[mapguide-commits] r1160 - in trunk/MgDev: Server/src/Core Server/src/PostBuild UnitTest/TestData UnitTest/TestData/Symbology

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Mar 6 19:25:23 EST 2007


Author: waltweltonlair
Date: 2007-03-06 19:25:22 -0500 (Tue, 06 Mar 2007)
New Revision: 1160

Added:
   trunk/MgDev/UnitTest/TestData/Symbology/
   trunk/MgDev/UnitTest/TestData/Symbology/MTYP1500a.sd
   trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompTypeStyle.ldf
   trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompoundSymbol.sd
   trunk/MgDev/UnitTest/TestData/Symbology/MdfTestSimpleSymbol.sd
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.fs
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.ldf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.mdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.sdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.ldf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.mdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.fs
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.ldf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.mdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.sdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.ldf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.mdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.fs
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.ldf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.mdf
   trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.sdf
   trunk/MgDev/UnitTest/TestData/Symbology/linesymbol.sd
   trunk/MgDev/UnitTest/TestData/Symbology/symbol.sd
   trunk/MgDev/UnitTest/TestData/Symbology/symbolp.sd
Modified:
   trunk/MgDev/Server/src/Core/Makefile.am
   trunk/MgDev/Server/src/PostBuild/PostBuild.mak
Log:
Add some symbology unit test files.


Modified: trunk/MgDev/Server/src/Core/Makefile.am
===================================================================
--- trunk/MgDev/Server/src/Core/Makefile.am	2007-03-07 00:08:14 UTC (rev 1159)
+++ trunk/MgDev/Server/src/Core/Makefile.am	2007-03-07 00:25:22 UTC (rev 1160)
@@ -201,6 +201,29 @@
 	@cp -f ../../../UnitTest/TestData/MappingService/UT_Rail.sdf ../UnitTestFiles
 	@cp -f ../../../UnitTest/TestData/MappingService/UT_Rail.fs ../UnitTestFiles
 	@cp -f ../../../UnitTest/TestData/MappingService/UT_Rail.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/linesymbol.sd ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/symbol.sd ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/symbolp.sd ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/MTYP1500a.sd ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/MdfTestCompTypeStyle.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/MdfTestCompoundSymbol.sd ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/MdfTestSimpleSymbol.sd ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyLines.fs ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyLines.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyLines.mdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyLines.sdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.mdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyPoints.fs ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyPoints.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyPoints.mdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyPoints.sdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyPointsParam.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyPointsParam.mdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyRoads.fs ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyRoads.ldf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyRoads.mdf ../UnitTestFiles
+	@cp -f ../../../UnitTest/TestData/Symbology/UT_SymbologyRoads.sdf ../UnitTestFiles
 	@cp -f ../../../UnitTest/TestData/TileService/UT_BaseMap.mdf ../UnitTestFiles
 	@cp -f ../../../UnitTest/TestData/TileService/UT_Parcels.fs ../UnitTestFiles
 	@cp -f ../../../UnitTest/TestData/TileService/UT_Parcels.ldf ../UnitTestFiles

Modified: trunk/MgDev/Server/src/PostBuild/PostBuild.mak
===================================================================
--- trunk/MgDev/Server/src/PostBuild/PostBuild.mak	2007-03-07 00:08:14 UTC (rev 1159)
+++ trunk/MgDev/Server/src/PostBuild/PostBuild.mak	2007-03-07 00:25:22 UTC (rev 1160)
@@ -2,26 +2,26 @@
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgFoundationd.dll ..\..\bin\debug\
 
 ..\..\bin\debug\MgFoundationd.pdb : ..\..\..\Common\bin\debug\MgFoundationd.pdb
-    xcopy /r /d /y ..\..\..\Common\bin\debug\MgFoundationd.pdb ..\..\bin\debug\   
-    
+    xcopy /r /d /y ..\..\..\Common\bin\debug\MgFoundationd.pdb ..\..\bin\debug\
+
 ..\..\bin\debug\MgPlatformBased.dll : ..\..\..\Common\bin\debug\MgPlatformBased.dll
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgPlatformBased.dll ..\..\bin\debug\
 
 ..\..\bin\debug\MgPlatformBased.pdb : ..\..\..\Common\bin\debug\MgPlatformBased.pdb
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgPlatformBased.pdb ..\..\bin\debug\
-    
+
 ..\..\bin\debug\MgGeometryd.dll : ..\..\..\Common\bin\debug\MgGeometryd.dll
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgGeometryd.dll ..\..\bin\debug\
 
 ..\..\bin\debug\MgGeometryd.pdb : ..\..\..\Common\bin\debug\MgGeometryd.pdb
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgGeometryd.pdb ..\..\bin\debug\
-    
+
 ..\..\bin\debug\MgMapGuideCommond.dll : ..\..\..\Common\bin\debug\MgMapGuideCommond.dll
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgMapGuideCommond.dll ..\..\bin\debug\
 
 ..\..\bin\debug\MgMapGuideCommond.pdb : ..\..\..\Common\bin\debug\MgMapGuideCommond.pdb
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgMapGuideCommond.pdb ..\..\bin\debug\
-    
+
 ..\..\bin\debug\MgCoordinateSystemd.dll : ..\..\..\Common\bin\debug\MgCoordinateSystemd.dll
     xcopy /r /d /y ..\..\..\Common\bin\debug\MgCoordinateSystemd.dll ..\..\bin\debug\
 
@@ -210,10 +210,33 @@
         ..\..\bin\UnitTestFiles\Redding_Parcels.shx \
         ..\..\bin\UnitTestFiles\1.1.1.mgd \
         ..\..\bin\UnitTestFiles\ogcwkts.txt \
-        ..\..\bin\UnitTestFiles\UT_GetMapKmlResult.txt\
-        ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt\
-        ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt\
+        ..\..\bin\UnitTestFiles\UT_GetMapKmlResult.txt \
+        ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt \
+        ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt \
         ..\..\bin\UnitTestFiles\TESTChainedInner1ToManyJoin.FeatureSource \
+        ..\..\bin\UnitTestFiles\linesymbol.sd \
+        ..\..\bin\UnitTestFiles\symbol.sd \
+        ..\..\bin\UnitTestFiles\symbolp.sd \
+        ..\..\bin\UnitTestFiles\MTYP1500a.sd \
+        ..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf \
+        ..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd \
+        ..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd \
+        ..\..\bin\UnitTestFiles\UT_SymbologyLines.fs \
+        ..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs \
+        ..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs \
+        ..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf \
+        ..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf \
         CopyFdoComponentsDebug \
         CopyFdoProvidersDebug \
         CopySchemaDebug \
@@ -227,19 +250,19 @@
 
 ..\..\bin\release\MgFoundation.pdb : ..\..\..\Common\bin\release\MgFoundation.pdb
     xcopy /r /d /y ..\..\..\Common\bin\release\MgFoundation.pdb ..\..\bin\release\
-       
+
 ..\..\bin\release\MgPlatformBase.dll : ..\..\..\Common\bin\release\MgPlatformBase.dll
     xcopy /r /d /y ..\..\..\Common\bin\release\MgPlatformBase.dll ..\..\bin\release\
 
 ..\..\bin\release\MgPlatformBase.pdb : ..\..\..\Common\bin\release\MgPlatformBase.pdb
     xcopy /r /d /y ..\..\..\Common\bin\release\MgPlatformBase.pdb ..\..\bin\release\
-    
+
 ..\..\bin\release\MgGeometry.dll : ..\..\..\Common\bin\release\MgGeometry.dll
     xcopy /r /d /y ..\..\..\Common\bin\release\MgGeometry.dll ..\..\bin\release\
 
 ..\..\bin\release\MgGeometry.pdb : ..\..\..\Common\bin\release\MgGeometry.pdb
     xcopy /r /d /y ..\..\..\Common\bin\release\MgGeometry.pdb ..\..\bin\release\
-    
+
 ..\..\bin\release\MgMapGuideCommon.dll : ..\..\..\Common\bin\release\MgMapGuideCommon.dll
     xcopy /r /d /y ..\..\..\Common\bin\release\MgMapGuideCommon.dll ..\..\bin\release\
 
