MapServer 6.4更改日志

从6.4.5更改为6.4.6

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

  • 修复潜在的XSS问题 [层] 标签。(史蒂夫·莱姆): d27b8b5

  • mapimagio.c:giflib>=5.1的后端口支持(偶数错误): e349792

  • 安全修复(Jeff McKenna): 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 writer(thomas bonfort)中百分比的拼写错误: a0437f8

  • 此补丁用于修复“使用“OWS”图层组时,getCapabilities请求速度非常慢”(aabhayas)的问题: 55558b3

从6.4.2变更为6.4.3

  • 轮廓层:支持tileindex和wms时间( #5212 )(即使是鲁奥): a752e70

  • 在加载格式化选项时修复内存泄漏( #5149 )(托马斯·邦福特) 4df5f9f

  • 在内联功能中允许空项( #5182 )(托马斯·邦福特) f404adf

  • 修复以exp格式保存数字的mapscript( #5014 )(托马斯·邦福特) ed7d3f6

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

  • 固定标签放置计算问题与薄多边形。( #5234 )(史蒂夫·莱姆): 078a6a3

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

  • SLD:支持layerFeatureConstraints/FeatureTypeConstraint/Filter( #4025 )(即使是鲁奥): c391b86

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

  • 处理distutils.cfg(tomasz pajor)中设置include dirs的情况: f6805a1

从6.4.1变更为6.4.2

  • 防止使用libxml2<2.9.0(甚至rouault)提取XML外部实体: 6600f47

  • 更正和协调WCS中的例外代码和定位器用法( #4388 )(Stephan Meisl):我的工作是: 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节时缺少的默认格式。(法比安·辛德勒): 8dab0b6

  • 更新cmakelists.txt(jackey cheung): f6c6230

  • 在findapache.cmake中使用execute_进程而不是exec_程序( #4948 )(Ezequiel-Lara G_mez): 644d750

  • 在Travis CI(Thomas Bonfort)上安装PostGIS: 9207e86

  • 修复了resetclasstyle中的拼写错误( #4971 )(Tamas Szekeres): ac1bc49

  • 使用php://input而不是原始的u post u数据来支持php 5.6。(巴斯库温伯格): fc99472

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

  • 不要在图例键图像上应用scaleFactor( #4885 )(托马斯·邦福特) 7b86158

  • 修复静态分析发现的大量编程错误(Thomas Bonfort): 55a5688

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

  • 包含错误时还原lexer文件指针( #4871 )(托马斯·邦福特) 74f9382

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

  • msogrfileclose:删除可能导致tileindex死锁的无用的ogr mutex( #4869 )(即使是鲁奥): 51f98b0

  • 调整Inspire WMS 1.1.1功能。修复 #4861 . (Stephan Meisl):我的工作是: b49c847

  • 在mapfile字符串编写器中转义反斜杠( #4747 )(Tamas Szekeres): 94ca8b7

  • 添加svg_include_dir以便找到svg.h(cnieman): baef2ec

从6.4.0更改为6.4.1

  • 使用PostGIS时间过滤器修复潜在的SQL注入( #4834 )(即使是鲁奥): 3a10f6b

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

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

  • 已应用(背面端口)修补程序 #4810 到mapfile.c.(史蒂夫·莱姆): 21d8aed

  • 允许浮点图像使用浮点节点数据/空值。(张国荣): 339e007

  • 用keyimage修复图例上的segfault( #4808 )(托马斯·邦福特) bdaf0cc

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

  • 使用st-force2d而不是弃用的st-force-2d( #4803 )(托马斯·邦福特) 3a6fa42

  • 通过允许标签表达式处理一个项(label item),使标签表达式与类表达式一致。(Steve Lime): 92a1cac

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

  • 修复MS CMAKE构建(Tamas Szekeres): be590fa

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

  • WFS:在DescribeFeatureType响应中使用正确的XSD数据类型( #4800 )(即使是鲁奥): dd059f5

  • 在执行源代码外生成时修复CSharp生成问题(Tamas Szekeres): 5f1d2b5

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

  • 不允许在源代码中构建,它们是混淆的来源(Thomas Bonfort): 4794f3e

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

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

  • 避免剪切形状的错误HitTest结果(Thomas Bonfort): eb1971b

  • 修复导致MSVC编译错误(甚至rouault)的ISO C90'ism: a7ac6f7

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

  • 使用遮罩集修复uvgraster层上的segfault( #4779 )(托马斯·邦福特) 942e1d7

  • 使用一个蒙版和一个带有repeatDistance的标签修复一个层可能会崩溃( #4764 )(艾伦布德劳特): f82d6c8

  • cmake:如果路径上有可用的位置,请使用pg_config提供的位置(thomas bonfort): 6c29ba6

  • 在SiteArchDir而不是ArchDir中安装Ruby MapScript( #4754 )(巴斯库温伯格): a70d192

从6.2.0变为6.4.0-β1

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

  • 仅当使用use_线程(umberto nicoletti)构建mapserver时,才设置oci_线程: 8402cef

  • 将oci_线程添加到ocienvcreate标志并修复一些警告(umberto nicoletti): b924dc5

  • 更新了mssdlayerFreeItemInfo(),以确保释放前已分配layerInfo结构。( #4521 / #4700 )(史蒂夫·莱姆): fcc56a7

  • 修复了SDE链接(感谢tbonfort)。(Steve Lime): f004db1

  • 修复makefile.vc以支持Windows上的旧样式生成(szekerest): 205216c

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

  • 将不必要的全局变量坐标移动到使用它们的唯一函数中(umberto nicoletti): e1e319e

  • 将JavaMaScript添加到测试目标中,用一个锁(UMBTO to NICOLETTI)封装MSWMSGET能力来解决线程安全问题: 54ef04b

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

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

  • 更新RFC92 CMAKE指令( #4617 )(托马斯·邦福特) 1f592f4

  • 修复编译器警告(由cdfecb8469efb882605c3421d7d0fa4eb55a5cce引入, #4720 )(即使是鲁奥): 865cabb

  • 在64位系统上编译时处理long/int问题。( #4521 )(史蒂夫·莱姆): 8ce3a2d

  • 添加对比例相关图例呈现的支持( #4725 )(托马斯·邦福特) 50dfe81

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

  • 解决先前引入的警告。(Stephan Meisl):我的工作是: 04a51b4

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

  • 修正轴顺序,始终包括bbox参数中的srs和WFS 1.1客户机的srsname参数。(EJN): 7a5613e

  • 正在调整WCS 2.0中的异常代码。(Stephan Meisl):我的工作是: bd4693a

  • 修复一些警告(Alan Boudreault): 7cfa846

  • 固定打字。(法比安·辛德勒): 8c16d51

  • 解析期间直接呈现异常消息。错误的“mediatype”值现在产生异常。修复各种异常类型的HTML状态代码。(法比安·辛德勒): b420b71

  • 固定回报值的解释 msWCSParseRequest20. MS_DONE 5a0869a

  • 修复uvgraster层中的内存泄漏( #4706 )(艾伦布德劳特): 728d64d

  • 添加缺少的文件(Thomas Bonfort): 167ee0d

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

  • 删除cmakeLists.txt中中断cmake 2.6构建过程的parens。(史蒂夫·莱姆): e94a025

  • 更正WCS异常中的版本属性( #4717 )(Stephan Meisl):我的工作是: 8d7380b

  • 在失败的curl请求上取消链接http符号tmpfile(thomas bonfort): 98ad632

  • 实现带括号的线条轮廓( #4716 )(托马斯·邦福特) e498ec4

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

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

  • 移除cmake flex和bison,使用正确的rpath设置(thomas bonfort): a3b5356

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

  • 对cairo输出使用msio,正确的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 getcoverge请求上的崩溃( #4714 )(托马斯·邦福特) 7e87f2c

  • 避免使用0比例呈现符号( #4654 )(托马斯·邦福特) e3bd202

  • 针对ms_success(landry breuil)测试mshttpauthproxysetup()返回值: 40dafdc

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

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

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

  • 修复GetFeaturinfo请求中的内存崩溃( #4684 )(托马斯·邦福特) 3b978db

  • 添加对postgis的cmake支持“has”服务器版本( #4675 )(托马斯·邦福特) 2864ae0

  • 添加对Linux上扩展名为大写的shapefiles的支持( #4712 )(即使是鲁奥): 4e92968

  • 禁止对WFS GetFeature使用layer.tolerance。(马丁·科法尔): d2a0cc5

  • msxmpwrite():修复xmp元数据使用未知工作区(甚至rouault)时在释放后使用的问题: bb95b90

  • mssaveimagegdal():如果使用map==null(偶数rouault)调用,则避免msxmppresent()中的segfault: b18cac6

  • 在单个函数(landry breuil)中移动通用代码处理代理/auth元数据语句: 35708af

  • 向WFS客户端添加代理和身份验证支持( #3982 )(兰德里·布鲁尔) 9e55278

  • Mapfile 中打印的颜色alpha值(Luigi Pirelli): 51c7a35

  • sos:在与查询参数srsname(甚至rouault)进行比较之前,请确保ows-srs/sos-srs的格式为epsg: 701ad3c

  • 由于tbonport(Luigi Pirelli),解决了符号大小的trunc错误: cc62353

  • 修复有关strcasestr未声明的警告;删除未使用的变量(甚至rouault): 791ca40

  • 如果可能,使用epsg代码而不是proj.4字符串( #4658 )(吉劳姆·苏厄): 17034af

  • 修复注释(甚至rouault): 395acdb

  • 修复警告(甚至rouault): fa6acef

  • 在travis(甚至rouault)中启用libexempi: 198248a

  • 修复在use exempi case(偶数rouault)中mssterror()调用中的参数数目错误: 7172415

  • 添加编译器警告标志(gcc)(偶数rouault): 5880490

  • 修复-wall发现的各种警告(主要链接到具有可变参数的函数)(偶数rouault): 99d76f0

  • 修正mscantourgetOption()以能够分析未指定最小/最大刻度的值,例如处理“轮廓间隔=20”( #4691 )(即使是鲁奥): c5765a5

  • 修复6bafd739f7a4d8ca23ef6013c57618ddce52a4bc(偶数rouault)引入的Windows编译错误: d75372d

  • 使用适当的自由程序(甚至rouault): cf49484

  • 修复msinitDefaultogrOutputFormat()中的错误消息(偶数rouault): 4ec2b26

  • 删除重复错误的“%s”(偶数rouault): 722be0c

  • 修复使用类似printf的函数以避免警告;找到2个实际错误(甚至rouault): 4d83a01

  • 添加ms_print_func_format()宏,使其能够修饰printf()-类函数,如mssterror()、msdebug()、msio_printf()等…(即使是鲁奥): 77f9b81

  • 直接使用ogr_g_setpoint_2d()保存ogr_g_flattent2d()(偶数rouault),将msogrWriteShape()简化一点: dfea815

  • 解决msshplayeropen()中投影自动问题的正确测试是'如果定义了(使用u gdal)定义了(使用u ogr)'(甚至是rouault): d2bf673

  • 修复了gdalopen调用参数,并为gdalongtourgenerate调用(alan boudreault)添加了错误检查: 5589896

  • 确保类标签在标签加载失败的情况下是免费的(homme zwaagstra): bb9d6df

  • 删除layerObj结构(甚至rouault)中无用的orig妗tilesrs字段: 2f4cb71

  • 使用rfc14修复回归( #4676 )(艾伦布德劳特): 3745e3c

  • 修复:将折线剪辑与内嵌特征一起使用会导致SEG故障( #4676 )(艾伦布德劳特): 6bafd73

  • shapefile(vector layers或tileindex):shapefile层中的投影自动现在导致读取.prj文件(甚至rouault): e35978e

  • 添加对带有混合SRS(tile srs关键字)平铺的栅格平铺索引的支持(偶数rouault): 57012f8

  • 替换 strlcpy 具有 strncpy 在里面 msIO_stripStdoutBufferContentType() (Homme Zwaagstra) : 70a8c29

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

  • 添加了wms getmap的bbox_pixel_是_point参数( #4652 )(艾伦布德劳特): f99df0b

  • RFC94的实现:形状平滑。(艾伦布德劳特): 47ed3cf

  • WCS服务器:当映射文件中的层没有定义名称(甚至是rouault)时,修复segfaults(在WCS 1.0.0中): 250ca81

  • 修复ms_newmapobjfrmstring(php/mapscript)中的segfault(alan boudreault): dc3915d

  • 模板(Jerome Villeneuve Larouche)中的小修补程序: d4df7b0

  • 处理带有附加字符集的内容类型HTTP头。(巴斯库温伯格): 72a9a19

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

  • 解析 #4638 . (Stephan Meisl):我的工作是: 937dcb6

  • 修复LabelPnt和LabelPoly几何图形转换的呈现图例图标( #4642 (SZEKEST): 929ed6f

  • 在未设置内容类型的情况下,修复POST请求的SegFault。见问题 #4650 . (法比安·辛德勒): cec80bf

  • 向解析器添加表达式值1,值2,…支持( #4648 )(托马斯·邦福特) 772dcf2

  • 不将点的地理到像素转换为圆形( #4643 )(托马斯·邦福特) 14d6560

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

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

  • 图例图标不反映几何图形转换( #4642 (SZEKEST): 529b8ce

  • 使用图例中的表达式修复呈现注释层( #4641 (SZEKEST): 40d2372

  • 图例图标不反映几何图形转换( #4642 (SZEKEST): 8763f91

  • 在舍入时协调32/64位行为(Thomas Bonfort): 03eff67

  • php中point->draw的文本参数现在是可选的,不需要libmapserver中的strlen(labelText)。( #4572 )(艾伦布德劳特): b8c297c

  • 使用图例中的表达式修复呈现注释层( #4641 (SZEKEST): e992603

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

  • 更新了6-2-1版本的mapserver.h和history.txt。(史蒂夫·莱姆): 3b531be

  • 移动 #4577 libmapserver(Thomas Bonfort)中的修复程序: 0fb99fc

  • 在php/mapscript中公开labelobj.text和labelobj.expression(关闭 #4310 )(艾伦布德劳特): a58d6bb

  • 解析WFS空间过滤器中的srsname时,segfault已解决。(马丁·科法尔): 3419059

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

  • 确保 msCopyLabel 副本 expressiontext 547391d

  • cmake:添加png时将zlib添加到库列表中(tamas szekeres): 9551e29

  • OGR WFS输出:不要将空整数值强制为0( #4633 )(即使是鲁奥): 1322298

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

  • OGR WFS输出:不要将空整数值强制为0( #4633 )(即使是鲁奥): 0aeee61

  • mapwfs.c:正确地将cpl分配例程与cpl空闲例程(甚至rouault)配对: c0f8907

  • 当未定义内容长度环境变量(甚至rouault)时,修复readpostbody中的segfault: 092c6d7

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

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

  • 支持CRS URI格式http://www.openis.net/gml/srs/epsg.xml xxx,如WFS(EJN)中所述: a7841c3

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

  • 快速解决方法,以便使用与get相同的内容类型application/x-www-form-urlencoded分析post请求。(马丁·科法尔): 572aa67

  • 安装多个版本时修复python libpath/includepath(thomas bonfort): 6818282

  • 使用OWS模式定位SLD功能参考( #4624 )(汤姆·克莱迪斯): ccf26b9

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

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

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

  • 修复xquartz上cairo的fontconfig检测( #4617 )(托马斯·邦福特) 70f0eb8

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

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

  • 修复csharp cmakelists.txt(tamas szekeres)中的拼写错误: 50d3dbb

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

  • 如果选定的输出格式不支持像素缓冲区,则修复嵌入图例和scalebar( #4618 (SZEKEST): bd86c2c

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

  • 添加cmake odbc finder(tamas szekeres): 428bed8

  • 添加mssql2008插件,修改Oracle插件模块名称(tamas szekeres): 6488ee6

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

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

  • CMAKE:修复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

  • 将自定义makefilename传递给php子命令(thomas bonfort): 7b52555

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

  • 修复分析已发布的WFS xmlRequest时出现的问题:srsname属性在查询元素上,而不是在getFeature元素(ed nash)上: 7ffd405

  • 将build dir添加到ignores(Thomas Bonfort): 39922c9

  • 更正wfs getcapabilities中的wgs84 bbox( #4499 )(马丁·科法尔): 23f61d0

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

  • cmake:添加zlib检测(tamas szekeres): 1c26865

  • 添加第一个版本的自动问题解决程序。(Stephan Meisl):我的工作是: 49b6bdc

  • 制作调整(Tamas Szekeres): 37c4252

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

  • 在禁用gd时修复php构建。关闭 #4550 (托马斯·邦福特) 1665673

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

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

  • 将scaleToken替换应用于一些角情况:(Thomas Bonfort): 9eeecea

  • 将agg stroker用于简单和虚线(Thomas Bonfort): 67cd9aa

  • 删除msgetgdageotransform()中的“扩展数据块”元数据查找(参见 #4611 )(Stephan Meisl):我的工作是: bb07e40

  • 现在禁用lrint支持( #4617 )(托马斯·邦福特) 73ac893

  • 添加使用通用u ms u nint支持( #4617 )(托马斯·邦福特) 4be6eb6

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

  • 从自动工具迁移到CMAKE(RFC92)( #4617 )(托马斯·邦福特) 45b7dd0

  • cairo呈现程序无法呈现某些TrueType符号( #4616 (SZEKEST): 65d806d

  • 更新以反映migration_guide.txt主副本现在位于mapserver/docs树中。(丹尼尔·莫里塞特): 04704b5

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

  • 修复mapfile writer以写入SVG符号( #4607 (SZEKEST): 86fc175

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

  • 使用启用运行时替换 class 水平 validation #4600 )(Homme Zwaagstra先生): 4e79097

  • 修复WMS层组打印的问题( #4533 (SZEKEST): 1e38acb

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

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

  • 在Regione Toscana-Settore Sistema Informativo Territoriale ed Ambientale的资助下,实施为Faunalia开发的MS RFC 90(http://www.faunalia.it)。对于项目:“Sviluppo Instrumenti software per il trattamento di dati geografici basati su quantumgis e postgis(CIG 0494241492)”(Szekerest): 3deabf5

  • 不写分划连接类型( #4165 )(托马斯·邦福特) 21f30d2

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

  • 修改了错误处理消息..(艾伦布德劳特): b7579bd

  • msstylesetgeomtransform的还原更改,不再使用(Alan Boudreault): e6b7a5f

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

  • 使用WMS时间模式修复segfault( #3795 (SZEKEST): a2aed6a

  • 修正使用WMS时间参数时过滤器的问题( #3795 (SZEKEST): ca33352

  • 修复了阻止wcs 2.0 post xml包含wcs:extension元素的错误。(法比安·辛德勒): 2b3f02a

  • 修复不支持的几何类型问题( #4591 (SZEKEST): 665c2a0

  • 确保 msCopyLabel 副本 expressiontext 3320266

  • 层geomtransform应用于nextshape和getshape(alan boudreault): 4701b0a

  • 为图层geomtransform添加了mapscript setter/getter(alan boudreault): 2993658

  • 对geomtransformshape的一些修改(alan boudreault): b3746cf

  • 修正了WMS时间功能,避免了大范围的DOS情况。(关闭) #4524 )(艾伦布德劳特): 3bed2f4

  • 在mapscript中设置文本属性时修复rectobj/shapeobj绘制函数呈现(关闭 #4577 )(艾伦布德劳特): 44cfa83

  • 修复rectobj->draw无法在php/mapscript中呈现文本( #4577 )(艾伦布德劳特): 3c14a7c

  • 当没有定义标签(关闭)时,fix point->draw()失败 #4572 )(艾伦布德劳特): e794f67

  • 在图层级别实施GEOMTRANSFORM(Alan Boudreault): 5c2bd2e

  • 修改msstylesetgeomtransform以允许删除转换( #4580 (SZEKEST): 6295259

  • 新的getoutputformaton选项应strdup值以避免双重释放(umberto nicoletti): 4a440bd

  • 零是有效的数组索引(umberto nicoletti): 9719935

  • 添加了简化、简化和概括geomtransform(alan boudreault): c5a2921

  • 层geomtransform实现的初始设置(alan boudreault): 9bbbfda

  • 修复php/mapscript中rectobj->draw方法的drawmode(alan boudreault): 981930c

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

  • 向outputformatobj添加缺少的函数,该函数允许迭代格式的选项 #4553 (乌姆贝托·尼科莱蒂): a52c440

  • 释放前检查refcount为零(在php mapscript中修复double free)(umberto nicoletti): a9ffaf8

  • 修改了票据的mapfile.c #4568 . (Steve Lime): dbc929d

  • 在构造函数(umberto nicoletti)中初始化outputformat refcount: 74770a1

  • 符合RFC24(Umberto Nicoletti): 454ca2c

  • 拟议实施(Umberto Nicoletti): d059db3

  • 重新应用scaledenom fix(Alan Boudreault): 79ce08c

  • 在没有图层的地图上修复getCapabilities(Alan Boudreault): 371e4e7

  • 修复处理msloadmapfromstring中的对象所有权( #4551 (SZEKEST): b24f4d4

  • 固定线条图例图标的偏移量计算( #2636 (SZEKEST): 1273583

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

  • 修复mapscript生成(szekerest): 79f839d

  • 修复生成问题(szekerest): 00fae3c

  • 小修补,是错误的,如果(杰罗姆·维伦纽夫·拉鲁切): 7ef4956

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

  • 在没有图层的地图上修复getcapabilities(jerome villeneuve larouche): 96dcc8f

  • MSWMSGetCapabilities将不仅检查地图,而且检查每个层。固定4540(Jerome Villeneuve Larouche): bb4eb38

  • 还原“功能中的wms<style>元素的固定顺序”( #4529 )“(托马斯·邦福特): 9ee9dd1

  • MSWMSGetCapabilities将不仅检查地图,而且检查每个层。固定4540(Jerome Villeneuve Larouche): 9ed444d

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

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

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

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

  • 改善同步子节点和提取检测 #4231 (乌姆贝托·尼科莱蒂): cd05f73

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

  • 在WCS覆盖范围上实现屏蔽( #4469 )(托马斯·邦福特) 237c7a8

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

  • 在后续标签上执行偏移( #4399 )(托马斯·邦福特) 7633072

  • 用版本号后缀php mapscript lib( #4525 )(托马斯·邦福特) 7364f12

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

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

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

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

  • 修复StyleItem的问题( #4534 (SZEKEST): 82da39e

  • Benedikt的应用补丁,为我工作(Umberto Nicoletti): 8f66815

  • 后端补丁 #4231 这是由于一个错误的Git承诺留下的(乌姆贝托·尼科莱蒂): 6d2fe7d

  • 摆脱缺少$excode(szekerest)的警告: 83c1672

  • 为样式模式(szekerest)添加c类型映射: 62d5813

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

  • 使查询字符串参数子位置不区分大小写。( #4511 )(史蒂芬·莱姆): 5d73833

  • 正确检测是否存在“同步”和“提取”(Umberto Nicoletti): 8ac6841

  • 用于mapscript的s/layer_obj/layer obj(Thomas Bonfort): 4ced0f1

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

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

  • 为16位和rawmode添加掩码支持。清理(Thomas Bonfort): ccc9c72

  • TMP承诺(Thomas Bonfort): 14bda1d

  • 对WCS覆盖范围进行屏蔽的初步实施(Thomas Bonfort): 717a181

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

  • 为16位和rawmode添加掩码支持。清理(Thomas Bonfort): 428b256

  • 对WCS覆盖范围进行屏蔽的初步实施(Thomas Bonfort): 7581744

从6.4.0-β1改为6.4.0-β2

  • 安装“scalebar”和“legend”可执行文件(frederic junod): a67bfbe

  • 将“shptreest”可执行文件添加到cmake build(frederic junod): c787390

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

  • 将文档固定在CMAKE分隔符上( #4741 )(托马斯·邦福特) 7482f7a

  • 修复“分离”拼写(Frederic Junod): cbc9683

  • 恢复检查层->MaxFeatures( #4730 )(托马斯·邦福特) a0ef44a

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

  • 使用线程安全的geos api(要求geos>=3.1.0)( #4738 )(托马斯·邦福特) c626baa

  • 调整WCS 2.0中的例外代码( #4735 )(Stephan Meisl):我的工作是: 36e2f74

  • 修复了向swig mapscript公开版本字符串的问题( #4734 (SZEKEST): ed758db

从6.4.0-beta2改为6.4.0-rc1

  • 使用cmake(bas couwenberg)安装ruby mapscript: 671f251

  • 在mapfile字符串编写器中转义反斜杠( #4747 )(托马斯·邦福特) 2505f4e

  • 将cmake with_threads重命名为with_thread_safety(Thomas Bonfort): 8ca7e15

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

从6.4.0-rc1改为6.4.0

  • 当地图范围与源数据不重叠时,修复等值线图层绘制失败。( #4753 )(艾伦布德劳特): 0fede4b

  • 轮廓层初始化中的固定段断层(Alan Boudreault): 906c8ee

  • 在install.cmake中将with_threads重命名为with_thread_safety。(巴斯库温伯格): a483d26