|
|
|
Steve Lime
|
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@... http://lists.osgeo.org/mailman/listinfo/mapserver-dev |
||||||||||||||||
|
Schlagel, Joel D IWR
|
Some javascript/style in this post has been disabled (why?)
A pretty impressive list of new features and fixes - thank you to all the mapserver developers! _______________________________________________ mapserver-dev mailing list mapserver-dev@... http://lists.osgeo.org/mailman/listinfo/mapserver-dev |
||||||||||||||||
|
Stephen Woodbridge
|
In reply to this post by Steve Lime
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@... > http://lists.osgeo.org/mailman/listinfo/mapserver-dev _______________________________________________ mapserver-dev mailing list mapserver-dev@... http://lists.osgeo.org/mailman/listinfo/mapserver-dev |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |