MapServer 7.0更改日志

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

从7.0.6更改为7.0.7

  • 已为MSoraclesPatialeCapePropertyName注释掉vtable项。因此,我们不再需要下面描述的附加逻辑(martin.icking): d190791
  • 添加了在地图的Web部分中为变量替换设置默认值的选项。为此,有一个新方法applyHashTableDefaultSubstitutions正在MSapplyFaultsubstitutions中调用,其中映射的Web节作为要处理的哈希表(martin.icking): 572bd76
  • WCS 2.0 RectifiedGrid:使用“lon lat”和“x y”标签,即使CRS具有“反转轴”顺序(偶数rouault): 3be5442
  • WCS 2.0描述覆盖结果:修复rectifiedgrid.origin.point以对应于像素中心的坐标(修复 #5511 )(即使是鲁奥): 31c25df
  • uvgraster:修复地图范围到图层投影的重投影问题(修复 #5501 )(Even Rouault): 2a990dc
  • 最新提交8f85f8db46e65a3a4e8d3ec245ea90a56b6d794c引入的修复回归( #5502 )(即使是鲁奥): 1ee7e0e
  • uvgraster:支持lon_wrap=180投影的层( #5502 )(Even Rouault): 8f85f8d
  • mssosgetCapabilities():从sos_providing_name元数据生成gml:name时使用适当的层(由wdc rsat修补,修复 #5506 )(即使是鲁奥): c7a1e51
  • WCS 1.1描述覆盖率响应:遵守网格原点和网格偏移的EPSG轴顺序( #5504 )(即使是鲁奥): 4f75206
  • mssldapplysld():修复错误的索引使用(由wdc rsat修补,修复 #5505 )(即使是鲁奥): 91fafe4
  • 重新打开时,将kerneldensity层固定为非松散连接类型( #5497 )(Tamas Szekeres): 38f3cae
  • WFS客户机层:用epsg代码修复WFS 1.1中错误的bbox参数(由richie21修补,修复 #5496 )(即使是鲁奥): 7ca0c1c
  • jpeg输出:添加与libjpeg turbo 1.5.2的兼容性(https://github.com/libjpeg-turbo/libjpeg-turbo/issues/162)(Even Rouault): 04d3a61
  • msprojectionsDiffer():限制使用项目4(甚至rouault)的正常化尝试: 581ec9f
  • msextentsoverlap():当图层和地图投影相同时进行优化(甚至rouault): 8501873
  • mslayerisVisible():在范围比较(甚至rouault)之前,通过执行层与地图比例比较来加快速度: 6a5cad3
  • msdrawmap():优化WMS/WFS层(甚至rouault)的预处理: 226d19a
  • msdrawtextsymbol():修复编译器关于未使用返回值(偶数rouault)的警告: 35b82b9
  • 在mapobj.clone()期间在样式中修复角度自动 #5483 (伯纳德·比勒基): 08780c2
  • 修复MSVC2015+版本( #5274 )(Tamas Szekeres): 6c09697
  • 用swig mapscript修复scaleBar和图例集的标签 #5470 (Tamas Szekeres): 870e027
  • 修复freesvgcache导致的潜在内存损坏( #5471 )(Tamas Szekeres): 8a5e0f3
  • ogr输出:修复“esri shapefile”输出,格式选项为“storage=memory”(Even Rouault): 2c1e5c5
  • 修复错误以支持GTYpe2007(multipolygon)和GTYpe2003(polygon)的Oracle复合元素(martin.icking): be21bcf
  • 通过将mslayerEscaperPropertyName的结果放入双引号(martin.icking),将sortBy属性括在双引号中: d5f89a3
  • 允许对Oracle列别名使用双引号别名(Martin Icking): 608a118
  • 已为Oracle插件启用WFS SortBy,引用SortBy参数以启用非大写列名(martin.icking): c08e349
  • 允许用空格[在csharp mapscript中]生成路径名(martin.icking): d7abbc6
  • 此修复允许在任何位置上进行源外生成-以前假设mapscript csharp源具有与生成相关的固定路径(martin icking): 8f475c6
  • 删除了导致MapServer在第一次调用时仅使用Oracle TranslateFilter方法的错误,例如在fcgi环境中(Martin Icking): 3e8c9c8
  • 如果范围极端,则重复转换(David shorthouse): bbfa866

从7.0.5更改为7.0.6

  • [ogr]从intersects()过滤器中正确提取bbox。对…的补充修正 f53fd782 (即使是鲁奥): aae74ff
  • WFS:“WFS”的补充修复将“默认扩展”用于“GetFeature”“Yes”层(甚至rouault): 1df03be
  • msresamplegdaltomap():限制修复完成 #1715 ,以避免类似 #5445 (即使是鲁奥): 3e262f4
  • 抑制偏移曲线中的地理误差并返回到原始行为( #5442 )(Tamas Szekeres): 70cbb55
  • 修复呈现标签阴影( #5438 )(Tamas Szekeres): f495c48
  • 添加对PropertyIsLike的MSSQL支持( #5428 )(Tamas Szekeres): d644c84
  • 还原无效属性筛选器的错误报告( #5427 )(Tamas Szekeres): c549798

从7.0.4更改为7.0.5

  • shape tileindex:修复与mstiledshpnextshape()和mstiledshpgetshape()之间的交互相关的问题(崩溃和无效结果)(Even Rouault): 1aea33a
  • [postgis]尽可能将筛选器中的字面数格式化为整数,以避免性能问题(甚至rouault): b814f93
  • 从符号类型ms_symbol_svg(sergey morev)形成sld文件中的标记<onlineresource>: 48de40e
  • msresamplegdaltomap():将奇怪的重投影情况下的全尺寸采集限制为“中等”尺寸的栅格( #5402 )(即使是鲁奥): bd9ff63
  • msresamplegdaltomap():修正e0a348f3f42d20a0d271709c8629aB40d13951以修正回归 #5402 (即使是鲁奥): 3d9f71a
  • 允许对msquerybyfilter()进行分页。(Steve Lime): 761a73a
  • msprojectrect():从北极立体图重新投影到WGS84时修复。(即使是鲁奥): 14243fa
  • msTransformMapToSource()、msNeareStrasterResampler()、msBinearRassTerresampler():lon_wrap=180(偶数rouault)的修复: 4c2aeb4
  • 修复内存泄漏( #5397 )(Tamas Szekeres): f1857d4
  • 如果无法打开prj,修复崩溃( #5395 )(Tamas Szekeres): e85f8e3
  • 标签层的图例图标不应旋转( #5391 )(Tamas Szekeres): f125a13
  • 网格层:在epsg:3857(偶数rouault)中请求wgs84分划时固定标签位置: fc36c0a
  • 声明nlayerder的使用位置。( #5387 )(兰德里·布鲁尔) 1326958
  • Oracle空间:包括mapows.h( #5373 )(马丁·伊金): 027f421
  • 在WMS维度筛选器中修复字符类型处理( #5374 )(Tamas Szekeres): e075ccb
  • [ogr]将尽可能多的mapserver表达式转换为ogr-sql属性和空间过滤器(甚至rouault): f53fd78
  • msresamplegdaltomap():在加载(远远超出)全源栅格时修复不适当的CellSize计算。(即使是鲁奥): e0a3448
  • msresamplegdaltomap():修复引起图像马赛克中线条图案的问题( #1715 )(即使是鲁奥): 026847b
  • Oracle-修复内存处理错误(Pierre Mauduit): bbe23e8
  • 添加msio-getandstripstdobuffermimeheaders以处理所有mime头。(即使是鲁奥): 10fe3d7
  • 如果找不到include路径,请使用php config中的include路径。(巴斯库温伯格): 8fd1c73

从7.0.3更改为7.0.4

  • CVE-2017-5522安全发布
  • 对于支持空间站点的gpkg数据源,将mapserver表达式转换为sql(甚至rouault): 60fd6de
  • 优化msdrawrastergdal_16bitclassification()运行时。(即使是鲁奥): adf3383
  • 图例:栅格渐变类的绘制图标( #1305 )(即使是鲁奥): 19d77c5
  • 将群集筛选器传播固定到源层( #5364 )(Tamas Szekeres): 7dc87fe
  • 更新版权日期(Jeff McKenna): 940ae5e
  • 修复具有WMS维度问题的群集( #5364 )(Tamas Szekeres): 1a65c62
  • msTransformMapToSource():在lon_wrap+/-180度(偶数rouault)下修复行为: 722716c
  • WFS:避免“吃”存储在外部文件(甚至rouault)中的WFS 2.0查询的最后一个字符: b5c02b4
  • WFS:修正考虑到WFS_使用_默认_范围_为_GetFeature。7.0.3中添加的逻辑被颠倒…(即使是鲁奥): 6beab5e
  • 为mapserver和php/mapscript更新readme.win32( #5357 )(亚历山大·加布里埃尔): 1534710

从7.0.2更改为7.0.3

  • CVE-2016-9839安全发布
  • 当iteminfo被释放时,可以存储iteminfo索引的自由表达式标记。( #5161 )(马丁·科法尔): 7413952
  • cmake/find iconv.cmake在Windows上找不到iconv( #5346 )(亚历山大·加布里埃尔): 14ce312
  • 使用VS2012 Express编译php mapscript时修复问题( #5346 )(亚历山大·加布里埃尔): 54d645c
  • 修复Windows上的变量声明编译错误( #5346 )(亚历山大·加布里埃尔): 2f240de
  • 修复Windows上的lnk2019生成错误( #5346 )(亚历山大·加布里埃尔): bcf7e7e
  • 修复utfgrid文本编码以使用Windows( #5342 )(地理标志): 2ab0dc0
  • 允许按URL设置功能->项目( #5335 )(托马斯·邦福特) 93cc1ed
  • 在从cairo切换到agg时修复glyph方向( #5338 )(托马斯·邦福特) 82ec23b
  • 用php修复构建问题>=5.6.25( #5318 )(托马斯·邦福特) d5cc584
  • 后端 #4928#5356 (托马斯·邦福特) 022d24b
  • OGR空间网站:如果数据是一个选择,则不区分大小写…从表名(甚至rouault): 491397c
  • ogr:为“getfeature”“yes”层添加“wfs-use-default”扩展名。元数据(Even Rouault): 45037eb
  • 为Windows添加MSAutoTest脚本(Jeff McKenna): 2934c6e
  • 将默认最大映射大小更改为4096(修复 #5349 )(杰夫·麦肯纳): 1e8266b
  • ogr spaceialite:避免在过滤器中使用无用的cast(),并使用join进行空间过滤。(Even Rouault): 22dc081
  • 不向客户端返回详细的OGR错误消息( #5356 )(托马斯·邦福特) 3d52307
  • 使用空文本(postgis+spaceialite)修复WFS过滤器上的segfault。为这些层实现propertiesNull( #5347 )(即使是鲁奥): 4cb057c
  • 为MSSQL重新排序空间运算符参数( #5352 )(Tamas Szekeres): 51415f7
  • 过滤器:在和和下一部分之间添加空白(与 #5352 )(即使是鲁奥): 5b6ccd0
  • 更新版权(Jeff McKenna): b695d28
  • 更新win32二进制链接(jeff mckenna): af77d43
  • 为setlayerDrawingOrder添加c类型映射( #5336 )(Tamas Szekeres): 4a988fe
  • 删除mscleanuresponsignal日志消息( #5254 )(托马斯·邦福特) 51fef1b
  • 修复MSSQL驱动程序中的时间戳处理( #5334 )(Tamas Szekeres): 6dbbd3b

从7.0.1更改为7.0.2

  • 修复内核密度层上的内存/锁定错误( #5330 )(桑德·詹森): 3493927
  • 不将图层比例因子应用于图例文本( #5268 )(托马斯·邦福特) d7a47e6
  • 应用图例标签偏移量(如果设置)( #5267 )(托马斯·邦福特) d7b5df7
  • 旋转时固定剪裁的SVG符号( #5264 )(奥利弗·汤恩霍夫): b1604a7
  • 修复内存泄漏( #5329 )(桑德·詹森): 28991f4
  • 修复具有多种样式的偏移标签上的segfault( #5326 )(托马斯·邦福特) 8301131
  • 固定渲染的偏移标签标记的位置( #5326 )(托马斯·邦福特) 370a81c
  • 将labelpoly的位置固定在偏移标签上( #5326 )(托马斯·邦福特) cd70b0f
  • 在cmake中添加对CSharp调试版本的支持(tamas szekeres): b4f41cc
  • 修复未为TrueType和PixMap符号编写的锚定点( #5073 )(Tamas Szekeres): 81ef223
  • 修复哈希表替换测试环上的内存泄漏( #5325 )(托马斯·邦福特) fd55fd3
  • 修复MSSQL2008和PostGIS错误消息的措辞 #5324 (巴斯库温伯格): 66309ee
  • 修复mapfile writer(thomas bonfort)中百分比的拼写错误: a0437f8
  • 在msgetInnerList()中修复内环与其外环的接触行为( #5299 )(即使是鲁奥): f8e104e
  • 不要在没有几何图形的图层上安装空间过滤器,以避免在msogrfilenextshape()时间(典型的sqlite/spatialite/gpkg sql select层返回零记录)触发OGR错误。( #5317 )(即使是鲁奥): 9b8a907
  • 以utfgrid代码(seth girvin)更新注释: 2f547e1
  • 尽可能将限制传播到空间网站空间筛选器子查询(甚至rouault): e3ff20a
  • 修复msoggetpaging()(偶数rouault): e6b66a6
  • 未定义use-ogr(甚至rouault)时修复生成: 892deaf
  • 在空间情况下(甚至是rouault),启用将maxfeatures/startindex转换为SQL限制/偏移量: 8ae17b3
  • 移动所有逻辑以检测是否可以将空间方言用于msogrFileOpen()。无功能变化(即使是rouault): 2a6ad64
  • 在PostGIS中修复复合多边形渲染( #5012 )(托马斯·邦福特) 0152e04
  • mssql驱动程序:以utf8字符串形式获取功能属性( #5308 )(Tamas Szekeres): dd336bc
  • 选择的潜在修复…从空间上看(可能修复 #5218 )(即使是鲁奥): 375a7ae
  • 为MSSQL驱动程序添加对带有gml_types=auto的describeFeatureType的支持( #5305 )(Tamas Szekeres): 59650f2
  • 修复对空间视图(甚至rouault)的支持: 58ce9c4
  • 当空间数据库的数据是简单的“选择”时,提高性能…例如,从tablename'到select from multiple geometry columns(even rouault): b39fd15
  • 修复组成SQL层时字段索引的错误映射,例如在空间数据库上使用WMS请求。(即使是鲁奥): 5c8f201
  • msogrfilewhichshapes():修复没有项(甚至rouault)的情况: b007fdb
  • 使用NaN修复分类栅格的WMS空白 #5289 (Radim Blazek): c3a5759
  • 用shapefile的tileindex修复慢速筛选器bbox评估( #5291 )(即使是鲁奥): 9f1ef95
  • 在禁用OGR支持的情况下修复编译错误(Thomas Bonfort): a56815b
  • 添加支持以获取CSharp中的原始图像数据( #5293 )(Tamas Szekeres): 3dc88f7
  • 实现到空间SQL的表达式转换(ari jolma): 3cf682d
  • 从mapscript重新计算drawlegendicon中的比例因子( #5287 )(Tamas Szekeres): 7121ac7
  • 允许在mapscript中指定空颜色( #5286 )(Tamas Szekeres): f2b0310
  • 修复层合成器问题( #5283 )(Tamas Szekeres): f60648e
  • 修复带有labelitem的层的drawquery崩溃( #5281 )(Tamas Szekeres): 5870da4
  • 将utf8封送拆收器添加到mapscript c#( #5275 )(Tamas Szekeres): 8771b59
  • 修复群集层筛选器转换( #5205 )(Tamas Szekeres): cc03cee
  • 使用OWS层组时,getCapabilities请求的修复问题非常缓慢(anuruddha abhayasinghe): 55558b3
  • 修复getCapabilities响应(甚至rouault)中缺少XML转义的问题: 1058774
  • 向php mapscript源(jeff mckenna)添加编码属性: abd3493
  • 修复PostGIS中ms-token-literal-time的过滤器 #5265 (伊曼纽尔·迪·贾科莫) 7295312
  • 当栅格旋转SVG符号(Oliver Tonnhofer)时固定表面尺寸: dc091b2
  • 更新到新的ODBC类型sqllen和sqllen以修复问题 #5172 (塞思·吉文): 075519a
  • 避免多次调用MSProjectionsDifference( #5259 )(托马斯·邦福特) 6acfaf4
  • msogrWriteFromQuery():使用osrrelease()而不是osrdestoryspatialReference()(偶数rouault): 40c8ffd
  • 使utfgrid驱动程序使用msio输出( #5260 )(托马斯·邦福特) fb73a05
  • 输出FID(如果在OGR输出中有要求)( #5207 )(托马斯·邦福特) 4af7028

从7.0.0更改为7.0.1

  • oraclespace:删除filteritem(rfc91)( #5229 )(迈克尔·史密斯): b1604a7
  • 如果存在,也将维度筛选器应用于tileindex( #5209 )(伊曼纽尔·迪·贾科莫) 7daec58
  • 轮廓层:支持tileindex和wms时间( #5212 )(即使是鲁奥): a752e70
  • 将空格的URL编码从+更改为%20( #5232 )(托马斯·邦福特) b6fb921
  • 在加载格式化选项时修复内存泄漏( #5149 )(托马斯·邦福特) 4df5f9f
  • 修复编译器警告(Thomas Bonfort): b290c44
  • 修复不使用labelcache时对空标签的处理( #5142 )(托马斯·邦福特) 6102a7a
  • 修复mapscript集postlabelcache层上的标签( #5142 )(托马斯·邦福特) 9523495
  • 忽略最终的前导utf8 BOM( #5194 )(托马斯·邦福特) e50c067
  • 固定“顶点”几何变换的方向( #5213 )(丹尼尔·莫里塞特): 9b93019
  • 在内联功能中允许空项( #5182 )(托马斯·邦福特) f404adf
  • 支持gdal 2.0 64位整数字段(偶数rouault): 4238420
  • 将max/min改为ms_max/ms_min( #5251 )(萨姆·乔纳): f0dedb6
  • 修复以exp格式保存数字的mapscript( #5014 )(托马斯·邦福特) ed7d3f6
  • OGR输出:发射没有结果的层( #5208 )(托马斯·邦福特) 1ad47f6
  • 修复了使用样式geomtransforms绘制图例形状时的情况。( #5193 )(史蒂夫·莱姆): 4f7d463
  • 使用SWIG、Java和Ruby固定格式安全错误 #5253 )(朱利安·恩塞尔姆): 90f00f7
  • 固定标签放置计算问题与薄多边形。( #5234 )(史蒂夫·莱姆): 078a6a3
  • 修复禁用libxml2时的编译错误( #5249 )(萨姆·乔纳): ab96f8a
  • 修复列表表达式处理逻辑( #5245 )(托马斯·邦福特) 0d71c41
  • 修复对非labelcached空标签的处理( #5241 )(托马斯·邦福特) 9ade01a
  • 修复通过mapscript处理空标签( #5240 )(托马斯·邦福特) 5a83df5
  • 修复禁用labelcache的mapscript中的标签呈现( #5239 )(托马斯·邦福特) 2f3e195
  • 使用遮罩时丢弃图像范围外的标签( #5237 )(托马斯·邦福特) 4196ac3
  • 轮廓层:支持tileindex和wms时间( #5212 )(即使是鲁奥): 946c210
  • 修复“shoud”拼写错误,替换为“should”( #5228 )(巴斯库温伯格): 84c9d79
  • 不要为静态libmapserver导出mapserver目标。( #5170 )(巴斯库温伯格): d26278d
  • 修复类型不一致。(巴斯库温伯格): 278a280
  • 修复用嵌套层呈现图例时的segfault( #4713 )(托马斯·邦福特) d02e6fb
  • 应用筛选前的ICONV功能属性( #5215 )(托马斯·邦福特) 100e6af
  • 轮廓层:未定义数据时报告错误( #5212 )(即使是鲁奥): f8ec673
  • 清除拆分语句部分的条件指令。(弗拉维奥·梅迪罗斯): 93b80c9
  • 在退化多边形上渲染文本时修复挂起( #4908 )(托马斯·邦福特) 3dfc920
  • 修复禁用了OGR的生成问题(Thomas Bonfort): ab2a612
  • 修复不带ICONV的生成( #5195 )(托马斯·邦福特) e47e642
  • msvalidateTimeValue():拒绝具有单引号字符的字符串以避免潜在的SQL注入( #3907 )(即使是鲁奥): 463d31f
  • 修复php-ms-newgridobj( #5159 )(Tamas Szekeres): 4dacec0
  • 在msdrawvectorlayer()中调用mslayerwhichitems()后添加了状态检查。( #5188 )(史蒂夫·莱姆): 55f7fc8
  • 将Pixman支持标记为实验性( #5181 )(托马斯·邦福特) ad25f15
  • 使pthread返回与64位检查兼容( #5137 )(布鲁诺·弗里德曼): 1d3eb7e
  • 修复JavaMaScript与新的SWIG兼容 #5174 )(布鲁诺·弗里德曼): 8399145
  • 将mapaxisorder.h/.csv更新到epsg 8.6数据库( #5168 )(即使是鲁奥): f10f24d
  • 使用空文本标记时避免无限循环( #5167 )(马丁·科法尔): c00e84a
  • backport master appveyor.yml(Even Rouault): effcd44
  • 不要安装两次MapServer目标。(巴斯库温伯格): 3c10ad1
  • SLD:支持layerFeatureConstraints/FeatureTypeConstraint/Filter( #4025 )(即使是鲁奥): c391b86
  • 为外部项目安装头文件并导出cmake包( #5119 )(巴斯库温伯格): 2549b43
  • 正确初始化“scalebar”实用程序( #5141 )(托马斯·邦福特) e5f8b61
  • 修复label->scaledenoms的xmlmapfile xsd错误( #5129 )(J_rgen Weichand): f916cad
  • 修复失败时丢失的fclose( #5143 )(桑德·詹森): de2869b
  • 修复内存agg和ogr错误泄漏( #5145 )(桑德·詹森): 75d092a
  • 修复mapuvgraster.c中的内存泄漏/错误( #5148 )(桑德·詹森): d6d3432
  • 修复mapproject.c中的内存泄漏( #5150 )(桑德·詹森): 433428e
  • 在msdrawvectorlayer中修复几个被遗忘的msfreehape( #5151 )(桑德·詹森): 8cf63dc
  • 修复MSWMSPreparenestedGroups中的泄漏( #5152 )(桑德·詹森): 1b08236
  • 删除杂散调试消息( #5139 )(托马斯·邦福特) 8b44188
  • 修正了一个错误(参见 #5157 )使用shpxy标记将点从像素转换为图像坐标时,会发生两次。(史蒂夫·莱姆): aad6de3
  • 修正了一个错误(参见 #5157 )使用shpxy标记将点从像素转换为图像坐标时,会发生两次。(史蒂夫·莱姆): c8f813d
  • wfs ogr输出:修复创建带有mif文件的.zip( #5155 )(Even Rouault): 901499d
  • 更新csharp sample(tamas szekeres)中的setrgb参数: 6ec760c
  • 使用GIF库5.1(Sander Jansen)修复编译: 3e76491
  • wcs:geotiff创建选项被平铺,而不是平铺(Even Rouault): bff33fb
  • 处理distutils.cfg(tomasz pajor)中设置include dirs的情况: f6805a1

从7.0.0-β2改为7.0.0

  • oraclespace:修复ieq表达式翻译( #5124 )(迈克尔·史密斯): f67fbaf
  • 修复编译器警告( #5122 )(托马斯·邦福特) 960a9b1
  • 将mapscript colorobj中的更改重构为可选参数(ejn): d7c26bc
  • mapscript colorobj swig/php对齐和使用alpha(ejn)的方法: 025ffe1
  • 允许访问旧版页眉和页脚(EJN)中的层[metadata_*]标记: e945d25
  • Fribidi描述中的拼写错误( #5091 )(托马斯·邦福特) 9cf3889
  • 从6.4起将SOVERSION设置为2,以说明删除的符号。(巴斯库温伯格): 5154eb8
  • 在缩放标签大纲宽度时修复错误的舍入/转换( #5107 )(托马斯·邦福特) 135997a
  • 修复msmssql2008layertranslatefilter(tamas szekeres)中的处理时间文本: 982f3e6
  • 避免在外部C块中包含头文件( #5117 )(托马斯·邦福特) 1754752
  • 修复“unknown”拼写错误,替换为“unknown”。(巴斯库温伯格): bf8c0f7
  • 修复“consistant”拼写错误,替换为“consistent”。(巴斯库温伯格): 5f3554c

从7.0.0-β1改为7.0.0-β2

  • 防止使用libxml2<2.9.0(甚至rouault)提取XML外部实体: 6600f47
  • 避免msshplayerNextShape()中潜在的递归问题。( #5108 )(史蒂夫·莱姆): 7efdf9c
  • fltgetIsBetweencomparisonCommonExpression():对日期字段使用适当的后引号转义( #5104 )(Even Rouault): b1b97aa
  • fltisNumeric():修复,使2004-12-01等值在Linux上不被识别为数字。( #5104 )(Even Rouault): a2d862d
  • 使用显式处理强制_draw_label_cache=flush为将来的选项保留空间( #5100 )(丹尼尔·莫里塞特): e39aae5
  • 添加处理力绘制缓存层级别选项(Daniel Morissette): 729fa9c
  • 修复字体缓存中的内存错误+泄漏( #4794 )(托马斯·邦福特) 6b982bb
  • mssql:更新时间过滤器vtable函数(tamas szekeres): 61592a7
  • 修复msmssql2008layertranslatefilter(tamas szekeres)中的处理时间文本: 2020c2c
  • 实现msmssql2008层转换筛选器( #4974 )(Tamas Szekeres): ad0aa44
  • 修复copyvirtualtable以复制所有vtable元素(tamas szekeres): c613db0
  • 清理。(法比安·辛德勒): b5feb64
  • 寻址 #5047 :Coverage CRS现在是默认的子设置CRS,而不是ImageCRS。(法比安·辛德勒): bb63909
  • fltGetBinaryComparisonCommonExpression():带后引号的转义日期文本( #5104 )(Even Rouault): b7a7339
  • 已为应用修补程序 #5099 …(Steve Lime): 933c1f5
  • 使用结果参数集修复savequery的php mapscript实现中的segfault。(马丁·科法尔): eb9e5a4
  • 此补丁用于修复“使用“OWS”图层组时,getCapabilities请求速度非常慢”(aabhayas)的问题: 134fcf7
  • 防止超过4个带区的栅格查询发生缓冲区溢出(Daniel Morissette): 02dacd9
  • 修复小于1像素的TTF符号上的SegFault( #5086 )(托马斯·邦福特) 29bbefa
  • 去除WFS层的双重自由( #5085 )(马丁·科法尔): 9da77c1
  • 标签轮廓的正确缩放( #4942 )(托马斯·邦福特) d0043f2
  • MSSQL驱动程序的固定边界计算( #5082 )(Tamas Szekeres): 3e7ecf7
  • 正在删除gd-copying,因为gd依赖项已被删除。( #5080 )(史蒂夫·莱姆): 890808f
  • 修复未写入地图的锚定点->保存( #5073 )(托马斯·邦福特) a5ce205
  • 正在从已安装的包中删除gd。(Stephan Meisl):我的工作是: cba7ccf
  • 在图例图标中添加对大纲宽度的支持( #5064 )(丹尼尔·莫里塞特): 537b40f

从6.4改为7.0.0-β1

  • 从MapServer中删除ArcSDE C API驱动程序( #5067 )(霍华德·巴特勒) 936518bac
  • 修复与rfc113相关的拼写错误和未声明的函数( #5071 )(托马斯·邦福特) 2ec8d06
  • 更正和协调WCS中的例外代码和定位器用法( #4388 )(Stephan Meisl):我的工作是: c37b3bc
  • 向Oracle驱动程序添加对rfc91处理选项native_filter的支持( #5001 )(迈克尔·史密斯): 1842327
  • 实现RFC-113层合成框架( #5071 )(托马斯·邦福特) 29db335
  • 通过删除未使用的条目来减小UTF网格大小( #5002 )(弗朗索瓦·布莱克本): f152773
  • 当WFS更改map->projection时,还投影默认map->extent( #5065 )(迈克尔·史密斯): cf065f3
  • 修复mapdraw.c中的空指针取消引用( #5069 (艾希纳): 1fdcb04
  • RFC109:允许从env vars和处理条目中进行替换( #4877 )(托马斯·邦福特) 65bce48
  • 已删除未使用的函数…(Steve Lime): 6d4c425
  • jsonp 支持(Andreas Eichner): 76c8c66
  • 将缺少的max/minscaledenom添加到xld/t文件(abdelkader boudih): f79aacc
  • 评估可能设置的环境变量proj_lib( #4930 )(马丁·科法尔): e17e69b
  • 向history.txt添加缺少的已实现的RFC(stephan meisl): 6c72159
  • 将过滤器转换移到mslayerwhichshapes()中,并从draw/query函数中移出。(Steve Lime): a42c38a
  • ogr不能直接处理普通过滤器,返回ms-false…(sdlime): f9e5d1f
  • 忽略筛选器转换的返回状态。让MapServer处理翻译失败的情况。(SD石灰): 2e3fce1
  • 更新了机票的OGR驱动程序 #5001 . 实际上变化很大…(Steve Lime): 0a48731
  • 删除Oracle和Postgis驱动程序中过于详细的错误消息( #4928 )(托马斯·邦福特) 9f7f14f
  • 更新了问题的SDE驱动程序 #5001 . (Steve Lime): 0866a76
  • 已更新MS sqlserver驱动程序,以解决本机筛选器处理密钥的问题( #5001 )(Steve Lime): b16b23d
  • 修正了最后一个已知的RFC91问题。必须删除时间格式模式中的行尾regex锚。(Steve Lime): 0c110a1
  • 删除符号时更新labelcache中的符号引用( #4656 )(Tamas Szekeres): 8ffb75c
  • 将OGR曲线几何转换为线性几何(gdal>=2.0)(偶数rouault): 92289a7
  • 使用Visual Studio 2013修复生成( #5059 )(Tamas Szekeres): 0efde12
  • 使用Visual Studio 2013修复生成( #5059 )(Tamas Szekeres): 1e5e76d
  • 修复MSVC2010+编译器的安全异常( #3438 )(Tamas Szekeres): ae6806f
  • 修复MSVC2010+编译器的安全异常( #3438 )(Tamas Szekeres): c951bd6
  • 添加对Oracle Spatial 12.1的支持( #4901 )(Tamas Szekeres): d6baeb5
  • 添加对Oracle Spatial 12.1的支持( #4901 )(Tamas Szekeres): 624eded
  • 返回wcs getcapabilities中支持的版本列表。修正 #5046 . (Stephan Meisl):我的工作是: bf27d13
  • 向msfreechararray()添加了一个检查,以在数组本身为空时进行绑定。(Steve Lime): 1985e2b
  • 向msfreechararray()添加了一个检查,以在数组本身为空时进行绑定。(Steve Lime): 278f347
  • jpeg输出:启用优化编码(Even Rouault): 9b6b7db
  • 更正问题 #4992 :DataRange序列化类型无效(geonux): b3801c4
  • msresamplegdaltomap():平铺查询(甚至rouault)的优化: 5a22ae7
  • msprojectionsDiffer():使用proj4字符串规范化(偶数rouault): eeb1e78
  • mswcssetformatparams20():将msfree()与msmalloc()(偶数rouault)正确配对: 6f1b34a
  • SLD Gap/InitialGap的正确浮点格式(Thomas Bonfort): 8c3dc41
  • 向SLD图形行程添加间隙/初始间隙(Thomas Bonfort): a616107
  • 添加:作为URL变量字符串中允许的字符( #5039 )(史蒂夫·莱姆): 20f4c13
  • 为MSSQL驱动程序实现ORDER BY选项( #5008 )(Tamas Szekeres): e653b9b
  • 地址通知单 #5032 通过强制代码只写一个范围来生成一个mapserver表达式…(史蒂夫·莱姆): fa230a6
  • 修正了OGR AutoStyle单元计算( #5028 )(Tamas Szekeres): e5eb628
  • mslayoutTextSymbol():修复ICONV()失败时的内存损坏( #5025 )(即使是鲁奥): 5b2c46a
  • 修正了ICONV()的错误使用,导致编码的文本指针被移动和损坏。( #5025 )(即使是鲁奥): 084be4d
  • 删除设置filter->native_string的默认转换行为,因为筛选器只是mapserver表达式。(SD石灰): d330457
  • 简化了msquerybyfilter(),因为筛选器可以 only be mapserver表达式。( #5001 (SDLILY): c11e13a
  • 已删除本机SQL的翻译检查。(SD石灰): b1c383b
  • 为PostGIS驱动程序添加了对本机过滤器处理键的支持。(SD石灰): 1451ed4
  • 修复连接崩溃Windows上的KernelDensity类型( #5019 )(即使是鲁奥): b762546
  • 删除对win32代码路径的atexit()调用,该调用会导致mapserv(甚至rouault)崩溃: 403f110
  • 修复复制带标签引线的地图时的崩溃(Paul Spencer): 2f200c0
  • 添加了默认输出格式,该格式修复了仅请求ServiceMetadata节时缺少的默认格式。(法比安·辛德勒): 8dab0b6
  • 添加缺少的dll导出(Tamas Szekeres): 77fe033
  • 添加注释以说明由于安全问题(甚至是rouault),禁用了ms-enable-cgi-cl-debug-args: 8e1e90a
  • 扩展在不带参数启动mapserv时显示的默认消息,以便进行广告--帮助(甚至rouault): 95bc4e2
  • 在mapserv二进制文件中添加-h/--help选项以显示帮助消息(甚至rouault): 592f3eb
  • 删除ms-http-header-hack以使用mapserv-nh现有机制(甚至rouault): a10b31b
  • 在调用msio_initialize()(偶数rouault)之前调用msio_setheader()时改进以前的提交: e262f0e
  • 用于调试:添加env。变量ms_http_header,可在非mod_wms_启用模式下设置为no,以避免发出http头(甚至rouault): fba3bec
  • 在标签副本中添加缺少的条目(Thomas Bonfort): 41067b4
  • OGR样式:处理多个组合工具并支持“L”(优先级)( #4982#4983 )(即使是鲁奥): 8ea07be
  • msogrupdatestyle():将其拆分为4个子函数。无功能变化(即使是rouault): 5ffa2f2
  • OGR样式:支持更多笔和画笔选项( #4982#4983 )(即使是鲁奥): 18ef92d
  • writemap():为保存的指令添加角度(pierre mauduit): 6ab6088
  • 当内核密度层没有重叠时修复segfault( #4857 )(托马斯·邦福特) 5bfaf9b
  • 修复mapogcsld.c中的post rfc91问题( #4974 )(即使是鲁奥): eeaf85b
  • mscantourlayerGenerateContour():修复gdal主干(甚至rouault)崩溃: 28d8be3
  • 修复ogr_multi_defer.png和ogr_attrfilter.png中以前提交的回归( #4974#4999 )(即使是鲁奥): 6a4d00e
  • msogrfilewhichshapes():考虑到过滤器的修正( #4974 )(即使是鲁奥): 6902603
  • fltgetSpatialComparisonCommonExpression():使用多边形而不是矩形( #4974 )(即使是鲁奥): 6bde3f8
  • mspostgislayerstranslatefilter:修复内存泄漏(即使是rouault): 50ce97c
  • 在设置几何图形之前不计算筛选表达式( #4974#4995 )(托马斯·邦福特) fcda97a
  • 遵循7.0/RFC 91之前完成的简单相等和范围工作。(SD石灰): edbbf0f
  • rfc91/postgis显式地将字符串绑定强制转换为文本( #4974 )(托马斯·邦福特) 648ec49
  • 调整了对拼写错误的时间API函数名的调用。(SD石灰): 2e99414
  • 将日期/时间模式更改为具有行尾锚($)。修复了其中一个时间api函数名的拼写错误。(SD石灰): 0cc47e3
  • 使用边界框特定的重投影代码( #4974 )(托马斯·邦福特) 2d312c5
  • 使用带非不透明输入的双线性重采样器修复错误的非预乘( #4993 )(即使是鲁奥): 1e94cc0
  • 避免在日期/时间列上显式强制转换。(SD石灰): 8f149eb
  • WFS:正确考虑过滤器中的XML注释( #4986 )(即使是鲁奥): 26f5630
  • 固定的仅时间日期/时间处理的postgis翻译(修复wms_-time_-pattern_12_13_-test_-postgis.map测试)。(SD石灰): e386d0b
  • WFS:修复带括号的过滤器解析( #4986 )(即使是鲁奥): f2a817c
  • 修复Oracle插件生成的未解析引用( #4985 )(Tamas Szekeres): 43597da
  • 对于行数不一致的数据源,QueryByIndex不应设置ResultIndex。 #4926 #4076 (马丁·科法尔): 500860a
  • 添加了一些注释以澄清投影处理。(SD石灰): 6508b7e
  • 已将筛选器转换检查添加到MSQueryByRect()。(石灰): 54b5169
  • 添加SLD标签中的标签( #4921 )(伊夫·杰克林) d2867f7
  • 构造OnlineResource时使用X-Forwarded-*头( #4955 )(托马斯·邦福特) 3241921
  • 更好地支持简单功能配置文件(St_phane Brunner): 5d433c6
  • 固定的小时和分钟翻译模板。(SD石灰): 69e62e4
  • RFC91:支持Oracle空间过滤( #4974 )(迈克尔·史密斯): d4fe121
  • 实现rfc91层滤波器归一化( #4974 )(史蒂夫·莱姆): 9991eed
  • 更新cmakelists.txt(jackey cheung): f6c6230
  • 强制通过客户端wms中的重新取样程序接收剪裁的bbox( #4931 )(托马斯·邦福特) 529e26e
  • 在findapache.cmake中使用execute_进程而不是exec_程序( #4948 )(Ezequiel-Lara G_mez): 644d750
  • 不要将ogr autostyle的文本视为mapserver表达式( #4965 )(托马斯·邦福特) e841969
  • 在计算退化线长度时修复segfault( #4972 )(托马斯·邦福特) e5c2e65
  • 修复整数计算中的溢出( #4970 )(Tamas Szekeres): fcd7cf3
  • 修复了resetclasstyle中的拼写错误( #4971 )(Tamas Szekeres): ac1bc49
  • 修复Oracle(dufop)中复杂多边形的问题: 46849f4
  • 修复错误计数中的问题( #4960 )(Tamas Szekeres): cc9625e
  • 在出现多个错误时添加更具描述性的消息( #4960 )(Tamas Szekeres): 2a3ec0a
  • MSProjectSegment中的中断电位无限循环( #4961 )(Tamas Szekeres): 54dda8c
  • 在mssterror中隐藏大量错误( #4960 )(Tamas Szekeres): 8d8f22f
  • python mapscript:修复mapscript.styleobj上的设置模式( #4943 )(即使是鲁奥): 3e8aa5a
  • 修复在maprendering(pierre mauduit)中非法使用堆栈分配的对象: f7772c3
  • #定义geos-use-only-u-r-api以避免意外使用不可重入geos-api(甚至rouault): 0c573e4
  • OGR输出:在输出层/web元数据项中添加WFS_附加_文件_( #4884 )(即使是鲁奥): cd83f45
  • ogr输出(zip格式):当我们有formatOption“filename=basename.ext.zip”时,使用basename.ext作为ogr数据源的名称。( #4933 )(即使是鲁奥): 0ba8257
  • Postgis输入:修正62d3e61在处理仅二维Postgis 1.x几何图形时引入的回归( #4941 )(即使是鲁奥): f2acfb4
  • GML输出:当定义了“使用点”并将GML“几何类型”设置为“点25d/linestring25d”等时,导出XYZ。(与2.5d ogr输出的语法相同)(偶数rouault): 5e6489e
  • OGR输出:将线几何图形的输出固定为多点(偶数路): edc64a6
  • PostGIS输入:在定义了使用点(甚至rouault)时添加2.5d支持: 62d3e61
  • OGR输入:在定义了使用点(甚至rouault)时添加2.5D支持: 4630612
  • 修复maputil.c(paul spencer)中未声明的符号: 8e85fce
  • 修复语法错误(Paul Spencer): 4f6eb6c
  • 更新mapwfs.c(mathieudugal): 7a5c1d6
  • 支持wfs特性属性的xs:int。(Mathieudugal): 5a3d2b4
  • 修复以前的提交,gdal版本<1.10( #4858 )(即使是鲁奥): 5beb10e
  • 使“流”OGR输出与gdal大于等于2.0的fcgi兼容( #4858 )(即使是鲁奥): 2c5aad9
  • WFS:如果层名称包含点,则使带有featureid/resourceid参数的getfeature工作( #4925 )(即使是鲁奥): ad68998
  • 修改分划层以将设置存储在自定义对象中,而不是图层信息中( #4913 )(Tamas Szekeres): a5348b8
  • 使用php://input而不是原始的u post u数据来支持php 5.6。(巴斯库温伯格): fc99472
  • 修复触发maxoverlap时失败的重复跟随标签( #4910 )(托马斯·邦福特) 793bd36
  • 调整安装的软件包(Thomas Bonfort): cc34484
  • 在设置不存在utfitem时修复segfault( #4904 )(即使是鲁奥): eef2a3d
  • 实现WCS20扩展( #4898 )(法比安·辛德勒): d246a0b
  • 添加缺少的支票 #4899 (托马斯·邦福特) 75a5408
  • 用不存在的SVG符号修复失败的断言( #4899 )(弗朗索瓦·布莱克本): 83e4ee8
  • 允许大于2 GB的agg图像( #4421 )(即使是鲁奥): 344e7de
  • 不要在图例键图像上应用scaleFactor( #4885 )(托马斯·邦福特) 7b86158
  • 修复边界框的日期行包装逻辑( #4896 )(托马斯·邦福特) 46a4fea
  • mapfile.c:不要重新定义源代码(max-kellermann): 079f816
  • 删除free()之前的空检查(max kellermann): 9b4b819
  • simplify sfrealloc()((Max Kellermann): 3e2964c
  • mapxbase:使dbfisValueNull()静态(max-kellermann): e151854
  • 常量正确性(Max Kellermann): c69d113
  • 不需要99c0e8b( #4758 )(托马斯·邦福特) 77313de
  • 将rfc103层编码设置器/获取器添加到swig( #4758 )(托马斯·邦福特) 99c0e8b
  • 重命名群集和联合层的预定义字段名( #4082 )(Tamas Szekeres): 794cdcc
  • 修复SDE插件构建( #4887 )(Tamas Szekeres): a78ef93
  • 需要验证sld externalgraphic onlineresource( #4883 )(路易吉·皮雷利): e184249
  • Coverity合并后的修复(Thomas Bonfort): 35b226c
  • 修复静态分析发现的大量编程错误(Thomas Bonfort): 55a5688
  • utfgrid:实现项和数据值的转义(Even Rouault): 673ad22
  • WFS 2.0:生成正确的metadataurl元素,并添加可选的WFS_metadataurl_关于层元数据项( #4886 )(即使是鲁奥): f4b969d
  • 为失败的运行时替换避免许多错误消息( #4877 )(托马斯·邦福特) 09598ea
  • RFC109:修复元数据替换的无限循环( #4877 )(托马斯·邦福特) 99db0ee
  • 添加忘记的rfc019类替换( #4877 )(托马斯·邦福特) f0e0117
  • 向图像添加缺少的地图引用(zak james): 814286d
  • 关闭非默认IO上下文的OGR输出流模式( #4858 )(托马斯·邦福特) 3d174b4
  • 包含错误时还原lexer文件指针( #4871 )(托马斯·邦福特) 74f9382
  • RFC109:重构运行时替换的应用程序( #4877 )(托马斯·邦福特) c4542bc
  • WFS SORTBY支持OGR层:包括WHERE子句(如果可用)以加快查询速度,因为OGR SQLite驱动程序尚不支持对选择结果层进行快速属性筛选( #4878 )(即使是鲁奥): 1c30b21
  • 修复wfs sortby对ogr层的支持( #4878 )(即使是鲁奥): 05c1a77
  • 在平均和双线性重采样中固定半不透明像素的混合( #4875 )(托马斯·邦福特) fa29db4
  • 需要验证CGI查询文件参数( #4874 )(Steve Lime): 88ec351
  • 允许连接引用的层的map->projection继承( #4873 )(托马斯·邦福特) 05ff84f
  • msogrfileclose:删除可能导致tileindex死锁的无用的ogr mutex( #4869 )(即使是鲁奥): 51f98b0
  • msogrfileclose:删除可能导致tileindex死锁的无用的ogr mutex( #4869 )(即使是鲁奥): bab4738
  • 实施rfc108 heatmap支持( #4857 )(托马斯·邦福特) 6676cea
  • 调整Inspire WMS 1.1.1功能。修复 #4861 . (Stephan Meisl):我的工作是: b49c847
  • 在mapfile字符串编写器中转义反斜杠( #4747 )(Tamas Szekeres): 94ca8b7
  • 修复非默认harfbuzz配置逻辑( #4848 )(托马斯·邦福特) ff83a55
  • WFS 1.1/2.0:修复层名称无效时的警告消息,以便将“%s”扩展到层名称(甚至rouault): 7035017
  • 添加svg_include_dir以便找到svg.h(cnieman): baef2ec
  • 垂直或水平线上的固定角度跟随计算( #4839 )(托马斯·邦福特) a9dce78
  • 避免过短线路出现错误情况( #4838 )(托马斯·邦福特) 036f18a
  • 修复非labelcache的线条和多边形标签绘图( #4837 )(托马斯·邦福特) e52b4b5
  • 不清除聚集形状的原始特征属性( #4666 )(Tamas Szekeres): 898ab8b
  • WFS-2针对Postgis时间SQL注入的特定修复( #4834#4815 )(托马斯·邦福特) bb574ee
  • 使用PostGIS时间过滤器修复潜在的SQL注入( #4834 )(即使是鲁奥): 3a10f6b
  • 在Mac上的Ruby模块中添加.bundle后缀( #4826 )(拉里·沙弗): 5f0a88f
  • 为Mac更新cmake模块(Larry Shaffer): 30621f8
  • 禁用V8 MapScript时修复分析器( #4827 )(托马斯·邦福特) f9cfa79
  • 还原生成文件的提交( #4827 )(托马斯·邦福特) 4b7565e
  • 在覆盖呈现失败时修复segfault。(法比安·辛德勒): c39c276
  • 添加了形状类型常量(Alan Boudreault): 0bca059
  • 实现mspostgislayergetextent( #3585 )(Tamas Szekeres): ebae992
  • 群集增强( #4822 )(Tamas Szekeres): 02d9b44
  • 为V8 MapScript(根)添加了缺少的include目录: e8063b9
  • 更新了lexer和parser(alan boudreault): f8e1d89
  • 更新install.cmake(Tom Kralidis): 1e6ef43
  • 还原更改(Tom Kralidis): da7b523
  • 更新install.cmake(Tom Kralidis): ffb7874
  • 更新install.cmake(Tom Kralidis): 3ed5486
  • 在调用函数时修复错误报告(Alan Boudreault): 5c14d51
  • RFC106的实现:支持geomtransform javascript插件(alan boudreault): c465f6c
  • 已应用(背面端口)修补程序 #4810 到mapfile.c.(史蒂夫·莱姆): 21d8aed
  • 允许浮点图像使用浮点节点数据/空值。(张国荣): 339e007
  • wfs:用反斜杠作为转义符修复like,使用postgis后端(Even Rouault): 9696348
  • WFS:对gml_可选项和gml_强制项进行对称分析(甚至rouault): 275ecce
  • WFS:使多个图层上的WFS 2.0 GetFeature符合11.3.3.5(每个图层有一个作为WFS的FeatureCollection:主FeatureCollection的成员)(甚至rouault): 9edae04
  • 允许浮点图像使用浮点节点数据/空值。(张国荣): b7cb571
  • 用keyimage修复图例上的segfault( #4808 )(托马斯·邦福特) bdaf0cc
  • WFS:要求额外提供一个功能(如果可能),以便知道是否有下一个功能(甚至是rouault): a95dc04
  • wfs:fix propertyisnull on gml:boundedby(Even Rouault): 7c97d94
  • wfs:使cite wfs 2.0-r11通过使propertyisnil在gml上工作:boundedby(Even Rouault): 0b5aae8
  • 更新mapfile.c(takinwang): 75f548e
  • wfs:fix propertyisnull on gml:name(Even Rouault): d67bdb3
  • WFS 2.0:通过WFS-2.0-R12-快照引用测试的各种修复和增强(简单WFS和基本WFS一致性级别)(甚至rouault): 346268e
  • WFS:实现sortby(偶数rouault): df08e5b
  • WFS:添加对时间过滤(甚至rouault)的支持: 796f951
  • WFS:处理存储查询(甚至rouault)中的多个<query> 3b092a3
  • WFS:对srsname参数(甚至rouault)发出异常时,请使用“srsname”定位器而不是“typename”: f8bc861
  • 将OWS的exceptioncode值集中起来,定义并在WFS服务器实现(甚至是rouault)中使用这些值: ae61d9c
  • 筛选器:支持不带propertyname的bbox,这是自fe 1.1.0(偶数rouault)以来允许的: 2d6042e
  • WFS:在无法打开的层(甚至是rouault)上发出getfeature时修复segfault: dc7f35c
  • 在禁用libxml2和/或ogr(甚至rouault)时修复编译和警告问题: 6a5935d
  • WFS 2.0:实现存储查询;还修复了对涉及筛选器或FeatureID(甚至rouault)的GetFeature的最大功能计数支持: 68be3a0
  • 使用版本特定的postgis force2d函数( #4803 )(托马斯·邦福特) d4d3e22
  • 使用st-force2d而不是弃用的st-force-2d( #4803 )(托马斯·邦福特) 3a6fa42
  • 在多层映射(甚至rouault)上的无效类型名上获取功能时修复segfault: fb393d6
  • 通过允许标签表达式处理一个项(label item),使标签表达式与类表达式一致。(Steve Lime): 92a1cac
  • 通过允许标签表达式处理一个项(label item),使标签表达式与类表达式一致。(Steve Lime): a93fa60
  • WFS:在gml_组(甚至rouault)中添加对propertyname/valuereference/filter参数的支持: 7c7fdcf
  • WFS 2.0:实现GetPropertyValue请求(偶数rouault): 598e223
  • FFS:固定 #3319 (通过引入gml_可选项、gml_强制项和gml_默认项来实现可选/强制属性)和 #3563 (propertyname应检查gml_include_items/gml_exclude_items)(甚至rouault): b511b24
  • 添加对fe 2.0的支持,并对过滤器支持进行消毒,特别是与SRS处理(甚至rouault)相关的支持: 9e04abb
  • 为WFS 2.0实现Inspire扩展(甚至rouault): 9fd134b
  • 固定线条和标签的SLD垂直偏移( #4801 )(托马斯·邦福特) 1d8b68a
  • 修复MS CMAKE构建(Tamas Szekeres): be590fa
  • 修复MSVC71的CSharp版本(Tamas Szekeres): 996fc9d
  • 安装python lxml(偶数rouault): 1333c5b
  • 使用getcapabilities、describeFeatureType和getFeature/gml3.2支持(偶数rouault)提交初始WFS2: 562796a
  • WFS:在DescribeFeatureType响应中使用正确的XSD数据类型( #4800 )(即使是鲁奥): dd059f5
  • WFS:在DescribeFeatureType响应中使用正确的XSD数据类型( #4800 )(即使是鲁奥): ffe3aec
  • 更新cmake选项和文档( #4784 )(托马斯·邦福特) ee905b5
  • 主的修正 #4789 (托马斯·邦福特) f3d8234
  • 在执行源代码外生成时修复CSharp生成问题(Tamas Szekeres): 5f1d2b5
  • 在选定的Linux系统上使用lib64而不是lib进行安装( #4789 )(托马斯·邦福特) 7de296e
  • 不允许在源代码中构建,它们是混淆的来源(Thomas Bonfort): 4794f3e
  • 修复带有SizeUnits的传说的崩溃( #4785 )(托马斯·邦福特) 33996f1
  • 还原混合位置/anglemode枚举(导致mapscripts中的向后不兼容)(thomas bonfort): 7399024
  • 修复带有偏移生成的图例图标上的崩溃( #4790 )(托马斯·邦福特) c217944
  • 修复空栅格查询上的内存损坏( #4778 )(托马斯·邦福特) e83a0cb
  • 避免剪切形状的错误HitTest结果(Thomas Bonfort): eb1971b
  • 修复具有0长度名称的legendicons的呈现( #4782 )(托马斯·邦福特) cea8520
  • 修复导致MSVC编译错误(甚至rouault)的ISO C90'ism: a7ac6f7
  • 修复导致MSVC编译错误(甚至rouault)的ISO C90'ism: b52908c
  • 用失败的刻度检查修复标签上的segfault( #4781 )(托马斯·邦福特) 8250fdf
  • RFC104的更新(Thomas Bonfort): 1b4b59a
  • 修复带有空几何集合的错误( #4751 )(托马斯·邦福特) 475e420
  • 避免错误的掩码引用出现SEGAULT( #4779 )(托马斯·邦福特) 8a32f71
  • 使用遮罩集修复uvgraster层上的segfault( #4779 )(托马斯·邦福特) 942e1d7
  • 修复ogr输出以使其与kml、gpx一起工作( #4776 )(即使是鲁奥): 9521529
  • 声明msStringInitCap()和msStringFirstCap(),并添加Doc(偶数rouault): 051e2aa
  • 更新mapowscommon.h(tom kralidis): a6dac28
  • 更新maplibxml2.h(tom kralidis): 4e91ef7
  • 更新maplibxml2.c(tom kralidis): 4910928
  • 更新mapowscommon.c(tom kralidis): 31a229b
  • 在表达式分析器中实现upper/lower/initcap/firstcap函数( #4255 )(Tamas Szekeres): f75cf22
  • 跳过空类名/标题的图例呈现(Thomas Bonfort): 6f0606b
  • 避免在具有空类名的功能图例大小上失败(Thomas Bonfort): 53c58d8
  • RFC104:删除对位图字体的支持,改用嵌入式TTF( #4759 )(托马斯·邦福特) 531c0d6
  • 尝试在分配动态大小数组时修复生成问题( #4765 )(Tamas Szekeres): 4eebb1a
  • 修复了utfgrid合并到master,添加了测试( #4765 )(托马斯·邦福特) e208e84
  • RFC93:utfgrid实现( #4765 (FDEJ): f0a45de
  • 添加对每个类多个标签的支持(Mark Thomas): 0b8c9ab
  • 向XML Mapfile xsd和xsl(mark thomas)添加对标签中表达式的支持: 8b767ff
  • 在禁用V8时修复构建(RFC 102)(Thomas Bonfort): a09f2ae
  • 使用V8引擎实现RFC102:StyleItem javascript(Alan Boudreault): a966c1c
  • 使用一个蒙版和一个带有repeatDistance的标签修复一个层可能会崩溃( #4764 )(艾伦布德劳特): f82d6c8
  • 允许在层级别设置gamma( #4763 )(托马斯·邦福特) 5a7b14c
  • 修复不包含文本的mindisistance标签的问题( #4673 )(托马斯·邦福特) 5db3342
  • 修复MSVC 2003的生成( #4761 )(Tamas Szekeres): 1dc4125
  • 删除对harfbuzz(tamas szekeres)的无条件依赖: e9e306a
  • 将harfbuzz添加到cmake状态消息(Thomas Bonfort): be17788
  • cmake:如果路径上有可用的位置,请使用pg_config提供的位置(thomas bonfort): 6c29ba6
  • 更新history.txt获取主要7.0功能(Thomas Bonfort): af1419b
  • 添加rfc13层->编码实现( #4758 )(托马斯·邦福特) 78916c2
  • 执行RFC98( #4673 )和RCF99 #4704 )(托马斯·邦福特) 18b51c4
  • 在SiteArchDir而不是ArchDir中安装Ruby MapScript( #4754 )(巴斯库温伯格): a70d192
  • 在SiteArchDir而不是ArchDir中安装Ruby MapScript。(巴斯库温伯格): c38b3b0