<div>Oww great... </div>
<div> </div>
<div>And How about labels that follow street segments (bug <strong><font size="4"> #1620)</font></strong></div>
<div><strong><font size="4"></font></strong> </div>
<div>Is that implemented?</div>
<div> </div>
<div>ty</div>
<div> </div>
<div>----- Original Message ----- 
<div>From: "Daniel Morissette" <<a href="mailto:dmorissette@DMSOLUTIONS.CA">dmorissette@DMSOLUTIONS.CA</a>></div>
<div>To: <<a href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</a>></div>
<div>Sent: Friday, February 03, 2006 1:29 PM</div>
<div>Subject: [UMN_MAPSERVER-USERS] MapServer 4.8.0 released</div></div>
<div><br> </div>> Good Morning,<br>> <br>> MapServer 4.8.0 has just been released. The source package is available <br>> in the download area of the website and you can expect compiled binaries <br>> to become available shortly at the usual locations:
<br>> <a href="http://mapserver.gis.umn.edu/download/current/">http://mapserver.gis.umn.edu/download/current/</a><br>> <br>> Since the creation of the MapServer Technical Steering Committee in <br>> August, new features are now tracked via RFC documents. You can browse 
<br>> the complete list of RFCs at <a href="http://mapserver.gis.umn.edu/development/rfc">http://mapserver.gis.umn.edu/development/rfc</a><br>> <br>> The relevant RFCs for this 4.8 release are:<br>> <br>>  * MS RFC 2: Creating line features and/or shapes using WKT
<br>>  * MS RFC 3: Layer Plug-in Architecture<br>>  * MS RFC 4: MapServer Raster Resampling<br>>  * MS RFC 5: MapServer Horizon Reprojection Improvements<br>>  * MS RFC 6: Color Range Mapping of Continuous Feature Values
<br>>  * MS RFC 8: Pluggable External Feature Layer Providers<br>> <br>> Once again, all the details are available in the RFC documents at the <br>> URL above.<br>> <br>> Another important enhancement in this release that is not documented in 
<br>> a RFC is the support for fuzzy brushes which allows producing <br>> antialiased thick lines when ANTIALIAS TRUE is set in a STYLE. For more <br>> details look for the "Fuzzy brushes and antialiased lines" thread in the 
<br>> mapserver-users list archives.<br>> <br>> This release also includes a large number of small enhancements and bug <br>> fixes that didn't deserve their own RFC. I have included a copy of the <br>> list of changes/fixes since 
4.6 from the HISTORY.TXT at the end of this <br>> message.<br>> <br>> Daniel<br>> ------------------------------------------------------------<br>>  Daniel Morissette               <a href="mailto:dmorissette@dmsolutions.ca">
dmorissette@dmsolutions.ca</a><br>>  DM Solutions Group              <a href="http://www.dmsolutions.ca/">http://www.dmsolutions.ca/</a><br>> ------------------------------------------------------------<br>> <br>
> <br>> Version 4.8.0 (2006-02-02)<br>> --------------------------<br>> <br>> - Treat classindex as an int instead of a char in resultCacheMemberObj to<br>>   prevent problems with more than 128 classes (bug 1633)
<br>> <br>> - Fixed possible crash with default content-type and POST requests.(bug <br>> 1628)<br>> <br>> - Known issue: MapScript queryByAttributes() creates wrong WHERE clause on<br>>   postgis layers in some cases (patch available, see bug 1629)
<br>> <br>> <br>> Version 4.8.0-rc3 (2006-01-25)<br>> ------------------------------<br>> <br>> - Add gml:lineStringMember in GML2 MultiLineString geometry (bug 1569).<br>> <br>> - Move gBYTE_ORDER inside the pg layerinfo structure to allow for 
<br>> differently<br>>   byte ordered connections (bug 1587).<br>> <br>> - Close file handle when saving symbolset.<br>> <br>> - Fix the memory allocation bug in sdeShapeCopy (Bug 1606).<br>> <br>> - Fixed OGR WKT support (Bug 1614).
<br>> <br>> - Finished implementation of OGR Shape2WKT function (Bug 1614).<br>> <br>> - Added shapeObj::toWkt() and ms_shapeObjFromWkt() to PHP MapScript (bug <br>> 1466)<br>> <br>> - Detect/add -DHAVE_VSNPRINTF in configure script and prevent systematic
<br>>   buffer overflow in imagemap code when vsnprintf() not available (bug <br>> 1613)<br>> <br>> <br>> Version 4.8.0-rc2 (2006-01-09)<br>> ------------------------------<br>> <br>> - Commit fix for GD on win32 when different heaps are in use. (Bug 1513)
<br>> <br>> - Correct bound reprojection issue with ogc filer (Bug 1600)<br>> <br>> - Correct mapscript windows build problem when flag USE_WMS_SVR was<br>>   not set (Bug 1529)<br>> <br>> - Fix up allocation of the SDE ROW_ID columns and how the functions that
<br>>   call it were using it. (bug 1605)<br>> <br>> - Fixed crash with 3D polygons in Oracle Spatial (bug 1593)<br>> <br>> <br>> Version 4.8.0-rc1 (2005-12-22)<br>> ------------------------------<br>
> <br>> - Fixed shape projection to recompute shape bounds. (Bug 1586)<br>> <br>> - Fixed segfault when copying/removing styles via MapScript. (Bug 1565)<br>> <br>> - Fixed segfault when doing attribute queries on layers with a FILTER 
<br>> already<br>>   set but with no FILTERITEM.<br>> <br>> <br>> Version 4.8.0-beta3 (2005-12-16)<br>> --------------------------------<br>> <br>> - Initialize properly variable in php mapscript (Bug  1584)
<br>> <br>> - New support for pseudo anti-aliased fat lines using brushes with variable<br>>   transparency.<br>> <br>> - Arbitrary rotation support for vector symbols courtesy of Map Media.<br>> <br>> - Support for user-defined mime-types for CGI-based browse and legend
<br>>   templates (bug 1518).<br>> <br>> - mapraster.c: Allow mapresample.c code to be called even if projections<br>>   are not set on the map or layer object.  This is no longer a requirement.<br>>   (Bug 1562)
<br>> <br>> - Fix problem with WMS 1.1.1 OGC test problem with get capabilites dtd<br>>   (Bug 1576)<br>> <br>> - PDF : adding dash line support (Bug 492)<br>> <br>> - Fixed configure/build problem (empty include dir) when 
iconv.h is not<br>>   found (bug 1419)<br>> <br>> - PDF :  segfault on annotation layer when no style is set (Bug 1559)<br>> <br>> - PostGIS layer test cases and fix for broken views and sub-selects (bug <br>
> 1443).<br>> <br>> - SDE: Removed (commented out) support for SDE rasters at this time.  As <br>> far<br>>   as I know, I'm the only one to ever get it to work, it hasn't kept up <br>> with<br>>   the connection pooling stuff we did, and its utility is quite limited in
<br>>   comparison to regular gdal-based raster support (projections,<br>>   resampling, etc) (HB - bug 1560).<br>> <br>> - SDE: Put msSDELayerGetRowIDColumn at the top of mapsde.c so things<br>>   would compile correctly.  This function is not included (or necessary)
<br>>   in the rest of the MS RFC 3 layer virtualization at this time.<br>> <br>> - WFS : TYPENAME is manadatory for GetFeature request (Bug 1554).<br>> <br>> - SLD : error parsing font parameters with the keyword "normal" (Bug 1552)
<br>> <br>> - mapgraticule.c: Use MIN/MAXINTERVAL value when we define grid position <br>> and<br>>   interval (bug 1530)<br>> <br>> - mapdrawgdal.c: Fix bug with nodata values not in the color table when
<br>>   rendering some raster layers (bug 1541).<br>> <br>> - mapogcsld.c : If a RULE name is not given, set the class name to <br>> "Unknown"<br>>   (Bug 1451)<br>> <br>> Version 4.8.0-beta2
 (2005-11-23)<br>> --------------------------------<br>> <br>> - Use dynamic allocation for ellipse symbol's STYLE array, avoiding the<br>>   static limitation on the STYLE argument values. (bug 1539)<br>> 
<br>> - Fix bug in mapproject.c when splitting over the horizon lines.<br>> <br>> - Fix Tcl mapscript's getBytes method (bug 1533).<br>> <br>> - Use mapscript.i in-place when building Ruby mapscript, copying not 
<br>> necessary<br>>   (bug 1528).<br>> <br>> - Expose maximum lengths of layer, class, and style arrays in mapscript (bug<br>>   1522).<br>> <br>> - correct msGetVersion to indicate if mapserver was build with MYGIS 
<br>> support.<br>> <br>> - Fixed hang in msProjectRect() for very small rectangles due to round off<br>>   problems (bug 1526).<br>> <br>> <br>> Version 4.8.0-beta1 (2005-11-04)<br>> --------------------------------
<br>> <br>> - Bug 1509: Fixed bounding box calculation in mapresample.c. The bottom <br>> right<br>>   corner was being missed in the calculation.<br>> <br>> - MS RFC 2: added OGR based shape<->WKT implementation.
<br>> <br>> - mapgdal.c: fixed some mutex lock release issues on error conditions.<br>> <br>> - MS RFC 8: External plugin layer providers (bug 1477)<br>> <br>> - SLD : syntax error when auto generating external symbols (Bug 1508).
<br>> <br>> - MS RFC 3: Layer vtable architecture (bug 1477)<br>> <br>> - wms time : correct a problem when hadling wms times with tile index <br>> rasters<br>>   (bug 1506).<br>> <br>> - WMS TIME : Add suuport for multiple interval extents (Bug  1498)
<br>> <br>> - Removed deprecated --with-php-regex-dir switch (bug 1468)<br>> <br>> - support wms_attribution element for LAYER's (Bug 1502)<br>> <br>> - Correct php/mapscript bug : initialization of scale happens when
<br>>   preparequery is called (Bug 1334).<br>> <br>> - msProjectShape() will now project the lines it can, but completely<br>>   delete lines that cannot be projected properly and "NULL" the shape if
<br>>   there are no lines left. (Bug 411)<br>> <br>> - Expose msLayerWhichShapes and msLayerNextShape in MapScript. (bug 1481)<br>> <br>> - Added support to MapScript to change images in a previously defined
<br>>   symbol. (bug 1471)<br>> <br>> - mapogcfiler.c : bug 1490. Crash when size of sld filters was huge.<br>> <br>> - Fixed --enable-point-z-m fix in <a href="http://configure.in">configure.in</a> (== -> =) (bug 1485).
<br>> <br>> - Extra scalebar layer creation is prevented with a typo fix in mapscale.c.<br>>   Good catch, Tamas (bug 1480).<br>> <br>> - mapwmslayer.c : use transparency set at the layer level on wms client
<br>>                   layers  (Bug 1458)<br>> <br>> - mapresample.c: added BILINEAR/AVERAGE resampling options.<br>> <br>> - mapfile.c: avoid tail recursion in freeFeatureList().<br>> <br>> - maplegend.c
: fixed leak of imageObj when embedding legends.<br>> <br>> - msGDALCleanup(): better error handler cleanup.<br>> <br>> - Modified msResetErrorList() to free the last error link too, to ensure<br>>   msCleanup() scrubs all error related memory.
<br>> <br>> - Fix in msGetGDALGetTransform() to use default geotransform even if<br>>   GDALGetGeoTransform() fails but alters the geotransform array.<br>> <br>> - Typemaps for C# to enable imageObj.getBytes
() method (bug 1389).<br>> <br>> - Enable -DUSE_ZLIB via configure for compressed SVG output (bug 1307).<br>> <br>> - maputil.c/msAddLine(): rewrite msAddLine() to call<br>>   msAddLineDirectly, and use realloc() in msAddLineDirectly() to optimize
<br>>   growth of shapeObjs. (bug 1432)<br>> <br>> - msTmpFile: ensure counter is incremented to avoid duplicate<br>>   temporary filenames. (bug 1312)<br>> <br>> - SLD external graphic symbol format tests now for mime type
<br>>   like image/gif instead of just GIF. (bug 1430)<br>> <br>> - Added support for OGR layers to use SQL type filers (bug 1292)<br>> <br>> - mapio/cgiutil - fixed POST support in fastcgi mode. (bug 1259)
<br>> <br>> - mapresample.c - ensure that multi-band raw results can be<br>>   resampled. (bug 1372)<br>> <br>> - Add support in OGC FE for matchCase attribute on<br>>   PropertyIsEqual and PropertyIsLike  (bug 1416)
<br>> <br>> - Fixed sortshp.c to free shapes after processing to avoid major<br>>   memory leak. (bug 1418)<br>> <br>> - fixed msHTTPInit() not ever being called which prevented msHTTPCleanup()<br>>   from properly cleaning up cUrl with curl_global_cleanup(). (bug 1417)
<br>> <br>> - mapsde.c: add thread locking in msSDELCacheAdd<br>> <br>> - fixed mappool.c so that any thread can release a connection,<br>>   not just it's allocator. (bug 1402)<br>> <br>> - mapthread.c
/h: Added TLOCK_SDE and TLOCK_ORACLE - not used yet.<br>> <br>> - Fixed copying of layer and join items. (bug 1403)<br>> <br>> - Fixed copying of processing directives within copy of a layer. (bug 1399)<br>> 
<br>> - Problems with string initialization. (bug 1312)<br>> <br>> - Fix svg output for multipolygons. (bug 1390)<br>> <br>> - Added querymapObj to PHP MapScript (bug 535)<br>>