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/ChangeLog280
1 files changed, 205 insertions, 75 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog b/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
index 6719ef61320..fd37d4d9f83 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
@@ -1,3 +1,135 @@
+2016-02-27 Martin Gieseking <martin.gieseking@uos.de>
+
+ * NEWS:
+ updated NEWS
+
+2016-02-26 Martin Gieseking <martin.gieseking@uos.de>
+
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.15
+
+ * src/FileFinder.cpp, src/FilePath.cpp, src/FileSystem.cpp,
+ src/FileSystem.h, src/Font.cpp, src/MetafontWrapper.cpp, src/dvisvgm.cpp:
+ changed string parameters of FileSystem functions to type std::string
+
+ * src/Font.cpp, src/Unicode.cpp, src/Unicode.h, tests/UnicodeTest.cpp:
+ renamed Unicode::psNameToCodepoint() to Unicode::aglNameToCodepoint
+
+ * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
+ src/Font.cpp, src/Font.h, src/SVGTree.cpp, src/SVGTree.h,
+ src/dvisvgm.cpp, src/options.xml:
+ added option --comments (adds comments with additional information to
+ the SVG file
+
+2016-02-23 Martin Gieseking <martin.gieseking@uos.de>
+
+ * configure.ac, src/FileFinder.cpp, src/FileFinder.h,
+ tests/FileFinderTest.cpp, tests/GFGlyphTracerTest.cpp,
+ tests/GFReaderTest.cpp, tests/JFMReaderTest.cpp, tests/Makefile.am,
+ tests/TFMReaderTest.cpp, tests/cidjmgr0-h.tfm, tests/cmr10.600gf,
+ tests/cmr10.tfm, tests/create-makefile, tests/data/Makefile.am,
+ tests/data/cidjmgr0-h.tfm, tests/data/cmr10.600gf, tests/data/cmr10.tfm,
+ tests/data/dvipdfm_test.map, tests/data/dvips_test.map,
+ tests/data/frktest-nf-cmp.svg, tests/data/frktest-wf-cmp.svg,
+ tests/data/frktest.dvi, tests/data/sample-nf-cmp.svg,
+ tests/data/sample-wf-cmp.svg, tests/data/sample.dvi,
+ tests/data/sample.sfd, tests/dvipdfm_test.map, tests/dvips_test.map,
+ tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/frktest.dvi,
+ tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg, tests/sample.dvi,
+ tests/sample.sfd:
+ moved test data files to subfolder
+
+ * src/MetafontWrapper.cpp, src/Process.cpp:
+ avoid reading Metafont logfiles to extract the GF filename
+
+ * src/FontEngine.cpp:
+ reworded error messages of class FontEngine
+
+2016-02-22 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/FontEngine.cpp, src/FontEngine.h:
+ removed redundant code from class FontEngine
+
+ * src/XMLNode.cpp, tests/DvisvgmSpecialTest.cpp:
+ improved DvisvgmSpecialTest
+
+ * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h,
+ tests/CommandLineTest.cpp:
+ minor improvements of class CommandLineTest
+
+2016-02-05 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/PsSpecialHandler.cpp:
+ don't remove clipping paths that consist of single moveto commands only
+
+2016-02-01 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/Bitmap.cpp, src/BoundingBox.cpp, src/CMap.cpp, src/CMapManager.cpp,
+ src/Calculator.cpp, src/CommandLine.cpp, src/DVIReader.cpp,
+ src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp,
+ src/Directory.cpp, src/Directory.h, src/EPSToSVG.cpp, src/EncFile.cpp,
+ src/FileFinder.cpp, src/Font.cpp, src/FontCache.h, src/FontEngine.cpp,
+ src/FontManager.cpp, src/FontMap.cpp, src/FontMetrics.cpp,
+ src/GFGlyphTracer.cpp, src/GFReader.cpp, src/GFTracer.cpp,
+ src/HtmlSpecialHandler.cpp, src/InputReader.cpp, src/MapLine.cpp,
+ src/MetafontWrapper.cpp, src/PSInterpreter.cpp,
+ src/PdfSpecialHandler.cpp, src/Process.cpp, src/PsSpecialHandler.cpp,
+ src/SVGTree.cpp, src/SpecialManager.cpp, src/StreamReader.cpp,
+ src/StreamWriter.cpp, src/Subfont.cpp, src/TFM.cpp,
+ src/TensorProductPatch.cpp, src/TpicSpecialHandler.cpp, src/VFReader.cpp,
+ src/XMLDocument.cpp, src/dvisvgm.cpp, tests/XMLStringTest.cpp:
+ minor code cleanup (removed redundant includes, added casts)
+
+2016-01-21 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/JFM.h, tests/JFMReaderTest.cpp, tests/Makefile.am,
+ tests/TFMReaderTest.cpp, tests/cidjmgr0-h.tfm, tests/cmr10.tfm,
+ tests/create-makefile:
+ added tests for the TFM and JFM classes
+
+ * m4/ax_code_coverage.m4:
+ updated m4 code coverage script to latest version
+
+2016-01-19 Martin Gieseking <martin.gieseking@uos.de>
+
+ * NEWS, README.md:
+ updated NEWS
+
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.14.2
+
+ * src/GraphicsPath.h, tests/GraphicsPathTest.cpp:
+ fixed access of invalid iterator
+
+2016-01-18 Martin Gieseking <martin.gieseking@uos.de>
+
+ * tests/Makefile.am, tests/create-makefile, tests/genhashcheck.py:
+ added test to check the validity of the char name hashes used in
+ Unicode.cpp
+
+ * src/dvisvgm.cpp, xxHash/xxhash.c, xxHash/xxhash.h:
+ updated xxHash to version 0.5.0
+
+ * doc/db2html.xsl:
+ updated links to Bootstrap and Font Awesome in stylesheet db2html.xsl
+
+2016-01-15 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/BgColorSpecialHandler.cpp, src/ColorSpecialHandler.cpp,
+ src/ColorSpecialHandler.h, tests/ColorSpecialTest.cpp:
+ removed check for 'background' special from ColorSpecialHandler
+
+2016-01-13 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h,
+ src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVG.cpp,
+ src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h:
+ corrected handling of background color special across DVI pages
+
+ * src/DVIReader.h, src/FontStyle.h, src/SVGTree.cpp,
+ src/TriangularPatch.cpp:
+ updated/fixed some comments
+
2016-01-05 Martin Gieseking <martin.gieseking@uos.de>
* NEWS:
@@ -250,11 +382,6 @@
* 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:
@@ -519,9 +646,9 @@
* doc/dvisvgm.txt.in:
minor additions and formatting changes of the manpage
- * 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
+ * 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
2015-02-19 Martin Gieseking <martin.gieseking@uos.de>
@@ -547,11 +674,6 @@
* 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:
@@ -867,10 +989,8 @@ Breaks standard things
* src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h:
removed unused emit() methods from XML classes
-2014-08-06 Martin Gieseking <martin.gieseking@uos.de>
-
- * README.md:
- minor fixes to README.md
+ * src/dvisvgm.cpp:
+ removed old code that moved cache files to new location
2014-07-31 Martin Gieseking <martin.gieseking@uos.de>
@@ -1512,10 +1632,10 @@ Breaks standard things
replaced local std::map tables used in Font classes with new class
CharMap
-2013-08-22 Martin Gieseking <martin.gieseking@uos.de>
+2013-08-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/XMLString.cpp:
- replace very small floating point numbers by 0
+ * src/SVGTree.cpp:
+ appended px unit to font-size attributes in style section
2013-08-20 Martin Gieseking <martin.gieseking@uos.de>
@@ -1818,8 +1938,9 @@ Breaks standard things
src/VFReader.cpp:
added missing member initializations to some classes
- * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/dvisvgm.cpp:
- avoid output of empty parentheses if TARGET_SYSTEM is not set
+ * 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 <martin.gieseking@uos.de>
@@ -1912,11 +2033,21 @@ 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
@@ -1933,15 +2064,6 @@ 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:
@@ -2178,11 +2300,6 @@ 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:
@@ -2199,19 +2316,21 @@ Breaks standard things
* 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-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
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,
@@ -2266,15 +2385,6 @@ 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:
@@ -3124,6 +3234,10 @@ 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:
@@ -3351,10 +3465,10 @@ Breaks standard things
* src/GraphicPath.h, src/PsSpecialHandler.cpp:
PS handler: replace zero-length paths by dots
-2009-10-29 Martin Gieseking <martin.gieseking@uos.de>
+2009-10-25 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVGActions.cpp, src/Font.cpp, src/Font.h:
- fixed positioning of italic characters
+ * src/DvisvgmSpecialHandler.cpp:
+ added macro {?nl} to dvisvgm:raw evaluator
2009-10-18 Martin Gieseking <martin.gieseking@uos.de>
@@ -3519,25 +3633,25 @@ Breaks standard things
* 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 <martin.gieseking@uos.de>
+ * src/Makefile.old, src/Makefile.orig:
+ renamed the old original Makefile
+
* 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:
@@ -3549,13 +3663,17 @@ 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
- * fedora/dvisvgm.spec:
- updated spec file and fixed typo on website
+ * doc/dvisvgm.txt.in:
+ corrected info about --verbosity in manual page (reported by John
+ Bowman)
* src/PsSpecialHandler.h:
increased the default linewidth to 0.5
@@ -3652,14 +3770,21 @@ 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
- * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm-gs.patch,
- fedora/dvisvgm-potrace.patch, fedora/dvisvgm.spec:
- updated Fedora 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
2009-08-24 Martin Gieseking <martin.gieseking@uos.de>
@@ -4044,10 +4169,10 @@ Breaks standard things
2009-02-25 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h,
- src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp,
- src/SpecialActions.h, src/TpicSpecialHandler.cpp:
- renamed appendInPage() to appendToPage
+ * 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)
2009-02-24 Martin Gieseking <martin.gieseking@uos.de>
@@ -4107,9 +4232,14 @@ Breaks standard things
2009-02-17 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIReader.cpp:
- made DVICommand local to executeCommand, removed unnecessary if
- statement
+ * 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
2009-02-15 Martin Gieseking <martin.gieseking@uos.de>