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