MapServer 6.4更改日志

从6.4.5更改为6.4.6

  • 在错误处理中处理phpmapscript漏洞( #6014 (杰夫·麦肯纳) a2614cb

  • 修复潜在的XSS问题 [图层] 标签。(Steve Lime): d27b8b5

  • MapImagio.c:后端支持giflib>=5.1(偶数Rouault): e349792

  • 安全修复(杰夫·麦肯纳): f096b13

从6.4.4变更为6.4.5

  • CVE-2017-5522安全发布

  • 修复带有WMS维度问题的集群( #5364 )(Tamas Szekeres): 45b3594

从6.4.3变更为6.4.4

  • CVE-2016-9839安全发布

  • 后端端口 #4928#5356 (托马斯·邦福特): 022d24b

  • 修正 Mapfile 编写器中百分比的打字错误(托马斯·邦福特) a0437f8

  • 此修补程序用于修复使用“OWS_LAYER_GROUP”(Aabhayas)时GetCapables请求速度极慢的问题: 55558b3

从6.4.2变更为6.4.3

  • 轮廓层:支持标题索引和WMS时间( #5212 )(Even Rouault): a752e70

  • 修复加载FORMATOPTIONS时的内存泄漏( #5149 (托马斯·邦福特): 4df5f9f

  • 允许内联要素中的空项( #5182 (托马斯·邦福特): f404adf

  • 修复MapScript将数字保存为EXP格式( #5014 (托马斯·邦福特): ed7d3f6

  • 修复了使用样式几何变换绘制图例形状时的大小写问题。( #5193 (Steve Lime): 4f7d463

  • 修复了细多边形的标签放置计算问题。( #5234 (Steve Lime): 078a6a3

  • 使用蒙版时丢弃图像范围外的标签( #5237 (托马斯·邦福特): 4196ac3

  • SLD:支持LayerFeatureConstraints/FeatureTypeConstraint/Filter( #4025 )(Even Rouault): c391b86

  • 修复了一个错误(请参见 #5157 ),其中使用shpxy标记将点从像素转换为图像坐标发生了两次。(Steve Lime): c8f813d

  • 处理在distutils.cfg(Tomasz Pajor)中设置INCLUDE_DIRS的情况: f6805a1

从6.4.1变更为6.4.2

  • 防止在libxml2<2.9.0(即使是Rouault)时获取XML外部实体: 6600f47

  • 纠正和协调WCS中例外代码和定位器的使用( #4388 )。(Stephan Meissl): c37b3bc

  • 使用Visual Studio 2013修复内部版本( #5059 )(Tamas Szekeres): 0efde12

  • 修复MSVC2010+编译器的安全异常( #3438 )(Tamas Szekeres): ae6806f

  • 添加对Oracle Spatial 12.1的支持( #4901 )(Tamas Szekeres): d6baeb5

  • 如果数组本身为空,则添加对msFreeCharArray()的检查以进行换行。(Steve Lime): 278f347

  • 添加了默认输出格式,修复了仅请求ServiceMetadata部分时缺少的默认格式。(Fabian Schindler): 8dab0b6

  • 更新CMakeLists.txt(Jackey Cheung): f6c6230

  • 在FindAPACHE.cmake中使用EXECUTE_PROCESS代替EXEC_PROGRAM( #4948 (Ezquiel Lara Gómez): 644d750

  • 修复Travis CI上的Postgis安装(Thomas Bonfort): 9207e86

  • 修复了Reset ClassStyle( #4971 )(Tamas Szekeres): ac1bc49

  • 使用php://INPUT而不是RAW_POST_DATA来支持PHP 5.6。(巴斯库温伯格): fc99472

  • 修复了不存在SVG符号的失败断言( #4899 (弗朗索瓦·布莱克本): 83e4ee8

  • 不对图例关键图像应用比例因子( #4885 (托马斯·邦福特): 7b86158

  • 修复静态分析发现的大量编程错误(托马斯·邦福特): 55a5688

  • 关闭非默认io上下文的OGR输出流模式( #4858 (托马斯·邦福特): 3d174b4

  • 在Include错误上恢复词法分析器文件指针( #4871 (托马斯·邦福特): 74f9382

  • 修复了平均和双线性重采样器中半不透明像素的混合( #4875 (托马斯·邦福特): fa29db4

  • MsOGRFileClose:删除可能导致tileindex( #4869 )(Even Rouault): 51f98b0

  • 调整INSPIRE WMS 1.1.1功能。修复 #4861 。(Stephan Meissl): b49c847

  • 映射文件字符串编写器中的转义反斜杠( #4747 )(Tamas Szekeres): 94ca8b7

  • 添加SVG_INCLUDE_DIR,以便找到svg.h(Cnieman): baef2ec

从6.4.0更改为6.4.1

  • 使用Postgis时间过滤器修复潜在的SQL注入( #4834 )(Even Rouault): 3a10f6b

  • 在Mac上的Ruby模块中添加.Bundle后缀( #4826 (拉里·谢弗): 5f0a88f

  • 为Mac更新cmake模块(Larry Shaffer): 30621f8

  • 已应用(后端)修补程序 #4810 设置为mapfile.c。(Steve Lime): 21d8aed

  • 允许浮点图像的浮点NoData/NULLVALUE。(张乔治): 339e007

  • 使用KeyImage修复图例上的段错误( #4808 (托马斯·邦福特): bdaf0cc

  • 使用特定版本的postgis force2d函数( #4803 (托马斯·邦福特): d4d3e22

  • 使用st_force2d代替过时的st_force_2d( #4803 (托马斯·邦福特): 3a6fa42

  • 通过允许标签表达式使用项(LabelItem),使标签表达式与类表达式保持一致。(Steve Lime): 92a1cac

  • 修复SLD垂直线和标签的偏移( #4801 (托马斯·邦福特): 1d8b68a

  • 修复ms cmake版本(Tamas Szekeres): be590fa

  • 修复MSVC71(Tamas Szekeres)的cSharp版本: 996fc9d

  • WFS:在DescribeFeatureType响应中使用正确的XSD数据类型( #4800 )(Even Rouault): dd059f5

  • 在进行源代码外构建时修复cSharp构建问题(Tamas Szekeres): 5f1d2b5

  • 在部分Linux系统上使用lib64而不是lib进行安装( #4789 (托马斯·邦福特): 7de296e

  • 不允许源代码内构建,它们是混乱的根源(托马斯·邦福特): 4794f3e

  • 修复带有偏移生成的图例图标上的崩溃( #4790 (托马斯·邦福特): c217944

  • 修复空栅格查询中的内存损坏( #4778 (托马斯·邦福特): e83a0cb

  • 避免剪裁形状的错误命中测试结果(托马斯·邦福特): eb1971b

  • 修复导致MSVC编译错误的ISO C90‘ISM(即使是Rouault): a7ac6f7

  • 避免在错误的掩码引用上出现段错误( #4779 (托马斯·邦福特): 8a32f71

  • 修复带有遮罩集的UVRASTER层上的段错误( #4779 (托马斯·邦福特): 942e1d7

  • 修复使用蒙版和带有重复距离的标签的层可能会崩溃( #4764 (艾伦·博德雷特): f82d6c8

  • Cmake:使用PG_CONFIG提供的位置(如果路径上可用)(Thomas Bonfort): 6c29ba6

  • 将RubyMapScript安装在sitearchdir中,而不是Archdir中( #4754 (Bas Couwenberg) a70d192

从6.2.0变为6.4.0-β1

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

  • 仅当使用USE_THREADS(Umberto Nicoletti)构建mapserver时才设置oci_threaded: 8402cef

  • 将oci_threaded添加到OciEnvCreate标志并修复一些警告(Umberto Nicoletti): b924dc5

  • 已更新msSDELayerFreeItemInfo(),以确保在释放之前分配layerinfo结构。( #4521 / #4700 (Steve Lime): fcc56a7

  • 修正了SDE链接(感谢邦福尔)。(Steve Lime): f004db1

  • 修复Makefile.vc以支持Windows上的旧式构建(Szekerest): 205216c

  • 添加对使用所有OGR样式参数的支持( #4562 )(Szekerest) 6a0ec7d

  • 将不必要的全局变量COLATES_TDO、COLATES移到使用它们的唯一函数中(Umberto Nicoletti): e1e319e

  • 将JavaMapScript添加到测试目标;通过使用锁(Umberto Nicoletti)来修复msWMSGetCapables的线程安全问题: 54ef04b

  • 修复AGG代码中的一些拼写错误(不知道它们是否会影响我们)(托马斯·邦福特) 9e50089

  • 修复tile4ms中的空类型shp创建( #4259 (托马斯·邦福特): d3ec344

  • 更新RFC92 cmake说明( #4617 (托马斯·邦福特): 1f592f4

  • FIX编译器警告(由cdfeb8469efb882605c3421d7d0fa4eb55a5cce引入, #4720 )(Even Rouault): 865cabb

  • 处理在64位系统上编译时的长/整型问题。( #4521 (Steve Lime): 8ce3a2d

  • 添加对依赖比例的图例渲染的支持( #4725 (托马斯·邦福特): 50dfe81

  • 打印cmake状态消息中的目标目录(Thomas Bonfort): 476569c

  • 解决之前引入的警告。(Stephan Meissl): 04a51b4

  • 不要为WFS客户端请求附加第二个BBox参数。(马丁·科法尔): da25522

  • 链接地址信息轴顺序,对于WFS 1.1客户端,始终在BBox参数和SRSNAME参数中包含SR。(EJB): 7a5613e

  • 正在调整WCS 2.0中的异常代码。(Stephan Meissl): bd4693a

  • 修正一些警告(艾伦·布德雷奥特): 7cfa846

  • 修正打字错误。(Fabian Schindler): 8c16d51

  • 在解析过程中直接呈现异常消息。错误的‘mediaType’值现在会产生异常。修复各种异常类型的HTML状态代码。(Fabian Schindler): b420b71

  • 固定对返回值的解释 msWCSParseRequest20. MS_DONE now means that the exception has already been written to the IO buffer. (Fabian Schindler) : 5a0869a

  • 修复UVRaster层中的内存泄漏( #4706 (艾伦·博德雷特): 728d64d

  • 添加丢失的文件(Thomas Bonfort): 167ee0d

  • 重构cmake文件中的SDE检测( #4512#4700 (托马斯·邦福特): b677cf3

  • 删除CMakeLists.txt中中断cmake 2.6构建过程的括号。(Steve Lime): e94a025

  • 正在更正WCS异常中的版本属性( #4717 )。(Stephan Meissl): 8d7380b

  • 在失败的cURL请求上取消http符号tmpfile的链接(Thomas Bonfort): 98ad632

  • 实施偏移线条轮廓( #4716 (托马斯·邦福特): e498ec4

  • 删除不使用的圆圈绘制功能(Thomas Bonfort): 52fd2f9

  • 重构/清理弧线辅助函数(Thomas Bonfort): 8501a1e

  • 删除Cmake flex和bison,使用正确的rpath设置(Thomas Bonfort): a3b5356

  • 打字错误(托马斯·邦福特): aa72034

  • 使用msIO进行cairo输出,正确检查rsvg版本(Thomas Bonfort): e658073

  • 如果已设置错误消息,则避免打印卷曲错误(Thomas Bonfort): 7f3e75c

  • 修复msApplySLD()中的服务拒绝( #4703 (托马斯·邦福特): 0294d6a

  • 避免在错误消息中泄漏临时文件信息( #4703 (托马斯·邦福特): 578424b

  • 实现RFC101内容相关的图例渲染( #4713 (托马斯·邦福特): 471cdf4

  • 删除未使用的代码(Thomas Bonfort): 4d0e6a5

  • 重构符号加载,添加SVG标记行(Thomas Bonfort): 741a56d

  • 使用rsvg替代libsvg-cairo( #4715 (托马斯·邦福特): 731178b

  • 增加6.4版HISTORY.TXT的主要更改(Thomas Bonfort): 58d3737

  • 修复错误的WCS获取覆盖请求时的崩溃( #4714 (托马斯·邦福特): 7e87f2c

  • 避免渲染比例为0的符号( #4654 (托马斯·邦福特): e3bd202

  • 根据MS_SUCCESS(Landry Breuil)测试msHTTPAuthProxySetup()返回值: 40dafdc

  • 修复一些编译器警告(Thomas Bonfort): e363357

  • 在cmake版本中添加对SVG符号系统的支持( #4634 (托马斯·邦福特): 2c7a605

  • 变量声明(Thomas Bonfort): 24105e2

  • 修复获取功能信息请求中的内存崩溃( #4684 (托马斯·邦福特): 3b978db

  • 添加对POSTGIS_HAS_SERVER_VERSION的cmake支持( #4675 (托马斯·邦福特): 2864ae0

  • 在Linux上添加对带有大写扩展名的shapefile的支持( #4712 )(Even Rouault): 4e92968

  • 禁用对WFS GetFeature使用LAYER.TOLERANCE。(马丁·科法尔): d2a0cc5

  • MsXmpWrite():修复当XMP元数据使用未知工作区(甚至是Rouault)时的释放后使用: bb95b90

  • MsSaveImageGDAL():如果使用map==NULL(偶数Rouault)调用msXmpPresent(),则避免msXmpPresent()中的段错误: b18cac6

  • 在单个函数(Landry Breuil)中移动处理代理/身份验证元数据语句的通用代码: 35708af

  • 向WFS客户端添加代理和身份验证支持( #3982 (Landry Breuil): 9e55278

  • printed color alpha value in map file (Luigi Pirelli) : 51c7a35

  • SOS:在与查询参数srsName(偶数Rouault)进行比较之前,请确保OWS_SRS/SOS_SRS的格式为EPSG:: 701ad3c

  • 多亏了tbonfort(Luigi Pirelli)解决了符号大小Trunc错误: cc62353

  • 修复有关strCasestr未声明的警告;删除未使用的变量(即使是Rouault): 791ca40

  • 如果可能,请使用EPSG代码而不是PROJ.4字符串( #4658 (纪尧姆·苏厄): 17034af

  • 修复注释(即使是Rouault): 395acdb

  • 修复警告(即使是Rouault): fa6acef

  • 在Travis(甚至Rouault)中启用libexempi: 198248a

  • 修复USE_EXEMPI案例(偶数Rouault)中msSetError()调用中错误的参数数量: 7172415

  • 为警告添加编译器标志(GCC)(甚至Rouault): 5880490

  • 修复-Wall发现的各种警告(主要链接到带有可变参数的函数)(甚至Rouault): 99d76f0

  • 修复msConourGetOption(),使其能够在未指定min/Maxscaledenom的情况下解析值,例如处理‘configuration_interval=20’( #4691 )(Even Rouault): c5765a5

  • 修复由6bafd739f7a4d8ca23ef6013c57618ddce52a4bc(Even Rouault)引入的Windows上的编译错误: d75372d

  • 使用适当的自由套路(甚至是Rouault): cf49484

  • 修复msInitDefaultOGROutputFormat()(Even Rouault)中的错误消息: 4ec2b26

  • 删除错误重复的‘%s’(甚至Rouault): 722be0c

  • 修复了类似printf的函数的使用,以避免警告;2个实际的错误发现(甚至是Rouault): 4d83a01

  • 添加MS_PRINT_FUNC_FORMAT()宏,以便能够修饰类似于printf()的函数,如msSetError()、msDebug()、msIO_printf()等...(甚至连鲁奥特): 77f9b81

  • 通过直接使用OGR_G_SetPoint_2D()保存OGR_G_FlattenTo2D()(Even Rouault)来稍微简化msOGRWriteShape(): dfea815

  • 在msSHPLayerOpen()中解析投影自动的正确测试是‘#If Defined(Use_GDAL)||Defined(Use_OGR)’(Even Rouault): d2bf673

  • 修复了GDALOpen调用参数,并添加了GDALConourGenerate调用(Alan Boudreault)的错误检查: 5589896

  • 确保在标签加载失败的情况下释放类别标签(Homme Zwaagstra): bb9d6df

  • 删除layerObj结构(偶数Rouault)中无用的orig_tilesrs域: 2f4cb71

  • 使用RFC14修复回归( #4676 (艾伦·博德雷特): 3745e3c

  • FIX:对内联要素使用POLYLINE_NO_CLIP可能会导致凹陷故障( #4676 (艾伦·博德雷特): 6bafd73

  • Shapefile(矢量层或tileindex):shapefile层中的自动投影现在会导致读取.prj文件(即使是Rouault): e35978e

  • 添加对带有混合SRS(TILESRS关键字)(Even Rouault)的平铺的栅格平铺索引的支持: 57012f8

  • 替换 strlcpy with strncpy in msIO_stripStdoutBufferContentType() (Homme Zwaagstra) : 70a8c29

  • WFS分页参数startIndex更改为基于0(0是第一个功能)。看见 #4180 用于外部参照。(马丁·科法尔): 3edd5fd

  • 为WMS GetMap添加了bbox_Pixel_IS_POINT参数( #4652 (艾伦·博德雷特): f99df0b

  • RFC 94的实现:形状平滑。(艾伦·博德雷特): 47ed3cf

  • WCS服务器:当映射文件中的图层未定义名称(即使是Rouault)时,修复段错误(在WCS 1.0.0中): 250ca81

  • 修复ms_newMapObjFromString(PHP/MapScrip)中的段错误(Alan Boudreault): dc3915d

  • 模板中shpxy的小修改(Jerome Villeneuve Larouche): d4df7b0

  • 处理附加了字符集的Content-Type HTTP标头。(巴斯库温伯格): 72a9a19

  • 删除符号时更新符号引用( #4656 )(Szekerest) ab869ed

  • 解析 #4638 。(Stephan Meissl): 937dcb6

  • 修复了Labelpnt和LabelPoly几何体变换的渲染图例图标( #4642 )(Szekerest) 929ed6f

  • 修复未设置内容类型时POST请求的段错误。见问题 #4650 。(Fabian Schindler): cec80bf

  • 将表达式{value1,value2,...}添加到解析器( #4648 (托马斯·邦福特): 772dcf2

  • 不对点的地理到像素变换进行舍入( #4643 (托马斯·邦福特): 14d6560

  • 添加对重入giflib>=5.0( #4646 (托马斯·邦福特): fe843bf

  • 清除在呈现饼图时添加的额外类( #4645 )(Szekerest) de78f06

  • 图例图标不反映几何图形变换( #4642 )(Szekerest) 529b8ce

  • 修复了使用图例中的表达式渲染注记层( #4641 )(Szekerest) 40d2372

  • 图例图标不反映几何图形变换( #4642 )(Szekerest) 8763f91

  • 舍入时协调32/64位行为(托马斯·邦福特): 03eff67

  • Php中POINT->DRAW的文本参数现在是可选的,不需要在libmapserver( #4572 (艾伦·博德雷特): b8c297c

  • 修复了使用图例中的表达式渲染注记层( #4641 )(Szekerest) e992603

  • 在XML架构和XSL中添加了每个标签的文本属性(关闭 #4639 (艾伦·博德雷特): 1097872

  • 更新了6-2-1版本的mapserver.h和HISTORY.TXT。(Steve Lime): 3b531be

  • 移动 #4577 从libmapserver修复(Thomas Bonfort): 0fb99fc

  • 在PHP/MapScrip中显示的labelObj.Text和LabelObj.Expression(关闭 #4310 (艾伦·博德雷特): a58d6bb

  • 分析WFS空间筛选器中的srsName时解决了段错误。(马丁·科法尔): 3419059

  • 修复了尝试将当前映射文件转换为xmlmapfile时在mapfile.xsd中发现的问题(Alex Wells): 41a7343

  • 确保 msCopyLabel copies expression and text directives (Homme Zwaagstra) : 547391d

  • CMAKE:在添加PNG时将zlib添加到库列表中(Tamas Szekeres): 9551e29

  • OGR WFS输出:不要强制将空整数值设置为0( #4633 )(Even Rouault): 1322298

  • 修复宽度和高度为1的WMS请求( #4629 (托马斯·邦福特): 3d37bd8

  • OGR WFS输出:不要强制将空整数值设置为0( #4633 )(Even Rouault): 0aeee61

  • Mapwfs.c:正确地将CPL分配例程与CPL空闲例程(甚至是Rouault)配对: c0f8907

  • 当未定义CONTENT_LENGTH环境变量(即使是Rouault)时,修复ReadPostBody中的段错误: 092c6d7

  • 考虑图例中的样式最小/最大比例( #4601 (托马斯·邦福特): 297fa3e

  • 解析POST正文中发送的键值对( #4627 (马丁·科法尔): 307376c

  • 支持WFS(http://www.openis.net/gml/srs/epsg.xml#xxx)中指定的CRS URI格式: a7841c3

  • 协调函数以解析来自WFS GetFeature请求的epsg代码,并支持表达epsg代码的不同变体。(马丁·科法尔): b2fd2ee

  • 快速解决方法,以便使用与GET相同的内容类型应用程序/x-www-form-urlencode来解析POST请求。(马丁·科法尔): 572aa67

  • 修复安装多个版本时的pythonlibpath/cludesath(Thomas Bonfort): 6818282

  • 将OWS_SCHEAS_LOCATION用于SLD_CAPABILITY参考( #4624 (汤姆·克拉里迪斯): ccf26b9

  • 调整图例框以考虑到多边形轮廓( #4105 (托马斯·邦福特): f87ab84

  • 不要对属性上使用的URL进行实体编码:libxml2为我们做了这件事。参考文献 #4622 (EJB): 599ab61

  • 修复与以下内容相关的编译器警告 #4563#4610 (托马斯·邦福特): 51b5549

  • 修复了xQuartz上的cairo字体配置检测( #4617 (托马斯·邦福特): 70f0eb8

  • 添加cmake构建说明(Thomas Bonfort): b0b057e

  • 修复多标签更改后的CGI标签命令( #4621 (托马斯·邦福特): 6e9dec9

  • 修复cSharp CMakeLists.txt(Tamas Szekeres)中的拼写错误: 50d3dbb

  • CMAKE:修复Win64上的Oracle Finder(Tamas Szekeres): 4e3c9aa

  • 修复了所选输出格式不支持像素缓冲区时嵌入图例和比例尺的问题( #4618 )(Szekerest) bd86c2c

  • CMAKE:添加SDE支持(Tamas Szekeres): 551d5f4

  • 添加cmake ODBC查找器(Tamas Szekeres): 428bed8

  • 添加MSSQL2008插件,修改Oracle插件模块名称(Tamas Szekeres): 6488ee6

  • 修正打字错误(托马斯·邦福特): 95e0e84

  • 尝试将Oracle Support构建为插件(Thomas Bonfort): ccaaf60

  • CMAKE:FIX cSharp MSVC71(Tamas Szekeres): 67f48df

  • CMAKE:更改cSharpmapscript目标名称(Tamas Szekeres): 42b48bc

  • CMAKE CSharp:转义反斜杠(Tamas Szekeres): b05989b

  • CMAKE CSharp:指定平台目标,编译示例应用程序(Tamas Szekeres): cebedd5

  • 添加C#CMAKE支持,修复各种问题,恢复ZLIB检测(Tamas Szekeres): 7337f79

  • 将定制的生成文件名传递给php子命令(Thomas Bonfort): 7b52555

  • 忽略接收到的内容类型标头中的其他编码( #4585 (托马斯·邦福特): 484e28c

  • 修复解析发布的WFS XMLRequest时出现的问题:srsName属性位于Query元素上,而不在GetFeature元素(Ed Nash)上: 7ffd405

  • 添加构建目录以忽略(Thomas Bonfort): 39922c9

  • 更正WFS获取功能中的WGS84 BBox( #4499 (马丁·科法尔): 23f61d0

  • 支持以文本/纯WMS GetFeatureInfo格式输出的属性名称别名。(马丁·科法尔): 846dd74

  • CMAKE:添加ZLIB检测(Tamas Szekeres): 1c26865

  • 添加自动问题关闭的第一个版本。(Stephan Meissl): 49b6bdc

  • CMAKE调整(Tamas Szekeres): 37c4252

  • 在Cmake转换后删除未使用的文件( #4617 (托马斯·邦福特): c3deabe

  • 修复了禁用GD时的PHP构建问题。关门大吉 #4550 (托马斯·邦福特): 1665673

  • 删除旧式CGI运行时替换(Homme Zwaagstra): 0125dd3

  • 在过滤器编码中添加对多点的支持。(马丁·科法尔): afcb21a

  • 在少数情况下使用比例标记替换:(Thomas Bonfort): 9eeecea

  • 对简单的虚线重复使用agg笔划(托马斯·邦福特) 67cd9aa

  • 正在删除msGetGDALGeoTransform()中的“范围”元数据查找(参见 #4611 )。(Stephan Meissl): bb07e40

  • 暂时禁用lrint支持( #4617 (托马斯·邦福特): 73ac893

  • 添加USE_GENERIC_MS_NINT支持( #4617 (托马斯·邦福特): 4be6eb6

  • 暂时不要构建公共API(Thomas Bonfort): 085071e

  • 从AutoTools迁移到Cmake(RFC92)( #4617 (托马斯·邦福特): 45b7dd0

  • Cairo呈现器无法呈现某些truetype符号( #4616 )(Szekerest) 65d806d

  • 更新以反映Migration_GUIDE.txt主副本现在位于映射服务器/文档树中这一事实。丹尼尔·莫里塞特: 04704b5

  • 轮廓层的初始提交(Alan Boudreault): ac1aa0b

  • 修复映射文件编写器以写入SVG符号( #4607 )(Szekerest) 86fc175

  • 实现MS RFC 88:将MapServer对象保存为字符串( #4563 )(Szekerest) ac1c47a

  • 使用以下选项启用运行时替换 class level validation blocks ( #4600 (Homme Zwaagstra): 4e79097

  • 修复WMS_LAYER_GROUP打印问题( #4533 )(Szekerest) 1e38acb

  • 将类验证写入映射文件( #4596 (托马斯·邦福特): 8a60a5a

  • 将禁用的层标记为已处理,以防止在嵌套组中显示( #4533 )(Szekerest) 0c94a8d

  • 实施为动物开发的MS RFC90(http://www.faunalia.it),资金来自Toscana-Settore Sistema Sistema Informativo Territoriale ed Ambientale)。对于该项目:“Sviluppo Informenti Software Per il Trattamento di Dati Geografii Basati su QuantumGIS e Postgis(CIG 0494241492)”: 3deabf5

  • 不要编写GRATICULE连接类型( #4165 (托马斯·邦福特): 21f30d2

  • 将验证块添加到复制函数( #4596 (托马斯·邦福特): db1ab8d

  • 已修改错误处理消息..(艾伦·博德雷特): b7579bd

  • MsStyleSetGeomTransform的恢复更改,不再使用(Alan Boudreault): e6b7a5f

  • 将比例标记替换应用于栅格绘制( #4538 (托马斯·邦福特): 43221d9

  • 修复了带有WMS时间模式的段错误( #3795 )(Szekerest) a2aed6a

  • 修复了使用WMS时间参数时的筛选器问题( #3795 )(Szekerest) ca33352

  • 修复了阻止WCS 2.0 Post XML包含wcs:Extension元素的错误。(Fabian Schindler): 2b3f02a

  • 修复不受支持的几何体类型问题( #4591 )(Szekerest) 665c2a0

  • 确保 msCopyLabel copies expression and text directives (Homme Zwaagstra) : 3320266

  • 应在nextShape和GetShape(Alan Boudreault)中应用Layer GeomTransform: 4701b0a

  • 为层地理变换添加了MapScript setter/getter(Alan Boudreault): 2993658

  • 对地貌变形进行了一些修改(艾伦·布德雷特): b3746cf

  • 修正了WMS时间功能,防止了大范围的DOS情况。(关闭 #4524 (艾伦·博德雷特): 3bed2f4

  • 修复在MapScript中设置文本属性时的rectObj/shapeObj绘制函数渲染(关闭 #4577 (艾伦·博德雷特): 44cfa83

  • 修复rectObj->DRAW无法在php/mapscript( #4577 (艾伦·博德雷特): 3c14a7c

  • 固定点->DRAW()在未定义标签(关闭)时失败 #4572 (艾伦·博德雷特): e794f67

  • 在层级实施地貌变换(Alan Boudreault): 5c2bd2e

  • 修改msStyleSetGeomTransform以允许移除转换( #4580 )(Szekerest) 6295259

  • 新的getoutputFormatOption应该加强值以避免双重释放(Umberto Nicoletti): 4a440bd

  • 零是有效的数组索引(Umberto Nicoletti): 9719935

  • 添加了Simplify、SimplityPT和General geomTransform(Alan Boudreault): c5a2921

  • 层地理变换实施的初始设置(Alan Boudreault): 9bbbfda

  • 修正PHP/MapScrip(Alan Boudreault)中rectObj->Draw方法的Drag模式: 981930c

  • 修复了尝试将当前映射文件转换为xmlmapfile时在mapfile.xsd中发现的问题(Alex Wells): 192a496

  • 向outputFormatObj添加允许迭代格式选项的缺失函数 #4553 (翁贝托·尼科莱蒂) a52c440

  • 释放前检查refcount为零(在phpMapScript中修复双释放)(Umberto Nicoletti): a9ffaf8

  • 已修改票证的mapfile.c #4568 。(Steve Lime): dbc929d

  • 在构造函数(Umberto Nicoletti)中初始化outputFormrefcount: 74770a1

  • 符合RFC24(翁贝托·尼科莱蒂): 454ca2c

  • 拟议实施(翁贝托·尼科莱蒂): d059db3

  • 已重新应用scaledenom修复程序(Alan Boudreault): 79ce08c

  • 修复不含层的地图上的getCapables(Alan Boudreault): 371e4e7

  • 修复了msLoadMapFromString中的对象所有权处理( #4551 )(Szekerest) b24f4d4

  • 修复线条图例图标的偏移计算( #2636 )(Szekerest) 1273583

  • 修复符号集初始化( #4556 )(Szekerest) 5ce74bf

  • 修复MapScript版本(Szekerest): 79f839d

  • 修复构建问题(Szekerest): 00fae3c

  • 小错误,如果(杰罗姆·维伦纽夫·拉鲁什): 7ef4956

  • 修复4529的ScaleDenominator打印订单(Jerome Villeneuve Larouche): 1c17b3f

  • 修复不含层的地图上的getCapables(Jerome Villeneuve Larouche): 96dcc8f

  • MsWMSGetCapables不仅会检查地图,还会检查每个层。修正4540(Jerome Villeneuve Larouche): bb4eb38

  • Revert“修复功能中WMS<style>元素的顺序( #4529 )“(托马斯·邦福特): 9ee9dd1

  • MsWMSGetCapables不仅会检查地图,还会检查每个层。修正4540(Jerome Villeneuve Larouche): 9ed444d

  • 在Fribiti调用周围使用线程锁( #4048#4044 (托马斯·邦福特): 3191642

  • 如果sizey为零,则使用Symbol->sizex( #4497 (托马斯·邦福特): a9e3272

  • RFC86实施( #4538 (托马斯·邦福特): 93600d2

  • 不要试图投影像素坐标( #4537 (马丁·科法尔): 62c89e8

  • 改进__SYNC_SUB_和_FETCH检测 #4231 (翁贝托·尼科莱蒂) cd05f73

  • 回端口拉取请求 #4532 :修复Oracle分页错误 #4417 (翁贝托·尼科莱蒂) fe9e766

  • 在WCS Coverage上实施掩膜( #4469 (托马斯·邦福特): 237c7a8

  • 修正打字错误(托马斯·邦福特): fa40aca

  • 实现以下标签的偏移量( #4399 (托马斯·邦福特): 7633072

  • 为phpMapScript库添加后缀,版本号为( #4525 (托马斯·邦福特): 7364f12

  • 修复项目版本检查( #4526 (托马斯·邦福特): b03a914

  • 固定功能中WMS<style>元素的顺序( #4529 (托马斯·邦福特): b6abf97

  • 删除对msDebugInitFromEnv的冗余调用( #4522 (Homme Zwaagstra): 5e3bc56

  • 修复msLoadMapFromString中的线程安全问题( #4523 (Homme Zwaagstra): e9e4894

  • 修复STYLEITEM的问题( #4534 )(Szekerest) 82da39e

  • Benedikt的应用补丁,为我工作(翁贝托·尼科莱蒂): 8f66815

  • 后端口补丁 #4231 由于一个错误的理解而被留下(翁贝托·尼科莱蒂) 6d2fe7d

  • 删除缺少$excode(Szekerest)的警告: 83c1672

  • 为样式模式(Szekerest)添加C#类型映射: 62d5813

  • 已回滚bc4ccf09b9450b30a2bfcdbf0fb4ec20cd53fc7c以修复分页循环问题 #4508 使用Oracle空间层(Umberto Nicoletti): 2fb006d

  • 使查询字符串参数子项不区分大小写。( #4511 )(Stephen Lime): 5d73833

  • 正确检测__SYNC_AND_FETCH(Umberto Nicoletti): 8ac6841

  • MapScript的S/Layer_obj/layerObj(Thomas Bonfort): 4ced0f1

  • 修复了最近的SWIG版本( #4325 (托马斯·邦福特): 4caf2be

  • 在栅格遮罩中添加对GD渲染器的支持(Thomas Bonfort): 8f53e69

  • 添加对16位和原始模式的掩码支持。清理(托马斯·邦福特): ccc9c72

  • TMP承诺(托马斯·邦福特): 14bda1d

  • 最初对WCS覆盖范围实施掩码(Thomas Bonfort): 717a181

  • 在栅格遮罩中添加对GD渲染器的支持(Thomas Bonfort): bd661e1

  • 添加对16位和原始模式的掩码支持。清理(托马斯·邦福特): 428b256

  • 最初对WCS覆盖范围实施掩码(Thomas Bonfort): 7581744

从6.4.0-β1改为6.4.0-β2

  • 安装‘scalebar’和‘Legend’可执行文件(Frederic Junod): a67bfbe

  • 将‘shptreetst’可执行文件添加到cmake版本(Frederic Junod): c787390

  • 未保存对齐参数( #3057 )(Szekerest) c4a70d7

  • 将文档固定在cmake分离器上( #4741 (托马斯·邦福特): 7482f7a

  • 修正‘分隔’拼写(弗雷德里克·朱诺德): cbc9683

  • 恢复对Layer->MaxFeature的检查( #4730 (托马斯·邦福特): a0ef44a

  • 空地图中4540的小修复(Jerome Villeneuve Larouche): 389f82e

  • 使用线程安全的GEOS API(需要GEOS>=3.1.0)( #4738 (托马斯·邦福特): c626baa

  • 调整WCS 2.0中的例外代码( #4735 )。(Stephan Meissl): 36e2f74

  • 修复了向SWIGMapScript公开版本字符串的问题( #4734 )(Szekerest) ed758db

从6.4.0-beta2改为6.4.0-rc1

  • 使用CMake安装RubyMapScript(Bas Couwenberg): 671f251

  • 映射文件字符串编写器中的转义反斜杠( #4747 (托马斯·邦福特): 2505f4e

  • 将cmake WITH_THREADS重命名为WITH_THREAD_SAFE(Thomas Bonfort): 8ca7e15

  • 展开剪裁矩形以考虑偏移( #4554 (托马斯·邦福特): d231a75

从6.4.0-rc1改为6.4.0

  • 修复地图范围与源数据不重叠时绘制等值线图层失败的问题( #4753 (艾伦·博德雷特): 0fede4b

  • 修复了轮廓层初始化中的SEGFAULT(Alan Boudreault): 906c8ee

  • 在INSTALL.CMAKE中将WITH_THREADS重命名为WITH_THREAD_SAFE。(Bas Couwenberg): a483d26