@@ -434,15 +457,38 @@
           ..\..\bin\UnitTestFiles\Redding_Parcels.shx \
           ..\..\bin\UnitTestFiles\1.1.1.mgd \
           ..\..\bin\UnitTestFiles\ogcwkts.txt \
-          ..\..\bin\UnitTestFiles\UT_GetMapKmlResult.txt\
-          ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt\
-          ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt\
+          ..\..\bin\UnitTestFiles\UT_GetMapKmlResult.txt \
+          ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt \
+          ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt \
           ..\..\bin\UnitTestFiles\TESTChainedInner1ToManyJoin.FeatureSource \
+          ..\..\bin\UnitTestFiles\linesymbol.sd \
+          ..\..\bin\UnitTestFiles\symbol.sd \
+          ..\..\bin\UnitTestFiles\symbolp.sd \
+          ..\..\bin\UnitTestFiles\MTYP1500a.sd \
+          ..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf \
+          ..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd \
+          ..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd \
+          ..\..\bin\UnitTestFiles\UT_SymbologyLines.fs \
+          ..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs \
+          ..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs \
+          ..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf \
+          ..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf \
           CopyFdoComponentsRelease \
           CopyFdoProvidersRelease \
           CopySchemaRelease \
           CopyResourcesRelease \
-          CreatePathsRelease\
+          CreatePathsRelease \
           CopyOgcFilesRelease
 
 
@@ -512,7 +558,7 @@
     if EXIST ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.FeatureSource del /F ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.FeatureSource
     if EXIST ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.sdf del /F ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.sdf
     if EXIST ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.FeatureSource del /F ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.FeatureSource
-    if EXIST ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf          del /F ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf
+    if EXIST ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf  del /F ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf
     if EXIST ..\..\bin\UnitTestFiles\World.mgp                      del /F ..\..\bin\UnitTestFiles\World.mgp
     if EXIST ..\..\bin\UnitTestFiles\World_Countries.sdf            del /F ..\..\bin\UnitTestFiles\World_Countries.sdf
     if EXIST ..\..\bin\UnitTestFiles\Shuttle.zip                    del /F ..\..\bin\UnitTestFiles\Shuttle.zip
@@ -526,18 +572,41 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt       del /F ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt
     if EXIST ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt    del /F ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt
     if EXIST ..\..\bin\UnitTestFiles\TESTChainedInner1ToManyJoin.FeatureSource del /F ..\..\bin\UnitTestFiles\TESTChainedInner1ToManyJoin.FeatureSource
+    if EXIST ..\..\bin\UnitTestFiles\linesymbol.sd                  del /F ..\..\bin\UnitTestFiles\linesymbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\symbol.sd                      del /F ..\..\bin\UnitTestFiles\symbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\symbolp.sd                     del /F ..\..\bin\UnitTestFiles\symbolp.sd
+    if EXIST ..\..\bin\UnitTestFiles\MTYP1500a.sd                   del /F ..\..\bin\UnitTestFiles\MTYP1500a.sd
+    if EXIST ..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf       del /F ..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf
+    if EXIST ..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd       del /F ..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd         del /F ..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.fs           del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.fs
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf del /F ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf del /F ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs          del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf         del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf         del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf         del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf    del /F ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf    del /F ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs           del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf
     del /f   ..\..\bin\debug\*.ilk
 
 
 cleanrelease:
-    if EXIST ..\..\bin\release\MgFoundation.dll                del /F ..\..\bin\release\MgFoundation.dll
-    if EXIST ..\..\bin\release\MgFoundation.pdb                del /F ..\..\bin\release\MgFoundation.pdb
-    if EXIST ..\..\bin\release\MgGeometry.dll                  del /F ..\..\bin\release\MgGeometry.dll
-    if EXIST ..\..\bin\release\MgGeometry.pdb                  del /F ..\..\bin\release\MgGeometry.pdb
-    if EXIST ..\..\bin\release\MgPlatformBase.dll              del /F ..\..\bin\release\MgPlatformBase.dll
-    if EXIST ..\..\bin\release\MgPlatformBase.pdb              del /F ..\..\bin\release\MgPlatformBase.pdb
-    if EXIST ..\..\bin\release\MgMapGuideCommon.dll            del /F ..\..\bin\release\MgMapGuideCommon.dll
-    if EXIST ..\..\bin\release\MgMapGuideCommon.pdb            del /F ..\..\bin\release\MgMapGuideCommon.pdb
+    if EXIST ..\..\bin\release\MgFoundation.dll              del /F ..\..\bin\release\MgFoundation.dll
+    if EXIST ..\..\bin\release\MgFoundation.pdb              del /F ..\..\bin\release\MgFoundation.pdb
+    if EXIST ..\..\bin\release\MgGeometry.dll                del /F ..\..\bin\release\MgGeometry.dll
+    if EXIST ..\..\bin\release\MgGeometry.pdb                del /F ..\..\bin\release\MgGeometry.pdb
+    if EXIST ..\..\bin\release\MgPlatformBase.dll            del /F ..\..\bin\release\MgPlatformBase.dll
+    if EXIST ..\..\bin\release\MgPlatformBase.pdb            del /F ..\..\bin\release\MgPlatformBase.pdb
+    if EXIST ..\..\bin\release\MgMapGuideCommon.dll          del /F ..\..\bin\release\MgMapGuideCommon.dll
+    if EXIST ..\..\bin\release\MgMapGuideCommon.pdb          del /F ..\..\bin\release\MgMapGuideCommon.pdb
     if EXIST ..\..\bin\release\MgCoordinateSystem.dll        del /F ..\..\bin\release\MgCoordinateSystem.dll
     if EXIST ..\..\bin\release\MgCoordinateSystem.pdb        del /F ..\..\bin\release\MgCoordinateSystem.pdb
     if EXIST ..\..\bin\release\MgMdfModel.dll                del /F ..\..\bin\release\MgMdfModel.dll
@@ -595,7 +664,7 @@
     if EXIST ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.FeatureSource del /F ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.FeatureSource
     if EXIST ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.sdf del /F ..\..\bin\UnitTestFiles\Sheboygan_BuildingOutlines.sdf
     if EXIST ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.FeatureSource del /F ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.FeatureSource
-    if EXIST ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf          del /F ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf
+    if EXIST ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf  del /F ..\..\bin\UnitTestFiles\Sheboygan_VotingDistricts.sdf
     if EXIST ..\..\bin\UnitTestFiles\World.mgp                      del /F ..\..\bin\UnitTestFiles\World.mgp
     if EXIST ..\..\bin\UnitTestFiles\World_Countries.sdf            del /F ..\..\bin\UnitTestFiles\World_Countries.sdf
     if EXIST ..\..\bin\UnitTestFiles\Shuttle.zip                    del /F ..\..\bin\UnitTestFiles\Shuttle.zip
@@ -609,6 +678,29 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt       del /F ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt
     if EXIST ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt    del /F ..\..\bin\UnitTestFiles\UT_GetFeaturesKmlResult.txt
     if EXIST ..\..\bin\UnitTestFiles\TESTChainedInner1ToManyJoin.FeatureSource del /F ..\..\bin\UnitTestFiles\TESTChainedInner1ToManyJoin.FeatureSource
+    if EXIST ..\..\bin\UnitTestFiles\linesymbol.sd                  del /F ..\..\bin\UnitTestFiles\linesymbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\symbol.sd                      del /F ..\..\bin\UnitTestFiles\symbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\symbolp.sd                     del /F ..\..\bin\UnitTestFiles\symbolp.sd
+    if EXIST ..\..\bin\UnitTestFiles\MTYP1500a.sd                   del /F ..\..\bin\UnitTestFiles\MTYP1500a.sd
+    if EXIST ..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf       del /F ..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf
+    if EXIST ..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd       del /F ..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd         del /F ..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.fs           del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.fs
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf del /F ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf del /F ..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs          del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf         del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf         del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf         del /F ..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf    del /F ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf    del /F ..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs           del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf
+    if EXIST ..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf          del /F ..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf
 
 
 "..\..\..\UnitTest\TestData\ResourceService\LibraryRepositoryContent.xml" :
