[mapserver-dev] MapServer 5.2 Beta 1 Available

Stephen Woodbridge woodbri at swoodbridge.com
Wed Jun 11 20:47:22 EDT 2008


Steve et al,

Nice job!

BTW. unless I missed it, I didn't see a note on the addition of fribidi2 
support for rendering RTL labels with shaping.

-Steve

Steve Lime wrote:
> Hi folks: MapServer 5.2 Beta 1 has just been released. The source package is available for download at:
> 
>   http://mapserver.gis.umn.edu/download/beta
> 
> The list of changes/fixes since 5.0 can be found at the end this message. This is a significant release so 
> we need your help in testing. 5.2 should compatible with any 5.0 applications/mapfiles so it should be 
> relatively easy for folks to test. Please let us know how it goes!
> 
> The plan is to have 2 beta releases, two release candidates with a final release the first week in July. 
> More details can be found in the 5.2 release plan at:
> 
>   http://mapserver.gis.umn.edu/development/release_plans/mapserver_5_2/release_plan/
> 
> Steve
> 
> 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)
> 
> - 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.
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev



More information about the mapserver-dev mailing list