summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-03-16 17:01:01 +0000
committerKarl Berry <karl@freefriends.org>2018-03-16 17:01:01 +0000
commit6bdf7e89f698c2bcf5c3d17bc130869b0637ad35 (patch)
tree5161ebbe8cf2cebc8a32715758be0e32d5ecf3a8 /Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
parente69e90912037ff24c42325a1b87022ceef0066cf (diff)
dvisvgm 2.3.4
git-svn-id: svn://tug.org/texlive/trunk@46983 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog3817
1 files changed, 1923 insertions, 1894 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog b/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
index e87fb4b7185..def2eca2b78 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
@@ -1,11 +1,64 @@
-2018-01-12 Martin Gieseking <martin.gieseking@uos.de>
+2018-02-20 Martin Gieseking <martin.gieseking@uos.de>
+
+ * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
+ src/version.hpp:
+ set version to 2.3.3
+
+ * NEWS:
+ updated NEWS
+
+2018-02-19 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.hpp:
+ don't remove fontmap definitions before processing pdf:mapXXX specials
+
+ * src/FontEngine.cpp:
+ prevent creating string from nullptr
+
+2018-02-08 Martin Gieseking <martin.gieseking@uos.de>
+
+ * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
+ src/version.hpp:
+ set version to 2.3.2
+
+ * src/TpicSpecialHandler.cpp:
+ prevent potential division by 0
+
+ * src/dvisvgm.cpp:
+ prevent dereferencing nullptr (CACHE_PATH)
* NEWS:
updated NEWS
+2018-02-05 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/DVIActions.hpp, src/DVIReader.cpp, src/DVIReader.hpp,
+ src/DVIToSVG.cpp, src/DVIToSVG.hpp, src/DVIToSVGActions.cpp,
+ src/DVIToSVGActions.hpp:
+ don't update the SVG position after DVIActions::setChar()
+Otherwise, all
+ characters get an explicit x position assigned even if it's
+already
+ reached by applying the character's advance width.
+
+2018-01-15 Martin Gieseking <martin.gieseking@uos.de>
+
+ * configure.ac, src/Ghostscript.cpp:
+ prevent build error if GS development files are missing
+
+2018-01-14 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/RangeMap.cpp, src/RangeMap.hpp:
+ added iterator and some getters to RangeMap
+
+2018-01-12 Martin Gieseking <martin.gieseking@uos.de>
+
* .appveyor.yml:
AppVeyor: fixed download link of ttfautohint-dll
+ * NEWS:
+ updated NEWS
+
2018-01-11 Martin Gieseking <martin.gieseking@uos.de>
* doc/dvisvgm.txt.in:
@@ -34,12 +87,6 @@
2018-01-02 Martin Gieseking <martin.gieseking@uos.de>
- * src/Font.cpp:
- fixed char width of fonts slanted by style option (closes #82)
-
- * src/dvisvgm.cpp:
- avoid potential dangling string pointer to --fontmap argument
-
* 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, doc/tweak-db-article.xsl, doc/tweak-db-refentry.xsl,
@@ -151,26 +198,32 @@
tests/normalize.xsl, tests/testmain.cpp, update-copyright-year.sh:
updated year in copyright statements to 2018
-2017-12-31 Martin Gieseking <martin.gieseking@uos.de>
+ * src/dvisvgm.cpp:
+ avoid potential dangling string pointer to --fontmap argument
- * src/FontWriter.cpp:
- keep unhinted TTF if autohinting failed
+ * src/Font.cpp:
+ fixed char width of fonts slanted by style option (closes #82)
+
+2017-12-31 Martin Gieseking <martin.gieseking@uos.de>
* src/TTFAutohint.hpp:
don't declare member variables of TTFAutohint if ttfautohint is not
available
+ * src/FontWriter.cpp:
+ keep unhinted TTF if autohinting failed
+
2017-12-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README, README.md:
- updated README and NEWS
+ * .appveyor.yml:
+ AppVeyor: download and install ttfautohint headers
* .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
src/version.hpp:
set version to 2.3
- * .appveyor.yml:
- AppVeyor: download and install ttfautohint headers
+ * NEWS, README, README.md:
+ updated README and NEWS
2017-12-27 Martin Gieseking <martin.gieseking@uos.de>
@@ -212,14 +265,14 @@
2017-12-19 Martin Gieseking <martin.gieseking@uos.de>
+ * configure.ac:
+ configure: dropped check of outdated Ghostscript version
+
* configure.ac, src/Makefile.am:
configure: added --with-kpathsea to set the path of the kpathsea devel
files
closes #71
- * configure.ac:
- configure: dropped check of outdated Ghostscript version
-
2017-12-18 Martin Gieseking <martin.gieseking@uos.de>
* src/psdefs.cpp:
@@ -227,11 +280,6 @@ closes #71
2017-12-17 Martin Gieseking <martin.gieseking@uos.de>
- * CMakeLists.txt, cmake-config.h, cmake/FindTTFAutohint.cmake,
- configure.ac, src/CMakeLists.txt, src/FontWriter.cpp, src/Makefile.am,
- src/dvisvgm.cpp, tests/CMakeLists.txt:
- added optional support for ttfautohint
-
* libs/woff2/Makefile.am, libs/woff2/include/woff2/file.h,
src/CMakeLists.txt, src/FontWriter.cpp, src/FontWriter.hpp,
src/Makefile.am, src/StreamReader.hpp, src/StreamWriter.cpp,
@@ -239,6 +287,11 @@ closes #71
src/ffwrapper.c, src/ffwrapper.h, src/utility.cpp, src/utility.hpp:
replaced ff_sfd_to_woff() with TrueTypeFont::writeWOFF()
+ * CMakeLists.txt, cmake-config.h, cmake/FindTTFAutohint.cmake,
+ configure.ac, src/CMakeLists.txt, src/FontWriter.cpp, src/Makefile.am,
+ src/dvisvgm.cpp, tests/CMakeLists.txt:
+ added optional support for ttfautohint
+
2017-12-14 Martin Gieseking <martin.gieseking@uos.de>
* configure.ac, libs/CMakeLists.txt, libs/Makefile.am,
@@ -338,9 +391,6 @@ closes #71
2017-12-12 Martin Gieseking <martin.gieseking@uos.de>
- * tests/CMakeLists.txt:
- ctest: colorize test results and keep gtest colors
-
* libs/variant/include/mpark/config.hpp,
libs/variant/include/mpark/lib.hpp,
libs/variant/include/mpark/variant.hpp:
@@ -349,15 +399,18 @@ closes #71
fixes a build error
introduced with MSVC 19.12
-2017-12-11 Martin Gieseking <martin.gieseking@uos.de>
+ * tests/CMakeLists.txt:
+ ctest: colorize test results and keep gtest colors
- * NEWS:
- updated NEWS
+2017-12-11 Martin Gieseking <martin.gieseking@uos.de>
* .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
src/version.hpp:
set version to 2.2.3
+ * NEWS:
+ updated NEWS
+
2017-11-29 Martin Gieseking <martin.gieseking@uos.de>
* libs/woff2/brotli/common/dictionary.h,
@@ -371,36 +424,35 @@ fixes a build error
2017-11-24 Martin Gieseking <martin.gieseking@uos.de>
- * src/DependencyGraph.hpp:
- simplified DependencyGraph::GraphNode
-
* src/BgColorSpecialHandler.cpp, src/BoundingBox.cpp, src/BoundingBox.hpp,
src/Color.cpp, src/PathClipper.cpp, src/SVGTree.cpp,
tests/BoundingBoxTest.cpp:
minor code cleanup and improvements
-2017-11-23 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DependencyGraph.hpp:
+ simplified DependencyGraph::GraphNode
- * src/Makefile.am, tests/Makefile.am, tests/create-makefile:
- suppress warnings regarding 'mismatched tags'
- (class/struct)
-https://gcc.gnu.org/wiki/FAQ#Why_GCC_does_not_warn_for_mismatch_between_struct_and_class_.28-Wmismatched-tags.29_.3F
+2017-11-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/DependencyGraph.hpp:
- fixed dangling pointer issue in DependencyGraph
+ * tests/TpicSpecialTest.cpp:
+ added missing initializers in TpicSpecialTest
* tests/EmSpecialTest.cpp:
added missing initializers in EmSpecialTest
- * tests/TpicSpecialTest.cpp:
- added missing initializers in TpicSpecialTest
+ * src/DependencyGraph.hpp:
+ fixed dangling pointer issue in DependencyGraph
+
+ * src/Makefile.am, tests/Makefile.am, tests/create-makefile:
+ suppress warnings regarding 'mismatched tags'
+ (class/struct)
+https://gcc.gnu.org/wiki/FAQ#Why_GCC_does_not_warn_for_mismatch_between_struct_and_class_.28-Wmismatched-tags.29_.3F
2017-11-22 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIReader.hpp, tests/CMakeLists.txt, tests/DVIReaderTest.cpp,
- tests/Makefile.am, tests/data/Makefile.am, tests/data/cmr10.pfb,
- tests/data/sample_v2.dvi, tests/data/sample_v3.dvi:
- added test for DVIReader
+ * src/PSPattern.cpp, src/SVGCharHandler.cpp, src/SVGTree.cpp,
+ src/TpicSpecialHandler.cpp:
+ removed redundant calls of std::move()
* src/Subfont.cpp, src/Subfont.hpp, tests/CMakeLists.txt,
tests/CMapManagerTest.cpp, tests/FileFinderTest.cpp,
@@ -409,9 +461,10 @@ https://gcc.gnu.org/wiki/FAQ#Why_GCC_does_not_warn_for_mismatch_between_struct_a
tests/testutil.hpp:
tests: moved common initializations to testmain.cpp
- * src/PSPattern.cpp, src/SVGCharHandler.cpp, src/SVGTree.cpp,
- src/TpicSpecialHandler.cpp:
- removed redundant calls of std::move()
+ * src/DVIReader.hpp, tests/CMakeLists.txt, tests/DVIReaderTest.cpp,
+ tests/Makefile.am, tests/data/Makefile.am, tests/data/cmr10.pfb,
+ tests/data/sample_v2.dvi, tests/data/sample_v3.dvi:
+ added test for DVIReader
2017-11-21 Martin Gieseking <martin.gieseking@uos.de>
@@ -420,35 +473,35 @@ https://gcc.gnu.org/wiki/FAQ#Why_GCC_does_not_warn_for_mismatch_between_struct_a
2017-11-20 Martin Gieseking <martin.gieseking@uos.de>
- * README.md:
- added donation badge to readme
-
* tests/CMapTest.cpp, tests/GFReaderTest.cpp, tests/JFMReaderTest.cpp,
tests/RangeMapTest.cpp, tests/TFMReaderTest.cpp,
tests/TensorProductPatchTest.cpp, tests/ToUnicodeMapTest.cpp,
tests/VectorStreamTest.cpp:
tests: few code improvements
+ * README.md:
+ added donation badge to readme
+
2017-11-17 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
+ * src/Font.cpp, src/Font.hpp:
+ prevent dangling pointers to font map entries (closes #79)
- * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
- src/version.hpp:
- set version to 2.2.2
+ * src/CMapManager.cpp, src/FileFinder.cpp, src/Font.cpp, src/Font.hpp,
+ src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp,
+ src/FontMap.hpp, src/Ghostscript.cpp, src/MiKTeXCom.cpp, src/XMLNode.cpp:
+ replaced null pointer constants with 'nullptr'
* src/XMLString.cpp, tests/TensorProductPatchTest.cpp,
tests/XMLStringTest.cpp:
avoid scientific notation when printing floats/doubles
- * src/CMapManager.cpp, src/FileFinder.cpp, src/Font.cpp, src/Font.hpp,
- src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp,
- src/FontMap.hpp, src/Ghostscript.cpp, src/MiKTeXCom.cpp, src/XMLNode.cpp:
- replaced null pointer constants with 'nullptr'
+ * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
+ src/version.hpp:
+ set version to 2.2.2
- * src/Font.cpp, src/Font.hpp:
- prevent dangling pointers to font map entries (closes #79)
+ * NEWS:
+ updated NEWS
2017-11-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -457,19 +510,19 @@ https://gcc.gnu.org/wiki/FAQ#Why_GCC_does_not_warn_for_mismatch_between_struct_a
2017-11-13 Martin Gieseking <martin.gieseking@uos.de>
+ * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
+ src/version.hpp:
+ set version to 2.2.1
+
+ * NEWS, README.md:
+ updated NEWS and README
+
* libs/variant/include/mpark/lib.hpp,
libs/variant/include/mpark/variant.hpp:
updated mpark::variant to commit
ea542a0
https://github.com/mpark/variant/commit/ea542a0fef86fb8c1696238b95bdaddb8ff2337c
- * NEWS, README.md:
- updated NEWS and README
-
- * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
- src/version.hpp:
- set version to 2.2.1
-
2017-11-10 Martin Gieseking <martin.gieseking@uos.de>
* README, README.md, doc/dvisvgm.txt.in:
@@ -487,18 +540,15 @@ https://github.com/mpark/variant/commit/ea542a0fef86fb8c1696238b95bdaddb8ff2337c
2017-10-30 Martin Gieseking <martin.gieseking@uos.de>
- * src/PsSpecialHandler.hpp, src/psdefs.cpp, src/psdefs.ps,
- tests/PSInterpreterTest.cpp:
- call applyscalevals on every change of the CTM
-
* src/CMakeLists.txt, src/PsSpecialHandler.hpp, src/psdefs.cpp,
src/psdefs.ps, tests/PSInterpreterTest.cpp:
properly apply CTM to linewidth (closes #77)
-2017-10-27 Martin Gieseking <martin.gieseking@uos.de>
+ * src/PsSpecialHandler.hpp, src/psdefs.cpp, src/psdefs.ps,
+ tests/PSInterpreterTest.cpp:
+ call applyscalevals on every change of the CTM
- * src/DependencyGraph.hpp, src/SVGTree.cpp, tests/DependencyGraphTest.cpp:
- manage heap memory in DependencyGraph with unique_ptrs
+2017-10-27 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.hpp,
src/DvisvgmSpecialHandler.cpp, src/EPSToSVG.cpp, src/EPSToSVG.hpp,
@@ -515,6 +565,9 @@ https://github.com/mpark/variant/commit/ea542a0fef86fb8c1696238b95bdaddb8ff2337c
which helps to ensure
proper ownership and simplifies deleting the corresponding objects
+ * src/DependencyGraph.hpp, src/SVGTree.cpp, tests/DependencyGraphTest.cpp:
+ manage heap memory in DependencyGraph with unique_ptrs
+
2017-10-21 Martin Gieseking <martin.gieseking@uos.de>
* libs/ff-woff/fontforge/macbinary.c:
@@ -527,19 +580,6 @@ which helps to ensure
2017-10-17 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README, README.md:
- updated NEWS and README
-
- * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
- src/version.hpp:
- set version to 2.2
-
- * src/Length.hpp, src/PageSize.cpp:
- added user-defined literals for some length units
-
- * src/dvisvgm.cpp:
- fixed output of option --version
-
* src/CMapManager.cpp, src/CMapReader.cpp, src/CMapReader.hpp,
src/DVIActions.hpp, src/DVIToSVG.cpp, src/DVIToSVG.hpp,
src/DVIToSVGActions.hpp, src/FileFinder.cpp, src/Font.cpp, src/Font.hpp,
@@ -554,16 +594,29 @@ which helps to ensure
tests/ShadingPatchTest.cpp:
replaced several bare new/delete statements with unique pointers
+ * src/dvisvgm.cpp:
+ fixed output of option --version
+
+ * src/Length.hpp, src/PageSize.cpp:
+ added user-defined literals for some length units
+
+ * .appveyor.yml, .travis.yml, CMakeLists.txt, configure.ac, src/Doxyfile,
+ src/version.hpp:
+ set version to 2.2
+
+ * NEWS, README, README.md:
+ updated NEWS and README
+
2017-10-16 Martin Gieseking <martin.gieseking@uos.de>
- * src/Subfont.cpp:
- don't access unique_ptr after it has been moved
+ * src/FontWriter.cpp:
+ added missing #include of config.h
* src/Message.cpp:
check for '\0' at end of DVISVGM_COLORS
- * src/FontWriter.cpp:
- added missing #include of config.h
+ * src/Subfont.cpp:
+ don't access unique_ptr after it has been moved
2017-10-15 Martin Gieseking <martin.gieseking@uos.de>
@@ -572,9 +625,6 @@ which helps to ensure
2017-10-13 Martin Gieseking <martin.gieseking@uos.de>
- * .travis.yml:
- Travis: use gcc 4.9 rather than 4.8 to compile mpark::variant correctly
-
* AUTHORS, configure.ac, doc/dvisvgm.txt.in, libs/CMakeLists.txt,
libs/Makefile.am, libs/variant/CMakeLists.txt, libs/variant/LICENSE.md,
libs/variant/Makefile.am, libs/variant/include/mpark/config.hpp,
@@ -588,6 +638,9 @@ which helps to ensure
tests/SpecialManagerTest.cpp, tests/create-makefile:
added evaluation of PDF hyperlink specials (closes #74)
+ * .travis.yml:
+ Travis: use gcc 4.9 rather than 4.8 to compile mpark::variant correctly
+
2017-10-11 Martin Gieseking <martin.gieseking@uos.de>
* src/CMakeLists.txt, src/HtmlSpecialHandler.cpp,
@@ -624,14 +677,14 @@ which helps to ensure
2017-10-06 Martin Gieseking <martin.gieseking@uos.de>
- * src/Subfont.cpp, src/Subfont.hpp, src/utility.hpp:
- removed stream-based constructor of SubfontException
+ * src/CRC32.hpp, src/SpecialManager.hpp, src/Subfont.hpp, src/XMLNode.hpp:
+ use delete/default to remove/implement constructors
* src/XMLNode.cpp, src/XMLNode.hpp:
added move constructor to XMLElementNode
- * src/CRC32.hpp, src/SpecialManager.hpp, src/Subfont.hpp, src/XMLNode.hpp:
- use delete/default to remove/implement constructors
+ * src/Subfont.cpp, src/Subfont.hpp, src/utility.hpp:
+ removed stream-based constructor of SubfontException
2017-09-29 Martin Gieseking <martin.gieseking@uos.de>
@@ -643,17 +696,25 @@ which helps to ensure
2017-09-28 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVG.cpp, src/Length.hpp, src/PageSize.cpp, src/PageSize.hpp,
+ src/utility.hpp, tests/PageSizeTest.cpp:
+ use class Length in PageSize rather than plain numbers
+
* src/BoundingBox.cpp, src/BoundingBox.hpp, src/DVIToSVG.cpp,
src/utility.cpp, src/utility.hpp, tests/BoundingBoxTest.cpp,
tests/UtilityTest.cpp:
rewrite of BoundingBox::extractLengths()
- * src/DVIToSVG.cpp, src/Length.hpp, src/PageSize.cpp, src/PageSize.hpp,
- src/utility.hpp, tests/PageSizeTest.cpp:
- use class Length in PageSize rather than plain numbers
-
2017-09-21 Martin Gieseking <martin.gieseking@uos.de>
+ * src/TpicSpecialHandler.cpp:
+ use isxdigit() to check hex digits
+
+ * src/InputReader.cpp, src/InputReader.hpp, tests/CMakeLists.txt,
+ tests/Makefile.am, tests/SplittedCharInputBufferTest.cpp,
+ tests/StreamInputBufferTest.cpp, tests/StringMatcherTest.cpp:
+ use Knuth-Morris-Pratt algorithm to find a string in a stream
+
* libs/woff2/brotli/common/constants.h,
libs/woff2/brotli/common/dictionary.c,
libs/woff2/brotli/common/dictionary.h,
@@ -682,14 +743,6 @@ which helps to ensure
libs/woff2/brotli/include/brotli/encode.h:
updated Brotli to version 1.0.1
- * src/InputReader.cpp, src/InputReader.hpp, tests/CMakeLists.txt,
- tests/Makefile.am, tests/SplittedCharInputBufferTest.cpp,
- tests/StreamInputBufferTest.cpp, tests/StringMatcherTest.cpp:
- use Knuth-Morris-Pratt algorithm to find a string in a stream
-
- * src/TpicSpecialHandler.cpp:
- use isxdigit() to check hex digits
-
2017-09-19 Martin Gieseking <martin.gieseking@uos.de>
* transfer-cs:
@@ -702,6 +755,11 @@ which helps to ensure
2017-09-15 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVG.cpp, src/SpecialManager.cpp, src/SpecialManager.hpp,
+ src/utility.hpp, tests/CMakeLists.txt, tests/Makefile.am,
+ tests/SpecialManagerTest.cpp:
+ use smart pointers to allocate/deallocate SpecialHandlers
+
* src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.hpp,
src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.hpp,
src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp,
@@ -716,19 +774,14 @@ which helps to ensure
tests/ColorSpecialTest.cpp, tests/PapersizeSpecialTest.cpp:
changed return value of SpecialHandler::prefixes() to std::vector
- * src/DVIToSVG.cpp, src/SpecialManager.cpp, src/SpecialManager.hpp,
- src/utility.hpp, tests/CMakeLists.txt, tests/Makefile.am,
- tests/SpecialManagerTest.cpp:
- use smart pointers to allocate/deallocate SpecialHandlers
-
2017-09-13 Martin Gieseking <martin.gieseking@uos.de>
- * tests/CMakeLists.txt:
- make name of Python script part of custom command
-
* tests/FileSystemTest.cpp:
close streams before removing crresponding files
+ * tests/CMakeLists.txt:
+ make name of Python script part of custom command
+
2017-09-12 Martin Gieseking <martin.gieseking@uos.de>
* tests/CMakeLists.txt:
@@ -741,13 +794,11 @@ which helps to ensure
2017-09-08 Martin Gieseking <martin.gieseking@uos.de>
- * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h, libs/xxHash/xxhsum.c:
- updated xxhash to version 0.6.3
+ * src/DependencyGraph.hpp, src/SVGTree.cpp, tests/DependencyGraphTest.cpp:
+ DependencyGraph::getKeys(): return result, don't use reference parameter
- * src/FileFinder.cpp, src/FileFinder.hpp, tests/CMapManagerTest.cpp,
- tests/FileFinderTest.cpp, tests/FontManagerTest.cpp,
- tests/MapLineTest.cpp, tests/SubfontTest.cpp:
- init libkpathsea correctly in tests to prevent assertion failures
+ * src/FileFinder.cpp, src/Makefile.am:
+ added missing #include; added windows.hpp to Makefile.am
* tests/CMakeLists.txt, tests/Makefile.am, tests/create-makefile,
tests/gtest/CMakeLists.txt, tests/testmain.cpp:
@@ -755,48 +806,30 @@ which helps to ensure
tests
this is required to initialize kpathsea properly, for example
- * src/FileFinder.cpp, src/Makefile.am:
- added missing #include; added windows.hpp to Makefile.am
+ * src/FileFinder.cpp, src/FileFinder.hpp, tests/CMapManagerTest.cpp,
+ tests/FileFinderTest.cpp, tests/FontManagerTest.cpp,
+ tests/MapLineTest.cpp, tests/SubfontTest.cpp:
+ init libkpathsea correctly in tests to prevent assertion failures
- * src/DependencyGraph.hpp, src/SVGTree.cpp, tests/DependencyGraphTest.cpp:
- DependencyGraph::getKeys(): return result, don't use reference parameter
+ * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h, libs/xxHash/xxhsum.c:
+ updated xxhash to version 0.6.3
2017-09-07 Martin Gieseking <martin.gieseking@uos.de>
- * doc/dvisvgm.txt.in, src/dvisvgm.cpp:
- added pdftex.map to default mapfiles
-
- * src/MapLine.cpp, tests/MapLineTest.cpp:
- treat prefix "<<" in a mapline as "<[" (skip second char)
-
- * src/GFReader.cpp:
- fixed incorrect integer type in GFReader; insert CharInfos with emplace
-
* tests/CMakeLists.txt, tests/FontCacheTest.cpp, tests/Makefile.am,
tests/create-makefile:
fixed path issue in FontCacheTest
-2017-09-06 Martin Gieseking <martin.gieseking@uos.de>
+ * src/GFReader.cpp:
+ fixed incorrect integer type in GFReader; insert CharInfos with emplace
- * src/CLCommandLine.cpp, src/CMapManager.cpp, src/CMapManager.hpp,
- src/Calculator.cpp, src/Calculator.hpp, src/DVIToSVG.cpp,
- src/DVIToSVGActions.hpp, src/DependencyGraph.hpp,
- src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp,
- src/EmSpecialHandler.cpp, src/EmSpecialHandler.hpp, src/FileFinder.cpp,
- src/Font.cpp, src/Font.hpp, src/FontCache.hpp, src/FontEncoding.cpp,
- src/FontManager.cpp, src/FontManager.hpp, src/FontMap.hpp,
- src/GFReader.hpp, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp,
- src/InputReader.cpp, src/InputReader.hpp, src/Message.cpp,
- src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, src/SVGTree.cpp,
- src/SVGTree.hpp, src/SpecialManager.hpp, src/Subfont.cpp,
- src/Subfont.hpp, tests/StreamInputBufferTest.cpp:
- replaced std::map with std::unordered_map where possible to increase
- performance
+ * src/MapLine.cpp, tests/MapLineTest.cpp:
+ treat prefix "<<" in a mapline as "<[" (skip second char)
- * src/DLLoader.hpp, src/Directory.cpp, src/Directory.hpp,
- src/FileSystem.cpp, src/MiKTeXCom.hpp, src/Process.cpp, src/Terminal.cpp,
- src/windows.hpp:
- disable macros min/max defined in windows.h
+ * doc/dvisvgm.txt.in, src/dvisvgm.cpp:
+ added pdftex.map to default mapfiles
+
+2017-09-06 Martin Gieseking <martin.gieseking@uos.de>
* src/BasicDVIReader.cpp, src/BgColorSpecialHandler.cpp, src/Bitmap.cpp,
src/BoundingBox.cpp, src/CMap.cpp, src/CMapReader.cpp, src/CRC32.cpp,
@@ -817,25 +850,45 @@ this is required to initialize kpathsea properly, for example
src/XMLString.cpp, src/dvisvgm.cpp:
removed redundant #includes of config.h
+ * src/DLLoader.hpp, src/Directory.cpp, src/Directory.hpp,
+ src/FileSystem.cpp, src/MiKTeXCom.hpp, src/Process.cpp, src/Terminal.cpp,
+ src/windows.hpp:
+ disable macros min/max defined in windows.h
+
+ * src/CLCommandLine.cpp, src/CMapManager.cpp, src/CMapManager.hpp,
+ src/Calculator.cpp, src/Calculator.hpp, src/DVIToSVG.cpp,
+ src/DVIToSVGActions.hpp, src/DependencyGraph.hpp,
+ src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp,
+ src/EmSpecialHandler.cpp, src/EmSpecialHandler.hpp, src/FileFinder.cpp,
+ src/Font.cpp, src/Font.hpp, src/FontCache.hpp, src/FontEncoding.cpp,
+ src/FontManager.cpp, src/FontManager.hpp, src/FontMap.hpp,
+ src/GFReader.hpp, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp,
+ src/InputReader.cpp, src/InputReader.hpp, src/Message.cpp,
+ src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, src/SVGTree.cpp,
+ src/SVGTree.hpp, src/SpecialManager.hpp, src/Subfont.cpp,
+ src/Subfont.hpp, tests/StreamInputBufferTest.cpp:
+ replaced std::map with std::unordered_map where possible to increase
+ performance
+
2017-09-05 Martin Gieseking <martin.gieseking@uos.de>
+ * tests/DvisvgmSpecialTest.cpp:
+ replaced constexpr with const to make clang happy
+
* doc/dvisvgm.txt.in, src/DvisvgmSpecialHandler.cpp,
tests/DvisvgmSpecialTest.cpp:
allow all common length units in dvisvgm specials
- * tests/DvisvgmSpecialTest.cpp:
- replaced constexpr with const to make clang happy
-
2017-08-27 Martin Gieseking <martin.gieseking@uos.de>
- * tests/MapLineTest.cpp:
- added braces to prevent compiler warnings
-
* src/AGLTable.hpp, src/CMakeLists.txt, src/CMapReader.cpp, src/Color.cpp,
src/CommandLine.hpp, src/FontWriter.cpp, src/genhashmap.py,
tests/genhashcheck.py:
use list initialization on constant std::arrays
+ * tests/MapLineTest.cpp:
+ added braces to prevent compiler warnings
+
2017-08-25 Martin Gieseking <martin.gieseking@uos.de>
* src/CMapManager.cpp, src/DvisvgmSpecialHandler.cpp, src/Font.cpp,
@@ -892,6 +945,11 @@ this is required to initialize kpathsea properly, for example
2017-05-30 Martin Gieseking <martin.gieseking@uos.de>
+ * src/GraphicsPath.hpp:
+ replaced vector with deque in class GraphicsPath
+due to cheaper front
+ insertions/deletions
+
* src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp:
manage memory of ClippingStack with shared pointers
- automatically
@@ -899,22 +957,17 @@ this is required to initialize kpathsea properly, for example
- avoids keeping popped (and no longer
required) paths in the pool vector
- * src/GraphicsPath.hpp:
- replaced vector with deque in class GraphicsPath
-due to cheaper front
- insertions/deletions
-
2017-05-26 Martin Gieseking <martin.gieseking@uos.de>
- * src/FileFinder.cpp, src/PsSpecialHandler.cpp:
- lookup psfile in texmf tree if it's not present in cwd (fixes #69)
+ * src/Pair.hpp, tests/PairTest.cpp:
+ added abs() and negation operator to class Pair
* src/Matrix.hpp, src/PsSpecialHandler.cpp:
respect transformation of PS state in computation of psfile position
(fixes #70)
- * src/Pair.hpp, tests/PairTest.cpp:
- added abs() and negation operator to class Pair
+ * src/FileFinder.cpp, src/PsSpecialHandler.cpp:
+ lookup psfile in texmf tree if it's not present in cwd (fixes #69)
2017-05-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -925,9 +978,6 @@ $srcdir/data may be
2017-05-15 Martin Gieseking <martin.gieseking@uos.de>
- * .appveyor.yml:
- updated FreeType to version 2.8
-
* libs/woff2/CMakeLists.txt, libs/woff2/brotli/LICENSE,
libs/woff2/brotli/Makefile.am, libs/woff2/brotli/common/constants.h,
libs/woff2/brotli/common/dictionary.c,
@@ -962,6 +1012,9 @@ $srcdir/data may be
libs/woff2/brotli/include/brotli/types.h:
updated brotli to version 0.6.0
+ * .appveyor.yml:
+ updated FreeType to version 2.8
+
2017-05-11 Martin Gieseking <martin.gieseking@uos.de>
* src/Process.cpp:
@@ -969,6 +1022,10 @@ $srcdir/data may be
2017-05-08 Martin Gieseking <martin.gieseking@uos.de>
+ * CMakeLists.txt, cmake-config.h, configure.ac, src/SignalHandler.cpp,
+ src/SignalHandler.hpp:
+ use sigaction() rather than signal() if possible
+
* src/Process.cpp, src/Process.hpp:
refactored Process class
- use separate class to encapsulate
@@ -978,10 +1035,6 @@ $srcdir/data may be
- prevent blocking if subprocess doesn't write anything
to stdout/stderr
- * CMakeLists.txt, cmake-config.h, configure.ac, src/SignalHandler.cpp,
- src/SignalHandler.hpp:
- use sigaction() rather than signal() if possible
-
2017-04-28 Martin Gieseking <martin.gieseking@uos.de>
* src/Process.cpp:
@@ -994,16 +1047,16 @@ $srcdir/data may be
2017-04-24 Martin Gieseking <martin.gieseking@uos.de>
- * src/TpicSpecialHandler.cpp, tests/TpicSpecialTest.cpp:
- added evaluation of TPIC's 'tx' special command
+ * src/Color.cpp, src/Color.hpp, src/PSPattern.cpp,
+ tests/ColorSpecialTest.cpp:
+ avoid implicit conversion of Color object to RGB integer
* src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.hpp,
tests/CMakeLists.txt, tests/Makefile.am, tests/TpicSpecialTest.cpp:
improved the TPIC special handler and added tests for it
- * src/Color.cpp, src/Color.hpp, src/PSPattern.cpp,
- tests/ColorSpecialTest.cpp:
- avoid implicit conversion of Color object to RGB integer
+ * src/TpicSpecialHandler.cpp, tests/TpicSpecialTest.cpp:
+ added evaluation of TPIC's 'tx' special command
2017-04-18 Martin Gieseking <martin.gieseking@uos.de>
@@ -1012,14 +1065,14 @@ $srcdir/data may be
2017-04-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/Ghostscript.cpp:
- try to load libgs.X.dylib on Mac systems (closes #66)
+ * src/DLLoader.cpp, src/DLLoader.hpp:
+ added DLLoader::loadLibrary() to assign a different library
* src/DLLoader.cpp, src/DLLoader.hpp, src/Ghostscript.cpp:
replaced c-string parameter of DLLoader() and loadLibrary() with string
- * src/DLLoader.cpp, src/DLLoader.hpp:
- added DLLoader::loadLibrary() to assign a different library
+ * src/Ghostscript.cpp:
+ try to load libgs.X.dylib on Mac systems (closes #66)
2017-03-22 Martin Gieseking <martin.gieseking@uos.de>
@@ -1028,33 +1081,33 @@ $srcdir/data may be
2017-03-03 Martin Gieseking <martin.gieseking@uos.de>
- * tests/FilePathTest.cpp, tests/FontCacheTest.cpp,
- tests/SVGOutputTest.cpp:
- tests: minor path improvements
+ * src/FileFinder.cpp, tests/FileFinderTest.cpp:
+ fixed handling of absolute additional directories in FileFinder
* .gitignore, CMakeLists.txt, libs/ff-woff/CMakeLists.txt,
src/CMakeLists.txt, tests/CMakeLists.txt:
cmake: fixed build issues when using a separate build directory
- * src/FileFinder.cpp, tests/FileFinderTest.cpp:
- fixed handling of absolute additional directories in FileFinder
+ * tests/FilePathTest.cpp, tests/FontCacheTest.cpp,
+ tests/SVGOutputTest.cpp:
+ tests: minor path improvements
2017-03-02 Martin Gieseking <martin.gieseking@uos.de>
- * src/Color.cpp, src/FilePath.cpp, src/FontWriter.cpp, src/PageSize.cpp,
- src/dvisvgm.cpp, src/utility.cpp, src/utility.hpp, tests/UtilityTest.cpp:
- util::tolower() no longer modifies its string parameter
+ * libs/woff2/src/normalize.cc, libs/woff2/src/woff2_enc.cc:
+ woff2: removed unused variables
* libs/woff2/CMakeLists.txt, src/Makefile.am, src/dvisvgm.cpp:
improved generation of list showing the library versions
- * libs/woff2/src/normalize.cc, libs/woff2/src/woff2_enc.cc:
- woff2: removed unused variables
+ * src/Color.cpp, src/FilePath.cpp, src/FontWriter.cpp, src/PageSize.cpp,
+ src/dvisvgm.cpp, src/utility.cpp, src/utility.hpp, tests/UtilityTest.cpp:
+ util::tolower() no longer modifies its string parameter
2017-03-01 Martin Gieseking <martin.gieseking@uos.de>
- * libs/woff2/CMakeLists.txt:
- adapted Makefiles to updated libwoff2
+ * libs/ff-woff/fontforge/nowakowskittfinstr.c:
+ ff-woff: removed redundant variables
* libs/woff2/Makefile.am, libs/woff2/brotli/Makefile.am,
libs/woff2/brotli/common/constants.h,
@@ -1124,8 +1177,8 @@ $srcdir/data may be
libs/woff2/src/woff2_enc.cc, src/Makefile.am:
updated woff2 to https://github.com/google/woff2/commit/68e9ab5
- * libs/ff-woff/fontforge/nowakowskittfinstr.c:
- ff-woff: removed redundant variables
+ * libs/woff2/CMakeLists.txt:
+ adapted Makefiles to updated libwoff2
2017-02-23 Martin Gieseking <martin.gieseking@uos.de>
@@ -1145,6 +1198,10 @@ $srcdir/data may be
2017-02-22 Martin Gieseking <martin.gieseking@uos.de>
+ * libs/woff2/brotli/tools/bro.cc, libs/woff2/brotli/tools/rfc-format.py,
+ libs/woff2/brotli/tools/version.h:
+ removed redundant files
+
* CMakeLists.txt, cmake-config.h, cmake/CodeCoverage.cmake,
cmake/GetTriple.cmake, libs/CMakeLists.txt, libs/clipper/CMakeLists.txt,
libs/ff-woff/CMakeLists.txt, libs/woff2/CMakeLists.txt,
@@ -1152,31 +1209,27 @@ $srcdir/data may be
tests/CMakeLists.txt, tests/gtest/CMakeLists.txt:
improved cmake build environment (works with ninja)
- * libs/woff2/brotli/tools/bro.cc, libs/woff2/brotli/tools/rfc-format.py,
- libs/woff2/brotli/tools/version.h:
- removed redundant files
-
2017-02-20 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
* .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
set version to 2.1.3
+ * NEWS:
+ updated NEWS
+
2017-02-18 Martin Gieseking <martin.gieseking@uos.de>
- * tests/BezierTest.cpp, tests/CRC32Test.cpp, tests/ToUnicodeMapTest.cpp,
- tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp,
- tests/XMLNodeTest.cpp:
- minor additions to some tests
+ * libs/ff-woff/inc/ffintl.h:
+ ff-woff: removed redundant defines and prototypes to fix build failure
+ on Solaris
* tests/genhashcheck.py:
reformatted genhashcheck
- * libs/ff-woff/inc/ffintl.h:
- ff-woff: removed redundant defines and prototypes to fix build failure
- on Solaris
+ * tests/BezierTest.cpp, tests/CRC32Test.cpp, tests/ToUnicodeMapTest.cpp,
+ tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp,
+ tests/XMLNodeTest.cpp:
+ minor additions to some tests
2017-02-15 Martin Gieseking <martin.gieseking@uos.de>
@@ -1188,23 +1241,23 @@ $srcdir/data may be
2017-02-14 Martin Gieseking <martin.gieseking@uos.de>
- * tests/genhashcheck.py:
- made genhashcheck.py compatible with Python 3 (plus few minor changes)
-
* README, README.md:
added information on required C++11 compiler to README
+ * tests/genhashcheck.py:
+ made genhashcheck.py compatible with Python 3 (plus few minor changes)
+
2017-02-13 Martin Gieseking <martin.gieseking@uos.de>
- * src/Color.cpp, src/Matrix.cpp, src/utility.hpp:
- replaced local copies of deg2rad with global function
+ * src/MapLine.hpp:
+ removed 'expicit' keyword from default constructor to make gcc 4.8 happy
* src/Color.cpp, src/Matrix.cpp, src/TpicSpecialHandler.cpp,
src/utility.hpp:
replaced non-standard constant M_PI with own definition
- * src/MapLine.hpp:
- removed 'expicit' keyword from default constructor to make gcc 4.8 happy
+ * src/Color.cpp, src/Matrix.cpp, src/utility.hpp:
+ replaced local copies of deg2rad with global function
2017-02-11 Martin Gieseking <martin.gieseking@uos.de>
@@ -1213,32 +1266,19 @@ $srcdir/data may be
2017-02-10 Martin Gieseking <martin.gieseking@uos.de>
- * .travis.yml, appveyor.yml, configure.ac, src/Doxyfile, src/version.hpp:
- set version to 2.1.2
-
- * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h:
- removed 'restrict' keyword from xxHash
-
- * tests/StreamReaderTest.cpp:
- clear istream flags to prevent failure of StreamReaderTest
-
* src/Calculator.cpp:
fixed number parsing in Calculator class (failed on Mac)
-2017-02-09 Martin Gieseking <martin.gieseking@uos.de>
-
- * src/CLCommandLine.cpp:
- reset status flags before changing the sstream source
+ * tests/StreamReaderTest.cpp:
+ clear istream flags to prevent failure of StreamReaderTest
- * src/GFReader.cpp, src/StreamReader.cpp, tests/GFReaderTest.cpp,
- tests/StreamReaderTest.cpp:
- improved implementation of getString()
+ * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h:
+ removed 'restrict' keyword from xxHash
- * src/VectorStream.hpp:
- don't access first vector component if the vector is empty
+ * .travis.yml, appveyor.yml, configure.ac, src/Doxyfile, src/version.hpp:
+ set version to 2.1.2
- * src/Directory.cpp, tests/DirectoryTest.cpp:
- prevent calling closedir() with null pointer argument
+2017-02-09 Martin Gieseking <martin.gieseking@uos.de>
* .gitignore, .travis.yml, Makefile.am, configure.ac, tests/Makefile.am,
tests/create-makefile, tests/gtest/LICENSE,
@@ -1273,38 +1313,51 @@ $srcdir/data may be
tests/gtest/src/gtest.cc, tests/gtest/src/gtest_main.cc:
bundle gtest with the sources to simplify building and running the tests
+ * src/Directory.cpp, tests/DirectoryTest.cpp:
+ prevent calling closedir() with null pointer argument
+
+ * src/VectorStream.hpp:
+ don't access first vector component if the vector is empty
+
+ * src/GFReader.cpp, src/StreamReader.cpp, tests/GFReaderTest.cpp,
+ tests/StreamReaderTest.cpp:
+ improved implementation of getString()
+
+ * src/CLCommandLine.cpp:
+ reset status flags before changing the sstream source
+
2017-02-08 Martin Gieseking <martin.gieseking@uos.de>
- * src/XMLNode.cpp:
- fixed memory leak in class XMLElementNode
+ * tests/CommandLineTest.cpp:
+ removed redundant function
- * src/Subfont.cpp:
- fixed memory leak in Subfont class
+ * src/XMLString.cpp, tests/EmSpecialTest.cpp, tests/GFGlyphTracerTest.cpp:
+ avoid negative zeros (-0) in SVG output
- * tests/CMapReaderTest.cpp:
- fixed memory leak in CMapReaderTest
+ * src/BoundingBox.cpp:
+ fixed memory issue in BoundingBox class
* src/CMapReader.cpp, src/InputReader.cpp, src/InputReader.hpp,
tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp:
fixed potential number overflow issue
- * src/BoundingBox.cpp:
- fixed memory issue in BoundingBox class
+ * tests/CMapReaderTest.cpp:
+ fixed memory leak in CMapReaderTest
- * src/XMLString.cpp, tests/EmSpecialTest.cpp, tests/GFGlyphTracerTest.cpp:
- avoid negative zeros (-0) in SVG output
+ * src/Subfont.cpp:
+ fixed memory leak in Subfont class
- * tests/CommandLineTest.cpp:
- removed redundant function
+ * src/XMLNode.cpp:
+ fixed memory leak in class XMLElementNode
2017-02-07 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
* configure.ac:
replaced deprecated AC_CONFIG_HEADER
+ * NEWS:
+ updated NEWS
+
2017-02-06 Martin Gieseking <martin.gieseking@uos.de>
* .travis.yml, appveyor.yml, configure.ac, src/Doxyfile, src/version.hpp:
@@ -1317,23 +1370,23 @@ $srcdir/data may be
2017-02-03 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, libs/ff-woff/fontforge/splinefont.h:
- include xlocale.h in ff-woff if available (fixes #65)
-
* src/Color.cpp, src/Color.hpp, src/VectorIterator.hpp,
tests/ColorTest.cpp, tests/VectorIteratorTest.cpp:
increased coverage of ColorTest
+ * configure.ac, libs/ff-woff/fontforge/splinefont.h:
+ include xlocale.h in ff-woff if available (fixes #65)
+
2017-02-02 Martin Gieseking <martin.gieseking@uos.de>
- * src/Font.cpp, src/Font.hpp:
- report Metafont failures only once for each font
+ * src/Makefile.am:
+ removed spurious colon from src/Makefile.am
* configure.ac:
allow C++11 language extensions if necessary
- * src/Makefile.am:
- removed spurious colon from src/Makefile.am
+ * src/Font.cpp, src/Font.hpp:
+ report Metafont failures only once for each font
2017-01-31 Martin Gieseking <martin.gieseking@uos.de>
@@ -1358,15 +1411,9 @@ $srcdir/data may be
2017-01-25 Martin Gieseking <martin.gieseking@uos.de>
- * m4/ax_code_coverage.m4, m4/ax_cxx_compile_stdcxx.m4:
- updated m4 scripts to latest versions
-
- * tests/Makefile.am, tests/create-makefile:
- removed redundant linker flag from tests
-
- * src/FontCache.cpp, src/FontCache.hpp, tests/FontCacheTest.cpp,
- tests/Makefile.am:
- added FontCacheTest
+ * src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp,
+ tests/Makefile.am, tests/PapersizeSpecialTest.cpp, tests/create-makefile:
+ added PapersizeSpecialTest
* tests/CMapManagerTest.cpp, tests/CMapReaderTest.cpp,
tests/DvisvgmSpecialTest.cpp, tests/EmSpecialTest.cpp,
@@ -1375,9 +1422,15 @@ $srcdir/data may be
tests/TFMReaderTest.cpp, tests/TensorProductPatchTest.cpp:
added 'override' specifier to gtest methods
- * src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp,
- tests/Makefile.am, tests/PapersizeSpecialTest.cpp, tests/create-makefile:
- added PapersizeSpecialTest
+ * src/FontCache.cpp, src/FontCache.hpp, tests/FontCacheTest.cpp,
+ tests/Makefile.am:
+ added FontCacheTest
+
+ * tests/Makefile.am, tests/create-makefile:
+ removed redundant linker flag from tests
+
+ * m4/ax_code_coverage.m4, m4/ax_cxx_compile_stdcxx.m4:
+ updated m4 scripts to latest versions
2017-01-23 Martin Gieseking <martin.gieseking@uos.de>
@@ -1386,14 +1439,14 @@ $srcdir/data may be
2017-01-22 Martin Gieseking <martin.gieseking@uos.de>
+ * src/options.xml:
+ get name of options.xml from command-line; fixed indentation
+
* src/genhashmap.cpp, src/genhashmap.py, src/glyphlist/Makefile,
src/glyphlist/glyphlist.dtd, src/glyphlist/glyphlist.xsl,
src/glyphlist/xmlify.py:
improved generation of AGLTable.hpp
- * src/options.xml:
- get name of options.xml from command-line; fixed indentation
-
2017-01-20 Martin Gieseking <martin.gieseking@uos.de>
* libs/ff-woff/Makefile.am, libs/ff-woff/fontforge/fontforge.h,
@@ -1409,16 +1462,6 @@ exit()
2017-01-18 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
- * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
- set version to 2.1
-
- * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/EPSToSVG.cpp:
- get program name and version from version.hpp, avoid using macros from
- config.h
-
* src/BoundingBox.cpp, src/Color.cpp, src/DVIToSVGActions.cpp,
src/FilePath.cpp, src/FileSystem.cpp, src/FontWriter.cpp,
src/Makefile.am, src/PageSize.cpp, src/SVGOutput.cpp, src/utility.cpp,
@@ -1426,14 +1469,17 @@ exit()
moved common utility functions to separate compilation unit and
namespace
-2017-01-17 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/EPSToSVG.cpp:
+ get program name and version from version.hpp, avoid using macros from
+ config.h
- * src/FontWriter.cpp, src/FontWriter.hpp:
- print error message if FontWriter can't write temporary files
+ * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
+ set version to 2.1
- * doc/dvisvgm.txt.in, src/CommandLine.hpp, src/dvisvgm.cpp,
- src/options.xml:
- added option --tmpdir to select a different temp folder
+ * NEWS:
+ updated NEWS
+
+2017-01-17 Martin Gieseking <martin.gieseking@uos.de>
* libs/ff-woff/fontforge/utils.c, src/FileSystem.cpp, src/FileSystem.hpp,
src/Font.cpp, src/FontWriter.cpp, src/GlyphTracerMessages.hpp,
@@ -1442,18 +1488,25 @@ exit()
create temp files in the system's temp folder rather than in cwd (closes
#63)
-2017-01-12 Martin Gieseking <martin.gieseking@uos.de>
+ * doc/dvisvgm.txt.in, src/CommandLine.hpp, src/dvisvgm.cpp,
+ src/options.xml:
+ added option --tmpdir to select a different temp folder
- * tests/GhostscriptTest.cpp:
- disable GS banner in GhostscriptTest
+ * src/FontWriter.cpp, src/FontWriter.hpp:
+ print error message if FontWriter can't write temporary files
- * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/SVGTree.hpp:
- print warning message if output file could not be written
+2017-01-12 Martin Gieseking <martin.gieseking@uos.de>
* src/FilePath.cpp, src/FilePath.hpp, tests/FilePathTest.cpp,
tests/SVGOutputTest.cpp:
retain letter case of filenames (Windows)
+ * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/SVGTree.hpp:
+ print warning message if output file could not be written
+
+ * tests/GhostscriptTest.cpp:
+ disable GS banner in GhostscriptTest
+
2017-01-10 Martin Gieseking <martin.gieseking@uos.de>
* src/PsSpecialHandler.cpp, src/dvisvgm.cpp:
@@ -1578,19 +1631,19 @@ exit()
2016-12-16 Martin Gieseking <martin.gieseking@uos.de>
- * doc/conf-dblatex-pdf.xsl, doc/tweak-dblatex-pdf.xsl:
- manpage: use mixed case titles in pdf output
-
- * doc/db2html.xsl:
- manpage: replace icon of Author section
+ * doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl,
+ doc/tweak-dblatex-pdf.xsl:
+ added missing email address to copyright headers
* doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl,
doc/tweak-dblatex-pdf.xsl:
indent with tabs rather than spaces
- * doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl,
- doc/tweak-dblatex-pdf.xsl:
- added missing email address to copyright headers
+ * doc/db2html.xsl:
+ manpage: replace icon of Author section
+
+ * doc/conf-dblatex-pdf.xsl, doc/tweak-dblatex-pdf.xsl:
+ manpage: use mixed case titles in pdf output
2016-12-15 Martin Gieseking <martin.gieseking@uos.de>
@@ -1609,14 +1662,8 @@ exit()
2016-11-12 Martin Gieseking <martin.gieseking@uos.de>
- * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
- set version to 2.0.4
-
- * configure.ac, libs/Makefile.am, libs/clipper/Makefile.am,
- libs/ff-woff/Makefile.am, libs/woff2/Makefile.am,
- libs/woff2/brotli/Makefile.am, libs/woff2/brotli/enc/Makefile.am,
- libs/woff2/src/Makefile.am, src/Makefile.am:
- added license files of bundled libraries; relocated Makefiles
+ * doc/dvisvgm.txt.in:
+ minor changes in manpage
* README, README.md, configure.ac, libs/Makefile.am, libs/ff-woff/LICENSE,
libs/ff-woff/Makefile.am, libs/ff-woff/README.md,
@@ -1666,18 +1713,24 @@ exit()
libs/ff-woff/inc/ustring.h, libs/ff-woff/inc/utype.h, src/Makefile.am:
bundle reduced fontforge library (ff-woff)
- * doc/dvisvgm.txt.in:
- minor changes in manpage
+ * configure.ac, libs/Makefile.am, libs/clipper/Makefile.am,
+ libs/ff-woff/Makefile.am, libs/woff2/Makefile.am,
+ libs/woff2/brotli/Makefile.am, libs/woff2/brotli/enc/Makefile.am,
+ libs/woff2/src/Makefile.am, src/Makefile.am:
+ added license files of bundled libraries; relocated Makefiles
+
+ * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
+ set version to 2.0.4
2016-11-07 Martin Gieseking <martin.gieseking@uos.de>
+ * src/CommandLine.hpp, src/options.xml:
+ fixed a typo in the --help output
+
* src/BasicDVIReader.cpp, src/BasicDVIReader.hpp, src/DVIReader.cpp,
src/DVIReader.hpp:
use const variables for DVI opcodes rather than the values directly
- * src/CommandLine.hpp, src/options.xml:
- fixed a typo in the --help output
-
2016-11-01 Martin Gieseking <martin.gieseking@uos.de>
* src/FontWriter.cpp:
@@ -1685,21 +1738,21 @@ exit()
2016-09-27 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README, README.md:
- updated NEWS and README
-
* .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
set version to 2.0.3
-2016-09-23 Martin Gieseking <martin.gieseking@uos.de>
+ * NEWS, README, README.md:
+ updated NEWS and README
- * src/DVIReader.cpp:
- fixed positioning of rules
+2016-09-23 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIReader.cpp, src/DVIReader.hpp, src/DVIToSVG.cpp,
src/DVIToSVG.hpp:
dropped tracking of previous DVI state from DVIReader
+ * src/DVIReader.cpp:
+ fixed positioning of rules
+
2016-09-22 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIReader.cpp, src/DVIReader.hpp, src/DVIToSVG.cpp:
@@ -1707,35 +1760,35 @@ exit()
2016-09-18 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README.md:
- updated NEWS and README
-
- * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
- set version to 2.0.2
+ * src/DVIReader.cpp:
+ fixed type regression in computation of DVI positions (closes #61)
* src/RangeMap.cpp:
don't decrement iterator if it points to begin()
- * src/DVIReader.cpp:
- fixed type regression in computation of DVI positions (closes #61)
-
-2016-09-03 Martin Gieseking <martin.gieseking@uos.de>
+ * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
+ set version to 2.0.2
- * NEWS, README, README.md:
+ * NEWS, README.md:
updated NEWS and README
+2016-09-03 Martin Gieseking <martin.gieseking@uos.de>
+
* .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
set version to 2.0.1
+ * NEWS, README, README.md:
+ updated NEWS and README
+
2016-08-31 Martin Gieseking <martin.gieseking@uos.de>
+ * README, README.md:
+ added link to reduced FF library to README
+
* doc/dvisvgm.txt.in, src/FontWriter.cpp, src/FontWriter.hpp,
src/SVGTree.cpp, src/SVGTree.hpp, src/ffwrapper.c:
added option to autohint fonts created by the FontForge library
- * README, README.md:
- added link to reduced FF library to README
-
2016-08-30 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVGActions.hpp, src/FontManager.hpp, src/MetafontWrapper.hpp:
@@ -1743,20 +1796,20 @@ exit()
2016-08-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
+ * src/FileFinder.cpp, src/FileFinder.hpp:
+ removed unused variable
- * README, README.md:
- updated README files
+ * src/CLCommandLine.cpp:
+ added missing cast to avoid compiler warning
* .travis.yml, configure.ac, src/Doxyfile, src/version.hpp:
set version to 2.0
- * src/CLCommandLine.cpp:
- added missing cast to avoid compiler warning
+ * README, README.md:
+ updated README files
- * src/FileFinder.cpp, src/FileFinder.hpp:
- removed unused variable
+ * NEWS:
+ updated NEWS
2016-08-27 Martin Gieseking <martin.gieseking@uos.de>
@@ -1766,6 +1819,17 @@ exit()
2016-08-25 Martin Gieseking <martin.gieseking@uos.de>
+ * Makefile.am, clipper/License.txt, clipper/Makefile.am,
+ clipper/clipper.cpp, clipper/clipper.hpp, configure.ac, libs/Makefile.am,
+ libs/clipper/License.txt, libs/clipper/Makefile.am,
+ libs/clipper/clipper.cpp, libs/clipper/clipper.hpp, libs/xxHash/LICENSE,
+ libs/xxHash/Makefile.am, libs/xxHash/xxhash-fileno.patch,
+ libs/xxHash/xxhash.c, libs/xxHash/xxhash.h, libs/xxHash/xxhsum.c,
+ src/Makefile.am, tests/Makefile.am, tests/create-makefile,
+ xxHash/LICENSE, xxHash/Makefile.am, xxHash/xxhash-fileno.patch,
+ xxHash/xxhash.c, xxHash/xxhash.h, xxHash/xxhsum.c:
+ moved bundled libraries (clipper, xxHash) to subfolder 'libs'
+
* configure.ac, doc/dvisvgm.txt.in, libs/Makefile.am, libs/woff2/LICENSE,
libs/woff2/brotli/LICENSE, libs/woff2/brotli/enc/Makefile.am,
libs/woff2/brotli/enc/backward_references.cc,
@@ -1818,17 +1882,6 @@ exit()
src/FontWriter.cpp, src/FontWriter.hpp, src/Makefile.am:
added support for embedding WOFF2 fonts
- * Makefile.am, clipper/License.txt, clipper/Makefile.am,
- clipper/clipper.cpp, clipper/clipper.hpp, configure.ac, libs/Makefile.am,
- libs/clipper/License.txt, libs/clipper/Makefile.am,
- libs/clipper/clipper.cpp, libs/clipper/clipper.hpp, libs/xxHash/LICENSE,
- libs/xxHash/Makefile.am, libs/xxHash/xxhash-fileno.patch,
- libs/xxHash/xxhash.c, libs/xxHash/xxhash.h, libs/xxHash/xxhsum.c,
- src/Makefile.am, tests/Makefile.am, tests/create-makefile,
- xxHash/LICENSE, xxHash/Makefile.am, xxHash/xxhash-fileno.patch,
- xxHash/xxhash.c, xxHash/xxhash.h, xxHash/xxhsum.c:
- moved bundled libraries (clipper, xxHash) to subfolder 'libs'
-
2016-08-24 Martin Gieseking <martin.gieseking@uos.de>
* src/XMLNode.hpp:
@@ -1836,6 +1889,9 @@ exit()
2016-08-23 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FontEngine.cpp:
+ fixed sign of the font descender
+
* configure.ac, doc/dvisvgm.txt.in, src/CommandLine.hpp,
src/FontWriter.cpp, src/FontWriter.hpp, src/GraphicsPath.hpp,
src/Makefile.am, src/SVGTree.cpp, src/SVGTree.hpp, src/XMLNode.cpp,
@@ -1843,9 +1899,6 @@ exit()
src/options.xml:
added option --font-format to select the file format used to embed fonts
- * src/FontEngine.cpp:
- fixed sign of the font descender
-
2016-08-22 Martin Gieseking <martin.gieseking@uos.de>
* xxHash/xxhash.c, xxHash/xxhash.h, xxHash/xxhsum.c:
@@ -1859,12 +1912,12 @@ exit()
2016-08-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/PathClipper.cpp:
- added missing initializers
-
* src/Ghostscript.hpp:
removed copy constructor of class Ghostscript
+ * src/PathClipper.cpp:
+ added missing initializers
+
2016-08-13 Martin Gieseking <martin.gieseking@uos.de>
* CMakeLists.txt, configure.ac, src/CLCommandLine.cpp,
@@ -1881,12 +1934,6 @@ exit()
2016-08-08 Martin Gieseking <martin.gieseking@uos.de>
- * src/Ghostscript.cpp, src/MiKTeXCom.cpp:
- replaced __WIN64__ with pre-defined _WIN64
-
- * src/System.cpp, src/dvisvgm.cpp:
- minor refactorings of dvisvgm.cpp
-
* src/DVIReader.cpp, src/DVIReader.hpp, src/Directory.cpp,
src/Directory.hpp, src/FilePath.cpp, src/FilePath.hpp, src/Font.cpp,
src/Font.hpp, src/FontManager.cpp, src/FontManager.hpp, src/GFReader.hpp,
@@ -1895,8 +1942,21 @@ exit()
src/VFActions.hpp, src/VFReader.cpp:
pass string parameters by reference if possible
+ * src/System.cpp, src/dvisvgm.cpp:
+ minor refactorings of dvisvgm.cpp
+
+ * src/Ghostscript.cpp, src/MiKTeXCom.cpp:
+ replaced __WIN64__ with pre-defined _WIN64
+
2016-08-02 Martin Gieseking <martin.gieseking@uos.de>
+ * CMakeLists.txt, src/CLCommandLine.cpp, src/CLCommandLine.hpp,
+ src/CLOption.hpp, src/CmdLineParserBase.cpp, src/CmdLineParserBase.hpp,
+ src/CommandLine.cpp, src/CommandLine.hpp, src/Makefile.am,
+ src/dvisvgm.cpp, src/options.dtd, src/options.xml,
+ tests/CommandLineTest.cpp:
+ reimplemented the CommandLine parser class
+
* src/CMap.cpp, src/CMapManager.cpp, src/CMapReader.cpp, src/EncFile.cpp,
src/FileFinder.cpp, src/FileFinder.hpp, src/Font.cpp,
src/FontEncoding.cpp, src/FontManager.cpp, src/FontMap.cpp,
@@ -1906,13 +1966,6 @@ exit()
tests/MapLineTest.cpp, tests/SubfontTest.cpp:
made FileFinder a singleton again
- * CMakeLists.txt, src/CLCommandLine.cpp, src/CLCommandLine.hpp,
- src/CLOption.hpp, src/CmdLineParserBase.cpp, src/CmdLineParserBase.hpp,
- src/CommandLine.cpp, src/CommandLine.hpp, src/Makefile.am,
- src/dvisvgm.cpp, src/options.dtd, src/options.xml,
- tests/CommandLineTest.cpp:
- reimplemented the CommandLine parser class
-
2016-07-27 Martin Gieseking <martin.gieseking@uos.de>
* src/BgColorSpecialHandler.cpp, src/BoundingBox.cpp,
@@ -1926,21 +1979,21 @@ exit()
2016-07-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/CMapReader.cpp:
- minor refactoring of class CMapReader
-
* src/PathClipper.cpp:
some minor refactorings of class PathClipper
+ * src/CMapReader.cpp:
+ minor refactoring of class CMapReader
+
2016-07-22 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FontMap.cpp, src/FontMap.hpp:
+ some syntactic refactorings of class FontMap
+
* src/FontManager.cpp, src/FontManager.hpp:
use unique_ptr to automatically release Font objects in class
FontManager
- * src/FontMap.cpp, src/FontMap.hpp:
- some syntactic refactorings of class FontMap
-
2016-07-21 Martin Gieseking <martin.gieseking@uos.de>
* src/AGLTable.h, src/AGLTable.hpp, src/BasicDVIReader.cpp,
@@ -2069,16 +2122,16 @@ exit()
2016-07-20 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h:
- create BoxMap object directly, avoid new/delete
+ * src/genhashmap.cpp, src/glyphlist.txt:
+ added genhashmap (generates AGLTable.h from glyphlist.txt)
* src/CMapManager.cpp, src/CMapManager.h, src/FileFinder.cpp,
src/Font.cpp, src/Font.h, src/XMLDocument.cpp, src/XMLDocument.h,
src/XMLNode.cpp, src/XMLNode.h, tests/XMLNodeTest.cpp:
use smart pointers to release heap memory
- * src/genhashmap.cpp, src/glyphlist.txt:
- added genhashmap (generates AGLTable.h from glyphlist.txt)
+ * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h:
+ create BoxMap object directly, avoid new/delete
2016-07-19 Martin Gieseking <martin.gieseking@uos.de>
@@ -2098,35 +2151,38 @@ exit()
2016-07-04 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README.md:
- updated NEWS and README
-
- * .travis.yml, configure.ac, src/Doxyfile:
- set version to 1.16
+ * src/TFM.cpp:
+ added missing initializers
* src/dvisvgm.cpp:
catch exception in set_cache_dir()
- * src/TFM.cpp:
- added missing initializers
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.16
+
+ * NEWS, README.md:
+ updated NEWS and README
2016-07-03 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIReader.cpp, src/DVIReader.h, src/Font.cpp, src/Font.h,
- src/FontManager.cpp, src/FontManager.h, src/VFActions.h,
+ * configure.ac, m4/ax_cxx_compile_stdcxx.m4:
+ switch from C++03 to C++11
+
+ * src/NumericRanges.h, src/PapersizeSpecialHandler.cpp, src/Unicode.cpp,
src/VFReader.cpp:
- transfer DVI snippet of a VF char by move semantics rather than by heap
- pointer
+ replaced static callback functions with lambdas
- * AUTHORS, LGPL-2.1.txt, Makefile.am, 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,
- src/Makefile.am, src/SVGOutput.cpp, src/SVGOutput.h,
- src/ZLibOutputStream.h, src/dvisvgm.cpp, src/gzstream.cpp,
- src/gzstream.h, tests/Makefile.am, tests/SVGOutputTest.cpp,
- tests/create-makefile:
- replaced old gzstream classes
+ * src/CMapReader.cpp, src/CMapReader.h, src/CmdLineParserBase.cpp,
+ src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/CommandLine.cpp,
+ src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp,
+ src/EmSpecialHandler.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp,
+ src/GraphicsPath.h, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h,
+ src/Length.cpp, src/Length.h, src/PathClipper.cpp,
+ src/PsSpecialHandler.cpp, src/SVGTree.cpp, src/ShadingPatch.cpp,
+ src/TensorProductPatch.h, tests/BoundingBoxTest.cpp,
+ tests/LengthTest.cpp, tests/ShadingPatchTest.cpp,
+ tests/TensorProductPatchTest.cpp, tests/TriangularPatchTest.cpp:
+ replaced some enums with enum classes
* clipper/clipper.hpp, src/AGLTable.h, src/BasicDVIReader.cpp,
src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.h, src/CMap.cpp,
@@ -2161,39 +2217,37 @@ exit()
tests/UnicodeTest.cpp:
replaced own fixed-sized integer types with types from cstdint
- * src/CMapReader.cpp, src/CMapReader.h, src/CmdLineParserBase.cpp,
- src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/CommandLine.cpp,
- src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp,
- src/EmSpecialHandler.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp,
- src/GraphicsPath.h, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h,
- src/Length.cpp, src/Length.h, src/PathClipper.cpp,
- src/PsSpecialHandler.cpp, src/SVGTree.cpp, src/ShadingPatch.cpp,
- src/TensorProductPatch.h, tests/BoundingBoxTest.cpp,
- tests/LengthTest.cpp, tests/ShadingPatchTest.cpp,
- tests/TensorProductPatchTest.cpp, tests/TriangularPatchTest.cpp:
- replaced some enums with enum classes
+ * AUTHORS, LGPL-2.1.txt, Makefile.am, 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,
+ src/Makefile.am, src/SVGOutput.cpp, src/SVGOutput.h,
+ src/ZLibOutputStream.h, src/dvisvgm.cpp, src/gzstream.cpp,
+ src/gzstream.h, tests/Makefile.am, tests/SVGOutputTest.cpp,
+ tests/create-makefile:
+ replaced old gzstream classes
- * src/NumericRanges.h, src/PapersizeSpecialHandler.cpp, src/Unicode.cpp,
+ * src/DVIReader.cpp, src/DVIReader.h, src/Font.cpp, src/Font.h,
+ src/FontManager.cpp, src/FontManager.h, src/VFActions.h,
src/VFReader.cpp:
- replaced static callback functions with lambdas
-
- * configure.ac, m4/ax_cxx_compile_stdcxx.m4:
- switch from C++03 to C++11
+ transfer DVI snippet of a VF char by move semantics rather than by heap
+ pointer
2016-07-02 Martin Gieseking <martin.gieseking@uos.de>
- * src/BasicDVIReader.h, src/Bitmap.h, src/CMap.h, src/CmdLineParserBase.h,
- src/DVIActions.h, src/Font.h, src/FontEncoding.h, src/FontMetrics.h,
- src/GFGlyphTracer.h, src/GFReader.h, src/GFTracer.h, src/GraphicsPath.h,
- src/InputBuffer.h, src/InputReader.h, src/MessageException.h,
- src/PSFilter.h, src/PSInterpreter.h, src/PSPattern.h,
- src/SVGCharHandler.h, src/SVGOutput.h, src/ShadingPatch.h,
- src/SpecialActions.h, src/SpecialHandler.h, src/StreamReader.h,
- src/StreamWriter.h, src/Subfont.h, src/VFActions.h, src/XMLNode.h:
- replaced empty virtual destructors with default ones
-
- * src/PsSpecialHandler.cpp:
- use unique_ptr rather than deprecated auto_ptr
+ * src/Bitmap.cpp, src/BoundingBox.h, src/CMapManager.cpp,
+ src/CmdLineParserBase.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp,
+ src/DVIToSVGActions.h, src/DependencyGraph.h,
+ src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp,
+ src/FileFinder.cpp, src/FilePath.cpp, src/FilePath.h, src/Font.cpp,
+ src/FontCache.cpp, src/FontEncoding.cpp, src/FontManager.cpp,
+ src/FontMap.cpp, src/FontMap.h, src/GFReader.cpp, src/GFReader.h,
+ src/GraphicsPath.h, src/HtmlSpecialHandler.cpp, src/NumericRanges.h,
+ src/PSPattern.cpp, src/PsSpecialHandler.cpp, src/SVGTree.cpp,
+ src/SVGTree.h, src/SpecialManager.cpp, src/SpecialManager.h,
+ src/Subfont.cpp, src/Subfont.h, src/TpicSpecialHandler.cpp,
+ src/XMLDocument.cpp, src/XMLNode.cpp, src/XMLString.cpp, src/macros.h:
+ use range-based 'for' loop to iterate over containers; drop FORALL macro
* clipper/clipper.hpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp,
src/CMap.h, src/CmdLineParserBase.h, src/ColorSpecialHandler.h,
@@ -2214,19 +2268,18 @@ exit()
src/TriangularPatch.h, src/VectorStream.h, src/XMLNode.h:
mark overridden methods with 'override' keyword
- * src/Bitmap.cpp, src/BoundingBox.h, src/CMapManager.cpp,
- src/CmdLineParserBase.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp,
- src/DVIToSVGActions.h, src/DependencyGraph.h,
- src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp,
- src/FileFinder.cpp, src/FilePath.cpp, src/FilePath.h, src/Font.cpp,
- src/FontCache.cpp, src/FontEncoding.cpp, src/FontManager.cpp,
- src/FontMap.cpp, src/FontMap.h, src/GFReader.cpp, src/GFReader.h,
- src/GraphicsPath.h, src/HtmlSpecialHandler.cpp, src/NumericRanges.h,
- src/PSPattern.cpp, src/PsSpecialHandler.cpp, src/SVGTree.cpp,
- src/SVGTree.h, src/SpecialManager.cpp, src/SpecialManager.h,
- src/Subfont.cpp, src/Subfont.h, src/TpicSpecialHandler.cpp,
- src/XMLDocument.cpp, src/XMLNode.cpp, src/XMLString.cpp, src/macros.h:
- use range-based 'for' loop to iterate over containers; drop FORALL macro
+ * src/PsSpecialHandler.cpp:
+ use unique_ptr rather than deprecated auto_ptr
+
+ * src/BasicDVIReader.h, src/Bitmap.h, src/CMap.h, src/CmdLineParserBase.h,
+ src/DVIActions.h, src/Font.h, src/FontEncoding.h, src/FontMetrics.h,
+ src/GFGlyphTracer.h, src/GFReader.h, src/GFTracer.h, src/GraphicsPath.h,
+ src/InputBuffer.h, src/InputReader.h, src/MessageException.h,
+ src/PSFilter.h, src/PSInterpreter.h, src/PSPattern.h,
+ src/SVGCharHandler.h, src/SVGOutput.h, src/ShadingPatch.h,
+ src/SpecialActions.h, src/SpecialHandler.h, src/StreamReader.h,
+ src/StreamWriter.h, src/Subfont.h, src/VFActions.h, src/XMLNode.h:
+ replaced empty virtual destructors with default ones
2016-07-01 Martin Gieseking <martin.gieseking@uos.de>
@@ -2242,13 +2295,13 @@ exit()
2016-06-29 Martin Gieseking <martin.gieseking@uos.de>
- * xxHash/xxhash.c, xxHash/xxhash.h, xxHash/xxhsum.c:
- updated xxHash to version 0.6.1
-
* src/BoundingBox.cpp, src/BoundingBox.h, src/DVIToSVG.cpp,
src/dvisvgm.cpp:
fixed computation of bounding boxes modified by relative --bbox argument
+ * xxHash/xxhash.c, xxHash/xxhash.h, xxHash/xxhsum.c:
+ updated xxHash to version 0.6.1
+
2016-06-17 Martin Gieseking <martin.gieseking@uos.de>
* src/TFM.cpp, tests/JFMReaderTest.cpp, tests/TFMReaderTest.cpp:
@@ -2256,26 +2309,26 @@ exit()
2016-06-16 Martin Gieseking <martin.gieseking@uos.de>
- * src/GFReader.cpp:
- ensure validity of postpost command in GFReader::executePostamble()
-
* src/DVIReader.cpp, src/VectorStream.h, tests/VectorStreamTest.cpp:
refactored VectorStreamBuffer to keep constness of assigned vector
+ * src/GFReader.cpp:
+ ensure validity of postpost command in GFReader::executePostamble()
+
2016-06-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/BoundingBox.cpp, src/BoundingBox.h, tests/BoundingBoxTest.cpp:
- fixed unit conversion in BoundingBox class
+ * src/DvisvgmSpecialHandler.cpp, src/TFM.cpp, src/VFReader.cpp:
+ replaced local definitions of pt2bp with Length::pt2bp
+
+ * src/XMLNode.h:
+ added ouput operators for the XML node objects
* src/EmSpecialHandler.cpp, src/EmSpecialHandler.h,
tests/EmSpecialTest.cpp, tests/Makefile.am:
improved the emTeX special handler; added EmSpecialTest
- * src/XMLNode.h:
- added ouput operators for the XML node objects
-
- * src/DvisvgmSpecialHandler.cpp, src/TFM.cpp, src/VFReader.cpp:
- replaced local definitions of pt2bp with Length::pt2bp
+ * src/BoundingBox.cpp, src/BoundingBox.h, tests/BoundingBoxTest.cpp:
+ fixed unit conversion in BoundingBox class
2016-06-13 Martin Gieseking <martin.gieseking@uos.de>
@@ -2284,8 +2337,8 @@ exit()
2016-06-12 Martin Gieseking <martin.gieseking@uos.de>
- * xxHash/xxhash-fileno.patch, xxHash/xxhsum.c:
- added xxHash test utility 'xxhsum'
+ * xxHash/xxhash.c, xxHash/xxhash.h:
+ updated xxHash to version 0.6.0
* src/DLLoader.cpp, src/DLLoader.h, src/Directory.cpp, src/Directory.h,
src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/GFTracer.cpp,
@@ -2294,21 +2347,18 @@ exit()
src/Terminal.h, src/dvisvgm.cpp:
cleaned up Windows-related #defines
- * xxHash/xxhash.c, xxHash/xxhash.h:
- updated xxHash to version 0.6.0
+ * xxHash/xxhash-fileno.patch, xxHash/xxhsum.c:
+ added xxHash test utility 'xxhsum'
2016-06-10 Martin Gieseking <martin.gieseking@uos.de>
- * src/Length.cpp, src/Length.h, tests/LengthTest.cpp:
- added functions to convert between Length::Unit and std::string
-
* src/CommandLine.cpp:
removed redundant #includes
-2016-06-07 Martin Gieseking <martin.gieseking@uos.de>
+ * src/Length.cpp, src/Length.h, tests/LengthTest.cpp:
+ added functions to convert between Length::Unit and std::string
- * src/SVGCharHandler.h:
- added missing initializer to class SVGCharHandler
+2016-06-07 Martin Gieseking <martin.gieseking@uos.de>
* src/CMapManager.cpp, src/CMapManager.h, src/DVIActions.h,
src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.h, src/Font.h,
@@ -2322,20 +2372,10 @@ exit()
changed some structs to classes and replaced #includes with forward
declarations
-2016-06-03 Martin Gieseking <martin.gieseking@uos.de>
-
- * CMakeLists.txt:
- updated CMakeLists.txt
-
- * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/Makefile.am,
- src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.h,
- src/PsSpecialHandler.cpp, src/dvisvgm.cpp:
- added evaluation of PS special 'papersize='
+ * src/SVGCharHandler.h:
+ added missing initializer to class SVGCharHandler
- * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h,
- src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SVGTree.cpp,
- src/SVGTree.h:
- refactored processing of end-of-page (eop) commands
+2016-06-03 Martin Gieseking <martin.gieseking@uos.de>
* src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h,
src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVG.cpp,
@@ -2351,6 +2391,19 @@ exit()
tests/DvisvgmSpecialTest.cpp:
refactored handling of SpecialAction objects
+ * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h,
+ src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SVGTree.cpp,
+ src/SVGTree.h:
+ refactored processing of end-of-page (eop) commands
+
+ * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/Makefile.am,
+ src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.h,
+ src/PsSpecialHandler.cpp, src/dvisvgm.cpp:
+ added evaluation of PS special 'papersize='
+
+ * CMakeLists.txt:
+ updated CMakeLists.txt
+
2016-06-02 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVG.cpp:
@@ -2363,10 +2416,6 @@ exit()
2016-05-30 Martin Gieseking <martin.gieseking@uos.de>
- * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/Bezier.h,
- src/TensorProductPatch.h, src/TriangularPatch.h:
- replaced leading spaces with tabs
-
* src/DVIToSVGActions.cpp, src/Font.cpp, src/Makefile.am,
src/SVGCharHandler.cpp, src/SVGCharHandler.h,
src/SVGCharHandlerFactory.cpp, src/SVGCharHandlerFactory.h,
@@ -2376,6 +2425,10 @@ exit()
src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp:
replaced static SVG text backend by specialized handler classes
+ * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/Bezier.h,
+ src/TensorProductPatch.h, src/TriangularPatch.h:
+ replaced leading spaces with tabs
+
2016-05-29 Martin Gieseking <martin.gieseking@uos.de>
* src/BasicDVIReader.cpp, src/DVIReader.cpp:
@@ -2400,14 +2453,14 @@ exit()
2016-05-24 Martin Gieseking <martin.gieseking@uos.de>
- * src/TFM.cpp, tests/JFMReaderTest.cpp, tests/TFMReaderTest.cpp:
- fixed calculation of character dimensions in TFM class
+ * src/JFM.cpp, src/JFM.h, src/TFM.cpp, src/TFM.h:
+ TFM: store design size in bp units rather than as fixword
* src/FontMetrics.h, src/JFM.cpp, src/TFM.cpp, src/TFM.h:
added methods to query space-related parameters from TFM/JFM files
- * src/JFM.cpp, src/JFM.h, src/TFM.cpp, src/TFM.h:
- TFM: store design size in bp units rather than as fixword
+ * src/TFM.cpp, tests/JFMReaderTest.cpp, tests/TFMReaderTest.cpp:
+ fixed calculation of character dimensions in TFM class
2016-04-22 Martin Gieseking <martin.gieseking@uos.de>
@@ -2422,23 +2475,23 @@ exit()
2016-04-19 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README, README.md:
- updated NEWS and README
-
* .travis.yml, configure.ac, src/Doxyfile:
set version to 1.15.1
+ * NEWS, README, README.md:
+ updated NEWS and README
+
2016-04-18 Martin Gieseking <martin.gieseking@uos.de>
- * tests/CMapReaderTest.cpp:
- improved CMapReaderTest
+ * src/Calculator.cpp, src/Matrix.cpp:
+ use std::ws to skip whitespace in istreams
* src/Matrix.cpp:
avoid adding trailing EOF characters when parsing parameters of
transformation commands
- * src/Calculator.cpp, src/Matrix.cpp:
- use std::ws to skip whitespace in istreams
+ * tests/CMapReaderTest.cpp:
+ improved CMapReaderTest
2016-04-11 Martin Gieseking <martin.gieseking@uos.de>
@@ -2448,12 +2501,12 @@ exit()
2016-04-07 Martin Gieseking <martin.gieseking@uos.de>
- * src/Unicode.cpp, tests/UnicodeTest.cpp:
- added support for the AGL character names 'uniFOO' and 'uFOO'
-
* src/XMLDocument.cpp:
explicitly specify UTF-8 encoding in XML declaration (closes #54)
+ * src/Unicode.cpp, tests/UnicodeTest.cpp:
+ added support for the AGL character names 'uniFOO' and 'uFOO'
+
2016-03-17 Martin Gieseking <martin.gieseking@uos.de>
* src/GraphicsPath.h:
@@ -2461,19 +2514,19 @@ exit()
2016-03-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/SVGTree.cpp, src/SVGTree.h:
- split text and path section of SVGTree::appendChar() into seperate
- methods
+ * transfer-cs:
+ remove patch files after they've been transferred
+
+ * doc/db2html.xsl:
+ adapted db2html to insert anchors for each option entry
* src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVGActions.cpp,
src/DVIToSVGActions.h, src/SVGTree.cpp, src/SVGTree.h:
changed font parameter of setFont() methods from pointer to reference
- * doc/db2html.xsl:
- adapted db2html to insert anchors for each option entry
-
- * transfer-cs:
- remove patch files after they've been transferred
+ * src/SVGTree.cpp, src/SVGTree.h:
+ split text and path section of SVGTree::appendChar() into seperate
+ methods
2016-02-27 Martin Gieseking <martin.gieseking@uos.de>
@@ -2482,24 +2535,30 @@ exit()
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
+ * src/Font.cpp, src/Unicode.cpp, src/Unicode.h, tests/UnicodeTest.cpp:
+ renamed Unicode::psNameToCodepoint() to Unicode::aglNameToCodepoint
+
+ * 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
+
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.15
+
2016-02-23 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FontEngine.cpp:
+ reworded error messages of class FontEngine
+
+ * src/MetafontWrapper.cpp, src/Process.cpp:
+ avoid reading Metafont logfiles to extract the GF filename
+
* configure.ac, src/FileFinder.cpp, src/FileFinder.h,
tests/FileFinderTest.cpp, tests/GFGlyphTracerTest.cpp,
tests/GFReaderTest.cpp, tests/JFMReaderTest.cpp, tests/Makefile.am,
@@ -2516,23 +2575,17 @@ exit()
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/CmdLineParserBase.cpp, src/CmdLineParserBase.h,
+ tests/CommandLineTest.cpp:
+ minor improvements of class CommandLineTest
* src/XMLNode.cpp, tests/DvisvgmSpecialTest.cpp:
improved DvisvgmSpecialTest
- * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h,
- tests/CommandLineTest.cpp:
- minor improvements of class CommandLineTest
+ * src/FontEngine.cpp, src/FontEngine.h:
+ removed redundant code from class FontEngine
2016-02-05 Martin Gieseking <martin.gieseking@uos.de>
@@ -2559,36 +2612,36 @@ exit()
2016-01-21 Martin Gieseking <martin.gieseking@uos.de>
+ * m4/ax_code_coverage.m4:
+ updated m4 code coverage script to latest version
+
* 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
+ * src/GraphicsPath.h, tests/GraphicsPathTest.cpp:
+ fixed access of invalid iterator
* .travis.yml, configure.ac, src/Doxyfile:
set version to 1.14.2
- * src/GraphicsPath.h, tests/GraphicsPathTest.cpp:
- fixed access of invalid iterator
+ * NEWS, README.md:
+ updated NEWS
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
+ * doc/db2html.xsl:
+ updated links to Bootstrap and Font Awesome in stylesheet db2html.xsl
* 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
+ * tests/Makefile.am, tests/create-makefile, tests/genhashcheck.py:
+ added test to check the validity of the char name hashes used in
+ Unicode.cpp
2016-01-15 Martin Gieseking <martin.gieseking@uos.de>
@@ -2598,30 +2651,24 @@ exit()
2016-01-13 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIReader.h, src/FontStyle.h, src/SVGTree.cpp,
+ src/TriangularPatch.cpp:
+ updated/fixed some comments
+
* 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:
- 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
+ * NEWS:
+ updated NEWS
- * .travis.yml, configure.ac, src/Doxyfile:
- set version to 1.14.1
+2016-01-04 Martin Gieseking <martin.gieseking@uos.de>
* Makefile.am, README, README.md, configure.ac, doc/Makefile.am,
doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl,
@@ -2706,6 +2753,12 @@ exit()
tests/normalize.xsl:
updated year in copyright statements to 2016
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.14.1
+
+ * .travis.yml:
+ force Travis to use legacy builds due to an issue with clang and gtest
+
2015-12-31 Martin Gieseking <martin.gieseking@uos.de>
* src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
@@ -2713,12 +2766,12 @@ exit()
2015-12-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
* .travis.yml, configure.ac, src/Doxyfile:
set version to 1.14
+ * NEWS:
+ updated NEWS
+
2015-12-27 Martin Gieseking <martin.gieseking@uos.de>
* src/PsSpecialHandler.cpp:
@@ -2726,13 +2779,13 @@ exit()
2015-12-26 Martin Gieseking <martin.gieseking@uos.de>
- * src/GraphicsPath.h, tests/GraphicsPathTest.cpp:
- fixed memory issue in class GraphicsPath<T>
-
* src/FileFinder.cpp:
lookup files in the current working directory before searching the texmf
tree
+ * src/GraphicsPath.h, tests/GraphicsPathTest.cpp:
+ fixed memory issue in class GraphicsPath<T>
+
2015-12-17 Martin Gieseking <martin.gieseking@uos.de>
* doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/DVIToSVG.h,
@@ -2743,23 +2796,23 @@ exit()
2015-12-09 Martin Gieseking <martin.gieseking@uos.de>
- * tests/GhostscriptTest.cpp:
- prevent opening a graphics window when running GhostscriptTest
-
* src/FileFinder.cpp:
return entire kpathsea version string if it doesn't start with
'kpathsea'
+ * tests/GhostscriptTest.cpp:
+ prevent opening a graphics window when running GhostscriptTest
+
2015-12-08 Martin Gieseking <martin.gieseking@uos.de>
- * clipper/clipper.cpp, clipper/clipper.hpp:
- replaced DOS line endings of the Clipper sources to Unix ones
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.13
* NEWS:
updated NEWS
- * .travis.yml, configure.ac, src/Doxyfile:
- set version to 1.13
+ * clipper/clipper.cpp, clipper/clipper.hpp:
+ replaced DOS line endings of the Clipper sources to Unix ones
2015-12-02 Martin Gieseking <martin.gieseking@uos.de>
@@ -2775,12 +2828,12 @@ exit()
2015-11-30 Martin Gieseking <martin.gieseking@uos.de>
- * src/GraphicPath.h, src/PsSpecialHandler.cpp:
- remove redundant moveto commands from graphics paths
-
* doc/dvisvgm.txt.in:
added a couple of links to the manpage
+ * src/GraphicPath.h, src/PsSpecialHandler.cpp:
+ remove redundant moveto commands from graphics paths
+
2015-11-27 Martin Gieseking <martin.gieseking@uos.de>
* .gitignore, CMakeLists.txt, cmake/FindGhostscript.cmake,
@@ -2789,48 +2842,48 @@ exit()
2015-11-25 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h:
- removed redundant methods
-
* src/DVIToSVGActions.cpp, src/EPSToSVG.cpp:
remove progress message before printing a PS error message
-2015-11-24 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h:
+ removed redundant methods
- * xxHash/xxhash.c:
- updated xxHash to version r42
+2015-11-24 Martin Gieseking <martin.gieseking@uos.de>
* src/psdefs.cpp, src/psdefs.ps:
added evaluation of PS operators ashow, awidthshow, and widthshow (fixes
#49)
+ * xxHash/xxhash.c:
+ updated xxHash to version r42
+
2015-11-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/psdefs.cpp, src/psdefs.ps:
- propagate call of PS operator 'setcolor' to the PS handler
+ * src/PsSpecialHandler.cpp, src/psdefs.cpp, src/psdefs.ps:
+ minor code cleanup and reordering
* src/psdefs.cpp, src/psdefs.ps:
reduce rounding errors produced by PS operator 'charpath'
- * src/PsSpecialHandler.cpp, src/psdefs.cpp, src/psdefs.ps:
- minor code cleanup and reordering
+ * src/psdefs.cpp, src/psdefs.ps:
+ propagate call of PS operator 'setcolor' to the PS handler
2015-11-18 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
* .travis.yml, configure.ac, src/Doxyfile:
set version to 1.12
-2015-11-16 Martin Gieseking <martin.gieseking@uos.de>
+ * NEWS:
+ updated NEWS
- * src/FontEngine.cpp:
- treat character code as character index if no font mapping is set
+2015-11-16 Martin Gieseking <martin.gieseking@uos.de>
* src/FontManager.cpp:
removed redundant #include
+ * src/FontEngine.cpp:
+ treat character code as character index if no font mapping is set
+
2015-11-12 Martin Gieseking <martin.gieseking@uos.de>
* README, README.md:
@@ -2838,6 +2891,13 @@ exit()
2015-11-09 Martin Gieseking <martin.gieseking@uos.de>
+ * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp,
+ src/HtmlSpecialHandler.cpp, tests/ColorTest.cpp:
+ renamed Color::setName() to Color::setPSName()
+
+ * tests/Makefile.am, tests/ShadingPatch.cpp, tests/ShadingPatchTest.cpp:
+ renamed ShadingPatchTest
+
* doc/dvisvgm.txt.in, src/Color.cpp, src/Color.h, src/CommandLine.cpp,
src/CommandLine.h, src/DVIToSVGActions.cpp,
src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp,
@@ -2847,13 +2907,6 @@ exit()
added option --colornames to replace RGB color values with SVG color
names
- * tests/Makefile.am, tests/ShadingPatch.cpp, tests/ShadingPatchTest.cpp:
- renamed ShadingPatchTest
-
- * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp,
- src/HtmlSpecialHandler.cpp, tests/ColorTest.cpp:
- renamed Color::setName() to Color::setPSName()
-
2015-10-27 Martin Gieseking <martin.gieseking@uos.de>
* src/Process.cpp, src/Process.h:
@@ -2871,21 +2924,21 @@ exit()
2015-09-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/Font.cpp, src/Unicode.cpp, src/Unicode.h, tests/UnicodeTest.cpp:
- renamed Unicode::psName2Codepoint to Unicode::psNameToCodepoint
-
* src/Font.cpp, src/ToUnicodeMap.cpp, src/Unicode.cpp, src/Unicode.h,
tests/UnicodeTest.cpp:
improved handling of invalid Unicode points
-2015-09-10 Martin Gieseking <martin.gieseking@uos.de>
+ * src/Font.cpp, src/Unicode.cpp, src/Unicode.h, tests/UnicodeTest.cpp:
+ renamed Unicode::psName2Codepoint to Unicode::psNameToCodepoint
- * src/HtmlSpecialHandler.cpp:
- quote XML metacharacters in xlink:title attributes
+2015-09-10 Martin Gieseking <martin.gieseking@uos.de>
* src/Font.cpp:
prevent creating 0x00 codepoints if PS character name is unknown
+ * src/HtmlSpecialHandler.cpp:
+ quote XML metacharacters in xlink:title attributes
+
2015-09-09 Martin Gieseking <martin.gieseking@uos.de>
* src/SVGTree.cpp:
@@ -2899,14 +2952,14 @@ exit()
2015-07-29 Martin Gieseking <martin.gieseking@uos.de>
- * tests/CommandLineTest.cpp, tests/MessageExceptionTest.cpp:
- use ASSERT_STREQ in tests
+ * tests/GhostscriptTest.cpp, tests/Makefile.am:
+ added GhostscriptTest
* tests/UnicodeTest.cpp:
improved UnicodeTest
- * tests/GhostscriptTest.cpp, tests/Makefile.am:
- added GhostscriptTest
+ * tests/CommandLineTest.cpp, tests/MessageExceptionTest.cpp:
+ use ASSERT_STREQ in tests
2015-07-22 Martin Gieseking <martin.gieseking@uos.de>
@@ -2921,12 +2974,12 @@ exit()
2015-07-14 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
* .travis.yml, configure.ac, src/Doxyfile:
set version to 1.10
+ * NEWS:
+ updated NEWS
+
2015-07-12 Martin Gieseking <martin.gieseking@uos.de>
* README.md, doc/dvisvgm.txt.in, src/BasicDVIReader.cpp,
@@ -2941,35 +2994,35 @@ exit()
2015-07-03 Martin Gieseking <martin.gieseking@uos.de>
- * src/MiKTeXCom.cpp:
- added some comments to MiKTeXCom.cpp
-
* src/dvisvgm.cpp:
check for option --help before initializing the FileFinder
+ * src/MiKTeXCom.cpp:
+ added some comments to MiKTeXCom.cpp
+
2015-07-02 Martin Gieseking <martin.gieseking@uos.de>
- * src/Font.cpp, src/Makefile.am, src/Unicode.cpp, src/Unicode.h,
- tests/Makefile.am, tests/create-makefile:
- added mapping from character names to unicode for PostScript fonts
+ * tests/BezierTest.cpp:
+ removed #include "debug.h" from test
* Makefile.am, configure.ac, xxHash/LICENSE, xxHash/Makefile.am,
xxHash/xxhash.c, xxHash/xxhash.h:
added xxHash library (https://github.com/Cyan4973/xxHash)
- * tests/BezierTest.cpp:
- removed #include "debug.h" from test
+ * src/Font.cpp, src/Makefile.am, src/Unicode.cpp, src/Unicode.h,
+ tests/Makefile.am, tests/create-makefile:
+ added mapping from character names to unicode for PostScript fonts
2015-04-07 Martin Gieseking <martin.gieseking@uos.de>
- * src/SVGTree.cpp:
- apply --precision settings to font-size attributes too
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.9.2
* NEWS, README.md:
updated NEWS and README.md
- * .travis.yml, configure.ac, src/Doxyfile:
- set version to 1.9.2
+ * src/SVGTree.cpp:
+ apply --precision settings to font-size attributes too
2015-04-04 Martin Gieseking <martin.gieseking@uos.de>
@@ -2983,30 +3036,30 @@ exit()
2015-03-26 Martin Gieseking <martin.gieseking@uos.de>
- * src/GFReader.cpp, src/GFReader.h, tests/GFReaderTest.cpp:
- improved GFReaderTest
-
* src/GlyphTracerMessages.h:
always skip tracer message if no glyphs have been traced
-2015-03-25 Martin Gieseking <martin.gieseking@uos.de>
+ * src/GFReader.cpp, src/GFReader.h, tests/GFReaderTest.cpp:
+ improved GFReaderTest
- * src/DVIToSVG.cpp:
- avoid retracing of fonts if option --no-fonts is given
+2015-03-25 Martin Gieseking <martin.gieseking@uos.de>
* src/GFGlyphTracer.cpp, src/GFTracer.h, tests/GFGlyphTracerTest.cpp,
tests/Makefile.am:
ensure GFGlyphTracer::executeChar() returns the correct status; added
GFGlyphtracerTest
-2015-03-22 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVG.cpp:
+ avoid retracing of fonts if option --no-fonts is given
- * tests/SVGOutputTest.cpp:
- improved SVGOutputTest
+2015-03-22 Martin Gieseking <martin.gieseking@uos.de>
* tests/StreamWriterTest.cpp:
fixed StreamWriterTest
+ * tests/SVGOutputTest.cpp:
+ improved SVGOutputTest
+
2015-03-19 Martin Gieseking <martin.gieseking@uos.de>
* tests/Makefile.am, tests/ShadingPatch.cpp:
@@ -3014,8 +3067,10 @@ exit()
2015-03-18 Martin Gieseking <martin.gieseking@uos.de>
- * src/TensorProductPatch.h, tests/TensorProductPatchTest.cpp:
- improved TensorProductPatchTest
+ * src/ShadingPatch.h, src/TensorProductPatch.cpp,
+ src/TensorProductPatch.h, src/TriangularPatch.cpp, src/TriangularPatch.h,
+ tests/Makefile.am, tests/TriangularPatchTest.cpp:
+ added test for class TriangularPatch
* src/Bezier.cpp, src/Bezier.h, src/TensorProductPatch.cpp,
src/TriangularPatch.cpp, src/TriangularPatch.h,
@@ -3023,10 +3078,8 @@ exit()
renamed method pointAt() of class Bezier and TriangularPatch to
valueAt()
- * src/ShadingPatch.h, src/TensorProductPatch.cpp,
- src/TensorProductPatch.h, src/TriangularPatch.cpp, src/TriangularPatch.h,
- tests/Makefile.am, tests/TriangularPatchTest.cpp:
- added test for class TriangularPatch
+ * src/TensorProductPatch.h, tests/TensorProductPatchTest.cpp:
+ improved TensorProductPatchTest
2015-03-17 Martin Gieseking <martin.gieseking@uos.de>
@@ -3035,16 +3088,16 @@ exit()
2015-03-15 Martin Gieseking <martin.gieseking@uos.de>
- * tests/Makefile.am, tests/VectorIteratorTest.cpp:
- added VectorIteratorTest
+ * src/XMLNode.cpp, src/XMLNode.h, tests/Makefile.am,
+ tests/XMLNodeTest.cpp:
+ fixed a few issues in class XMLElementNode; added XMLNodeTest
* Makefile.am, clipper/Makefile.am, configure.ac, m4/ax_code_coverage.m4,
src/Makefile.am, tests/Makefile.am, tests/create-makefile:
extended build system to generate coverage reports
- * src/XMLNode.cpp, src/XMLNode.h, tests/Makefile.am,
- tests/XMLNodeTest.cpp:
- fixed a few issues in class XMLElementNode; added XMLNodeTest
+ * tests/Makefile.am, tests/VectorIteratorTest.cpp:
+ added VectorIteratorTest
2015-03-13 Martin Gieseking <martin.gieseking@uos.de>
@@ -3053,12 +3106,12 @@ exit()
2015-03-09 Martin Gieseking <martin.gieseking@uos.de>
- * tests/GraphicPathTest.cpp:
- extended tests of class GraphicPath
-
* tests/CRC32Test.cpp:
added test for 'compute' methods of class CRC32
+ * tests/GraphicPathTest.cpp:
+ extended tests of class GraphicPath
+
2015-03-08 Martin Gieseking <martin.gieseking@uos.de>
* tests/StreamReaderTest.cpp:
@@ -3066,30 +3119,30 @@ exit()
2015-03-07 Martin Gieseking <martin.gieseking@uos.de>
- * .gitignore:
- added .gitignore
-
* src/XMLString.cpp, tests/Makefile.am, tests/XMLStringTest.cpp:
fixed conversion from C and C++ strings to XMLString; added
XMLStringTest
-2015-03-06 Martin Gieseking <martin.gieseking@uos.de>
+ * .gitignore:
+ added .gitignore
- * src/BoundingBox.cpp, src/BoundingBox.h, tests/BoundingBoxTest.cpp:
- improved BoundingBox tests
+2015-03-06 Martin Gieseking <martin.gieseking@uos.de>
* src/Bitmap.cpp, src/Bitmap.h, tests/BitmapTest.cpp,
tests/GFReaderTest.cpp, tests/Makefile.am:
small refactorings of class Bitmap; added tests for class Bitmap
-2015-03-01 Martin Gieseking <martin.gieseking@uos.de>
+ * src/BoundingBox.cpp, src/BoundingBox.h, tests/BoundingBoxTest.cpp:
+ improved BoundingBox tests
- * README.md:
- added license badge to README.md
+2015-03-01 Martin Gieseking <martin.gieseking@uos.de>
* .travis.yml:
Travis conf: added configuration data for Coverity Scan
+ * README.md:
+ added license badge to README.md
+
2015-02-28 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, README.md:
@@ -3112,39 +3165,39 @@ exit()
2015-02-20 Martin Gieseking <martin.gieseking@uos.de>
- * doc/Makefile.am, doc/db2html.xsl, doc/dvisvgm.css:
- create html manpage with a separate stylesheet matching the new website
- theme
+ * 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
+
+ * doc/dvisvgm.txt.in:
+ minor additions and formatting changes of the manpage
* doc/Makefile.am, doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl,
doc/dvisvgm.sty, doc/dvisvgm.xpr, doc/tweak-dblatex-pdf.xsl:
improved the layout of the pdf manpage
- * 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
+ * doc/Makefile.am, doc/db2html.xsl, doc/dvisvgm.css:
+ create html manpage with a separate stylesheet matching the new website
+ theme
2015-02-19 Martin Gieseking <martin.gieseking@uos.de>
* .travis.yml:
- Travis conf: build gtest libraries since Ubuntu doesn't provide the
- binaries
+ added configuration file for Travis CI
* .travis.yml:
- Travis conf: added missing call of 'configure'
+ added dependency 'python-lxml' to Travis configuration
* .travis.yml:
added dependency 'libgtest-dev' to Travis configuration; ensure call of
'make check'
* .travis.yml:
- added dependency 'python-lxml' to Travis configuration
+ Travis conf: added missing call of 'configure'
* .travis.yml:
- added configuration file for Travis CI
+ Travis conf: build gtest libraries since Ubuntu doesn't provide the
+ binaries
2015-02-18 Martin Gieseking <martin.gieseking@uos.de>
@@ -3252,22 +3305,6 @@ exit()
2014-12-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
- * configure.ac, src/Doxyfile:
- set version to 1.9
-
- * src/dvisvgm.cpp:
- clear line before printing the message about user interruption to avoid
- trailing text fragments
-
- * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EPSToSVG.cpp,
- src/EPSToSVG.h, src/SpecialActions.h, src/SpecialManager.cpp,
- src/dvisvgm.cpp:
- show PS instruction counter when processing EPS files with option
- --progress
-
* doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/ShadingPatch.h,
src/TensorProductPatch.cpp, src/TensorProductPatch.h,
@@ -3276,6 +3313,22 @@ exit()
added command-line options --grad-overlap, --grad-segments, and
--grad-simplify
+ * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EPSToSVG.cpp,
+ src/EPSToSVG.h, src/SpecialActions.h, src/SpecialManager.cpp,
+ src/dvisvgm.cpp:
+ show PS instruction counter when processing EPS files with option
+ --progress
+
+ * src/dvisvgm.cpp:
+ clear line before printing the message about user interruption to avoid
+ trailing text fragments
+
+ * configure.ac, src/Doxyfile:
+ set version to 1.9
+
+ * NEWS:
+ updated NEWS
+
2014-12-20 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIReader.cpp:
@@ -3283,17 +3336,17 @@ exit()
2014-12-18 Martin Gieseking <martin.gieseking@uos.de>
- * src/Color.cpp, src/Color.h, src/Makefile.am, src/PsSpecialHandler.cpp,
- src/PsSpecialHandler.h, src/VectorIterator.h, src/psdefs.cpp,
- src/psdefs.ps:
- extended PS operator 'shfill' to support triangular patch meshes
+ * src/Makefile.am, src/TriangularPatch.cpp, src/TriangularPatch.h:
+ added class to compute triangular shading patches
* src/Makefile.am, src/PsSpecialHandler.cpp, src/ShadingPatch.cpp,
src/ShadingPatch.h, src/TensorProductPatch.cpp, src/TensorProductPatch.h:
extracted common interface class ShadingPatch from TensorProductPatch
- * src/Makefile.am, src/TriangularPatch.cpp, src/TriangularPatch.h:
- added class to compute triangular shading patches
+ * src/Color.cpp, src/Color.h, src/Makefile.am, src/PsSpecialHandler.cpp,
+ src/PsSpecialHandler.h, src/VectorIterator.h, src/psdefs.cpp,
+ src/psdefs.ps:
+ extended PS operator 'shfill' to support triangular patch meshes
2014-12-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -3302,13 +3355,13 @@ exit()
2014-12-03 Martin Gieseking <martin.gieseking@uos.de>
- * src/Color.cpp, tests/ColorSpecialTest.cpp, tests/ColorTest.cpp:
- fixed CMYK to RGB approximation
-
* src/CommandLine.cpp, src/CommandLine.h, src/dvisvgm.cpp,
src/options.xml:
disable option --clipjoin if PS support is disabled
+ * src/Color.cpp, tests/ColorSpecialTest.cpp, tests/ColorTest.cpp:
+ fixed CMYK to RGB approximation
+
2014-11-27 Martin Gieseking <martin.gieseking@uos.de>
* src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp,
@@ -3346,39 +3399,39 @@ exit()
2014-10-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/Color.cpp, src/Color.h, tests/ColorTest.cpp:
- added deltaE and L*a*b* color space methods to class Color
-
- * src/Color.cpp, src/Color.h:
- replaced vectors with valarrays in class Color
+ * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp,
+ src/PsSpecialHandler.cpp, tests/ColorTest.cpp:
+ replaced float by double in class Color
* src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp,
src/DVIReader.cpp, src/HtmlSpecialHandler.cpp, src/PsSpecialHandler.cpp,
tests/ColorTest.cpp:
renamed RGB setters/getters of class Color
- * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp,
- src/PsSpecialHandler.cpp, tests/ColorTest.cpp:
- replaced float by double in class Color
+ * src/Color.cpp, src/Color.h:
+ replaced vectors with valarrays in class Color
+
+ * src/Color.cpp, src/Color.h, tests/ColorTest.cpp:
+ added deltaE and L*a*b* color space methods to class Color
2014-10-17 Martin Gieseking <martin.gieseking@uos.de>
+ * clipper/clipper.cpp, clipper/clipper.hpp:
+ updated clipper library to version 6.2.0
+
* src/GraphicPath.h, src/PathClipper.cpp, src/PathClipper.h,
src/XMLNode.h:
fixed a couple of doxygen comments; removed redundant
PathClipperException
- * clipper/clipper.cpp, clipper/clipper.hpp:
- updated clipper library to version 6.2.0
-
2014-10-08 Martin Gieseking <martin.gieseking@uos.de>
- * src/Ghostscript.cpp:
- try to lookup the location of the GS DLL in the Windows registry
-
* src/CommandLine.cpp:
updated CommandLine.cpp with description of option --no-merge
+ * src/Ghostscript.cpp:
+ try to lookup the location of the GS DLL in the Windows registry
+
2014-10-01 Martin Gieseking <martin.gieseking@uos.de>
* doc/dvisvgm.txt.in, src/options.xml:
@@ -3407,17 +3460,17 @@ opt2cpp XSLT.
2014-08-29 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
- * configure.ac, src/Doxyfile:
- set version to 1.8.1
+ * src/PsSpecialHandler.cpp:
+ added missing whitespace boundaries in PS code
* src/FontEngine.cpp, tests/PageRagesTest.cpp:
removed unused static functions
- * src/PsSpecialHandler.cpp:
- added missing whitespace boundaries in PS code
+ * configure.ac, src/Doxyfile:
+ set version to 1.8.1
+
+ * NEWS:
+ updated NEWS
2014-08-20 Khaled Hosny <khaled.hosny@hindawi.com>
@@ -3450,10 +3503,7 @@ Makes post processing the SVG
2014-08-10 Khaled Hosny <khaledhosny@eglug.org>
* configure.ac, src/Makefile.am:
- Don't override CPPFLAGS and LDFLAGS in configure
-
-For the same reasons
- as the previous commit
+ EXTRA_LIBS is not used anymore
* configure.ac, src/Makefile.am:
Don't override CXXFLAGS in configure script
@@ -3464,7 +3514,10 @@ Breaks standard things
make CXXFLAGS="-g -O0 -pg"
* configure.ac, src/Makefile.am:
- EXTRA_LIBS is not used anymore
+ Don't override CPPFLAGS and LDFLAGS in configure
+
+For the same reasons
+ as the previous commit
2014-08-07 Martin Gieseking <martin.gieseking@uos.de>
@@ -3488,15 +3541,15 @@ Breaks standard things
2014-07-28 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, src/Doxyfile:
- set version to 1.8
-
* src/GraphicPath.h, src/PSInterpreter.cpp, src/PSInterpreter.h,
src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.cpp,
src/psdefs.ps, tests/PSInterpreterTest.cpp:
added evaluation of PS operator 'clippath' (copies clipping path into
graphics path)
+ * configure.ac, src/Doxyfile:
+ set version to 1.8
+
2014-07-26 Martin Gieseking <martin.gieseking@uos.de>
* src/Font.cpp, src/GFGlyphTracer.cpp, src/GraphicPath.h,
@@ -3511,26 +3564,26 @@ Breaks standard things
2014-07-22 Martin Gieseking <martin.gieseking@uos.de>
- * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
- src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/dvisvgm.cpp,
- src/options.xml:
- added option --clippath to compute the intersection of clipping paths
-
- * README, README.md, src/Bezier.cpp, src/Bezier.h, src/GraphicPath.h,
- src/Makefile.am, src/PathClipper.cpp, src/PathClipper.h, src/dvisvgm.cpp:
- added class PathClipper to compute intersections of closed curved
- graphics paths
-
- * src/GraphicPath.h:
- added field to store the winding rule to class GraphicPath
+ * src/DVIToSVG.h, src/dvisvgm.cpp:
+ prevent throwing a DVIException when option -l is present
* Makefile.am, clipper/License.txt, clipper/Makefile.am,
clipper/clipper.cpp, clipper/clipper.hpp, configure.ac, src/Makefile.am:
added slightly modified sources of clipper library (computes boolops on
polygons)
- * src/DVIToSVG.h, src/dvisvgm.cpp:
- prevent throwing a DVIException when option -l is present
+ * src/GraphicPath.h:
+ added field to store the winding rule to class GraphicPath
+
+ * README, README.md, src/Bezier.cpp, src/Bezier.h, src/GraphicPath.h,
+ src/Makefile.am, src/PathClipper.cpp, src/PathClipper.h, src/dvisvgm.cpp:
+ added class PathClipper to compute intersections of closed curved
+ graphics paths
+
+ * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
+ src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/dvisvgm.cpp,
+ src/options.xml:
+ added option --clippath to compute the intersection of clipping paths
2014-07-20 Khaled Hosny <khaledhosny@eglug.org>
@@ -3539,15 +3592,15 @@ Breaks standard things
2014-07-18 Martin Gieseking <martin.gieseking@uos.de>
- * src/TpicSpecialHandler.cpp:
- TPIC handler: use class GraphicPath to create SVG path commands
-
* doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
src/GraphicPath.h, src/PsSpecialHandler.cpp, src/SVGTree.cpp,
src/SVGTree.h, src/dvisvgm.cpp, src/options.xml,
tests/GraphicPathTest.cpp:
added option to create relative rather than absolute path commands
+ * src/TpicSpecialHandler.cpp:
+ TPIC handler: use class GraphicPath to create SVG path commands
+
2014-07-07 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVGActions.h, src/Doxyfile, src/HtmlSpecialHandler.h,
@@ -3572,22 +3625,22 @@ Breaks standard things
2014-06-17 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
- * configure.ac, src/Doxyfile:
- set version to 1.7
-
- * src/InputReader.cpp:
- added missing include
+ * src/SpecialManager.cpp, src/SpecialManager.h:
+ removed redundant method SpecialManager::leavePSHeaderSection()
* 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()
+ * src/InputReader.cpp:
+ added missing include
+
+ * configure.ac, src/Doxyfile:
+ set version to 1.7
+
+ * NEWS:
+ updated NEWS
2014-06-12 Martin Gieseking <martin.gieseking@uos.de>
@@ -3596,14 +3649,14 @@ Breaks standard things
2014-06-11 Martin Gieseking <martin.gieseking@uos.de>
+ * src/InputReader.cpp, src/InputReader.h:
+ added InputReader::getLine()
+
* 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 <martin.gieseking@uos.de>
* src/SpecialActions.h, tests/ColorSpecialTest.cpp:
@@ -3611,15 +3664,49 @@ Breaks standard things
2014-06-09 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/DVIToSVG.h, src/SpecialManager.h:
+ removed redundant definition of assignment operators
+
2014-06-05 Martin Gieseking <martin.gieseking@uos.de>
+ * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/DVIReader.cpp,
+ src/DVIReader.h, src/Makefile.am:
+ moved basic funtionality of DVIReader to base class BasicDVIReader
+
+ * 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/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/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp,
+ src/SpecialManager.cpp, src/SpecialManager.h, src/dvisvgm.cpp:
+ made class SpecialManager a singleton
+
+ * src/BasicDVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp,
+ src/DVIToSVGActions.h:
+ allow to replace the DVI reader assigned to an instance of
+ DVIToSVGActions
+
+ * 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.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,
@@ -3649,115 +3736,81 @@ Breaks standard things
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 <martin.gieseking@uos.de>
- * src/PsSpecialHandler.cpp:
- fixed incorrect extent values shown when applying a preview bbox
- (bp->pt)
+ * src/DVIReader.cpp, src/DVIReader.h:
+ removed redundant variable DVIReader::_prevBop
* rpm/Makefile.am:
removed outdated project folder 'rpm'
- * src/DVIReader.cpp, src/DVIReader.h:
- removed redundant variable DVIReader::_prevBop
+ * src/PsSpecialHandler.cpp:
+ fixed incorrect extent values shown when applying a preview bbox
+ (bp->pt)
2014-06-01 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/DVIReader.cpp, src/DVIReader.h:
+ removed redundant code from DVIReader::evalCommand()
+
2014-05-31 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIReader.cpp, src/StreamReader.h, src/VFReader.cpp:
- renamed some methods of class StreamReader
+ * src/DVIReader.cpp, src/VFReader.cpp:
+ few code adjustments
* src/DVIReader.cpp, src/StreamReader.cpp, src/StreamReader.h,
src/VFReader.cpp:
removed StreamReader::in()
- * src/DVIReader.cpp, src/VFReader.cpp:
- few code adjustments
+ * src/DVIReader.cpp, src/StreamReader.h, src/VFReader.cpp:
+ renamed some methods of class StreamReader
2014-05-29 Martin Gieseking <martin.gieseking@uos.de>
- * 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/StreamReader.h:
+ collect all DVI BOP offsets to reach them quickly
* 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
+ * src/DVIReader.cpp, src/DVIReader.h, src/dvisvgm.cpp:
+ simplified computation of progress ratio
+
+ * src/DVIReader.cpp, src/DVIReader.h:
+ simplified DVIReader::executePage; removed DVIReader::executePages
2014-05-22 Martin Gieseking <martin.gieseking@uos.de>
- * src/Makefile.am:
- Makefiles: put source files on separate lines
+ * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/FontEngine.cpp,
+ src/FontEngine.h:
+ removed redundant method CharMap::invert()
- * 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/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/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/RangeMap.cpp:
+ fixed right joins of touching ranges in a RangeMap
* 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/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/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/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/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/FontEngine.cpp,
- src/FontEngine.h:
- removed redundant method CharMap::invert()
+ * src/Makefile.am:
+ Makefiles: put source files on separate lines
2014-04-30 Martin Gieseking <martin.gieseking@uos.de>
@@ -3793,39 +3846,33 @@ Breaks standard things
2014-04-17 Martin Gieseking <martin.gieseking@uos.de>
- * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/options.xml:
- changed default argument of option --linkmark to 'box'
+ * src/CommandLine.h, src/DVIToSVG.cpp, src/EPSToSVG.cpp:
+ don't link GS messages unnecessarily if HAVE_LIBGS is defined
* 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
+ * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/options.xml:
+ changed default argument of option --linkmark to 'box'
2014-04-16 Martin Gieseking <martin.gieseking@uos.de>
- * 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()
+ * src/DLLoader.cpp:
+ prevent calling dlopen() if the length of the string argument is 0
* 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 <martin.gieseking@uos.de>
+ * src/Ghostscript.cpp, src/dvisvgm.cpp:
+ moved lookup of MiKTeX's GS DLL to get_libgs()
- * NEWS:
- updated NEWS
+ * 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
- * configure.ac, src/Doxyfile:
- set version to 1.5.3
+2014-04-11 Martin Gieseking <martin.gieseking@uos.de>
* src/CMap.cpp, src/CmdLineParserBase.cpp, src/ColorSpecialHandler.cpp,
src/DVIReader.cpp, src/DVIToSVGActions.cpp, src/Doxyfile,
@@ -3839,8 +3886,17 @@ Breaks standard things
src/XMLNode.cpp, src/dvisvgm.cpp:
fixed issues in the doxygen documentation
+ * configure.ac, src/Doxyfile:
+ set version to 1.5.3
+
+ * NEWS:
+ updated NEWS
+
2014-04-09 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVGActions.cpp:
+ equalize implementations of moveToX and moveToY
+
* src/BoundingBox.h, src/DVIActions.cpp, src/DVIActions.h,
src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp,
src/DVIToSVGActions.cpp, src/DVIToSVGActions.h,
@@ -3856,9 +3912,6 @@ Breaks standard things
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 <martin.gieseking@uos.de>
* src/DVIReader.cpp, src/DVIReader.h:
@@ -3877,17 +3930,17 @@ Breaks standard things
2014-01-03 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, src/Doxyfile:
- set version to 1.5.2
-
* src/FileFinder.cpp:
- return 'unknown' if MiKTeX version can't be retrieved
+ catch exceptions thrown by MiKTeXCom object
* src/Directory.cpp:
initialize Directory member variables (Win only)
* src/FileFinder.cpp:
- catch exceptions thrown by MiKTeXCom object
+ return 'unknown' if MiKTeX version can't be retrieved
+
+ * configure.ac, src/Doxyfile:
+ set version to 1.5.2
2014-01-02 Martin Gieseking <martin.gieseking@uos.de>
@@ -3959,38 +4012,38 @@ Breaks standard things
2013-12-29 Martin Gieseking <martin.gieseking@uos.de>
- * src/FontCache.cpp:
- catch potential StreamReaderException
+ * src/Font.cpp:
+ check if units per EM are not 0 to prevent divisions by zero
* 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
+ * src/FontCache.cpp:
+ catch potential StreamReaderException
2013-12-18 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIReader.cpp, src/Directory.cpp, src/GFReader.cpp:
- added missing initializations of member variables
+ * src/BoundingBox.cpp:
+ explicitely initialize BoundingBox fields
- * src/FontCache.cpp, src/SpecialManager.cpp:
- restore stream format flags
+ * src/FontCache.cpp:
+ avoid accessing strings constructed from temporaries
- * src/DvisvgmSpecialHandler.cpp, src/FontCache.cpp:
- ensure null pointer checks before dereferencing
+ * src/Matrix.cpp:
+ ensure return value of istream::get() is assigned to int vars
* 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/DvisvgmSpecialHandler.cpp, src/FontCache.cpp:
+ ensure null pointer checks before dereferencing
- * src/FontCache.cpp:
- avoid accessing strings constructed from temporaries
+ * src/FontCache.cpp, src/SpecialManager.cpp:
+ restore stream format flags
- * src/BoundingBox.cpp:
- explicitely initialize BoundingBox fields
+ * src/DVIReader.cpp, src/Directory.cpp, src/GFReader.cpp:
+ added missing initializations of member variables
2013-11-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -4004,18 +4057,18 @@ Breaks standard things
2013-10-28 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, src/Doxyfile:
- set version to 1.5.1
+ * src/Bitmap.cpp, src/Color.cpp, src/JFM.cpp, src/Matrix.cpp:
+ added missing #includes of header file <algorithm>
+
+ * src/FileSystem.cpp, src/MetafontWrapper.cpp:
+ added explicit casts from ifstream to bool
* 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 <algorithm>
+ * configure.ac, src/Doxyfile:
+ set version to 1.5.1
2013-10-27 Martin Gieseking <martin.gieseking@uos.de>
@@ -4030,36 +4083,27 @@ Breaks standard things
2013-10-12 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/Color.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
+ added 'const' to read-only methods
+
2013-09-21 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVG.cpp:
- changed warning message that appears if PS support has been disabled
- permanently
+ * src/FontCache.cpp, src/FontCache.h:
+ renamed FontCache::VERSION to FontCache::FORMAT_VERSION
* 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
+ * src/DVIToSVG.cpp:
+ changed warning message that appears if PS support has been disabled
+ permanently
2013-09-01 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -4085,19 +4129,19 @@ Breaks standard things
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 <martin.gieseking@uos.de>
+ * src/DLLoader.h, src/Directory.h:
+ moved #define NOMINMAX to Windows config.h
- * doc/dvisvgm.txt.in:
- updated manpage
+ * configure.ac, src/Doxyfile:
+ set version to 1.5
- * 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
+ * NEWS:
+ updated NEWS
- * 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
+2013-08-30 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/FontMetrics.h, src/JFM.cpp, src/JFM.h, src/TFM.h:
+ added retrieval of vertical mode flag to class FontMetrics
* src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h,
src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h,
@@ -4105,8 +4149,17 @@ Breaks standard things
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
+ * 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/Font.cpp, src/Font.h, src/XMLString.cpp:
+ replaced entity references by corresponding UTF-8 characters; use
+ correct unicode points rather than DVI charcodes
+
+ * doc/dvisvgm.txt.in:
+ updated manpage
2013-08-29 Martin Gieseking <martin.gieseking@uos.de>
@@ -4128,23 +4181,23 @@ Breaks standard things
2013-08-13 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
+ * 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/dvisvgm.cpp:
- fix number of dashes printed by -V1
+2013-08-11 Martin Gieseking <martin.gieseking@uos.de>
* configure.ac, src/FileFinder.cpp:
check if the kpathsea library is C++-safe (patch by Peter Breitenlohner)
+ * src/dvisvgm.cpp:
+ fix number of dashes printed by -V1
+
2013-08-08 Martin Gieseking <martin.gieseking@uos.de>
* src/Matrix.cpp, src/Matrix.h:
@@ -4152,14 +4205,14 @@ Breaks standard things
2013-08-04 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/Ghostscript.h, src/PSPreviewFilter.cpp, src/PsSpecialHandler.cpp:
+ added missing variable initializations
+
2013-08-03 Martin Gieseking <martin.gieseking@uos.de>
* src/CMapManager.cpp, src/CMapManager.h, src/FontManager.cpp:
@@ -4167,61 +4220,42 @@ Breaks standard things
2013-08-02 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
-
- * configure.ac, src/Doxyfile:
- set version to 1.4
-
- * NEWS:
- updated NEWS
+ * src/CMap.h, src/CMapManager.cpp:
+ properly handle 'unicode' encoding entries set in font map
- * 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
+2013-08-01 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVG.cpp:
- removed redundant #include statements
+ * src/XMLDocument.cpp, src/XMLString.cpp:
+ changed encoding of SVG files from ISO-8859-1 to UTF-8
* 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 <martin.gieseking@uos.de>
+ * src/DVIToSVG.cpp:
+ removed redundant #include statements
- * 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/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/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
+ * NEWS:
+ updated NEWS
- * 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
+ * configure.ac, src/Doxyfile:
+ set version to 1.4
- * src/FileFinder.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp:
- added support for OTF fonts
+2013-07-31 Martin Gieseking <martin.gieseking@uos.de>
- * 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.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
* src/CMap.cpp, src/CMap.h, src/CMapManager.h, src/EncFile.cpp,
src/EncFile.h, src/FileFinder.cpp, src/Font.cpp, src/Font.h,
@@ -4231,23 +4265,35 @@ Breaks standard things
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
+ * 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
-2013-07-27 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FileFinder.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp:
+ added support for OTF fonts
- * 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/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/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp:
- added funtion to execute PS code snippets and retrieve their results
+ * 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/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
+
+2013-07-27 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/JFM.cpp:
+ fixed retrieval of char indexes if a JFM contains entries of chartype 0
+ only
* src/BgColorSpecialHandler.h, src/DVIToSVG.cpp, src/PSInterpreter.cpp,
src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h,
@@ -4255,20 +4301,27 @@ Breaks standard things
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
+ * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp:
+ added funtion to execute PS code snippets and retrieve their results
+
+ * 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
2013-07-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/FontMap.cpp:
- check for EOF prior to try to parse another mapline
+ * src/EPSToSVG.cpp:
+ print warning message if height or width of EPS bbox is 0
* 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
+ * src/FontMap.cpp:
+ check for EOF prior to try to parse another mapline
2013-07-18 Martin Gieseking <martin.gieseking@uos.de>
@@ -4277,21 +4330,21 @@ Breaks standard things
2013-07-17 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
+ * src/psdefs.cpp, src/psdefs.ps:
+ properly store PS operator applyscalevals in systemdict
- * src/FileFinder.cpp, src/FileFinder.h:
- FileFinder: added lookup of cmap files
+2013-07-14 Martin Gieseking <martin.gieseking@uos.de>
* src/Process.cpp, src/Process.h:
extended Process::run() to grab the output written to stdout
+ * src/FileFinder.cpp, src/FileFinder.h:
+ FileFinder: added lookup of cmap files
+
2013-07-08 Martin Gieseking <martin.gieseking@uos.de>
* src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp:
@@ -4324,66 +4377,66 @@ Breaks standard things
2013-05-13 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
+ * 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
- * configure.ac, src/Doxyfile:
- set version to 1.3
+ * 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
- * 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
+ * src/FileFinder.cpp, src/MiKTeXCom.cpp, src/MiKTeXCom.h, src/dvisvgm.cpp:
+ try to load the Ghostscript library that comes with MiKTeX
* 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
+ * 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
- * 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
+ * configure.ac, src/Doxyfile:
+ set version to 1.3
- * 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
+ * NEWS:
+ updated NEWS
2013-05-02 Martin Gieseking <martin.gieseking@uos.de>
- * 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()
+ * 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
- * 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/SVGTree.cpp, src/SVGTree.h:
+ added methods to push and pop 'context elements' to a page that wrap
+ parts of the page contents
- * src/HtmlSpecialHandler.h:
- dropped old HtmlSpecialHandler.h that should had been removed long time
- ago
+ * src/DVIToSVGActions.h, src/EPSToSVG.h, src/SpecialActions.h:
+ provide the context push/pop methods of class SVGTree to special
+ handlers
* 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/HtmlSpecialHandler.h:
+ dropped old HtmlSpecialHandler.h that should had been removed long time
+ ago
- * src/SVGTree.cpp, src/SVGTree.h:
- added methods to push and pop 'context elements' to a page that wrap
- parts of the page contents
+ * 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
- * 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
+ * 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()
2013-05-01 Martin Gieseking <martin.gieseking@uos.de>
@@ -4402,12 +4455,6 @@ Breaks standard things
2013-04-24 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -4415,16 +4462,22 @@ Breaks standard things
src/XMLDocument.cpp, src/XMLDocument.h:
added missing underscores to private member variables
+ * configure.ac, src/Doxyfile:
+ set version to 1.2.2
+
+ * NEWS:
+ updated NEWS
+
2013-04-23 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/dvisvgm.cpp:
+ avoid output of empty parentheses if TARGET_SYSTEM is not set
+
* 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
- * 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>
* src/DVIToSVG.cpp, src/Makefile.am, src/NoPsSpecialHandler.cpp,
@@ -4438,25 +4491,25 @@ Breaks standard things
2013-04-09 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
+ * tests/Makefile.am, tests/create-makefile:
+ updated tests/Makefile.am to honor system potracelib if present
* 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
+ * NEWS:
+ updated NEWS
2013-04-08 Martin Gieseking <martin.gieseking@uos.de>
- * src/PageRanges.h:
- dropped unused variable PageRanges::_max
+ * doc/dvisvgm.txt.in, src/Color.cpp, src/Color.h, src/DVIToSVGActions.cpp:
+ allow the background color special to insert white rectancles
* 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
+ * src/PageRanges.h:
+ dropped unused variable PageRanges::_max
2013-04-04 Martin Gieseking <martin.gieseking@uos.de>
@@ -4488,27 +4541,27 @@ Breaks standard things
2013-02-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
-
- * configure.ac, src/Doxyfile:
- set version to 1.2
+ * 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
- * src/psdefs.cpp, src/psdefs.ps:
- improved processing of PS operator "show"
+ * src/Makefile.am, src/PSInterpreter.cpp, src/psdefs.cpp, src/psdefs.ps,
+ src/psdefs.psc:
+ make psdefs a separate compilation unit
* 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/psdefs.cpp, src/psdefs.ps:
+ improved processing of PS operator "show"
- * 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
+ * configure.ac, src/Doxyfile:
+ set version to 1.2
+
+ * NEWS:
+ updated NEWS
2013-02-21 Martin Gieseking <martin.gieseking@uos.de>
@@ -4518,13 +4571,13 @@ Breaks standard things
2013-02-19 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/FilePath.cpp:
+ adapt path separators on Windows systems to get the correct output path
+
2013-02-11 Martin Gieseking <martin.gieseking@uos.de>
* src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp,
@@ -4553,28 +4606,28 @@ Breaks standard things
2013-01-21 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, README:
- updated NEWS and README
+ * 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
- * configure.ac, src/Doxyfile:
- set version to 1.1
+ * src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/MapLine.h:
+ replaced FontMap entries by pointers; initialize entries with MapLine
+ objects
* 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
+ * configure.ac, src/Doxyfile:
+ set version to 1.1
- * 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
+ * NEWS, README:
+ updated NEWS and README
2013-01-20 Martin Gieseking <martin.gieseking@uos.de>
@@ -4583,15 +4636,15 @@ Breaks standard things
2013-01-16 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * 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
+
2013-01-10 Martin Gieseking <martin.gieseking@uos.de>
* src/Font.cpp, src/FontEncoding.cpp:
@@ -4661,28 +4714,28 @@ Breaks standard things
2012-12-23 Martin Gieseking <martin.gieseking@uos.de>
- * src/FileFinder.cpp, src/Message.cpp, src/dvisvgm.cpp:
- reduced scope of some variables
+ * src/FontCache.cpp, src/PsSpecialHandler.cpp, src/TpicSpecialHandler.cpp:
+ check emptiness of containers with empty() instead of size()
+
+ * src/FileFinder.cpp, src/MiKTeXCom.cpp, src/Process.cpp:
+ avoid creating copies of exception objects
* 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()
+ * src/FileFinder.cpp, src/Message.cpp, src/dvisvgm.cpp:
+ reduced scope of some variables
2012-12-12 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FontCache.cpp:
+ replaced 'char' with 'glyph' in font cache listing
+
* 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 <martin.gieseking@uos.de>
* src/Ghostscript.cpp:
@@ -4690,35 +4743,35 @@ Breaks standard things
2012-12-02 Martin Gieseking <martin.gieseking@uos.de>
- * 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/FilePath.cpp, tests/FilePathTest.cpp:
+ strip drive letter if it's not set (Windows only)
- * src/MiKTeX209-session_i.c:
- add additiona files required to build dvisvgm with MinGW
+ * tests/FileSystemTest.cpp, tests/GFReaderTest.cpp:
+ ensure that tests work properly on Windows
* src/macros.h:
removed SHOW() from macros.h
- * tests/FileSystemTest.cpp, tests/GFReaderTest.cpp:
- ensure that tests work properly on Windows
+ * src/MiKTeX209-session_i.c:
+ add additiona files required to build dvisvgm with MinGW
- * src/FilePath.cpp, tests/FilePathTest.cpp:
- strip drive letter if it's not set (Windows only)
+ * src/FileFinder.cpp, src/FontEngine.cpp, src/Makefile.am,
+ src/MiKTeXCom.cpp, src/MiKTeXCom.h:
+ moved MiKTeX COM code to separate class
-2012-11-23 Martin Gieseking <martin.gieseking@uos.de>
+ * doc/dvisvgm.txt.in, src/Ghostscript.cpp:
+ use gsdll64.dll for 64-bit builds; added info about gsdll64.dll to
+ manpage
- * src/PSInterpreter.cpp, src/psdefs.ps, src/psdefs.psc:
- print operand stack in case of a PS error
+2012-11-23 Martin Gieseking <martin.gieseking@uos.de>
* 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
+ * src/PSInterpreter.cpp, src/psdefs.ps, src/psdefs.psc:
+ print operand stack in case of a PS error
+
2012-11-22 Martin Gieseking <martin.gieseking@uos.de>
* src/Message.cpp:
@@ -4731,12 +4784,12 @@ Breaks standard things
2012-11-19 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/Font.cpp, src/Font.h, src/FontManager.cpp:
+ print warning if font checksums don't match
+
2012-11-16 Martin Gieseking <martin.gieseking@uos.de>
* src/Directory.h:
@@ -4744,35 +4797,35 @@ Breaks standard things
2012-11-15 Martin Gieseking <martin.gieseking@uos.de>
- * src/FileFinder.cpp, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h,
+ * src/FileFinder.cpp, src/FileFinder.h, src/FontMap.cpp, src/FontMap.h,
tests/FontMapTest.cpp:
- adapted code to use new MapLine class; introduced support of map line
- modes
+ made class FontMap a singleton
+
+ * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp:
+ moved initialization of FontMap from FileFinder to dvisvgm.cpp
* 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,
+ * src/FileFinder.cpp, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h,
tests/FontMapTest.cpp:
- made class FontMap a singleton
+ adapted code to use new MapLine class; introduced support of map line
+ modes
2012-11-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVG.cpp:
- prevent compilation error when using a C++11 compiler (patch by Peter
+ * src/FileFinder.cpp:
+ initialize Ghostscript when compiled for TeX Live Win32 (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
+ * src/DVIToSVG.cpp:
+ prevent compilation error when using a C++11 compiler (patch by Peter
Breitenlohner)
2012-11-11 Martin Gieseking <martin.gieseking@uos.de>
@@ -4789,23 +4842,23 @@ Breaks standard things
2012-09-27 Martin Gieseking <martin.gieseking@uos.de>
- * doc/Makefile.am:
- remove manpage when calling 'make distclean'
+ * configure.ac, src/Doxyfile:
+ set version to 1.0.12
* NEWS:
updated NEWS
- * configure.ac, src/Doxyfile:
- set version to 1.0.12
+ * doc/Makefile.am:
+ remove manpage when calling 'make distclean'
2012-09-20 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
+ removed Ghostscript info from ps entry in list of special handlers
+
2012-06-06 Martin Gieseking <martin.gieseking@uos.de>
* src/gfprint.mak:
@@ -4840,15 +4893,15 @@ Breaks standard things
2012-03-09 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
+ * src/Ghostscript.cpp, src/Ghostscript.h:
+ added optional parameter to Ghostscript::revision() to retrieve the
+ revision number only
* 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
+ * NEWS:
+ updated NEWS
2012-03-08 Martin Gieseking <martin.gieseking@uos.de>
@@ -4881,13 +4934,13 @@ Breaks standard things
2012-01-09 Martin Gieseking <martin.gieseking@uos.de>
- * 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)
+ * src/TpicSpecialHandler.cpp:
+ added some more comments to methods of class TpicSpecialHandler
+
2012-01-06 Martin Gieseking <martin.gieseking@uos.de>
* Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in,
@@ -4946,25 +4999,25 @@ Breaks standard things
2011-12-18 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- updated NEWS
+ * tests/Makefile.am, tests/create-makefile:
+ link tests with -lpthread (required by gtest on Ubuntu)
* 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)
+ * NEWS:
+ updated NEWS
2011-12-17 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * doc/dvisvgm.txt.in:
+ added documentation on environment variable DVISVGM_COLORS to manpage
+
2011-11-22 Martin Gieseking <martin.gieseking@uos.de>
* src/GraphicPath.h:
@@ -4978,63 +5031,39 @@ Breaks standard things
2011-10-28 Martin Gieseking <martin.gieseking@uos.de>
- * src/SVGTree.cpp:
- avoid possible collisions of glyph IDs
-
* src/FontMap.cpp:
removed unused variable eval_prefix in helper function read_entry()
+ * src/SVGTree.cpp:
+ avoid possible collisions of glyph IDs
+
2011-10-13 Martin Gieseking <martin.gieseking@uos.de>
* NEWS:
updated NEWS
-2011-10-10 Martin Gieseking <martin.gieseking@uos.de>
-
- * 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 <martin.gieseking@uos.de>
- * 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/FilePath.cpp:
+ added some missing comments to methods of class FilePath
* src/Directory.h:
dropped method Directory::getEntry()
- * src/FilePath.cpp:
- added some missing comments to methods of class FilePath
-
2011-10-07 Martin Gieseking <martin.gieseking@uos.de>
* src/Process.cpp:
- exclude definition of split_paramstr() from Windows builds as it's not
- used there
+ added missing include <signal.h> to Process.cpp
* src/Process.cpp:
- added missing include <signal.h> to Process.cpp
+ exclude definition of split_paramstr() from Windows builds as it's not
+ used there
2011-10-03 Martin Gieseking <martin.gieseking@uos.de>
* doc/Makefile.am:
add metadata/pdfmarks to pdf version of manpage
-2011-09-30 Martin Gieseking <martin.gieseking@uos.de>
-
- * 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 <martin.gieseking@uos.de>
* potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c,
@@ -5045,21 +5074,21 @@ Breaks standard things
2011-06-04 Martin Gieseking <martin.gieseking@uos.de>
+ * configure.ac, src/Doxyfile:
+ set version to 1.0.9dev
+
* 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 <martin.gieseking@uos.de>
- * 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
+ * src/PsSpecialHandler.cpp:
+ explicitly cast double to int in call of ClippingStack::dup()/pop()
+
2011-05-27 Martin Gieseking <martin.gieseking@uos.de>
* tests/check-conv, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg:
@@ -5075,14 +5104,14 @@ Breaks standard things
2011-05-22 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/MetafontWrapper.cpp:
+ dropped '--halt-on-error' in Metafont call to process buggy mf files
+ completely
+
2011-05-19 Martin Gieseking <martin.gieseking@uos.de>
* src/DLLoader.h:
@@ -5097,67 +5126,58 @@ Breaks standard things
2011-05-07 Martin Gieseking <martin.gieseking@uos.de>
- * src/PsSpecialHandler.cpp:
- fixed potential segfault caused by invisible zero-length paths
-
- * src/PsSpecialHandler.cpp:
- add definitions in literal PS headers to dictionary TeXDict
+ * configure.ac, src/Doxyfile:
+ set version to 1.0.8dev
* 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
+ * src/PsSpecialHandler.cpp:
+ add definitions in literal PS headers to dictionary TeXDict
+
+ * src/PsSpecialHandler.cpp:
+ fixed potential segfault caused by invisible zero-length paths
2011-05-06 Martin Gieseking <martin.gieseking@uos.de>
+ * NEWS, README, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.7; updated NEWS and README
+
* 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 <martin.gieseking@uos.de>
- * doc/dvisvgm.txt.in:
- added info about dvips rounding issues to manpage
+ * src/PSInterpreter.cpp, src/PsSpecialHandler.cpp:
+ separate PS snippets by newline characters to leave preceding comments
+
+ * src/PsSpecialHandler.h:
+ corrected scaling formula applied to PS line properties
* 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
+ * doc/dvisvgm.txt.in:
+ added info about dvips rounding issues to manpage
2011-05-04 Martin Gieseking <martin.gieseking@uos.de>
- * src/Length.h:
- undefine macro IN
+ * src/PsSpecialHandler.cpp:
+ don't call Ghostscript::revision() in initialization of static variable
* 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
+ * src/Length.h:
+ undefine macro IN
2011-05-03 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -5166,6 +5186,15 @@ Breaks standard things
src/TpicSpecialHandler.h:
replaced methods for DVI position alterations with translation semantics
+ * 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/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h:
+ tpic special 'ip' must not draw the outline of the polygon but only fill
+ its interior
+
2011-05-02 Martin Gieseking <martin.gieseking@uos.de>
* src/psdefs.ps, src/psdefs.psc:
@@ -5173,14 +5202,14 @@ Breaks standard things
2011-04-30 Martin Gieseking <martin.gieseking@uos.de>
- * src/psdefs.ps, src/psdefs.psc:
- catch PS error /nocurrentpoint in operator 'setpos' properly
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.7dev
* src/SpecialManager.cpp:
register special prefix ps:: properly
- * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 1.0.7dev
+ * src/psdefs.ps, src/psdefs.psc:
+ catch PS error /nocurrentpoint in operator 'setpos' properly
2011-04-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -5189,16 +5218,16 @@ Breaks standard things
2011-04-14 Martin Gieseking <martin.gieseking@uos.de>
- * 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()
+ * 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
+
2011-04-13 Martin Gieseking <martin.gieseking@uos.de>
* src/XMLNode.cpp, src/XMLNode.h:
@@ -5223,41 +5252,41 @@ Breaks standard things
2011-03-04 Martin Gieseking <martin.gieseking@uos.de>
- * src/CRC32.cpp, src/StreamWriter.cpp:
- added missing 'const' to type casts (Peter Breitenlohner)
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.6dev
* 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
+ * src/CRC32.cpp, src/StreamWriter.cpp:
+ added missing 'const' to type casts (Peter Breitenlohner)
2011-02-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 1.0.5, updated NEWS
+ * doc/dvisvgm.txt.in, src/FontCache.cpp, src/FontCache.h, src/dvisvgm.cpp:
+ added code to remove outdated and corrupted cache files
* 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
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.5, updated NEWS
2011-02-21 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/SVGTree.cpp:
+ added missing unit in height/width attribute of svg root element
+
+ * tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg,
+ tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg:
+ updated conversion test files
+
2011-02-16 Martin Gieseking <martin.gieseking@uos.de>
* src/InputBuffer.h:
@@ -5265,21 +5294,21 @@ Breaks standard things
2011-02-10 Martin Gieseking <martin.gieseking@uos.de>
- * src/FontCache.cpp, src/FontCache.h:
- added CRC32 checks to cache files
+ * src/FileSystem.cpp, src/FileSystem.h, src/dvisvgm.cpp,
+ tests/FileSystemTest.cpp:
+ merged FileSystem::move() into FileSystem::copy()
+
+ * src/CRC32.cpp, src/CRC32.h, src/Makefile.am, tests/CRC32Test.cpp,
+ tests/Makefile.am:
+ added class CRC32 and corresponding tests
* 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()
+ * src/FontCache.cpp, src/FontCache.h:
+ added CRC32 checks to cache files
2011-01-31 Martin Gieseking <martin.gieseking@uos.de>
@@ -5308,9 +5337,6 @@ Breaks standard things
2011-01-04 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -5360,20 +5386,23 @@ Breaks standard things
tests/create-makefile:
updated year in copyright info
-2010-12-18 Martin Gieseking <martin.gieseking@uos.de>
+ * tests/Makefile.am, tests/PSInterpreterTest.cpp:
+ added basic tests for class PSInterpreter
- * doc/dvisvgm.txt.in:
- minor update to the manpage
+2010-12-18 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 1.0.4; updated NEWS
+ * src/PsSpecialHandler.cpp:
+ fixed scaling issue in PS positioning
* 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
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.4; updated NEWS
+
+ * doc/dvisvgm.txt.in:
+ minor update to the manpage
2010-12-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -5382,12 +5411,12 @@ Breaks standard things
2010-08-18 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 1.0.4dev
-
* src/FontEngine.cpp:
fixed FreeType version check (patch by Paul Vojta)
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.4dev
+
2010-08-11 Martin Gieseking <martin.gieseking@uos.de>
* tests/Makefile.am, tests/PairTest.cpp:
@@ -5395,12 +5424,12 @@ Breaks standard things
2010-08-05 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, doc/dvisvgm.txt.in:
- updated manpage and NEWS
-
* configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
set version to 1.0.3
+ * NEWS, doc/dvisvgm.txt.in:
+ updated manpage and NEWS
+
2010-08-04 Martin Gieseking <martin.gieseking@uos.de>
* src/BoundingBox.cpp, src/BoundingBox.h, src/Matrix.cpp, src/Matrix.h,
@@ -5420,29 +5449,29 @@ Breaks standard things
2010-07-13 Martin Gieseking <martin.gieseking@uos.de>
- * src/Directory.cpp, src/Directory.h, src/GFReader.cpp, src/GFReader.h:
- added leading underscore to variables of GFReader
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.3dev
- * src/GraphicPath.h, src/PsSpecialHandler.h:
- fixed missing initialization of GraphicPath iterator
+ * src/InputBuffer.h:
+ added missing namespace prefix
* src/Terminal.cpp:
replaced \e with \x1B
- * src/InputBuffer.h:
- added missing namespace prefix
+ * src/GraphicPath.h, src/PsSpecialHandler.h:
+ fixed missing initialization of GraphicPath iterator
- * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 1.0.3dev
+ * src/Directory.cpp, src/Directory.h, src/GFReader.cpp, src/GFReader.h:
+ added leading underscore to variables of GFReader
2010-06-22 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.2
+
2010-06-18 Martin Gieseking <martin.gieseking@uos.de>
* src/Bitmap.cpp, tests/DirectoryTest.cpp, tests/GFReaderTest.cpp,
@@ -5451,13 +5480,6 @@ Breaks standard things
2010-06-17 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -5466,11 +5488,14 @@ Breaks standard things
src/PsSpecialHandler.h, src/TFM.cpp, src/TFM.h:
fixed some type conversion warnings
-2010-06-16 Martin Gieseking <martin.gieseking@uos.de>
+ * src/Message.cpp, src/Message.h:
+ renamed MessageStream::putchar() to MessageStream::putChar() to avoid
+ name clashes
- * 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
+ * src/types.h, tests/Makefile.am, tests/TypesTest.cpp:
+ added TypesTest
+
+2010-06-16 Martin Gieseking <martin.gieseking@uos.de>
* configure.ac, src/CmdLineParserBase.h, src/FileFinder.h,
src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp,
@@ -5478,6 +5503,10 @@ Breaks standard things
src/gzstream.cpp:
applied latest TL patches from Peter Breitenlohner and Karl Berry
+ * 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
+
2010-06-14 Martin Gieseking <martin.gieseking@uos.de>
* configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
@@ -5485,56 +5514,41 @@ Breaks standard things
2010-06-11 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0.1
- * src/psdefs.ps, src/psdefs.psc:
- fixed recursion issue in PS operator charpath
+2010-06-09 Martin Gieseking <martin.gieseking@uos.de>
* configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
set version to 1.0.1dev
-2010-06-08 Martin Gieseking <martin.gieseking@uos.de>
-
- * 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
+ * src/psdefs.ps, src/psdefs.psc:
+ fixed recursion issue in PS operator charpath
- * doc/Makefile.am, doc/dvisvgm.txt.in:
- documented option --help and --version in manpage
+2010-06-08 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * configure.ac, doc/Makefile.am, src/Makefile.am:
+ cleaned up configuration scripts
- * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h:
- added method to compute length of DVI command
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0dev
- * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp,
- src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc:
- evaluate Ghostscript operator .setopacityalpha
+ * 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
- * src/Font.cpp:
- print error message if Metafont failed
+ * src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h,
+ src/Makefile.am, tests/FilePathTest.cpp, tests/Makefile.am:
+ added class FilePath
- * 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
+ * src/InputBuffer.h, tests/ColorSpecialTest.cpp,
+ tests/StreamInputBufferTest.cpp:
+ added InputBuffer::invalidate()
* doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h,
@@ -5545,25 +5559,40 @@ Breaks standard things
tests/StreamCounterTest.cpp:
added conversion of multiple pages
- * src/InputBuffer.h, tests/ColorSpecialTest.cpp,
- tests/StreamInputBufferTest.cpp:
- added InputBuffer::invalidate()
+ * 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
- * src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h,
- src/Makefile.am, tests/FilePathTest.cpp, tests/Makefile.am:
- added class FilePath
+ * src/Font.cpp:
+ print error message if Metafont failed
- * 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
+ * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp,
+ src/PsSpecialHandler.h, src/psdefs.ps, src/psdefs.psc:
+ evaluate Ghostscript operator .setopacityalpha
- * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 1.0dev
+ * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h:
+ added method to compute length of DVI command
- * configure.ac, doc/Makefile.am, src/Makefile.am:
- cleaned up configuration scripts
+ * 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
+
+ * doc/Makefile.am, doc/dvisvgm.txt.in:
+ documented option --help and --version in manpage
+
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 1.0
+
+ * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp,
+ src/PsSpecialHandler.h:
+ fixed PS destructor issue (SF bug #3013392)
2010-05-09 Martin Gieseking <martin.gieseking@uos.de>
@@ -5572,33 +5601,33 @@ Breaks standard things
2010-05-04 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, tests/check-conv:
+ fixed segfaults in tests
+
2010-04-22 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 0.9.1
+ * src/CommandLine.cpp, src/options.xml:
+ output of option --help: replaced '(default: FOO)' by '[FOO]'
- * tests/check-conv, tests/frktest-wf-cmp.svg, tests/sample-wf-cmp.svg:
- adapted conversion tests to new output format
+ * 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/SVGTree.cpp:
+ fixed broken validity when using SVG fonts
* 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
+ * tests/check-conv, tests/frktest-wf-cmp.svg, tests/sample-wf-cmp.svg:
+ adapted conversion tests to new output format
- * src/CommandLine.cpp, src/options.xml:
- output of option --help: replaced '(default: FOO)' by '[FOO]'
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 0.9.1
2010-04-20 Martin Gieseking <martin.gieseking@uos.de>
@@ -5607,12 +5636,12 @@ Breaks standard things
2010-04-11 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/DVIToSVGActions.cpp:
+ replaced wrong font pointer that could lead to segfaults
+
2010-03-25 Martin Gieseking <martin.gieseking@uos.de>
* fedora/dvisvgm.spec:
@@ -5620,81 +5649,74 @@ Breaks standard things
2010-03-24 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/Font.cpp, src/Font.h, src/dvisvgm.cpp:
+ moved some methods from PhysicalFontImpl to PysicalFont
- * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 0.9
+ * 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/FontCache.cpp, src/GFGlyphTracer.cpp, src/GFReader.cpp:
- variable _fontname is now correctly set in class FontCache
+ * src/FontCache.cpp, src/Makefile.am, src/StreamWriter.cpp,
+ src/StreamWriter.h, src/TFM.cpp:
+ replaced local stream IO functions by StreamReader/StreamWriter methods
* 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
+ * src/FontCache.cpp, src/GFGlyphTracer.cpp, src/GFReader.cpp:
+ variable _fontname is now correctly set in class FontCache
- * 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
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 0.9
- * src/Font.cpp, src/Font.h, src/dvisvgm.cpp:
- moved some methods from PhysicalFontImpl to PysicalFont
+ * tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg,
+ tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg:
+ updated conversion tests
+
+ * transfer-cs:
+ added extension .patch to exported changesets
2010-03-18 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/DVIToSVG.cpp, src/SVGTree.cpp:
+ moved creation of SVG 'use' elements from class DVIToSVG to class
+ SVGTree
- * 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/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/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
+ * 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/DVIToSVG.cpp, src/SVGTree.cpp:
- moved creation of SVG 'use' elements from class DVIToSVG to class
- SVGTree
+ * 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
2010-03-17 Martin Gieseking <martin.gieseking@uos.de>
- * src/BoundingBox.cpp, src/Calculator.cpp, src/Matrix.cpp,
- src/PSInterpreter.cpp, src/PSInterpreter.h:
- fixed a couple of comments
+ * src/GFReader.cpp, src/GFReader.h:
+ replaced GFReader messages by exceptions
- * 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/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, 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/SVGTree.h:
+ removed class CharmapTranslator
* src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp,
src/DVIToSVGActions.cpp, src/FontManager.cpp, src/FontManager.h,
@@ -5703,15 +5725,22 @@ Breaks standard things
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/FontCache.cpp, src/FontCache.h:
+ added method FontCache::write(const char *dir) that updates the cache
+ file of the current font
+
+ * 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:
- removed class CharmapTranslator
+ 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/GFReader.cpp, src/GFReader.h:
- replaced GFReader messages by exceptions
+ * src/BoundingBox.cpp, src/Calculator.cpp, src/Matrix.cpp,
+ src/PSInterpreter.cpp, src/PSInterpreter.h:
+ fixed a couple of comments
2010-02-26 Martin Gieseking <martin.gieseking@uos.de>
@@ -5740,12 +5769,12 @@ Breaks standard things
2010-02-02 Martin Gieseking <martin.gieseking@uos.de>
- * fedora/dvisvgm.spec:
- updated homepage and spec file
-
* NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
version updated to 0.8.8
+ * fedora/dvisvgm.spec:
+ updated homepage and spec file
+
2010-02-01 Martin Gieseking <martin.gieseking@uos.de>
* tests/check-conv:
@@ -5753,24 +5782,24 @@ Breaks standard things
2010-01-31 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
+ * tests/normalize.xsl:
+ some improvements to normalize.xsl
- * src/GraphicPath.h:
- fixed scaling bug in computation of glyph paths when using -n
+2010-01-29 Martin Gieseking <martin.gieseking@uos.de>
* src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp,
src/CommandLine.h:
removed CmdLineParserBase::numOptions()
+ * src/GraphicPath.h:
+ fixed scaling bug in computation of glyph paths when using -n
+
2010-01-24 Martin Gieseking <martin.gieseking@uos.de>
* doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h,
@@ -5784,16 +5813,12 @@ Breaks standard things
2010-01-17 Martin Gieseking <martin.gieseking@uos.de>
- * src/Ghostscript.cpp:
- fixed typo in variable name
-
- * NEWS:
- updated NEWS
+ * configure.ac:
+ updated type of kpathsea_version_string (patch by lomov_vl)
- * 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
+ * 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.
* Makefile.am, README, configure.ac, doc/dvisvgm.txt.in,
src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h,
@@ -5844,12 +5869,16 @@ Breaks standard things
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.
+ * 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
- * configure.ac:
- updated type of kpathsea_version_string (patch by lomov_vl)
+ * NEWS:
+ updated NEWS
+
+ * src/Ghostscript.cpp:
+ fixed typo in variable name
2009-12-16 Martin Gieseking <martin.gieseking@uos.de>
@@ -5890,42 +5919,42 @@ Breaks standard things
2009-11-18 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
+ * src/Ghostscript.cpp, src/Ghostscript.h:
+ replaced #if HAVE_LIBGS by #if defined(HAVE_LIBGS)
- * NEWS:
- updated NEWS
+ * src/DLLoader.cpp, src/DLLoader.h:
+ fixed line endings
- * src/dvisvgm.cpp:
- don't use email adress PACKAGE_BUGREPORT for copyright notice
+2009-11-17 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 0.8.8dev
- * src/InputReader.cpp:
- added missing initialization value (Peter Breitenlohner)
+ * potracelib/potracelib.c, potracelib/potracelib.h:
+ replaced outdated string constant type char* by const char* in
+ potrace_version()
* 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()
+ * src/InputReader.cpp:
+ added missing initialization value (Peter Breitenlohner)
- * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 0.8.8dev
+ * 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/dvisvgm.cpp:
+ don't use email adress PACKAGE_BUGREPORT for copyright notice
+
+ * NEWS:
+ updated NEWS
2009-11-10 Martin Gieseking <martin.gieseking@uos.de>
@@ -5934,26 +5963,26 @@ Breaks standard things
2009-11-09 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 0.8.7
+ * src/DVIToSVG.cpp, src/dvisvgm.cpp:
+ added total number of pages to message text
* 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
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 0.8.7
2009-11-06 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, src/PsSpecialHandler.cpp:
- fixed path scaling issue in PS handler
+ * src/GraphicPath.h, src/PsSpecialHandler.cpp:
+ PS handler: replace zero-length paths by dots
* NEWS, doc/dvisvgm.txt.in:
updated NEWS and manpage
- * src/GraphicPath.h, src/PsSpecialHandler.cpp:
- PS handler: replace zero-length paths by dots
+ * NEWS, src/PsSpecialHandler.cpp:
+ fixed path scaling issue in PS handler
2009-10-29 Martin Gieseking <martin.gieseking@uos.de>
@@ -5967,14 +5996,23 @@ Breaks standard things
2009-10-16 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac, src/Doxyfile:
- increased version to 0.8.7dev
-
* tests/Makefile.am, tests/create-makefile:
added script to create tests/Makefile.am
+ * configure.ac, src/Doxyfile:
+ increased version to 0.8.7dev
+
2009-10-13 Martin Gieseking <martin.gieseking@uos.de>
+ * doc/Makefile.am, doc/dvisvgm.txt.in:
+ removed outdated post-processing of manpage
+
+ * fedora/dvisvgm.spec:
+ updated spec file
+
+ * doc/Makefile.am:
+ added missing dvi suffix in Makefile target dvi-pdf
+
* README, tests/CalculatorTest.cpp, tests/CalculatorTest.h,
tests/ColorSpecialTest.cpp, tests/ColorSpecialTest.h,
tests/CommandLineTest.cpp, tests/CommandLineTest.h,
@@ -5991,22 +6029,8 @@ Breaks standard things
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 <martin.gieseking@uos.de>
- * 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,
@@ -6041,18 +6065,23 @@ Breaks standard things
src/XMLString.cpp, src/XMLString.h, src/macros.h, src/types.h:
code cleanup
+ * 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
+
2009-10-11 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS:
- NEWS updated
+ * transfer-cs:
+ improved transfer-cs
* 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
+ * NEWS:
+ NEWS updated
2009-10-10 Martin Gieseking <martin.gieseking@uos.de>
@@ -6061,35 +6090,25 @@ Breaks standard things
2009-10-09 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/Bitmap.h:
+ fixed bit shift overflow in Bitmap class occured on 64-bit systems
* autogen.sh, prepare:
prepare script replaced by autogen.sh
- * src/Bitmap.h:
- fixed bit shift overflow in Bitmap class occured on 64-bit systems
+ * transfer-cs:
+ added script to transfer changesets to dvisvgm-pub
-2009-10-08 Martin Gieseking <martin.gieseking@uos.de>
+ * doc/dvisvgm.txt.in:
+ fixed formatting of manual page
- * src/dvisvgm.cpp:
- fixed uncaught PageSizeException
+ * src/Length.cpp, src/Length.h, tests/LengthTest.h:
+ fixed unit conversion bug
- * src/MetafontWrapper.cpp:
- fixed file permissions
+ * src/Makefile.am:
+ fixed Makefile
- * NEWS, src/GraphicPath.h, src/PsSpecialHandler.cpp,
- src/PsSpecialHandler.h:
- PS clipping path sequences and intersections are now handled correctly
+2009-10-08 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/CommandLine.cpp,
src/CommandLine.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/dvisvgm.cpp,
@@ -6097,20 +6116,27 @@ Breaks standard things
cmdline parameter --bbox can now be used to set the absolute bounding
box
-2009-10-07 Martin Gieseking <martin.gieseking@uos.de>
+ * NEWS, src/GraphicPath.h, src/PsSpecialHandler.cpp,
+ src/PsSpecialHandler.h:
+ PS clipping path sequences and intersections are now handled correctly
- * src/BoundingBox.cpp, src/BoundingBox.h, src/Length.cpp, src/Length.h,
- src/Makefile.am, tests/LengthTest.h:
- class Length provides length unit calculations
+ * src/MetafontWrapper.cpp:
+ fixed file permissions
+
+ * src/dvisvgm.cpp:
+ fixed uncaught PageSizeException
+
+2009-10-07 Martin Gieseking <martin.gieseking@uos.de>
* 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 <martin.gieseking@uos.de>
+ * 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, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- set version to 0.8.6
+2009-10-06 Martin Gieseking <martin.gieseking@uos.de>
* src/BoundingBox.cpp, src/BoundingBox.h, src/GraphicPath.h,
src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp,
@@ -6118,14 +6144,17 @@ Breaks standard things
fixed some PS bounding box and positioning issues introduced by previous
changesets
-2009-10-05 Martin Gieseking <martin.gieseking@uos.de>
+ * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ set version to 0.8.6
- * NEWS, src/PsSpecialHandler.cpp:
- fixed another positioning bug reported by John Bowman
+2009-10-05 Martin Gieseking <martin.gieseking@uos.de>
* src/PsSpecialHandler.cpp:
convert PS path coordinated to TeX point units
+ * NEWS, src/PsSpecialHandler.cpp:
+ fixed another positioning bug reported by John Bowman
+
2009-10-04 Martin Gieseking <martin.gieseking@uos.de>
* src/GraphicPath.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h:
@@ -6144,54 +6173,46 @@ Breaks standard things
2009-09-30 Martin Gieseking <martin.gieseking@uos.de>
- * Makefile.am, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
- increased version number to 0.8.5
+ * doc/dvisvgm.txt.in:
+ added dvisvgm:raw example to man page
* 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
+ * Makefile.am, configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ increased version number to 0.8.5
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
+ * NEWS:
+ added cretdit to John Bowman for sending a patch for the already fixed
+ clipping bug
* 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
+ * fedora/dvisvgm.spec:
+ updated spec file and fixed typo on website
+
+ * doc/dvisvgm.txt.in:
+ minor changes of the documentation
2009-09-11 Martin Gieseking <martin.gieseking@uos.de>
- * src/FileSystem.cpp, src/MetafontWrapper.cpp:
- Windows: Metafont is now called via CreateProcess()
+ * NEWS, src/CmdLineParserBase.cpp, src/FontCache.cpp,
+ src/SVGFontTraceEmitter.cpp:
+ fixed memory bug in tracer module (issue #21)
* 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)
+ * src/FileSystem.cpp, src/MetafontWrapper.cpp:
+ Windows: Metafont is now called via CreateProcess()
2009-09-10 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -6201,6 +6222,14 @@ Breaks standard things
src/TpicSpecialHandler.h:
refactored prefixes methods of the SpecialHandlers (ticket #20)
+ * 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/FileSystem.cpp, src/FontCache.cpp:
+ fixed Windows-related bug in FileSystem::collect
+
2009-09-06 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, README:
@@ -6208,21 +6237,21 @@ Breaks standard things
2009-09-04 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * configure.ac, fedora/dvisvgm.spec, src/Doxyfile:
+ increased version number to 0.8.4
* 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
+ * src/dvisvgm.cpp:
+ fixed evaluation of option --help
+
+ * 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)
2009-09-01 Martin Gieseking <martin.gieseking@uos.de>
@@ -6251,19 +6280,19 @@ Breaks standard things
2009-08-26 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * 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
+ * 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
2009-08-24 Martin Gieseking <martin.gieseking@uos.de>
@@ -6272,34 +6301,37 @@ Breaks standard things
2009-08-21 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, configure.ac, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h,
- src/Doxyfile:
- increased version number to 0.8.2
+ * src/FontMap.cpp:
+ fixed memory bug in FontMap
* 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
+ * NEWS, configure.ac, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h,
+ src/Doxyfile:
+ increased version number to 0.8.2
2009-08-20 Martin Gieseking <martin.gieseking@uos.de>
- * COPYING:
- added copy of file COPYING
-
- * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h:
- finished cmdline parser
+ * src/InputReader.cpp, src/InputReader.h:
+ added method parseUInt()
* 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()
+ * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h:
+ finished cmdline parser
+
+ * COPYING:
+ added copy of file COPYING
2009-08-17 Martin Gieseking <martin.gieseking@uos.de>
+ * tests/Makefile.am:
+ added include path to fix broken distcheck
+
* 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,
@@ -6346,13 +6378,11 @@ Breaks standard things
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 <martin.gieseking@uos.de>
- * tests/Makefile.am:
- added generated file test-all.cpp to CLEANFILES
+ * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm.spec,
+ rpm/dvisvgm.spec:
+ added spec file and patch for Fedora builds
* Makefile.am, configure.ac, src/Makefile.am, src/tests/CalculatorTest.h,
src/tests/ColorSpecialTest.h, src/tests/DirectoryTest.h,
@@ -6370,9 +6400,8 @@ Breaks standard things
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
+ * tests/Makefile.am:
+ added generated file test-all.cpp to CLEANFILES
2009-08-02 Martin Gieseking <martin.gieseking@uos.de>
@@ -6382,13 +6411,13 @@ Breaks standard things
2009-07-30 Martin Gieseking <martin.gieseking@uos.de>
+ * configure.ac, src/DVIToSVG.cpp:
+ added target triplet to version string in SVG output
+
* 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 <martin.gieseking@uos.de>
* src/psdefs.psc:
@@ -6396,33 +6425,33 @@ Breaks standard things
2009-07-28 Martin Gieseking <martin.gieseking@uos.de>
- * src/psdefs.psc:
- cleaned up VC++ build files; added batch file to generate cmdline.c;
- added generated file psdefs.psc for convenience
+ * src/PsSpecialHandler.cpp:
+ added evaluation of more psfile parameters; fixed psfile bounding box
+ bug
+
+ * NEWS, configure.ac, src/Doxyfile:
+ updated version number to 0.8.1
* 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
+ * src/psdefs.psc:
+ cleaned up VC++ build files; added batch file to generate cmdline.c;
+ added generated file psdefs.psc for convenience
2009-07-27 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/DLLoader.cpp, src/InputReader.cpp, src/PSInterpreter.cpp:
+ changes to make VC happy; fixed potential memory bug
* 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
+ * 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
2009-07-23 Martin Gieseking <martin.gieseking@uos.de>
@@ -6431,64 +6460,64 @@ Breaks standard things
2009-07-22 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
+ * src/TpicSpecialHandler.cpp:
+ fixed reintroduced bug in TPIC handler
- * src/PsSpecialHandler.cpp, src/SVGTree.cpp:
- fixed bbox bug; added missing file
+2009-07-20 Martin Gieseking <martin.gieseking@uos.de>
* 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
+ * src/PsSpecialHandler.cpp, src/SVGTree.cpp:
+ fixed bbox bug; added missing file
+
2009-06-01 Martin Gieseking <martin.gieseking@uos.de>
- * 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/InputBuffer.cpp, src/InputBuffer.h, src/Makefile.am:
+ transplanted changes to InputBuffer from branch 'pages'
- * src/GFTracer.cpp:
- transplanted changes to GFTracer from branch 'pages'
+ * src/Bitmap.cpp, src/Bitmap.h:
+ transplanted changes to Bitmap from branch 'pages'
- * src/VFReader.cpp:
- transplanted changes to VFReader from branch 'pages'
+ * src/DVIReader.cpp, src/DVIReader.h:
+ transplanted changes to DVIReader 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/VFReader.cpp:
+ transplanted changes to VFReader from branch 'pages'
- * src/Bitmap.cpp, src/Bitmap.h:
- transplanted changes to Bitmap from branch 'pages'
+ * src/GFTracer.cpp:
+ transplanted changes to GFTracer from branch 'pages'
- * src/InputBuffer.cpp, src/InputBuffer.h, src/Makefile.am:
- transplanted changes to InputBuffer from branch 'pages'
+ * 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'
2009-04-24 Martin Gieseking <martin.gieseking@uos.de>
- * src/FontCache.h:
- increased version of font cache files to ensure their recreation due to
- the previously fixed shorthand path command bug
+ * src/TpicSpecialHandler.cpp:
+ fixed TPIC handler bug that could caused unwanted color fills of
+ ellipses due to a missing call of reset()
* 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()
+ * src/FontCache.h:
+ increased version of font cache files to ensure their recreation due to
+ the previously fixed shorthand path command bug
2009-04-02 Martin Gieseking <martin.gieseking@uos.de>
@@ -6499,25 +6528,25 @@ Breaks standard things
2009-03-25 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/Doxyfile:
+ added doxygen files
+
2009-03-24 Martin Gieseking <martin.gieseking@uos.de>
- * src/FontGlyph.cpp:
- fixed memory 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
* 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
+ * src/FontGlyph.cpp:
+ fixed memory bug in Glyph::optimizeCommands()
2009-03-20 Martin Gieseking <martin.gieseking@uos.de>
@@ -6526,10 +6555,6 @@ Breaks standard things
2009-03-19 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -6537,29 +6562,33 @@ Breaks standard things
added option --trace-all that forces tracing of all glyphs of all
currently used bitmap fonts
+ * 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)
+
2009-03-18 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FontCache.cpp:
+ fixed bug in read/write functions of FontCache
+
* 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 <martin.gieseking@uos.de>
- * 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
+ * doc/dvisvgm.txt.in, src/dvisvgm.cpp:
+ added option variant --cache=? to display the default cache directory
+
+ * src/FontCache.cpp:
+ reduced size of cache file format by using variable integer sizes
+
2009-03-16 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, configure.ac, doc/dvisvgm.txt.in, src/DVIToSVG.cpp,
@@ -6586,49 +6615,39 @@ Breaks standard things
2009-03-09 Martin Gieseking <martin.gieseking@uos.de>
- * 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/BgColorSpecialHandler.cpp, src/SpecialManager.cpp,
+ src/TpicSpecialHandler.cpp:
+ adapted Code to make VC happy
* src/types.h:
minor changes to homepage and .hgignore
- * src/BgColorSpecialHandler.cpp, src/SpecialManager.cpp,
- src/TpicSpecialHandler.cpp:
- adapted Code to make VC happy
+ * 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)
2009-03-08 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h:
+ added missing background color handler
+
2009-03-06 Martin Gieseking <martin.gieseking@uos.de>
* src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h:
- implemented splines of tpic specials
+ implemented arc drawing of tpic special set
* src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h:
- implemented arc drawing of tpic special set
+ implemented splines of tpic specials
2009-03-03 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -6638,14 +6657,24 @@ Breaks standard things
improved computation of the bounding box (works with specials now);
added dummy function for background color assignments
-2009-02-26 Martin Gieseking <martin.gieseking@uos.de>
+ * 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
- * doc/Makefile.am, doc/dvisvgm.txt.in:
- improved manpage
+ * doc/dvisvgm.txt.in, src/DvisvgmSpecialHandler.cpp,
+ src/DvisvgmSpecialHandler.h:
+ minor code improvements; comments added
+
+2009-02-26 Martin Gieseking <martin.gieseking@uos.de>
* doc/Makefile.am, doc/dvisvgm.txt, doc/dvisvgm.txt.in:
removed generated file, added dvisvgm.txt.in
+ * doc/Makefile.am, doc/dvisvgm.txt.in:
+ improved manpage
+
2009-02-25 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIToSVGActions.cpp, src/DVIToSVGActions.h,
@@ -6655,15 +6684,6 @@ Breaks standard things
2009-02-24 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -6675,6 +6695,15 @@ Breaks standard things
src/tests/ColorSpecialTest.h:
improved SpecialHandler is now able to handle unprefixed specials
+ * 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
+
+ * NEWS, doc/dvisvgm.1.in, src/TpicSpecialHandler.cpp:
+ few additions to tpic handler
+
2009-02-23 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, configure.ac, doc/dvisvgm.1.in, src/DVIBBoxActions.h,
@@ -6701,14 +6730,14 @@ Breaks standard things
2009-02-18 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * NEWS, src/SpecialActions.h, src/tests/ColorSpecialTest.h:
+ adapted color test to new interface, added emtex info
+
2009-02-17 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIReader.cpp:
@@ -6724,30 +6753,35 @@ Breaks standard things
2009-02-14 Martin Gieseking <martin.gieseking@uos.de>
+ * src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h:
+ finished color support
+
+ * src/dvisvgm.cpp:
+ fixed incorrect behavior of option -V/--version
+
* NEWS, configure.ac:
- prepared release of version 0.7
+ increased version number to 0.6.2, updated NEWS
* 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
+ prepared release of version 0.7
- * src/dvisvgm.cpp:
- fixed incorrect behavior of option -V/--version
+2009-02-13 Martin Gieseking <martin.gieseking@uos.de>
- * src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h:
- finished color support
+ * src/types.h:
+ replaced static definition of sized integers by template program
-2009-02-13 Martin Gieseking <martin.gieseking@uos.de>
+ * Makefile.am, configure.ac, src/tests/DirectoryTest.h:
+ removed rpm support
- * src/ColorSpecialHandler.cpp, src/Makefile.am,
- src/tests/ColorSpecialTest.h:
- added tests for ColorSpecialHandler
+ * hgauthors, prepare:
+ added administrative files
- * prepare:
- updated administrative files
+ * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h:
+ reverted to previous version, removed dependency on Color class
* src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am,
src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp,
@@ -6755,17 +6789,12 @@ Breaks standard things
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
+ * prepare:
+ updated administrative files
- * src/types.h:
- replaced static definition of sized integers by template program
+ * src/ColorSpecialHandler.cpp, src/Makefile.am,
+ src/tests/ColorSpecialTest.h:
+ added tests for ColorSpecialHandler
2009-02-10 Martin Gieseking <martin.gieseking@uos.de>
@@ -6780,69 +6809,69 @@ Breaks standard things
2009-02-06 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * src/FileFinder.cpp:
+ changed lookup order of font maps
+
2009-02-05 Martin Gieseking <martin.gieseking@uos.de>
- * src/DVIToSVGActions.cpp:
- replaced special ignore list evaluation algorithm
+ * src/extract-colors.php:
+ added php-script that extracts color definitions from color.pro
* 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
+ * src/DVIToSVGActions.cpp:
+ replaced special ignore list evaluation algorithm
2009-02-04 Martin Gieseking <martin.gieseking@uos.de>
- * 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 <martin.gieseking@uos.de>
-
- * map/cork-lm.map:
- removed deprecated map subdirectory
+ * src/FontMap.cpp:
+ added output of font encoding in write method
- * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp:
- option -m/--map-file is now evaluated properly
+2009-02-03 Martin Gieseking <martin.gieseking@uos.de>
* 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
+ * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp:
+ option -m/--map-file is now evaluated properly
+
+ * map/cork-lm.map:
+ removed deprecated map subdirectory
+
2009-02-02 Martin Gieseking <martin.gieseking@uos.de>
- * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h:
- some refactorings in color handler
+ * NEWS, src/FileFinder.cpp:
+ fixed buggy call of maketfm/makemf in Windows version
* 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
+ * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h:
+ some refactorings in color handler
2009-01-30 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * NEWS, src/DVIReader.cpp, src/DVIReader.h:
+ fixed magnification bug
+
2009-01-29 Martin Gieseking <martin.gieseking@uos.de>
* src/FileFinder.cpp:
@@ -6850,31 +6879,31 @@ Breaks standard things
2009-01-28 Martin Gieseking <martin.gieseking@uos.de>
- * NEWS, configure.ac, doc/dvisvgm.1.in:
- adapted configuration and documentation to new dvips map file support
+ * 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)
- * 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/dvisvgm.cpp:
+ use new initialisation of FileFinder
- * 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/GFReader.h, src/GFTracer.cpp, src/GFTracer.h:
+ improved GFTracer to support unscaled results
* 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/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/dvisvgm.cpp:
- use new initialisation of FileFinder
+ * 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/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)
+ * NEWS, configure.ac, doc/dvisvgm.1.in:
+ adapted configuration and documentation to new dvips map file support
2009-01-27 Martin Gieseking <martin.gieseking@uos.de>
@@ -6885,17 +6914,20 @@ Breaks standard things
2009-01-26 Martin Gieseking <martin.gieseking@uos.de>
- * 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)
+ * src/InputBuffer.h:
+ fixed incompatible types bug
+
2009-01-25 Martin Gieseking <martin.gieseking@uos.de>
- * src/FontMap.cpp:
- basic dvips font map support, not complete yet
+ * src/InputBuffer.cpp, src/InputBuffer.h:
+ added missing include
+
+ * src/FontMap.cpp, src/FontMap.h:
+ started redesign of FontMap, not complete yet
* src/CharmapTranslator.cpp, src/DVIToSVG.cpp, src/FileFinder.cpp,
src/FileFinder.h, src/Font.cpp, src/FontEncoding.cpp,
@@ -6903,11 +6935,8 @@ Breaks standard things
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
+ * src/FontMap.cpp:
+ basic dvips font map support, not complete yet
2009-01-23 Martin Gieseking <martin.gieseking@uos.de>
@@ -6916,8 +6945,26 @@ Breaks standard things
2009-01-22 Martin Gieseking <martin.gieseking@uos.de>
- * configure.ac:
- added test whether dvipdfm.map is available
+ * src/FontMap.cpp:
+ forgot to remove address operator
+
+ * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp:
+ added support for MiKTeX' new COM interface
+
+ * src/DVIReader.cpp, src/FontManager.cpp, src/KPSFileFinder.cpp:
+ memory leak fixed
+
+ * src/KPSFileFinder.cpp:
+ fixed throwing of COM exception
+
+ * Makefile.am, NEWS, README, configure.ac, potracelib/Makefile.am:
+ updated version info to 0.6
+
+ * 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
* doc/dvisvgm.1.in, rpm/dvisvgm.spec.in, src/Bitmap.cpp, src/Bitmap.h,
src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp,
@@ -6949,29 +6996,15 @@ Breaks standard things
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
+ * configure.ac:
+ added test whether dvipdfm.map is available
2009-01-21 Martin Gieseking <martin.gieseking@uos.de>
+ * 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
+
* 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,
@@ -6980,18 +7013,8 @@ Breaks standard things
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 <martin.gieseking@uos.de>
- * 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,
@@ -6999,12 +7022,13 @@ Breaks standard things
src/SVGFontEmitter.cpp, src/SVGFontEmitter.h:
first working version with font encoding support
-2009-01-19 Martin Gieseking <martin.gieseking@uos.de>
+ * src/FontEngine.cpp, src/FontEngine.h, src/SVGFontEmitter.cpp:
+ fixed glyph positioning bug occured in conjunction with font encoding
- * 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/SVGFontEmitter.cpp:
+ fixed memory bug
+
+2009-01-19 Martin Gieseking <martin.gieseking@uos.de>
* src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp,
src/FontEngine.h, src/FontManager.cpp, src/FontManager.h,
@@ -7012,6 +7036,11 @@ Breaks standard things
src/KPSFileFinder.h:
more encoding implementations, not complete yet
+ * 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
+
2009-01-16 Martin Gieseking <martin.gieseking@uos.de>
* src/TransformationMatrix.cpp:
@@ -7024,24 +7053,24 @@ Breaks standard things
2009-01-14 Martin Gieseking <martin.gieseking@uos.de>
- * src/KPSFileFinder.cpp:
- added enc-file support
+ * 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
- * src/dvisvgm.cpp:
- updated copyright string
+ * src/FontEncoding.cpp, src/FontEncoding.h, src/InputBuffer.cpp,
+ src/InputBuffer.h, src/Makefile.am:
+ added basic skeleton for handling of font encodings
* 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
+ * src/dvisvgm.cpp:
+ updated copyright string
- * 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
+ * src/KPSFileFinder.cpp:
+ added enc-file support
2009-01-13 Martin Gieseking <martin.gieseking@uos.de>
@@ -7060,10 +7089,6 @@ Breaks standard things
2007-03-26 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -7071,10 +7096,11 @@ Breaks standard things
src/SVGFontTraceEmitter.h:
redesigned DVIActions and CharmapTranslator
-2007-03-25 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIActions.cpp, src/DVIReader.cpp, src/DVIReader.h,
+ src/FontManager.cpp, src/tests/FontManagerTest.h:
+ few minor changes
- * src/DVIReader.cpp, src/DVIReader.h, src/VFActions.h:
- minor fixes
+2007-03-25 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIActions.cpp, src/DVIActions.h, src/DVIBBoxActions.h,
src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp,
@@ -7084,6 +7110,9 @@ Breaks standard things
src/VectorStream.h:
first working version 0.5, release candidate 1
+ * src/DVIReader.cpp, src/DVIReader.h, src/VFActions.h:
+ minor fixes
+
2007-03-23 Martin Gieseking <martin.gieseking@uos.de>
* src/DVIReader.cpp, src/FontManager.cpp, src/FontManager.h,
@@ -7092,10 +7121,6 @@ Breaks standard things
2007-03-22 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -7103,14 +7128,17 @@ Breaks standard things
reintegrated font map initialization into KPSFileFinderm adapted some
tests
-2007-03-21 Martin Gieseking <martin.gieseking@uos.de>
+ * src/DVIReader.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp,
+ src/VFActions.h, src/VFReader.cpp, src/VFReader.h:
+ more vf implementations
- * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp:
- implemented options -n and -m
+2007-03-21 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * 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
* src/Calculator.cpp, src/DVIReader.cpp, src/Directory.cpp, src/Font.h,
src/FontManager.cpp, src/Makefile, src/Makefile.am, src/Makefile.in,
@@ -7119,17 +7147,14 @@ Breaks standard things
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
+ * 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
-2007-03-20 Martin Gieseking <martin.gieseking@uos.de>
+ * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp:
+ implemented options -n and -m
- * src/Directory.cpp, src/Directory.h, src/FileSystem.cpp, src/FontMap.cpp,
- src/FontMap.h, src/KPSFileFinder.cpp:
- more changes for MiKTeX support
+2007-03-20 Martin Gieseking <martin.gieseking@uos.de>
* NEWS, doc/Makefile, doc/Makefile.in, doc/dvisvgm.1.in,
src/DVIReader.cpp, src/DVIToSVG.cpp, src/Font.cpp, src/Font.h,
@@ -7138,20 +7163,24 @@ Breaks standard things
src/test-all.cpp, src/tests/KPSFileFinderTest.h:
added KPSFileFinderTest, added EmptyFont, fixed compilation error
-2007-03-19 Martin Gieseking <martin.gieseking@uos.de>
-
- * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp,
+ * src/Directory.cpp, src/Directory.h, src/FileSystem.cpp, src/FontMap.cpp,
src/FontMap.h, src/KPSFileFinder.cpp:
- made sources comaptible with MikTeX
+ more changes for MiKTeX support
- * src/KPSFileFinder.cpp:
- bug fixed, font maps work now
+2007-03-19 Martin Gieseking <martin.gieseking@uos.de>
* 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
+ * src/KPSFileFinder.cpp:
+ bug fixed, font maps work now
+
+ * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp,
+ src/FontMap.h, src/KPSFileFinder.cpp:
+ made sources comaptible with MikTeX
+
2007-03-16 Martin Gieseking <martin.gieseking@uos.de>
* src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp,
@@ -7176,18 +7205,13 @@ Breaks standard things
2007-03-08 Martin Gieseking <martin.gieseking@uos.de>
- * 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
+ * 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
* COPYING, Makefile, Makefile.am, Makefile.in, Martins_svg_neu.svg, NEWS,
aclocal.m4, cmdline.c, config.guess, config.h, config.h.in,
@@ -7197,13 +7221,18 @@ Breaks standard things
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
+ * doc/dvisvgm.1, src/FontEngine.h, src/Makefile.orig, src/dvisvgm.cpp,
+ src/tests/FontManagerTest.h:
+ minor changes
+
+ * src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/Font.cpp, src/Font.h,
+ src/Makefile.orig, src/StreamCounter.h, src/dvisvgm.cpp:
+ fixed memory bug
+
+ * 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)
2007-03-07 Martin Gieseking <martin.gieseking@uos.de>
@@ -7245,10 +7274,6 @@ Breaks standard things
2007-01-09 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -7291,6 +7316,10 @@ Breaks standard things
src/tests/StreamCounterTest.h, src/types.h:
moved files to trunk subfolder
+ * map/cork-lm.map, rpm/Makefile, rpm/Makefile.am, rpm/Makefile.in,
+ rpm/dvisvgm.spec, rpm/dvisvgm.spec.in:
+ moved files to trunk
+
2007-01-05 Martin Gieseking <martin.gieseking@uos.de>
* Makefile, Makefile.am, Makefile.in, README, config.status, configure.ac,
@@ -7323,8 +7352,8 @@ Breaks standard things
2007-01-03 Martin Gieseking <martin.gieseking@uos.de>
- * configure:
- removed configure from repository
+ * NEWS, mkwindist.pl, src/KPSFileFinder.cpp:
+ updated homepage
* Makefile, Makefile.am, Makefile.in, config.h, config.h.in,
config.status, configure, configure.ac, doc/Makefile,
@@ -7336,30 +7365,27 @@ Breaks standard things
potracelib/trace.h, src/Makefile, src/Makefile.am, src/Makefile.in:
added potracelib to distribution
- * NEWS, mkwindist.pl, src/KPSFileFinder.cpp:
- updated homepage
+ * configure:
+ removed configure from repository
2006-12-31 Martin Gieseking <martin.gieseking@uos.de>
- * src/KPSFileFinder.cpp:
- fixed namepsace bug
+ * 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
* 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
+ * src/KPSFileFinder.cpp:
+ fixed namepsace bug
2006-08-01 Martin Gieseking <martin.gieseking@uos.de>
- * 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,
@@ -7367,36 +7393,10 @@ Breaks standard things
src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp:
added support for freetype version >= 2.1.1
-2006-04-12 Martin Gieseking <martin.gieseking@uos.de>
-
- * 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
+ * configure.ac:
+ enabled svn keyword expansion
- * 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
+2006-04-12 Martin Gieseking <martin.gieseking@uos.de>
* COPYING, INSTALL, Makefile, Makefile.am, Makefile.in,
Martins_svg_neu.svg, NEWS, README, aclocal.m4, autom4te.cache/output.0,
@@ -7440,3 +7440,32 @@ Breaks standard things
stamp-h1, table.txt:
initial import
+ * 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
+
+ * 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
+