view ChangeLog @ 270:8f93a60b9a24

Tagged as release 'release-0.9'
author Stephan Holl <stephan.holl@intevation.de>
date Thu, 08 Sep 2011 17:14:22 +0200
parents 7c8ae43bc465
children f4539c905008
line wrap: on
line source
2011-09-08  Stephan Holl  <stephan.holl@intevation.de>

	* HowTo-Release.txt: Added some more hints for releses.

	* doku/source/conf.py: Bumped version-number to 0.9

	* website/development-de.htm4, website/development.htm4,
	website/download-de.htm4, website/download.htm4,
	website/header.m4: Updated links to version 0.9

2011-09-08  Stephan Holl  <stephan.holl@intevation.de>

	* website/about-de.htm4, website/about.htm4, website/buildhtml.mk:
	rearranged logo in about-page, optimized Make-targets.

2011-09-08  Raimund Renkert  <raimund.renkert@intevation.de>

	Added missing files and removed libraries.

	* contrib\installer\LICENCE.txt,
	  contrib\installer\MXD2map-installer.nsi,
	  contrib\installer\bin\lib\Readme.txt,
	  contrib\installer\favicon.ico,
	  contrib\installer\logo_wide.bmp:
	  New.
	
	* contrib\installer\bin\lib\commons-codec-1.5.jar,
	  contrib\installer\bin\lib\jargs.jar,
	  contrib\installer\bin\lib\log4j-1.2.16.jar,
	  contrib\installer\bin\lib\mapscript.dll,
	  contrib\installer\bin\lib\mapscript.jar:
	  Removed.

2011-09-08  Raimund Renkert  <raimund.renkert@intevation.de>

	Added installer files.

	* contrib\installer\bin\MXD2map-Shell.bat,
	  contrib\installer\bin\conf\log4j.properties
	  contrib\installer\bin\converter.properties.sample
	  contrib\installer\bin\epsg\epsg
	  contrib\installer\bin\favicon.ico
	  contrib\installer\bin\lib\commons-codec-1.5.jar
	  contrib\installer\bin\lib\jargs.jar
	  contrib\installer\bin\lib\log4j-1.2.16.jar
	  contrib\installer\bin\lib\mapscript.dll
	  contrib\installer\bin\lib\mapscript.jar
	  contrib\installer\bin\ms_6.1-dev\Readme.txt
	  contrib\installer\bin\symbols\symbols.sym
	  contrib\installer\bin\ttf-fonts\DejaVuSans.ttf
	  contrib\installer\bin\ttf-fonts\fonts.txt
	  contrib\installer\example\epsg\epsg
	  contrib\installer\example\example.mxd
	  contrib\installer\example\mapfile_header.include
	  contrib\installer\example\symbols\symbols.sym
	  contrib\installer\example\template.map
	  contrib\installer\example\testdata-frida\Readme.txt
	  contrib\installer\example\ttf-fonts\DejaVuSans.ttf
	  contrib\installer\example\ttf-fonts\fonts.txt:
	  New.

2011-09-07  Stephan Holl  <stephan.holl@intevation.de>

	* HowTo-Release.txt: Added some hints how to cut realeses for
	  MXD2map.

2011-08-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/GroupLayerReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/LabelEngineReader.java,
	  src/java/de/intevation/mxd/reader/PictureFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/TextSymbolReader.java,
	  src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Removed needless imports.

2011-08-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScript.java:
	  Replace umlauts in layer title.

2011-08-16  Raimund Renkert  <raimund.renkert@intevation.de>

	Updated documentation and added ant task for javadoc generation.

	* build.xml:
	  Added ant task for javadoc generation.

	* properties.xml:
	  Added directory for javadoc.

	* src\java\de\intevation\mxd\Converter.java,
	  src\java\de\intevation\mxd\reader\AbstractSymbolReader.java,
	  src\java\de\intevation\mxd\reader\FillSymbolReader.java,
	  src\java\de\intevation\mxd\utils\MapToXMLUtils.java:
	  Updated documentation.

2011-08-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Improved metadata handling and moved the string manipulation methods
	  to new class MapScriptUtils.

	* src/java/de/intevation/mxd/utils/MapScriptUtils.java:
	  New. Moved string manipulation methods to this class and implemented
	  a method to read metadata from map objects without running into not
	  catchable errors.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Fixed encoding problem with german umlauts.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Set map size after setting map extent to avoid the extent to be
	  modified by mapscript.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* build.xml,
	  conf/log4j.properties,
	  contrib/apache/mxd-testbed.conf,
	  contrib/python/FixWorkspacePaths.py,
	  contrib/python/generateHTML.py,
	  contrib/sh/test_mxd.cgi,
	  contrib/sh/wms_mxd.cgi,
	  converter.properties.sample,
	  doku/Makefile,
	  doku/source/functionality.txt,
	  doku/source/restrictions.txt,
	  mapserver/epsg/epsg,
	  mapserver/fonts/fonts.txt,
	  mapserver/mapfile/mapfile_header.include,
	  mapserver/mapfile/mxd.map,
	  mapserver/symbols/symbols.sym,
	  properties.xml,
	  ttf-fonts/fonts.txt:
	  Added LGPL header.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/Converter.java:
	  Replaced error outputs with logging messages.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Changed logging from info to debug in writePicture.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Replace all german umlauts in group names.

2011-08-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java:
	  Read connection information from the raster layer.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write raster layer to the mapfile.

