[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