summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog252
1 files changed, 179 insertions, 73 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog b/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
index 2542d92a08e..6719ef61320 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
@@ -1,3 +1,107 @@
+2016-01-05 Martin Gieseking <martin.gieseking@uos.de>
+
+ * NEWS:
+ updated NEWS
+
+ * src/GFReader.cpp, src/GFReader.h:
+ added checks for misplaced GF commands
+
+2016-01-04 Martin Gieseking <martin.gieseking@uos.de>
+
+ * .travis.yml:
+ force Travis to use legacy builds due to an issue with clang and gtest
+
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.14.1
+
+ * Makefile.am, README, README.md, configure.ac, doc/Makefile.am,
+ doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl,
+ doc/dvisvgm.txt.in, src/BasicDVIReader.cpp, src/BasicDVIReader.h,
+ src/Bezier.cpp, src/Bezier.h, 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/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.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp,
+ src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h,
+ src/DependencyGraph.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/GraphicsPath.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/NumericRanges.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/PathClipper.cpp, src/PathClipper.h,
+ src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h,
+ src/PreScanDVIReader.cpp, src/PreScanDVIReader.h, src/Process.cpp,
+ src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h,
+ src/RangeMap.cpp, src/RangeMap.h, src/SVGOutput.cpp, src/SVGOutput.h,
+ src/SVGTree.cpp, src/SVGTree.h, src/SWFWriter.cpp, src/SWFWriter.h,
+ src/ShadingPatch.cpp, src/ShadingPatch.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/TensorProductPatch.cpp,
+ src/TensorProductPatch.h, src/Terminal.cpp, src/Terminal.h,
+ src/ToUnicodeMap.cpp, src/ToUnicodeMap.h, src/TpicSpecialHandler.cpp,
+ src/TpicSpecialHandler.h, src/TriangularPatch.cpp, src/TriangularPatch.h,
+ src/Unicode.cpp, src/Unicode.h, src/VFActions.h, src/VFReader.cpp,
+ src/VFReader.h, src/VectorIterator.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.ggo, src/options.xml, src/psdefs.cpp,
+ src/psdefs.ps, src/types.h, tests/BezierTest.cpp, tests/BitmapTest.cpp,
+ 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/DependencyGraphTest.cpp,
+ tests/DirectoryTest.cpp, tests/DvisvgmSpecialTest.cpp,
+ tests/FileFinderTest.cpp, tests/FilePathTest.cpp,
+ tests/FileSystemTest.cpp, tests/FontManagerTest.cpp,
+ tests/FontMapTest.cpp, tests/GFGlyphTracerTest.cpp,
+ tests/GFReaderTest.cpp, tests/GraphicsPathTest.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/RangeMapTest.cpp, tests/SVGOutputTest.cpp,
+ tests/ShadingPatchTest.cpp, tests/SplittedCharInputBufferTest.cpp,
+ tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp,
+ tests/StreamWriterTest.cpp, tests/SubfontTest.cpp,
+ tests/TensorProductPatchTest.cpp, tests/ToUnicodeMapTest.cpp,
+ tests/TriangularPatchTest.cpp, tests/TypesTest.cpp,
+ tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp,
+ tests/VectorStreamTest.cpp, tests/XMLNodeTest.cpp,
+ tests/XMLStringTest.cpp, tests/check-conv, tests/create-makefile,
+ tests/normalize.xsl:
+ updated year in copyright statements to 2016
+
+2015-12-31 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
+ reset PS graphics state at end of every DVI page
+
2015-12-28 Martin Gieseking <martin.gieseking@uos.de>
* NEWS:
@@ -146,6 +250,11 @@
* src/Process.cpp, src/Process.h:
fixed invalid access to freed string memory
+2015-10-06 Martin Gieseking <martin.gieseking@uos.de>
+
+ * doc/dvisvgm.txt.in:
+ minor improvements of the manual page
+
2015-09-21 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, README, README.md:
@@ -410,9 +519,9 @@
* doc/dvisvgm.txt.in:
minor additions and formatting changes of the manpage
- * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/Makefile.am, src/SVGOutput.cpp,
- src/SVGOutput.h, src/SVGOutputBase.h, src/dvisvgm.cpp:
- moved class SVGOutput to separate compilation unit
+ * doc/dvisvgm.txt.in, src/SVGOutput.cpp, src/SVGOutput.h,
+ tests/Makefile.am, tests/SVGOutputTest.cpp, tests/create-makefile:
+ added width specifiers and exression evaluation to --output patterns
2015-02-19 Martin Gieseking <martin.gieseking@uos.de>
@@ -438,6 +547,11 @@
* src/TpicSpecialHandler.cpp:
use constant M_PI rather than computing PI locally
+2015-02-17 Martin Gieseking <martin.gieseking@uos.de>
+
+ * README, README.md:
+ updated README and README.md
+
2015-01-21 Martin Gieseking <martin.gieseking@uos.de>
* src/TensorProductPatch.cpp, src/TriangularPatch.cpp:
@@ -753,8 +867,10 @@ Breaks standard things
* src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h:
removed unused emit() methods from XML classes
- * src/dvisvgm.cpp:
- removed old code that moved cache files to new location
+2014-08-06 Martin Gieseking <martin.gieseking@uos.de>
+
+ * README.md:
+ minor fixes to README.md
2014-07-31 Martin Gieseking <martin.gieseking@uos.de>
@@ -1396,10 +1512,10 @@ Breaks standard things
replaced local std::map tables used in Font classes with new class
CharMap
-2013-08-23 Martin Gieseking <martin.gieseking@uos.de>
+2013-08-22 Martin Gieseking <martin.gieseking@uos.de>
- * src/SVGTree.cpp:
- appended px unit to font-size attributes in style section
+ * src/XMLString.cpp:
+ replace very small floating point numbers by 0
2013-08-20 Martin Gieseking <martin.gieseking@uos.de>
@@ -1702,9 +1818,8 @@ Breaks standard things
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
+ * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/dvisvgm.cpp:
+ avoid output of empty parentheses if TARGET_SYSTEM is not set
2013-04-20 Martin Gieseking <martin.gieseking@uos.de>
@@ -1797,21 +1912,11 @@ Breaks standard things
added methods to lookup attribute values and selected descendant XML
nodes
- * src/XMLNode.cpp, src/XMLNode.h:
- added virtual constructor XMLNode::clone()
-
2013-02-19 Martin Gieseking <martin.gieseking@uos.de>
* src/FilePath.cpp:
adapt path separators on Windows systems to get the correct output path
- * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
- src/DVIToSVG.cpp, src/DVIToSVG.h, src/EPSFile.cpp, src/EPSFile.h,
- src/EPSToSVG.cpp, src/EPSToSVG.h, src/Makefile.am,
- src/PsSpecialHandler.cpp, src/SVGOutputBase.h, src/dvisvgm.cpp,
- src/options.xml:
- add option to directly convert EPS files to SVG
-
* src/PSInterpreter.cpp, src/PSInterpreter.h:
added PSInterpreter::limit() to limit the number of bytes to be
processed
@@ -1828,6 +1933,15 @@ Breaks standard things
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 <martin.gieseking@uos.de>
+
+ * 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 <martin.gieseking@uos.de>
* src/CommandLine.cpp:
@@ -2064,6 +2178,11 @@ Breaks standard things
tests/StreamInputBufferTest.cpp:
some refactorings of class InputReader; added InputReader::find()
+2012-10-24 Martin Gieseking <martin.gieseking@uos.de>
+
+ * 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 <martin.gieseking@uos.de>
* doc/Makefile.am:
@@ -2080,21 +2199,19 @@ Breaks standard things
* src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
removed Ghostscript info from ps entry in list of special handlers
-2012-09-19 Martin Gieseking <martin.gieseking@uos.de>
-
- * src/psdefs.ps, src/psdefs.psc:
- ignore dvips bop operators that might be present in PS specials
-
-2012-09-17 Martin Gieseking <martin.gieseking@uos.de>
-
- * src/StreamReader.cpp:
- fixed reading invalid number of string characters
+ * src/DVIToSVG.cpp:
+ show warning if processing of PS specials is disabled
2012-06-06 Martin Gieseking <martin.gieseking@uos.de>
* src/gfprint.mak:
fixed bugs in gfprint, and added gfprint.mak for easier builds
+2012-04-17 Martin Gieseking <martin.gieseking@uos.de>
+
+ * doc/Makefile.am:
+ keep manpage when calling 'make clean' or 'make distclean'
+
2012-04-04 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVGActions.cpp, src/SVGTree.cpp, src/SVGTree.h,
@@ -2149,6 +2266,15 @@ Breaks standard things
* README:
updated information about bug reporting
+2012-01-26 Martin Gieseking <martin.gieseking@uos.de>
+
+ * 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 <martin.gieseking@uos.de>
* src/TpicSpecialHandler.cpp:
@@ -2998,10 +3124,6 @@ Breaks standard things
src/SVGFontEmitter.cpp, src/SVGFontEmitter.h:
removed class Glyph and incorporated its functionality into Font class
- * src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h,
- src/FontManager.cpp, src/FontManager.h, src/SVGFontEmitter.cpp:
- moved method encoding() from class FontManager to class FontEncoding
-
2010-02-05 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVG.cpp:
@@ -3229,10 +3351,10 @@ Breaks standard things
* src/GraphicPath.h, src/PsSpecialHandler.cpp:
PS handler: replace zero-length paths by dots
-2009-10-25 Martin Gieseking <martin.gieseking@uos.de>
+2009-10-29 Martin Gieseking <martin.gieseking@uos.de>
- * src/DvisvgmSpecialHandler.cpp:
- added macro {?nl} to dvisvgm:raw evaluator
+ * src/DVIToSVGActions.cpp, src/Font.cpp, src/Font.h:
+ fixed positioning of italic characters
2009-10-18 Martin Gieseking <martin.gieseking@uos.de>
@@ -3397,25 +3519,25 @@ Breaks standard things
* NEWS, src/PsSpecialHandler.cpp:
fixed another positioning bug reported by John Bowman
-2009-10-04 Martin Gieseking <martin.gieseking@uos.de>
+ * src/PsSpecialHandler.cpp:
+ convert PS path coordinated to TeX point units
- * src/Makefile.old, src/Makefile.orig:
- renamed the old original Makefile
+2009-10-04 Martin Gieseking <martin.gieseking@uos.de>
* src/GraphicPath.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
corrected positioning bug introduced with previous PS positioning fix
- * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.cpp,
- src/DVIToSVGActions.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h,
- src/SpecialActions.h, src/psdefs.ps, src/psdefs.psc:
- fixed positioning bug reported by John Bowman
-
2009-10-02 Martin Gieseking <martin.gieseking@uos.de>
* 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 <martin.gieseking@uos.de>
+
+ * doc/Makefile.am, doc/dvisvgm.txt.in:
+ replaced backticks in manpage by apostrophes; updated date on homepage
+
2009-09-30 Martin Gieseking <martin.gieseking@uos.de>
* Makefile.am, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
@@ -3427,17 +3549,13 @@ Breaks standard things
* doc/dvisvgm.txt.in:
added dvisvgm:raw example to man page
- * src/DvisvgmSpecialHandler.cpp:
- added optional depth parameter to special dvisvgm:raw
-
2009-09-17 Martin Gieseking <martin.gieseking@uos.de>
* doc/dvisvgm.txt.in:
minor changes of the documentation
- * doc/dvisvgm.txt.in:
- corrected info about --verbosity in manual page (reported by John
- Bowman)
+ * fedora/dvisvgm.spec:
+ updated spec file and fixed typo on website
* src/PsSpecialHandler.h:
increased the default linewidth to 0.5
@@ -3534,21 +3652,14 @@ Breaks standard things
src/SpecialManager.cpp, src/SpecialManager.h:
PS prologue files referenced in first page are now always loaded
- * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm-gs.patch,
- fedora/dvisvgm-potrace.patch, fedora/dvisvgm.spec:
- updated Fedora files
-
* 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
-2009-08-25 Martin Gieseking <martin.gieseking@uos.de>
-
- * configure.ac, src/DVIToSVGActions.cpp, src/Ghostscript.cpp,
- src/Ghostscript.h:
- added configuration method to directly bind the Ghostscript shared
- library
+ * 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 <martin.gieseking@uos.de>
@@ -3933,10 +4044,10 @@ Breaks standard things
2009-02-25 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, doc/Makefile.am, doc/caution.png, doc/dvisvgm.1.in,
- doc/dvisvgm.txt, doc/note.png:
- replaced manually written dvisvgm.1.in by an asciidoc file
- (dvisvgm.txt.in)
+ * 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 <martin.gieseking@uos.de>
@@ -3996,14 +4107,9 @@ Breaks standard things
2009-02-17 Martin Gieseking <martin.gieseking@uos.de>
- * src/BoundingBox.cpp, src/ColorSpecialHandler.cpp,
- src/ColorSpecialHandler.h, src/DVIToSVGActions.cpp, src/FontGlyph.cpp,
- src/InputBuffer.cpp, src/InputBuffer.h, src/Makefile.am, src/Pair.h,
- src/SpecialActions.h, src/SpecialColorHandler.cpp,
- src/SpecialColorHandler.h, src/SpecialEmHandler.cpp,
- src/SpecialEmHandler.h, src/TransformationMatrix.cpp,
- src/tests/ColorSpecialTest.h:
- added skeleton of em special handler; doesn't work yet
+ * src/DVIReader.cpp:
+ made DVICommand local to executeCommand, removed unnecessary if
+ statement
2009-02-15 Martin Gieseking <martin.gieseking@uos.de>