12
13
For a complete change history, please see the Subversion log comments.
14
Version 5.6.6 (2011-01-17):
15
Version 6.0.1 (2011-07-12):
15
16
---------------------------
17
- SLD: Fix point symbolizer issue when color is not set (#3658)
19
- Fix WMS EXCEPTIONS parameter issue with fastcgi (#3525)
18
IMPORTANT SECURITY FIXES:
20
- Fixes to prevent SQL injections through OGC filter encoding (in WMS, WFS
21
and SOS), as well as a potential SQL injection in WMS time support.
22
Your system may be vulnerable if it has MapServer with OGC protocols
23
enabled, with layers connecting to an SQL RDBMS backend, either
24
natively or via OGR (#3903)
26
- Applied patch for ticket (symbol writing issues) (#3589)
28
- Fix performance issue with Oracle and scrollable cursors (#3905)
30
- Fix attribute binding for layer styles (#3941)
32
- Added missing fclose() when writing query files (#3943)
34
- Fix double-free in msAddImageSymbol() when filename is a http resource (#3939)
36
- Fix rendering of lines with outlinewidth set if not on first style (#3935)
38
- Added writing of cluster object when saving map. Also improved handling of
39
cluster parsing errors (#3934)
41
- Fix for the cluster processing if the shape bounds doesn't overlap
42
with the given extent (#3913)
44
- OGC Filter: fix segfault when a ows_varname_type or wfs_varname_type is
45
defined but not a gml_varname_type (#3902)
47
- Fix regression of MapServer 6.0.0 when specifying a time range in WMS time
48
requests on a Postgis layer (#3909)
50
- Fixed order of metadata lookup for WMS GML GetFeatureInfo. 'ows' should
51
come last, not first (#3636).
53
- Fixed mssql2008 to return correct geometries with chart layer type (#3894)
55
- Write SYMBOLSET/END tags when saving a symbol file (#3885)
57
- Make java threadtests work again (#3887)
59
- Fix segfault on malformed <PropertyIsLike> filters (#3888)
61
- Fixed the query handling problem with the Oracle spatial driver (#3878)
63
- Fixed potential crash with AVERAGE resampling and crazy reprojection (#3886)
65
- Fix for the warnings in mapunion.c (#3880)
67
- Fixed the build problem in mapunion.c (#3877)
69
- Union layer: Fixed the crash when styling source layers using attributes (#3870)
71
- Improve rangeset item checking so that Bands=1,2,3 is supported with WCS 1.0
74
- Fix GetMapserverUnitUsingProj() for proj=latlong (#3883)
77
Version 6.0.0 (2011-05-11)
78
--------------------------
80
- apply fix for #3834 on legend icon rendering (#3866)
82
- Union layer: Fixed a potential seg fault in msUnionLayerNextShape (#3859)
84
- Cluster layer: Fixed the problem when returning undefined attribute (#3700)
86
- Union layer: Fix for the item initialization at the source layer (#3859)
88
- Union layer: Fixed the potential seg fault when STYLEITEM AUTO is used (#3859)
90
Version 6.0.0-rc2 (2011-05-05)
91
------------------------------
93
- Fixed seg fault with [shpxy] tag... (#3860)
95
- Removed obsolete msQueryByOperator() function
97
- Call msLayerClose() before msLayerOpen() in the various query
100
- Fix WMS 1.3.0 to use full list of epsg codes with inverted axis (#3582)
102
- PHP/Mapscript: Added getResultsBounds() method in layer object (#2967)
104
- Fix SLD containing a PropertyIsLike filter (#3855)
106
- Fixed msUnionLayerNextShape to return correct values (#3859)
108
- Union layer: fix for the failure if one or more of the source layers
109
are not in the current extent (#3858)
111
- Fix memory leak in msResampleGDALToMap() (#3857)
113
- Fix missing initialization of default formats in WCS 1.x.
115
- Fix maxoverlapangle when value is set to 0 (#3856)
117
Version 6.0.0-rc1 (2011-04-27)
118
------------------------------
120
- Fix for the styleitem handling with union layer (#3674)
122
- Fixed mindistance label test to check layer indexes. (#3851)
124
- Fixed segmentation fault in PHP/MapScript and improved the php object
127
- Fix build issue related to unnecessary use of gdal-config --dep-libs (#3316)
129
Version 6.0.0-beta7 (2011-04-20)
130
--------------------------------
132
- Union Layer: fix for the STYLEITEM AUTO option (#3674)
134
- Union Layer: Add support for the layer FILTER expressions,
135
add "Union:SourceLayerVisible" predefined attribute (#3674)
137
- fix circle layer drawing for edge case when point1.x==point2.x (#1356)
139
- fix incorrect quantization for images with very large number of
142
- fix poor performance of polygon hatching (#3846)
144
- upgrade clipper library to 4.2 (related to #3846)
146
- Fix configure output for "WFS Client" (was reporting WMS info, #3842)
148
- KML: latlon bbox for raster layers could end up being wrong for non-square
151
Version 6.0.0-beta6 (2011-04-13)
152
--------------------------------
154
- define EQUAL/EQUALN macros if cpl_port.h was not included (#3844)
156
- add configurable PNG/ZLIB compression level (#3841)
158
- SLD: use pixmap size when parameter size is not specified (#2305)
160
- fix memory leaks in mapgraticule.c (#3831)
162
- fix runtime sub validation against web metadata, was using wrong lookup key
164
- clean up the symbolset if we've used an alternate renderer for a
167
- fix crash on embeded legend with cairo raster renderer
169
- fix crashes in SVG renderer on polygon symbol fills (#3837)
171
- fix crash/corruptions with raster layers in pdf outputs (#3799)
173
- fix memory leak in msFreeLabelCacheSlot (#3829)
175
- use a circle brush for wide GD lines (#3835)
177
- fix segmentation fault with transparent layers containing symbols (#3834)
179
- fix memory leak on tiled vector polygons
181
- fix segfault with marker symbols on short lines (#3823)
183
- wms_getmap_formatlist causes first defined outputformat to be returned by
186
- fix building of mapcluster.c when OGR support is disabled
188
- fix some valgrind found memory leaks (offset symbols, and gd io contexts)
190
- skip marker symbol with no defined SYMBOL (caused some memory leaks with
191
uninitialized vector points)
193
- fix crash in GD lines with floating point dash patterns (#3823)
195
- Check renderer before using it when calculating label size (#3822)
197
- allow palette file path to be relative to mapfile (#2115)
199
- use supplied offset for brushed lines (#3825, #3792)
201
- fix division by 0 error in bar charts for some ill-defined cases (#3218)
203
- add GAP, POSITION and CAPS/JOINS to mapfile writer (#3797)
205
- fix GEOMTRANSFORM rotation orientation for vector symbols (#3802)
207
- GD Driver broken in FastCGI (#3813)
209
- configure: look for libexslt.so under lib64 as well
211
- Coding style and formatting fixes (#3819, #3820, #3821, and more)
213
- More improvements to OpenGL error handling (#3791)
215
- Added WMS GetFeatureInfo RADIUS=bbox vendor-specific option (#3561)
217
Version 6.0.0-beta5 (2011-04-06)
218
--------------------------------
220
- Fix setting of top-level mapObj member variables in PHP MapScript (#3815)
222
- More robust OpenGL context creation on older video cards and drivers (#3791)
224
- Allow users to set the maximum number of vector features to be drawn (#3739)
226
- Fixed FCGI on Windows problem related to lexer (#3812)
228
- KML: Add ows/kml_exclude_items (#3560)
230
- Removed all refs left to MS_SYMBOL_CARTOLINE (#3798)
232
- Removed GAP, PATTERN, LINECAP/JOIN and POSITION from symbolObj (#3797)
234
- Fixed handling of STYLEITEM AUTO label position codes 10,11,12 (#3806)
236
- Fixed msGEOSGeometry2Shape to handle 'GEOMETRYCOLLECTION EMPTY'
237
as null geometry instead of raising an error (#3811)
239
- Re-added the MYSQL JOIN support. Had been removed with the MYGIS
242
- Add opacity to legend (#3740)
244
- Updated PHP/MapScript with the new objects properties (#3735)
246
- KML: set layer's projection when it is not defined (#3809)
248
- Updated xml mapfile schema and xsl with the new lexer properties (#3735)
250
- Updated PHP/MapScript for MS RFC 69: clustering. (#3700)
252
- Move allocation of cgiRequestObj paramNames/Values to msAllocCgiObj() (#1888)
254
- Add support for simple aggregates for the cluster layer attributes (#3700)
256
- Improved error reporting in msSaveImage() (#3733)
258
- configure: look for libxslt.so under lib64 as well
260
- added missing ';' before charset in WFS DescribeFeatureType header (#3793)
262
- add brushed line support for agg renderer (#3792)
264
- fix bug with marker symbols along offset line
266
- fix for the cluster layer returning invalid feature count (#3794)
268
- remove some compiler warnings
270
- fix incorrect scaling of hatch symbol spacing (#3773)
272
- fix incorrect background color for INIMAGE exceptions (#3790)
274
Version 6.0.0-beta4 (2011-03-30)
275
--------------------------------
277
- Fix shp2img's -i flag to honour map level transparent, image quality and
280
- Make sure command-line programs use an exit status other than 0
281
when an error is encountered. (#3753)
283
- Applied patch to filter unwanted fribidi characters (#3763)
285
- Fixed lexer to set the proper state on URL variable substitutions
287
- Fixed Memory leak in PostGIS driver (#3768)
289
- Fixed PHP/MapScript symbol property setter method
291
- fix memory leak in bar charts
293
- fix some valgrind errors on agg rotated pixmap symbols
295
- WCS 2.0: Adjusted definition of NilValues.
297
- Fixed handling of PROJ_LIB value relative to mapfile path (#3094)
299
- Fixed compilation error with opengl support (#3769)
301
- add support for gml:Box for spatial filters (#3789)
303
- fix query map generation error introduced in beta2 when output format
304
initialized was made as needed.
306
- fix incorrect PATTERN behavior on agg lines (#3787)
308
- report SOS DescribeObservationType in Capabilities (#3777)
310
- Updated lexer to detect time attribute bindings (e.g. `[item]`) in logical
313
- Fixed layer context expressions (REQUIRES/LABELREQUIRES) (#3737)
315
- KML: Output ExtendedData (#3728)
317
- Fixed OWS usage of multiple layers with same name (#3778)
319
- WCS implementation should not lookup wms_* metadata (#3779)
321
- WCS 2.0: Adjusted definition of rangeType.
323
- Fixed OWS GetCapabilities to report only requests/operations that are
326
- WCS 2.0: Report only bands in the range subset.
328
- OWS requests should be completely blocked by default (#3755)
330
- SLD: check for limit on dash arrays (#3772)
332
- WMS: Apply sld after bbox and srs have been parsed (#3765)
334
Version 6.0.0-beta3 (2011-03-23)
335
--------------------------------
337
- apply min/max size/width style values to polygon spacing (vaguely related
340
- assure that a created tile has a non-zero width and height (#3370)
342
- use png_sig_cmp instead of png_check_sig (#3762)
344
- Rendering: scale style OFFSET and GAP the same way we scale other style
345
attributes. Beforehand, we scaled them proportionaly to the computed width.
347
- KML: fix rounding problem for point feautres (#3767)
349
- KML: update code to reflect output changes. Fix true type symbols. (#3766)
351
- SLD: Text Symbolizer now uses the new expression syntax (#3757)
353
- WFS: correct bbox values for GetFeature with featureid request (#3761)
355
- Mapscript Seg Fault on mapObj->getMetaData (#3738)
357
- Correct double free in msCleanup().
359
- Initialize default formats in WCS.
361
- Fix csharp Makefile.in (#3758)
363
- Allow run-time subs in class->text (makes sense if you allow it in
366
- Fix build problem when --enable-cgi-cl-debug-args is enabled (#2853)
368
Version 6.0.0-beta2 (2011-03-18)
369
--------------------------------
371
- correct scaling of symbol GAP and PATTERN (#3752)
373
- remove references to SWF/MING
375
- CGI runtime substitution requires a validation pattern (was optional
378
- add a default png8 outputformat that uses AGG/PNG with quantization
380
- change MS_INIT_COLOR to take alpha as a parameter
382
- stop using style->opacity in rendering code, use alpha from colorObjs.
384
- Fixed big Oracle memory leak when rendering in KML (#3719)
386
- avoid linking in postgres dependencies unnecessarily (#3708)
388
- don't initialize outputformats until they are selected
390
- use "seamless" creation of tiles for polygon fills with vector symbols
392
- Ability to escape single/double quotes inside a string (#3706)
394
- Globally replace msCaseFindSubstring with strcasestr (#3255)
396
- support GROUP layers in shp2img (#3746)
398
- Honour MAXSIZE for WCS 2.0 responses (#3204).
400
- fallback to ows_title for WCS ows:Title of CoverageDescription (#3528)
402
- Added msIO_stripStdoutBufferContentHeaders() to strip off all
403
Content-* headers from a buffer (#3673, #3665).
405
- Added raster classification support for STYLE level OPACITY.
407
- Allow attribute references, that is [itemname], within a TEXT string (#3736)
409
- Fixed segmentation fault when parsing invalid extent arguments in
412
- Make "openlayers mode" work even without OWS support (#3732)
414
- Add a static table to define the axis order for soem epsg codes (#3582)
416
- Add possibility to use KML_NAME_ITEM (#3728)
418
- Fixed mapfile parsing error when a label angle referenced an attribute
419
(e.g. ANGLE [angle]) #3727
421
- Removed executable flag on some source files (#3726)
423
- Fixed SQL Spatial to be able to use UniqueIdentifier field as unique
426
- Fix PHP Windows build (#3714)
428
- Fixed --with-opengl build issue: Look for OpenGL libs under /usr/lib64 as
432
Version 6.0.0-beta1 (2011-03-09)
433
--------------------------------
435
- Fixed Core Dump from Format=KML/Z with Oracle Spatial layers (#3713)
437
- Call msPluginFreeVirtualTableFactory from msCleanup (#2164)
439
- Avoid the crash if anglemode 'FOLLOW' is specified with bitmap fonts. (#3379)
441
- Add argument check for processTemplate, processLegendTemplate and
442
processQueryTemplate in the C# bindings (#3699)
444
- Remove shapeObj.line, shapeObj.values, lineObj.point from the SWIG API
445
which are redundant and undocumented. (#3269)
447
- Remove map-oriented query modes (e.g. QUERYMAP). Use qformat parameter instead. (#3712)
449
- Implement single-pass query handling in mssql2008 driver as per RFC 65.
451
- Fixed Sql Server 2008 key column name truncation (#3654)
453
- Added label position binding (#3612) and label shadow size binding (#2924)
455
- Implement MS RFC 69: Support for clustering of features in point layers (#3700)
457
- Implement MS RFC 68: Support for combining features from multiple layers (#3674)
459
- Add support for WCS 1.1 Post (#3710)
461
- Fixed OGR query handling according to RFC 65 (#3647)
463
- Implement CLOSE_CONNECTION=ALWAYS to suppress the connection pooling
464
for a particular layer.
466
- Implemented RFC 67: Enable/Disable layers in ogc web services (#3703)
468
- Class title can now be used in legends. It's value takes precedence over class name. Previously
469
title was not used any place in the code but it is supported for read/write. (#3702)
471
- Allow definition of nodata attribute for layers without results (via resultset tag). (#3701)
473
- mapprojhack.c: restructure to avoid needing projects, or any internal
476
- Fix newlines around part boundaries in WCS multipart results (#3672)
478
- Added minfeaturesize support at layer or class level (#1340)
480
- Implemented support in for classifying rasters using the new
481
expression parsing (msGetClass()...) (#3663)
483
- Implemented RFC 65 which improves and simplifies one-pass query support. This causes
484
a few MapScript regressions with getShape/getFeature/getResultsShape. (#3647)
486
- Support setting filenames for WCS GetCoverage results (#3665)
488
- OGR auto-styling: use the color parameter and set the style's opacity when it is available.
489
Allow symbols that can be stored externally (#3660)
491
- Add possiblity to use symbols stored externally, accessed through http (#3662)
493
- Better handling of temporary files (#3354)
495
- Support curved features in PostGIS (#3621)
497
- NODATA values now excluded from autoscaling min/max for non-eight
498
scaling computations (#3650)
21
500
- Fixed missing time in msDrawMap logging (#3651)
23
- Fixed Internal error with Oracle Spatial multi point geometries (#3627)
502
- Fixed Auto Angle - incorrectly placed Labels (#3648)
504
- Fixed Improper validation of symbol index values (#3641)
506
- Removed BACKGROUNDCOLOR, BACKGROUNDSHADOWCOLOR and BACKGROUNDSHADOWOFFSET label parameters (#3609)
508
- Fixed Transformation from XML to MapFile only handles one PROCESSING element (#3631)
510
- Fixed 16bit classification support - problem introduced with new
511
renderer architecture (#3624)
513
- Cleanup open gdal datasets in msGDALCleanup() (if we have a very new
514
GDAL). This makes it easier to identify memory leaks.
516
- Add support for per layer tuning of the shape to pixel conversion (SIMPLIFY, ROUND,
517
SNAPTOGRID, FULLRESOLUTION)
519
- Fixed: Memory allocation results should always be checked (#3559)
521
- Fixed free(): invalid next size in mapfile.c (#3604)
523
- Added a built-in OpenLayers map viewer (#3549)
525
- Fixed issues with static buffers and sprintf (#3537)
527
- Fix for the memory corruption when mapping the string data type in the Java bindings (3491)
25
529
- Fixed double free in shp2img.c (#3497)
27
- Fixed free(): invalid next size in mapfile.c (#3604)
29
- Fix for the memory corruption when mapping the string data type in the
32
- Correct wms 1.3.0 latlong bbox error (#2578)
34
- Fix ProperyIsLike not used efficiently with Oracle (#3557)
531
- Fixed number of CGI params is limited to 100 (#3583)
533
- Fixed duplicated XML and HTML errors from WFS GetFeature (#3571)
535
- Support group names for GetLegendGraphic and GetStyles (#3411)
537
- apply patch (thanks rouault) to advertise resultType=hits in WFS 1.1 Capabilities (#3575)
539
- mapshape.c: Fix writing of geometries with z/m and fail gracefully attempting
540
to create such files if USE_POINT_Z_M is not enabled (#3564)
542
- sortshp.c: improve error handling (#3564)
544
- MSSQL2008: Add support for geography data type by extending the DATA syntax
545
to 'geometry_column(geometry_type) from table_name'
547
- Fixed ability to get the error message and code of an OWS exception (#3554)
36
549
- Fixed msOGRGetSymbolId according to the changes in gdal 1.8 (#3556)
38
- Fixed crash when drawing a map using UNIQUE fid in the layer data (#3271)
40
- Fixed Oracle Spatial Data gets corrupt (#3541)
42
- Fixed issue with multiple styles and binding (#3538)
551
- Support holding WMS client requests in RAM instead of writing to disk (#3555)
553
- RFC-61: Enhance MapServer Feature Style Support (#3544)
555
- Restrict cascaded WMS requests based on EXTENT (#3543)
557
- Avoid EPSG lookups for WMS client layers if possible (#3533)
559
- RFC-60: Add ability to skip ANGLE FOLLOW labels with too much character overlap (#3523)
561
- Fixed SWF: not a valid Bitmap FillStyle (#3548)
563
- Set dependency on libxml2 when building --with-wfs (#3512)
565
- Fixed TRUE is undefined in shptreevis (#3545)
567
- shptreevis: bug truncates visualization shapefile if there are more
568
nodes in the tree than there are shapes being indexed!
44
570
- Fixed multiple include tags not supported in xml mapfiles (#3530)
46
- Ensure the class is not marked BeforeFieldInit causing memory corruption
572
- Support reading .dbf files between 2GB and 4GB (#3514)
574
- Avoid warnings about ms_cvsid being unused with gcc.
576
- Ensure the class is not marked BeforeFieldInit causing memory corruption with C#/CLR4 (#3438)
49
578
- Fixed MSSQL2008 driver returning invalid extent (#3498)
580
- Added coordinate scaling to shpxy tag via parameters scale, scale_x or scale_y.
51
582
- Fix computation of shape bounds when the first line contains no points
52
583
(#3119)(fixes #3383)
54
- Fixed error message tiles on zero-sized map cause memory allocation errors
55
in maperror.c. (#3524)
57
Version 5.6.5 (2010-07-14):
58
---------------------------
60
- Fixed scale calculation problem caused by mapscale.c's inchesPerUnits
61
array being out of synch with MS_UNITS enum (#3173)
63
- Fixed bitmap text font rendering (tiny was not working) (#3475)
66
Version 5.6.4 (2010-07-08):
67
---------------------------
69
IMPORTANT SECURITY FIXES:
585
- Allow map relative specification in the PROJ_LIB config item (#3094)
587
- Try to report reprojection errors in SLD Filter evaluation (#3495)
71
589
- Disabled some insecure (and potentially exploitable) mapserv command-line
72
590
debug arguments (#3485). The --enable-cgi-cl-debug-args configure switch
74
592
them and who understand the potential security risk (not recommended for
75
593
production servers or those who don't understand the security implications).
595
- Fixed segmentation fault in ogr driver when shape type is null
597
- Fixed synchronized MS_UNITS and inchesPerUnits array (#3173)
77
599
- Fixed possible buffer overflow in msTmpFile() (#3484)
81
- Fixed possible race condition with connectiontype WFS layers (#3137)
83
- Modified mapserver units enum order to fix some problems with external
86
- fix blending of transparent layers with AGG on MSB archs (#3471)
88
- Fixed imageObj->saveImage() sends unnecessary headers (#3418)
90
- Correct PropertyName parsing for wfs post requests (#3235)
92
- Ensure mapwmslayer.c does not unlink file before closing connection on
601
- Fixed Using STYLEITEM AUTO, loadExpression fails when the label text contains a double quote (#3481)
603
- PHP/MapScript: Expose getGeomTransform/setGeomTransform instead of exposing the private vars for rfc48 (#2825)
605
- PHP/MapScript: Fixed updateFromString functions to resolve symbol names (#3273)
607
- PHP/MapScript: ability to use the php clone keyword (#3472)
609
- Modified mapserver units enum order to fix some problems with external softwares (#3173)
611
- Fixed configure does not detect libGD version dependencies (#3478)
613
- Fixed Drawing inline text not working (bitmap) (#3475)
615
- ensure well formed XML when msWCSGetCapabilities_CoverageOfferingBrief
616
returns MS_FAILURE (#3469)
618
- Fixed msQueryByRect does not use tolerance (#3453)
620
- Fixed MapScript processTemplate and processQueryTemplate seg fault (#3468)
622
- Fixed shapeObj->toWkt() returns single point for multipoint geometry (#2762)
624
- Fixed Internal server error when Oracle returns ora-28002 code (#3457)
626
- Fixed PHP/MapScript ms_iogetstdoutbufferbytes() always returning 0 bytes written (#3041)
628
- MapScript resultsGetShape() method fails with a OracleSpatial layer (#3462)
630
- PHP/MapScript circular references between objects (#3405)
632
- Handle null results with gml:Null/gml:null according to version (#3299)
634
- Reworked mapfile writing to use helper functions so that core types (e.g. numbers, strings,
635
colors, keywords, etc...) are always written consistently.
637
- Ensure mapwmslayer.c does not unlink file before closing connection on it (#3451)
95
639
- Fix security exception issue in C# with MSVC2010 (#3438)
97
641
- Write out join CONNECTIONTYPE when saving a mapfile. (#3435)
99
- Fixed attribute queries to use an extent stored (and cached) as part of
100
the queryObj rather than the map->extent. (#3424)
643
- Fixed attribute queries to use an extent stored (and cached) as part of the queryObj
644
rather than the map->extent. (#3424)
102
- Reverted msLayerWhichItems() to 5.4-like behavior although still supporting
646
- Reverted msLayerWhichItems() to 5.4-like behavior although still supporting
103
647
retrieving all items (#3356,#3342)
105
649
- Grid layer: remove drawing of unnecessary gird lines (#3433)
107
- OGC Filters for spatial dbs should be enclosed in parentheses (#3430)
651
- Avoid errors and debug output for CONNECTION-less OGR layers in mappool.c
652
if they have a tileindex.
654
- Implement support for raw imagemodes to use NULLVALUE formatoption to set
655
the background value of result images, and to try and mark nodata (#1709)
657
- Implement support for wcs_rangeset_nullvalue to set NULLVALUE and
658
return null value definition in describe coverage result (#655)
660
- Try to avoid exhausting the color table when rendering 24bit key
661
images into 8bit results (#1594)
663
- Avoid crash, and ensure error report when loading keyimage fails (#1594)
109
665
- Improve the handling of simple string comparisons for raster classified
112
- Add the ogc namspace to filters generated by Mapserver (#3414)
668
- Generate good SQL when using !BOX! token and no filter. (#3422)
670
- Implement non-shapefile tileindex support for raster query (#2796).
672
- Improve support for [red/green/blue] classification expressions for
675
- Fixed imageObj->saveImage() sends unnecessary headers (#3418)
677
- Avoid automatically regenerating maplexer.c (#2310)
679
- Change rounding rules for average resampling (#1932)
681
- Implement support for filename encryption per RFC 18 for rasters (#3416)
683
- Fixed segfault when using shapefile with empty geometry and tileindex (#3365)
685
- Avoid race condition on core_lock on win32 mutex init (#3396)
687
- Avoid use of inline keyword for C code (#3327)
689
- Support WFS parsing through libxml2 (#3364)
691
- Fixed PHP/MapScript imageObj->saveImage() function (#3410)
693
- Implement wms_nonsquare_ok metadata item for WMS servers that do
694
not support non-square pixels (#3409)
696
- Fixed MapScript shape->classindex is always 0 (#3406)
698
- Fixed PHP MapScript integer passing broken on 64bit systems (#3412)
114
700
- Fix MS_NONSQUARE to work in mode=map (#3413)
116
- Improve error message when loadQuery() filename extension check fails (#3302)
118
- Fix GetLegendGraphic using keyimages (#3398)
120
- Fix getFeatureInfo queries on WFS layers (#3403)
122
- Fixed mapstring.c build problem related to errno (#3401).
124
- Correct ungeoreferenced defaults via GetExtent() on raster layer (#3368)
126
- More adjustments to how TLOCK_GDAL held around msGetGDALGeoTransform (#3368)
129
Version 5.6.3 (2010-03-22):
130
---------------------------
132
- Fixed XML transformation issues with expressions and symbols (#3397)
134
- Fixed problem with PostGIS SQL bbox introduced in 5.6.2 (#3324)
136
- Fix backwards handling of iconv errors (w/ SDE) introduced in 5.6.2 (#2988)
139
Version 5.6.2 (2010-03-20):
140
---------------------------
702
- Support inclusion of raster layers in query map drawing even if the results
703
may not be that useful (#1842).
705
- Fixed auto angle: incorrectly rotated Labels. Added AUTO2 angle mode. (#1688)
707
- Preliminary implementation of validity mask (imageObj->img_mask) for raw
710
- Added libgd < 2.0.30 compatibility (#3293)
712
- Incorporate support for GDAL nodata on RGB images (#2404)
714
- Incorporated support for GDAL masks (GDAL RFC 15) (#2640)
716
- Fixed XML transformation issues with expressions and symbols (#3397)
142
718
- Check error returns from mapstring functions (#2988)
720
- Add support for multiliple srs in WFS 1.1.0 (#3227)
722
- Fixed PHP/MapScript owsRequestObj->loadParams() method when using php in a non cgi/fcgi/cli mode. (#1975)
724
- Ensure that non-file raster datasets work (#3253)
144
726
- Correct mutex locking problem with rasters with no inherent georef. (#3368)
146
- Fixed problem with isValidItem vs OGR special attributes (#3356)
148
- Support wrap character for SVG output (#3367)
150
- Fixed msMSSQL2008CloseConnection() to free the statement handle
153
- Fixed PHP MapScript's metadata.nextkey() that was sometimes skipping some
154
entries on first call because the NULL arg was not properly handled (#3363)
728
- Correct ungeoreferenced defaults via GetExtent() on raster layer (#3368)
730
- PHP Mapscript refactoring: take full advantage of PHP 5 / Zend Engine 2 (#3278)"
732
- Fixed msRemoveHashTable() to return the proper value on failure/success.
734
- Correct one pass query problems and OGC filter query (#3305)
736
- Fixed msMSSQL2008CloseConnection() to free the statement handle properly (#3244)
156
738
- Fixed the query handling with the MSSQL2008 driver (#3058)
158
- Fixed swig zoomRectangle() method: the maxy in the rect object have to
159
be < miny value (#3286)
161
- Backport fix for SLD filters column names detection (#3052)
163
- Backport fix for WFS OGC filters regex tests (#3289)
740
- Fixed swig zoomRectangle() method: the maxy in the rect object have to be < miny value (#3286)
165
742
- Fix crash with GRID layers with no classes (#3352)
744
- Remove "legacy" raster support, all raster rendering via GDAL now.
746
- Very preliminary render plugin support for raster rendering. (RFC 54)
748
- support correct MIME type output for WFS 1.1.0 (#3295)
750
- add WMS 1.3.0 LayerLimit support (#3284)
752
- fix WFS 1.1.0 exception attributes (#3301)
754
- add more useful error message when query file extension test fails (#3302)
756
- s/gml:null/gml:Null for empty WFS GetFeature responses (#3299)
758
- Support metatiling and buffers in mode=tile (#3323)
760
- Enhance error messages in msGetTruetypeTextBBox() (#3314)
762
- Report parsing errors in INCUDEd files using the line number within the file (#3329)
167
764
- Avoid memory error when building SQL bbox (#3324)
169
- Determine PgSQL version in a more backwards compatible way (#3291)
171
- Implemented RFC 52 LayerResultsGetShape support for OGR connection
174
- Fixed problem with the oracle driver w/FUNCTION=NONE (#3260)
176
- Got rid of invalid warning about missing EPSG proj in WMs GetCapabilities
177
when map has a valid EPSG proj, but layer doesn't (#2028)
179
- Correct one pass query problems and OGC filter query (#3305)
181
- Correct QueryByOperator (#3346)
184
Version 5.6.1 (2010-01-08):
185
---------------------------
766
- Reproject rectangles as polygons to get datelin wrapping (#3179)
768
- Add support for the WMS capabilities items AuthorityURL, Identifier (#3251)
770
- Added support to write a null shape in a shape file. (#3277)
772
- Apply ON_MISSING_DATA to zero-length WMS client calls (#2785, #3243)
774
- PHP/Mapscript: added labelCacheMember object and mapObj::getLabel() method (#1794)
776
- Add shplabel tag support in templates (#3241)
778
- Bumped GEOS requirement to version 3.0+ (#3215)
780
- Fixed memory leak related to templates (#2996)
782
- Added support of 44xx gtypes in oracle spatial driver (#2830)
784
- Fixed curl proxy auth support for http connections (#571)
786
- PHP/MapScript: removed deprecated class properties (#2170)
788
- Fixed OGR datasource double free (#3261)
790
- Fix compilation warnings around use of strcasestr (#3257)
792
- Made %substitution% strings case insensitive (#3250)
794
- Added support to get the extent of a raster layer that use a tileindex (#3252)
796
- Fixed configure to support FTGL 2.1.2 (#3247)
187
798
- Changed msSaveImageBufferGD to be in accordance with msSaveImageGD (#3201)
189
- Changed the query map rendering implementation without adding extra layers
800
- PHP/Mapscript: added layerObj units property (#3249)
802
- Changed the query map rendering implementation without adding extra layers to the map (#3069)
192
804
- SQL Server 2008 plugin is not handling null field values correctly (#2893)
194
806
- Hatch symbol not properly saved (#2905)
196
- Expose symbolObj.inmapfile to the SWIG API, have already been exposed
808
- Expose symbolObj.inmapfile to the SWIG API, have already been exposed to PHP (#3233)
199
- Expose getGeomTransform/setGeomTransform to SWIG instead of exposing the
200
private vars for rfc48 (#3214)
810
- Expose getGeomTransform/setGeomTransform to SWIG instead of exposing the private vars for rfc48 (#3214)
202
812
- Fixed writeSymbol to support writing 'ANGLE AUTO' (#3214)
204
- Fixed problems with point queries not working via the CGI (mode=query
205
or mode=nquery) (#3246)
208
Version 5.6.0 (2009-12-18):
814
- Fixed problems with point queries not working via the CGI (mode=query or mode=nquery) (#3246)
816
- Support QueryByShape() with point and line geometries (#3248)
818
- Honour MAXSIZE for WCS responses (#3204)
820
- Implemented RFC 52 LayerResultsGetShape support for OGR connection type.
822
- Fixed uninitialized variable with malloc used in osPointCluster() (#3236)
824
- Oracle driver: remove BLOB columns instead of changing them to null (#3228)
826
- Fixed ogc sld functions to return proper values (#2165)
828
- MAP EXTENT truncates GetFeature requests for data outside bounds (#1287)
830
- Added msStringSplitComplex function (#471)
832
- Mapserver WFS should send maxfeatures to the spatial database (#2605)
834
- WFS paging support (#2799)
836
- Fixed joins do not accept crypted passwords (#2912)
838
- Fixed HTML legend image samples truncated (#2636)
840
- WMS GetFeatureInfo should respect the scale like GetMap does (#842)
842
- Filter encoding: simple filters using propertyislike not applied properly
845
- Fix VBAR Chart production when using GD for rendering (#3482)
848
Version 5.6.0 (2009-12-04):
209
849
---------------------------
211
- Fixed potential leak of env. vars through msEvalRegex() (#2941)
213
851
- WFS hits count is incorrect if the request contain 2 layers or more (#3244)
215
853
- Fixed a problem with layer plugin where copyVirtualTable didn't copy