@@ -655,6 +747,29 @@
 "..\..\..\UnitTest\TestData\KmlService\UT_GetMapKmlResult.txt" :
 "..\..\..\UnitTest\TestData\KmlService\UT_GetLayerKmlResult.txt" :
 "..\..\..\UnitTest\TestData\KmlService\UT_GetFeaturesKmlResult.txt" :
+"..\..\..\UnitTest\TestData\Symbology\linesymbol.sd" :
+"..\..\..\UnitTest\TestData\Symbology\symbol.sd" :
+"..\..\..\UnitTest\TestData\Symbology\symbolp.sd" :
+"..\..\..\UnitTest\TestData\Symbology\MTYP1500a.sd" :
+"..\..\..\UnitTest\TestData\Symbology\MdfTestCompTypeStyle.ldf" :
+"..\..\..\UnitTest\TestData\Symbology\MdfTestCompoundSymbol.sd" :
+"..\..\..\UnitTest\TestData\Symbology\MdfTestSimpleSymbol.sd" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.fs" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.ldf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.mdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.sdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.ldf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.mdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.fs" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.ldf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.mdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.sdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.ldf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.mdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.fs" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.ldf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.mdf" :
+"..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.sdf" :
 
 ..\..\bin\UnitTestFiles\LibraryRepositoryContent.xml : "..\..\..\UnitTest\TestData\ResourceService\LibraryRepositoryContent.xml"
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
@@ -823,11 +938,11 @@
 ..\..\bin\UnitTestFiles\ogcwkts.txt : "..\..\..\UnitTest\TestData\CoordinateSystems\ogcwkts.txt"
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
     if EXIST "..\..\..\UnitTest\TestData\CoordinateSystems\ogcwkts.txt" xcopy /r /d /y "..\..\..\UnitTest\TestData\CoordinateSystems\ogcwkts.txt" ..\..\bin\UnitTestFiles\
-    
+
 ..\..\bin\UnitTestFiles\UT_GetMapKmlResult.txt : "..\..\..\UnitTest\TestData\KmlService\UT_GetMapKmlResult.txt"
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
     if EXIST "..\..\..\UnitTest\TestData\KmlService\UT_GetMapKmlResult.txt" xcopy /r /d /y "..\..\..\UnitTest\TestData\KmlService\UT_GetMapKmlResult.txt" ..\..\bin\UnitTestFiles\
-    
+
 ..\..\bin\UnitTestFiles\UT_GetLayerKmlResult.txt : "..\..\..\UnitTest\TestData\KmlService\UT_GetLayerKmlResult.txt"
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
     if EXIST "..\..\..\UnitTest\TestData\KmlService\UT_GetLayerKmlResult.txt" xcopy /r /d /y "..\..\..\UnitTest\TestData\KmlService\UT_GetLayerKmlResult.txt" ..\..\bin\UnitTestFiles\
@@ -836,4 +951,94 @@
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
     if EXIST "..\..\..\UnitTest\TestData\KmlService\UT_GetFeaturesKmlResult.txt" xcopy /r /d /y "..\..\..\UnitTest\TestData\KmlService\UT_GetFeaturesKmlResult.txt" ..\..\bin\UnitTestFiles\
 
+..\..\bin\UnitTestFiles\linesymbol.sd : "..\..\..\UnitTest\TestData\Symbology\linesymbol.sd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\linesymbol.sd" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\linesymbol.sd" ..\..\bin\UnitTestFiles\
 
+..\..\bin\UnitTestFiles\symbol.sd : "..\..\..\UnitTest\TestData\Symbology\symbol.sd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\symbol.sd" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\symbol.sd" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\symbolp.sd : "..\..\..\UnitTest\TestData\Symbology\symbolp.sd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\symbolp.sd" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\symbolp.sd" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\MTYP1500a.sd : "..\..\..\UnitTest\TestData\Symbology\MTYP1500a.sd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\MTYP1500a.sd" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\MTYP1500a.sd" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\MdfTestCompTypeStyle.ldf : "..\..\..\UnitTest\TestData\Symbology\MdfTestCompTypeStyle.ldf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\MdfTestCompTypeStyle.ldf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\MdfTestCompTypeStyle.ldf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\MdfTestCompoundSymbol.sd : "..\..\..\UnitTest\TestData\Symbology\MdfTestCompoundSymbol.sd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\MdfTestCompoundSymbol.sd" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\MdfTestCompoundSymbol.sd" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\MdfTestSimpleSymbol.sd : "..\..\..\UnitTest\TestData\Symbology\MdfTestSimpleSymbol.sd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\MdfTestSimpleSymbol.sd" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\MdfTestSimpleSymbol.sd" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyLines.fs : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.fs"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.fs" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.fs" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyLines.ldf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.ldf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.ldf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.ldf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyLines.mdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.mdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.mdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.mdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyLines.sdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.sdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.sdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLines.sdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.ldf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.ldf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.ldf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.ldf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyLinesCrossTick.mdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.mdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.mdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyLinesCrossTick.mdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyPoints.fs : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.fs"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.fs" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.fs" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyPoints.ldf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.ldf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.ldf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.ldf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyPoints.mdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.mdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.mdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.mdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyPoints.sdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.sdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.sdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPoints.sdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.ldf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.ldf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.ldf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.ldf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyPointsParam.mdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.mdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.mdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyPointsParam.mdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyRoads.fs : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.fs"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.fs" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.fs" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyRoads.ldf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.ldf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.ldf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.ldf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyRoads.mdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.mdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.mdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.mdf" ..\..\bin\UnitTestFiles\
+
+..\..\bin\UnitTestFiles\UT_SymbologyRoads.sdf : "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.sdf"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.sdf" xcopy /r /d /y "..\..\..\UnitTest\TestData\Symbology\UT_SymbologyRoads.sdf" ..\..\bin\UnitTestFiles\