2011-08-12  Raimund Renkert  <raimund.renkert@intevation.de>

	* build.xml: Added Apache commons-codec library for base64 encoding.

	* src\java\de\intevation\mxd\reader\FillSymbolReader.java:
	  Added PictureFillSymbolReader to the available symbol readers.

	* src\java\de\intevation\mxd\reader\PictureLineSymbolReader.java,
	  src\java\de\intevation\mxd\reader\PictureMarkerSymbolReader.java:
	  Completed the functionality to be able to read images.

	* src\java\de\intevation\mxd\writer\FillStyleWriter.java
	  src\java\de\intevation\mxd\writer\LineStyleWriter.java
	  src\java\de\intevation\mxd\writer\MarkerStyleWriter.java:
	  Added "picture" (in MapServer PIXMAP) to the writeable symbols.

	* src\java\de\intevation\mxd\writer\SymbolWriter.java:
	  Create the images used for map symbols and create the corresponding
	  symbols in the symbol set.

	* src\java\de\intevation\mxd\reader\PictureFillSymbolReader.java
	  New. Reads images and symbol attributes for layers of type polygon.

2011-08-10  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Print out a message when a jointable attribute occurs in the
	  mapfile.

2011-08-10  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write the projection metadata only if needed.

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Fixed the attributes for layer extent.

2011-08-10  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Print out a message if an empty layer is not written to the mapfile.

2011-08-09  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Read layer extent from mxd.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write layer extent, map extent and projection as metadata to
	  the mapfile.

2011-08-09  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Set the group attribute to the correct wms metadata.

2011-08-09  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MXDReader.java:
	  Added parameter for group layer reader.

	* src/java/de/intevation/mxd/reader/GroupLayerReader.java:
	  Read Grouplayer recursively and set the groupname as "/"-separated
	  string.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Removed GROUP tag. Added group names to the "wms_title" metadata.
	  Added method to remove special chars from layer names.

2011-08-09  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/ArcGISInitializer.java,
	  src/java/de/intevation/mxd/Converter.java,
	  src/java/de/intevation/mxd/reader/AbstractSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/FillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/GroupLayerReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/IClassReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/IReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/LabelEngineReader.java,
	  src/java/de/intevation/mxd/reader/LineFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/TextSymbolReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java,
	  src/java/de/intevation/mxd/utils/MapToXMLUtils.java,
	  src/java/de/intevation/mxd/utils/XMLUtils.java,
	  src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/IWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java,
	  src/java/de/intevation/mxd/writer/MarkerStyleWriter.java,
	  src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Added LGPL header.

2011-08-09  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Set the outline width to an integer with a min value of 1, do not
	  set the outline color to fill color and set transparency for
	  outlines.

2011-08-08  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/SimpleFillSymbolReader.java:
	  Set fill color to black and transparent if the mxd contains no
	  color.

2011-08-08  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Set opacity for simple polygons in a range from 0 - 100.

2011-08-08  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Remove special characters from layername and classname.

2011-08-08  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Remove all non numeric chars from port string.

2011-07-22  Stephan Holl  <stephan.holl@intevation.de>

	* website/download-de.htm4, website/index.htm4: repaired broken
	links found by Hans

2011-07-22  Stephan Holl  <stephan.holl@intevation.de>

	* website/.htaccess, website/buildhtml.mk, website/switch.php:
	added an rsync-switch to transfer symlinks as files (-L), reworked
	the details language-switch inside the PHP-script.

2011-07-22  Stephan Holl  <stephan.holl@intevation.de>

Added an english translation of the website.

	* website/about.htm4, website/buildhtml.mk,
	website/contact-de.htm4, website/contact.htm4,
	website/development-de.htm4, website/development.htm4,
	website/donate-de.htm4, website/donate.htm4,
	website/download.htm4, website/img/funktionsweise-MXD2map-de.png,
	website/index.htm4, website/license-de.htm4, website/license.htm4,
	website/template_header.m4,
	website/img/funktionsweise-MXD2map.png,
	website/img/funktionsweise-MXD2map_small.png,
	doku/funktionsweise/funktionsweise-MXD-konverter.svg,
	website/img/funktionsweise-MXD-konverter.png,
	website/img/funktionsweise-MXD-konverter_small.png: English
	translation of the website. Added a new Makefile-Target 'images'
	to get the dokumentation-images into the site.

2011-07-22  Stephan Holl  <stephan.holl@intevation.de>

Reorganized the functionality-image

	* website/about-de.htm4, website/about.htm4,
	doku/funktionsweise/funktionsweise-MXD2map-de.svg,
	website/img/funktionsweise-MXD2map-de.png,
	website/img/funktionsweise-MXD2map-de_small.png,
	doku/funktionsweise/funktionsweise-MXD-konverter.svg,
	doku/funktionsweise/funktionsweise-MXD2map.svg,
	website/img/funktionsweise-MXD-konverter.png,
	website/img/funktionsweise-MXD-konverter_small.png: Reworked the
	image-name in order to have them also available in english for the
	english website.

2011-07-22  Stephan Holl  <stephan.holl@intevation.de>

	* doku/source/functionality.txt: Added part about the translation
	of umlauts into the doku.

2011-07-22  Stephan Holl  <stephan.holl@intevation.de>

	* contrib/python/generateHTML.py: New. Script for generating a
	HTML-page with links to mapfiles. Useful when converting a bunch
	of MXD-files to mapfiles in order to test.

	It generates an OpenLayers-Link for every included layer though.

2011-07-21  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Fixed the group and layer name concatenation.

2011-07-21  Raimund Renkert  <raimund.renkert@intevation.de>

	* doku/source/restrictions.txt:
	  Updated restrictions.

2011-07-21  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Concatenate grouplayer name and layer name to have a unique
	  identifier for each layer.

2011-07-21  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Remove incomplete layer from map.

