2014-06-17 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.7 * src/InputReader.cpp: added missing include * doc/dvisvgm.txt.in, src/DVIToSVGActions.cpp, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, tests/DvisvgmSpecialTest.cpp, tests/Makefile.am: added/improved dvisvgm::raw* specials * src/SpecialManager.cpp, src/SpecialManager.h: removed redundant method SpecialManager::leavePSHeaderSection() 2014-06-12 Martin Gieseking * src/XMLNode.cpp, src/XMLNode.h: added clear() to XMLNode classes; added XMLTextNode::getText() 2014-06-11 Martin Gieseking * src/DVIToSVG.cpp, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: added listener to allow SpecialHandlers being notified when pre-processing has finished * src/InputReader.cpp, src/InputReader.h: added InputReader::getLine() 2014-06-10 Martin Gieseking * src/SpecialActions.h, tests/ColorSpecialTest.cpp: renamed class SpecialEmptyActions to EmptySpecialActions 2014-06-09 Martin Gieseking * src/DVIToSVG.h, src/SpecialManager.h: removed redundant definition of assignment operators * src/DVIReader.cpp, src/Ghostscript.cpp: removed unused variable; call Ghostscript::exit() with explicitely given object 2014-06-05 Martin Gieseking * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/Bitmap.h, src/BoundingBox.h, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.h, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, src/CmdLineParserBase.h, src/Color.cpp, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.h, src/DVIReader.cpp, src/DVIToSVG.h, src/DVIToSVGActions.h, src/Directory.h, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/EncFile.h, src/FileFinder.h, src/FileSystem.cpp, src/Font.cpp, src/Font.h, src/FontCache.h, src/FontEncoding.cpp, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/JFM.h, src/Length.cpp, src/Length.h, src/MapLine.cpp, src/MapLine.h, src/Matrix.cpp, src/Matrix.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/NoPsSpecialHandler.h, src/NumericRanges.h, src/PSInterpreter.h, src/PSPattern.h, src/PSPreviewFilter.h, src/PageRanges.h, src/PageSize.h, src/Pair.h, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h, src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.h, src/SWFWriter.cpp, src/SignalHandler.h, src/SpecialActions.h, src/SpecialManager.h, src/StreamWriter.h, src/Subfont.cpp, src/Subfont.h, src/TFM.h, src/ToUnicodeMap.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFReader.cpp, src/VectorStream.h, src/XMLDocument.h, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/types.h: replaced leading spaces by tabs; removed trailing whitespace * doc/dvisvgm.txt.in, src/BasicDVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EPSToSVG.cpp, src/EPSToSVG.h, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, src/PreScanDVIReader.cpp, src/PreScanDVIReader.h, src/SpecialActions.h: process hyperref anchors and links across pages * src/BasicDVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: allow to replace the DVI reader assigned to an instance of DVIToSVGActions * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/SpecialManager.cpp, src/SpecialManager.h, src/dvisvgm.cpp: made class SpecialManager a singleton * src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/PreScanDVIReader.cpp, src/PreScanDVIReader.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h: pre-process DVI file to collect required data not present in the page ranges to be converted * src/BasicDVIReader.h, src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVG.h, src/dvisvgm.cpp: moved call of executePreamble() and executePostamble() from DVIToSVG to DVIReader * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/DVIReader.cpp, src/DVIReader.h, src/Makefile.am: moved basic funtionality of DVIReader to base class BasicDVIReader 2014-06-03 Martin Gieseking * src/PsSpecialHandler.cpp: fixed incorrect extent values shown when applying a preview bbox (bp->pt) * rpm/Makefile.am: removed outdated project folder 'rpm' * src/DVIReader.cpp, src/DVIReader.h: removed redundant variable DVIReader::_prevBop 2014-06-01 Martin Gieseking * src/DVIReader.cpp, src/DVIReader.h: removed redundant code from DVIReader::evalCommand() * src/EPSFile.cpp, src/GFReader.cpp: replaced relative variant of seekg() by absolute one where possible 2014-05-31 Martin Gieseking * src/DVIReader.cpp, src/StreamReader.h, src/VFReader.cpp: renamed some methods of class StreamReader * src/DVIReader.cpp, src/StreamReader.cpp, src/StreamReader.h, src/VFReader.cpp: removed StreamReader::in() * src/DVIReader.cpp, src/VFReader.cpp: few code adjustments 2014-05-29 Martin Gieseking * src/DVIReader.cpp, src/DVIReader.h: simplified DVIReader::executePage; removed DVIReader::executePages * src/DVIReader.cpp, src/DVIReader.h, src/dvisvgm.cpp: simplified computation of progress ratio * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h: removed DVIReader::_totalPages; use number of BOP offsets instead * src/DVIReader.cpp, src/DVIReader.h, src/StreamReader.h: collect all DVI BOP offsets to reach them quickly 2014-05-22 Martin Gieseking * src/Makefile.am: Makefiles: put source files on separate lines * src/Makefile.am, src/RangeMap.h, src/ToUnicodeMap.cpp, src/ToUnicodeMap.h, tests/Makefile.am, tests/ToUnicodeMapTest.cpp: added class ToUnicodeMap to handle mappings from character indexes to unicode points * src/DVIToSVG.cpp, src/Makefile.am, src/NumericRanges.h, src/PageRanges.cpp, src/PageRanges.h, tests/PageRagesTest.cpp: extracted functionality of class PageRanges to separate class NumericRanges * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontEngine.h, src/Makefile.am: replaced class CharMap with more generic class RangeMap * src/RangeMap.cpp: fixed right joins of touching ranges in a RangeMap * src/CMap.cpp, src/CMap.h, src/Makefile.am, src/RangeMap.cpp, src/RangeMap.h, tests/Makefile.am, tests/RangeMapTest.cpp: extracted class RangeMap previously implemented as part of SegmentedCMap * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/FontEngine.cpp, src/FontEngine.h: removed redundant method CharMap::invert() 2014-04-30 Martin Gieseking * src/CharMapID.cpp, src/CharMapID.h, src/DVIReader.cpp, src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontEngine.h: try to add unicode mappings missing in a font's cmap table 2014-04-29 Martin Gieseking * src/SVGTree.cpp: don't add unnecessary element 'missing-glyph' to SVG files 2014-04-24 Martin Gieseking * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/options.xml: renamed argument of option --linkmark from 'type' to 'style' 2014-04-22 Martin Gieseking * configure.ac, src/Doxyfile: set version to 1.6 2014-04-21 Martin Gieseking * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/EPSToSVG.cpp: removed date and machine triplet from generated SVG files 2014-04-18 Martin Gieseking * doc/dvisvgm.txt.in, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h: added optional selection of line/box colors to option --linkmark 2014-04-17 Martin Gieseking * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/options.xml: changed default argument of option --linkmark to 'box' * src/DVIReader.h, src/DVIToSVGActions.h, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, src/SpecialActions.h: only split hyperlink boxes on line breaks * src/CommandLine.h, src/DVIToSVG.cpp, src/EPSToSVG.cpp: don't link GS messages unnecessarily if HAVE_LIBGS is defined 2014-04-16 Martin Gieseking * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp, src/options.xml: added command-line option --zoom * src/Ghostscript.cpp, src/dvisvgm.cpp: moved lookup of MiKTeX's GS DLL to get_libgs() * doc/dvisvgm.txt.in, src/Ghostscript.cpp: if libgs is loaded during runtime, look for libgs.so.X instead of libgs.so * src/DLLoader.cpp: prevent calling dlopen() if the length of the string argument is 0 2014-04-11 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.5.3 * src/CMap.cpp, src/CmdLineParserBase.cpp, src/ColorSpecialHandler.cpp, src/DVIReader.cpp, src/DVIToSVGActions.cpp, src/Doxyfile, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EPSFile.cpp, src/EmSpecialHandler.cpp, src/FileFinder.cpp, src/FileSystem.cpp, src/Font.cpp, src/FontCache.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontMap.cpp, src/GraphicPath.h, src/PSInterpreter.cpp, src/PageRanges.cpp, src/PsSpecialHandler.cpp, src/SVGTree.cpp, src/SVGTree.h, src/SpecialManager.cpp, src/Subfont.cpp, src/TFM.cpp, src/TpicSpecialHandler.cpp, src/XMLDocument.cpp, src/XMLNode.cpp, src/dvisvgm.cpp: fixed issues in the doxygen documentation 2014-04-09 Martin Gieseking * src/BoundingBox.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, src/EPSToSVG.cpp, src/EmSpecialHandler.cpp, src/Font.h, src/FontManager.cpp, src/GFGlyphTracer.cpp, src/GFReader.cpp, src/GFTracer.cpp, src/GFTracer.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/Makefile.am, src/PSPattern.cpp, src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, src/PageSize.cpp, src/PageSize.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/TFM.cpp, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFReader.cpp: switched internal computations from TeX points (pt) to PS points (bp) * src/DVIToSVGActions.cpp: equalize implementations of moveToX and moveToY 2014-02-05 Martin Gieseking * src/DVIReader.cpp, src/DVIReader.h: ensure updating the SVG cursor position when executing DVI command set_rule 2014-01-13 Martin Gieseking * src/Ghostscript.cpp: check if library given by --libgs is actually a GS library 2014-01-10 Martin Gieseking * NEWS: updated NEWS 2014-01-03 Martin Gieseking * configure.ac, src/Doxyfile: set version to 1.5.2 * src/FileFinder.cpp: return 'unknown' if MiKTeX version can't be retrieved * src/Directory.cpp: initialize Directory member variables (Win only) * src/FileFinder.cpp: catch exceptions thrown by MiKTeXCom object 2014-01-02 Martin Gieseking * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/CMap.cpp, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.cpp, src/CMapReader.h, src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, src/CharMap.cpp, src/CharMap.h, src/CharMapID.cpp, src/CharMapID.h, src/Character.h, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EPSFile.cpp, src/EPSFile.h, src/EPSToSVG.cpp, src/EPSToSVG.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/EncFile.cpp, src/EncFile.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/FontMetrics.cpp, src/FontMetrics.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/JFM.cpp, src/JFM.h, src/Length.cpp, src/Length.h, src/Makefile.am, src/Makefile.old, src/MapLine.cpp, src/MapLine.h, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/MiKTeXCom.cpp, src/MiKTeXCom.h, src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, src/PSFilter.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSPattern.cpp, src/PSPattern.h, src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, src/PageRanges.cpp, src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h, src/Process.cpp, src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGOutputBase.h, src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h, src/SignalHandler.cpp, src/SignalHandler.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, src/Subfont.cpp, src/Subfont.h, src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, src/Terminal.cpp, src/Terminal.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, src/options.dtd, src/options.xml, src/psdefs.cpp, src/psdefs.ps, src/types.h, tests/BoundingBoxTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, tests/CRC32Test.cpp, tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, tests/FilePathTest.cpp, tests/FileSystemTest.cpp, tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, tests/MapLineTest.cpp, tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, tests/PairTest.cpp, tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, tests/SubfontTest.cpp, tests/TypesTest.cpp, tests/VectorStreamTest.cpp, tests/check-conv, tests/create-makefile, tests/normalize.xsl: updated year in copyright statements to 2014 2013-12-29 Martin Gieseking * src/FontCache.cpp: catch potential StreamReaderException * src/Directory.cpp, src/Directory.h, src/FontMap.cpp, tests/DirectoryTest.cpp: changed directory entry types from char to enums * src/Font.cpp: check if units per EM are not 0 to prevent divisions by zero 2013-12-18 Martin Gieseking * src/DVIReader.cpp, src/Directory.cpp, src/GFReader.cpp: added missing initializations of member variables * src/FontCache.cpp, src/SpecialManager.cpp: restore stream format flags * src/DvisvgmSpecialHandler.cpp, src/FontCache.cpp: ensure null pointer checks before dereferencing * src/DVIReader.cpp: check if denominator of DVI unit is non-zero * src/Matrix.cpp: ensure return value of istream::get() is assigned to int vars * src/FontCache.cpp: avoid accessing strings constructed from temporaries * src/BoundingBox.cpp: explicitely initialize BoundingBox fields 2013-11-16 Martin Gieseking * src/DVIReader.cpp, src/SVGTree.cpp, src/SVGTree.h: don't let global font colors interfere with color specials 2013-10-29 Martin Gieseking * NEWS: updated NEWS 2013-10-28 Martin Gieseking * configure.ac, src/Doxyfile: set version to 1.5.1 * src/DVIReader.cpp: temporarily reactivated processing of font definitions located in the postamble * src/FileSystem.cpp, src/MetafontWrapper.cpp: added explicit casts from ifstream to bool * src/Bitmap.cpp, src/Color.cpp, src/JFM.cpp, src/Matrix.cpp: added missing #includes of header file 2013-10-27 Martin Gieseking * src/DVIToSVG.cpp: suppress output of logical page number if it equals physical page number 2013-10-16 Martin Gieseking * src/PSPreviewFilter.cpp, src/PsSpecialHandler.cpp: ensure proper evaluation of tightpage data if multiple pages are processed 2013-10-12 Martin Gieseking * src/Color.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: added 'const' to read-only methods * src/InputBuffer.h: don't check unsigned variables for negative values 2013-09-21 Martin Gieseking * src/DVIToSVG.cpp: changed warning message that appears if PS support has been disabled permanently * src/DVIToSVG.cpp, src/Ghostscript.h, src/dvisvgm.cpp: added missing guards and functions to prevent compilation errors if DISABLE_GS is set * src/FontCache.cpp, src/FontCache.h: renamed FontCache::VERSION to FontCache::FORMAT_VERSION 2013-09-01 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.5 * src/DLLoader.h, src/Directory.h: moved #define NOMINMAX to Windows config.h * src/BgColorSpecialHandler.cpp, src/Bitmap.cpp, src/BoundingBox.cpp, src/CMap.cpp, src/CMapManager.cpp, src/CMapReader.cpp, src/CRC32.cpp, src/Calculator.cpp, src/CharMap.cpp, src/CmdLineParserBase.cpp, src/Color.cpp, src/ColorSpecialHandler.cpp, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DVIActions.cpp, src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/Directory.cpp, src/DvisvgmSpecialHandler.cpp, src/EPSFile.cpp, src/EPSToSVG.cpp, src/EmSpecialHandler.cpp, src/EncFile.cpp, src/FileFinder.cpp, src/FilePath.cpp, src/FileSystem.cpp, src/Font.cpp, src/FontCache.cpp, src/FontEncoding.cpp, src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp, src/FontMetrics.cpp, src/GFGlyphTracer.cpp, src/GFReader.cpp, src/GFTracer.cpp, src/Ghostscript.cpp, src/Ghostscript.h, src/HtmlSpecialHandler.cpp, src/InputBuffer.cpp, src/InputReader.cpp, src/JFM.cpp, src/Length.cpp, src/MapLine.cpp, src/Matrix.cpp, src/Message.cpp, src/MetafontWrapper.cpp, src/MiKTeXCom.cpp, src/NoPsSpecialHandler.cpp, src/PSInterpreter.cpp, src/PSPattern.cpp, src/PSPreviewFilter.cpp, src/PageRanges.cpp, src/PageSize.cpp, src/PdfSpecialHandler.cpp, src/Process.cpp, src/PsSpecialHandler.cpp, src/SVGTree.cpp, src/SignalHandler.cpp, src/SpecialManager.cpp, src/StreamReader.cpp, src/StreamWriter.cpp, src/Subfont.cpp, src/System.cpp, src/TFM.cpp, src/Terminal.cpp, src/TpicSpecialHandler.cpp, src/VFReader.cpp, src/XMLDocument.cpp, src/XMLNode.cpp, src/XMLString.cpp, src/dvisvgm.cpp: include config.h at the top of every translation unit 2013-08-30 Martin Gieseking * doc/dvisvgm.txt.in: updated manpage * src/Font.cpp, src/Font.h, src/XMLString.cpp: replaced entity references by corresponding UTF-8 characters; use correct unicode points rather than DVI charcodes * src/DVIReader.cpp, src/DVIReader.h, src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontStyle.h, src/SVGTree.cpp, src/dvisvgm.cpp: added support for XDV (DVI format 5) files * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontEngine.h, src/FontMetrics.h, src/JFM.h, src/SVGTree.cpp, src/SVGTree.h, src/TFM.h, src/dvisvgm.cpp: added support for DVI format 3 (pTeX, vertical mode) * src/FontMetrics.h, src/JFM.cpp, src/JFM.h, src/TFM.h: added retrieval of vertical mode flag to class FontMetrics 2013-08-29 Martin Gieseking * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/Font.h, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/Makefile.am: replaced local std::map tables used in Font classes with new class CharMap 2013-08-23 Martin Gieseking * src/SVGTree.cpp: appended px unit to font-size attributes in style section 2013-08-20 Martin Gieseking * src/FileFinder.cpp: suppress error messages from makeFOO tools 2013-08-13 Martin Gieseking * src/Font.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h: moved assignment of base font map to Font class * src/CMap.cpp, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, src/EncFile.h, src/Font.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h: derive EncodingPair from FontEncoding 2013-08-11 Martin Gieseking * src/dvisvgm.cpp: fix number of dashes printed by -V1 * configure.ac, src/FileFinder.cpp: check if the kpathsea library is C++-safe (patch by Peter Breitenlohner) 2013-08-08 Martin Gieseking * src/Matrix.cpp, src/Matrix.h: renamed Matrix skewing methods 2013-08-04 Martin Gieseking * src/Ghostscript.h, src/PSPreviewFilter.cpp, src/PsSpecialHandler.cpp: added missing variable initializations * src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/FontStyle.h, src/Makefile.am: store pointers to font map and encoding in Font objects to speed up looking them up 2013-08-03 Martin Gieseking * src/CMapManager.cpp, src/CMapManager.h, src/FontManager.cpp: avoid const_cast in CMapManager 2013-08-02 Martin Gieseking * src/CMap.h, src/CMapManager.cpp: properly handle 'unicode' encoding entries set in font map * src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp: disable font processing while scanning PS header specials 2013-08-01 Martin Gieseking * configure.ac, src/Doxyfile: set version to 1.4 * NEWS: updated NEWS * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.h, src/EPSToSVG.h, src/Matrix.cpp, src/Matrix.h, src/PsSpecialHandler.cpp, src/SpecialActions.h, src/dvisvgm.cpp: apply page transformations to width, height, and depth of preview bbox * src/DVIToSVG.cpp: removed redundant #include statements * src/DVIToSVG.cpp, src/Makefile.am, src/SVGTree.cpp, src/XMLDocTypeNode.h: removed DOCTYPE declaration from generated files as suggested by the SVG specification * src/XMLDocument.cpp, src/XMLString.cpp: changed encoding of SVG files from ISO-8859-1 to UTF-8 2013-07-31 Martin Gieseking * src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.cpp, src/CharMapID.cpp, src/CharMapID.h, src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/Makefile.am: try to decode characters of non-CID fonts that have a CMap assigned in the fontmap * src/CMap.cpp, src/CMap.h, src/CMapReader.cpp, src/CMapReader.h, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, tests/Makefile.am: added evaluation of base font (bf) sections in CMap files * src/Font.cpp, src/Font.h, src/FontMetric.cpp, src/FontMetric.h, src/FontMetrics.cpp, src/FontMetrics.h, src/Makefile.am, src/TFM.h: renamed class FontMetric to FontMetrics * src/FileFinder.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp: added support for OTF fonts * src/CMap.cpp, src/CMap.h, src/Character.h, src/EncFile.h, src/Font.cpp, src/Font.h, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/Makefile.am, tests/CMapTest.cpp: added Character class to handle character names, codes, and indexes consistently * src/CMap.cpp, src/CMap.h, src/CMapManager.h, src/EncFile.cpp, src/EncFile.h, src/FileFinder.cpp, src/Font.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/Makefile.am, tests/CMapTest.cpp: derive .enc encoding vectors and CMaps from common base class FontEncoding * src/CMap.cpp, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.cpp, src/CMapReader.h, src/FontManager.cpp, src/Makefile.am, tests/CMapTest.cpp, tests/Makefile.am: added classes to handle CMap files 2013-07-27 Martin Gieseking * doc/dvisvgm.txt.in, src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EPSToSVG.cpp, src/Makefile.am, src/PSFilter.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: added evaluation of bounding box information created by preview package * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp: added funtion to execute PS code snippets and retrieve their results * src/BgColorSpecialHandler.h, src/DVIToSVG.cpp, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: ensure that PS header code is evaluated before the page/body code; also execute bop-hook and eop-hook * src/JFM.cpp: fixed retrieval of char indexes if a JFM contains entries of chartype 0 only 2013-07-23 Martin Gieseking * src/FontMap.cpp: check for EOF prior to try to parse another mapline * src/psdefs.cpp, src/psdefs.ps: PS handler: call newpath before executing charpath in operator show * src/EPSToSVG.cpp: print warning message if height or width of EPS bbox is 0 2013-07-18 Martin Gieseking * src/psdefs.cpp, src/psdefs.ps: replaced PS operator prval with =only in psdefs 2013-07-17 Martin Gieseking * src/psdefs.cpp, src/psdefs.ps: properly store PS operator applyscalevals in systemdict * src/DVIToSVG.cpp: ensure catching PSExceptions while processing PS header specials to prevent segfaults 2013-07-14 Martin Gieseking * src/FileFinder.cpp, src/FileFinder.h: FileFinder: added lookup of cmap files * src/Process.cpp, src/Process.h: extended Process::run() to grab the output written to stdout 2013-07-08 Martin Gieseking * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp: command-line parser: changed type of argument mode from char to enum 2013-06-17 Martin Gieseking * src/FileFinder.cpp: removed redundant 'using namespace std' 2013-06-03 Martin Gieseking * doc/dvisvgm.txt.in, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, src/dvisvgm.cpp: extend option --linkmark to highlight linked areas by a given background color 2013-06-01 Martin Gieseking * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/SpecialActions.h, tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, tests/Makefile.am: use Color class in ColorSpecialHandler rather than local code; added ColorTest 2013-05-22 Martin Gieseking * src/dvisvgm.cpp: added a missing (underlining) hyphen to the output of -V1 2013-05-13 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.3 * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/HtmlSpecialHandler.cpp, src/dvisvgm.cpp, src/options.xml: added option --linkmark to select the highlighing variant for hyperlinks * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, src/Makefile.am, src/SpecialManager.cpp: added support of hyperref specials * src/FileFinder.cpp, src/MiKTeXCom.cpp, src/MiKTeXCom.h, src/dvisvgm.cpp: try to load the Ghostscript library that comes with MiKTeX * src/Font.cpp, src/FontMetric.cpp, src/FontMetric.h, src/JFM.cpp, src/JFM.h, src/Makefile.am, src/StreamReader.h, src/TFM.cpp, src/TFM.h: added support for Japanese font metric (JFM) files * src/Font.cpp, src/Font.h, src/FontManager.h, src/FontMetric.cpp, src/FontMetric.h, src/Makefile.am, src/TFM.cpp, src/TFM.h: handle invalid TFM files properly 2013-05-02 Martin Gieseking * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: added page number parameter to DVIEndPageListener::dviEndPage() * src/EmSpecialHandler.h, src/NoPsSpecialHandler.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.h: moved DVI listener methods to dedicated listener interface classes * src/HtmlSpecialHandler.h: dropped old HtmlSpecialHandler.h that should had been removed long time ago * src/InputReader.cpp, src/InputReader.h: added optional parameter 'quotechar' to InputReader::parseAttributes() * src/DVIToSVGActions.h, src/EPSToSVG.h, src/SpecialActions.h: provide the context push/pop methods of class SVGTree to special handlers * src/SVGTree.cpp, src/SVGTree.h: added methods to push and pop 'context elements' to a page that wrap parts of the page contents * AUTHORS, Makefile.am, README, configure.ac, potracelib/Makefile.am, potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: removed bundled potrace library 2013-05-01 Martin Gieseking * src/DVIToSVGActions.cpp, src/Terminal.cpp, src/Terminal.h: disable cursor when showing the progress indicator (Windows only) 2013-04-26 Martin Gieseking * src/DVIToSVG.cpp: don't link NoPsSpecialHandler if HAVE_LIBGS 2013-04-25 Martin Gieseking * src/FontEncoding.cpp: fixed bracketing bug that prevented lookup of fontmap files 2013-04-24 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.2.2 * src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/Matrix.cpp, src/Matrix.h, src/MessageException.h, src/PageSize.cpp, src/PageSize.h, src/StreamReader.cpp, src/StreamReader.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocument.cpp, src/XMLDocument.h: added missing underscores to private member variables 2013-04-23 Martin Gieseking * src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.h, src/CmdLineParserBase.h, src/DVIToSVGActions.cpp, src/Message.cpp, src/VFReader.cpp: added missing member initializations to some classes * doc/dvisvgm.txt.in, src/CmdLineParserBase.cpp, src/CommandLine.cpp, src/options.dtd, src/options.xml: added information about 'dvisvgm -E' to usage line 2013-04-20 Martin Gieseking * src/DVIToSVG.cpp, src/Makefile.am, src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, src/SpecialManager.cpp: print a warning message if PS specials are found but ignored 2013-04-15 Martin Gieseking * src/FileFinder.cpp, src/dvisvgm.cpp: catch MessageException if MiKTeX version can't be obtained 2013-04-09 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.2.1 * tests/Makefile.am, tests/create-makefile: updated tests/Makefile.am to honor system potracelib if present 2013-04-08 Martin Gieseking * src/PageRanges.h: dropped unused variable PageRanges::_max * src/CmdLineParserBase.h, src/InputReader.h: changed 'struct InputReader' to 'class InputReader' * doc/dvisvgm.txt.in, src/Color.cpp, src/Color.h, src/DVIToSVGActions.cpp: allow the background color special to insert white rectancles 2013-04-04 Martin Gieseking * src/XMLNode.cpp, src/XMLNode.h: unhide derived method XMLDeclarationNode::append 2013-03-10 Martin Gieseking * Makefile.am, configure.ac: don't build bundled potracelib if system library is used (patch by Alexis Ballier) 2013-03-03 Martin Gieseking * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: updated bundled potrace library to version 1.11 2013-03-02 Martin Gieseking * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/decompose.h, potracelib/lists.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h, src/EPSFile.cpp, src/EPSToSVG.cpp, src/EPSToSVG.h, src/PSPattern.cpp, src/PSPattern.h, src/SVGOutputBase.h: converted DOS line endings 2013-02-28 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.2 * src/psdefs.cpp, src/psdefs.ps: improved processing of PS operator "show" * tests/MapLineTest.cpp: prevent MapLineTest from failing if file UGBK.sfd is not available * src/Makefile.am, src/PSInterpreter.cpp, src/psdefs.cpp, src/psdefs.ps, src/psdefs.psc: make psdefs a separate compilation unit * src/Makefile.am, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSPattern.cpp, src/PSPattern.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc, tests/PSInterpreterTest.cpp: PS handler: added support of tiling patterns 2013-02-21 Martin Gieseking * src/XMLNode.cpp, src/XMLNode.h: added methods to lookup attribute values and selected descendant XML nodes 2013-02-19 Martin Gieseking * src/FilePath.cpp: adapt path separators on Windows systems to get the correct output path * src/PSInterpreter.cpp, src/PSInterpreter.h: added PSInterpreter::limit() to limit the number of bytes to be processed 2013-02-11 Martin Gieseking * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, src/CommandLine.h: applied a few refactorings to the command-line parser 2013-02-07 Martin Gieseking * doc/dvisvgm.txt.in, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, src/CommandLine.h, src/dvisvgm.cpp, src/options.xml: added optional parameter to option --help to specify output format 2013-02-06 Martin Gieseking * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/CommandLine.cpp, src/CommandLine.h, src/EmSpecialHandler.cpp, src/GraphicPath.h, src/Matrix.cpp, src/PsSpecialHandler.cpp, src/TpicSpecialHandler.cpp, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/options.xml: added option --precision to set the number of decimal places applied to attribute values 2013-01-30 Martin Gieseking * src/CommandLine.cpp: fixed alignment of --help text 2013-01-21 Martin Gieseking * NEWS, README: updated NEWS and README * configure.ac, src/Doxyfile: set version to 1.1 * src/CommandLine.cpp, src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/MapLine.cpp, src/MapLine.h, tests/MapLineTest.cpp: implemented evaluation of font style options given in a mapline * src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/MapLine.h: replaced FontMap entries by pointers; initialize entries with MapLine objects * src/DVIReader.cpp, src/DVIToSVG.cpp, src/FileFinder.cpp, src/Font.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/Makefile.am, src/MapLine.cpp, src/MapLine.h, src/Subfont.cpp, src/Subfont.h, tests/FontMapTest.cpp, tests/Makefile.am, tests/MapLineTest.cpp, tests/SubfontTest.cpp, tests/create-makefile, tests/sample.sfd: added support for subfont definitions and multi-font (.ttc) files 2013-01-20 Martin Gieseking * src/FontEngine.cpp, src/FontEngine.h: removed unneeded code related to font sizes from class FontEngine 2013-01-16 Martin Gieseking * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/FontMap.cpp, src/FontMap.h, src/Makefile.am, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h: added PdfSpecialHandler to evaluate pdf:mapline and pdf:mapfile specials * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/FontMap.cpp, src/FontMap.h, src/dvisvgm.cpp, src/options.xml: renamed option --map-file to --fontmap; allow multiple mapfiles and modes 2013-01-10 Martin Gieseking * src/Font.cpp, src/FontEncoding.cpp: fixed a string exception that occurred when an encoding file or an entry in the encoding table is unavailable 2013-01-06 Martin Gieseking * src/FileFinder.cpp, src/FileFinder.h, src/FontEncoding.cpp, src/FontEncoding.h: removed font encoding methods from FileFinder 2013-01-02 Martin Gieseking * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/MiKTeXCom.cpp, src/MiKTeXCom.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageRanges.cpp, src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/Process.cpp, src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h, src/SignalHandler.cpp, src/SignalHandler.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, src/Terminal.cpp, src/Terminal.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, src/options.dtd, src/options.xml, src/psdefs.ps, src/psdefs.psc, src/types.h, tests/BoundingBoxTest.cpp, tests/CRC32Test.cpp, tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, tests/FilePathTest.cpp, tests/FileSystemTest.cpp, tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, tests/PairTest.cpp, tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, tests/TypesTest.cpp, tests/VectorStreamTest.cpp, tests/create-makefile: updated year in copyright statements to 2013 2012-12-23 Martin Gieseking * src/FileFinder.cpp, src/Message.cpp, src/dvisvgm.cpp: reduced scope of some variables * src/CmdLineParserBase.h, src/Directory.cpp, src/GFReader.cpp, src/PsSpecialHandler.cpp: initialize uninitialized member variables * src/FileFinder.cpp, src/MiKTeXCom.cpp, src/Process.cpp: avoid creating copies of exception objects * src/FontCache.cpp, src/PsSpecialHandler.cpp, src/TpicSpecialHandler.cpp: check emptiness of containers with empty() instead of size() 2012-12-12 Martin Gieseking * src/SpecialManager.cpp: clear all corresponding containers when calling SpecialHandler::unregisterHandlers() * src/FontCache.cpp: replaced 'char' with 'glyph' in font cache listing 2012-12-03 Martin Gieseking * src/Ghostscript.cpp: added explicit cast to avoid signed/unsigned comparison warning 2012-12-02 Martin Gieseking * doc/dvisvgm.txt.in, src/Ghostscript.cpp: use gsdll64.dll for 64-bit builds; added info about gsdll64.dll to manpage * src/FileFinder.cpp, src/FontEngine.cpp, src/Makefile.am, src/MiKTeXCom.cpp, src/MiKTeXCom.h: moved MiKTeX COM code to separate class * src/MiKTeX209-session_i.c: add additiona files required to build dvisvgm with MinGW * src/macros.h: removed SHOW() from macros.h * tests/FileSystemTest.cpp, tests/GFReaderTest.cpp: ensure that tests work properly on Windows * src/FilePath.cpp, tests/FilePathTest.cpp: strip drive letter if it's not set (Windows only) 2012-11-23 Martin Gieseking * src/PSInterpreter.cpp, src/psdefs.ps, src/psdefs.psc: print operand stack in case of a PS error * src/Ghostscript.cpp, src/Ghostscript.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/dvisvgm.cpp: print an error message if the execution of PS code fails 2012-11-22 Martin Gieseking * src/Message.cpp: handle wrapping of messages containing newlines correctly 2012-11-21 Martin Gieseking * src/DLLoader.cpp, src/DLLoader.h, src/Ghostscript.cpp: renamed DLLoader::loadFunction() to DLLoader::loadSymbol() 2012-11-19 Martin Gieseking * src/Font.cpp, src/Font.h, src/FontManager.cpp: print warning if font checksums don't match * src/FontEngine.cpp, src/FontEngine.h: renamed FontEngine::fname to FontEngine::_fontname 2012-11-16 Martin Gieseking * src/Directory.h: undefine macro max() to avoid compilation problems on Windows 2012-11-15 Martin Gieseking * src/FileFinder.cpp, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, tests/FontMapTest.cpp: adapted code to use new MapLine class; introduced support of map line modes * src/Makefile.am, src/MapLine.cpp, src/MapLine.h, tests/Makefile.am, tests/MapLineTest.cpp: added new class MapLine to parse and evaluate a single line of a map file * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp: moved initialization of FontMap from FileFinder to dvisvgm.cpp * src/FileFinder.cpp, src/FileFinder.h, src/FontMap.cpp, src/FontMap.h, tests/FontMapTest.cpp: made class FontMap a singleton 2012-11-14 Martin Gieseking * src/DVIToSVG.cpp: prevent compilation error when using a C++11 compiler (patch by Peter Breitenlohner) * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp, tests/FileFinderTest.cpp, tests/FontManagerTest.cpp: initialize second parameter of kpse_set_program_name() correctly * src/FileFinder.cpp: initialize Ghostscript when compiled for TeX Live Win32 (patch by Peter Breitenlohner) 2012-11-11 Martin Gieseking * src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/PsSpecialHandler.cpp, tests/StreamInputBufferTest.cpp: some refactorings of class InputReader; added InputReader::find() 2012-10-24 Martin Gieseking * src/DVIToSVG.cpp, src/DVIToSVG.h, src/dvisvgm.cpp: don't show warning about disabled PS support in list of special handlers 2012-09-27 Martin Gieseking * doc/Makefile.am: remove manpage when calling 'make distclean' * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.0.12 2012-09-20 Martin Gieseking * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: removed Ghostscript info from ps entry in list of special handlers * src/DVIToSVG.cpp: show warning if processing of PS specials is disabled 2012-06-06 Martin Gieseking * src/gfprint.mak: fixed bugs in gfprint, and added gfprint.mak for easier builds 2012-04-17 Martin Gieseking * doc/Makefile.am: keep manpage when calling 'make clean' or 'make distclean' 2012-04-04 Martin Gieseking * src/DVIToSVGActions.cpp, src/SVGTree.cpp, src/SVGTree.h, tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: scale point units in the SVG files to big points (bp) 2012-04-02 Martin Gieseking * src/Matrix.cpp, src/Matrix.h, tests/MatrixTest.cpp: added Matrix::invert() and det() 2012-03-29 Martin Gieseking * src/Matrix.cpp, src/Matrix.h, tests/MatrixTest.cpp: added start index parameter to Matrix::set(vector<>) 2012-03-21 Martin Gieseking * src/psdefs.ps, src/psdefs.psc: evaluate PS operators rectclip, rectfill, and rectstroke 2012-03-09 Martin Gieseking * NEWS: updated NEWS * src/dvisvgm.cpp: added Ghostscript to library list printed by --version=yes * src/Ghostscript.cpp, src/Ghostscript.h: added optional parameter to Ghostscript::revision() to retrieve the revision number only 2012-03-08 Martin Gieseking * configure.ac, src/Doxyfile: set version to 1.0.11 2012-03-07 Martin Gieseking * src/DVIToSVGActions.cpp: correct location of a rule's bounding box (lp bug #948713) 2012-02-24 Martin Gieseking * doc/dvisvgm.txt.in: fixed a couple of mistakes and formatting flaws in the manpage 2012-02-17 Martin Gieseking * README: updated information about bug reporting 2012-01-26 Martin Gieseking * src/CmdLineParserBase.h, src/DVIActions.h, src/DVIReader.h, src/DVIToSVGActions.h, src/FontEngine.h, src/FontManager.h, src/MetafontWrapper.h, src/SVGTree.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.h, src/TFM.h, src/VFReader.h: adapt forward declarations of classes and structs to their corresponding definition (SF bug #3480013) 2012-01-09 Martin Gieseking * src/TpicSpecialHandler.cpp: added some more comments to methods of class TpicSpecialHandler * src/InputReader.cpp, tests/StreamInputBufferTest.cpp: fixed parsing of negative floating point numbers starting with '-0.' (SF bug #3471097) 2012-01-06 Martin Gieseking * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageRanges.cpp, src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/Process.cpp, src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h, src/SignalHandler.cpp, src/SignalHandler.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, src/Terminal.cpp, src/Terminal.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, src/options.dtd, src/options.xml, src/psdefs.ps, src/psdefs.psc, src/types.h, tests/BoundingBoxTest.cpp, tests/CRC32Test.cpp, tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, tests/FilePathTest.cpp, tests/FileSystemTest.cpp, tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, tests/PairTest.cpp, tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, tests/TypesTest.cpp, tests/VectorStreamTest.cpp, tests/check-conv, tests/create-makefile: updated year in copyright statements 2011-12-18 Martin Gieseking * NEWS: updated NEWS * configure.ac, src/Doxyfile: set version to 1.0.10 * tests/Makefile.am, tests/create-makefile: link tests with -lpthread (required by gtest on Ubuntu) 2011-12-17 Martin Gieseking * doc/dvisvgm.txt.in: added documentation on environment variable DVISVGM_COLORS to manpage * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/GlyphTracerMessages.h, src/Message.cpp, src/Message.h, src/MetafontWrapper.cpp, src/Terminal.cpp, src/Terminal.h, src/dvisvgm.cpp: allow users to customize the message colors 2011-11-22 Martin Gieseking * src/GraphicPath.h: added some more comments to the methods of GraphicPath 2011-11-18 Martin Gieseking * configure.ac: move linker flag -lfreetype from LDFLAGS to LIBS to avoid linking problems 2011-10-28 Martin Gieseking * src/SVGTree.cpp: avoid possible collisions of glyph IDs * src/FontMap.cpp: removed unused variable eval_prefix in helper function read_entry() 2011-10-13 Martin Gieseking * NEWS: updated NEWS 2011-10-10 Martin Gieseking * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontManager.h: extended class FontManager to handle external fonts * src/ExternalFont.cpp, src/ExternalFont.h, src/Makefile.am: added class ExternalFont 2011-10-09 Martin Gieseking * configure.ac, src/FontDB.cpp, src/FontDB.h, src/Makefile.am: added class FontDB * src/DirectoryTree.cpp, src/DirectoryTree.h, src/Makefile.am, tests/DirectoryTreeTest.cpp, tests/Makefile.am: added class DirectoryTree * src/Directory.h: dropped method Directory::getEntry() * src/FilePath.cpp: added some missing comments to methods of class FilePath 2011-10-07 Martin Gieseking * src/Process.cpp: exclude definition of split_paramstr() from Windows builds as it's not used there * src/Process.cpp: added missing include to Process.cpp 2011-10-03 Martin Gieseking * doc/Makefile.am: add metadata/pdfmarks to pdf version of manpage 2011-09-30 Martin Gieseking * src/InputReader.cpp, src/InputReader.h, tests/StreamInputBufferTest.cpp: added InputReader::getUntil() to simplify parsing of an input stream * src/CommandLine.cpp, src/CommandLine.h, src/dvisvgm.cpp, src/options.xml: added command-line option --query 2011-09-06 Martin Gieseking * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: updated bundled potrace library to version 1.10 2011-06-04 Martin Gieseking * src/FileFinder.cpp, src/MetafontWrapper.cpp: fixed segfault occured in TeX Live Win32 caused by mf.exe being unavailable (SF bug #3308473) * configure.ac, src/Doxyfile: set version to 1.0.9dev 2011-05-31 Martin Gieseking * src/PsSpecialHandler.cpp: explicitly cast double to int in call of ClippingStack::dup()/pop() * NEWS, configure.ac, src/Doxyfile: set version to 1.0.8; updated NEWS 2011-05-27 Martin Gieseking * tests/check-conv, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: updated conversion tests 2011-05-23 Martin Gieseking * src/Font.cpp, src/Makefile.am, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/Process.cpp, src/Process.h, src/SignalHandler.cpp: replaced call of system() with Process::run() and kill child process if necessary 2011-05-22 Martin Gieseking * src/MetafontWrapper.cpp: dropped '--halt-on-error' in Metafont call to process buggy mf files completely * src/FileFinder.cpp: MiKTeX: maketfm and makemf have been renamed to miktex-maketfm and miktex-makemf 2011-05-19 Martin Gieseking * src/DLLoader.h: added #undef NOMINMAX before (re)defining it 2011-05-12 Martin Gieseking * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc, tests/PSInterpreterTest.cpp: PS handler: implemented evaluation of save, restore, and grestoreall 2011-05-07 Martin Gieseking * src/PsSpecialHandler.cpp: fixed potential segfault caused by invisible zero-length paths * src/PsSpecialHandler.cpp: add definitions in literal PS headers to dictionary TeXDict * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialActions.h: fixed interaction between PS and DVI drawing position * configure.ac, src/Doxyfile: set version to 1.0.8dev 2011-05-06 Martin Gieseking * fedora/dvisvgm-gs.patch, fedora/dvisvgm-potrace.patch, fedora/dvisvgm.spec: removed directories 'fedora' and 'homepage' * NEWS, README, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.7; updated NEWS and README 2011-05-05 Martin Gieseking * doc/dvisvgm.txt.in: added info about dvips rounding issues to manpage * src/DVIToSVGActions.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc: PS handler: added missing unit conversions (pt vs. bp) * src/PsSpecialHandler.h: corrected scaling formula applied to PS line properties * src/PSInterpreter.cpp, src/PsSpecialHandler.cpp: separate PS snippets by newline characters to leave preceding comments 2011-05-04 Martin Gieseking * src/Length.h: undefine macro IN * src/Ghostscript.cpp, src/Ghostscript.h, src/PSInterpreter.cpp, src/PSInterpreter.h: avoid 'this' pointer in initialazation list of PSInterpreter::PSInterpreter() * src/PsSpecialHandler.cpp: don't call Ghostscript::revision() in initialization of static variable 2011-05-03 Martin Gieseking * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: tpic special 'ip' must not draw the outline of the polygon but only fill its interior * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/macros.h, src/psdefs.ps, src/psdefs.psc, tests/PSInterpreterTest.cpp: improved handling of pure PostScript specials * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: replaced methods for DVI position alterations with translation semantics 2011-05-02 Martin Gieseking * src/psdefs.ps, src/psdefs.psc: PS handler: recognize save/restore operators 2011-04-30 Martin Gieseking * src/psdefs.ps, src/psdefs.psc: catch PS error /nocurrentpoint in operator 'setpos' properly * src/SpecialManager.cpp: register special prefix ps:: properly * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.7dev 2011-04-16 Martin Gieseking * NEWS, README, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.6; updated NEWS and README 2011-04-14 Martin Gieseking * src/DVIReader.cpp, src/Font.cpp, src/GFReader.cpp, src/Makefile.am, src/MetafontWrapper.cpp, src/PSInterpreter.cpp, src/SignalHandler.cpp, src/SignalHandler.h, src/TFM.cpp, src/dvisvgm.cpp: added class SignalHandler for CTRL-C signals * src/DVIToSVGActions.cpp, src/MessageException.h, src/dvisvgm.cpp, tests/Makefile.am, tests/MessageExceptionTest.cpp: derived MessageException from std::exception and replaced getMessage() with what() 2011-04-13 Martin Gieseking * src/XMLNode.cpp, src/XMLNode.h: prepended member variables of the XMLNode classes with underscore 2011-04-09 Martin Gieseking * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp, tests/FileFinderTest.cpp: dropped class FileFinder::Impl and simplified FileFinder interface 2011-03-15 Martin Gieseking * src/DVIReader.cpp: throw DVI exception if set_char/put_char is executed without preceding font selection 2011-03-12 Martin Gieseking * pull-wiki: updated rsync parameters in 'pull-wiki' 2011-03-04 Martin Gieseking * src/CRC32.cpp, src/StreamWriter.cpp: added missing 'const' to type casts (Peter Breitenlohner) * potracelib/potracelib.c, potracelib/potracelib.h: changed return type of potrace_version() to 'const char *' in order to avoid compiler warning * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.6dev 2011-02-28 Martin Gieseking * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.5, updated NEWS * src/Ghostscript.cpp: fixed formatting of GS version number * doc/dvisvgm.txt.in, src/FontCache.cpp, src/FontCache.h, src/dvisvgm.cpp: added code to remove outdated and corrupted cache files 2011-02-21 Martin Gieseking * tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: updated conversion test files * src/SVGTree.cpp: added missing unit in height/width attribute of svg root element * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/GraphicPath.h, src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp, src/options.xml, tests/CommandLineTest.cpp: added option to replace use elements with paths 2011-02-16 Martin Gieseking * src/InputBuffer.h: reference to scanned string in StringInputBuffer is constant now 2011-02-10 Martin Gieseking * src/FontCache.cpp, src/FontCache.h: added CRC32 checks to cache files * src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, tests/Makefile.am, tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp: added CRC32 computation methods to StreamReader and StreamWriter * src/CRC32.cpp, src/CRC32.h, src/Makefile.am, tests/CRC32Test.cpp, tests/Makefile.am: added class CRC32 and corresponding tests * src/FileSystem.cpp, src/FileSystem.h, src/dvisvgm.cpp, tests/FileSystemTest.cpp: merged FileSystem::move() into FileSystem::copy() 2011-01-31 Martin Gieseking * src/CmdLineParserBase.cpp: print character instead of ascii value in message of command-line parser 2011-01-30 Martin Gieseking * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/FileFinder.cpp, src/FileFinder.h, src/FontEngine.cpp, src/FontEngine.h, src/dvisvgm.cpp, src/options.xml: added optional argument to --version 2011-01-28 Martin Gieseking * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: updated bundled potrace library to version 1.9 2011-01-17 Martin Gieseking * doc/dvisvgm.txt.in, src/dvisvgm.cpp: moved cache files to subfolder ($HOME/.dvisvgm/cache) 2011-01-04 Martin Gieseking * tests/Makefile.am, tests/PSInterpreterTest.cpp: added basic tests for class PSInterpreter * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageRanges.cpp, src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, src/Terminal.cpp, src/Terminal.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, src/options.dtd, src/options.xml, src/psdefs.ps, src/psdefs.psc, src/types.h, tests/BoundingBoxTest.cpp, tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, tests/FilePathTest.cpp, tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, tests/MatrixTest.cpp, tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, tests/PairTest.cpp, tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, tests/TypesTest.cpp, tests/VectorStreamTest.cpp, tests/check-conv, tests/create-makefile: updated year in copyright info 2010-12-18 Martin Gieseking * doc/dvisvgm.txt.in: minor update to the manpage * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.4; updated NEWS * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc: PS handler: added missing scaling of linewidths and dash distances * src/PsSpecialHandler.cpp: fixed scaling issue in PS positioning 2010-12-16 Martin Gieseking * src/FileFinder.cpp: updated to MiKTeX 2.8 SDK 2010-08-18 Martin Gieseking * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.4dev * src/FontEngine.cpp: fixed FreeType version check (patch by Paul Vojta) 2010-08-11 Martin Gieseking * tests/Makefile.am, tests/PairTest.cpp: added PairTest 2010-08-05 Martin Gieseking * NEWS, doc/dvisvgm.txt.in: updated manpage and NEWS * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.3 2010-08-04 Martin Gieseking * src/BoundingBox.cpp, src/BoundingBox.h, src/Matrix.cpp, src/Matrix.h, src/PsSpecialHandler.cpp: revamped PsSpecialHandler::psfile() to fix a transformation issue (SF bug #3037372) 2010-07-28 Martin Gieseking * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp: added check of DVI format version 2010-07-26 Martin Gieseking * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: restore transformation matrix after execution of psfile 2010-07-13 Martin Gieseking * src/Directory.cpp, src/Directory.h, src/GFReader.cpp, src/GFReader.h: added leading underscore to variables of GFReader * src/GraphicPath.h, src/PsSpecialHandler.h: fixed missing initialization of GraphicPath iterator * src/Terminal.cpp: replaced \e with \x1B * src/InputBuffer.h: added missing namespace prefix * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.3dev 2010-06-22 Martin Gieseking * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.2 * src/gzstream.cpp, src/gzstream.h: fixed class variable issue introduced by previous AIX patch 2010-06-18 Martin Gieseking * src/Bitmap.cpp, tests/DirectoryTest.cpp, tests/GFReaderTest.cpp, tests/Makefile.am, tests/cmr10.600gf, tests/create-makefile: added GFReaderTest; updated DirectoryTest 2010-06-17 Martin Gieseking * src/types.h, tests/Makefile.am, tests/TypesTest.cpp: added TypesTest * src/Message.cpp, src/Message.h: renamed MessageStream::putchar() to MessageStream::putChar() to avoid name clashes * src/Bitmap.cpp, src/Calculator.cpp, src/CmdLineParserBase.cpp, src/Color.cpp, src/ColorSpecialHandler.cpp, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.cpp, src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, src/FontCache.cpp, src/FontEncoding.cpp, src/GFGlyphTracer.cpp, src/Pair.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/TFM.cpp, src/TFM.h: fixed some type conversion warnings 2010-06-16 Martin Gieseking * potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c: renamed internal potrace functions path_new() and path_free() to prevent linker conflicts on OS X * configure.ac, src/CmdLineParserBase.h, src/FileFinder.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, src/FontEngine.cpp, src/GFGlyphTracer.h, src/MetafontWrapper.cpp, src/gzstream.cpp: applied latest TL patches from Peter Breitenlohner and Karl Berry 2010-06-14 Martin Gieseking * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.2dev 2010-06-11 Martin Gieseking * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.1 * src/Message.cpp: suppress ANSI color code by default 2010-06-09 Martin Gieseking * src/psdefs.ps, src/psdefs.psc: fixed recursion issue in PS operator charpath * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0.1dev 2010-06-08 Martin Gieseking * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: fixed PS destructor issue (SF bug #3013392) * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0 * doc/Makefile.am, doc/dvisvgm.txt.in: documented option --help and --version in manpage * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/DVIActions.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/Message.cpp, src/Message.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialActions.h, src/System.cpp, src/System.h, src/dvisvgm.cpp, src/options.xml: added percentage-based progress indicator * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h: added method to compute length of DVI command * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc: evaluate Ghostscript operator .setopacityalpha * src/Font.cpp: print error message if Metafont failed * configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/DVIActions.h, src/DVIToSVG.cpp, src/GFTracer.cpp, src/GlyphTracerMessages.h, src/Makefile.am, src/Message.cpp, src/Message.h, src/MetafontWrapper.cpp, src/Terminal.cpp, src/Terminal.h, src/dvisvgm.cpp, src/options.xml: improved output of messages including optional colorization * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/PageRanges.cpp, src/PageRanges.h, src/StreamCounter.h, src/dvisvgm.cpp, src/options.xml, tests/BoundingBoxTest.cpp, tests/CommandLineTest.cpp, tests/Makefile.am, tests/PageRagesTest.cpp, tests/StreamCounterTest.cpp: added conversion of multiple pages * src/InputBuffer.h, tests/ColorSpecialTest.cpp, tests/StreamInputBufferTest.cpp: added InputBuffer::invalidate() * src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Makefile.am, tests/FilePathTest.cpp, tests/Makefile.am: added class FilePath * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, src/PsSpecialHandler.cpp, src/SpecialActions.h, src/SpecialManager.cpp, src/TpicSpecialHandler.cpp: added special for creating local bounding boxes * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 1.0dev * configure.ac, doc/Makefile.am, src/Makefile.am: cleaned up configuration scripts 2010-05-09 Martin Gieseking * configure.ac: fixed whitespace issue in CPPFLAGS and LDFLAGS 2010-05-04 Martin Gieseking * tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, tests/check-conv: fixed segfaults in tests * configure.ac: fixed kpathsea check; use pkg-config to check freetype availability 2010-04-22 Martin Gieseking * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 0.9.1 * tests/check-conv, tests/frktest-wf-cmp.svg, tests/sample-wf-cmp.svg: adapted conversion tests to new output format * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: print page count and page number of DVI page being processed * src/SVGTree.cpp: fixed broken validity when using SVG fonts * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SVGTree.cpp, src/SVGTree.h, src/XMLNode.cpp, src/XMLNode.h: ignore unused fonts in CSS styles list * src/CommandLine.cpp, src/options.xml: output of option --help: replaced '(default: FOO)' by '[FOO]' 2010-04-20 Martin Gieseking * src/FontEncoding.cpp: fixed memory bug in FontEncoding::encoding() 2010-04-11 Martin Gieseking * src/DVIToSVGActions.cpp: replaced wrong font pointer that could lead to segfaults * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 0.9.1dev 2010-03-25 Martin Gieseking * fedora/dvisvgm.spec: updated spec file 2010-03-24 Martin Gieseking * transfer-cs: added extension .patch to exported changesets * tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: updated conversion tests * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 0.9 * src/FontCache.cpp, src/GFGlyphTracer.cpp, src/GFReader.cpp: variable _fontname is now correctly set in class FontCache * src/CmdLineParserBase.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/FontEngine.cpp, src/GlyphTracerMessages.h, src/Message.cpp, src/Message.h, src/MetafontWrapper.cpp, src/dvisvgm.cpp: added class MessageStream, updated message output * src/FontCache.cpp, src/Makefile.am, src/StreamWriter.cpp, src/StreamWriter.h, src/TFM.cpp: replaced local stream IO functions by StreamReader/StreamWriter methods * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, src/CommandLine.cpp, src/CommandLine.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, src/GlyphTracerMessages.h, src/Makefile.am, src/dvisvgm.cpp, src/options.xml: added command-line option --exact * src/Font.cpp, src/Font.h, src/dvisvgm.cpp: moved some methods from PhysicalFontImpl to PysicalFont 2010-03-18 Martin Gieseking * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/Font.cpp, src/Font.h, src/dvisvgm.cpp, src/options.xml: added command-line option --keep * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/Font.cpp, src/Font.h, src/dvisvgm.cpp, src/options.xml, tests/CommandLineTest.cpp: reactivated option --trace-all, and added optional argument 'retrace' to it * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h: added evaluation of boolean and char arguments to the command-line parser * src/DVIToSVG.cpp, src/Font.cpp, src/Font.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/SVGTree.cpp, src/SVGTree.h: added class GFGlyphTracer::Callback providing an interface used to print status information about the tracer * src/DVIToSVG.cpp, src/SVGTree.cpp: moved creation of SVG 'use' elements from class DVIToSVG to class SVGTree 2010-03-17 Martin Gieseking * src/BoundingBox.cpp, src/Calculator.cpp, src/Matrix.cpp, src/PSInterpreter.cpp, src/PSInterpreter.h: fixed a couple of comments * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/Font.cpp, src/Font.h, src/FontEmitter.h, src/GFGlyphTracer.h, src/Makefile.am, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp, tests/Makefile.am, tests/check-conv, tests/create-makefile: removed emitter classes; incorporated their functionality into SVGTree and PhysicalFontImpl * src/FontCache.cpp, src/FontCache.h: added method FontCache::write(const char *dir) that updates the cache file of the current font * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/FontManager.cpp, src/FontManager.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, src/SVGTree.h, src/VFReader.h, tests/FontManagerTest.cpp: made FontManager a singleton * src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, src/Makefile.am, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, src/SVGTree.h: removed class CharmapTranslator * src/GFReader.cpp, src/GFReader.h: replaced GFReader messages by exceptions 2010-02-26 Martin Gieseking * src/Font.cpp, src/FontCache.cpp, src/FontCache.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h: refactorings of GF tracer class; removed transferGlyph() 2010-02-21 Martin Gieseking * src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEngine.cpp, src/FontEngine.h, src/Glyph.cpp, src/Glyph.h, src/Makefile.am, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h: removed class Glyph and incorporated its functionality into Font class 2010-02-05 Martin Gieseking * src/DVIToSVG.cpp: added evaluation of literal PS headers to PSHeaderActions 2010-02-04 Martin Gieseking * src/psdefs.ps, src/psdefs.psc: removed PS error handler nocurrentpoint 2010-02-02 Martin Gieseking * fedora/dvisvgm.spec: updated homepage and spec file * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: version updated to 0.8.8 2010-02-01 Martin Gieseking * tests/check-conv: skip conversion checks by default 2010-01-31 Martin Gieseking * tests/normalize.xsl: some improvements to normalize.xsl * tests/Makefile.am, tests/check-conv, tests/create-makefile, tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/frktest.dvi, tests/normalize.xsl, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg, tests/sample.dvi: added tests to check conversion results 2010-01-29 Martin Gieseking * src/GraphicPath.h: fixed scaling bug in computation of glyph paths when using -n * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, src/CommandLine.h: removed CmdLineParserBase::numOptions() 2010-01-24 Martin Gieseking * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/FontCache.h, src/dvisvgm.cpp, src/options.dtd, src/options.xml: added command-line option --libgs 2010-01-18 Martin Gieseking * src/CommandLine.cpp, src/options.dtd, src/options.xml: added DTD for options.xml 2010-01-17 Martin Gieseking * src/Ghostscript.cpp: fixed typo in variable name * NEWS: updated NEWS * doc/dvisvgm.txt.in, src/FileFinder.cpp, src/Ghostscript.cpp, src/Ghostscript.h, src/dvisvgm.cpp: environment variable LIBGS can now be used to set the name of the GS shared library * Makefile.am, README, configure.ac, doc/dvisvgm.txt.in, src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEmitter.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.cpp, src/Glyph.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamCounter.h, src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, src/options.xml, src/psdefs.ps, src/psdefs.psc, src/types.h, tests/BoundingBoxTest.cpp, tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, tests/MatrixTest.cpp, tests/PageSizeTest.cpp, tests/SplittedCharInputBufferTest.cpp, tests/StreamCounterTest.cpp, tests/StreamInputBufferTest.cpp, tests/VectorStreamTest.cpp, tests/create-makefile: updated boilerplates * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, src/DVIToSVG.cpp, tests/BoundingBoxTest.cpp, tests/Makefile.am: added support for enlarging the minimal bbox by a given amount. * configure.ac: updated type of kpathsea_version_string (patch by lomov_vl) 2009-12-16 Martin Gieseking * src/InputReader.cpp: fixed bug in InputReader::parseUInt() 2009-12-15 Martin Gieseking * configure.ac, src/dvisvgm.cpp: appied get_time patch sent by Peter Breitenlohner 2009-12-02 Martin Gieseking * src/BoundingBox.h, src/Calculator.h, src/CharmapTranslator.h, src/DVIReader.h, src/DVIToSVG.h, src/DVIToSVGActions.h, src/Font.h, src/FontEngine.h, src/FontManager.h, src/FontMap.h, src/GFGlyphTracer.h, src/GFReader.h, src/MessageException.h, src/MetafontWrapper.h, src/PageSize.h, src/SVGTree.cpp, src/SVGTree.h, src/StreamReader.h, src/VFActions.h, src/VFReader.h, src/XMLDocTypeNode.h, src/XMLDocument.h, src/XMLNode.h, src/XMLString.h: removed using statements from header files 2009-11-25 Martin Gieseking * src/FontCache.cpp, src/FontCache.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFTracer.cpp, src/Glyph.cpp, src/Glyph.h, src/GraphicPath.h, src/Makefile.am, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontTraceEmitter.cpp, tests/GraphicPathTest.cpp: removed FEGlyphCommands and replaced separate glyph class implementation by class GraphicPath 2009-11-23 Martin Gieseking * src/DVIToSVG.cpp: avoid scaling by 1 in use elements 2009-11-18 Martin Gieseking * src/DLLoader.cpp, src/DLLoader.h: fixed line endings * src/Ghostscript.cpp, src/Ghostscript.h: replaced #if HAVE_LIBGS by #if defined(HAVE_LIBGS) * src/DVIToSVG.cpp, src/Ghostscript.cpp, src/Ghostscript.h: replaced #if !DISABLE_GS by #if !defined(DISABLE_GS) (Peter Breitenlohner) 2009-11-17 Martin Gieseking * NEWS: updated NEWS * src/dvisvgm.cpp: don't use email adress PACKAGE_BUGREPORT for copyright notice * src/CmdLineParserBase.h, src/GraphicPath.h, src/InputReader.h, src/Makefile.am, src/PSInterpreter.h, src/SpecialManager.h: added missing virtual destructors to avoid warnings * src/InputReader.cpp: added missing initialization value (Peter Breitenlohner) * src/Color.cpp, src/ColorSpecialHandler.cpp, src/FontManager.cpp, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/TpicSpecialHandler.cpp: added explicit casts to avoid compiler warnings (Peter Breitenlohner) * potracelib/potracelib.c, potracelib/potracelib.h: replaced outdated string constant type char* by const char* in potrace_version() * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 0.8.8dev 2009-11-10 Martin Gieseking * fedora/dvisvgm.spec: updated spec file 2009-11-09 Martin Gieseking * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 0.8.7 * NEWS, src/Color.cpp, src/Color.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp: PS handler: colors set by color specials are now considered properly * src/DVIToSVG.cpp, src/dvisvgm.cpp: added total number of pages to message text 2009-11-06 Martin Gieseking * NEWS, src/PsSpecialHandler.cpp: fixed path scaling issue in PS handler * NEWS, doc/dvisvgm.txt.in: updated NEWS and manpage * src/GraphicPath.h, src/PsSpecialHandler.cpp: PS handler: replace zero-length paths by dots 2009-10-29 Martin Gieseking * src/DVIToSVGActions.cpp, src/Font.cpp, src/Font.h: fixed positioning of italic characters 2009-10-18 Martin Gieseking * src/Font.cpp, src/TFM.cpp, src/TFM.h: added italic correction values to character widths 2009-10-16 Martin Gieseking * configure.ac, src/Doxyfile: increased version to 0.8.7dev * tests/Makefile.am, tests/create-makefile: added script to create tests/Makefile.am 2009-10-13 Martin Gieseking * README, tests/CalculatorTest.cpp, tests/CalculatorTest.h, tests/ColorSpecialTest.cpp, tests/ColorSpecialTest.h, tests/CommandLineTest.cpp, tests/CommandLineTest.h, tests/DirectoryTest.cpp, tests/DirectoryTest.h, tests/FileFinderTest.cpp, tests/FileFinderTest.h, tests/FontManagerTest.cpp, tests/FontManagerTest.h, tests/FontMapTest.cpp, tests/FontMapTest.h, tests/GraphicPathTest.cpp, tests/GraphicPathTest.h, tests/LengthTest.cpp, tests/LengthTest.h, tests/Makefile.am, tests/MatrixTest.cpp, tests/MatrixTest.h, tests/PageSizeTest.cpp, tests/PageSizeTest.h, tests/SplittedCharInputBufferTest.cpp, tests/SplittedCharInputBufferTest.h, tests/StreamCounterTest.cpp, tests/StreamCounterTest.h, tests/StreamInputBufferTest.cpp, tests/StreamInputBufferTest.h, tests/VectorStreamTest.cpp, tests/VectorStreamTest.h: replaced cxxtest by googletest * doc/Makefile.am: added missing dvi suffix in Makefile target dvi-pdf * fedora/dvisvgm.spec: updated spec file * doc/Makefile.am, doc/dvisvgm.txt.in: removed outdated post-processing of manpage 2009-10-12 Martin Gieseking * src/FontInfo.cpp, src/FontInfo.h, src/FontTracer.h, src/PSObject.cpp, src/PSObject.h, src/PSState.cpp, src/PSState.h, src/global.cpp, src/global.h: removed unused source files * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEmitter.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/GraphicPath.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamCounter.h, src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/macros.h, src/types.h: code cleanup 2009-10-11 Martin Gieseking * NEWS: NEWS updated * src/DVIToSVG.cpp, src/DvisvgmSpecialHandler.cpp, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, src/SVGTree.h: suppress empty style and transformation elements * transfer-cs: improved transfer-cs 2009-10-10 Martin Gieseking * src/PsSpecialHandler.cpp: scale clipping paths by 72.27/72 2009-10-09 Martin Gieseking * src/Makefile.am: fixed Makefile * src/Length.cpp, src/Length.h, tests/LengthTest.h: fixed unit conversion bug * doc/dvisvgm.txt.in: fixed formatting of manual page * transfer-cs: added script to transfer changesets to dvisvgm-pub * autogen.sh, prepare: prepare script replaced by autogen.sh * src/Bitmap.h: fixed bit shift overflow in Bitmap class occured on 64-bit systems 2009-10-08 Martin Gieseking * src/dvisvgm.cpp: fixed uncaught PageSizeException * src/MetafontWrapper.cpp: fixed file permissions * NEWS, src/GraphicPath.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: PS clipping path sequences and intersections are now handled correctly * NEWS, doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/CommandLine.cpp, src/CommandLine.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/dvisvgm.cpp, src/options.xml, tests/CommandLineTest.h, tests/Makefile.am: cmdline parameter --bbox can now be used to set the absolute bounding box 2009-10-07 Martin Gieseking * src/BoundingBox.cpp, src/BoundingBox.h, src/Length.cpp, src/Length.h, src/Makefile.am, tests/LengthTest.h: class Length provides length unit calculations * NEWS, doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, src/DvisvgmSpecialHandler.cpp: added the special variant 'dvisvgm:bbox abs' and 'dvisvgm:bbox fix' 2009-10-06 Martin Gieseking * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: set version to 0.8.6 * src/BoundingBox.cpp, src/BoundingBox.h, src/GraphicPath.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc: fixed some PS bounding box and positioning issues introduced by previous changesets 2009-10-05 Martin Gieseking * NEWS, src/PsSpecialHandler.cpp: fixed another positioning bug reported by John Bowman * src/PsSpecialHandler.cpp: convert PS path coordinated to TeX point units 2009-10-04 Martin Gieseking * src/GraphicPath.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: corrected positioning bug introduced with previous PS positioning fix 2009-10-02 Martin Gieseking * doc/Makefile.am, doc/dvisvgm.txt.in: generate pdf manpage directly with groff; adapted manpage source to work with latest asciidoc 2009-10-01 Martin Gieseking * doc/Makefile.am, doc/dvisvgm.txt.in: replaced backticks in manpage by apostrophes; updated date on homepage 2009-09-30 Martin Gieseking * Makefile.am, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: increased version number to 0.8.5 * LGPL-2.1.txt, NEWS, README: updated README and NEWS, and added file with LGPL license text * doc/dvisvgm.txt.in: added dvisvgm:raw example to man page 2009-09-17 Martin Gieseking * doc/dvisvgm.txt.in: minor changes of the documentation * fedora/dvisvgm.spec: updated spec file and fixed typo on website * src/PsSpecialHandler.h: increased the default linewidth to 0.5 * NEWS: added cretdit to John Bowman for sending a patch for the already fixed clipping bug 2009-09-11 Martin Gieseking * src/FileSystem.cpp, src/MetafontWrapper.cpp: Windows: Metafont is now called via CreateProcess() * NEWS, doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SpecialManager.cpp, src/SpecialManager.h, src/dvisvgm.cpp, src/options.xml: added option --progress for enabling a progress indicator (feature #22) * NEWS, src/CmdLineParserBase.cpp, src/FontCache.cpp, src/SVGFontTraceEmitter.cpp: fixed memory bug in tracer module (issue #21) 2009-09-10 Martin Gieseking * src/FileSystem.cpp, src/FontCache.cpp: fixed Windows-related bug in FileSystem::collect * NEWS, doc/dvisvgm.txt.in, src/FileSystem.cpp, src/FileSystem.h, src/FontCache.cpp, src/FontCache.h, src/dvisvgm.cpp: option --cache prints additional information about the cached fonts (feature #7) * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVG.cpp, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: refactored prefixes methods of the SpecialHandlers (ticket #20) 2009-09-06 Martin Gieseking * NEWS, README: updated NEWS and README 2009-09-04 Martin Gieseking * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, src/InputBuffer.h, src/InputReader.h, src/psdefs.psc, tests/CommandLineTest.h: improved the command line parser to make it more POSIX-compliant (feature #17) * src/dvisvgm.cpp: fixed evaluation of option --help * src/BoundingBox.cpp, src/BoundingBox.h, src/PsSpecialHandler.cpp: linewidths are now considered properly in computation of bounding box (issue #13) * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: increased version number to 0.8.4 2009-09-01 Martin Gieseking * src/PsSpecialHandler.cpp, src/psdefs.ps, src/psdefs.psc: fixed flattened clipping path bug (issue #11) 2009-08-31 Martin Gieseking * src/Makefile.am: added error checks; disallow numeric optional arguments w/o default value 2009-08-28 Martin Gieseking * NEWS, src/PSInterpreter.cpp, src/PsSpecialHandler.cpp, src/dvisvgm.cpp, src/psdefs.ps, src/psdefs.psc: added evaluation of PS 'show' operator in order to evaluate PSTricks Type 3 fonts properly 2009-08-27 Martin Gieseking * NEWS, configure.ac, doc/dvisvgm.txt.in, src/CmdLineParserBase.cpp, src/CommandLine.cpp, src/Doxyfile, src/dvisvgm.cpp, src/getopt.c, src/getopt.h, src/getopt1.c, src/options.xml: replaced option --cache=? by --cache; increased version number to 0.8.3 2009-08-26 Martin Gieseking * NEWS, configure.ac, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/PsSpecialHandler.cpp, src/SpecialManager.cpp, src/SpecialManager.h: PS prologue files referenced in first page are now always loaded * configure.ac, fedora/dvisvgm.spec, src/Ghostscript.cpp, src/Ghostscript.h, src/Makefile.am: improved Ghostscript and potrace linking checks to simplify usage of external devel files * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm-gs.patch, fedora/dvisvgm-potrace.patch, fedora/dvisvgm.spec: updated Fedora files 2009-08-24 Martin Gieseking * src/CommandLine.cpp, src/CommandLine.h: speed up printing help by using puts() instead of C++ streams 2009-08-21 Martin Gieseking * NEWS, configure.ac, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Doxyfile: increased version number to 0.8.2 * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Makefile.am, src/dvisvgm.cpp, src/options.xml, tests/CommandLineTest.h, tests/Makefile.am: improved CmdLineParserBase and replaced gengetopt-based parser * src/FontMap.cpp: fixed memory bug in FontMap 2009-08-20 Martin Gieseking * COPYING: added copy of file COPYING * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h: finished cmdline parser * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/options.xml: added files for replacement of gengetopt (not active yet) * src/InputReader.cpp, src/InputReader.h: added method parseUInt() 2009-08-17 Martin Gieseking * COPYING, LICENSE, Makefile.am, README, doc/dvisvgm.txt.in, src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DLLoader.cpp, src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEmitter.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontInfo.cpp, src/FontInfo.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/FontTracer.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSObject.cpp, src/PSObject.h, src/PSState.cpp, src/PSState.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/StreamCounter.h, src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/global.cpp, src/global.h, src/inttypes.h, src/macros.h, src/psdefs.ps, src/psdefs.psc, src/types.h, tests/CalculatorTest.h, tests/ColorSpecialTest.h, tests/DirectoryTest.h, tests/FileFinderTest.h, tests/FontManagerTest.h, tests/FontMapTest.h, tests/GraphicPathTest.h, tests/MatrixTest.h, tests/PageSizeTest.h, tests/SplittedCharInputBufferTest.h, tests/StreamCounterTest.h, tests/StreamInputBufferTest.h, tests/VectorStreamTest.h: changed license to GPL version 3 or later * tests/Makefile.am: added include path to fix broken distcheck 2009-08-10 Martin Gieseking * tests/Makefile.am: added generated file test-all.cpp to CLEANFILES * Makefile.am, configure.ac, src/Makefile.am, src/tests/CalculatorTest.h, src/tests/ColorSpecialTest.h, src/tests/DirectoryTest.h, src/tests/FileFinderTest.h, src/tests/FontManagerTest.h, src/tests/FontMapTest.h, src/tests/GraphicPathTest.h, src/tests/MatrixTest.h, src/tests/PageSizeTest.h, src/tests/SplittedCharInputBufferTest.h, src/tests/StreamCounterTest.h, src/tests/StreamInputBufferTest.h, src/tests/VectorStreamTest.h, src/tests/dvipdfm_test.map, src/tests/dvips_test.map, tests/CalculatorTest.h, tests/ColorSpecialTest.h, tests/DirectoryTest.h, tests/FileFinderTest.h, tests/FontManagerTest.h, tests/FontMapTest.h, tests/GraphicPathTest.h, tests/Makefile.am, tests/MatrixTest.h, tests/PageSizeTest.h, tests/SplittedCharInputBufferTest.h, tests/StreamCounterTest.h, tests/StreamInputBufferTest.h, tests/VectorStreamTest.h, tests/dvipdfm_test.map, tests/dvips_test.map: moved tests from src/tests to ./tests * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm.spec, rpm/dvisvgm.spec: added spec file and patch for Fedora builds 2009-08-02 Martin Gieseking * LICENSE, Makefile.am, rpm/dvisvgm.spec, rpm/dvisvgm.spec.in, src/Ghostscript.cpp: modified package to be compatible with prerequisites of Fedora 2009-07-30 Martin Gieseking * src/DVIToSVGActions.cpp, src/Ghostscript.cpp, src/Ghostscript.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: added Ghostscript revision info to output of dvisvgm -l * configure.ac, src/DVIToSVG.cpp: added target triplet to version string in SVG output 2009-07-29 Martin Gieseking * src/psdefs.psc: added vim tag to psdefs.psc 2009-07-28 Martin Gieseking * src/gencmdline.bat, src/psdefs.psc: cleaned up VC++ build files; added batch file to generate cmdline.c; added generated file psdefs.psc for convenience * NEWS, src/FileSystem.cpp, src/FontEngine.cpp, src/FontManager.cpp, src/Ghostscript.cpp, src/PageSize.cpp, src/dvisvgm.cpp: fixed bug related to unsigned/size_t mismatch on x64 systems * NEWS, configure.ac, src/Doxyfile: updated version number to 0.8.1 * src/PsSpecialHandler.cpp: added evaluation of more psfile parameters; fixed psfile bounding box bug 2009-07-27 Martin Gieseking * src/DVIReader.h, src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, src/Matrix.cpp, src/Matrix.h, src/PSInterpreter.h: replaced size_t parameters by unsigned * NEWS, README: fixed typos; updated homepage/manpage * src/DLLoader.cpp, src/InputReader.cpp, src/PSInterpreter.cpp: changes to make VC happy; fixed potential memory bug 2009-07-23 Martin Gieseking * src/PSInterpreter.cpp: some clean-ups 2009-07-22 Martin Gieseking * src/TpicSpecialHandler.cpp: fixed reintroduced bug in TPIC handler * NEWS, README, doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, src/GraphicPath.h, src/PSInterpreter.cpp, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps: fixed clipping bug; updated homepage, README, NEWS 2009-07-20 Martin Gieseking * src/PsSpecialHandler.cpp, src/SVGTree.cpp: fixed bbox bug; added missing file * src/DvisvgmSpecialHandler.cpp, src/InputBuffer.cpp, src/InputReader.cpp, src/InputReader.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.ps, src/tests/StreamInputBufferTest.h: implemented psfile special; fixed some bugs 2009-06-01 Martin Gieseking * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: transplanted changes to SpecialHandlers from branch 'pages' * src/GFTracer.cpp: transplanted changes to GFTracer from branch 'pages' * src/VFReader.cpp: transplanted changes to VFReader from branch 'pages' * src/FileSystem.cpp, src/FileSystem.h: transplanted changes to FileSystem from branch 'pages' * src/DVIReader.cpp, src/DVIReader.h: transplanted changes to DVIReader from branch 'pages' * src/Bitmap.cpp, src/Bitmap.h: transplanted changes to Bitmap from branch 'pages' * src/InputBuffer.cpp, src/InputBuffer.h, src/Makefile.am: transplanted changes to InputBuffer from branch 'pages' 2009-04-24 Martin Gieseking * src/FontCache.h: increased version of font cache files to ensure their recreation due to the previously fixed shorthand path command bug * NEWS, configure.ac, src/Doxyfile: increased version number to 0.7.3 * src/TpicSpecialHandler.cpp: fixed TPIC handler bug that could caused unwanted color fills of ellipses due to a missing call of reset() 2009-04-02 Martin Gieseking * configure.ac, doc/dvisvgm.txt.in, src/MetafontWrapper.cpp, src/dvisvgm.cpp: prepared release 0.7.2 (removed inclusions of debug.h, adapted homepage and manpage) 2009-03-25 Martin Gieseking * src/Doxyfile: added doxygen files * src/DVIToSVG.cpp, src/DVIToSVG.h, src/FontGlyph.cpp, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/dvisvgm.cpp: replaced Metafont magnification variable and its setters by a public class variable 2009-03-24 Martin Gieseking * src/FontGlyph.cpp: fixed memory bug in Glyph::optimizeCommands() * src/FontGlyph.cpp: fixed potential bug in Glyph::optimizeCommands() * NEWS, src/FontCache.cpp, src/FontGlyph.cpp, src/FontGlyph.h, src/GFGlyphTracer.cpp, src/Pair.h, src/SVGFontEmitter.cpp: use of shorthand path commands has been implemented 2009-03-20 Martin Gieseking * src/FontCache.cpp: cache files are being compressed now to reduce the file size 2009-03-19 Martin Gieseking * src/FontCache.cpp, src/SVGFontTraceEmitter.cpp: don't read existing cache file if --trace-all is given (trace complete font and then write cache file instead) * NEWS, doc/dvisvgm.txt.in, src/FontEmitter.h, src/GFGlyphTracer.cpp, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/dvisvgm.cpp, src/options.ggo: added option --trace-all that forces tracing of all glyphs of all currently used bitmap fonts 2009-03-18 Martin Gieseking * src/DVIToSVG.cpp, src/TFM.cpp, src/TFM.h: added firstChar()/lastChar() to TFM class, removed unnecessary mag member variable and its setter * src/FontCache.cpp: fixed bug in read/write functions of FontCache 2009-03-17 Martin Gieseking * src/FontCache.cpp: reduced size of cache file format by using variable integer sizes * doc/dvisvgm.txt.in, src/dvisvgm.cpp: added option variant --cache=? to display the default cache directory * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/FileSystem.cpp, src/FileSystem.h, src/FontCache.cpp, src/FontCache.h, src/FontGlyph.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/Makefile.am, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/dvisvgm.cpp: completed font caching support 2009-03-16 Martin Gieseking * NEWS, configure.ac, doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/FileSystem.cpp, src/FileSystem.h, src/FontCache.cpp, src/FontCache.h, src/FontGlyph.cpp, src/FontGlyph.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFTracer.cpp, src/options.ggo: first additions to support font caching; not working yet 2009-03-11 Martin Gieseking * src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FontEmitter.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h: improved font embedding algorithm in case of --no-fonts (identical glyphs in different sizes are now referenced rather than duplicated) 2009-03-10 Martin Gieseking * NEWS, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/Font.h, src/SVGFontEmitter.cpp, src/SVGFontTraceEmitter.cpp: all glyph sizes are now computed correctly in conjuction with option --no-fonts 2009-03-09 Martin Gieseking * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp: fixed transformation bug (transformations are now applied properly to the page) * src/types.h: minor changes to homepage and .hgignore * src/BgColorSpecialHandler.cpp, src/SpecialManager.cpp, src/TpicSpecialHandler.cpp: adapted Code to make VC happy 2009-03-08 Martin Gieseking * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h: added missing background color handler * NEWS, README, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, src/Makefile.am, src/TpicSpecialHandler.cpp: added bgcolor support, updated homepage, fixed color handler bug 2009-03-06 Martin Gieseking * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: implemented splines of tpic specials * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: implemented arc drawing of tpic special set 2009-03-03 Martin Gieseking * doc/dvisvgm.txt.in, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h: minor code improvements; comments added * doc/Makefile.am, doc/dvisvgm.txt.in, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, src/SpecialActions.h: implemented the dvisvgm specials raw, image, and bbox * src/BoundingBox.cpp, src/BoundingBox.h, src/Color.cpp, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EmSpecialHandler.cpp, src/Makefile.am, src/SpecialActions.h, src/SpecialHandler.h, src/TpicSpecialHandler.cpp: improved computation of the bounding box (works with specials now); added dummy function for background color assignments 2009-02-26 Martin Gieseking * doc/Makefile.am, doc/dvisvgm.txt.in: improved manpage * doc/Makefile.am, doc/dvisvgm.txt, doc/dvisvgm.txt.in: removed generated file, added dvisvgm.txt.in 2009-02-25 Martin Gieseking * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, src/SpecialActions.h, src/TpicSpecialHandler.cpp: renamed appendInPage() to appendToPage 2009-02-24 Martin Gieseking * NEWS, doc/dvisvgm.1.in, src/TpicSpecialHandler.cpp: few additions to tpic handler * NEWS, src/Color.cpp, src/Color.h, src/DVIToSVGActions.cpp, src/Makefile.am, src/Pair.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: first tpic implementations; not complete yet * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVGActions.cpp, src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/HtmlSpecialHandler.h, src/Makefile.am, src/SpecialColorHandler.cpp, src/SpecialColorHandler.h, src/SpecialDvisvgmHandler.cpp, src/SpecialDvisvgmHandler.h, src/SpecialEmHandler.cpp, src/SpecialEmHandler.h, src/SpecialHandler.h, src/SpecialHtmlHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/tests/ColorSpecialTest.h: improved SpecialHandler is now able to handle unprefixed specials 2009-02-23 Martin Gieseking * NEWS, configure.ac, doc/dvisvgm.1.in, src/DVIBBoxActions.h, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/XMLNode.cpp, src/XMLNode.h, src/dvisvgm.cpp, src/options.ggo, src/tests/ColorSpecialTest.h: added option --no-fonts wich uses path elements instead of fonts 2009-02-20 Martin Gieseking * NEWS, doc/dvisvgm.1.in, src/Color.cpp, src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/SpecialActions.h, src/SpecialColorHandler.cpp, src/SpecialDvisvgmHandler.cpp, src/SpecialDvisvgmHandler.h, src/SpecialEmHandler.cpp, src/SpecialEmHandler.h, src/SpecialHtmlHandler.h, src/VerbSpecialHandler.cpp, src/VerbSpecialHandler.h: fixed bug in color handler, added skeletons of dvisvgm/hyperref special handlers 2009-02-18 Martin Gieseking * NEWS, src/SpecialActions.h, src/tests/ColorSpecialTest.h: adapted color test to new interface, added emtex info * src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/SpecialActions.h, src/SpecialColorHandler.cpp, src/SpecialEmHandler.cpp: added color support to emTeX specials, removed Color class 2009-02-17 Martin Gieseking * src/DVIReader.cpp: made DVICommand local to executeCommand, removed unnecessary if statement 2009-02-15 Martin Gieseking * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/SpecialActions.h, src/SpecialManager.cpp, src/VerbSpecialHandler.cpp, src/VerbSpecialHandler.h, src/XMLString.cpp, src/XMLString.h: added special handler for verbatim output 2009-02-14 Martin Gieseking * NEWS, configure.ac: prepared release of version 0.7 * doc/dvisvgm.1.in, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/dvisvgm.cpp, src/options.ggo: added option --no-style * NEWS, configure.ac: increased version number to 0.6.2, updated NEWS * src/dvisvgm.cpp: fixed incorrect behavior of option -V/--version * src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: finished color support 2009-02-13 Martin Gieseking * src/ColorSpecialHandler.cpp, src/Makefile.am, src/tests/ColorSpecialTest.h: added tests for ColorSpecialHandler * prepare: updated administrative files * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: color specials are now processed by DVIToSVGActions, but don't create any results yet * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h: reverted to previous version, removed dependency on Color class * hgauthors, prepare: added administrative files * Makefile.am, configure.ac, src/tests/DirectoryTest.h: removed rpm support * src/types.h: replaced static definition of sized integers by template program 2009-02-10 Martin Gieseking * src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/Makefile.am: replaced RGB arrays by Color class 2009-02-09 Martin Gieseking * src/TransformationMatrix.cpp: made y-coordinate of cmdline-option -t optional 2009-02-06 Martin Gieseking * src/FileFinder.cpp: changed lookup order of font maps * doc/dvisvgm.1.in, src/ColorSpecialHandler.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/dvisvgm.cpp, src/options.ggo: added option --list-specials that lists all registered special handlers 2009-02-05 Martin Gieseking * src/DVIToSVGActions.cpp: replaced special ignore list evaluation algorithm * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/dvisvgm.cpp, src/options.ggo: added optional prefix list to commandline option --no-specials * src/extract-colors.php: added php-script that extracts color definitions from color.pro 2009-02-04 Martin Gieseking * src/FontMap.cpp: added output of font encoding in write method * src/FileFinder.cpp: added option for additional loading of user maps 2009-02-03 Martin Gieseking * map/cork-lm.map: removed deprecated map subdirectory * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp: option -m/--map-file is now evaluated properly * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, src/options.ggo: more color special implementation (color constants), still not ready 2009-02-02 Martin Gieseking * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h: some refactorings in color handler * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/Makefile.am, src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: added special support skeletons; not working yet * NEWS, src/FileFinder.cpp: fixed buggy call of maketfm/makemf in Windows version 2009-01-30 Martin Gieseking * NEWS, src/DVIReader.cpp, src/DVIReader.h: fixed magnification bug * src/dvisvgm.cpp: prevented writing zero-length svg files; simplified main code by using auto pointers 2009-01-29 Martin Gieseking * src/FileFinder.cpp: adapted Windows version to new release 2009-01-28 Martin Gieseking * NEWS, configure.ac, doc/dvisvgm.1.in: adapted configuration and documentation to new dvips map file support * src/FileFinder.cpp, src/FontMap.cpp, src/FontMap.h, src/tests/FontMapTest.h, src/tests/dvips_test.map: FontMap now supports dvips and dvipdfm maps * src/Calculator.cpp, src/DVIToSVG.cpp, src/FontEncoding.cpp, src/FontMap.cpp, src/SVGFontEmitter.cpp, src/SVGFontTraceEmitter.cpp: replaced comparisions with "" with calls of empty() * src/FontMap.cpp, src/Makefile.am, src/tests/FontMapTest.h, src/tests/dvipdfm_test.map, src/tests/dvips_test.map: extensions to FontMap almost complete but not finished yet * src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h: improved GFTracer to support unscaled results * src/dvisvgm.cpp: use new initialisation of FileFinder * src/FileFinder.cpp, src/FileFinder.h, src/Makefile.am, src/tests/DirectoryTest.h, src/tests/FileFinderTest.h, src/tests/FontManagerTest.h, src/tests/KPSFileFinderTest.h: refactored FileFinder (implementation as singleton) 2009-01-27 Martin Gieseking * src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFTracer.cpp, src/GFTracer.h, src/Makefile.am, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h: made GFTracer a generic class with template methods 2009-01-26 Martin Gieseking * src/InputBuffer.h: fixed incompatible types bug * src/Bitmap.cpp, src/Bitmap.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/Makefile.am: improvements to GF handling, first skeletton of gf->metapost (gfprint) 2009-01-25 Martin Gieseking * src/FontMap.cpp: basic dvips font map support, not complete yet * src/CharmapTranslator.cpp, src/DVIToSVG.cpp, src/FileFinder.cpp, src/FileFinder.h, src/Font.cpp, src/FontEncoding.cpp, src/FontManager.cpp, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile.am, src/MetafontWrapper.cpp, src/TFM.cpp, src/dvisvgm.cpp: renamed KPSFileFinder to FileFinder * src/FontMap.cpp, src/FontMap.h: started redesign of FontMap, not complete yet * src/InputBuffer.cpp, src/InputBuffer.h: added missing include 2009-01-23 Martin Gieseking * doc/Makefile.am, doc/dvisvgm.1.in: manpage updates 2009-01-22 Martin Gieseking * configure.ac: added test whether dvipdfm.map is available * doc/dvisvgm.1.in, rpm/dvisvgm.spec.in, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontEmitter.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontInfo.cpp, src/FontInfo.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/FontTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/InputBuffer.cpp, src/InputBuffer.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile.am, src/Makefile.orig, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSObject.cpp, src/PSObject.h, src/PSState.cpp, src/PSState.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/StreamCounter.h, src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, src/TransformationMatrix.cpp, src/TransformationMatrix.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/global.cpp, src/global.h, src/macros.h, src/options.ggo, src/types.h: updated file header comments * src/tests/CalculatorTest.h, src/tests/DirectoryTest.h, src/tests/FontManagerTest.h, src/tests/FontMapTest.h, src/tests/KPSFileFinderTest.h, src/tests/PageSizeTest.h, src/tests/StreamCounterTest.h, src/tests/VectorStreamTest.h: updated tests * Makefile.am, NEWS, README, configure.ac, potracelib/Makefile.am: updated version info to 0.6 * src/KPSFileFinder.cpp: fixed throwing of COM exception * src/DVIReader.cpp, src/FontManager.cpp, src/KPSFileFinder.cpp: memory leak fixed * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp: added support for MiKTeX' new COM interface * src/FontMap.cpp: forgot to remove address operator 2009-01-21 Martin Gieseking * src/Calculator.cpp, src/DVIReader.cpp, src/DVIToSVGActions.cpp, src/Directory.cpp, src/FontEncoding.cpp, src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp, src/KPSFileFinder.cpp, src/MetafontWrapper.cpp, src/PageSize.cpp, src/StreamReader.cpp, src/TFM.cpp, src/TransformationMatrix.cpp, src/VFReader.cpp, src/XMLDocument.cpp, src/XMLNode.cpp: added in/out attributes to parameter documentation * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/FontEncoding.cpp, src/FontGlyph.cpp: fixed bugs in handling of font encodings and virtual fonts 2009-01-20 Martin Gieseking * src/SVGFontEmitter.cpp: fixed memory bug * src/FontEngine.cpp, src/FontEngine.h, src/SVGFontEmitter.cpp: fixed glyph positioning bug occured in conjunction with font encoding * src/DVIReader.cpp, src/DVIToSVG.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontManager.cpp, src/FontManager.h, src/InputBuffer.cpp, src/InputBuffer.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h: first working version with font encoding support 2009-01-19 Martin Gieseking * src/DVIReader.cpp, src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp: partly working mapping support, but yet too slow * src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h: more encoding implementations, not complete yet 2009-01-16 Martin Gieseking * src/TransformationMatrix.cpp: fixed bug in argument assignment of transformation command M 2009-01-15 Martin Gieseking * src/TransformationMatrix.cpp: removed a dangerous loop remained from previous code 2009-01-14 Martin Gieseking * src/KPSFileFinder.cpp: added enc-file support * src/dvisvgm.cpp: updated copyright string * src/FileSystem.cpp, src/FileSystem.h: const string parameters * src/FontEncoding.cpp, src/FontEncoding.h, src/InputBuffer.cpp, src/InputBuffer.h, src/Makefile.am: added basic skeleton for handling of font encodings * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: updated libpotrace to version 1.8 2009-01-13 Martin Gieseking * src/CharmapTranslator.cpp: fixed crash on loading corrupt pfb-files 2008-06-18 Martin Gieseking * src/Makefile.am: adapted to latest gengetopt version 2008-04-07 Martin Gieseking * src/DVIReader.cpp: minor change 2007-03-26 Martin Gieseking * src/DVIActions.cpp, src/DVIReader.cpp, src/DVIReader.h, src/FontManager.cpp, src/tests/FontManagerTest.h: few minor changes * NEWS, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.h, src/FontManager.cpp, src/Makefile.am, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h: redesigned DVIActions and CharmapTranslator 2007-03-25 Martin Gieseking * src/DVIReader.cpp, src/DVIReader.h, src/VFActions.h: minor fixes * src/DVIActions.cpp, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontManager.h, src/StreamReader.cpp, src/StreamReader.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h: first working version 0.5, release candidate 1 2007-03-23 Martin Gieseking * src/DVIReader.cpp, src/FontManager.cpp, src/FontManager.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/VFReader.cpp: more vf implementations, not complete yet 2007-03-22 Martin Gieseking * src/DVIReader.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp, src/VFActions.h, src/VFReader.cpp, src/VFReader.h: more vf implementations * NEWS, doc/Makefile.in, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/FileSystem.cpp, src/FileSystem.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile.am, src/dvisvgm.cpp, src/tests/DirectoryTest.h, src/tests/FontManagerTest.h: reintegrated font map initialization into KPSFileFinderm adapted some tests 2007-03-21 Martin Gieseking * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp: implemented options -n and -m * src/Directory.cpp, src/Directory.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp: completed MiKTeX font map file look-up, fixed bug in Directory class * src/Calculator.cpp, src/DVIReader.cpp, src/Directory.cpp, src/Font.h, src/FontManager.cpp, src/Makefile, src/Makefile.am, src/Makefile.in, src/MetafontWrapper.cpp, src/VFReader.cpp, src/VectorStream.h, src/test-all.cpp, src/tests/VectorStreamTest.h: removed redundant code and commented code fragments, added VectorInputStream class * AUTHORS, Makefile.am, README, potracelib/Makefile.am, rpm/dvisvgm.spec.in, src/Directory.cpp, src/Directory.h, src/KPSFileFinder.cpp, src/Makefile, src/Makefile.am, src/Makefile.in, src/SVGFontTraceEmitter.cpp, src/test-all.cpp, src/tests/DirectoryTest.h: implemented Directory class for Linux, added DirectoryTest 2007-03-20 Martin Gieseking * src/Directory.cpp, src/Directory.h, src/FileSystem.cpp, src/FontMap.cpp, src/FontMap.h, src/KPSFileFinder.cpp: more changes for MiKTeX support * NEWS, doc/Makefile, doc/Makefile.in, doc/dvisvgm.1.in, src/DVIReader.cpp, src/DVIToSVG.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp, src/KPSFileFinder.cpp, src/Makefile, src/Makefile.am, src/Makefile.in, src/VFReader.cpp, src/dvisvgm.cpp, src/test-all.cpp, src/tests/KPSFileFinderTest.h: added KPSFileFinderTest, added EmptyFont, fixed compilation error 2007-03-19 Martin Gieseking * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/KPSFileFinder.cpp: made sources comaptible with MikTeX * src/KPSFileFinder.cpp: bug fixed, font maps work now * src/CharmapTranslator.cpp, src/DVIToSVG.cpp, src/FontManager.cpp, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, src/MetafontWrapper.cpp, src/TFM.cpp: added mktexFOO support and font map lookups to KPSFileFinder 2007-03-16 Martin Gieseking * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/KPSFileFinder.cpp, src/Makefile, src/Makefile.am, src/Makefile.in, src/StreamReader.cpp, src/TFM.cpp, src/options.ggo, src/tests/FontMapTest.h: more coding in the font department, not finished yet 2007-03-09 Martin Gieseking * src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/Font.cpp, src/FontInfo.cpp, src/FontManager.cpp, src/GFTracer.cpp, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, src/VFReader.cpp, src/VFReader.h, src/dvisvgm.cpp, src/options.ggo, src/test-all.cpp: refactorings: extracted StreamReader class, replaced generic FileFinder support by KPSFileFinder calls 2007-03-08 Martin Gieseking * src/DVIReader.cpp, src/DVIToSVGActions.cpp, src/Font.h, src/Makefile, src/Makefile.am, src/Makefile.in, src/Makefile.orig, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/dvisvgm.cpp: plugged VFReader and its actions into the code (not usable yet) * src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/Font.cpp, src/Font.h, src/Makefile.orig, src/StreamCounter.h, src/dvisvgm.cpp: fixed memory bug * doc/dvisvgm.1, src/FontEngine.h, src/Makefile.orig, src/dvisvgm.cpp, src/tests/FontManagerTest.h: minor changes * COPYING, Makefile, Makefile.am, Makefile.in, Martins_svg_neu.svg, NEWS, aclocal.m4, cmdline.c, config.guess, config.h, config.h.in, config.status, config.sub, configure.ac, depcomp, doc/Makefile, doc/dvisvgm.1, doc/dvisvgm.1.in, gpl.txt, install-sh, missing, src/FontManager.cpp, src/FontManager.h, src/Makefile.am, src/VFReader.cpp, src/tests/FontManagerTest.h, stamp-h1, table.txt: removed some garbage from the repository, added initial FontManagerTest * src/DVIActions.h, src/DVIBBoxActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontManager.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, src/Message.cpp, src/dvisvgm.cpp, src/macros.h, src/test-all.cpp: first unstable version with redesigned font handling 2007-03-07 Martin Gieseking * src/Font.cpp, src/Font.h: added Font classes (not yet error-free) 2007-03-06 Martin Gieseking * src/DVIReader.h, src/DVIToSVG.cpp, src/FontManager.cpp, src/FontManager.h: added FontManager skeleton, fixed bug in makehead 2007-03-03 Martin Gieseking * src/DVIReader.cpp, src/FontManager.cpp, src/VFReader.cpp: added some more skeleton code 2007-03-02 Martin Gieseking * src/DVIReader.cpp, src/Makefile, src/Makefile.in, src/VFReader.cpp, src/VFReader.h, src/options.ggo: added skeleton of VFReader 2007-01-10 Martin Gieseking * INSTALL, Makefile.am, NEWS, README, configure.ac, doc/Makefile, doc/Makefile.am, doc/Makefile.in, doc/dvisvgm.1, doc/dvisvgm.1.in, gzstream/COPYING.LIB, gzstream/Makefile, gzstream/README, gzstream/gzstream.cpp, gzstream/gzstream.h, gzstream/index.html, gzstream/logo.gif, gzstream/test_gunzip.C, gzstream/test_gzip.C, gzstream/version, map/cork-lm.map, mkwindist.pl, potracelib/Makefile.am, potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h, rpm/Makefile, rpm/Makefile.am, rpm/Makefile.in, rpm/dvisvgm.spec, rpm/dvisvgm.spec.in: moved sources 2007-01-09 Martin Gieseking * map/cork-lm.map, rpm/Makefile, rpm/Makefile.am, rpm/Makefile.in, rpm/dvisvgm.spec, rpm/dvisvgm.spec.in: moved files to trunk * INSTALL, Makefile.am, NEWS, README, configure.ac, doc/Makefile, doc/Makefile.am, doc/Makefile.in, doc/dvisvgm.1, doc/dvisvgm.1.in, gzstream/COPYING.LIB, gzstream/Makefile, gzstream/README, gzstream/gzstream.cpp, gzstream/gzstream.h, gzstream/index.html, gzstream/logo.gif, gzstream/test_gunzip.C, gzstream/test_gzip.C, gzstream/version, mkwindist.pl, potracelib/Makefile.am, potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h, rpm/Makefile, rpm/Makefile.am, rpm/Makefile.in, rpm/dvisvgm.spec, rpm/dvisvgm.spec.in, src/A, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontInfo.cpp, src/FontInfo.h, src/FontMap.cpp, src/FontMap.h, src/FontTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, src/Makefile.orig, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSObject.cpp, src/PSObject.h, src/PSState.cpp, src/PSState.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/StreamCounter.h, src/TFM.cpp, src/TFM.h, src/TransformationMatrix.cpp, src/TransformationMatrix.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp, src/getopt.c, src/getopt.h, src/getopt1.c, src/global.cpp, src/global.h, src/gzstream.cpp, src/gzstream.h, src/macros.h, src/miktex-core.def, src/miktex-kps.def, src/miktex-kps.h, src/options.ggo, src/test-all.cpp, src/tests/CalculatorTest.h, src/tests/PageSizeTest.h, src/tests/StreamCounterTest.h, src/types.h: moved files to trunk subfolder 2007-01-05 Martin Gieseking * Makefile, Makefile.am, Makefile.in, README, config.status, configure.ac, potracelib/Makefile.am, potracelib/bitops.h, potracelib/flate.c, potracelib/flate.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontInfo.cpp, src/FontInfo.h, src/FontMap.cpp, src/FontMap.h, src/FontTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSObject.cpp, src/PSObject.h, src/PSState.cpp, src/PSState.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/StreamCounter.h, src/TFM.cpp, src/TFM.h, src/TransformationMatrix.cpp, src/TransformationMatrix.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/global.cpp, src/global.h, src/macros.h, src/test-all.cpp, src/types.h: minor modifications 2007-01-03 Martin Gieseking * configure: removed configure from repository * Makefile, Makefile.am, Makefile.in, config.h, config.h.in, config.status, configure, configure.ac, doc/Makefile, potracelib/Makefile.am, potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/bitops.h, potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, potracelib/flate.c, potracelib/flate.h, potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, potracelib/trace.h, src/Makefile, src/Makefile.am, src/Makefile.in: added potracelib to distribution * NEWS, mkwindist.pl, src/KPSFileFinder.cpp: updated homepage 2006-12-31 Martin Gieseking * src/KPSFileFinder.cpp: fixed namepsace bug * Makefile, config.status, configure, configure.ac, doc/Makefile, doc/dvisvgm.1, src/FileSystem.cpp, src/FontEngine.cpp, src/KPSFileFinder.cpp, src/Makefile, src/dvisvgm.cpp, src/test-all.cpp: some minor fixes * NEWS, configure.ac, src/DVIToSVG.cpp, src/FileSystem.cpp, src/FontEngine.cpp, src/GFTracer.cpp, src/KPSFileFinder.cpp, src/Makefile.orig, src/Matrix.h, src/Message.cpp, src/PageSize.cpp, src/TransformationMatrix.cpp, src/dvisvgm.cpp: updated to MikTeX 2.5 support 2006-08-01 Martin Gieseking * configure.ac: enabled svn keyword expansion * Makefile, Makefile.in, NEWS, aclocal.m4, autom4te.cache/output.0, autom4te.cache/requests, autom4te.cache/traces.0, config.h, config.log, config.status, configure, configure.ac, doc/Makefile, doc/Makefile.in, doc/dvisvgm.1, src/FontEngine.cpp, src/Makefile, src/Makefile.in, src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp: added support for freetype version >= 2.1.1 2006-04-12 Martin Gieseking * src/lshort-cm.dvi, src/lshort-cm.svg, src/lshort-cm.svgz, src/lshort.dvi, src/lshort.svg, src/lshort.svgz: removed files that need not be version controlled * src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontInfo.cpp, src/FontInfo.h, src/FontMap.cpp, src/FontMap.h, src/FontTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSObject.cpp, src/PSObject.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/StreamCounter.h, src/TFM.cpp, src/TFM.h, src/TransformationMatrix.cpp, src/TransformationMatrix.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/global.cpp, src/global.h, src/macros.h, src/test-all.cpp, src/tests/CalculatorTest.h, src/tests/PageSizeTest.h, src/tests/StreamCounterTest.h, src/types.h: changed keyword tags * COPYING, INSTALL, Makefile, Makefile.am, Makefile.in, Martins_svg_neu.svg, NEWS, README, aclocal.m4, autom4te.cache/output.0, autom4te.cache/requests, autom4te.cache/traces.0, cmdline.c, config.guess, config.h, config.h.in, config.log, config.status, config.sub, configure, configure.ac, depcomp, doc/Makefile, doc/Makefile.am, doc/Makefile.in, doc/dvisvgm.1, doc/dvisvgm.1.in, gpl.txt, gzstream/COPYING.LIB, gzstream/Makefile, gzstream/README, gzstream/gzstream.cpp, gzstream/gzstream.h, gzstream/index.html, gzstream/logo.gif, gzstream/test_gunzip.C, gzstream/test_gzip.C, gzstream/version, install-sh, map/cork-lm.map, missing, mkwindist.pl, src/A, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.h, src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, src/FontInfo.cpp, src/FontInfo.h, src/FontMap.cpp, src/FontMap.h, src/FontTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, src/Makefile.orig, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSObject.cpp, src/PSObject.h, src/PSState.cpp, src/PSState.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/StreamCounter.h, src/TFM.cpp, src/TFM.h, src/TransformationMatrix.cpp, src/TransformationMatrix.h, src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp, src/getopt.c, src/getopt.h, src/getopt1.c, src/global.cpp, src/global.h, src/gzstream.cpp, src/gzstream.h, src/lshort-cm.dvi, src/lshort-cm.svg, src/lshort-cm.svgz, src/lshort.dvi, src/lshort.svg, src/lshort.svgz, src/macros.h, src/miktex-core.def, src/miktex-kps.def, src/miktex-kps.h, src/options.ggo, src/test-all.cpp, src/tests/CalculatorTest.h, src/tests/PageSizeTest.h, src/tests/StreamCounterTest.h, src/types.h, stamp-h1, table.txt: initial import