MapServer 7.2更改日志

此版本的主要更改摘要可在 HISTORY.TXT 源目录中的文件。

从7.2.1变更为7.2.2

  • 使用转发声明(Tamas Szekeres): 151efbd

  • 向曲线添加Z值(Tamas Szekeres): 5b65967

  • MSSQL:添加对曲线几何的支持( #5743 )(Tamas Szekeres): 52b8434

  • SLD/过滤器编码:重新修复regex特殊字符的转义(修复 #5658 )(即使是鲁奥): 9e654b3

  • 已更新writeDimension()以采用double而不是int( #5310 )作为输入。输出模式遵循writeNumber()。(Steve Lime): 4853fd6

  • 确保计算的三角形高度始终为正。( #5731 )(史蒂夫·莱姆): 1cec5bf

  • 过滤掉高度(相对最长底座)小于1的三角形环( #5731 )(Steve Lime): 11e0565

  • 确定了WMS和MODE之间的差异=分片源MVT输出。WMS不设置单元格大小,因此半像素偏移计算被像素关闭。( #5596 )(Steve Lime): 3b79601

  • 修复MSSQL驱动程序属性转换( #5702 )(Tamas Szekeres): ffb1191

  • 在生成向量图块之前,请确保计算了一个比例( #5714 )(史蒂夫·莱姆): 505539f

  • 允许在mssql连接字符串中指定驱动程序( #5703 )(Tamas Szekeres): d7fa02e

  • 添加了postgis特定的过滤器测试来模拟shapefile版本。(Steve Lime): c44fc6a

  • 通过将变量定义移动到块的开头来避免编译器错误。(Steve Lime): f567914

  • 问题的初始修复 #5490 (仅用于Postgis)。(Steve Lime): 462f376

  • 固定托架(固定托架) #5692 )(汤姆·克莱迪斯): 8765e13

  • 使用zm值分析几何图形时修复mssql驱动程序( #5689 )(Tamas Szekeres): 540d613

  • 根据ISO元数据中的服务类型修复协议( #5669 )(汤姆·克莱迪斯): 3c44e49

  • 修复ISO元数据链接有效性( #5668 )(汤姆·克莱迪斯): db9dc5a

  • 仅为ISO元数据中的WMS链接发出所需格式( #5667 )(汤姆·克莱迪斯): c6f77b1

  • 修复功能响应的metadataurl类型( #5680 )(汤姆·克莱迪斯): 04459d1

  • 为MSWMSApplyFilter中的错误更改了函数名(Erik Ravhed): e0d8f0b

  • 如果WMS过滤器为空,则静默地忽略它(Erik Ravhed): 7a4280c

  • 删除冗余的CSharp安装程序命令(geographika): 84d3e0e

  • 要安装的正确文件(geographika): 612cc46

  • 使用mapscript_文件执行安装命令(seth g): 52ce27e

  • 使用mapscript_文件执行安装命令(seth g): 33138ca

  • 使用mapscript_文件进行输出(seth g): 10d9d25

  • 更新ruby cmakelists以使用生成器表达式(seth g): 05cb8ef

  • 更新Java CMAKELIST(Seth G): b91cfd7

  • 使用swig_add_库(seth g): e7449f4

  • 在cmake(seth g)中使用生成器表达式: a2d9b0f

从7.2.0更改为7.2.1

  • SLD/过滤器编码:修复regex特殊字符的转义(修复 #5658 )(即使是鲁奥): b023c9c

  • cmake python mapscript:避免在get_target_属性位置(甚至rouault)出现cmake 3.12错误: 9594c2f

  • appveyor.yml:与反斜杠(偶数rouault)相关的反向端口主更改: 5379636

  • 修正了点图层的剪切误差( #5652 )(Steve Lime): dbd43dd

  • 为标签包装测试添加预期图像(Oliver Tonnhofer): e26bf0e

  • 固定标签包装( #5612 )并在零宽度空间进行环绕( #5613 )(奥利弗·汤恩霍夫): 0ebd2b6

  • 更新专员(Steve Lime): a53a72d

  • MAPWCS20:编译者可能(或不可能)为使用未初始化的内存而感到高兴(Sander Jansen): 0bf81bb

  • MAPWCS:为snprintf(Sander Jansen)使用足够大的输出缓冲区: d18302b

  • mapogcsld:在不太可能的情况下,当编写hexcolor时,颜色组件大于255(sander jansen),修复潜在溢出: c86b5e5

  • MAPWMS:修复提交c8190e5f3d27f0d93648c6fa7e7c6671ce729402的括号(Sander Jansen): a2f0881

  • mappostgis:修复忘记的指针引用(sander jansen): 0f3a648

  • 简化msdbfwriteattribute以消除最新gcc中的编译器警告。(桑德·詹森): 2389313

  • mapxbase:简化对pszfinfo(sander jansen)的字段名分配: 738ea6d

  • 将python方法添加到hashtable中,以便像dict一样使用它( #5620 (Seth G): c59ab11

  • 使正则表达式表达式的lexer regex更具体(请参见 #5636 )(Steve Lime): 21ad78b

  • 放回mapcache apache config(michael smith): 9464043

  • 使用MapServer 7.2更新dockerfiles(michael smith): a8bda24

从7.2.0-β2改为7.2.0

  • 添加测试以确保剪切后范围(以及几何体)不会退化。(史蒂夫·莱姆): fb5b7cb

  • 确保多边形的第一个环是外部的…(Steve Lime): 1ebf223

  • 不考虑多边形的最后(复制)点( #5626 )(Steve Lime): 3f88c00

  • msautotest/wxs/wfs_ogr.map:避免wfsogr10_shapezip.zip(偶数rouault)的时间依赖结果: 5b206a4

  • 使用strcpy而不是strdupy( #5610 (Seth G): af14610

从7.2.0-β1改为7.2.0-β2

  • appveyor.yml:在gisinternals sdk(甚至rouault)中将名称更改为freetype.lib: 61e4981

  • 将地图旋转应用于符号,类似于标签规则(修复 #5271 )(即使是鲁奥): 91d53be

  • 修复MSSQL筛选器字符串限制( #5602 )(Tamas Szekeres): 706df49

  • 为了清晰起见,进行了小改动-避免在范围内重复使用mvt_缓冲区变量。(Steve Lime): c0369c2

  • 正在修复预期测试结果中的架构位置。(法比安·辛德勒): c2d1458

  • 修复WCS 2.0 Inspire下载服务架构位置。(法比安·辛德勒): 0ba27aa

  • 反向端口小错误修复以引用地理列名称 #5579 / #5580 . (Steve Lime): 129a716

从7.0.7改为7.2.0-β1

  • WCS 2.0:添加支持sizexx、resolutionxxx和subsetxx键(甚至rouault)的注释和测试: 3fafb87

  • 为某些驱动程序实现GetNumFeatures( #5586 )(Tamas Szekeres): 2fec032

  • 级联WMS:在执行GetFeatureInfo请求(甚至rouault)时,不要向级联服务器发出无用的GetLegendGraphic: 2b9d022

  • 修复了MVT切片的范围问题。我们假设范围是作为mapserver范围(像素中心)给出的,我们需要边到边版本来正确查询和编码图块。( #5578 )(史蒂夫·莱姆): f3bfd69

  • WMS:如果可查询或子层可查询,则在getcapabilities响应中将层标记为可查询(修复 #5570 )(即使是鲁奥): 0c26a42

  • Postgis GetExtent应考虑层过滤器( #5584 )(Tamas Szekeres): 8679c4e

  • 通过在组层次结构(甚至rouault)中放置一个非叶的mapfile层,改进对wms_层_组的测试: 7cf9b5f

  • 删除pygdictx相关文件和引用(geographika): 8abf89b

  • 修复Python测试中的python3语法问题(claude paroz): 968c414

  • 删除了剩余的.cvsignore文件(claude paroz): 89b99a4

  • mapmvt.c:修复内存泄漏(甚至rouault): 9d7b942

  • 为WMS MVT输出添加测试(参考 #5376 )(即使是鲁奥): 6ab90ce

  • mapmvt.c:删除未使用的变量(甚至rouault): 6052b83

  • 将cmakelist.txt还原到其之前的状态 #5376 合并并重新合并选择protobuf位(偶数rouault): 1425551

  • 该死,错过了一个测试结果。(Steve Lime): 9d3ed9e

  • WFS:考虑到具有ogr输出格式的propertyname(修复 #5573 )(即使是鲁奥): 563b175

  • 删除未使用的变量(偶数rouault): 5c151d6

  • 删除tox文件(geographika): c39ef31

  • 修正了wcs 2.0 getcoverge中错误的分配方法。(法比安·辛德勒): fa811a5

  • 添加缺少的expected结果。(Stephan Meisl):我的工作是: c771a26

  • 正在为添加测试 #5415 . (Stephan Meisl):我的工作是: 0bfc5e7

  • 删除剩余的失败测试(与哈希表相关)(geographika): a773f15

  • 调整测试中使用的覆盖范围。(Stephan Meisl):我的工作是: ef99079

  • 发现导致1.3客户端测试失败的问题…(Steve Lime): a7ecb21

  • 为rangesubset添加附加测试:使用post/xml的默认带名称和索引。(法比安·辛德勒): ced579e

  • WCS 2.0 Inspire下载:更新新格式的测试结果。(法比安·辛德勒): 6d465bd

  • 正在修复编译期间的警告。(法比安·辛德勒): 037520e

  • 添加WCS会激发下载服务测试和预期结果。(法比安·辛德勒): bbb346c

  • 修复了对AcceptLanguages/语言节点的错误分析。(法比安·辛德勒): 83d1716

  • 修正语言谈判中的打字错误。(法比安·辛德勒): 58a26d8

  • 在WCS 2.0中改进对Inspire下载服务的支持。现在使用msowsprintininspirecommonnextedcapabilities。添加了msowslangagenotation函数来协商响应语言。(法比安·辛德勒): 459d5a8

  • 正在开始为WCS 2.0实施Inspire下载服务。(法比安·辛德勒): ab661e2

  • 暂时禁用c mapscript(geographika): 930fe6d

  • 更新swig版本(geographika): e6ff435

  • 切换到更新版本的swig(geographika): e01c2ba

  • 回到vs 2013(地理标志): 0c518d8

  • 再次尝试vs 2017(地理标志): 5f3872e

  • 更改与版本(地理位置卡): 1b93bec

  • 与2017年相比(地理标志): 641cf98

  • 更新至vs 2017(地理信息卡): 7005b33

  • 语法清理(geographika): 901161f

  • CD到需求目录(geographika): 58f5773

  • 使用-m(geographika)更新pip: 7b4d8c7

  • 更新pip(geographika): bbdb670

  • 放弃有毒物质(地理标志): 8a37187

  • 将脚本添加到路径以查找tox(geographika): 8f448c1

  • Yaml Fix(地理位置卡): cdf2c0b

  • tox语法更改(geographika): c4bc647

  • tox命令语法(geographika): 15fd526

  • 更改tox安装命令(geographika): 7b811b4

  • 更新pip命令(geographika): 3146f86

  • 设置python可执行文件的路径(geographika): ecfc86e

  • 更新测试文件夹(geographika)的路径: c358857

  • 对pythonpath和pytest命令(geographika)的修复: 78d91ba

  • 停止tox生成mapscript(geographika): f64f488

  • 正确的python路径(geographika): c2c3f37

  • 更新pythonpath设置并安装tox(geographika): 9a44526

  • 尝试从appveyor(geographika)运行mapscript测试: c7e5975

  • 添加python测试相关文件(geographika): 7b4be34

  • 注释任何构建图像对象的测试(geographika): f051fb0

  • 引用计数不正确-注释输出。更新输出格式名称(geographika): be82c95

  • 注释失败的缩放比例测试(geographika): 37d73d7

  • Revert“使用测试路径。IOERROR不再出现。“(geographika): 8ca27c2

  • IOERROR不再出现。对数据使用测试路径(geographika): 7931509

  • 使用测试路径。IOERROR不再出现。(地理): f0762b4

  • 层不再具有getFeature方法(geographika): 3a50925

  • 层不再具有getFeature方法(geographika): fd93b53

  • 使用测试路径查找polygon.shp(geographika): 8499edc

  • 更改查询文件扩展名。用GetFeature注释测试。(地理): 4ccc7a7

  • wgs84投影定义更改和Web元数据添加(geographika): 0c04a2b

  • 托雷维尤numpoints是不可变的,但不会引发错误。(地理): 4411fcb

  • 多标签修复。toreview新层不等于地图中的最后一层(geographika): 0bde55b

  • toreview-getlabel功能似乎不再可用(geographika): 028c87c

  • 用agg替换gd渲染器。停止运行标记为“严重损坏”(geographika)的ImageObj构造函数测试: 1b2093b

  • 添加新的“OWS-ENABLE-REQUEST”密钥和Web元数据中的值(geographika): c564418

  • 一个类现在可以有多个标签,因此更新语法以反映这一点(geographika): 2b32ada

  • 删除对pen的引用(不再是colorobj属性),并替换为alpha测试(geographika): 175902b

  • 修复断言错误语法(geographika): d33d0ed

  • 在最近的错误修复之后修复WCS 2.0 Post/XML测试。(法比安·辛德勒): 28f6566

  • 在ft-load-glyph中应用ft-load-no-u位图( #5567 )(Tamas Szekeres): 53d1460

  • 添加对python 3.x的mapscript支持(JimKlassen): 640a228

  • 修复未指定带名称时出现的问题:允许使用默认带名称“band<n>”访问带。(法比安·辛德勒): 3b4aefa

  • 修复解析getcoverge xml请求时出现的问题。(法比安·辛德勒): 8d3b4a4

  • (master)之后的额外预期结果附加 #5560 修复(甚至rouault): e8f718c

  • 调整后的预期结果 #5560 修复(甚至rouault): f2b1afe

  • WMS功能:如果指定了utfgrid-ouputformat,则自动将“application/json”添加到getmap格式(修复 #5560 )(即使是鲁奥): e78e26f

  • msogrfileopen():尝试为sqlite和gpkg输入数据集(甚至rouault)运行“select spatialite_version()”后重置ogr错误: 4e4885f

  • 更新了vagrant设置以包含protobuf包。(Steve Lime): 86d7edb

  • 修复mssql过滤器(eric peiffer): c0f2f8a

  • 为WMS客户端1.1.1和1.3.0(Edward Nash)添加自动测试: 6e82b42

  • WMS 1.3.0层支持初稿(Edward Nash): 229a92a

  • WCS 2.0:在epsg:4326(偶数rouault)中,当输入栅格为全世界时修复: 03da61e

  • 从jar中排除.java文件。(巴斯库温伯格): d8dfde1

  • WCS和GRIB2输入/输出:从GRIB2输入数据集元数据(甚至rouault)自动设置gdal/grib输出创建选项: 04109d3

  • 包含MVT的固定格式列表…(错过了一对)(史蒂夫·莱姆) 8b7b89d

  • 包含MVT的固定格式列表…(Steve Lime): 470b6fb

  • 为空多行字符串(Oliver Tonnhofer)使用多段线标签修复segfault: b93c142

  • 更新了一些测试结果以解释矢量图块。让我们看看这是否有效,然后我们会照顾其他人。(Steve Lime): 93c3642

  • 修复了一些与master的冲突。(Steve Lime): 9ac714b

  • 修复没有gdal和ogr的编译(修复 #5539 )(即使是鲁奥): bba2982

  • 2018年更新(Jeff McKenna): 20ee78f

  • 更新embed_sb_rgba_offset.map(seth g): 8effa58

  • 修复网格层上没有标签块的崩溃(修复 #5466 )(即使是鲁奥): e82d376

  • 更新msautotest-添加metadataurl(yves jacolin): 54c1c9b

  • 更新wms_layer_group(yves jacolin)的msautotest: 508c4eb

  • 在history.txt中为wms_layer_group requestable(yves jacolin)添加项: e238f83

  • 更新测试(Thomas Bonfort): b9d01e4

  • 固定名称/标题标签的顺序。第一次测试(Thomas Bonfort): 3a749f0

  • 使嵌套组在功能中显示为可查询的(Thomas Bonfort): 2d0ffdc

  • 添加选项以使用多线程配置(tamas szekeres)设置全局字体缓存: b74fd63

  • 允许在Windows上配置最大文件句柄(Tamas Szekeres): def90bf

  • WCS:支持提供特定于层(甚至rouault)的创建选项: 6b5ed6e

  • 删除未使用的变量(偶数rouault): 834cdb2

  • 使mslookuphashtable()返回const char*,并执行所有相关更改(甚至rouault): bd40892

  • 考虑到mssaveimage()、mssaveimageim()和mssaveimagegdal()中的const char*文件名(偶数rouault): 924f2e4

  • mapoutput.c:增强代码注释(甚至rouault): 66d8e0a

  • 向上一次提交添加注释,并确保在mswcsgetcoverage20_getbands()中,wcs 2.0 wcs_band_名称优先于wcs 1.x wcs_rangeset_轴(与mswcsgetcoveragemetadata20()一致)(甚至是rouault): 6a09273

  • 固定变压器打字错误(Guillaume Beraudo): 112f1b1

  • 修正文件录入错误(Guillaume Beraudo): c1079fa

  • 修复coantins typo(guillaume beraudo): aada6a1

  • 修复当前错误(Guillaume Beraudo): 160d7bc

  • wcs 2.0:wcs_rangeset_axis=波段(Even Rouault)的特殊处理: 2493287

  • uvraster:经度从0度到360度的栅格的效果更好(补充修正 #5502 )(Even Rouault): 116c7d2

  • 修复MSUpdateLayerFromString中的潜在崩溃( #5521 )(Tamas Szekeres): fd2bd75

  • 固定群集位置(Tamas Szekeres): f776436

  • 提高MapServer群集性能( #5503 )(Tamas Szekeres): 1a08f7f

  • 提交应使用5D1689DB07D2056B014D3759F5C5EFDF5006E2E3完成的预期结果( #5202 )(即使是鲁奥): bf73b5c

  • 更新了cairo test png for offset scalebar(dan'ducky'little): 27b66bc

  • 向scalebar添加偏移量(dan'ducky'little): a6d1749

  • 修复MSVC生成(Tamas Szekeres): 69da69c

  • 添加对空WMS过滤器(RFC118)的支持(Daniel Morissette): 7096a10

  • 在支持rfc118 wms过滤器参数(daniel morissette)时首次通过: fedc614

  • 更新contributing.md(seth g): 4caf270

  • 创建contributing.md(seth g): 8fe1841

  • 修复MSVC2015+版本( #5274 )(Tamas Szekeres): 320d83e

  • 注释掉了在没有路由(当前)将查询结果呈现为MVT时调整所提供范围的WFS代码。(Steve Lime): 2ddcd98

  • 从地图中删除错误端(seth g): 6d8b9a4

  • 从标签边界而不是标签中心计算距离( #5369 )(奥利弗·汤恩霍夫): 90a846a

  • 更新MVT MIME类型以符合矢量图块规范(Steve Lime)的2.1版本: 13813cb

  • 使符合 #5277 …(Steve Lime): d374fa2

  • 更改为窗口命令行参数的双引号(seth g): 7b492d7

  • master(Even Rouault)的1df03be1bbb3343f78e582ca04eb929e34f3a32c的补充补丁: 3281445

  • cmakelists.txt:add-werror=格式安全性(Even Rouault): 0174ae6

  • msmetadataDispatch():修复-wformat安全警告(仅限master)(偶数rouault): 1e8b44c

  • msogrFileOpenSpatialite():减少日志冗长性(偶数rouault): d5a9bd8

  • 一些小的特征添加相对于标签…( #5434#5435 )(史蒂夫·莱姆): ee04622

  • 更新mapmvt.c(fabrizio): d4468c2

  • 车票 #5202 :添加两个测试以覆盖超出范围的相交过滤器(Julien Samuel Lacroix): 5d1689d

  • shape和ogr提供程序:允许tilesrs关键字支持具有不同SRS(Even Rouault)的tileindex: bb61f1f

  • 增强层元数据实现(RFC82)(Tom Kralidis): c8190e5

  • 在WMS功能XML中添加元数据以选择不发出根层名称( #5404 )(汤姆·克莱迪斯): 478e475

  • 在Windows中添加dll版本戳(Nathan Woodrow): 1b95a4e

  • 更新预期结果(甚至rouault): 616ed25

  • 将csharp build添加到appveyor脚本(tamas szekeres): ec25f4d

  • 启用WMS的MVT默认格式(对gd的失效引用)。删除了msmvtsetup(),对于模式=平铺操作的WMS不需要。(Steve Lime): c4da16b

  • 确保所有公共函数名和参数都对齐。(Steve Lime): 47c55e0

  • 添加了对正确设置多边形环方向的支持,以便GL正确地渲染对象。(Steve Lime): 3d62e1c

  • 在WMS中添加了初始挂钩。已从msmvtWriteTile()中删除未使用的格式参数。(Steve Lime): d542d21

  • 将MVT功能的分配移动到动态。更改了主MVT编写函数的名称,并将其从模板代码中提取出来。(Steve Lime): 6773281

  • 架构更新(Ian Turton): 32e6ef4

  • 修正了在初始化之前对正在使用的mvt_特性的一个延迟引用。(Steve Lime): d3baaa1

  • 更新dockerfiles,添加Oracle和mapcache选项(michael smith): ae1e229

  • 尽早计算n_几何,跳过n_几何=0的形状。(Steve Lime): a62477e

  • 修复C模块名称(Nathan Woodrow): 1f02a35

  • 正在不使用查询的情况下工作…(Steve Lime): 010dc2a

  • 忽略剪切过程创建的格式错误的部件。(Steve Lime): e2612b9

  • 在一些传单插件上工作。使用规范第2版(Steve Lime): 91e54c9

  • 修复了//注释表达式…(Steve Lime): 44e95ee

  • 添加对C样式//注释的支持。(Steve Lime): c26beca

  • 为lexer添加了C样式的多行注释支持。(Steve Lime): e6280d0

  • WFS:添加web.metadata wfs_features_cache_count和wfs_features_cache_size项(甚至rouault): 3c39c91

  • 删除mapserver提供的strdup()函数和have strdup cmake check(geographika): d9ce708

  • 将mapscript文件(geographika)中的strdup替换为msstrdup: dcb8291

  • 将strdup替换为msstrdup(geographika): d3b3948

  • 向item take添加了用于转义JSON输出字符串的选项。 #4324 (史蒂夫·莱姆): ebb4d7ea

  • 测试图像/vnd.jpeg-png(偶数rouault): 85ab097

  • 调整wms/wcs getcapabilities响应的预期结果以公开image/vnd.jpeg-png和image/vnd.jpeg-png8(偶数rouault): abfdfe2

  • 更新msautotest/wxs/expected/wms_ogr_native.png,因为主w.r.t分支-7-0(甚至rouault)中的标签呈现不同: 013fdec

  • 更新msautotest/wxs/expected/wms_ogr_native.png,因为主w.r.t分支-7-0(甚至rouault)中的标签呈现不同: a98c2f0

  • 使用image/vnd.jpeg png[8]作为mime类型使用供应商树(甚至rouault): 57f8ed3

  • 输出格式:添加一个agg/混合伪驱动程序。(即使是鲁奥): 0badcfe

  • 删除不再使用的msrestoreOldFilter()(甚至rouault): d2d3921

  • 添加支持以获取CSharp中的原始图像数据( #5293 )(Tamas Szekeres): d8ae59a

  • 未启用OWS时修复生成(Tamas Szekeres): abd8e23

  • 将utf8封送拆收器添加到mapscript c#( #5275 )(Tamas Szekeres): 7bc388d

  • 添加自动生成的基本Dockerfile(Michael Smith): fedc68e

  • 从7.0更新Master测试(Thomas Bonfort): 2fc36ed

  • 从Postgres以二进制形式传输几何图形( #5238 )(帕特里克·瓦塞奇): f6c862e

  • 修复EPSG查找静态字符串的用法( #4731 )(托马斯·邦福特) 4dd30cd

  • 默认情况下,将label->partials设置为false( #5198 )(托马斯·邦福特) 590d513

  • 使用Github发行Closer脚本中的实际存储库。(Stephan Meisl):我的工作是: 124efd1

  • 调整Github问题更接近使用OAuth。(Stephan Meisl):我的工作是: 3235d2d

  • 使用-werror=format security(sam jorna)更正编译错误: 29bb756

  • mshttpExecuteRequests():如果启用了调试,则记录日志发布内容(即使是rouault): de7ef60

  • 将wfs_ignore_maxfeatures_for_hits重命名为wfs_maxfeatures_ignore_for_resultType_hits(甚至rouault): 8bfffc2

  • msquerybyfilter():尽可能使用mslayerGetShapeCount()(甚至rouault): 28354fe

  • postgis:在mspostgislayergetshapecount()中调用mslayertranslatefilter(),并修复mspostgisbuildsqlwhere()中的内存泄漏(Even Rouault): 4557afe

  • 添加对wfs_ignore_maxfeatures_for_hits元数据项(甚至rouault)的支持: 2514786

  • 修复了使用样式geomtransforms绘制图例形状时的情况。( #5193 )(史蒂夫·莱姆): aee1c1f

  • mslayerGetShapeCount():添加交集,而不仅仅是bbox测试(甚至rouault): cd1e4b3

  • 实现layerGetShapeCount()(偶数rouault): 1bf85cf

  • msdrawrasterlayergdal():查找alpha波段,即使不是第四个波段( #5216 )(即使是鲁奥): c8c461e

  • 更新mapserver.h(Kelly Elton): bb0a76a

  • 使用win32而不是swigwin来构建c_windows mapscript(don ch): abba0aa

  • 如果win32 include<windows.h>(don ch): 9258c65

  • rfc112:在maxoverlappangle 上重试移位的跟随标签( #5048 )(托马斯·邦福特) 813f885

  • 在MAPOBJ(Don CH)中添加为什么需要第二个参数的解释: a7f5300

  • mapobj ismaptext:仅用作签名,用于区分此构造函数与默认构造函数(don ch): 26cfef5

  • 更新csmodule.i(don ch): a5bfbda

  • 添加了mapobj(char maptext,int ismaptext)(don ch): 4fcf73a

  • 去掉以前添加的mapobj默认构造函数(don ch): 3cee0ca

  • 如果swigschrp,则可以从maptext(don ch)构建mapobj: 5e1e68a

  • 更新map.i(don ch): e66bc87

  • 更新csmodule.i(don ch): 8f052ef

  • 删除空的else子句(偶数rouault): f1fc6d7

  • 用ms_print_func_格式(甚至rouault)装饰msio_vprintf()声明: 02899b7

  • 禁用未使用的函数,但如果实现过滤器转换(甚至rouault),这可能很有用: b8a2c6a

  • 修复对古代freetype的编译器警告,其中ft_bitmap::width和height的符号为int(偶数rouault): 15f7afa

  • 从void函数(偶数rouault)中移除返回值: 03d875f

  • 在msdrawvectorlayer()中调用mslayerwhichitems()后添加了状态检查。( #5188 )(史蒂夫·莱姆): a1a589d

  • 实现可链接合成过滤器(RFC113)(Thomas Bonfort): 4521ccf

  • 在矢量图块周围添加缓冲区,配置矢量图块范围(Thomas Bonfort): 032e5d3

  • 空项目类型上的SegFault(Thomas Bonfort): ab54481

  • 将默认矢量图块范围还原为4096(Thomas Bonfort): 2597714

  • 固定Y方向,与查询矩形对齐(Thomas Bonfort): ead1757

  • 如果使用矢量图块驱动程序(Thomas Bonfort),请为WFS查询设置正确的地图比例和单位: 50c3a44

  • 修复分配错误(Thomas Bonfort): e837275

  • 实现几何编码,从默认格式中删除MVT(Thomas Bonfort): 0ed57ec

  • 正确的Protobuf包名称(Thomas Bonfort): 59f45f6

  • WIP实施矢量图支持(Thomas Bonfort): 1123b9e

  • 将矢量图块驱动程序插入模板输出(Thomas Bonfort): 0de0230

  • 矢量瓦片支架(Thomas Bonfort): 50482bf

  • 修复以前提交的合并冲突(Thomas Bonfort): 1077d82

  • 修正了一个错误(参见 #5157 )使用shpxy标记将点从像素转换为图像坐标时,会发生两次。(史蒂夫·莱姆): 745f172

  • wfs ogr输出:修复创建带有mif文件的.zip( #5155 )(即使是鲁奥): 855fa17

  • 接受输入范围为[065535]的LUT(偶数路): d675ea2

  • 修复故障时丢失的fclose(Sander Jansen): 13d3fdf

  • 使用GIF库5.1(Sander Jansen)修复编译: 0101157

  • 修复错误时的内存泄漏(Sander Jansen): f103b42

  • 修复mapdrawgdal.c(sander jansen)中的内存泄漏: 51bd4d7

  • 添加appveyor.yml(偶数rouault): b6f7a4d

  • 在未定义use-iconv(甚至rouault)时修复生成: 32d2aa7

  • 修复travis(甚至rouault)上引发的大多数剩余警告: 0fc850b

  • wcs:geotiff创建选项被平铺,而不是平铺(Even Rouault): dc21e0d

  • 删除各种编译器警告(Even Rouault): 4672325

  • 更新csharp sample(tamas szekeres)中的setrgb参数: 60bd48e

  • 使Travis CI使用MSAutoTest的主分支(Thomas Bonfort): f13cd88

  • 避免msshplayerNextShape()中潜在的递归问题。( #5108 )(史蒂夫·莱姆): 95f787a

  • mapogcsld.c:删除死代码(甚至rouault): 6d69109

  • 正在更新msautotest子模块。(Stephan Meisl): 640d295

  • fltGetBinaryComparisonCommonExpression():带后引号的转义日期文本( #5104 )(Even Rouault): ad8589f

  • 中提出的应用补丁 #5098 . (Steve Lime): baa39a5

  • 已为应用修补程序 #5099 …(Steve Lime): d14bef1

  • 正在删除gd-copying,因为gd依赖项已被删除。( #5080 )(史蒂夫·莱姆): 90f4b66

  • 正在格式化清理…(sdlime): 006da75