[DebianGIS-dev] r2643 - in packages/mapserver/trunk/debian: . patches

frankie at alioth.debian.org frankie at alioth.debian.org
Thu Dec 24 15:19:42 UTC 2009


Author: frankie
Date: 2009-12-24 15:19:41 +0000 (Thu, 24 Dec 2009)
New Revision: 2643

Removed:
   packages/mapserver/trunk/debian/patches/9623.dpatch
Modified:
   packages/mapserver/trunk/debian/changelog
   packages/mapserver/trunk/debian/patches/00list
Log:
Final 5.6.0


Modified: packages/mapserver/trunk/debian/changelog
===================================================================
--- packages/mapserver/trunk/debian/changelog	2009-12-23 15:27:15 UTC (rev 2642)
+++ packages/mapserver/trunk/debian/changelog	2009-12-24 15:19:41 UTC (rev 2643)
@@ -1,9 +1,9 @@
-mapserver (5.6.0-2) unstable; urgency=low
+mapserver (5.6.0+final-1) unstable; urgency=low
 
-  * Added security patch 9623.dpatch, as last minute fix.
-    See http://trac.osgeo.org/mapserver/ticket/2941 for details. 
+  * New upstream release, reissued after some last minute changes. This is
+    the current 5.6.0 upstream version. 
 
- -- Francesco Paolo Lovergine <frankie at debian.org>  Fri, 18 Dec 2009 23:06:00 +0100
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Thu, 24 Dec 2009 16:17:35 +0100
 
 mapserver (5.6.0-1) unstable; urgency=low
 

Modified: packages/mapserver/trunk/debian/patches/00list
===================================================================
--- packages/mapserver/trunk/debian/patches/00list	2009-12-23 15:27:15 UTC (rev 2642)
+++ packages/mapserver/trunk/debian/patches/00list	2009-12-24 15:19:41 UTC (rev 2643)
@@ -1 +1 @@
-9623
+# no patch currently