2011-07-21  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Rollback the jointable checks since they are not generalised enough
	  for the mxd files.

2011-07-21  Stephan Holl  <stephan.holl@intevation.de>

More documentations:
	
	* INSTALL.txt, LICENCE.txt, doku/source/LICENCE.txt,
	doku/source/conf.py, doku/source/functionality.txt,
	doku/source/index.txt, doku/source/restrictions.txt: Added some
	formatting, a section about the setup of environment vars needed
	for runtime, added some more features.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Remove all whitespaces from grouplayer name.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Remove leading and trailing whitespaces from labelitem.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Check for database connectio user parameter for SDE connections.
	  Set default "sde" if attribute is missing.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  If a SDE datasource and a join table is used, check if the join
	  table contains a "." to verify there could be a database schema.
	  If no "." is found, abort writing the mapfile.

2011-07-20  Stephan Holl  <stephan.holl@intevation.de>

	* website/.htaccess,
	website/buildhtml.mk,
	website/development-de.htm4,
	website/download-de.htm4,
	website/index-de.htm4,
	website/switch.php: more contetn to the website, added
	htaccess-switch to support the german-version only atm.

2011-07-20  Stephan Holl  <stephan.holl@intevation.de>

Modified and beautified the documentation:

	* INSTALL.txt, doku/Makefile, doku/source/conf.py,
	doku/source/functionality.txt, doku/source/index.txt,
	doku/source/restrictions.txt, website/favicon.png, LICENCE.txt:
	added more details to the content of the documentation. some more
	configurations.

	* doku/source/LICENCE.txt: New. Added a licence-text (symlinking
	into the documentation).

	* doku/source/_static/favicon.png,
	doku/source/_static/logo_wide.png,
	doku/source/_templates/indexsidebar.html,
	doku/source/_templates/layout.html: Optic-cosmetics.

2011-07-20  Stephan Holl  <stephan.holl@intevation.de>

	* website/img/inmenulogo.png ,website/img/logo_single.png
	,website/img/logo_single_100.png ,website/img/logo_wide.png: Added
	new Logo for MXD2map

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* build.xml:
	  Added target "jar-norevision" to create a jar file without the
	  revision hash.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Lookup symbol font in fontset and print out a warning if the font is
	  missing.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MarkerStyleWriter.java:
	  Added offset attributes to marker style symbols.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Do not write layer with empty CLASS objects.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Added string manipulator that replaces german umlauts and trims a
	  string.
	  Use this validator for mapserver relevant names and strings.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MapScriptWriter.java:
	  Add quotes to expression if the value is a string.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/UniqueValueRendererReader.java:
	  Remove whitespaces from value string only if it is a concatenation
	  of multiple values.

2011-07-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java:
	  Always save a symbol set.

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Made the saveSymbolSet method public to be able to save an empty
	  symbol set and changed the path and name for the symbol set. 

2011-07-18  Raimund Renkert  <raimund.renkert@intevation.de>

	* doku/source/functionality.txt,
	  doku/source/restrictions.txt:
	  Updated documentation.

2011-07-18  Raimund Renkert  <raimund.renkert@intevation.de>

	* doku/source/index.txt: Added functionality.txt to sphinx
	  documentation.

	* INSTALL.txt, doku/source/restrictions.txt:
	  Documentation how to create runtime enviroment and described the
	  restriction of the converter.

	* doku/source/functionality.txt:
	  New. Description how the converter works.

2011-07-11  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/FillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/GroupLayerReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/IClassReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/LabelEngineReader.java,
	  src/java/de/intevation/mxd/reader/LineFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/TextSymbolReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java,
	  src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java,
	  src/java/de/intevation/mxd/writer/MarkerStyleWriter.java,
	  src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Added comments.

2011-07-11  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/ArcGISInitializer.java,
	  src/java/de/intevation/mxd/Converter.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/FillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/GroupLayerReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/LabelEngineReader.java,
	  src/java/de/intevation/mxd/reader/LineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/TextSymbolReader.java,
	  src/java/de/intevation/mxd/utils/MapToXMLUtils.java,
	  src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Done some code styling and removed TODOs.

2011-07-07  Raimund Renkert  <raimund.renkert@intevation.de>

	Added a first version of feature labeling.

	* src/java/de/intevation/mxd/reader/FreatureLayerReader.java:
	  Read label attributes using the LabaleEngineReader.

	* src/java/de/intevation/mxd/reader/LabelEngineReader.java:
	  New. Reads Label informations from MXD file.

	* src/java/de/intevation/mxd/reader/TextSymbolReader.java:
	  New. Reads text symbol attributes. Used to read label text
	  attributes.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Add label attributes to the mapfile.

	* src/java/de/intevation/mxd/utils/MapToXMLUtils.java:
	  Added a method to create label elements.

2011-07-07  Raimund Renkert  <raimund.renkert@intevation.de>

	* build.xml:
	  Renamed executable jar file.

2011-07-07  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/LineStyleWriter.java:
	  Set line width to 1 if the width is smaller than 1 in mxd file and
	  write further line attributes to the style object.

2011-07-07  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Removed superfluous style object from writer.

2011-07-07  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Set absolute font set path and replace all windows file separators
	  with "/" separators in paths.

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Save the symbol set in the directory read from the template or in
	  the same directory as the mapfile if no symbol set was set in the
	  template.

2011-07-06  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/Converter.java:
	  Use the new jargs library for commandline arguments.

	* build.xml:
	  Added the new jargs library to the classpath.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Find out the correct path to save the mapfile.

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Save the symbolset to the same directory as the mapfile.

