[mapserver-commits] r9533 - trunk/mapserver
svn at osgeo.org
svn at osgeo.org
Mon Nov 9 09:42:18 EST 2009
Author: aboudreault
Date: 2009-11-09 09:42:17 -0500 (Mon, 09 Nov 2009)
New Revision: 9533
Modified:
trunk/mapserver/HISTORY.TXT
trunk/mapserver/mapfile.c
Log:
Fixed when saving a map, layer->transform isn't written properly in all cases. (#3198)
Modified: trunk/mapserver/HISTORY.TXT
===================================================================
--- trunk/mapserver/HISTORY.TXT 2009-11-07 21:59:01 UTC (rev 9532)
+++ trunk/mapserver/HISTORY.TXT 2009-11-09 14:42:17 UTC (rev 9533)
@@ -14,6 +14,8 @@
Current Version (SVN trunk):
----------------------------
+- 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)
Modified: trunk/mapserver/mapfile.c
===================================================================
--- trunk/mapserver/mapfile.c 2009-11-07 21:59:01 UTC (rev 9532)
+++ trunk/mapserver/mapfile.c 2009-11-09 14:42:17 UTC (rev 9533)
@@ -3477,8 +3477,28 @@
if(layer->tolerance != -1) fprintf(stream, " TOLERANCE %g\n", layer->tolerance);
if(layer->toleranceunits != MS_PIXELS) fprintf(stream, " TOLERANCEUNITS %s\n", msUnits[layer->toleranceunits]);
- if(!layer->transform) fprintf(stream, " TRANSFORM FALSE\n");
+ if(layer->transform == MS_FALSE)
+ fprintf(stream, " TRANSFORM FALSE\n");
+ else if (layer->transform == MS_UL)
+ fprintf(stream, " TRANSFORM UL\n");
+ else if (layer->transform == MS_UC)
+ fprintf(stream, " TRANSFORM UC\n");
+ else if (layer->transform == MS_UR)
+ fprintf(stream, " TRANSFORM UR\n");
+ else if (layer->transform == MS_CL)
+ fprintf(stream, " TRANSFORM CL\n");
+ else if (layer->transform == MS_CC)
+ fprintf(stream, " TRANSFORM CC\n");
+ else if (layer->transform == MS_CR)
+ fprintf(stream, " TRANSFORM CR\n");
+ else if (layer->transform == MS_LL)
+ fprintf(stream, " TRANSFORM LL\n");
+ else if (layer->transform == MS_LC)
+ fprintf(stream, " TRANSFORM LC\n");
+ else if (layer->transform == MS_LR)
+ fprintf(stream, " TRANSFORM LR\n");
+
if(layer->opacity == MS_GD_ALPHA)
fprintf(stream, " OPACITY ALPHA\n");
else if(layer->opacity != 100)
More information about the mapserver-commits
mailing list