Deleted: packages/mapserver/trunk/debian/patches/9623.dpatch
===================================================================
--- packages/mapserver/trunk/debian/patches/9623.dpatch	2009-12-23 15:27:15 UTC (rev 2642)
+++ packages/mapserver/trunk/debian/patches/9623.dpatch	2009-12-24 15:19:41 UTC (rev 2643)
@@ -1,3259 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 9623.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
- at DPATCH@
-diff -urNad mapserver-5.6.0~/HISTORY.TXT mapserver-5.6.0/HISTORY.TXT
---- mapserver-5.6.0~/HISTORY.TXT	2009-12-04 23:19:08.000000000 +0100
-+++ mapserver-5.6.0/HISTORY.TXT	2009-12-18 23:05:29.000000000 +0100
-@@ -12,9 +12,11 @@
- For a complete change history, please see the Subversion log comments.
- 
- 
--Version 5.6.0 (2009-12-04):
-+Version 5.6.0 (2009-12-18):
- ---------------------------
- 
-+- Fixed potential leak of env. vars through msEvalRegex() (#2989)
-+
- - WFS hits count is incorrect if the request contain 2 layers or more (#3244)
- 
- - Fixed a problem with layer plugin where copyVirtualTable didn't copy
-diff -urNad mapserver-5.6.0~/HISTORY.TXT.orig mapserver-5.6.0/HISTORY.TXT.orig
---- mapserver-5.6.0~/HISTORY.TXT.orig	1970-01-01 01:00:00.000000000 +0100
-+++ mapserver-5.6.0/HISTORY.TXT.orig	2009-12-04 23:19:08.000000000 +0100
-@@ -0,0 +1,3181 @@
-+MapServer Revision History
-+==========================
-+
-+$Id: HISTORY.TXT 9574 2009-12-04 22:19:08Z dmorissette $
-+
-+This is a human-readable revision history which will attempt to document
-+required changes for users to migrate from one version of MapServer to the
-+next.  Developers are strongly encouraged to document their changes and
-+their impacts on the users here.  (Please add the most recent changes to 
-+the top of the list.)
-+
-+For a complete change history, please see the Subversion log comments.
-+
-+
-+Version 5.6.0 (2009-12-04):
-+---------------------------
-+
-+- WFS hits count is incorrect if the request contain 2 layers or more (#3244)
-+
-+- Fixed a problem with layer plugin where copyVirtualTable didn't copy
-+the LayerResultsGetShape function pointer (#3223)
-+
-+
-+Version 5.6.0-rc1 (2009-11-27):
-+-------------------------------
-+
-+- Fixed a problem with shape-based queries against projected layers when 
-+  using a tolerance (#3211)
-+
-+- Fixed long expression evaluation (#2123) 
-+
-+- Added simplfy and topologyPreservingSimplify to MapScript (#2753)
-+
-+- Fixed Oracle FastCGI memory leak (#3187)
-+ 
-+- layer->project flag not being reset properly for drawquerylayer (#673 #2079)
-+
-+- OGC SLD: support multi-polygons geometries for filters embedded in 
-+  an SLD (#3097)
-+
-+- [WMC] embedded SLD in context does not work with namespace prefix (#3115)
-+
-+- Support name aliases used in sld text symbolizer (#3114)
-+
-+- decode html and unicode entities for polygon truetype symbol fills (#3203)
-+
-+- Parse PropertyName parameter for wfs requests (#675)
-+
-+- Fixed when saving a map, layer->transform isn't written properly in 
-+  all cases. (#3198)
-+
-+- Fixed buffer overflow in oracle spatial driver with large sql data (#2694)
-+
-+- Improve FastCGI include file finding logic (#3200)
-+
-+
-+Version 5.6.0-beta5 (2009-11-04):
-+---------------------------------
-+
-+- Apply a minimum width on label outline (new outlines were too thin by default)
-+
-+- Don't apply scalefactor to polygon outline widths (but apply the 
-+  resolutionfactor)
-+
-+- Fix vector symbol size calculation (#2896)
-+
-+- Applied code clean up patch for mapsearch.c. (#3189)
-+
-+- Fixed labels centering when the label is longer than the line (#2867)
-+
-+- Ensure Python MapScript building doesn't reorder the libraries, support the 
-+  'subprocess' module where available for setup.py, and default to using the 
-+  "super" swig invocation described in the Python MapScript README when 
-+  mapscript_wrap.c isn't available on the file system.  #2663 contains the 
-+  reordering issue.
-+
-+- Fixed memory leak with shapefiles associated with one-pass query 
-+  implementation (#3188)
-+
-+- Fix abs/fabs usage that prevented angle follow labels to be discarded if 
-+  they were too wrapped on themselves
-+
-+- Allow CGI mapshape and imgshape variables to consume WKT strings (#3185)
-+
-+- Added support for nautical miles unit (#3173)
-+
-+- Fixed encoding metadata ignored by a few wcs/wfs 1.1 and sos requests (#3182)
-+
-+- PHP/Mapscript: added "autofollow" and "repeatdistance" in labelObj (#3175)
-+
-+- Added charset in content-type http header for wms/wfs/sos/wcs requests (#2583)
-+
-+- Python/MapScript: improve compatibility for different swig versions (#3180)
-+
-+- maprasterquery.c: a few fixes since beta4 (#3181, #3168).
-+
-+- mapows.c: Generate WMS LatLongBoundingBox in WGS84 datum (#2578)
-+
-+
-+Version 5.6.0-beta4 (2009-10-18):
-+---------------------------------
-+
-+- Allow processing of single shapefiles with no items (e.g. an empty dbf file) (#3147)
-+
-+- Added resolution scaling for swf, svg, pdf and imagemap drivers (#3157)
-+
-+- Correct cases where a valid WFS Layer might return errors if
-+  map extent does not overlap the layer extent (#3139)
-+
-+- fix problem with 0-length line patterns in AGG
-+
-+- Fixed problem of text/html WMS GetFeatureInfo which was returning HTML 
-+  image map output instead of the expected text/html template output.
-+  This was done by changing the imagemap outputformat to use the 
-+  "text/html; driver=imagemap" mime type (#3024)
-+
-+- more resolution fixes for resolution scaling (symbolscale case) (#3157)
-+
-+- Make sure layer extents are saved when a mapfile is written (#2969)
-+
-+- Fixed CurvePolygons from oracle not drawn (#2772)
-+
-+- Fixed raster queries (broken by RFC 52 changes) (#3166)
-+
-+- Fixed coordinate projection problem in some cases with WMS GetFeatureInfo
-+  output in GML2 format (#2989)
-+
-+- Added resolution scaling of some properties for GD driver (#3157)
-+
-+- Modified GD functions API to be consistent with all others drivers (#3157)
-+
-+- OGC Filter: strip all namespaces (not only ogc, gml) (#1350)
-+
-+- Use decimal values for size and width in SVG output format (#2835)
-+
-+- Correct invalid test when loading movies in an swf ouput (#2524)
-+
-+- Return WMS GetCapabilities v1.3.0 by default as required by spec (#3169)
-+
-+- Fixed mapObj.zoomScale() and mapobj.zoomRectangle() scaling problem in
-+  Mapscript (#3131)
-+
-+- Few more fixes for high res output (#3157)
-+
-+- Allow "DRIVER 'TEMPLATE'" or "DRIVER TEMPLATE" in output formats
-+
-+- Correct sld generated from mapserver classes (#3133) 
-+
-+- Correct libjpeg v7 compatability issue in old jpeg interface code (#3167)
-+
-+- Correct FEATURE_COUNT limits on WMS GetFeatureInfo raster queries (#3168)
-+
-+- Correct SCALE_BUCKETS issue with 16bit raster scaling (#3174)
-+
-+
-+Version 5.6.0-beta3 (2009-10-07):
-+---------------------------------
-+
-+- make RFC55 highres output be friendly with scaledependant rendering (#3157)
-+
-+- avoid fractured and overlapping glyphs with angle follow (#2812)
-+
-+- Fixed SDE layer seg fault (#3152)
-+
-+- Fixed placement of labels using ANGLE AUTO which were not always positioned 
-+  correctly (#3160)
-+
-+- Enable output of geometry in GML GetFeatureInfo if wms_geometries and
-+  wms_geom_type are specified (#2989)
-+
-+- fix URN typo in mapwfs.c for urn:EPSG:geographicCRS:...
-+
-+- don't apply scalefactor to label outlines (#3157)
-+
-+- update namespaces and schema pointers (#2872)
-+
-+- add RFC49 and RFC40 keywords to copy functions (#2865)
-+
-+- minor fix to correct numberOfResults when maxfeatures is set in 
-+  mapfile (#2907)
-+
-+- Fixed possible crash with WFS GetFeature when no projection is specified 
-+  at the map level (#3129)
-+
-+- Fixed anchor point of vertically stacked bar graphs
-+
-+- Fixed TEXT property that cannot be removed in the CLASS object. 
-+  PHP/Mapscript (#3063)
-+
-+- Fixed use of minfeaturesize auto with curved labels (#3151)
-+
-+- Fixed msRemoveHashTable function when 2 keys have the same hash (#3146)
-+
-+- Fix raster thread deadlock condition on posix/linux (#3145)
-+
-+- Do not route thread debug output through msDebug which requires locking.
-+
-+- Fix WCS coverage metadata handling if size/resolution missing (#2683).
-+
-+- Fix WCS crash with use of datasets that aren't physical files (#2901).
-+
-+- Fix WCS failure with WCS 1.1 OGC URN (urn:ogc:def:crs:OGC::CRS84) (#3161).
-+
-+
-+Version 5.6.0-beta2 (2009-10-01):
-+---------------------------------
-+
-+- Fixed a couple of issues with Oracle Spatial and single pass queries (#3069)
-+
-+- Added layer.resultsGetShape() to PHP MapScript for use with queries (#3069)
-+
-+- Fixed query maps under the new single pass query process (#3069)
-+
-+- WFS Client seg fault (OGR layer not opened) (#3136)
-+
-+- Reduce use of sqrt() calls when determining distances (#3134)
-+
-+- support axis ordering for WFS 1.1 (#2899)
-+
-+- const changes to avoid warnings with msLoadProjectionString()
-+
-+- mapgd.c: removed unused drawVectorSymbolGD() function.
-+
-+- Use http://www.mapserver.org/mapserver namespace URI in XML mapfile 
-+  schema (#3142)
-+
-+- Fixed issue with PHP_REGEX_INC in mapscript/php3/Makefile.in (#3078)
-+
-+
-+Version 5.6.0-beta1 (2009-09-23):
-+---------------------------------
-+
-+- WMS 1.3.0 expects a CRS parameter instead of SRS (#2979)
-+
-+- Allow users to set wms getmap and getlegendgraphic image format list (#455)
-+
-+- Fixed MapScript shapeObj->toWkt() segfaults (#2763)
-+
-+- add vertical bar charts to dynamic charting (#3128)
-+
-+- Get the intersection points and labels #3101
-+
-+- Fixed shp2img not to cause a crash when the map couldn't be loaded
-+
-+- Fix problem with overflowing shape->index for (most) query modes (#2850)
-+
-+- Useful error message when PK is missing and data is subselect (#3124)
-+
-+- Add WMS root Layer metadata support (#3121)
-+
-+- Fixed build problem of PHP/Mapscript when php is compiled with gd as
-+  a shared extension (#3117)
-+
-+- Improve safety of srcx/y checks in nearest neighbour raster resampler (#3120)
-+
-+- Added support for 4d geometry types and oci bind variables for Oracle (#3107)
-+
-+- Implement SECTION support for the WCS 1.1 GetCapabilities request (#3105)
-+
-+- Fixed WCS processing when both crs and response_crs are specified (#3083)
-+
-+- Fixed msFreeMap causing memory corruption in msFreeOutputFormat (#3113)
-+
-+- Fix WMC XML output when Dimension is used (#3110)
-+
-+- Enable LOAD_WHOLE_IMAGE processing option by default when rendering
-+  WMS client layer images (#3111). 
-+
-+- add default values for CGI %key% substitutions (#3108)
-+
-+- fix clipping of polygon shapes in line layers (#3059)
-+
-+- RFC 51 implementation: XML Mapfiles Format (#2872)
-+
-+- Fix output for valid WCS 1.1 XML (#3086)
-+
-+- Avoid double free with postgresql joins. (#2936)
-+
-+- Don't attempt to project layers given in pixel coordinates 
-+  (layer->transform != MS_TRUE) (#3096)
-+
-+- Modify loading imagery from GDAL to load all bands at once to avoid multiple
-+  passes through pixel interleaved data (mapdrawgdal.c).  This is just an
-+  optimization - there should be no change in results or features.
-+
-+- Modern GDALs clear the config when destroying driver manager.  Skip this
-+  call to avoid TLS leakage on cleanup (mapgdal.c).
-+
-+- Fixed msMSSQL2008LayerGetShape to retrieve proper wkb geometries (#3082)
-+
-+- Fixed the shape index for the inline layers (#3074)
-+
-+- Fixed MINDISTANCE not considering label size on lines (#3050)
-+
-+- Labeling enhancements: ability to repeat labels along a line/multiline (#3030)
-+
-+- Modified STYLEITEM code to use the new way of rendering thick lines (#3025)
-+
-+- Fixed template processor to respect layer order. (#2619)
-+
-+- Add MS_DEBUGLEVEL and MS_ERRORFILE commandline switches for mapserv.c. 
-+
-+- Exposed msMapOffsetExtent, msMapScaleExtent and msMapSetCenter methods 
-+  in PHP/Mapscript (#2460)
-+
-+- Removed ZEND_DEBUG define in PHP/Mapscript (#2717)
-+
-+- Fixed PHP/Mapscript to support PHP 5.3 (#3065, #3066)
-+
-+- remove -O optimization flags to configure script if configured
-+  with --enable-debug
-+
-+- Fixed performance bottleneck when computing a polygon center of gravity for
-+  label point computation. (#3053)
-+
-+- make WFS numberOfFeatures match maxFeatures if passed (#2907)
-+
-+- Add logging in layer visibility tests to help users find why layers 
-+  don't draw (#3054)
-+
-+- include PNG libs first (#3046)
-+
-+- merge graphics branch: RFC54 implementation, cairo rendering (png, svg, pdf),
-+  opengl rendering (non functionnal yet)
-+
-+- Do pre-emptive test for map.extent/layer.extent interaction (#3043)
-+
-+- Add centroid geomtransform (#2825)
-+
-+- Test database connections before using them (#2932)
-+
-+- Support non-numeric join criteria (#2006)
-+
-+- Ensure there's enough room in the SQL to hold a long (#1284)
-+
-+- Fix filter error in multi-clause filters (#2937)
-+
-+- Fix agg freetype character lookup when no unicode charmap is present (#3018)
-+
-+- Fix memory leak in SQL building (#2997)
-+
-+- Fork AGG rendering library in our trunk
-+
-+- Fixed a memory leak when unescaping quotes in	logical	expressions (#2938)
-+
-+- Fixed template code for item, shpxy and extent tags to properly initialize
-+  tag arguments in cases where there are mutiple tags in one chunk of
-+  template (#2990)
-+
-+- Fix mapogcfilter.c not to cause syntax error if PROJ.4 is not compiled 
-+  in (#2987)
-+
-+- Rework Python MapScript's setup.py to be more like Python's to fix
-+  a number of issues including (#2637) and to use mapserver-config 
-+  and ditch the old mapscriptvars approach
-+
-+- Prevent from changing the connection type to MS_RASTER when 
-+  setConnectionType(MS_WMS) is used (#2908)
-+
-+- Improve rounding logic for computing the src_xoff/yoff (#2976)
-+
-+- Fix filename path processing for raster queries and WCS get coverage so 
-+  that non-filesystem filenames are not altered (#2901) 
-+
-+- Improved security relative to untrusted directories and mapfiles (RFC 56)
-+
-+- Fixed several security issues found in an audit of the CGI 
-+  application (#2939, #2941, #2942, #2943, #2944)
-+
-+- setConnectionType(MS_WMS) doesn't work with mapscript (#2908)
-+
-+- Perl Mapscript: improvement of imageObj wrapper (#2962)
-+
-+- Improve control of output resolution (RFC 55, #2948)
-+
-+- mapraster.c: use GDALOpenShared(), and CLOSE_CONNECTION=DEFERRED (#2815)
-+
-+- AGG font outline method change (#1243)
-+
-+- Change mapbit.c bitmask type from char to new 32bit ms_bitarray (#2930)
-+
-+- Added resolution writing in image files (#2891)
-+
-+- Try to save resolution values to GeoTIFF via GDAL (#2891)
-+
-+- Refactor legend icon drawing (remove renderer specific versions)
-+  Add label styling or markers for annotation layer legend icons (#2917)
-+
-+- Update EXTENT warning message (#2914)
-+
-+- add support for SRSNAME parameter (#2899)
-+
-+- add support for resultType (#2907)
-+
-+- WFS 1.1.0 should use OWS Common 1.0.0 (#2925)
-+
-+- clean up GEOS init and cleanup functions (#2929)
-+
-+- add support for disabling SLD (#1395)
-+
-+- fix to output gml:boundedBy again (#2907)
-+
-+- fix warning for change in bitmask type (#2930)
-+
-+- fix time advertising in WMS 1.3.0 (#2935)
-+
-+- fix SOS blockSeparator output (#3014)
-+
-+- fix MIME type support (#3020)
-+
-+
-+Version 5.4.0-beta3 (2009-3-5):
-+--------------------------------
-+
-+- SLD: Correct crash with large class names (#2915)
-+
-+- Added Java MapScript WIN64 support (#2250)
-+
-+- Fixed a problem with long running processes, embedded scalebars/legends 
-+  and AGG. (#2887)
-+
-+- Applied patch to deal with a couple of WCS issues (time ranges, #2487) 
-+  and PostGIS tileindex-based time filters (#1856)
-+
-+- Adding -DUSE_GENERIC_MS_NINT to the WIN64 MapScript builds (#2250)
-+
-+- Fixed C# the compiler options for MSVC 2008 (#2910)
-+
-+- Fix build problem with mapogcsld.c when OWS services are not available (#473)
-+
-+- Fix build on windows (maputil.c)
-+
-+Version 5.4.0-beta2 (2009-2-25):
-+--------------------------------
-+
-+- Fixed a problem where default shade symbols (solid fill, no size) were being
-+  scaled and not rendered as expected (related to #2896 I believe)
-+
-+- Fixed a problem with offset polylines (AGG only) (#2868)
-+
-+- Generate SLD version 1.1.0 (#473) 
-+
-+- Tracking original geometry type so we can make better decisions on what
-+  positions to use with POSITION AUTO and annotation layers. (#2770)
-+
-+- Setting up the same size units between the OGR auto-style and the 
-+  OGR label attribute binding option (#2900)
-+
-+- Take better care of the extra items with the inline layers to 
-+  prevent from memory corruption (#2870)
-+
-+- Fixed the compiler options for MSVC 2008 (#2898)
-+
-+Version 5.4.0-beta1 (2009-2-18):
-+--------------------------------
-+
-+- restored much of the pre-5.0 capabilities to update a mapfile via URL but in
-+  a more secure manner (RFC44)
-+
-+- WMS 1.3.0 support added (#473)
-+
-+- OWS GetCapabilities should skip layers with status == MS_DELETE (#2582)
-+
-+- Set the default symbol size to 1 instead of 0 (#2896)
-+
-+- fix WMS LegendURL to print sld_version for 1.3.0 Capabilities (#473)
-+
-+- add GetSchemaExtension to WMS to support GetStyles in Capabilities XML (#473)
-+
-+- move xlink declaration to root of WMS 1.3.0 DescribeLayerResponse
-+
-+- Fixed a scalebar rounding problem causing to draw zero scalebar width (#2890)
-+
-+- SLD: if it conatins a Filer Encoding tag, try to always set the
-+  layer's FILTER element (#2889)
-+
-+- Add support for rendering INLINE layers with layer attributes (items) (#2870)
-+
-+- Fix mapserver crash when rendering a query map in HILITE mode
-+  and there are is no STYLE defined (#2803)
-+
-+- Added projection support to [...ext] tags for template output.
-+
-+- Removed the error generation when the OGR layer contains no fields (#2883)
-+
-+- Added enhancements to mapogr.cpp for style annotations (#2879)
-+
-+- Fixed memory leaks when using msUpdate*FromString methods. (#2857)
-+
-+- Fixed the problem when removing the attribute binding in mapscript.
-+
-+- SOS XML validity fixes (#2646)
-+
-+- add WFS calls for schema resolution (#2646)
-+
-+- add gml:id to om:Observation (#2646)
-+
-+- fix some XML validity issues (#2646)
-+
-+- Fixed endianness issues with wide character strings for ArcSDE (#2878).  
-+  Thanks Russell McOrmond
-+
-+- Fixed WMS request with LAYERS parameter: may cause segmentation fault (#2871)
-+
-+- fix when layer status = DEFAULT and passing list of layers (#2066)
-+
-+- Fixed msAddLabel may cause access violation in certain conditions
-+
-+- Changed base type of labelObj size, minsize and maxsize from int to double (#2766)
-+
-+- add support for WMS Server title in LAYER object (#885)
-+
-+- Fixed build problem using --with-gd=static and freetype (#2697)
-+
-+- RFC49 implementation (#2865)
-+
-+- Fixed Blobs not filtered in OracleSpatial Attribute/WFS queries (#2829)
-+
-+- Fixed memory leak of map::setProjection in PHP/MapScript (#2861)
-+
-+- Fixed "internal PHP GC memory leaks" in PHP/MapScript (#2767)
-+
-+- Fixed bug with wms layer group hierarchy (#2810)
-+
-+- Added updateFromString() methods for several objects in PHP/Mapscript (#2298)
-+
-+- Added ms_newMapObjFromString mapObj constructor in PHP/Mapscript (#2399)
-+
-+- Add support to compile mssql2008 when SDE or ORACLE is not compiled (#2851)
-+
-+- Add support for creating debug builds for the plugins on Windows
-+
-+- Correct half pixel error in WMS layer's BBOX request to remote WMS (#2843)
-+
-+- Expose Map/Layer's Projection objects in PHP/MapScript (#2845)
-+
-+- Added getUnits() methods to projectionObj in Mapscript (#2798)
-+
-+- Improved Tag parsing in template code. (#2781)
-+
-+- Added hashtable object and metadata methods for php-mapscript (#2773)
-+
-+- mappostgis.c: Fix trailing spaces in fixed varchar fields (#2817)
-+
-+- RFC48 implementation: GEOMTRANSFORM on styleObj (#2825)
-+
-+- mapwms.c: cleanup warnings with recent gcc versions (#2822)
-+
-+- mapogcsos.c: Cleanup warning and error messages
-+
-+- mapagg.cpp: Fix center of rotation for truetype marker symbols 
-+
-+- mapowscommon.c: use msLibXml2GenerateList to generate listed XML elements
-+
-+- mapowscommon.c: output version string correctly (#2821)
-+
-+- Added removeLayer function to mapObj in PHP/MapScript. (#762)
-+
-+- Exposed PIXELS value via URL configuration
-+
-+- Add Support for SLD TextSymbolizer HALO and ANGLE (#2806)
-+
-+- IGNORE_MISSING_DATA: largely replaced by run-time CONFIG property,
-+  ON_MISSING_DATA, which supports three modes: FAIL, LOG, and IGNORE.
-+  (#2785) ms-rfc-47.txt
-+
-+- mapstring.c: msStringTrim(*char str), front-and-back whitespace trimmer
-+
-+- mappostgis.c: re-write to remove binary cursors and break up 
-+  logic into smaller parts, add support for maxfeatures
-+
-+- mapogcfilter.c: increase array size (code was assigning to out
-+  of bounds subscript)
-+
-+- MapScript: Added getBinding method to label and style object (#2670)
-+
-+- mapowscommon.c: use strcasecmp to check for language value
-+
-+- raster query fix for tileindex with relative paths (#2722)
-+
-+- Fixed msOGRGetValues function to return default values if the object 
-+  type is not TEXT. (#2311)
-+
-+- Fix for the access violation caused by msMSSQL2008LayerGetShape (#2795)
-+
-+- Fixed msMSSQL2008LayerGetItems to retrieve the column names properly (#2791)
-+
-+- Prevent from calling msMSSQL2008CloseConnection from msMSSQL2008LayerClose
-+  causing memory corruption issues (#2790) 
-+
-+- new polygon label placement algorithm (#2793)
-+
-+- stop drawing an artificial outline around polygons to ensure
-+  continuity - users needing this feature will have to explicitely
-+  add an outlinecolor of the same color as the fill color
-+
-+- added formatoption QUANTIZE_NEW to force going through the pngquant 
-+  quantization algorithm instead of the GD one for imagemode RGB (the 
-+  GD one can be kind of buggy)
-+
-+- fix some integer rounding errors in the agg line offseter (#2659)
-+
-+- fix a bug with shapes with duplicate end points. was causing nans
-+  in the angle follow placement code (#2695)
-+
-+- refactor msGetLabelSizeEx (now merged with msGetLabelSize) (#2390)
-+
-+- native label size computation for AGG when using angle follow (#2357)
-+
-+- memory leak in msInsertLayer, from Ned Harding (#2784)
-+
-+- label size computation refactoring (#2390)
-+
-+- don't draw label background if we're using angle follow. (#2726)
-+
-+- legend keyimage resampling with agg (#2715)
-+
-+- tileindexed rasters when DATA is manipulated via mapscript work (#2783)
-+
-+- styleObj width now supports attribute binding
-+
-+- RFC40 implementation: label text wrapping and alignment (#2383)
-+
-+- baseline adjustment for multiline labels (#1449)
-+
-+- Added support to access to the labelObj OUTLINEWIDTH property in 
-+  PHP/MapScript 
-+
-+- PHP paste image should also work with AGG (#2682)
-+
-+- Fixed bug when QUERYMAP hilite color is set and the shape's color in a
-+  layer is from a data source (#2769)
-+
-+- Decoupled AUTO label placement from the positions enum in mapserver.h. Added 
-+  explicit case for POLYGON layers where CC is the default and then we try UC, 
-+  LC, CL and CR. (#2770)
-+
-+- Changed base type of styleObj size and width from int to double (#2766)
-+
-+- Correct allocation error in mapmssql2008.c
-+
-+- Add possibility  to use a full resolution setting for svg output (#1706)
-+
-+- Fixed GetFeature through tileindex bug: the tileindex of the shape found 
-+  wasn't set properly in the resultcache object. (#2359)
-+
-+- Removed comma to correct WCS 1.1 Coverages formatting in payload directory. 
-+  (#2764)
-+
-+- Correct bug when LABEL_NO_CLIP in combination with minfeaturesize (#2758) 
-+
-+- Fix a label size computation for AGG bug when scalefactor is used (#2756)
-+
-+- various SOS updates for CITE compliance (#2646)
-+
-+- Added support for static linking with the lib gd in configure 
-+  script (#2696)
-+
-+- Support OpenLayer's ol:opacity extension to OGC Web Map Context docs (#2746)
-+
-+- Added MS_VERSION_NUM for use with #if statements in code based on 
-+  libmapserver (#2750)
-+
-+- Fixed the configure script: failed to detect php5 on ubuntu. (#2365)
-+
-+- Fixed a memory leak associated with not deleting the lexer buffer
-+  before parsing certain types of strings. (#2729)
-+
-+- Added legend graphics for layer of type annotation 
-+  for the AGG and GD renderer (#1523)
-+
-+- Masking the out-of-range characters to avoid the crash 
-+  in the AGG renderer (#2739)
-+
-+- Accept WMS requests in which the optional SERVICE parameter is missing. 
-+  A new test was incorrectly added in 5.2.0 that resulted in the error 
-+  "Incomplete WFS request: SERVICE parameter missing" when the SERVICE 
-+  parameter was missing in WMS requests in which the SERVICE parameter is 
-+  optional (#2737)
-+
-+- Support for the MapInfo style zoom layering option (#2738)
-+
-+- Implement Equals and GetHashCode properly for the mapscript C# classes
-+
-+- Expose msConnectLayer to the SWIG mapscript interface with a new
-+  layerObj.setConnectionType() method that should be used instead of
-+  setting the layerObj.connectiontype directly (#2735)
-+
-+- SLD: when creating well known symbols on the fly the pen-up value
-+  used should be -99.
-+
-+- SWF: Button names reflects the layer id and shape id (#2691)
-+
-+- Support reading projection parameter for OGC filters (#2712)
-+
-+- Several enhancements to STYLEITEM AUTO support for labels (#2708) and
-+  TTF symbols (#2721) in OGR layers 
-+
-+- Expose special attributes OGR:LabelText, OGR:LAbelAngle, OGR:LabelSize
-+  and OGR:LabelColor to MapScript getShape() calls (#2719)
-+
-+Version 5.2.0 (2008-07-16):
-+---------------------------
-+
-+- mapfile.c: Fixed a bug that prevented using named symbols via URL 
-+  configuration. (#2700)
-+
-+Version 5.2.0-rc1 (2008-07-09):
-+-------------------------------
-+
-+- mapowscommon.c: fix support multiple namespaces (#2690)
-+
-+- Fix OGC simple filters on SDE layers (#2685)
-+
-+- wfs11 getcapabilities: correct memory corruption (#2686)
-+
-+- Allow building against Curl 7.10.6 and older which lack CURLOPT_PROXYAUTH
-+  option required for *_proxy_auth_type metadata (#571)
-+
-+- Avoid fatal error when creating new ShapeFileObj with MapScript (#2674)
-+
-+- Fixed problem with WMS INIMAGE exceptions vs AGG output formats (#2438)
-+
-+- mapshape.c: Fixed integer pointer math being applied to uchars (#2667)
-+
-+- Fixed seg fault with saveImage() in PHP MapScript due to #2673 (#2677)
-+
-+- Fixed configure error related to new fribidi2 pkg-config support (#2664)
-+
-+- Fixed windows build problem (#2676)
-+
-+- Fix raster query bounds problem (#2679)
-+
-+
-+Version 5.2.0-beta4 (2008-07-02):
-+---------------------------------
-+
-+- Added support in configure script for pkg-config for fribidi2 (#2664)
-+
-+- Added more debug/tuning output to mapserv and shp2img at debug level 2 (#2673)
-+
-+- maptemplate.c: removed extra line feeds from mime header output. (#2672)
-+
-+- mapresample.c: fix for bug 2540 when using raster resampling and AGG.
-+
-+- mapsde.c: Check at compile time that we have SE_connection_test_server, 
-+  which appears to only be available for ArcSDE 9+ (#2665).
-+  
-+- mapshape.c: restore old behavior of tiled shapes relative to shapepath
-+  with new behavior for when shapepath is undefined (#2369)
-+
-+- maputil.c: fix a bug for offset lines with agg, when the first segment 
-+  was horizontal (#2659)
-+
-+- mapraster.c: fix for tiled rasters with relative shape paths defined, 
-+  from dfurhy (#2369)
-+
-+- maptemplate.c: fixed a problem with extent tags with _esc extension not 
-+  working (#2666)
-+
-+Version 5.2.0-beta3 (2008-06-26):
-+---------------------------------
-+
-+- mapsde.c: processing option added to allow using fully qualified names
-+  for attributes (#2423).           
-+
-+- mapsde.c: Test for an active connection before closing it (#2498).
-+
-+- mapdraw.c: Fixed issue where path following labels were not being drawn 
-+  if FORCEd. (#2600)
-+
-+- mapshape.c: Applied patch to make the location of tiled data relative to the
-+  tileindex directory if SHAPEPATH is not set. (#2369)
-+
-+- maptemplate.c: Fixed issues in RFC 36 implementation that prevented mapscript 
-+  mapObj->processQueryTemplate() method from working.
-+
-+- WMS/WFS: extend warning message (#1396)
-+
-+- WFS: Respect units for the DWhitin parameter (#2297)
-+
-+- WFS: correct OGC Contains filter  (#2306)
-+
-+- WMS: set srsName correctly for GetFeatureInfo (#2502)
-+
-+- SOS: detect invalid time strings (#2560)
-+
-+- SOS: more srsName support (#2558)
-+
-+- mapserv.c, maptemplate.c: fixed problem with arguments to msGenerateImages(). (#2655)
-+
-+- WMS: produce warning if layer extent is null (#1396)
-+
-+- WFS: project LatLongBoundingBox if required (#2579)
-+
-+- SOS: generate error for some invalid filters (#2604)
-+
-+- SLD: Use style's width paramater when generating sld (#1192)
-+
-+Version 5.2.0-beta2 (2008-06-18):
-+---------------------------------
-+
-+- mapogcsos.c: support invalid procedure in GetObservation (#2561)
-+
-+- Fixed possible buffer overrun with Oracle Spatial driver (#2572)
-+
-+- mapogcsos.c: support srsName in GetObservation (#2414)
-+
-+- Filter Encoding: Modify DWithin definition (#2564)
-+
-+- Added webObj legendformat and browseformat mapping in PHP MapScript (#2309)
-+
-+- Removed static buffer size limit in msIO_*printf() functions (#2214)
-+
-+- Fixed libiconv detection in configure for OSX 10.5 64 bit (#2396)
-+
-+- mapstring.c: possible buffer overflow in msGetPath (#2649)
-+
-+- maputil.c: Correct expression evaluation with text containing 
-+  apostrophes (#2641)
-+
-+- mapwfs.c: Possibly generate an error message when applying filter 
-+  encoding (#2444)
-+
-+- Added MS_LABEL_BINDING constants for SWIG MapScript (#2643)
-+
-+- mapogcsos.c: fix POST support (#2379)
-+
-+- maplibxml2.c: helper functions XML POST fix (#2379)
-+
-+- mapwfs.c: fix segfault when srsName is not passed on BBOX Filter (#2644)
-+
-+- mapwfs.c: do not return error for empty query results (#2444)
-+
-+- Remove C++-style comments and most other warnings thrown by -pedantic (#2598)
-+
-+- mapwfs.c/mapwfs11.c: set GML MIME type correctly
-+
-+- mapogcsos.c: advertise supported SRS list via
-+  MAP.WEB.METADATA.sos_srs (#2414)
-+
-+- mapwfs.c: set layer extent to map extent for default
-+  GetFeature requests with no spatial predicates (#1287)
-+
-+Version 5.2.0-beta1 (2008-06-11):
-+---------------------------------
-+
-+- WMS/WFS layers can now specify a proxy servert (#571)
-+
-+- mapwmslayer.c: set QUERY_LAYERS correctly (#2001)
-+
-+- mapwcs.c: handle PARAMETER values correctly (#2509)
-+
-+- SOS: fix various memory leaks (#2412)
-+
-+- mapwcs.c: advertise temporal support in GetCapabilities (#2487)
-+
-+- Fixed flaw in findTag() in maptemplate.c that prevented multiple tags 
-+  on the same line being processed under certain conditions. (#2633)
-+
-+- Return results even when extents are missing (#2420)
-+
-+- Avoid displaying OGR connection strings in error messages (#2629)
-+
-+- WCS: respect wcs_name metadata for GetCoverage and DescribeCoverage 
-+  requests (#2036)
-+
-+- CGI: added -nh option to allow for the suppression of content headers from
-+  the command line (#2594)
-+
-+- PostGIS: fix postgis idle-in-transaction problem (#2626)
-+
-+- AGG: enable ellipse symbol rotation for POINT/ANNOTATION layers (#2617)
-+
-+- RFC36: add more extensions to support templates (#2576)
-+
-+- AGG: allow dashed hatch symbols (#2614)
-+
-+- AGG: enable offset lines of type x -99 (#2588)
-+
-+- AGG: use an agg specific label size calculation function where 
-+  possible (#2357)
-+
-+- mapogcsld.c: fetch TextSymbolizer/Label/ogc:PropertyName correctly (#2611)
-+
-+- Don't ignore .qix file when DATA reference includes .shp extension (#590)
-+
-+- CGI able to alter layers with space and underscores (#2516)
-+
-+- WFS Multipoint query with PostGIS bug fixed (#2443)
-+
-+- Tiling API (RFC 43) mode=tile, tilemode=spheremerc, tile=x y zoom (#2581)
-+
-+- Remove C++-style comments and most other warnings thrown by -pedantic (#2598)
-+
-+- Fix PostGIS transaction behavior in fcgi situations (#2497, #2613)
-+
-+- Improve performance for large shape files (#2282)
-+
-+- encode WMS parameters correctly (#1296)
-+
-+- Added alignment option within a scalebar (#2468)
-+
-+- RFC-42 HTTP Cookie Forwarding (#2566)
-+
-+- Fixed handling of encrypted connection strings in postgis driver (#2563)
-+
-+- mapagg.cpp: AGG: add opacity at the style level (#1155)
-+
-+- mapwms.c: add Cache-Control max-age HTTP header support (#2551)
-+
-+- mapogcsos.c: support URI encoded procedures correctly (#2547)
-+
-+- Added support for EMPTY template with WMS GetFeatureInfo (#546)
-+
-+- Throw an exception if the WCS request does not overlap layer (#2503)
-+
-+- Acquire TLOCK_PROJ for pj_transform() calls (#2533).
-+
-+- Fixed problem with large imagemaps generating no output (#2526)
-+
-+- mapwms.c: make version optional for GetCapabilities again (#2528)
-+
-+- support URN scheme for components of observed property elements (#2522)
-+
-+- Fixed gdImagePtr gdPImg memory leak in msSaveImageBufferGD() (#2525)
-+
-+- mapogcsos.c: handle invalid POST requests (#2521)
-+
-+- mapogcsos.c: handle ACCEPTVERSIONS parameter (#2515)
-+
-+- mapwcs.c/mapwcs11.c: s/neighbour/neighbor/g (#2518)
-+
-+- mapwms.c: relax FORMAT parameter restrictions for GetFeatureInfo (#2517)
-+
-+- mapwcs.c: support COVERAGE lists for DescribeCoverage (#2508)
-+
-+- mapwcs.c: fix lonLatEnvelope/@srsName (#2507)
-+
-+- mapwcs.c: omit VendorSpecificCapabilities (#2506)
-+
-+- mapwcs.c: test for either resx/resy OR width/height (#2505)
-+
-+- mapwcs.c: make GetCoverage demand one of TIME or BBOX (#2504)
-+
-+- mapwms.c: make GetLegendGraphic listen to TRANSPARENT in OUTPUTFORMAT (#2494)
-+
-+- OWS: support updatesequence (#2384)
-+
-+- mapwms.c: test VERSION after service=WMS (#2475)
-+
-+- OWS: output Capabilities XML updateSequence if set (#2384)
-+
-+- mapwcs.c: better handling of REQUEST parameter (#2490)
-+
-+- mapwcs.c: point to correct exception schema (#2481)
-+
-+- mapows.c: add version negotiation (#996)
-+
-+- mapwfs.c: return default GML2 when invalid OUTPUTFORMAT passed (#2479)
-+
-+- mapowscommon.c: add OWS Common style version negotiation (#996)
-+
-+- mapwcs.c: better section parameter handling for CITE (#2485)
-+
-+- mapwfs.c: point to the correct schema for exceptions (#2480)
-+
-+- shp2img.c/shp2pdf.c: clean up usage text, check for invalid layers (#2066)
-+
-+- completed implementation of RFC24 (#2442, #2032)
-+
-+- mapwcs.c: require VERSION parameter for DescribeCoverage and 
-+  GetCoverage (#2473)
-+
-+- mapwcs.c: change error token to MS_WCSERR instead of MS_WMSERR (#2474)
-+
-+- mapwcs.c: set exception MIME type to application/vnd.ogc.se_xml 
-+  for 1.0.0 (#2470)
-+
-+- mapwcs.c: Generate a decently formatted exception if an WCS XML POST request
-+  is received (#2476).
-+
-+- mapowscommon.c: support OWS Common 1.1.0 as well (#2071)
-+
-+- mapogcsos.c: support SOS 1.0.0 (#2246)
-+
-+- Implement mapObj.setCenter, mapObj.offsetExtent, mapObj.scaleExtent, 
-+  rectObj.getCenter at the SWIG API (#2346)
-+
-+- mapogcfilter.c: use USE_LIBXML2 in ifdefs (#2416)
-+
-+- clean up naming conventions of Shapefile API (#599)
-+
-+- use msComputeBounds() instead, since it's already in the codebase (#2087)
-+
-+- set shapeObj bounds from WKT (#2087)
-+
-+- fixed issue where path following labels sometimes used the supplied
-+setting for position. In all cases with ANGLE FOLLOW we want to force
-+position MS_CC regardless of what is set in the mapfile.
-+
-+- enforce (-99 -99) to be the penup value for vector symbols (#1036)
-+
-+- Support for labeling features (polygon & line) prior to clipping. This
-+results in stable label positions regardless of map extent. (#2447)
-+
-+- Support for quantization and forced palette png output with RGBA images
-+  (#2436)
-+
-+- SLD using a single BBOX filter should generate an SQL ststement for 
-+  oracle/postgis/ogr (#2450)
-+
-+- Accurate Calculation of legend size for WMS LegendURL (#2435)
-+
-+- Converted mapogr.cpp to use OGR C API instead of C++ classes to allow
-+  GDAL/OGR updates without having to recompile MapServer (#545, #697)
-+
-+- add missing space on dashed polygon outlines with svg (#2429) 
-+
-+- Restored behavior of MS 4.10 and made WMS STYLES parameter optional
-+  again in GetMap and GetFeatureInfo requests (#2427)
-+
-+- Speed up forced palette rendering (#2422)
-+
-+- WMS GetFeatureInfo: honour FEATURE_COUNT for any INFO_FORMAT and 
-+  apply the FEATURE_COUNT per layer instead of globally (#2423, #1686)
-+
-+- enable soft outlines on truetype labels. This is triggered with a new 
-+  keyword OUTLINEWIDTH for the LABEL block (#2417) 
-+
-+- fix clipping rectangle to take width as well as size into account (#2411)
-+
-+- AGG: added and use a line and polygon adaptor to avoid copying shapeObj
-+  points to an agg path_storage. avoids a few mallocs and a few copies.
-+
-+- fixed symbolsetObj not to set the SWIG immutable flag permanently
-+  don't expose refcount and the symbol attributes (Ticket #2407)
-+
-+- fix for support of entity encoded text in angle follow text (#2403)
-+
-+- AGG: initial support for native computation of label sizes (#2357)
-+
-+- AGG: support text symbols specified by their character number (#2398)  
-+
-+- AGG: fix angle orientation for various symbols
-+
-+- allow scientific notation for attributes binded to an int (#2394)
-+
-+- merge GD and AGG label cache drawing functions (#2390)
-+
-+- Enable AGG rendering of bitmap font labels instead of falling back to
-+  GD (#2387)
-+
-+- clean up treatment of encoding and wrap caracter
-+
-+- Fix legend label placement for multiline labels (#2382)
-+
-+- enforce WRAP parameter in legend label (#2382)
-+
-+- AGG: pixel level simplification for line and polygon shapes (#2381)
-+
-+- fixed blue/green color swapping for space delimited strings bound to an
-+  attribute. (bug 2378)
-+
-+- don't remove points that are checked as being colinear (#2366)
-+
-+- add initial(?) support for reading a pie chart's size from an 
-+  attribute (#2136)
-+
-+- don't bail out in map parsing if the outputformat had to be modified
-+  (bug #2321)
-+
-+- use a renderer agnostic legend icon drawing function which switches
-+  to the GD or AGG specific one depending on the outputformat (#2348)
-+
-+- AGG: switch alpha buffer when drawing query layer
-+
-+- Fixed legend icons not drawing when using maxscaledenom
-+
-+- AGG: fix embedded scalebar rendering when using postlabelcache (#2327)
-+
-+- AGG: allow for fast and aliased rendering of simple lines and polygons
-+  thick lines and patterns (i.e. dashes)aren't supported.
-+  this is triggered when the symbol is of TYPE SYMBOL *and* its ANTIALIAS
-+  is off (wating to find a better solution to trigger this).
-+
-+- AGG: the pixmap of pixmap symbols is now cached in an agg-compatible state
-+  the first time it is accessed. this avoids rereading and retransforming 
-+  it each time that symbol is used.
-+
-+- AGG: the imageObj now stores in what state it's alpha channel is in. The 
-+  number ofmsAlphaGD2AGG/AGG2GD calls is now reduced, but most importantly
-+  each of these calls is usually just a check for this state and does 
-+  no computation.
-+  
-+- AGG: fixed a few artifacts in embedded legend rendering on rgba images.
-+
-+- Fixed modulus operator in the parser (#2323)
-+
-+- maprasterquery.c: Fix crash when queryies on done on raster layers with 
-+  no styles (#2343)
-+
-+- maprasterquery.c: Modify msRASTERLayerOpen() to create a defaulted raster
-+  layer info if there isn't one, to avoid the errors about open only being
-+  supported after a query.  Also wipe the raster layer info in case of 
-+  an empty result set, or failures of a query to reduce likelyhood of 
-+  leaking the raster layer info. 
-+
-+- Improve out of memory handling in mapdrawgdal.c, and mapgd.c. (#2351)
-+
-+- Improve configuration logic for fastcgi (#2355).
-+
-+- WMS: image/wbmp should be image/vnd.wap.wbmp (#2360)
-+
-+- SOS: support maxfeatures for GetObservation requests (#2353)
-+
-+- mapdraw.c,mapquery.c: Reset layer->project flag for each full layer drawing 
-+  or query so that need to reproject will be reconsidered (#673).
-+
-+- PHP MapScript: fix for getStdoutBufferString() and getStdoutBufferBytes()
-+  functions on win32 (#2401)
-+
-+- mapowscommon.c: fix namespace leak issues (#2375)
-+
-+- mapogcsos.c: add SWE DataBlock support (#2248)
-+
-+- mapogcsos.c: fix build warnings, namespace and schema pointers (#2248)
-+
-+- mappdf.c: support output in fastcgi case via msIO_fwrite() (#2406)
-+
-+- mapogcsos.c: Initial support for POST requests (#2379) and updated 
-+  msSOSDispatch() handling
-+
-+- mapogr.cpp: Use pooling api to ensure per-thread sharing of connections 
-+  only (#2408)
-+
-+- mapogcsos.c: change substituted variable from sensorid to procedure (#2409)
-+
-+- maplibxml2.c: Initial implementation of libxml2 convenience functions
-+
-+- configure: Modified so libxml2 support is requested for WCS and SOS, 
-+  and is indicated by USE_LIBXML2 definition.  Use @ALL_ENABLED@ in 
-+  DEFINEs and mapscriptvars generation.
-+
-+- mapresample.c: Fixed support for multi-band data in RAW mode for bilinear
-+  and nearest neighbour resamplers (#2364).
-+
-+- mapdraw.c: Improve error reporting if a raster layer requested in
-+  a query map (#1842).
-+
-+- mapfile.c: add simple urn:ogc:def:crs:OGC::CRS84 support.
-+
-+
-+Version 5.0.0 (2007-09-17)
-+--------------------------
-+
-+- AGG: Fix angle computation for truetype marker symbols on lines (#2316) 
-+
-+- Fix support for bilinear resampling of raster data with AGG (#2303)
-+
-+
-+Version 5.0.0-rc2 (2007-09-10)
-+------------------------------
-+
-+- Prevent seg fault in msWMSLoadGetMapParams when request is missing (#2299)
-+
-+- Fixed calculation of scale in PHP MapScript mapObj.zoomScale() (#2300)
-+
-+- Fixed conflict between runtime substitution validation and qstring 
-+  validation.
-+
-+- Fixed agg configure logic (now should work with --with-agg alone) (#2295)
-+
-+- Fixed interleaving of multi-band results for raster query (#2294).
-+
-+
-+Version 5.0.0-rc1 (2007-09-05)
-+------------------------------
-+
-+- Fixed "MinFeatureSize AUTO" labeling for polygon layers, works for polygon
-+  annotation layers too (#2232)
-+
-+- Fixed path following labels with short (2/3 character) strings (#2223)
-+
-+- AGG fix a bug when rendering polygons with tiled pixmaps
-+
-+- Added requirement to provide validation pattern for cgi-based attribute
-+  queries using the layer metadata key 'qstring_validation_pattern' (#2286)
-+
-+- Fixed msDebug causing a crash with VS2005 (#2287)
-+
-+- Added stronger checks on libpdf version in configure script (#2278)
-+
-+- Added msGetVersionInt() to MapScript (ms_GetVersionInt() in PHP) (#2279)
-+
-+- _isnan prototype for MSVC builds from <float.h> #2277
-+
-+- AGG: Fix a bug when rendering brushed lines with vector or pixmap symbols
-+  (artifacts could appear on outline)
-+  
-+- AGG: Adjust symbol height when brushing a line with a vector symbol so that
-+  the line width isn't truncated
-+
-+- Only include process.h on win32 (non-cygwin) systems, moved from 
-+  maptemplate.h to mapserver.h.  (#2276)
-+
-+
-+Version 5.0.0-beta6 (2007-08-29)
-+--------------------------------
-+
-+- Fixed problem with outline of polygons rendered twice with OGR
-+  STYLEITEM AUTO and AGG output (#2271)
-+
-+- Fixed problem compiling with only WMS/WFS client but none of the 
-+  WMS, WFS, WCS or SOS server options enabled (#2272)
-+
-+- Fixed buffer overflow in handling of WMS SRS=AUTO:... (#1824)
-+
-+- AGG: render thick lines and polygon outlines with round caps and joins
-+  by default
-+
-+- Typo in mapfile writing (#2267)
-+
-+- Fixed mapping of class->keyimage in PHP MapScript (#2268)
-+
-+- Look for libagg under lib64 subdir as well in configure (#2265)
-+
-+- AGG: revert previous optimizations. now use caching of the rendering object
-+  to avoid the re-creation of some structures each time a shape is drawn
-+
-+- AGG: optimizations for faster rendering. we now do not initialize the font
-+  cache when no text is to be rendered
-+
-+- AGG: fixed rendering of polygons with holes (#2264)
-+
-+- AGG - raster layers: fix typo in mapresample.c that produced random
-+  background colors when using OFFSITE (#2263)
-+ 
-+- AGG: Fix a bug when rendering tiled polygons with truetype, pixmap or
-+  vector symbols (usually only affected bright colors)
-+  
-+- Avoid passing null to msInsertHashTable in processLegendTemplate
-+  when layer.name or layer.group not specified (#2261)
-+
-+- Fixed problems with fonts in PDF output (#2142)
-+
-+- AGG: smooth font shadows
-+
-+
-+Version 5.0.0-beta5 (2007-08-22)
-+--------------------------------
-+
-+- Fixed XSS vulnerabilities (#2256)
-+
-+- Allow building with AGG from source when libaggfontfreetype is missing.
-+  configure --with-agg=DIR now automatically tries to build 
-+  agg_font_freetype.o from source if libaggfontfreetype is missing (#2215)
-+
-+- Fixed possible buffer overflow in template processing (#2252)
-+
-+- fix blending of transparent layers with RGBA images
-+
-+- AGG: speed up rendering of pixmap marker symbols
-+
-+- Implement OGR thread-safety via use of an OGR lock (#1977).
-+
-+- Fixed compile warnings (#2226)
-+
-+- Fixed mappdf.c compile warnings, PDF support was probably unusable
-+  before that fix (#2251)
-+
-+- Adding -DUSE_GENERIC_MS_NINT to the WIN64 builds (#2250)
-+
-+- Adding msSaveImageBuffer and use that function from the mapscript
-+  library instead of the renderer specific functions. (#2241)
-+
-+- Split each format into it's own <formats> element in WCS describe
-+  coverage results (#2244).
-+
-+- Support to run the mapscript c# examples on x64 platform (#2240)
-+
-+- Fixed problem introduced in 5.0.0-beta4: all HTML legend icons were
-+  empty white images (#2243)
-+
-+- Fixed WMS Client to always send STYLES parameter with WMS GetMap
-+  requests (#2242)
-+
-+- Fixed support for label encoding in SVG output (#2239)
-+
-+- Added support for label encoding in legend (#2239)
-+
-+- Fixed PHP MapScript layer->queryByAttributes() to not accept empty or
-+  null qitem arg (#480)
-+
-+- AGG: fixed incorrect rendering of pixmaps on MSB architectures (#2235)
-+
-+- Added layer.getFeature() in PHP MapScript with optional tileindex arg, 
-+  and deprecated layer.getShape() to match what we had in SWIG (#900)
-+
-+- Added class.getTextString() and deprecated/renamed class.getExpression()
-+  and layer.getFilter() to class.getExpressionString() and 
-+  layer.getFilterString() to match what we have in SWIG MapScript (#1892)
-+
-+
-+Version 5.0.0-beta4 (2007-08-15)
-+--------------------------------
-+
-+- Updated msImageCreateAGG to only allow RGB or RGBA pixel models (#2231)
-+
-+- Fixed problem with symbol.setImagePath() when file doesn't exist (#1962)
-+
-+- Python MapScript failures (#2230)
-+
-+- msInsertLayer should not free the incoming layer anymore (#2229)
-+
-+- Include only parsed in the first mapfile (#2021)
-+
-+- Incorrect lookup of symbol in symbolset (#2227)
-+
-+- Mapfile includes and MapScript (#2089)
-+
-+- Fixed alignment of GetLegendGraphic output when mapfile contains no 
-+  legend object (#966)
-+
-+- Fixed seg. fault when generaing HTML legend for raster layers with no
-+  classes (#2228). The same issue was also causing several Chameleon apps
-+  using HTML legend to seg fault (#2218)
-+
-+- Do not use case sensitive searches in string2list, which is used
-+  for msWhichItems (#2067)
-+
-+- Ensure that we can write AGG images with Python MapScript's write() method
-+
-+- Support unicode attributes for ArcSDE 9.2 and above (#2225)
-+
-+- GD: Truetype line symbolization should follow line orientation only
-+  if GAP is <=0
-+
-+- AGG: Added truetype symbolization for lines and polygons
-+
-+- AGG: Draw an outline of size 1 of the fill color around polygons if an
-+  outlinecolor isn't specified (avoids faint outline) 
-+
-+- Added summary of options at end of configure output (#1966)
-+
-+- Updated configure script to detect and require GEOS 2.2.2+ (#1896)
-+
-+- Renamed --enable-coverage configure option to --enable-gcov to avoid
-+  confusion with WCS or Arc/Info coverages (#2217)
-+
-+- Fixed --enable-gcov (formerly --enable-coverage) option to work with 
-+  php_mapscript.so (#2216)
-+
-+- check for OGR support in if SLD is used (#1998) 
-+
-+- msWMSLoadGetMapParams: fixed handling of required parameters (#1088)
-+
-+- if any of srs, bbox, format, width, height are NOT found, throw exception
-+
-+- if styles AND sld are NOT found, throw an exception
-+
-+- NOTE: this may cause issues with some existing clients who do not pass
-+  required parameters
-+
-+
-+Version 5.0.0-beta3 (2007-08-08)
-+--------------------------------
-+
-+Known issues: 
-+
-+- This beta contains significant improvements and fixes on the AGG 
-+  rendering front. However some build issues remain on some platforms.
-+  Please see ticket #2215 if building with AGG support doesn't work with 
-+  the default configure script: http://trac.osgeo.org/mapserver/ticket/2215
-+
-+Bug fixes:
-+
-+- mapagg.cpp rewrite - the AGG renderer should now support all the GD features
-+
-+- Use AGG when requested for drawing the legend
-+
-+- Fixed problems with very large HTML legends producing no output (#1946)
-+
-+- Use OGR-specific destructors for objects that have them rather than
-+  'delete' (#697)
-+
-+- Include style-related info in HTML legend icon filenames to solve issues with
-+  caching of icons when the class or style params are changed (#745)
-+
-+- Fixed issues with wms_layer_group metadata in WMS GetCapabilities (#2122)
-+
-+- Use msSaveImageBufferAGG for AGG formats in getBytes (#2205).
-+
-+- Make sure to emit $(AGG) to mapscriptvars because of conditional inclusion
-+  of stuct members to imageObj. (#2205)
-+
-+- Make imageextra field in imageObj not conditional (not #ifdef'ed) (#2205)
-+
-+- AGG/PNG and AGG/JPEG are the only valid agg drivers.
-+  Imagetypes aggpng24 and aggjpeg can be used to refer to the
-+  default output formats. (#2195) 
-+
-+- Fix memory leak with labepath object (#2199)
-+
-+- Fix memory leak msImageTruetypePolyline (#2200)
-+
-+- SWF: Fix incorrect symbol assignements (#2198)
-+
-+- Fixed memory leaks in processing of WFS requests (#2077)
-+
-+- Avoid use of uninitialised memory in msCopySymbol() (#2194)
-+
-+
-+Version 5.0.0-beta2 (2007-08-01)
-+--------------------------------
-+
-+- Oracle Spatial: Fixed some issues related with the maporaclespatial.c 
-+  source code: warnings with calls in gcc 4.x versions (#1845), gtype 
-+  translation error, generating memory problem (#2056), problems with items
-+  allocation (#1961 and #1736), and some memory-leaks errors (#1662). 
-+
-+- AGG: Fixed a significant number of rendering issues including conflicts with
-+  OPACITY ALPHA and ANTIALIAS TRUE settings w/regards to polygon fills. Fixed
-+  ellipse and vector markers. Fixed AGG/GD alpha channel conflicts by writing
-+  conversion to/from functions. (#2191-partial, #2173, #2177)
-+
-+- SOS: Turn layer off if eventTime is not in the sos_offering_timeextent
-+  (#2154)
-+
-+- WFS: Correct bugs related to query by featureid support (#2102)
-+
-+- WMS: Add svg as a supported format for GetMap request (#1347)
-+
-+- WMS: Correct WMS time overriding Filter paramter (#1261)
-+
-+- Fix problem with LUT scaling ranges with explicit value for 255 (#2167).
-+
-+- WCS: Fixed resampling/reprojecting for tileindex datasets (#2180)
-+
-+- Fixed formatting of configure --help (#2182)
-+ 
-+- Fixed AGG configure option to use 'test -f' instead of 'test -e' which
-+  doesn't work on Solaris (#2183)
-+
-+- Fixed mapwms.c to support selecting AGG/ outputformats via FORMAT=.
-+
-+- Removed unused styleObj.isachild member (#2169)
-+
-+
-+Version 5.0.0-beta1 (2007-07-25)
-+--------------------------------
-+
-+New features in 5.0:
-+
-+- MS RFC 19: Added Style and Label attribute binding
-+
-+- MS RFC 21: Raster Color Correction via color lookup table
-+
-+- MS RFC 27: Added label priority
-+
-+- MS RFC 29: Added dynamic charting (pie and bar charts)
-+
-+- MS RFC 31: New mechanism to load/set objects via URL using mapfile syntax
-+
-+- MS RFC 32: Added support for map rendering using the AGG library for 
-+  better output quality
-+
-+
-+Long time issues resolved in 5.0:
-+
-+- MS RFC 17: Use dynamic allocation for symbols, layers, classes and styles
-+  (got rid of the static limit on the number of instances of each in a map)
-+
-+- MS RFC 24: Improved memory management and garbage collection for MapScript
-+
-+- MS RFC 26: Terminology cleanup (layer transparency renamed to opacity,
-+  scale becomes scaledenom, symbol style becomes symbol pattern)
-+
-+- MS RFC 28: Enhanced the debug/logging mechanism to facilitate 
-+  troubleshooting and tuning applications. Added support for multiple 
-+  debug levels and more control on output location.
-+
-+
-+Other fixes/enhancements in this beta:
-+
-+- Upgrade Filter encoding to use geos and support all missing operators (#2105)
-+
-+- Use of static color Palette support for gd output (#2096)
-+
-+- MapServer's main header file map.h has been renamed mapserver.h (#1437)
-+
-+- A mapserver-config script has been created
-+
-+- Single and double quotes escaping in string expressions used by FILTER.
-+  (Resolves tickets #2123 and #2141)
-+
-+- SLD: Support of Graphic Stroke for a Linesymbolizer (#2139)
-+
-+- GD : draw symbols along a line using pixmap symbols (#2121)
-+
-+- SVG : Polygons should not be filled if color is not given (#2055)
-+
-+- WMS : fixed request with a BBOX and and SLD containing Filter 
-+  encoding (2079)
-+
-+- SWF : use highlight color from querymap (2074)
-+
-+- Support for embedding manifests as resources for the VS2005 builds.
-+  (ticket #2048)
-+ 
-+- Changed OGRLayerGetAutoStyle not to pass NULL pointer to GetRGBFromString 
-+  causing access violation (bug 1950).
-+ 
-+- Fix SDE returning the row_id_column multiple times (bug 2040).
-+
-+- Fix text outline bug. (bug 2027)
-+
-+- Improve error reporting when OWS services are requested but the support
-+  is not compiled in.  (bug 2025)
-+
-+- Fix support for OFFSITE for simple greyscale rasters (bug 2024). 
-+ 
-+- [SLD] : Error on last class in raster class names based on the ColorMapEntry
-+          (bug 1844)
-+
-+- [Filter Encoding] : Check if Literal value in Filter is empty (bug 1995)
-+
-+- [SLD] : Else filters are now generated at the end of classes (bug 1925)  
-+
-+- Enabled setting of a layer tileindex (e.g. map_layername_tileindex) via the 
-+  CGI program. (bug 1992)
-+
-+- Added feature to the CGI to check runtime substitutions against patterns
-+  defined in layer metadata. (bug 1918)
-+
-+- Exposed label point computation to mapscript (bug 1979)
-+
-+- [SLD]: use the url as symbol name for external symbols (bug 1985)
-+
-+- [SLD] : support of mixing  static text with column names (bug 1857) 
-+
-+- maperror.c: fix for wrapping long in image errors, thanks to Chris 
-+  Schmidt (bug 1963) 
-+
-+- maperror.c: fix closing of stderr/stdout after writing error msg (bug 1970)
-+
-+- Preliminary implementation of RFC 21 (Raster Color Correction). 
-+
-+- [SLD] : when reading an SLD, sequence of classes was reversed (Bug 1925)
-+
-+- Fixed a bug with SDE capability requests where we were double 
-+  freeing because sde->row_id_column wasn't set to NULL in msSDELayerOpen
-+
-+- [OGC:SOS] : Fixed bugs realted to metadata and xml output
-+  (1731, 1739, 1740, 1741).  Fixed bug with large xml output (bug 1938)
-+
-+- fixed performance problem in raster reprojection (bug 1944)
-+
-+- added msOWSGetLanguage function in mapows.c/h (bug 1955)
-+
-+- added mapowscommon.c/mapowscommon.h and updated mapogcsos.c to use 
-+  mapowscommon.c functions (bug 1954)
-+
-+- added more Perl mapscript examples in mapscript/perl/examples/, most
-+  of which exemplify recently added GEOS functionality
-+
-+- php_mapscript.c: Fixed setRotation() method to check for MS_SUCCESS, not 
-+  MS_TRUE (bug 1968)
-+
-+- mapobject.c: Fixed msMapSetExtent() to avoid trying to calcuate the 
-+  scale if the map size hasn't been set yet (bug 1968) 
-+
-+- mapobject.c: ensure msMapComputeGeotransform() returns MS_FAILURE, not 
-+  MS_FALSE (bug 1968)
-+
-+- mapdraw.c: Actually report that we aren't configure with wms client
-+  support if that is why we can't draw a layer.
-+
-+- mapows.c: fixed XML error (bug 2070)
-+
-+- mapwms.c: Fixed text/plain output duplicate (bug 1379)
-+
-+- mapwms.c: Attribution element output in GetCapabilities only 1.0.7 and 
-+  higher (bug 2080)
-+
-+- mapwms.c: UserDefinedSymbolization element output in GetCapabilities 
-+  only 1.0.7 and higher (bug 2081)
-+
-+- mapwms.c: GetLegendGraphic and GetStyles only appear in 1.1.1 and
-+  higher responses (bug 1826)
-+
-+- mapwcs.c:
-+  - msWCSDescribeCoverage: throw Exception if Coverage doesn't exist (bug 649)
-+  - msWCSException: updated as per WCS 1.0 Appendix A.6
-+
-+- mapogcsos.c: Added ability to output gml:id via MAP/LAYER/METADATA
-+  ows/sos/gml_featureid (bug 1754)
-+
-+- mapcontext.c: Added ogc namespace (#2002)
-+
-+- Note that starting with this release the source code is now managed 
-+  in Subversion (SVN) instead of CVS and we have migrated from bugzilla
-+  to Trac for bug tracking.
-+
-+
-+Version 4.10.0 (2006-10-04)
-+---------------------------
-+
-+- No source code changes since 4.10.0-rc1
-+
-+Known issues in 4.10.0:
-+
-+- PHP5 not detected properly on Mandriva Linux (bug 1923)
-+
-+- Mapfile INCLUDE does not work with relative paths on Windows (bug 1880)
-+
-+- Curved labels don't work with multibyte character encodings (bug 1921)
-+
-+- Quotes in DATA or CONNECTION strings produce parsing errors (bug 1549)
-+
-+
-+
-+Version 4.10.0-RC1 (2006-09-27)
-+-------------------------------
-+
-+- SLD: quantity values for raster sld can be float values instead of just 
-+   being integer
-+
-+- Hiding labelitemindex, labelsizeitemindex, labelangleitemindex
-+  from the SWIG interface (bug 1906)
-+
-+- Fixed computation of geotransform to match BBOX (to edges of image) not
-+  map.extent (to center of edge pixels).  (bug 1916)
-+
-+- mapraster.c: Use msResampleGDALToMap() for "upside down" images. (bug 1904)
-+
-+
-+Version 4.10.0-beta3 (2006-09-06)
-+---------------------------------
-+
-+- Web Map Context use format metadata when formatlist not available. (bug 1723)
-+
-+- Web Map Context boolean values true/false now interpreted. (bug 1692)
-+
-+- Added support for MULTIPOLYGON, MULTILINESTRING, and MULTIPOINT in 
-+  msShapeFromWKT() when going through OGR (i.e. GEOS disabled) (bug 1891)
-+
-+- Fixed MapScript getExpressionString() that was failing on expressions
-+  longer that 256 chars (SWIG) and 512 chars (PHP). (bug 1428)
-+
-+- WMSSLD: use Title of Rule if Name not present (bug 1889)
-+
-+- Fixed syntax error (for visual c++) in mapimagemap.c. 
-+
-+- Fixed mapgeos.c problems with multipoint and multilinestring WKT (bug 1897).
-+
-+- Implemented translation via OGR to WKT for multipoint, multiline and
-+  multipolygon (bug 1618)
-+
-+
-+Version 4.10.0-beta2 (2006-08-28)
-+---------------------------------
-+
-+- Applied patch supplied by Vilson Farias for extra commas with imagemap
-+  output (bug 760).
-+
-+- Fixed possible heap overflow with oversized POST requests (bug 1885)
-+
-+- Set ./lib and ./include properly for MING support (bug 1866)
-+
-+- More robust library checking on OSX (bug 1867)
-+
-+- Removed mpatrol support (use valgrind instead for something 
-+  similar and less intrusive).  (bug 1883)
-+
-+- Added mapserver compilation flags to the SWIG c# command line (bug 1881)
-+
-+- Fix OSX shared library options for PHP (bug 1877).
-+
-+- Added setSymbolByName to styleObj for the SWIG mapscript in order to 
-+  set both the symbol and the symbolname members (bug 1835)
-+
-+- Generate ogc filters now outputs the ocg name space (bug 1863)
-+
-+- Don't return a WCS ref in WMS DescribeLayer responses when layer type is
-+  CONNECTIONTYPE WMS (cascaded WMS layers not supported for WCS) (bug 1874)
-+
-+- Correct partly the problem of translating regex to ogc:Literal (bug 1644)
-+
-+- schemas.opengeospatial.net has been shutdown, use schemas.opengis.net 
-+  instead as the default schema repository for OGC services (bug 1873)
-+
-+- MIGRATION_GUIDE.TXT has been created to document backwards incompatible
-+  changes between 4.8 and 4.10
-+
-+- Modify mapgd.c to use MS_NINT_GENERIC to avoid rounding issues. (bug 1716)
-+
-+- added --disable-fast-nint configure directive (bug 1716)
-+
-+- Fixed php_mapscript Windows build that was broken in beta1 (bug 1872)
-+
-+- Supported <propertyname> tag in SLD label (Bug 1857)
-+
-+- Use the label element in the ColorMapEntry for the raster symbolizer
-+  (Bug 1844)
-+
-+- Adding Geos functions to php mapscript (bug 1327)
-+
-+- Added a type cast to msio.i so as to eliminate the warning with the
-+  SWIG unix/osx builds
-+
-+- Fixed csharp/Makefile.in for supporting the OSX builds and creating 
-+  the platform dependent mapscript_csharp.dll.config file.
-+
-+- Fixed error in detection of libpdf.sl in configure.in (bug 1868).
-+
-+
-+Version 4.10.0-beta1 (2006-08-17)
-+---------------------------------
-+
-+- Marking the following SWIG object members immutable (bug 1803)
-+  layerObj.metadata, classObj.label, classObj.metadata,
-+  fontSetObj.fonts, legendObj.label, mapObj.symbolset,
-+  mapObj.fontset, mapObj.labelcache, mapObj.reference,
-+  mapObj.scalebar, mapObj.legend, mapObj.querymap
-+  mapObj.web, mapObj.configoptions, webObj.metadata,
-+  imageObj.format, classObj.layer, legendObj.map,
-+  webObj.map, referenceMapObj.map
-+  labelPathObj was made completely hidden (according to Steve's suggestion)
-+
-+- Fixed problem with PHP MapScript's saveWebImage() filename collisions
-+  when mapscript was loaded in php.ini with PHP as an Apache DSO (bug 1322)
-+
-+- Produce warning in WFS GetFeature output if ???_featureid is specified
-+  but corresponding item is not found in layer (bug 1781). Also produce
-+  a warning in GetCapabilities if ???_featureid not set (bug 1782)
-+
-+- Removed the default preallocation of 4 values causing memory leaks.
-+  (related to bug 1801) Added initValues to achieve the similar 
-+  functionality if needed.
-+
-+- Fixed error in msAddImageSymbol() where a symbol's imagepath was not
-+  set (bug 1832).
-+
-+- Added INCLUDE capability in mapfile parser (bug 279)
-+
-+- Revert changes to mapzoom.i that swapped miny and maxy (Bug 1817).
-+
-+- MapScript (swig) creation of an outputFormatObj will now set the inmapfile 
-+  flag so that it gets written out to saved maps by default (Bug 1816).
-+
-+- Converted GEOS support to use the GEOS C-API (versiopn 2.2.2 and higher).
-+  Wrapped remaining relevant GEOS functionality and exposed via SWIG-based
-+  MapScript.
-+
-+- If a layer has wms_timedefault metadata, make sure it is applied even
-+  if there is no TIME= item in the url.  (Bug 1810)
-+
-+- Support for GEOS/ICONV/XML2 use flags in Java Makefile.in (related to 
-+  bug 1801)
-+
-+- Missing GEOS support caused heap corruption using shapeObj C# on linux 
-+  (Bug 1801)
-+
-+- Fix time filter propogation for raster layers to their tileindex layers.
-+  New code in maprasterquery.c (bug 1809)
-+
-+- Added logic to collect LD_SHARED even if PHP not requested in configure.
-+
-+- Fix problems with msio/rfc16 stuff on windows.  Don't depend on comparing
-+  function pointers or "stdio" handles.  (mapio.c, mapio.h, msio.i)
-+
-+- Support WMC Min/Max scale in write mode (bug 1581)
-+
-+- Fixed leak of shapefile handles (shp/shx/dbf) on tiled layers (bug 1802)
-+
-+- Added webObj constructor and destructor to swig interface with 
-+  calls to initWeb and freeWeb (bug 1798).
-+
-+- mapows.c: ensure msOWSDispatch() is always available even if there are
-+  no services to dispatch.  This makes mapscript binding easier.
-+
-+- FLTAddToLayerResultCache wasn't properly closing the layer after it 
-+  was done with it.
-+
-+- Added ability to encrypt tokens (passwords, etc.) in database connection
-+  strings (MS-RFC-18, bug 1792)
-+
-+- Fixed zoomRectangle in mapscript: miny and maxy were swapped, making it
-+  impossible to zoom by rect; also the error message was referring to the
-+  wrong rect. There were no open issues on bugzilla. Reverted because of 1817.
-+
-+- Implementation of RFC 16 mapio services (bug 1788).
-+
-+- Use lp->layerinfo for OGR connections (instead of ogrlayerinfo) (bug 331)
-+
-+- Support treating POLYGONZ as MS_SHAPE_POLYGON.  (bug 1784)
-+
-+- Complete support for international languages in Java Mapscript
-+  (bug 1753)
-+
-+- Output feature id as @fid instead of @gml:id in WFS 1.0.0 / GML 2.1.2
-+  GetFeature requests (bug 1759)
-+
-+- Allow use of wms/ows_include_items and wms/ows_exclude_items to control
-+  which items to output in text/plain GetFeatureInfo. Making the behavior
-+  of this INFO_FORMAT consistent with the new behavior of GML GetFeatureInfo
-+  output introduced in v4.8. (bug 1761)
-+  IMPORTANT NOTE: With this change if the *_include_items metadata
-+  is not specified for a given layer then no items are output for that layer
-+  (previous behavior was to always all items by default in text/plain)
-+
-+- Make sure mappostgis.c closes MYCURSOR in layer close function so that
-+  CLOSE_CONNECTION=DEFER works properly.  (bug 1757)
-+
-+- Support large (>2GB) raster files relative to SHAPEPATH. (bug 1748)
-+
-+- Set User-Agent in HTTP headers of client WMS/WFS connections (bug 1749)
-+
-+- Detection of os-dependent Java headers for Java mapscript (bug 1209)
-+
-+- Preventing to take ownership of the memory when constructing objects
-+  with parent objects using C# mapscript (causing nullreference exception, Bug 1743)
-+
-+- SWF: Adding format option to turn off loading  movies automatically (Bug 1696)
-+
-+- Fixed FP exception in mapgd.c when pixmap symbol 'sizey' not set (bug 1735)
-+
-+- Added config file for mapping the library file so the DllImport 
-+  is looking for to its unix equivalent (Bug 1596) Thanks to Scott Ellington
-+
-+- Added /csharp/Makefile.in for supporting the creation of Makefile 
-+  during configuration with MONO/Linux (fix for bug 1595 and 1597)
-+
-+- Added C# typemaps for char** and outputFormatObj**
-+
-+- Support for dispatching multiple error messages to the MapScript interface (bug 1704).
-+
-+- Fix inter-tile "cracking" problem (Bug 1715).
-+
-+- OGC FILTER: Correct bug when generating an sql expression containing an escape 
-+  character.
-+
-+- Allow a user to set a PROCESSING directive for an SDE layer to specify
-+  using the attributes or spatial index first.  (bug 1708).
-+
-+- Cheap and easy way of fudging the boundary extents for msSDEWhichShapes 
-+  in the case where the rectangle is really a point (bug 1699).
-+
-+- Implement QUANTIZE options for GD/PNG driver (Bug 1690, Bug 1701).
-+
-+- WMS: Publish the GetStyles operation in the capabilities document.
-+
-+- PHP_MAPSCRIPT: Add antialias parameter in the style object (Bug 1685)
-+
-+- WFS: Add the possiblity to set wfs_maxfeatures to 0 (Bug 1678)
-+
-+- SLD: set the default color on the style when using default settings
-+  in PointSymbolizer. (bug 1681)
-+
-+- Incorporate range coloring support for rasters (bug 1673)
-+
-+- Fixed mapthread.c looking for the unix compiler symbol rather than just 
-+  testing whether or not _WIN32 is defined for the usage of posix threads
-+  because unix is not defined on compilers like GCC 4.0.1 for OS X.
-+
-+- Fixed the fuzzy brush support so that the transition between 1 pixel aa lines 
-+  and brushes is less obvious. The old code would not allow for a 3x3 fuzzy 
-+  brush to be built. (bug 1659)
-+
-+- Added missing mapscript function msConnPoolCloseUnreferenced() (bug 1661)
-+  We need to make conn. pooling handling transparent to mapscript users
-+  so that they do not have to call this function once in a while, for instance
-+  by creating an evictor thread.
-+
-+- Added calls to msSetup/msCleanup() at MapScript load/unload time (bug 1665)
-+
-+- Reorganized nmake.opt to be more focused on functionality groups rather 
-+  than the propensity of a section to be edited.  Default values are now 
-+  all set to be pointed at the MapServer Build Kit, which can be obtained 
-+  at http://hobu.stat.iastate.edu/mapserver/
-+
-+- configure.in/Makefile.in: Use PROJ_LIBS instead of PROJ_LIB.  PROJ_LIB
-+  is sometimes defined in the environment, but points to $prefix/share/proj
-+  not the proj link libraries.  
-+
-+- Update Web Map Context to 1.1.0, add the dimension support. (bug 1581)
-+
-+- Support SLD body in context document. (bug 887)
-+
-+- When generating an ogc filter for class regex expressions, use
-+  the backslah as the default escape character (Bug 1637)
-+
-+- Add connectiontype initialization logic when the layer's virtual
-+  table is initialized (Bug 1615) 
-+
-+- Added modulus operator to mapparser.y.
-+
-+- Added new support for [item...] tag in CGI-based templates (bug 1636)
-+
-+- Reverted behaviour to pre-1.61:
-+  do not allow for use of the FILTERITEM attribute (bug 1629)
-+
-+- Treat classindex as an int instead of a char in resultCacheMemberObj to
-+  prevent problems with more than 128 classes (bug 1633)
-+
-+- WMS : SLD / stretch images when using FE (Bug 1627)
-+
-+- Add gml:lineStringMember in GML2 MultiLineString geometry (bug 1569).
-+
-+- PHP : add shape->sontainsshape that uses geos lib (Bug 1623).
-+
-+- Move gBYTE_ORDER inside the pg layerinfo structure to allow for differently
-+  byte ordered connections (bug 1587).
-+
-+- Fix the memory allocation bug in sdeShapeCopy (Bug 1606)
-+
-+- Fixed OGR WKT support (Bug 1614). 
-+
-+- Added shapeObj::toWkt() and ms_shapeObjFromWkt() to PHP MapScript (bug 1466)
-+
-+- Finished implementation of OGR Shape2WKT function (Bug 1614).
-+
-+- Detect/add -DHAVE_VSNPRINTF in configure script and prevent systematic
-+  buffer overflow in imagemap code when vsnprintf() not available (bug 1613)
-+
-+- Default layer->project to MS_TRUE even if no projection is set, to allow
-+  geotransforms (nonsquare pixels, etc) to be applied (bug 1645).
-+
-+- Force stdin into binary mode on win32 when reading post bodies. (bug 1768)
-+
-+
-+Version 4.8.0-rc2 (2006-01-09)
-+------------------------------
-+
-+- Commit fix for GD on win32 when different heaps are in use. (Bug 1513) 
-+
-+- Correct bound reprojection issue with ogc filer (Bug 1600)
-+
-+- Correct mapscript windows build problem when flag USE_WMS_SVR was
-+  not set (Bug 1529)   
-+
-+- Fix up allocation of the SDE ROW_ID columns and how the functions that
-+  call it were using it. (bug 1605)
-+
-+- Fixed crash with 3D polygons in Oracle Spatial (bug 1593)
-+
-+
-+Version 4.8.0-rc1 (2005-12-22)
-+------------------------------
-+
-+- Fixed shape projection to recompute shape bounds. (Bug 1586)
-+
-+- Fixed segfault when copying/removing styles via MapScript. (Bug 1565)
-+
-+- Fixed segfault when doing attribute queries on layers with a FILTER already
-+  set but with no FILTERITEM.
-+
-+
-+Version 4.8.0-beta3 (2005-12-16)
-+--------------------------------
-+
-+- Initialize properly variable in php mapscript (Bug  1584)
-+
-+- New support for pseudo anti-aliased fat lines using brushes with variable
-+  transparency. 
-+
-+- Arbitrary rotation support for vector symbols courtesy of Map Media.
-+
-+- Support for user-defined mime-types for CGI-based browse and legend 
-+  templates (bug 1518).
-+
-+- mapraster.c: Allow mapresample.c code to be called even if projections
-+  are not set on the map or layer object.  This is no longer a requirement.
-+  (Bug 1562)
-+
-+- Fix problem with WMS 1.1.1 OGC test problem with get capabilites dtd 
-+  (Bug 1576) 
-+
-+- PDF : adding dash line support (Bug 492)
-+
-+- Fixed configure/build problem (empty include dir) when iconv.h is not
-+  found (bug 1419)
-+
-+- PDF :  segfault on annotation layer when no style is set (Bug 1559)
-+
-+- PostGIS layer test cases and fix for broken views and sub-selects (bug 1443).
-+
-+- SDE: Removed (commented out) support for SDE rasters at this time.  As far 
-+  as I know, I'm the only one to ever get it to work, it hasn't kept up with 
-+  the connection pooling stuff we did, and its utility is quite limited in 
-+  comparison to regular gdal-based raster support (projections, 
-+  resampling, etc) (HB - bug 1560).
-+
-+- SDE: Put msSDELayerGetRowIDColumn at the top of mapsde.c so things 
-+  would compile correctly.  This function is not included (or necessary) 
-+  in the rest of the MS RFC 3 layer virtualization at this time.
-+  
-+- WFS : TYPENAME is manadatory for GetFeature request (Bug 1554).
-+
-+- SLD : error parsing font parameters with the keyword "normal" (Bug 1552)
-+
-+- mapgraticule.c: Use MIN/MAXINTERVAL value when we define grid position and 
-+  interval (bug 1530)
-+
-+- mapdrawgdal.c: Fix bug with nodata values not in the color table when 
-+  rendering some raster layers (bug 1541). 
-+
-+- mapogcsld.c : If a RULE name is not given, set the class name to "Unknown" 
-+  (Bug 1451)
-+
-+Version 4.8.0-beta2 (2005-11-23)
-+--------------------------------
-+
-+- Use dynamic allocation for ellipse symbol's STYLE array, avoiding the
-+  static limitation on the STYLE argument values. (bug 1539)
-+
-+- Fix bug in mapproject.c when splitting over the horizon lines.  
-+
-+- Fix Tcl mapscript's getBytes method (bug 1533).
-+
-+- Use mapscript.i in-place when building Ruby mapscript, copying not necessary
-+  (bug 1528).
-+
-+- Expose maximum lengths of layer, class, and style arrays in mapscript (bug
-+  1522).
-+
-+- correct msGetVersion to indicate if mapserver was build with MYGIS support.
-+
-+- Fixed hang in msProjectRect() for very small rectangles due to round off
-+  problems (bug 1526).
-+
-+
-+Version 4.8.0-beta1 (2005-11-04)
-+--------------------------------
-+
-+- Bug 1509: Fixed bounding box calculation in mapresample.c. The bottom right
-+  corner was being missed in the calculation.
-+
-+- MS RFC 2: added OGR based shape<->WKT implementation.
-+
-+- mapgdal.c: fixed some mutex lock release issues on error conditions.
-+
-+- MS RFC 8: External plugin layer providers (bug 1477)
-+
-+- SLD : syntax error when auto generating external symbols (Bug 1508).
-+
-+- MS RFC 3: Layer vtable architecture (bug 1477)
-+
-+- wms time : correct a problem when hadling wms times with tile index rasters
-+  (bug 1506).
-+
-+- WMS TIME : Add suuport for multiple interval extents (Bug  1498)
-+
-+- Removed deprecated --with-php-regex-dir switch (bug 1468)
-+
-+- support wms_attribution element for LAYER's (Bug 1502)
-+
-+- Correct php/mapscript bug : initialization of scale happens when
-+  preparequery is called (Bug 1334).
-+
-+- msProjectShape() will now project the lines it can, but completely
-+  delete lines that cannot be projected properly and "NULL" the shape if
-+  there are no lines left. (Bug 411)
-+
-+- Expose msLayerWhichShapes and msLayerNextShape in MapScript. (bug 1481) 
-+
-+- Added support to MapScript to change images in a previously defined
-+  symbol. (bug 1471)
-+
-+- mapogcfiler.c : bug 1490. Crash when size of sld filters was huge.
-+
-+- Fixed --enable-point-z-m fix in configure.in (== -> =) (bug 1485).
-+
-+- Extra scalebar layer creation is prevented with a typo fix in mapscale.c. 
-+  Good catch, Tamas (bug 1480).
-+  
-+- mapwmslayer.c : use transparency set at the layer level on wms client 
-+                  layers  (Bug 1458) 
-+
-+- mapresample.c: added BILINEAR/AVERAGE resampling options. 
-+
-+- mapfile.c: avoid tail recursion in freeFeatureList().
-+
-+- maplegend.c: fixed leak of imageObj when embedding legends.
-+
-+- msGDALCleanup(): better error handler cleanup.
-+
-+- Modified msResetErrorList() to free the last error link too, to ensure
-+  msCleanup() scrubs all error related memory. 
-+
-+- Fix in msGetGDALGetTransform() to use default geotransform even if
-+  GDALGetGeoTransform() fails but alters the geotransform array.
-+
-+- Typemaps for C# to enable imageObj.getBytes() method (bug 1389).
-+
-+- Enable -DUSE_ZLIB via configure for compressed SVG output (bug 1307).
-+
-+- maputil.c/msAddLine(): rewrite msAddLine() to call 
-+  msAddLineDirectly, and use realloc() in msAddLineDirectly() to optimize
-+  growth of shapeObjs. (bug 1432)
-+
-+- msTmpFile: ensure counter is incremented to avoid duplicate
-+  temporary filenames. (bug 1312)
-+
-+- SLD external graphic symbol format tests now for mime type
-+  like image/gif instead of just GIF. (bug 1430)
-+
-+- Added support for OGR layers to use SQL type filers (bug 1292)
-+
-+- mapio/cgiutil - fixed POST support in fastcgi mode. (bug 1259)
-+
-+- mapresample.c - ensure that multi-band raw results can be
-+  resampled. (bug 1372)
-+
-+- Add support in OGC FE for matchCase attribute on 
-+  PropertyIsEqual and PropertyIsLike  (bug 1416)
-+
-+- Fixed sortshp.c to free shapes after processing to avoid major
-+  memory leak. (bug 1418)
-+
-+- fixed msHTTPInit() not ever being called which prevented msHTTPCleanup()
-+  from properly cleaning up cUrl with curl_global_cleanup(). (bug 1417)
-+  
-+- mapsde.c: add thread locking in msSDELCacheAdd
-+
-+- fixed mappool.c so that any thread can release a connection,
-+  not just it's allocator. (bug 1402)
-+
-+- mapthread.c/h: Added TLOCK_SDE and TLOCK_ORACLE - not used yet.
-+
-+- Fixed copying of layer and join items. (bug 1403)
-+
-+- Fixed copying of processing directives within copy of a layer. (bug 1399)
-+
-+- Problems with string initialization. (bug 1312)
-+
-+- Fix svg output for multipolygons. (bug 1390)
-+
-+- Added querymapObj to PHP MapScript (bug 535)
-+
-+
-+Version 4.6.0 (2005-06-14)
-+--------------------------
-+
-+- Bug 1163 : Filter Encoding spatial operator is Intersects 
-+  and not Intersect.
-+ 
-+- Fixed GEOS to shapeObj for multipolgon geometries.
-+
-+
-+Version 4.6.0-rc1 (2005-06-09)
-+------------------------------
-+
-+- Bug 1375: Fixed seg fault in mapscript caused by the USE_POINT_Z_M flag.
-+  This flag was not carried to the mapscript Makefile(s).
-+
-+- Bug 1367: Fixed PHP MapScript's symbolObj->setPoints() to correctly 
-+  set symbolObj->sizex/sizey
-+
-+- Bug 1373: Added $layerObj->removeClass() to PHP MapScript (was already
-+  in SWIG MapScript)
-+
-+
-+Version 4.6.0-beta3 (2005-05-27)
-+--------------------------------
-+
-+- Bug 1298 : enable Attribution element in wms Capabilities XML
-+
-+- Bug 1354: Added a regex wrapper, allowing MapServer to build with PHP
-+  compiled with its builtin regex
-+
-+- Bug 1364: HTML legend templates: support [if] tests on "group_name" in 
-+  leg_group_html blocks, and for "class_name" in leg_class_html blocks.
-+
-+- Bug 1149: From WMS 1.1.1, SRS are given in individual tags in root Layer
-+  element.
-+
-+- First pass at properly handling XML exceptions from CONNECTIONTYPE WMS
-+  layers. Still needs some work. (bug 1246)
-+
-+- map.h/mapdraw.c: removed MAX/MIN macros in favour of MS_MAX/MS_MIN.
-+
-+- Bug 1341, 1342 : Parse the unit parameter for DWithin filter request.
-+  Set the layer tolerance and toleranceunit with paramaters parsed.
-+
-+- Bug 1277 : Support of multiple logical operators in Filter Encoding.
-+
-+- mapwcs.c: If msDrawRasterLayerLow() fails, ensure that the error message
-+  is posted as a WCS exception.
-+
-+- Added experimental support for "labelcache_map_edge_buffer" metadata to
-+  define a buffer area with no labels around the edge of a map (bug 1353)
-+
-+
-+Version 4.6.0-beta2 (2005-05-11)
-+--------------------------------
-+
-+- Bug 179 :  add a small buffer around the cliping rectangle to
-+  avoid lines around the edges.
-+
-+- Finished code to convert back and forth between GEOS geometries. Buffer and
-+  convex hull operations are exposed in mapscript.
-+
-+- fontset.fonts hash now exposed in mapscript (bug 1345).
-+
-+- Bug 1336 : Retreive distance value for DWithin filter request 
-+  done with line and polygon shapes/
-+
-+- Bug 985 / 1015: Don't render raster layers as classified if none of
-+  the classes has an expression set (gdal renderer only). 
-+
-+- Bug 1344: Fixed several issues in writing of inline SYMBOLS when saving
-+  mapfile (missing quotes around CHARACTER and other string members of SYMBOL
-+  object, check for NULLs, and write correct identifiers for POSITION, 
-+  LINECAP and LINEJOIN).
-+
-+
-+Version 4.6.0-beta1 (2005-04-26)
-+--------------------------------
-+
-+- Bug 1305: Added support for gradient coloring in class styles
-+
-+- Bug 1335 : missing call to msInitShape in function msQueryByShape
-+
-+- Bug 804 : SWF output : Make sure that the layer index is consistent 
-+  when saving movies if some of the layers are not drawn (because the
-+  status is off or out of scale ...)
-+
-+- Bug 1332 - shptreevis.c: fixed setting of this_rec, as the output dbf
-+  file was not getting any records at all.
-+
-+- Fixed Makefile.vc to make .exe files depend on the DLL, so if the DLL
-+  fails to build, things will stop.  Avoids the need for unnecessary
-+  cleans on win32.  Also fixed the rule for MS_VERSION for mapscriptvars.
-+
-+- Bug 1262 : the SERVICE parameter is now required for wms and wfs 
-+  GetCapbilities request. It is not required for other WMS requests.
-+  It is required for all WFS requests.
-+
-+- Bug 1302 : the wfs/ows_service parameter is not used any more. The
-+  service is always set to WFS for WFS layers.
-+
-+- Bug 791: initialize some fields in msDBFCreate() - avoids crashes in
-+  some circumstances.
-+
-+- Bug 1329 : Apply sld named layer on all layers of the same group
-+
-+- Bug 1328 : support style's width parameter for line and polygon layers.
-+
-+- Bug 564: Fixed old problem with labels occasionally drawn upside down
-+
-+- Bug 1325: php mapscript function $class->settext needs only 1 argument.
-+
-+- Bug 1319: Fixed mutex creation (was creator-owned) in mapthread.c. win32
-+  issue only.
-+
-+- Bug 1103: Set the default tolerance value based on the layer type.
-+  The default is now 3 for point and line layers and 0 for all the others.
-+
-+- Bug 1244: Removing Z and M parameter from pointObj by default. A new 
-+  compilation option is available to active those option --enable-point-z-m.
-+  This gives an overall performance gain around 7 to 10%.
-+
-+- Bug 1225: MapServer now requires GD 2.0.16 or more recent
-+
-+- MapScript: shapeObj allocates memory for 4 value strings, shapeObj.setValue()
-+  lets users set values of a shapeObj.
-+  
-+- MapScript: imageObj.getBytes() replaces imageObj.write() (bugs 1176, 1064).
-+
-+- Bug 1308: Correction of SQL expression generated on wfs filters for
-+  postgis/oracle layers.
-+
-+- Bug 1304: Avoid extra white space in gml:coordinates for gml:Box.
-+
-+- mapogr.c: Insure that tile index reading is restarted in 
-+  msOGRLayerInitItemInfo() or else fastcgi repeat requests for a layer may 
-+  fail on subsequent renders.
-+
-+- mapogr.c: Set a real OGRPolygon spatial filter, not just an OGRLinearRing.
-+            Otherwise GEOS enabled OGR builds will do expensive, and 
-+            incorrect Intersects() tests.
-+
-+- mapogr.cpp / mapprimitive.c: Optimize msAddLine() and add msAddLineDirectly()
-+
-+- mapprimitive.c: Optimizations in msTransformShapeToPixel() (avoid division)
-+
-+- map.h: Made MS_NINT inline assembly for win32, linux/i86.  
-+
-+- mapprimitive.c: optimized msClipPolygonRect and msClipPolylineRect for
-+  case where the shape is completely inside the clip rect.
-+
-+- Add support for SVG output. See Bug 1281 for details. 
-+
-+- Bug 1231: use mimetype "image/png; mode=24bits" for 24bit png format.
-+  This makes it seperately selectable by WMS.
-+
-+- Bug 1206: Applied locking patch for expression parser for rasters.
-+
-+- Bug 1273: Fixed case in msProjectPoint() were in or out are NULL and
-+  a failure occurs to return NULL.  Fixed problem of WMS capabilities with
-+  'inf' in it. 
-+
-+- SLD generation bug 1150 : replacing <AND> tag to <ogc:And>  
-+
-+- Fixed bug 1118 in msOWSGetLayerExtent() (mapows.c). 
-+
-+- Fixed ogcfilter bug #1252  
-+
-+- Turned all C++ (//) comments into C comments (bug 1238)
-+
-+- mapproject.h/configure.in: Don't check for USE_PROJ_API_H anymore.  Assume 
-+  we have a modern PROJ.4.
-+
-+- Bug 839: Fix memory leak of font name in label cache (in mapfile.c). 
-+
-+- Added msForceTmpFileBase() and mapserv -tmpbase switch to allow overriding
-+  temporary file naming conventions.  Mainly intended to make writing 
-+  testscripts using mapserv easier. FrankW. 
-+
-+- maporaclespatil.c: Bug fix for: #1109, #1110, #1111, #1112, #1136, #1210,
-+  #1211, #1212, #1213.  Support for compound polygons, fixed internal sql to
-+  stay more accurate for geodetic data, added the support for getextent
-+  function.  Added VERSION token for layer data string.
-+
-+- mapimagemap.c: Preliminary implementation of support for emitting 
-+  MS_SYMBOL_VECTOR symbols in msDrawMarkerSymbolIM(). 
-+
-+- Bug 1204: Added multi-threading support in mapthread.c.  List of connections 
-+  is managed within a mutex lock, and connections are only allowed to be used
-+  by one thread at a time. 
-+
-+- Bug 1185 : php/mapscript : add constant MS_GD_ALPHA 
-+
-+- Bug 1173: In HTML legend, added opt_flag support for layer groups.
-+
-+- Bug 1179: added --with-warnings configure switch, overhauled warning logic.
-+
-+- Bug 1168: Improve autoscaling through classification rounding issues. 
-+
-+- Fixed bug writing RGB/RGBA images via GDAL output on bigendian systems. 
-+
-+- Bug 1152 : Fix WMS style capabilities output for FastCGI enabled builds.
-+
-+- Bug 1135 : Added support for rotating labels with the map if they were 
-+  rendered with some particular angle already. 
-+
-+- Bug 1143 : Missing call to msInitShape.
-+
-+- Fixed PHP5 support for windows : Bug 1100. 
-+
-+- Correct bug 1151 : generates twice a </Mark> tag when generating an SLD.
-+  This was happening the style did not have a size set.
-+
-+- Oracle Spatial.  Fixed problem with LayerClose function.  Added token NONE
-+  for DATA statement.  Thanks Valik with the hints about the LayerClose problem
-+  and Francois with the hints about NONE token.  
-+
-+- numpoints and stylelength memebers of the symbol object needs to be in sync
-+  with the low level values after calles to setpoints ans setstyle (Bug 1137).
-+ 
-+- Use doubles instead of integers in function php3_ms_symbol_setPoints 
-+  (Bug 1137).
-+
-+- Change the output of the expression when using a wild card for
-+  PropertyIsLike (Bug 1107).
-+
-+- Delete temporary sld file created on disk (Bug 1123)
-+
-+- Fixed msFreeFileCtx() to call free() instead of gdFree() as per bug 1125. 
-+  Also renamed gdFreeFileCtx() to msFreeFileCtx(). 
-+
-+- Ensure error stack is cleared before accepting another call in FastCGI
-+  mode in mapserv.c.  Bug 1122
-+
-+- Support translation of all geometry types to points in mapogr.cpp (now
-+  also supports multipolygon, multilinestring and geometrycollection. 
-+  bug 1124. 
-+
-+- Added support for passing OGR layer FILTER queries down to OGR via the
-+  SetAttributeFilter() method if prefixed with WHERE keyword.  Bug 1126.
-+
-+- Fixed support for SIZEUNITS based scaling of text when map is rotated.
-+  Bug 1127.
-+
-+
-+Version 4.4.0 (2004-11-29)
-+--------------------------
-+
-+- Fixed WMS GetCapabilities 1.1.0 crash when wms_style_<...>_legendurl_*
-+  metadata were used (bug 1096)
-+
-+- WCS GetCapabilities : Added ResponsibleParty support.
-+
-+- WMS GetCapabilities : Service online resource was not url encoded (bug 1093)
-+ 
-+- Fixed php mapscript problem with wfs_filter selection : Bug 1092.
-+
-+- Fixed encoding problem with WFS server when wfs_service_onlineresource 
-+  was not explicitly specified (bug 1082)
-+
-+- Add trailing "?" or "&" to connection string when required in WFS
-+  client layers using GET method (bug 1082)
-+
-+- Fixed : SLD rasters was failing when there was Spatial Filter (Bug 1087) 
-+
-+- Fixed mapwfslayer.c build error when WFS was not enabled (bug 1083)
-+
-+- Check that we have vsnprintf in mapimagemap.c before using it. 
-+
-+
-+Version 4.4.0-beta3 (2004-11-22)
-+--------------------------------
-+
-+- Added tests to mimimize the threat of recursion problems when evaluating
-+  LAYER REQUIRES or LABELREQUIRES expressions. Note that via MapScript it
-+  is possible to circumvent that test by defining layers with problems 
-+  after running prepareImage. Other things crop up in that case too (symbol 
-+  scaling dies) so it should be considered bad programming practice
-+  (bug 1059).
-+
-+- Added --with-sderaster configure option. 
-+
-+- Make sure that msDrawWMSLayerLow calls msDrawLayer instead of 
-+  msDrawRasterLayerLow directly ensuring that some logic (transparency) that 
-+  are in msDrawLayer are applied (bug 541).
-+
-+- Force GD/JPEG outputFormatObjects to IMAGEMODE RGB and TRANSPARENT OFF
-+  if they are RGBA or ON.  Makes user error such as in bug 1703 less likely.
-+
-+- Advertize only gd and gdal formats for wms capabilities (bug 455).
-+
-+- Pass config option GML_FIELDTYPES=ALWAYS_STRING to OGR so that all GML
-+  attributes are returned as strings to MapServer. This is most efficient
-+  and prevents problems with autodetection of some attribute types (bug 1043).
-+  
-+- msOGCWKT2ProjectionObj() now uses the OGRSpatialReference::SetFromUserInput()
-+  method.  This allows various convenient setting options, including the 
-+  ability to handle ESRI WKT by prefixing the WKT string with "ESRI::". 
-+
-+- Fixed GetLegendGraphic in WMS Capabilities that were missing the '?'
-+  or '&' separator if it was not included in wms_onlineresource (bug 1065).
-+
-+- Updated WMS/WFS client and server code to lookup "ows_*" metadata names
-+  in addition to the default "wms_*" (or "wfs_*") metadatas (WCS was already
-+  implemented this way). This reduces the amount of duplication in mapfiles
-+  that support multiple OGC interfaces since "ows_*" metadata can be used
-+  almost everywhere for common metadata items shared by multiple OGC
-+  interfaces (bug 568).
-+
-+- Added ows_service_onlineresource metadata for WMS/WFS to distinguish
-+  between service and GetMap/Capabilities onlineresources (bug 375).
-+
-+- Added map->setSize() to PHP MapScript (bug 1066).
-+
-+- Re-enabled building PHP MapScript using PHP's bundled regex/*.o. This is
-+  needed to build in an environment with PHP configured as an Apache DSO
-+  (bugs 990, 520).
-+
-+- Fixed problem with raster dither support on windows (related to ascii 
-+  encoding pointers) (bug 722).
-+
-+- Moved PHP/SWIG MapScript layer->getExtent() logic down to msLayerGetExtent()
-+  to avoid code duplication (bug 1051).
-+
-+- Added SDE Raster drawing support (experimental).
-+
-+- HTML legends: Added [leg_header_html] and [leg_footer_html] (bug 1032).
-+
-+- Added "z" support in SWIG MapScript for pointObj (bug 871).
-+
-+- In PHP Mpascript when using  ms_newrectobj, the members minx, miny,
-+  maxx, maxy are initialized to -1 (bug 788).
-+
-+- Write out proper world file with remote WMS result, it was off by half
-+  a pixel (bug 1050).
-+
-+- Send a warning in the wms capabilities if the layer status is set 
-+  to default (bug 638).
-+
-+- Fixed PHP MapScript compile warnings: dereferencing type-punned pointer
-+  will break strict-aliasing rules (bug 1053).
-+
-+- Added $layer->isVisible() to PHP MapScript (bug 539).
-+
-+- Ported $layer->getExtent() to PHP MapScript (bug 826).
-+
-+- wms_group_abstract can now be used in the capabilities (bug 754).
-+
-+- If wms_stylelist is an empty string, do not output the <StyleList> tag
-+  for MapContexts (bug 595).
-+
-+- Avoid passing FILE* to GD library by utilizing GD's gdIOCtx interface
-+  (bug 1047).
-+  
-+- Output warning in wms/wfs capabilities document if layer,group,map names have
-+  space in them (bug 486, bug 646).
-+
-+- maporaclespatial.c: fixed declarations problems (bug 1044).
-+
-+- Allow use of msOWSPrintURLType with no metadata. In this case the default 
-+  parameters will be used (bug 1001).
-+
-+- Ensure the outputFormatObj attached to msImageLoadGDStream() results reflect
-+  the interlacedness of the loaded image.  Also ensure that the RGB PNG
-+  reference images work (make imagemode match gdImg) (bug 1039).
-+
-+- Fixed support for non-square pixels in WCS (bug 1014).
-+
-+- Expose only GD formats for GetLegendGraphic in the capabilities (bug 1001).
-+
-+- Check for supported formats when process a GetLegendGraphic request 
-+  (bug 1030).
-+
-+- mapraster.c: fixed problem with leaks in tileindexed case where the
-+  tile index is missing (bug 713).
-+
-+- Oracle Spatial: implemented connection pool support for Oracle Spatial. 
-+  New layer data parameters to support query functions, added 
-+  "using unique <column name>".  Added "FILTER", "RELATE" and "GEOMRELATE" 
-+  parameters, now permit users to choose the Oracle Spatial Filter. Modified 
-+  the internal SQL to always apply FILTER function. And improve the Oracle 
-+  Spatial performance.
-+
-+- Centralize "stdout binary mode setting" for win32 in msIO_needBinaryStdout().
-+  Use it when writing GDAL files to stdout in mapgdal.c.  Fixes problems with
-+  output of binary files from GDAL outputformat drivers on win32 via WMS/WCS.
-+
-+- MapServer now provides one default style named (default), title and 
-+  LegendURL when generating capabilities.  Added also the possibility to use
-+  the keyword default for STYLES parameter when doing a GetMap 
-+  (..&STYLES=default,defeault,...) (bug 1001).
-+
-+- Add xlink:type="simple" in WMS MetadataURL (bug 1027).
-+
-+
-+Version 4.4.0-beta2 (2004-11-03)
-+--------------------------------
-+
-+- free mapServObj properly in mapserv.c in OWS dispatch case to fix minor
-+  memory leaks.
-+
-+- modified msCloseConnections() to also close raster layers so that 
-+  held raster query results will be freed. 
-+
-+- modified raster queries to properly set the classindex in the resultcache.
-+
-+- modified msDrawQueryCache() to be very careful to not try and lookup 
-+  information on out-of-range classindex values.  This seems to occur when
-+  default shapes come back witha classindex of 0 even if there are no classes.
-+  (ie. raster query results). 
-+
-+- the loadmapcontext function has changed it behaviour.  Before the 4.4 relase
-+  when loading layers from a map context, the layer name was built using
-+  a unique prefix + the name found in the context (eg for the 2nd layer in 
-+  map context named park, the layer name generated would possibly be l:2:park).
-+  Now the loadmapcontext takes a 2nd optional argument to force the creation
-+  of the unique names. The default behaviour is now to have the layer name
-+  equals to the name found in the context file (bug 1023).   
-+
-+- Fixed problem with WMS GetCapabilities aborting when wms_layer_group is
-+  used for some layers but not for all (bug 1024).
-+
-+- Changed raster queries to return the list of all pixel values as an 
-+  attribute named "value_list" rather than "values" to avoid conflict with
-+  special [values] substitution rule in maptemplate.c.
-+
-+- Fixed raster queries to reproject results back to map projection, and to
-+  do point queries distance checking against the correct projection (bug 1021).
-+
-+- Get rid of WMS 1.0.8 support. It's not an officially supported verison
-+  of the spec anyway: it's synonymous for 1.1.0 (bug 1022).
-+
-+- Allow use of '=' inside HTML template tag parser (bug 978).
-+
-+- Use metadata ows_schema_location for WMS/WFS/WCS/SLD (bugs 999, 1013, 938).
-+  The default value if metadata is not found is 
-+  http://schemas.opengeospatial.net.
-+ 
-+- Generate a RULE <Name> tag when generating an SLD (bug 1010).
-+
-+- WMS GetLegendGraphic uses now the RULE value to return an icon for
-+  a class that has the same name as the RULE value (bug 843).
-+ 
-+- Add msOWSPrintURLType: This funciton is a generic URL printing fuction for 
-+  OGC specification metadata (WMS, WFS, WCS, WMC, etc.) (bug 944).
-+
-+- Support MetadataURL, DataURL and LegendURL tags in WMS capabilities 
-+  document and MetadataURL in WFS capabilities.
-+
-+- SWIG mapscript: clone methods for layerObj, classObj, styleObj (bug 1012).
-+
-+- Implemented an intarray helper class for SWIG mapscript which allows for
-+  multi-language manipulation of layer drawing order (bugs 853, 1005).
-+
-+- Fixed WMS GetLegendGraphic which was returning an exception (GD error)
-+  when requested layer was out of scale (bug 1006).
-+
-+- Fixed maplexer.l to work with flex 2.5.31 (bug 975).
-+
-+- WMS GetMap requests now have MS_NONSQUARE enabled by default. This means
-+  that if the width/height ratio doesn't match the extent's x/y ratio then
-+  the map is stretched as stated in the WMS specification (bug 862).
-+
-+- In WMS, layers with no explicit projection defined will receive a copy
-+  of the map's projectionObj if a new SRS is specified in the GetMap request
-+  or if MS_NONSQUARE is enabled. This will prevent the problem with layers 
-+  that don't show up in WMS request when the server administrator forgets
-+  to explicitly set projections on all the layers in a WMS mapfile (bug 947).
-+
-+- Implemented FastCGI cleanup support for win32 and unix in mapserv.c.
-+
-+- Solved configure/compile issues with libiconv (bugs 909, 1017).
-+
-+
-+Version 4.4.0-beta1 (2004-10-21)
-+--------------------------------
-+
-+- "shared" compilation target now supports some kind of versioning,
-+  should at least prevent libmap.so version collisions when upgrading
-+  MapServer on a server (bug 982).
-+
-+- When no RULE parameter has been specified in the WMS request
-+  a legend should be returned with all classes for the specified LAYER.
-+  Changes has been made in mapwms.c (bug 653). Also if the SCALE parameter
-+  is provided in the WMS request is will be used to determine whether
-+  the legend of the specified layer should be drawn in the case that the
-+  layer is scale dependant (big 809).
-+
-+- Nested layers in the capabilities are supported by using a new metadata
-+  tag WMS_LAYER_GROUP (bug 776).
-+  
-+- Added greyscale+alpha render support if mapdrawgdal.c (bug 965). 
-+
-+- Added --with-fastcgi support to configure.
-+
-+- support OGC mapcontext through mapserver cgi (bug 946).
-+
-+- support for reading 3d shape file (z) (bug 869).
-+
-+- add php mapscript functions to expose the z element (bug 870).
-+
-+- imageObj::write() method for SWIG mapscript (bug 941).
-+
-+- Protect users from 3 potential sources of threading problems: parsing
-+  expression strings outside of msLoadMap, evaluating mapserver logical
-+  expressions, and loading symbol set files outside of msLoadMap (bug 339).
-+
-+- Various fixes allowing unit tests to run leak free under valgrind on 
-+  i686.  Memory is now properly freed when exiting from common error
-+  states (bug 927).
-+
-+- Restored ability to render transparent (indexed or alpha) pixmap symbols
-+  on RGB map images, including annotation layers and embedded scalebars.
-+  This feature remains OFF by default for map layers and is enabled by
-+  specifying TRANSPARENCY ALPHA (bugs 926, 490).
-+
-+- mapserv_fcgi.c removed.  Committed new comprehensive FastCGI support. 
-+
-+- New mapserver exceptions for Java mapscript thanks to Umberto Nicoletti
-+  (bug 895).
-+
-+- Removed mapindex.c, mapindex.h, shpindex.c components of old unused 
-+  shapefile indexing method.  
-+
-+- Use the symbol size instead of 1 for the default style size value. This is
-+  done by setting the default size to -1 and adding msSymbolGetDefaultSize() 
-+  everywhere to get the default symbolsize (Bug 751).
-+
-+- Correct Bug with GML BBOX output when using a <Filter> with a 
-+  GetFeature request (Bug 913).
-+
-+- Encode all metadatas and mapfile parameters outputed in a xml document
-+  (Bug 802).
-+
-+- Implement the ENCODING label parameter to support internationalization.
-+  Note this require the iconv library (Bug 858).
-+
-+- New and improved Java mapscript build provided by unicoletti at prometeo.it
-+  and examples by Y.K. Choo (bug 876).
-+
-+- MapContext: Cleanup code to make future integration more easily and output 
-+  SRS and DataURL in the order required by the spec.
-+
-+- Fixed issue with polygon outline colors and brush caching (bug 868).
-+
-+- New C# mapscript makefiles and examples provided by Y.K. Choo
-+  <ykchoo at geozervice.com> committed under mapscript/csharp/ (bug 867).
-+  
-+- Renamed 'string' member of labelCacheMemberObj to 'text' to avoid
-+  conflicts in SWIG mapscript with C# and Java types (bug 852).
-+  
-+- Fixed Bug 866 : problem when generating an sld on a pplygon layer
-+
-+- SWIG mapscript: map's output image width and height should be set 
-+  simultaneously using new mapObj::setSize() method.  This performs
-+  necessary map geotransform computation.  Direct setting of map width
-+  and height is deprecated (bug 836).
-+
-+- Fixed bug 832 (validate srs value) : When the SRS parameter in a GetMap 
-+  request contains a SRS that is valid for some, but not all of the layers 
-+  being requested, then the server shall throw a Service Exception 
-+  (code = "InvalidSRS"). Before this fix, mapserver use to reproject
-+  the layers to the requested SRS. 
-+
-+- Fixed bug 834: SE_ROW_ID in SDE not initialized for unregistered SDE tables
-+
-+- Fixed bug 823 : adding a validation of the SRS parameter when doing
-+  a GetMap request on a wms server. Here is the OGC statement :
-+  'When the SRS parameter in a GetMap request contains a SRS 
-+  that is valid for some, but not all of the layers being requested, 
-+  then the server shall throw a Service Exception (code = "InvalidSRS").'
-+
-+- Set the background color of polygons or circles when using transparent
-+  PIXMAP symbol.
-+
-+- SWIG mapscript class extensions are completely moved from mapscript.i
-+  into separate interface files under mapscript/swiginc.
-+
-+- Overhaul of mapscript unit testing framework with a comprehensive test
-+  runner mapscript/python/tests/runtests.py.
-+
-+- Modified the MS_VALID_EXTENT macro to take an extent as its argument 
-+  instead of the quartet of members. MapServer now checks that extents input 
-+  through the mapfile are valid in mapfile.c (web, map, reference, 
-+  and layer).  Modified msMapSetExtent in mapobject.c to use the new 
-+  macro instead of its home-grown version. Modified all cases that used 
-+  MS_VALID_EXTENT to the new use case.
-+  
-+- Layers now accept an EXTENT through the mapfile (bug 786). Nothing 
-+  is done with it at this point, and getExtent still queries the 
-+  datasource rather than getting information from the mapfile-specified 
-+  extent.
-+
-+- Fixed problem with WMS GetFeatureInfo when map was reprojected. Was a
-+  problem with msProjectRect and zero-size search rectangles (bug 794)
-+
-+- MapServer version now output to mapscriptvars and read by Perl Makefile.PL
-+  and Python setup.py (bug 795).
-+
-+- Map.web, layer, and class metadata are exposed in SWIG mapscript as
-+  first-class objects (bug 737).
-+
-+- Add support for spatial filters in the SLD (Bug 782)
-+
-+- A few fixes to allow php_mapscript to work with both PHP4 and PHP5.
-+  PHP5 support should still be considered experimental. (bug 718)
-+
-+- Fixed SDE only recognizing SE_ROW_ID as the unique column (bug 536). 
-+  The code now autosenses the unique row id column.
-+
-+- Enhanced SDE support to include support for queries against 
-+  user-specified versions.  The version name can be specified as the 
-+  last parameter of the CONNECTION string.
-+
-+- Fixed automated generation of onlineresource in OWS GetCapabilities
-+  when the xxx_onlineresource metadata is not specified: the map= parameter
-+  used to be omitted and is now included in the default onlineresource if
-+  it was explicitly set in QUERY_STRING (bug 643)
-+
-+- Fixed possible crash when producing WMS errors INIMAGE (bug 644)
-+
-+- Fixed automated generation of onlineresource in OWS GetCapabilities
-+  when the xxx_onlineresource metadata is not specified: the map= parameter
-+  used to be omitted and is now included in the default onlineresource if
-+  it was explicitly set in QUERY_STRING (bug 643)
-+
-+- Fixed an issue with annotation label overlap. There was an issue with
-+  the way msRectToPolygon was computing it's bounding box. (bug 618)
-+
-+- Removed "xbasewohoo" debug output when using JOINs and fixed a few 
-+  error messages related to MySQL joins (bug 652)
-+
-+- Fixed "raster cracking" problem (bug 493)
-+
-+- Improvements to Makefile.vc, and nmake.opt so that a mapscriptvars file
-+  can be produced on windows.  
-+
-+- Updated setup.py so Python MapScript builds on win32. 
-+
-+- Added preliminary raster query support.
-+
-+- No more Python-stopping but otherwise benign errors raised from
-+  msDrawWMSLayer() (bug 650).
-+
-+- Finished prototyping all MapServer functions used by SWIG-Mapscript
-+  and added 'void' to prototypes of no-arg functions, eliminating all
-+  but two SWIG-Mapscript build warnings (bug 658).
-+
-+- Mapscript: resolved issue with pens and dynamic drawing of points (bug 663).
-+
-+- Mapscript: fixes to tests of shape copying and new image symbols.
-+
-+- Mapscript: new OWSRequest class based on cgiRequestObj structure in 
-+  cgiutil.h is a first step to allow programming with MapServer's OWS
-+  dispatching (bug 670).
-+
-+- Mapscript: styles member of classObj structure is no longer exposed to
-+  SWIG (bug 611).
-+
-+- Implementation geotransform/rotation support in cgi core, and mapscript.i.
-+
-+- Testing: fixed syntax error, 'EPSG' -> 'epsg' in test.map (bug 687).
-+  Added an embedded scalebar which demonstrates that bug 519 is fixed.
-+  The test data package is also made more complete by including two fonts
-+  from Bitstream's open Vera fonts (bug 694).
-+
-+- Mapscript (SWIG): remove promote and demote methods from layerObj.  Use
-+  of container's moveLayerUp/moveLayerDown is better, and this brings
-+  the module nearer to PHP-Mapscript (bug 692).
-+
-+- mapogr.cpp: Now echos CPLGetLastErrorMsg() results if OGR open fails. 
-+
-+- mapraster.c: fixed tile index corruption problem (bug 698)
-+
-+- Mladen Turk's map copying macros in mapcopy.h clean up map cloning and
-+  allow for copying of fontset and symbolset.  Added cloning tests in
-+  python/tests/testCloneMap.py and refactored testing suite (bugs 640 & 701).
-+
-+- Mapscript: removing obsolete python/setup_wnone.py file.
-+
-+- CONFIG MS_NONSQUARE YES now enables non-square pixel mode (mostly for WMS). 
-+  Changes in mapdraw.c (msDrawMap()) to use the geotransform "hack" to allow
-+  non-square pixels.
-+
-+- When using the text/html mime type in a GetFeature request, if the
-+  layer's template is not set to a valid file, errors occur.
-+  Correction is : the text/html is not advertized by default and 
-+  will only be advertized if the user has defined 
-+  "WMS_FEATURE_INFO_MIME_TYPE"  "text/html" (bug 736)
-+
-+- Make PHP MapScript's layer->open() produce a PHP Warning instead of a
-+  Fatal error (bug 742)
-+
-+- MapServer hash tables are now a structure containing a items pointer
-+  to hashObj. See maphash.h for new prototypes of hash table functions.
-+  In SWIG mapscript, Map, Layer, and Class metadata are now instances of the
-+  new hashTableObj class.  fontset.fonts and Map.configoptions are also
-+  instances of hashTableObj.  The older getMetaData/setMetaData and
-+  metadata iterator methods can be deprecated (bug 737).
-+  
-+- Mapscript-SWIG: made the arguments of mapObj and layerObj constructors
-+  optional.  A layerObj can now exist outside of a map and can be added
-+  to a mapObj using the insertLayer method.  mapObj.removeLayer now 
-+  returns a copy of the removed Layer rather than an integer (bug 759).
-+
-+- Fixed $map->processTemplate() which was always returning NULL.
-+  Bug introduced in version 4.0 in all flavours of MapScript (bug 410)
-+
-+
-+Version 4.2-beta1 (2004-04-17)
-+------------------------------
-+
-+- Added support for WMS 1.1.1 in the WMS interface. 
-+
-+- Added support for WMS-SLD in client and server mode.
-+
-+- Added support for attribute filters in the WFS interface.
-+
-+- WMS Interface: several fixes to address issues found in running tests
-+  against the OGC testsuite. One of the side-effects is that incomplete
-+  GetMap requests that used to work in previous versions will produce
-+  errors now (see bug 622).
-+
-+- Modified configure scripts to be able to configure/build PHP MapScript
-+  using an installed PHP instead of requiring the full source tree.
-+
-+- Added ability to combine multiple WMS connections to the same server 
-+  into a single request when the layers are adjacent and compatible. (bug 116)
-+
-+- Support POSTed requests without Content-Length set. 
-+
-+- Added support for proper classification of non-8bit rasters.  
-+
-+- Added support for BYTE rawmode output type. 
-+
-+- Added support for multiple bands of output in rawmode. 
-+
-+- MySQL joins available
-+
-+- Fixed problems with detection of OGRRegisterAll() with GDAL 1.1.9 in 
-+  configure due to GDAL's library name change. Fixed a few other minor
-+  issues with GDAL/OGR in configure.
-+
-+- Modified configure to disable native TIFF/PNG/JPEG/GIF support by default
-+  if GDAL is enabled.  You can still enable them explicitly if you like.
-+
-+- Replace wms_style_%s_legendurl, wms_logourl, wms_descriptionurl, wms_dataurl 
-+  and wms_metadataurl metadata by four new metadata by metadata replaced. The 
-+  new metadata are called legendurl_width, legendurl_height, legendurl_format, 
-+  legendurl_href, logourl_width, etc...
-+  Old dependancy to the metadata with four value in it , space separated, are 
-+  not kept.
-+
-+- Implement DataURL, MetadataURL and DescriptionURL metadata in 
-+  mapcontext.c (bug 523)
-+
-+- PHP MapScript's pasteImage() now takes a hex color value (e.g. 0xrrggbb)
-+  for the transparent color instead of a color index. (bug 463)
-+
-+- OGR data sources with relative paths are now checked relative to 
-+  SHAPEPATH first, and if not found then we try again relative to the
-+  mapfile location.  (bug 295)
-+
-+- There is a new mapObj parameter called MAXSIZE to control maximum image
-+  size to serve via the CGI and WMS interfaces. The default is 2048 as 
-+  before but it can be changed in the map file now. (bug 435)
-+
-+- Added simple dataset for unit and regression tests (bug 453)
-+
-+- PostGIS: added postresql_NOTICE_HANDLER() sending output via msDebug() 
-+  and only when layer->debug is set (bug 418)
-+
-+- Added Apache version detection in configure and added non-blocking flag
-+  on stderr in msDebug() to work around Apache 2.x bug (bug 458)
-+
-+- MapScript rectObj: added optional bounding value args to constructor and
-+  extended rectObj class with a toPolygon method (bug 508).
-+  
-+- MapScript pointObj: added optional x/y args to constructor (bug 508).
-+
-+- MapScript colorObj: added optional RGB color value args to colorObj
-+  constructor, and extended colorObj class with setRGB, setHex, and toHex
-+  methods.  The hex methods use hex color strings like '#ffffff' rather
-+  than '0xffffff' for compatibility with HTML (bug 509).
-+
-+- MapScript outputFormatObj: extended with a getOption method (bug 510). 
-+
-+- MapScript imageObj: added optional mapObj argument to the save method
-+  resolving bug 549 without breaking current API.  Also added optional
-+  driver and filename arguments to constructor which allows imageObj
-+  instances to be created with a specified driver or from files on disk
-+  (bug 530).  Added new code to Python MapScript which extends the 
-+  filename option to Python file-like objects (bug 550). This means
-+  StringIO and urllib's network objects!
-+
-+- MapScript classObj and styleObj: added a new styleObj shadow class and
-+  extended classObj with getStyle, insertStyle, and removeStyle methods.
-+  MapScript now supports multiple styles for dynamically created classes
-+  (bug 548).
-+
-+- MapScript layerObj: added getExtent, getNumFeatures extension methods,
-+  allowing getShape to access inline features (bug 562).
-+
-+- Added fixes for AMD64/Linux in configure (bug 565)
-+
-+- Removed OGR_STATIC stuff in configure script that used to allow us to 
-+  build with OGR statically by pointing to the OGR source tree.  That 
-+  means you can only build with OGR when *installed* as part of GDAL,
-+  but that's what everyone is doing these days anyway.
-+
-+- Mapscript outputFormatObj: extended constructor to allow format names,
-+  and mapObj methods to append and remove output formats from the 
-+  outputformatlist (bug 511).
-+
-+- New SWIG mapscript development documentation in the spirit of the
-+  PHP-Mapscript readme file, but using reST (bug 576).
-+
-+- Paving way for future changes to SWIG mapscript API with new features
-+  enabled by NEXT_GENERATION_API symbol (bug 586).
-+
-+- Added ability to set string member variables to NULL in PHP MapScript
-+  (bug 591)
-+
-+- New key iterators for map, layer, and class metadata hash tables 
-+  (bug 434) and fontset fonts hash table (bug 439).
-+
-+- Fixed potential crash when using nquery with a querymap enabled and
-+  some layers have a template set at the layer level instead of inside
-+  classes (bug 569).
-+
-+- New CONFIG keyword in the MAP object in a .map file to be used
-+  to set external configuration parameters such as PROJ_LIB and control
-+  of some GDAL and OGR driver behaviours (bug 619)
-+
-+Version 4.0 (2003-08-01)
-+------------------------
-+
-+- Fixed problem with truncated expressions (bugs 242 and 340)
-+
-+- Attempt at fixing GD vs libiconv dependency problems (bug 348)
-+
-+- Fixed problem with invalid BoundingBox tag in WMS capabilities (bug 34)
-+
-+- Fixed problems with SIZEUNITS not working properly (bug 373)
-+
-+- Fixed MacOSX configure problems for linking php_mapscript (bug 208)
-+
-+- Fixed problem with reference map marker symbol not showing up (bug 378)
-+
-+- Use <Keywords> in WMS 1.0.0 capabilities instead of <KeywordList> (bug 129)
-+
-+- One-to-one and one-to-many joins now work for Xbase files and are available
-+  to query templates. Low level one-to-one Xbase joins are available  via
-+  OGR.
-+
-+Version 4.0-beta2 (2003-07-11)
-+------------------------------
-+
-+- Added prototype of FastCGI support in mapserv_fcgi.c (not built by default).
-+
-+- Report full error stack in the mapserv CGI and PHP MapScript (bug 346)
-+
-+- Old index (.qix) format is deprecated (bug 273)
-+
-+- Fixed problem with embedded legend and scalebar that would result in
-+  layers being added to the HTML legends (bug 171)
-+
-+- Changed joins (XBase only at this point) over to the open-prepare-next...
-+  next-close way of doing things. Compiles fine, but needs more testing. 
-+  One-to-many support should work now but it needs to be hooked into the 
-+  template code yet.  Last thing before a candidate 4.0 release.
-+
-+- Added ability to generate images in MapScript processQueryTemplate (bug 341)
-+
-+- Added saving of output formats in msSaveMap()
-+
-+- Fixed problem in PHP MapScript with variables that were not dereferenced
-+  before their values were changed by the MapScript wrappers (bug 323)
-+
-+- Added support for Web Map Context 1.0.0
-+
-+- Treat zero-length template values as NULL so that it's possible to
-+  set("template", "") from MapScript to make layer non-queryable (bug 338)
-+
-+- Ditched the shapepath argument to the shapefileObj constructor
-+
-+- CARTOLINE join style default changed to MS_CJC_NONE
-+
-+- Tweaked code in legend builder to handle polygon layers slightly different.
-+  Now if a polygon layer contains only outlines and no fills (i.e. a polyline)
-+  then it is drawn using the zigzag legend shape rather than the box. I'll 
-+  add legend outlines back in shortly.
-+
-+- Restored legend key outlines (triggered by setting OUTLINECOLOR). If an 
-+  outline is requested then line symbols are clipped to the outline, 
-+  otherwise lines are allowed to bleed a pixel or two beyond those 
-+  boundaries- for most cases this looks	fine but for fat lines it is 
-+  gonna look goofy regardless. In those cases use the KEYIMAGE.
-+
-+- Fixed a bug in the scanline writer so that x coordinates can be in any 
-+  order when passed in to the function. (bug 336)
-+
-+- Updated loadExpressionString in mapfile.c to be a bit more tolerant of
-+  input. Now if a string does not match the logical or regex pattern it is
-+  automatically cast as a string expression. Removes the need for silly quotes.
-+
-+
-+Version 4.0-beta1 (2003-06-06)
-+------------------------------
-+
-+- Added imagemap outputformat, which makes possible use of client-side 
-+  imagemaps in browsers.
-+
-+- Added MySQL support for non-spatial OpenGIS Simple Features SQL stored data
-+
-+- msQueryByShape and msQueryByFeature honor layer tolerances. In effect you
-+  can to buffered queries now. At the momoment only polygon select features
-+  are supported, but there's nothing inherent in the underlying computations
-+  that says lines won't work as well.
-+
-+- Simple one-to-one joins are working again. Reworked the join code so that
-+  table connections are persistant within a join (across joins is a todo).
-+  Joins, like layers are wrapped with a connection neutral front end, that
-+  sets us up to do MySQL or whatever in addition to XBase.
-+
-+- Removed shapepath argument to all layer access functions (affects MapScript).
-+  It's still used but we leverage the layer pointer back to the parent mapObj
-+  so the API is cleaner.
-+
-+- Changed default presentation of feature attributes to escape a few 
-+  problematic characters for HTML display (eg. > becomes &gt;). 
-+  Added [itemname_raw] substitution to allow access to unaltered data.
-+
-+- Added initial version of Jan Hartman's connection pooling code.
-+
-+- Replaced libwww with libcurl for WMS/WFS client HTTP requests.
-+  (libcurl 7.10 required, see http://curl.haxx.se/libcurl/c/)
-+
-+- Added CONNECTION to the list of mapfile parameters that can accept 
-+  %variable% substitutions when processed by the cgi version. This is useful
-+  for passing in username and/or passwords to database data sources.
-+
-+- Added support for DATA and TEMPLATE (header/footer/etc...) filtering using
-+  an regex declared in the mapfile (DATAPATTERN and TEMPLATEPATTERN). 
-+  Certain parameters in a mapfile cannot be changed via a URL without first
-+  being filtered.
-+
-+- Added support for enviroment variable MS_MAPFILE_PATTERN. This allows you to
-+  override the default regex in favor of one more restrictive (I would hope) of
-+  your own.
-+
-+- Disabled CGI SAVEMAP option.
-+
-+- Removed CGI TEMPLATE option since you can use the map_web_template syntax.
-+  Simplifies security maintenance by only having to deal with this option 
-+  in a single place.
-+
-+- Added offset support (styleObj) for raster based output (GD for sure, not
-+  quite sure how OGR output is created although I believe is uses GD anyway).
-+  This allows for feature drop shadows and support for cool linear symbols
-+  like used to be supported in pre-3.4 versions. These offsets are not 
-+  scalable at the moment.
-+
-+- Null shapes (attributes but no vertices) are skipped for shapefiles using
-+  the msLayerNextShape interface. Otherwise applications should check the
-+  shapeObj type member for MS_SHAPE_NULL.
-+
-+- Changed where label cache is allocated and cleared. Now it isn't allocated 
-+  until drawing takes place. Any old cache is cleared before a new one is
-+  allocated. The cache is still intact following rendering for post-processing
-+  using MapScript.
-+
-+- Fixed screw up in pre-processing of logical expressions for item lists.
-+  Under certain circumstances that list could get corrupted and expressions
-+  would fail.
-+
-+- Added NOT operator to expression parser.
-+
-+- Added layer and map level DEBUG options to map file.
-+
-+- Major changes to support vector output (PDF, SWF, GML, ...):
-+  imageObj is used by all rendering functions instead of gdImagePtr,
-+  New msSaveImage() prototype
-+
-+- Support for GD-2.0, including 24 bits output.  Dropped support for GD 1.x
-+
-+- Support for output to any GDAL-supported format via the new OUTPUTFORMAT
-+  object.
-+
-+- New styleObj to replace the OVERLAY* parameter in classes.
-+
-+- PostGIS: Added Sean Gillies <sgillies at i3.com>'s patch for "using unique 
-+  <column name>". Added "using SRID=#" to specify a spatial reference 
-+  for an arbitrary sql query.
-+
-+- ... and numerous fixes not listed here...
-+
-+
-+Version 3.6.0-beta1 (2002-04-30)
-+--------------------------------
-+
-+- MapScript: qitem and qstring params added to layer->queryByAttribute().
-+  Instead of being driven by the layer's FILTER/FILTERITEM, the query by
-+  attribute is now driven by the values passed via qitem,qstring, and the 
-+  layer's FILTER/FILTERITEM are ignored.
-+
-+- Symbol and MapFile changes: ANTIALIAS and FILLED keywords now take a
-+  boolean (TRUE/FALSE) argument i.e. ANTIALIAS becomes ANTIALIAS TRUE
-+  and FILLED becomes FILLED TRUE
-+
-+- Reference Map:
-+  Added options to show a different marker when the reference box becomes
-+  too small.  See the mapfile reference docs for more details on the new 
-+  reference object parameters (MARKER, MARKERSIZE, MAXBOXSIZE, MINBOXSIZE)
-+
-+- Added MINSCALE/MAXSCALE at the CLASS level.
-+
-+- Support for tiled OGR datasets.
-+
-+- PHP 4.1.2 and 4.2.0 support for PHP MapScript.
-+
-+- Added LAYER TRANSPARENCY, value between 1-100
-+
-+- Fixes to the SWIG interface for clean Java build.
-+
-+- New HTML legend templates for CGI and MapScript.  See HTML-Legend-HOWTO.
-+
-+- WMS server now supports query results using HTML query templates instead
-+  of just plain/text.
-+
-+- Added support functions for thread safety (--with-thread).  Still not 
-+  100% thread-safe.
-+
-+
-+Version 3.5.0 (2002-12-18)
-+--------------------------
-+
-+- No Revision history before version 3.5
-+
-diff -urNad mapserver-5.6.0~/mapfile.c mapserver-5.6.0/mapfile.c
---- mapserver-5.6.0~/mapfile.c	2009-11-09 15:42:17.000000000 +0100
-+++ mapserver-5.6.0/mapfile.c	2009-12-18 23:04:32.000000000 +0100
-@@ -105,7 +105,7 @@
-   
-   if(ms_regexec(&re, s, 0, NULL, 0) != 0) { /* no match */
-     ms_regfree(&re);
--    msSetError(MS_REGEXERR, "String (%s) failed expression test.", "msEvalRegex()", s);
-+    msSetError(MS_REGEXERR, "String failed expression test.", "msEvalRegex()");
-     return(MS_FALSE);
-   }
-   ms_regfree(&re);
-@@ -5172,9 +5172,15 @@
-   }
-   
-   if(getenv("MS_MAPFILE_PATTERN")) { /* user override */
--    if(msEvalRegex(getenv("MS_MAPFILE_PATTERN"), filename) != MS_TRUE) return(NULL);
-+    if(msEvalRegex(getenv("MS_MAPFILE_PATTERN"), filename) != MS_TRUE) {
-+      msSetError(MS_REGEXERR, "MS_MAPFILE_PATTERN validation failed." , "msLoadMap()");
-+      return(NULL);
-+    }
-   } else { /* check the default */
--    if(msEvalRegex(MS_DEFAULT_MAPFILE_PATTERN, filename) != MS_TRUE) return(NULL);
-+    if(msEvalRegex(MS_DEFAULT_MAPFILE_PATTERN, filename) != MS_TRUE) {
-+      msSetError(MS_REGEXERR, "MS_DEFAULT_MAPFILE_PATTERN validation failed." , "msLoadMap()");
-+      return(NULL);
-+    }
-   }
-   
-   /*
-@@ -5497,11 +5503,17 @@
-   ** Check map filename to make sure it's legal
-   */
-   if(getenv("MS_MAPFILE_PATTERN")) { /* user override */
--    if(msEvalRegex(getenv("MS_MAPFILE_PATTERN"), filename) != MS_TRUE) return(NULL);
-+    if(msEvalRegex(getenv("MS_MAPFILE_PATTERN"), filename) != MS_TRUE) {
-+      msSetError(MS_REGEXERR, "MS_MAPFILE_PATTERN validation failed." , "msLoadMap()");
-+      return(NULL);
-+    }
-   } else { /* check the default */
--    if(msEvalRegex(MS_DEFAULT_MAPFILE_PATTERN, filename) != MS_TRUE) return(NULL);
-+    if(msEvalRegex(MS_DEFAULT_MAPFILE_PATTERN, filename) != MS_TRUE) {
-+      msSetError(MS_REGEXERR, "MS_DEFAULT_MAPFILE_PATTERN validation failed." , "msLoadMap()");
-+      return(NULL);
-+    }
-   }
--  
-+
-   if((msyyin = fopen(filename,"r")) == NULL) {
-     msSetError(MS_IOERR, "(%s)", "msTokenizeMap()", filename);
-     return NULL;




More information about the Pkg-grass-devel mailing list