2011-07-06  Stephan Holl  <stephan.holl@intevation.de>

	* mxd/Styles/scale/maxscale_100000.mxd,
	 mxd/Styles/scale/minscale_10000.mxd: New. Added Testcase for
	 MIN/MAXSCALEDENOM

2011-07-06  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Do not write the projection if the EPSG code is 0. MapScript
	  verifies the projection before writing it to the mapfile.

2011-07-06  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MapReader.java:
	  Read the projection as EPSG code from the MXD file.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write the EPSG code to the mapfile and set the correct units to map
	  and layer.

2011-07-05  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write the layer filter attribute if a definition query exists in the
	  mxd and set the database prefix to all expression elements.

2011-07-05  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Write line width and outline for polygons filled with hatch symbol.

2011-07-05  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Write special pattern for outlines.

2011-07-04  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Fixed an error that prevents the reader from reading the last symbol
	  if a default symbol exists.

2011-06-29  Stephan Holl  <stephan.holl@intevation.de>
	* ttf-fonts/DejaVuSans.ttf: New.
		* ttf-fonts/fonts.txt: Added FreeSans-Font as fallback for
	  displaying Labels

2011-06-30  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Changed min and max scale. Mapserver uses MAXSCALEDENOM to set the
	  upper bound for drawing a layer, ArcGIS uses the min scale to set
	  this bound.

2011-06-30  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write a ">=" expression operator for the first minimum value
	  expression.

2011-06-30  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Read all classes with this reader, including the last one.

2011-06-29  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java:
	  Read transparency from symbol color.

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Write outline in the same color as the fill if the outline width < 1
	  and outline is transparent.

2011-06-29  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MXDReader.java:
	  Read layers of type GroupLayer.

	* src/java/de/intevation/mxd/reader/GroupLayerReader.java:
	  New. Reads all layers in a group layer.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write group name for layer to mapfile if a group layer is used in
	  the MXD.

2011-06-29  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/LineStyleWriter.java:
	  A symbol name is written to the mapfile only if it is a marker
	  symbol.