Added: trunk/MgDev/UnitTest/TestData/Symbology/MTYP1500a.sd
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/MTYP1500a.sd	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/MTYP1500a.sd	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="SymbolDefinition-1.0.0.xsd">
+  <CompoundSymbolDefinition>
+    <Name>MTYP1500a</Name>
+    <SimpleSymbol>
+      <SimpleSymbolDefinition>
+        <Name>UpperLowerDashing</Name>
+        <Graphics>
+          <Path>
+            <Geometry>
+            M 0,-2.5 h 8 m 2,0 h 8 m 2,0 h 2
+            M 0,2.5 h 8 m 2,0 h 8 m 2,0 h 2
+          </Geometry>
+          </Path>
+        </Graphics>
+        <LineUsage>
+          <VertexControl>OverlapWrap</VertexControl>
+          <Repeat>24</Repeat>
+        </LineUsage>
+        <ParameterDefinition/>
+      </SimpleSymbolDefinition>
+    </SimpleSymbol>
+    <SimpleSymbol>
+      <SimpleSymbolDefinition>
+        <Name>OffsetCrossTick</Name>
+        <Graphics>
+          <Path>
+            <Geometry>M 0.0,-2.5 v 5</Geometry>
+          </Path>
+        </Graphics>
+        <LineUsage>
+          <VertexControl>OverlapWrap</VertexControl>
+          <StartOffset>28</StartOffset>
+          <Repeat>24</Repeat>
+        </LineUsage>
+        <ParameterDefinition/>
+      </SimpleSymbolDefinition>
+    </SimpleSymbol>
+  </CompoundSymbolDefinition>
+</SymbolDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/MTYP1500a.sd
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompTypeStyle.ldf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompTypeStyle.ldf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompTypeStyle.ldf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0">
+  <VectorLayerDefinition>
+    <ResourceId>Library://Symbology/Data/Capitals.FeatureSource</ResourceId>
+    <FeatureName>SDF_2_Schema:CN_Capitals</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <PropertyMapping>
+      <Name>Name</Name>
+      <Value>Name</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Url</Name>
+      <Value>Url</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Key</Name>
+      <Value>Key</Value>
+    </PropertyMapping>
+    <Geometry>Data</Geometry>
+    <VectorScaleRange>
+      <MinScale>10</MinScale>
+      <MaxScale>100000</MaxScale>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel></LegendLabel>
+          <CompositeSymbolization>
+            <SymbolCollection>
+              <SymbolInstance>
+                <SymbolReference>Library://Symbology/Symbols/PointSymbolParam.SymbolDefinition</SymbolReference>
+                <ScaleX>1.0</ScaleX>
+                <ScaleY>1.0</ScaleY>
+                <SizeContext>Mapping</SizeContext>
+                <DrawLast>False</DrawLast>
+                <CheckExclusionRegion>False</CheckExclusionRegion>
+                <AddToExclusionRegion>False</AddToExclusionRegion>
+              </SymbolInstance>
+              <SymbolInstance>
+                <SymbolDefinition>
+                  <CompoundSymbolDefinition>
+                    <Name>MdfTestCompoundSymbol</Name>
+                    <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+                    <SimpleSymbol>
+                      <SimpleSymbolDefinition>
+                        <Name>MdfTestSimpleSymbol</Name>
+                        <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+                        <Graphics>
+                          <Path>
+                            <ResizeControl>AddToResizeBox</ResizeControl>
+                            <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+                            <FillColor>ffff0000</FillColor>
+                            <LineColor>%OUTLINE%</LineColor>
+                            <LineWeight>2*(%THICKNESS% + 1)</LineWeight>
+                            <LineWeightScalable>true</LineWeightScalable>
+                            <LineCap>None</LineCap>
+                            <LineJoin>None</LineJoin>
+                            <LineMiterLimit>5.0</LineMiterLimit>
+                          </Path>
+                          <Image>
+                            <ResizeControl>AddToResizeBox</ResizeControl>
+                            <Content>R0lGODlhcgGSALMAAAQCAEMmCZtuMFQxDS8b</Content>
+                            <SizeX>100.0</SizeX>
+                            <SizeY>100.0</SizeY>
+                            <PositionX>0.0</PositionX>
+                            <PositionY>0.0</PositionY>
+                            <Angle>0.0</Angle>
+                          </Image>
+                          <Image>
+                            <ResizeControl>AddToResizeBox</ResizeControl>
+                            <Reference>Library://Image.jpg</Reference>
+                            <SizeX>100.0</SizeX>
+                            <SizeY>100.0</SizeY>
+                            <PositionX>0.0</PositionX>
+                            <PositionY>0.0</PositionY>
+                            <Angle>0.0</Angle>
+                          </Image>
+                          <Text>
+                            <ResizeControl>AddToResizeBox</ResizeControl>
+                            <String>Some text</String>
+                            <FontName>Arial</FontName>
+                            <Bold>false</Bold>
+                            <Italic>false</Italic>
+                            <Underlined>false</Underlined>
+                            <Height>10.0</Height>
+                            <PositionX>0.0</PositionX>
+                            <PositionY>0.0</PositionY>
+                            <Angle>0.0</Angle>
+                            <HorizontalAlignment>Center</HorizontalAlignment>
+                            <VerticalAlignment>Baseline</VerticalAlignment>
+                            <Justification>Center</Justification>
+                            <LineSpacing>15.0</LineSpacing>
+                            <TextColor>%TEXTCOLOR%</TextColor>
+                            <GhostColor>ffffffff</GhostColor>
+                            <Frame>
+                              <LineColor>ff000000</LineColor>
+                              <FillColor>ffff0000</FillColor>
+                              <OffsetX>5.0</OffsetX>
+                              <OffsetY>5.0</OffsetY>
+                            </Frame>
+                          </Text>
+                        </Graphics>
+                        <ResizeBox>
+                          <PositionX>0.0</PositionX>
+                          <PositionY>0.0</PositionY>
+                          <SizeX>50.0</SizeX>
+                          <SizeY>10.0</SizeY>
+                          <GrowControl>GrowInX</GrowControl>
+                        </ResizeBox>
+                        <PointUsage>
+                          <AngleControl>FromGeometry</AngleControl>
+                          <Angle>0.0</Angle>
+                          <OriginOffsetX>0.0</OriginOffsetX>
+                          <OriginOffsetY>0.0</OriginOffsetY>
+                        </PointUsage>
+                        <LineUsage>
+                          <AngleControl>FromGeometry</AngleControl>
+                          <UnitsControl>Parametric</UnitsControl>
+                          <VertexControl>NoOverlap</VertexControl>
+                          <Angle>0.0</Angle>
+                          <StartOffset>0.0</StartOffset>
+                          <EndOffset>0.0</EndOffset>
+                          <Repeat>10.0</Repeat>
+                          <VertexAngleLimit>5.0</VertexAngleLimit>
+                          <DefaultPath>
+                            <ResizeControl>AddToResizeBox</ResizeControl>
+                            <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+                            <FillColor>ffff0000</FillColor>
+                            <LineColor>ff00ff00</LineColor>
+                            <LineWeight>1.0</LineWeight>
+                            <LineWeightScalable>true</LineWeightScalable>
+                            <LineCap>None</LineCap>
+                            <LineJoin>None</LineJoin>
+                            <LineMiterLimit>5.0</LineMiterLimit>
+                          </DefaultPath>
+                        </LineUsage>
+                        <AreaUsage>
+                          <OriginControl>Centroid</OriginControl>
+                          <AngleControl>FromGeometry</AngleControl>
+                          <ClippingControl>Overlap</ClippingControl>
+                          <OriginX>0.0</OriginX>
+                          <OriginY>0.0</OriginY>
+                          <Angle>0.0</Angle>
+                          <RepeatX>10.0</RepeatX>
+                          <RepeatY>5.0</RepeatY>
+                          <BufferWidth>0.0</BufferWidth>
+                        </AreaUsage>
+                        <ParameterDefinition>
+                          <Parameter>
+                            <Identifier>OUTLINE</Identifier>
+                            <DefaultValue>FFFF0000</DefaultValue>
+                            <DisplayName>Outline Color</DisplayName>
+                            <Description>The color of the outline of the box.</Description>
+                            <ValueList>
+                              <Value>FFFF0000</Value>
+                              <Value>FFFFFFFF</Value>
+                            </ValueList>
+                          </Parameter>
+                          <Parameter>
+                            <Identifier>THICKNESS</Identifier>
+                            <DefaultValue>-0.5</DefaultValue>
+                            <DisplayName>Line Thickness</DisplayName>
+                            <Description>The thickness of the line in mm... minus 2 and halved.</Description>
+                            <ValueList>
+                              <Value>-1.0</Value>
+                              <Value>-0.5</Value>
+                              <Value>0.0</Value>
+                              <Value>0.5</Value>
+                              <Value>1.0</Value>
+                            </ValueList>
+                          </Parameter>
+                          <Parameter>
+                            <Identifier>TEXTCOLOR</Identifier>
+                            <DefaultValue>FFFFFF00</DefaultValue>
+                            <DisplayName>Text Color</DisplayName>
+                            <Description>The color of the text.</Description>
+                            <ValueList>
+                              <Value>FFFF0000</Value>
+                              <Value>FFFFFF00</Value>
+                              <Value>FF00FF00</Value>
+                            </ValueList>
+                          </Parameter>
+                        </ParameterDefinition>
+                      </SimpleSymbolDefinition>
+                      <RenderingPass>10</RenderingPass>
+                    </SimpleSymbol>
+                    <SimpleSymbol>
+                      <SimpleSymbolReference>Library://Symbology/Symbols/MdfTestSimpleSymbol.SymbolDefinition</SimpleSymbolReference>
+                      <RenderingPass>20</RenderingPass>
+                    </SimpleSymbol>
+                  </CompoundSymbolDefinition>
+                </SymbolDefinition>
+                <ScaleX>2.0</ScaleX>
+                <ScaleY>2.0</ScaleY>
+                <SizeContext>Mapping</SizeContext>
+                <DrawLast>False</DrawLast>
+                <CheckExclusionRegion>False</CheckExclusionRegion>
+                <AddToExclusionRegion>False</AddToExclusionRegion>
+              </SymbolInstance>
+            </SymbolCollection>
+            <ParameterOverrides>
+              <Override>
+                <SymbolName>X_on_Box</SymbolName>
+                <ParameterIdentifier>COLOR</ParameterIdentifier>
+                <ParameterValue>FF00FF00</ParameterValue>
+              </Override>
+            </ParameterOverrides>
+          </CompositeSymbolization>
+        </CompositeRule>
+      </CompositeTypeStyle>
+    </VectorScaleRange>
+  </VectorLayerDefinition>
+</LayerDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompTypeStyle.ldf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompoundSymbol.sd
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompoundSymbol.sd	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompoundSymbol.sd	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="SymbolDefinition-1.0.0.xsd">
+  <CompoundSymbolDefinition>
+    <Name>MdfTestCompoundSymbol</Name>
+    <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+    <SimpleSymbol>
+      <SimpleSymbolDefinition>
+        <Name>MdfTestSimpleSymbol</Name>
+        <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+        <Graphics>
+          <Path>
+            <ResizeControl>AddToResizeBox</ResizeControl>
+            <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+            <FillColor>ffff0000</FillColor>
+            <LineColor>%OUTLINE%</LineColor>
+            <LineWeight>2*(%THICKNESS% + 1)</LineWeight>
+            <LineWeightScalable>true</LineWeightScalable>
+            <LineCap>None</LineCap>
+            <LineJoin>None</LineJoin>
+            <LineMiterLimit>5.0</LineMiterLimit>
+          </Path>
+          <Image>
+            <ResizeControl>AddToResizeBox</ResizeControl>
+            <Content>R0lGODlhcgGSALMAAAQCAEMmCZtuMFQxDS8b</Content>
+            <SizeX>100.0</SizeX>
+            <SizeY>100.0</SizeY>
+            <PositionX>0.0</PositionX>
+            <PositionY>0.0</PositionY>
+            <Angle>0.0</Angle>
+          </Image>
+          <Image>
+            <ResizeControl>AddToResizeBox</ResizeControl>
+            <Reference>Library://Image.jpg</Reference>
+            <SizeX>100.0</SizeX>
+            <SizeY>100.0</SizeY>
+            <PositionX>0.0</PositionX>
+            <PositionY>0.0</PositionY>
+            <Angle>0.0</Angle>
+          </Image>
+          <Text>
+            <ResizeControl>AddToResizeBox</ResizeControl>
+            <String>Some text</String>
+            <FontName>Arial</FontName>
+            <Bold>false</Bold>
+            <Italic>false</Italic>
+            <Underlined>false</Underlined>
+            <Height>10.0</Height>
+            <PositionX>0.0</PositionX>
+            <PositionY>0.0</PositionY>
+            <Angle>0.0</Angle>
+            <HorizontalAlignment>Center</HorizontalAlignment>
+            <VerticalAlignment>Baseline</VerticalAlignment>
+            <Justification>Center</Justification>
+            <LineSpacing>15.0</LineSpacing>
+            <TextColor>%TEXTCOLOR%</TextColor>
+            <GhostColor>ffffffff</GhostColor>
+            <Frame>
+              <LineColor>ff000000</LineColor>
+              <FillColor>ffff0000</FillColor>
+              <OffsetX>5.0</OffsetX>
+              <OffsetY>5.0</OffsetY>
+            </Frame>
+          </Text>
+        </Graphics>
+        <ResizeBox>
+          <PositionX>0.0</PositionX>
+          <PositionY>0.0</PositionY>
+          <SizeX>50.0</SizeX>
+          <SizeY>10.0</SizeY>
+          <GrowControl>GrowInX</GrowControl>
+        </ResizeBox>
+        <PointUsage>
+          <AngleControl>FromGeometry</AngleControl>
+          <Angle>0.0</Angle>
+          <OriginOffsetX>0.0</OriginOffsetX>
+          <OriginOffsetY>0.0</OriginOffsetY>
+        </PointUsage>
+        <LineUsage>
+          <AngleControl>FromGeometry</AngleControl>
+          <UnitsControl>Parametric</UnitsControl>
+          <VertexControl>NoOverlap</VertexControl>
+          <Angle>0.0</Angle>
+          <StartOffset>0.0</StartOffset>
+          <EndOffset>0.0</EndOffset>
+          <Repeat>10.0</Repeat>
+          <VertexAngleLimit>5.0</VertexAngleLimit>
+          <DefaultPath>
+            <ResizeControl>AddToResizeBox</ResizeControl>
+            <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+            <FillColor>ffff0000</FillColor>
+            <LineColor>ff00ff00</LineColor>
+            <LineWeight>1.0</LineWeight>
+            <LineWeightScalable>true</LineWeightScalable>
+            <LineCap>None</LineCap>
+            <LineJoin>None</LineJoin>
+            <LineMiterLimit>5.0</LineMiterLimit>
+          </DefaultPath>
+        </LineUsage>
+        <AreaUsage>
+          <OriginControl>Centroid</OriginControl>
+          <AngleControl>FromGeometry</AngleControl>
+          <ClippingControl>Overlap</ClippingControl>
+          <OriginX>0.0</OriginX>
+          <OriginY>0.0</OriginY>
+          <Angle>0.0</Angle>
+          <RepeatX>10.0</RepeatX>
+          <RepeatY>5.0</RepeatY>
+          <BufferWidth>0.0</BufferWidth>
+        </AreaUsage>
+        <ParameterDefinition>
+          <Parameter>
+            <Identifier>OUTLINE</Identifier>
+            <DefaultValue>FFFF0000</DefaultValue>
+            <DisplayName>Outline Color</DisplayName>
+            <Description>The color of the outline of the box.</Description>
+            <ValueList>
+              <Value>FFFF0000</Value>
+              <Value>FFFFFFFF</Value>
+            </ValueList>
+          </Parameter>
+          <Parameter>
+            <Identifier>THICKNESS</Identifier>
+            <DefaultValue>-0.5</DefaultValue>
+            <DisplayName>Line Thickness</DisplayName>
+            <Description>The thickness of the line in mm... minus 2 and halved.</Description>
+            <ValueList>
+              <Value>-1.0</Value>
+              <Value>-0.5</Value>
+              <Value>0.0</Value>
+              <Value>0.5</Value>
+              <Value>1.0</Value>
+            </ValueList>
+          </Parameter>
+          <Parameter>
+            <Identifier>TEXTCOLOR</Identifier>
+            <DefaultValue>FFFFFF00</DefaultValue>
+            <DisplayName>Text Color</DisplayName>
+            <Description>The color of the text.</Description>
+            <ValueList>
+              <Value>FFFF0000</Value>
+              <Value>FFFFFF00</Value>
+              <Value>FF00FF00</Value>
+            </ValueList>
+          </Parameter>
+        </ParameterDefinition>
+      </SimpleSymbolDefinition>
+      <RenderingPass>10</RenderingPass>
+    </SimpleSymbol>
+    <SimpleSymbol>
+      <SimpleSymbolReference>Library://Symbology/Symbols/MdfTestSimpleSymbol.SymbolDefinition</SimpleSymbolReference>
+      <RenderingPass>20</RenderingPass>
+    </SimpleSymbol>
+  </CompoundSymbolDefinition>
+</SymbolDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/MdfTestCompoundSymbol.sd
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/MdfTestSimpleSymbol.sd
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/MdfTestSimpleSymbol.sd	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/MdfTestSimpleSymbol.sd	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="SymbolDefinition-1.0.0.xsd">
+  <SimpleSymbolDefinition>
+    <Name>MdfTestSimpleSymbol</Name>
+    <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+    <Graphics>
+      <Path>
+        <ResizeControl>AddToResizeBox</ResizeControl>
+        <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+        <FillColor>ffff0000</FillColor>
+        <LineColor>%OUTLINE%</LineColor>
+        <LineWeight>2*(%THICKNESS% + 1)</LineWeight>
+        <LineWeightScalable>true</LineWeightScalable>
+        <LineCap>None</LineCap>
+        <LineJoin>None</LineJoin>
+        <LineMiterLimit>5.0</LineMiterLimit>
+      </Path>
+      <Image>
+        <ResizeControl>AddToResizeBox</ResizeControl>
+        <Content>R0lGODlhcgGSALMAAAQCAEMmCZtuMFQxDS8b</Content>
+        <SizeX>100.0</SizeX>
+        <SizeY>100.0</SizeY>
+        <PositionX>0.0</PositionX>
+        <PositionY>0.0</PositionY>
+        <Angle>0.0</Angle>
+      </Image>
+      <Image>
+        <ResizeControl>AddToResizeBox</ResizeControl>
+        <Reference>Library://Image.jpg</Reference>
+        <SizeX>100.0</SizeX>
+        <SizeY>100.0</SizeY>
+        <PositionX>0.0</PositionX>
+        <PositionY>0.0</PositionY>
+        <Angle>0.0</Angle>
+      </Image>
+      <Text>
+        <ResizeControl>AddToResizeBox</ResizeControl>
+        <String>Some text</String>
+        <FontName>Arial</FontName>
+        <Bold>false</Bold>
+        <Italic>false</Italic>
+        <Underlined>false</Underlined>
+        <Height>10.0</Height>
+        <PositionX>0.0</PositionX>
+        <PositionY>0.0</PositionY>
+        <Angle>0.0</Angle>
+        <HorizontalAlignment>Center</HorizontalAlignment>
+        <VerticalAlignment>Baseline</VerticalAlignment>
+        <Justification>Center</Justification>
+        <LineSpacing>15.0</LineSpacing>
+        <TextColor>%TEXTCOLOR%</TextColor>
+        <GhostColor>ffffffff</GhostColor>
+        <Frame>
+          <LineColor>ff000000</LineColor>
+          <FillColor>ffff0000</FillColor>
+          <OffsetX>5.0</OffsetX>
+          <OffsetY>5.0</OffsetY>
+        </Frame>
+      </Text>
+    </Graphics>
+    <ResizeBox>
+      <PositionX>0.0</PositionX>
+      <PositionY>0.0</PositionY>
+      <SizeX>50.0</SizeX>
+      <SizeY>10.0</SizeY>
+      <GrowControl>GrowInX</GrowControl>
+    </ResizeBox>
+    <PointUsage>
+      <AngleControl>FromGeometry</AngleControl>
+      <Angle>0.0</Angle>
+      <OriginOffsetX>0.0</OriginOffsetX>
+      <OriginOffsetY>0.0</OriginOffsetY>
+    </PointUsage>
+    <LineUsage>
+      <AngleControl>FromGeometry</AngleControl>
+      <UnitsControl>Parametric</UnitsControl>
+      <VertexControl>NoOverlap</VertexControl>
+      <Angle>0.0</Angle>
+      <StartOffset>0.0</StartOffset>
+      <EndOffset>0.0</EndOffset>
+      <Repeat>10.0</Repeat>
+      <VertexAngleLimit>5.0</VertexAngleLimit>
+      <DefaultPath>
+        <ResizeControl>AddToResizeBox</ResizeControl>
+        <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+        <FillColor>ffff0000</FillColor>
+        <LineColor>ff00ff00</LineColor>
+        <LineWeight>1.0</LineWeight>
+        <LineWeightScalable>true</LineWeightScalable>
+        <LineCap>None</LineCap>
+        <LineJoin>None</LineJoin>
+        <LineMiterLimit>5.0</LineMiterLimit>
+      </DefaultPath>
+    </LineUsage>
+    <AreaUsage>
+      <OriginControl>Centroid</OriginControl>
+      <AngleControl>FromGeometry</AngleControl>
+      <ClippingControl>Overlap</ClippingControl>
+      <OriginX>0.0</OriginX>
+      <OriginY>0.0</OriginY>
+      <Angle>0.0</Angle>
+      <RepeatX>10.0</RepeatX>
+      <RepeatY>5.0</RepeatY>
+      <BufferWidth>0.0</BufferWidth>
+    </AreaUsage>
+    <ParameterDefinition>
+      <Parameter>
+        <Identifier>OUTLINE</Identifier>
+        <DefaultValue>FFFF0000</DefaultValue>
+        <DisplayName>Outline Color</DisplayName>
+        <Description>The color of the outline of the box.</Description>
+        <ValueList>
+          <Value>FFFF0000</Value>
+          <Value>FFFFFFFF</Value>
+        </ValueList>
+      </Parameter>
+      <Parameter>
+        <Identifier>THICKNESS</Identifier>
+        <DefaultValue>-0.5</DefaultValue>
+        <DisplayName>Line Thickness</DisplayName>
+        <Description>The thickness of the line in mm... minus 2 and halved.</Description>
+        <ValueList>
+          <Value>-1.0</Value>
+          <Value>-0.5</Value>
+          <Value>0.0</Value>
+          <Value>0.5</Value>
+          <Value>1.0</Value>
+        </ValueList>
+      </Parameter>
+      <Parameter>
+        <Identifier>TEXTCOLOR</Identifier>
+        <DefaultValue>FFFFFF00</DefaultValue>
+        <DisplayName>Text Color</DisplayName>
+        <Description>The color of the text.</Description>
+        <ValueList>
+          <Value>FFFF0000</Value>
+          <Value>FFFFFF00</Value>
+          <Value>FF00FF00</Value>
+        </ValueList>
+      </Parameter>
+    </ParameterDefinition>
+  </SimpleSymbolDefinition>
+</SymbolDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/MdfTestSimpleSymbol.sd
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.fs
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.fs	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.fs	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FeatureSource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
+  <Provider>OSGeo.SDF</Provider>
+  <Parameter>
+    <Name>File</Name>
+    <Value>%MG_DATA_FILE_PATH%UT_SymbologyLines.sdf</Value>
+  </Parameter>
+  <Parameter>
+    <Name>ReadOnly</Name>
+    <Value>TRUE</Value>
+  </Parameter>
+</FeatureSource>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.fs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.ldf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.ldf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.ldf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0">
+  <VectorLayerDefinition>
+    <ResourceId>Library://Symbology/Data/Lines.FeatureSource</ResourceId>
+    <FeatureName>SchemaForStuff:Stuff</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <Geometry>Geometry</Geometry>
+    <VectorScaleRange>
+      <MinScale>0</MinScale>
+      <MaxScale>1000000000000</MaxScale>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel/>
+          <CompositeSymbolization>
+            <SymbolCollection>
+              <SymbolInstance>
+                <SymbolReference>Library://Symbology/Symbols/LineSymbol.SymbolDefinition</SymbolReference>
+                <ScaleX>1</ScaleX>
+                <ScaleY>1</ScaleY>
+                <SizeContext>Device</SizeContext>
+              </SymbolInstance>
+            </SymbolCollection>
+            <ParameterOverrides/>
+          </CompositeSymbolization>
+        </CompositeRule>
+      </CompositeTypeStyle>
+    </VectorScaleRange>
+  </VectorLayerDefinition>
+</LayerDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.ldf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.mdf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.mdf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.mdf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MapDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="MapDefinition-1.0.0.xsd">
+  <Name>New Map</Name>
+  <CoordinateSystem>LOCAL_CS[&quot;*XY-MT*&quot;,LOCAL_DATUM[&quot;*X-Y*&quot;,10000],UNIT[&quot;Meter&quot;, 1],AXIS[&quot;X&quot;,EAST],AXIS[&quot;Y&quot;,NORTH]]</CoordinateSystem>
+  <Extents>
+    <MinX>0.2657799174176283</MinX>
+    <MaxX>11.498420365345755</MaxX>
+    <MinY>0.43696071321089258</MinY>
+    <MaxY>7.8373321326163214</MaxY>
+  </Extents>
+  <BackgroundColor>FFFFFFFF</BackgroundColor>
+  <MapLayer>
+    <Name>Stuff</Name>
+    <ResourceId>Library://Symbology/Layers/Lines.LayerDefinition</ResourceId>
+    <Selectable>true</Selectable>
+    <ShowInLegend>true</ShowInLegend>
+    <LegendLabel>Stuff</LegendLabel>
+    <ExpandInLegend>true</ExpandInLegend>
+    <Visible>true</Visible>
+    <Group/>
+  </MapLayer>
+</MapDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.mdf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.sdf
===================================================================
(Binary files differ)


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLines.sdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.ldf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.ldf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.ldf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0">
+  <VectorLayerDefinition>
+    <ResourceId>Library://Symbology/Data/Lines.FeatureSource</ResourceId>
+    <FeatureName>SchemaForStuff:Stuff</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <Geometry>Geometry</Geometry>
+    <VectorScaleRange>
+      <MinScale>0</MinScale>
+      <MaxScale>1000000000000</MaxScale>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel/>
+          <CompositeSymbolization>
+            <SymbolCollection>
+              <SymbolInstance>
+                <SymbolReference>Library://Symbology/Symbols/MTYP1500a.SymbolDefinition</SymbolReference>
+                <ScaleX>0.5</ScaleX>
+                <ScaleY>0.5</ScaleY>
+                <SizeContext>Device</SizeContext>
+              </SymbolInstance>
+            </SymbolCollection>
+            <ParameterOverrides/>
+          </CompositeSymbolization>
+        </CompositeRule>
+      </CompositeTypeStyle>
+    </VectorScaleRange>
+  </VectorLayerDefinition>
+</LayerDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.ldf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.mdf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.mdf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.mdf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MapDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="MapDefinition-1.0.0.xsd">
+  <Name>New Map</Name>
+  <CoordinateSystem>LOCAL_CS[&quot;*XY-MT*&quot;,LOCAL_DATUM[&quot;*X-Y*&quot;,10000],UNIT[&quot;Meter&quot;, 1],AXIS[&quot;X&quot;,EAST],AXIS[&quot;Y&quot;,NORTH]]</CoordinateSystem>
+  <Extents>
+    <MinX>0.2657799174176283</MinX>
+    <MaxX>11.498420365345755</MaxX>
+    <MinY>0.43696071321089258</MinY>
+    <MaxY>7.8373321326163214</MaxY>
+  </Extents>
+  <BackgroundColor>FFFFFFFF</BackgroundColor>
+  <MapLayer>
+    <Name>Stuff</Name>
+    <ResourceId>Library://Symbology/Layers/LinesCrossTick.LayerDefinition</ResourceId>
+    <Selectable>true</Selectable>
+    <ShowInLegend>true</ShowInLegend>
+    <LegendLabel>Stuff</LegendLabel>
+    <ExpandInLegend>true</ExpandInLegend>
+    <Visible>true</Visible>
+    <Group/>
+  </MapLayer>
+</MapDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyLinesCrossTick.mdf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.fs
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.fs	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.fs	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FeatureSource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
+  <Provider>OSGeo.SDF.3.2</Provider>
+  <Parameter>
+    <Name>File</Name>
+    <Value>%MG_DATA_FILE_PATH%UT_SymbologyPoints.sdf</Value>
+  </Parameter>
+  <Parameter>
+    <Name>ReadOnly</Name>
+    <Value>TRUE</Value>
+  </Parameter>
+</FeatureSource>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.fs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.ldf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.ldf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.ldf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0">
+  <VectorLayerDefinition>
+    <ResourceId>Library://Symbology/Data/Capitals.FeatureSource</ResourceId>
+    <FeatureName>SDF_2_Schema:CN_Capitals</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <PropertyMapping>
+      <Name>Name</Name>
+      <Value>Name</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Url</Name>
+      <Value>Url</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Key</Name>
+      <Value>Key</Value>
+    </PropertyMapping>
+    <Geometry>Data</Geometry>
+    <VectorScaleRange>
+      <MinScale>0</MinScale>
+      <MaxScale>1000000000000</MaxScale>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel/>
+          <CompositeSymbolization>
+            <SymbolCollection>
+              <SymbolInstance>
+                <SymbolReference>Library://Symbology/Symbols/PointSymbol.SymbolDefinition</SymbolReference>
+                <ScaleX>1</ScaleX>
+                <ScaleY>1</ScaleY>
+                <SizeContext>Device</SizeContext>
+                <DrawLast>False</DrawLast>
+                <CheckExclusionRegion>False</CheckExclusionRegion>
+                <AddToExclusionRegion>False</AddToExclusionRegion>
+              </SymbolInstance>
+            </SymbolCollection>
+            <ParameterOverrides/>
+          </CompositeSymbolization>
+        </CompositeRule>
+      </CompositeTypeStyle>
+    </VectorScaleRange>
+  </VectorLayerDefinition>
+</LayerDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.ldf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.mdf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.mdf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.mdf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MapDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="MapDefinition-1.0.0.xsd">
+  <Name>New Map</Name>
+  <CoordinateSystem>LOCAL_CS[&quot;*XY-MT*&quot;,LOCAL_DATUM[&quot;*X-Y*&quot;,10000],UNIT[&quot;Meter&quot;, 1],AXIS[&quot;X&quot;,EAST],AXIS[&quot;Y&quot;,NORTH]]</CoordinateSystem>
+  <Extents>
+    <MinX>-123.35832214355469</MinX>
+    <MaxX>-52.732315063476562</MaxX>
+    <MinY>43.701606750488281</MinY>
+    <MaxY>53.588245391845703</MaxY>
+  </Extents>
+  <BackgroundColor>FFFFFFFF</BackgroundColor>
+  <MapLayer>
+    <Name>Capitals</Name>
+    <ResourceId>Library://Symbology/Layers/Capitals.LayerDefinition</ResourceId>
+    <Selectable>true</Selectable>
+    <ShowInLegend>true</ShowInLegend>
+    <LegendLabel>Capitals</LegendLabel>
+    <ExpandInLegend>true</ExpandInLegend>
+    <Visible>true</Visible>
+    <Group/>
+  </MapLayer>
+</MapDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.mdf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.sdf
===================================================================
(Binary files differ)


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPoints.sdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.ldf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.ldf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.ldf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0">
+  <VectorLayerDefinition>
+    <ResourceId>Library://Symbology/Data/Capitals.FeatureSource</ResourceId>
+    <FeatureName>SDF_2_Schema:CN_Capitals</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <PropertyMapping>
+      <Name>Name</Name>
+      <Value>Name</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Url</Name>
+      <Value>Url</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Key</Name>
+      <Value>Key</Value>
+    </PropertyMapping>
+    <Geometry>Data</Geometry>
+    <VectorScaleRange>
+      <MinScale>0</MinScale>
+      <MaxScale>1000000000000</MaxScale>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel/>
+          <CompositeSymbolization>
+            <SymbolCollection>
+              <SymbolInstance>
+                <SymbolReference>Library://Symbology/Symbols/PointSymbolParam.SymbolDefinition</SymbolReference>
+                <ScaleX>1</ScaleX>
+                <ScaleY>1</ScaleY>
+                <SizeContext>Device</SizeContext>
+                <DrawLast>False</DrawLast>
+                <CheckExclusionRegion>False</CheckExclusionRegion>
+                <AddToExclusionRegion>False</AddToExclusionRegion>
+              </SymbolInstance>
+            </SymbolCollection>
+            <ParameterOverrides>
+              <Override>
+                <SymbolName>X_on_Box</SymbolName>
+                <ParameterIdentifier>COLOR</ParameterIdentifier>
+                <ParameterValue>FF00FF00</ParameterValue>
+              </Override>
+            </ParameterOverrides>
+          </CompositeSymbolization>
+        </CompositeRule>
+      </CompositeTypeStyle>
+    </VectorScaleRange>
+  </VectorLayerDefinition>
+</LayerDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.ldf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.mdf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.mdf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.mdf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MapDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="MapDefinition-1.0.0.xsd">
+  <Name>New Map</Name>
+  <CoordinateSystem>LOCAL_CS[&quot;*XY-MT*&quot;,LOCAL_DATUM[&quot;*X-Y*&quot;,10000],UNIT[&quot;Meter&quot;, 1],AXIS[&quot;X&quot;,EAST],AXIS[&quot;Y&quot;,NORTH]]</CoordinateSystem>
+  <Extents>
+    <MinX>-123.35832214355469</MinX>
+    <MaxX>-52.732315063476562</MaxX>
+    <MinY>43.701606750488281</MinY>
+    <MaxY>53.588245391845703</MaxY>
+  </Extents>
+  <BackgroundColor>FFFFFFFF</BackgroundColor>
+  <MapLayer>
+    <Name>Capitals</Name>
+    <ResourceId>Library://Symbology/Layers/CapitalsParam.LayerDefinition</ResourceId>
+    <Selectable>true</Selectable>
+    <ShowInLegend>true</ShowInLegend>
+    <LegendLabel>Capitals</LegendLabel>
+    <ExpandInLegend>true</ExpandInLegend>
+    <Visible>true</Visible>
+    <Group/>
+  </MapLayer>
+</MapDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyPointsParam.mdf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.fs
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.fs	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.fs	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FeatureSource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
+  <Provider>OSGeo.SDF.3.2</Provider>
+  <Parameter>
+    <Name>File</Name>
+    <Value>%MG_DATA_FILE_PATH%UT_SymbologyRoads.sdf</Value>
+  </Parameter>
+  <Parameter>
+    <Name>ReadOnly</Name>
+    <Value>TRUE</Value>
+  </Parameter>
+</FeatureSource>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.fs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.ldf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.ldf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.ldf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0">
+  <VectorLayerDefinition>
+    <ResourceId>Library://Symbology/Data/LnMajorRoad.FeatureSource</ResourceId>
+    <FeatureName>SDF_2_Schema:LnMajorRoad</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <PropertyMapping>
+      <Name>Name</Name>
+      <Value>Name</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Url</Name>
+      <Value>Url</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Key</Name>
+      <Value>Key</Value>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Autogenerated_SDF_ID</Name>
+      <Value>Autogenerated_SDF_ID</Value>
+    </PropertyMapping>
+    <Geometry>Data</Geometry>
+    <VectorScaleRange>
+      <MinScale>0</MinScale>
+      <MaxScale>1000000000000</MaxScale>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel/>
+          <CompositeSymbolization>
+            <SymbolCollection>
+              <SymbolInstance>
+                <SymbolReference>Library://Symbology/Symbols/LineSymbol.SymbolDefinition</SymbolReference>
+                <ScaleX>1</ScaleX>
+                <ScaleY>1</ScaleY>
+                <SizeContext>Device</SizeContext>
+                <DrawLast>False</DrawLast>
+                <CheckExclusionRegion>False</CheckExclusionRegion>
+                <AddToExclusionRegion>False</AddToExclusionRegion>
+              </SymbolInstance>
+            </SymbolCollection>
+            <ParameterOverrides/>
+          </CompositeSymbolization>
+        </CompositeRule>
+      </CompositeTypeStyle>
+    </VectorScaleRange>
+  </VectorLayerDefinition>
+</LayerDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.ldf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.mdf
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.mdf	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.mdf	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MapDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="MapDefinition-1.0.0.xsd">
+  <Name>New Map</Name>
+  <CoordinateSystem>GEOGCS[&quot;LL84&quot;,DATUM[&quot;WGS84&quot;,SPHEROID[&quot;WGS84&quot;,6378137.000,298.25722293]],PRIMEM[&quot;Greenwich&quot;,0],UNIT[&quot;Degree&quot;,0.01745329251994]]</CoordinateSystem>
+  <Extents>
+    <MinX>-88.2948685362053</MinX>
+    <MaxX>-87.891456450296729</MaxX>
+    <MinY>41.789339836359169</MinY>
+    <MaxY>41.938951873997304</MaxY>
+  </Extents>
+  <BackgroundColor>FFFFFFFF</BackgroundColor>
+  <MapLayer>
+    <Name>LnMajorRoad</Name>
+    <ResourceId>Library://Symbology/Layers/LnMajorRoad.LayerDefinition</ResourceId>
+    <Selectable>true</Selectable>
+    <ShowInLegend>true</ShowInLegend>
+    <LegendLabel>LnMajorRoad</LegendLabel>
+    <ExpandInLegend>true</ExpandInLegend>
+    <Visible>true</Visible>
+    <Group/>
+  </MapLayer>
+</MapDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.mdf
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.sdf
===================================================================
(Binary files differ)


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/UT_SymbologyRoads.sdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/MgDev/UnitTest/TestData/Symbology/linesymbol.sd
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/linesymbol.sd	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/linesymbol.sd	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="SymbolDefinition-1.0.0.xsd">
+  <SimpleSymbolDefinition>
+    <Name>LineSymbol</Name>
+    <Graphics>
+      <Path>
+        <Geometry>M -1,0 L 1,0 L 0,1.5 L -1,0</Geometry>
+        <FillColor>ffff0000</FillColor>
+        <LineColor>00000000</LineColor>
+        <LineWeight>0</LineWeight>
+      </Path>
+      <Path>
+        <Geometry>M -2,0 L 2,0</Geometry>
+        <FillColor>00000000</FillColor>
+        <LineColor>ffff0000</LineColor>
+        <LineWeight>0</LineWeight>
+      </Path>
+    </Graphics>
+    <LineUsage>
+      <Repeat>4</Repeat>
+    </LineUsage>
+    <ParameterDefinition/>
+  </SimpleSymbolDefinition>
+</SymbolDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/linesymbol.sd
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/symbol.sd
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/symbol.sd	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/symbol.sd	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="SymbolDefinition-1.0.0.xsd">
+  <SimpleSymbolDefinition>
+    <Name>Symbol</Name>
+    <Graphics>
+      <Path>
+        <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+        <FillColor>ff0000ff</FillColor>
+        <LineColor>ffff0000</LineColor>
+        <LineWeight>0</LineWeight>
+      </Path>
+      <Path>
+        <Geometry>M -2,-2 L 7,7 M 7,-2 L -2,7</Geometry>
+        <FillColor>00000000</FillColor>
+        <LineColor>ffffff00</LineColor>
+        <LineWeight>1</LineWeight>
+      </Path>
+    </Graphics>
+    <PointUsage/>
+    <ParameterDefinition/>
+  </SimpleSymbolDefinition>
+</SymbolDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/symbol.sd
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/MgDev/UnitTest/TestData/Symbology/symbolp.sd
===================================================================
--- trunk/MgDev/UnitTest/TestData/Symbology/symbolp.sd	                        (rev 0)
+++ trunk/MgDev/UnitTest/TestData/Symbology/symbolp.sd	2007-03-07 00:25:22 UTC (rev 1160)
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="SymbolDefinition-1.0.0.xsd">
+  <SimpleSymbolDefinition>
+    <Name>X_on_Box</Name>
+    <Graphics>
+      <Path>
+        <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+        <FillColor>%FILL%</FillColor>
+        <LineColor>%OUTLINE%</LineColor>
+        <LineWeight>2*(%THICKNESS% + 1)</LineWeight>
+      </Path>
+      <Path>
+        <Geometry>M -2,-2 L 7,7 M 7,-2 L -2,7</Geometry>
+        <FillColor>00000000</FillColor>
+        <LineColor>%COLOR%</LineColor>
+        <LineWeight>1</LineWeight>
+      </Path>
+    </Graphics>
+    <PointUsage/>
+    <ParameterDefinition>
+      <Parameter>
+        <Identifier>COLOR</Identifier>
+        <DefaultValue>FFFFFF00</DefaultValue>
+        <DisplayName>X Color</DisplayName>
+        <Description>The color of the X thingie that is across the box</Description>
+        <ValueList>
+          <Value>FFFF0000</Value>
+          <Value>FFFFFF00</Value>
+          <Value>FF00FF00</Value>
+        </ValueList>
+      </Parameter>
+      <Parameter>
+        <Identifier>OUTLINE</Identifier>
+        <DefaultValue>FFFF0000</DefaultValue>
+        <DisplayName>Outline Color</DisplayName>
+        <Description>The color of the outline of the box</Description>
+        <ValueList>
+          <Value>FFFF0000</Value>
+          <Value>FFFFFFFF</Value>
+        </ValueList>
+      </Parameter>
+      <Parameter>
+        <Identifier>THICKNESS</Identifier>
+        <DefaultValue>-.5</DefaultValue>
+        <DisplayName>Line Thickness</DisplayName>
+        <Description>The thickness of the line in mm...minus 2 and halved</Description>
+        <ValueList>
+          <Value>-1</Value>
+          <Value>-.5</Value>
+          <Value>0</Value>
+          <Value>.5</Value>
+          <Value>1</Value>
+        </ValueList>
+      </Parameter>
+    </ParameterDefinition>
+  </SimpleSymbolDefinition>
+</SymbolDefinition>


Property changes on: trunk/MgDev/UnitTest/TestData/Symbology/symbolp.sd
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the mapguide-commits mailing list