2011-06-29  Stephan Holl  <stephan.holl@intevation.de>

	* mxd/Styles/label/*: Added two examples to show basic labeling
	within an MXD. More will not be supported though.

2011-06-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java,
	  src/java/de/intevation/mxd/writer/MarkerStyleWriter.java,
	  src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Exception handling for number conversions in writer modules.

2011-06-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/CartoLineSymbolReader.java:
	  Fixed exception handling for this reader.

2011-06-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write symbol styles in reverse order to the mapfile.

	* src/java/de/intevation/mxd/writer/LineStyleWriter.java,
	  src/java/de/intevation/mxd/writer/MarkerStyleWriter.java:
	  Create the symbol first, then set symbolname for style.

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Test if symbol exists. If not exists, write new symbol with new
	  name.

2011-06-24  Stephan Holl  <stephan.holl@intevation.de>

	* INSTALL.txt: added a hint how to install the converter and its
	requirements.
	* doku/source/conf.py, doku/source/INSTALL.txt,
	doku/source/index.txt,doku/source/restrictions.txt,
	doku/source/index.rst,doku/source/restrictions.rst: renamed .rst to
	.txt, linked INSTALL.txt from root into the docs.

2011-06-24  Stephan Holl  <stephan.holl@intevation.de>


	* doku/Makefile, doku/source/conf.py, doku/source/index.rst,
	doku/source/restrictions.rst: New. added stub for creating a
	documentation.

2011-06-24  Stephan Holl  <stephan.holl@intevation.de>

	* moved README.txt to mxd/README_testbed.txt

2011-06-23  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/utils/MapToXMLUtils.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Done some minor reformatings.

2011-06-22  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java:
	  Read mark and gap values from cartographic line template.

	* src/java/de/intevation/mxd/writer/LineStyleWriter.java:
	  Create and write pattern from mark and gap values.

2011-06-22  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Updated the default values and reader error handling.

2011-06-22  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Split comma separated value list into single values.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Handle join tables and create class expressions correctly for
	  multiple values and string values.

2011-06-21  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Abort layer reading and remove layer element on error.

	* src/java/de/intevation/mxd/reader/MXDReader.java:
	  Handle empty layer.

	* src/java/de/intevation/mxd/utils/MapToXMLUtils.java:
	  Added removeLayer method to remove a broken layer from DOM.

2011-06-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapscriptWriter.java:
	  Remove all whitespaces in layer name.

2011-06-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java:
	  Do not write lines or outlines if their width is smaller than 1.0.

2011-06-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Read additional information for sde data connections.

	* src/java/de/intevation/mxd/writer/MapscriptWriter.java:
	  Write sde data connection information to mapfile.

2011-06-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Insert TEMPLATE entry for GFI request.

2011-06-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Insert metadata for layer title for getCapabilities request.

2011-06-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write expressions for string values to the mapfile.

2011-06-17  Raimund Renkert  <raimund.renkert@intevation.de>

	Write the correct expression for double values.

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java:
	  Read the lower bound of the breaks.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write expressions for double values as range to the mapfile.

2011-06-17  Stephan Holl  <stephan.holl@intevation.de>

	* mxd/projections/DHDN-projection-dataframe.mxd: Added testcase
	with DHDN-3 within a dataframe

2011-06-17  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java:
	  Read label for classes.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write the label as class name.

2011-06-17  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Write PATTERN for polygon outlines and hatch symbols.

2011-06-17  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/LineStyleWriter.java:
	  Write PATTERN to style block.
	  The pattern array must be exactly 10 in length (filled up with 0)
	  and patternlength must be set to the count of pattern elements.

2011-06-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/IReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java:
	  Exceptionhandling, default values and logging for map reader.

2011-06-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* conf/log4j.properties: Set console log level to INFO.

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java,
	  src/java/de/intevation/mxd/writer/IWriter.java,
	  src/java/de/intevation/mxd/writer/LineStyleWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java,
	  src/java/de/intevation/mxd/writer/MarkerStyleWriter.java,
	  src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Changed the exception handling.


2011-06-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* conf/log4j.properties: Added console appender to log4j config.

2011-06-16  Raimund Renkert  <raimund.renkert@intevation.de>

	Improved top level exception handling and logging.

	* src/java/de/intevation/mxd/Converter.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java:
	  The converter stops if an error occured while reading the mxd file.
	  Replaced console output with a logger that writes to stdout.

2011-06-16  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Improved exception handling for layer reader.

2011-06-15  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Improved exception handling.

2011-06-15  Raimund Renkert  <raimund.renkert@intevation.de>

	Improved exception handling.

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/FillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java:
	  If an exception is thrown while getting symbol attributes, a default
	  value is set to the attribute and a warning is written to the log
	  file.

2011-06-15  Stephan Holl  <stephan.holl@intevation.de>

	* contrib/python/FixWorkspacePaths.py, contrib/python/foobar.py:
	Added some sample-scripts for working with MXD-files

2011-06-14  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/FeatureLayerReader.java:
	  Read SDE connection settings.

2011-06-14  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/ArcGISInitializer.java:
	  Load the arcobjects.jar from ArcGIS install folder.

2011-06-14  Stephan Holl  <stephan.holl@intevation.de>

	* mapserver/mapfile/mxd.map: Added ows_enable_request-directive to
	allow OGC-services.

2011-06-14  Stephan Holl  <stephan.holl@intevation.de>

	* mxd/connections/SDE/sde_areas.txt: New. Added hints for
	cconnecting to ArcSDE.

2011-06-10  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/ArcGISInitializer.java:
	  Check for ArcGISDesktop environment and added logging.

	* src/java/de/intevation/mxd/reader/MXDReader.java:
	  Check the initializer return value.

2011-06-10  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Set TILEITEM to an empty string.

2011-06-08  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/FillStyleWriter.java:
	  Write PATTERN to the style if a hatch symbol is used to fill a
	  polygon.

2011-06-08  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Read the connection settings for file geodatabase.

2011-06-07  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Set the class name to the layer name if it is empty.

2011-06-01  Stephan Holl  <stephan.holl@intevation.de>
	*  mapserver/symbols/symbols.sym: added a default hatch-symbol

2011-06-01  Stephan Holl  <stephan.holl@intevation.de>

	* M ttf-fonts/fonts.txt: Added a more verbose comment for removing
	tspaces in font-aliases.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Do not use LineStyleWriter cause it is not usable yet.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Removed obsolete code.

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  Added method to save the symbolset.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java:
	  Added "type" as XML attribute to symbols.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Removed obsolete code.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/IWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Use the new classes to write the mapfile. Changed exception
	  handling(TODO: catch all exceptions in the writer).

	* src/java/de/intevation/mxd/writer/MarkerStyleWriter.java:
	  New. Write the styles for marker symbols.

	* src/java/de/intevation/mxd/writer/SymbolWriter.java:
	  New. Write symbols to the mapfile.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/Converter.java:
	  Instantiate the mapscript writer before loading the MXD file.
	  This is necessary because the ArcGIS-API changes the working directory
	  while loading the MXD file.

2011-05-31  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/AbstractSymbolReader.java:
	  Get the correct logger.

	* src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java:
	  Fixed the extent for this class.

2011-05-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java:
	  Added TODOs for picture symbols.

2011-05-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/AbstractSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Removed needless imports.

2011-05-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/HashLineSymbolReader.java:
	  Use the Wrapper for line symbols to read the line.

2011-05-27  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/LineFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java:
	  All symbol reader now extend the abstract symbol reader.

2011-05-27  Raimund Renkert  <raimund.renkert@intevation.de>

	Added line fill symbol reader.

	* src/java/de/intevation/mxd/reader/FillSymbolReader.java:
	  Use the new reader to get line fill symbol attributes.

	* src/java/de/intevation/mxd/reader/LineFillSymbolReader.java:
	  New.

2011-05-27  Raimund Renkert  <raimund.renkert@intevation.de>

	Added marker fill symbol reader.

	* src/java/de/intevation/mxd/reader/FillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java:
	  Use the new reader to get marker fill symbol attributes.

	* src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java:
	  New.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Catch all exceptions in the MXDReader.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Use the wrapper to read symbols.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	Added wrapper for fill symbol reader.

	* src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Use the wrapper to read the fill symbols.

	* src/java/de/intevation/mxd/reader/FillSymbolReader.java:
	  New.

	* src/java/de/intevation/mxd/reader/LineSymbolReader.java:
	  Added methods for the ILineSymbol interface.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	Added wrapper for line symbol reader.

	* src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Use the new wrapper to read line symbols.

	* src/java/de/intevation/mxd/reader/LineSymbolReader.java:
	  New.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	Added wrapper for marker symbol reader and extracted methods from symbol
	readers.

	* src/java/de/intevation/mxd/reader/AbstractSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerSymbolReader.java:
	  New.

	* src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Removed obsolete code fragments.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/HashLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java:
	  Removed console outputs.

2011-05-26  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Read multi layer fill symbols.

	* src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java:
	  Read attributes and outline.

	* src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java:
	  New. Reads fill symbols.

2011-05-25  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java:
	  Added constructor for ILineSymbols.

	* src/java/de/intevation/mxd/reader/HashLineSymbolReader.java:
	  Read the hash symbol.

2011-05-25  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java:
	  Read hash line symbols using the new HashLineSymbolReader.

	* src/java/de/intevation/mxd/reader/HashLineSymbolReader.java:
	  New. Reads hash line symbols.

2011-05-25  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java:
	  Read cartographic line symbols using the new CartoLineSymbolReader.

	* src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java:
	  New. Reads cartographic line symbols.

2011-05-24  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java:
	  Read picture line symbols using the new PictureSymbolReader.

	* src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java:
	  New. Reads picture line symbols.

2011-05-24  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java:
	  Read the marker line symbols using the new MarkerLineSymbolReader.

	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java:
	  Added constructor with IMarkerSymbol parameter.

	* src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.javai:
	  New. Reads marker line symbols.

2011-05-24  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Set the layer type to line when reading a line layer.

	* src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java:
	  Added style option and renamed xml node "style" to "linestyle".

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Prepared the mapfile writer to write line symbols.

2011-05-23  Raimund Renkert  <raimund.renkert@intevation.de>

	Added first line symbol reader.

	* src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Read line symbols with the new MultiLayLineSymbolReader.

	* src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java:
	  New. The MultiLayerLineSymbolReader reads lines from different layers
	  using the LineSymbolReader.

2011-05-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Added TODO for line symbol reader.

2011-05-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write the symbols-file to the mapfile path.

2011-05-20  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Read the workspace path.

	* src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java:
	  Added reader for picture marker symbols.

	* src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java:
	  New. Read picture symbols from mxd-file.

2011-05-17  Raimund Renkert  <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Set the projection "EPSG:31467" and units "METERS" as default if the
	  MXD values are unknown.

2011-05-16  Raimund Renkert <raimund.renkert@intevation.de>

	* build.xml: Set the classpath for the executabel jar file. The path to
	  the external libraries (lib/) is relative to the executable.

	* src/java/de/intevation/mxd/Converter.java:
	  Use commandline arguments to set the filenames for the MXD-, MAP- and
	  the template file. If no arguments are used, read the filenames from
	  the converter.properties file.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Use the template file for mapfile creation.

	* converter.properties.sample: New. Example for the properties file.

2011-05-16  Stephan Holl  <stephan.holl@intevation.de>

	* doku/funktionsweise/Makefile,
	  doku/funktionsweise/funktionsweise-MXD-konverter.svg: New. Added
	  a schema how the converter works

2011-05-11  Stephan Holl  <stephan.holl@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java: Added
	  the (currently) hard-coded template-path to the
	  mapObj-constructor; removed some TODO-settings.

2011-05-11  Stephan Holl  <stephan.holl@intevation.de>

	* mapserver/rundir/Readme.txt: New. This is a folder containing the
	  MXD-files for conversion. The resulting MAP-file can be run from
	  here; all Paths are relative from here so request will find its
	  symbols, fonts, logfiles etc.

	* mapserver/mapfile/mapfile_header.include: Added SHAPEPATH for
	the Visualization of the frida-shapefiles.

2011-05-10  Stephan Holl  <stephan.holl@intevation.de>

	* mapserver/mapfile/mapfile_header.include, mapserver/mapfile/mxd.map,
	  mapserver/symbols/symbols.sym: Optimized the mapfile to use as a
	  template when instantiating the new mapObj.

2011-05-10  Stephan Holl  <stephan.holl@intevation.de>

	* properties.xml: Adopt build-path to Windows-TMP-folder

2011-04-20  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Created one method for each symbol type.
	  Write the character symbol attributes to the map.

2011-04-20  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java:
	  Read all the font attributes.

2011-04-19  Raimund Renkert <raimund.renkert@intevation.de>

	Added CharacterMarkerSymbol reader and extracted the ArrowMarkerSymbol
	reader.

	* src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java:
	  Extracted the ArrowMarkerSymbol.
	* src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java:
	  New.

2011-04-18  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Added MultiLayerMarkerSymbol support.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Write ArrowMarker to the map.

	* src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java:
	  New. Reads multi layer marker symbols.

2011-04-18  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java:
	  Added support for SimpleMarkerSymbol and SimpleFillSymbol.

2011-04-18  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Create one renderer element in the dom for each mapserver class with its
	  attributes and expression.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java: Write the
	  expression for the mapserver class.

2011-04-15  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/ArcGISInitializer.java,
	  src/java/de/intevation/mxd/Converter.java,
	  src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java
	  src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/utils/MapToXMLUtils.java,
	  src/java/de/intevation/mxd/writer/IWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  Added comments, done some code styling and removed typos.

2011-04-15  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Read the data source name for layer objects.

	* src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java:
	  Changed color processing.

	* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  First implementation that generates valid mapfiles for simple point
	  mxdfiles.

2011-04-14  Raimund Renkert <raimund.renkert@intevation.de>

	Introduced MapScript writer.

	* M src/java/de/intevation/mxd/Converter.java: Added mapscript writer.

	* src/java/de/intevation/mxd/writer/IWriter.java,
	  src/java/de/intevation/mxd/writer/MapScriptWriter.java:
	  New. The MapScript writer uses the Java MapScript API to create a mapfile.

2011-04-14  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Read the layer type.

	* src/java/de/intevation/mxd/reader/MXDReader.java: Updated the reader to
	  use the XML utilities here.

2011-04-14  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MapReader.java:
	  Read further map attributes.

2011-04-14  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/utils/MapToXMLUtils.java:
	  Added root element to document and save the filename in the XML tree.

2011-04-13  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A contrib/sh/test_mxd.cgi
	  Added a new mapserver wrapper cgi script for testing of generated map
	  from bsh-mxd-converter.

2011-04-12  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java,
	  src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java:
	  New.

	* src/java/de/intevation/mxd/reader/MXDReader.java:
	  Use new layer reader to get layer attributes.

	* src/java/de/intevation/mxd/reader/SimpleRendererReader.java:
	  Read symbol attributes using the new symbol reader.

2011-04-12  Raimund Renkert <raimund.renkert@intevation.de>

	* build.xml: Changed classname for converter entry point.

2011-04-12  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/Converter.java,
	  src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/utils/MapToXMLUtils.java:
	  Removed needless imports.

2011-04-12  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/ArcGISInitializer.java,
	  src/java/de/intevation/mxd/Converter.java,
	  src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/IClassReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/IReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java,
	  src/java/de/intevation/mxd/utils/XMLUtils.java:
	  Separated converter components into packages.

2011-04-11  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: Convert
	  symbol color to RgbColor and write values to XML document.

2011-04-11  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Store all attributes in an XML document using the new utility class.

	* src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java: Updated interfaces.

	* src/java/de/intevation/mxd/utils/MapToXMLUtils.java: New. Utility class to
	  store map information in a XML structure.

2011-04-08  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/MXDReader.java: Added class reader.

	* src/java/de/intevation/mxd/reader/FeatureClassReader.java,
	  src/java/de/intevation/mxd/reader/IClassReader.java: New.

2011-04-08  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/FeatureLayerReader.java:
	  Write Attributes to the XML document.

	* src/java/de/intevation/mxd/reader/MXDReader.java: Set XML document to
	  layer reader and print the document.

2011-04-08  Raimund Renkert <raimund.renkert@intevation.de>

	* build.xml: Added parameter for MXD filename.

	* src/java/de/intevation/mxd/Converter.java: Read MXD filename from
	  properties.

2011-04-08  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/reader/IReader.java: Added XML document to
	  store map information.

	* src/java/de/intevation/mxd/reader/MXDReader.java: Write the information to
	  the XML document.

	* src/java/de/intevation/mxd/reader/MapReader.java: Write map information to
	  the XML document.

	* src/java/de/intevation/mxd/utils/XMLUtils.java: New. Helper class to
	  create and manipulate XML documents.

2011-04-08  Raimund Renkert <raimund.renkert@intevation.de>

	Moved reader components to reader folder.

	* src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java,
	  src/java/de/intevation/mxd/reader/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/reader/ILayerReader.java,
	  src/java/de/intevation/mxd/reader/IReader.java,
	  src/java/de/intevation/mxd/reader/IRendererReader.java,
	  src/java/de/intevation/mxd/reader/ISymbolReader.java,
	  src/java/de/intevation/mxd/reader/MXDReader.java,
	  src/java/de/intevation/mxd/reader/MapReader.java,
	  src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/reader/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java:
	  Moved.

2011-04-08  Raimund Renkert <raimund.renkert@intevation.de>

	* src/java/de/intevation/mxd/Converter.java: Initial implementation for the
	  MXD-Converter.

	* src/java/de/intevation/mxd/ArcGISInitializer.java,
	  src/java/de/intevation/mxd/IReader.java,
	  src/java/de/intevation/mxd/MXDReader.java,
	  src/java/de/intevation/mxd/MapReader.java,
	  src/java/de/intevation/mxd/ILayerReader.java,
	  src/java/de/intevation/mxd/IRendererReader.java,
	  src/java/de/intevation/mxd/ISymbolReader.java,
	  src/java/de/intevation/mxd/FeatureLayerReader.java,
	  src/java/de/intevation/mxd/SimpleMarkerSymbolReader.java,
	  src/java/de/intevation/mxd/SimpleRendererReader.java,
	  src/java/de/intevation/mxd/UniqueValueRendererReader.java,
	  src/java/de/intevation/mxd/ClassBreakRendererReader.java:
	  New. Initial implementation for the MXD converter.

	* conf/log4j.properties: New. Contains the log4j configuration.

2011-04-04  Ingo Weinzierl <ingo@intevation.de>

	* src/java/de/intevation/mxd/Converter.java:
	  New. This class represents the entry point of the mxd converter tool.

2011-03-07  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mapserver/mapfile/mapfile_header.include:
	  Pointed to right epsg file.
	* A mapserver/epsg/epsg,
	  R mapserver/epsg/epsg.txt:
	  Renamed epsg file.

2011-03-07  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/point/SimpleMarkerSymbol/TODO.txt:
	  Addes hints for ColorRamps in mapserver.

2011-03-07  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mapserver/mapfile/mxd.map,
	  M mapserver/symbols/symbols.sym,
	  A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.map,
	  A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.sym,
	  R mxd/Styles/line/CartographicLineSymbol/TODO.txt:
	  Added missing map and symbology file for testcase multilayer CartographicLineSymbol.

2011-03-07  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.lyr,
	  A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.mxd,
	  A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.png,
	  A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.txt,
	  R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.lyr,
	  R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.mxd,
	  R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.png,
	  R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.txt:
	  Renamed.

2011-03-07  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/point/CharacterMarkerSymbol/p_charmarker_18pt_c255-0-0.sym,
	  M mxd/Styles/point/CharacterMarkerSymbol/p_single_18pt_c255-255-255_ttf.sym:
	  Making CharacterMarkerSymbol work. Fixed CHARACTER notation. 
	* M ttf-fonts/fonts.txt:
	  Swapped columns to the right order (alias fontfile).

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A .hgignore:
	  Added initial .hgignore.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/polygon/LineFillSymbol/pol_linefill_255-0-0_45_outline.map,
	  M mxd/Styles/polygon/LineFillSymbol/pol_linefill_255-0-0_45_outline.sym:

	  Modified polygon style LineFillSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_255-0-0.map,
	  M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_255-0-0.sym,
	  M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_transp_dashed-outline.map,
	  M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_transp_dashed-outline.sym:

	  Modified polygon style SimpleFillSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A images/grass.png,
	  A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.lyr,
	  A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.map,
	  A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.mxd,
	  A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.png,
	  A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.sym,
	  A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.txt,
	  R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.lyr,
	  R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.map,
	  R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.mxd,
	  R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.png,
	  R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.sym,
	  R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.txt:

	  Modified polygon style PictureFillSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.lyr,
	  A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.map,
	  A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.mxd,
	  A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.png,
	  A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.sym,
	  A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.txt,
	  R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.lyr,
	  R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.map,
	  R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.mxd,
	  R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.png,
	  R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.sym,
	  R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.txt:

	  Modified polygon style MarkerFillSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A mxd/Styles/line/MarkerLineSymbol/l_markerline_18pt_0-0-0_raute.map,
	  A mxd/Styles/line/MarkerLineSymbol/l_markerline_18pt_0-0-0_raute.sym:

	 Modified line style MarkerLineSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/line/SimpleLineSymbol/l_dash-dott-dott_1pt_c255-255-255.map,
	  M mxd/Styles/line/SimpleLineSymbol/l_dash-dott-dott_1pt_c255-255-255.sym,
	  M mxd/Styles/line/SimpleLineSymbol/l_dash-dotted_1pt_c255-255-255.map,
	  M mxd/Styles/line/SimpleLineSymbol/l_dash-dotted_1pt_c255-255-255.sym,
	  M mxd/Styles/line/SimpleLineSymbol/l_dashed_1pt_c255-255-255.map,
	  M mxd/Styles/line/SimpleLineSymbol/l_dashed_1pt_c255-255-255.sym,
	  M mxd/Styles/line/SimpleLineSymbol/l_dotted_1pt_c255-255-255.map,
	  M mxd/Styles/line/SimpleLineSymbol/l_dotted_1pt_c255-255-255.sym,
	  M mxd/Styles/line/SimpleLineSymbol/l_solid_1pt_c255-255-255.map,
	  M mxd/Styles/line/SimpleLineSymbol/l_solid_1pt_c255-255-255.sym,
	  M mxd/Styles/line/SimpleLineSymbol/l_solid_4pt_c255-255-255.map:

	  Modified line style SimpleLineSymbol mapfile testcases.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/line/PictureLineSymbol/l_pictureline_brick1_1_1_1-0-0-0.sym,
	  A images/brick1.png,
	  A mxd/Styles/line/PictureLineSymbol/l_pictureline_brick1_1_1_1-0-0-0.map:

	  Modified line style PictureLineSymbol mapfile testcases.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-bever.map,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-bever.sym,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-miter.map,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-miter.sym,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-round.map,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-round.sym,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_round-butted.map,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_round-butted.sym,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_6pt_c255-255-255_butt-round_template.map,
	  M mxd/Styles/line/CartographicLineSymbol/l_cartoline_6pt_c255-255-255_butt-round_template.sym:

	  Modified line style CartographicLineSymbol mapfile testcases.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/point/SimpleMarkerSymbol/p_single_4pt_c255-0-0.map,
	  M mxd/Styles/point/SimpleMarkerSymbol/p_single_4pt_c255-0-0.sym:

	 Modified point style SimpleMarkerSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/point/PictureMarkerSymbol/p_pictmarker_11pt_warning.bmp.map,
	  M mxd/Styles/point/PictureMarkerSymbol/p_pictmarker_11pt_warning.bmp.sym,
	  A images/warning.png:

	  Modified point style PictureMarkerSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.lyr,
	  A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.map,
	  A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.mxd,
	  A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.png,
	  A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.sym,
	  A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.txt,
	  R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.lyr,
	  R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.map,
	  R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.mxd,
	  R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.png,
	  R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.sym,
	  R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.txt:

	  Modified point style ArrowMarkerSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mxd/Styles/point/CharacterMarkerSymbol/p_charmarker_18pt_c255-0-0.map,
	  M mxd/Styles/point/CharacterMarkerSymbol/p_charmarker_18pt_c255-0-0.sym,
	  M mxd/Styles/point/CharacterMarkerSymbol/p_single_18pt_c255-255-255_ttf.map,
	  M mxd/Styles/point/CharacterMarkerSymbol/p_single_18pt_c255-255-255_ttf.sym:

	  Modifed point style CharacterMarkerSymbol mapfile testcase.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M mapserver/mapfile/mapfile_header.include:
	  Adjusted CONFIG "MS_ERRORFILE". and 
	  Commented out CONFIG "PROJ_LIB", because it doesn' work.

	* M mapserver/mapfile/mxd.map:
	  Added mxd testcase map files.

	* M mapserver/symbols/symbols.sym:
	  Added mxd testcase sym files.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* R mapserver/logs/ms_error.log:
	  Removed.

2011-03-04  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M contrib/apache/mxd-testbed.conf:
	  Adjustment for the mxd-testbed.
	* M contrib/sh/wms_mxd.cgi:
	  chmod 755

2011-03-03  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* M README.txt:
	  Concretions

2011-03-03  Bjoern Schilberg  <bjoern.schilberg@intevation.de>

	* A README.txt:
	  Added initial README for setting up apache.
	* A contrib/apache/mxd-testbed.conf:
	  Added initial vhost configuration for mxd-testbed.
	* A contrib/sh/wms_mxd.cgi:
	  Added initial mapserver wrapper script.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)