summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2015-09-29 07:38:47 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2015-09-29 07:38:47 +0000
commit336137654c829d8c5ac0da382f5bf883c950ed67 (patch)
treef49b0314890048978699c10923236df83c34c1d2 /Build/source
parent262d7479d3f5a6b3c66ccec160af2122333996c2 (diff)
dvisvgm 1.11
git-svn-id: svn://tug.org/texlive/trunk@38494 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/texk/README4
-rw-r--r--Build/source/texk/dvisvgm/ChangeLog5
-rwxr-xr-xBuild/source/texk/dvisvgm/configure26
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11-PATCHES/ChangeLog (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10-PATCHES/ChangeLog)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11-PATCHES/TL-Changes (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10-PATCHES/TL-Changes)4
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/AUTHORS (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/AUTHORS)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/COPYING (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/COPYING)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/ChangeLog (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/ChangeLog)60
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/INSTALL (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/INSTALL)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/LGPL-2.1.txt (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/LGPL-2.1.txt)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/Makefile.am (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/Makefile.am)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/NEWS (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/NEWS)7
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/README (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/README)21
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/Makefile.am (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/Makefile.am)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/clipper.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/clipper.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/clipper.hpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/clipper.hpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/config.h.in (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/config.h.in)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/configure.ac (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/configure.ac)4
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/doc/Makefile.am (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/doc/Makefile.am)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/doc/conf-dblatex-man.xsl (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/doc/conf-dblatex-man.xsl)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/doc/conf-dblatex-pdf.xsl (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/doc/conf-dblatex-pdf.xsl)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/doc/dvisvgm.1 (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/doc/dvisvgm.1)14
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/doc/dvisvgm.txt.in (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/doc/dvisvgm.txt.in)8
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/doc/tweak-dblatex-pdf.xsl (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/doc/tweak-dblatex-pdf.xsl)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/m4/ax_code_coverage.m4 (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/m4/ax_code_coverage.m4)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/BasicDVIReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/BasicDVIReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/BasicDVIReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/BasicDVIReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bezier.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bezier.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bezier.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bezier.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/BgColorSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/BgColorSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/BgColorSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/BgColorSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bitmap.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bitmap.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bitmap.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bitmap.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/BoundingBox.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/BoundingBox.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/BoundingBox.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/BoundingBox.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMap.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMap.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMap.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMap.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapManager.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapManager.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapManager.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapManager.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CRC32.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CRC32.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CRC32.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CRC32.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Calculator.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Calculator.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Calculator.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Calculator.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CharMapID.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CharMapID.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CharMapID.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CharMapID.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Character.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Character.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CmdLineParserBase.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CmdLineParserBase.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CmdLineParserBase.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CmdLineParserBase.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Color.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Color.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Color.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Color.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ColorSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ColorSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ColorSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ColorSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CommandLine.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CommandLine.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/CommandLine.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/CommandLine.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DLLoader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DLLoader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DLLoader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DLLoader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIActions.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIActions.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVG.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVG.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVG.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVG.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVGActions.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVGActions.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVGActions.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVGActions.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DependencyGraph.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DependencyGraph.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Directory.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Directory.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Directory.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Directory.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DvisvgmSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DvisvgmSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/DvisvgmSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/DvisvgmSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSFile.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSFile.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSFile.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSFile.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSToSVG.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSToSVG.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSToSVG.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSToSVG.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EmSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EmSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EmSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EmSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EncFile.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EncFile.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/EncFile.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/EncFile.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileFinder.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileFinder.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileFinder.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileFinder.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FilePath.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FilePath.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FilePath.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FilePath.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileSystem.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileSystem.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileSystem.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileSystem.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Font.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Font.cpp)37
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Font.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Font.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontCache.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontCache.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontCache.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontCache.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEncoding.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEncoding.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEncoding.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEncoding.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEngine.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEngine.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEngine.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEngine.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontManager.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontManager.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontManager.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontManager.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMap.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMap.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMap.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMap.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMetrics.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMetrics.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMetrics.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMetrics.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontStyle.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontStyle.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFGlyphTracer.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFGlyphTracer.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFGlyphTracer.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFGlyphTracer.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFTracer.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFTracer.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFTracer.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFTracer.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Ghostscript.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Ghostscript.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Ghostscript.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Ghostscript.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Glyph.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Glyph.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GlyphTracerMessages.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GlyphTracerMessages.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/GraphicPath.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/GraphicPath.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/HtmlSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/HtmlSpecialHandler.cpp)2
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/HtmlSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/HtmlSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputBuffer.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputBuffer.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputBuffer.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputBuffer.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/JFM.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/JFM.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/JFM.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/JFM.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Length.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Length.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Length.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Length.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Makefile.am (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Makefile.am)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MapLine.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MapLine.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MapLine.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MapLine.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Matrix.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Matrix.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Matrix.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Matrix.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Message.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Message.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Message.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Message.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MessageException.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MessageException.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MetafontWrapper.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MetafontWrapper.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MetafontWrapper.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MetafontWrapper.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MiKTeXCom.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MiKTeXCom.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/MiKTeXCom.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/MiKTeXCom.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/NoPsSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/NoPsSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/NoPsSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/NoPsSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/NumericRanges.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/NumericRanges.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSFilter.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSFilter.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSInterpreter.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSInterpreter.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSInterpreter.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSInterpreter.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPattern.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPattern.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPattern.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPattern.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPreviewFilter.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPreviewFilter.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPreviewFilter.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPreviewFilter.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageRanges.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageRanges.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageRanges.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageRanges.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageSize.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageSize.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageSize.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageSize.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Pair.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Pair.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PathClipper.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PathClipper.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PathClipper.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PathClipper.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PdfSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PdfSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PdfSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PdfSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PreScanDVIReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PreScanDVIReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PreScanDVIReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PreScanDVIReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Process.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Process.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Process.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Process.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PsSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PsSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/PsSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/PsSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/RangeMap.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/RangeMap.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/RangeMap.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/RangeMap.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGOutput.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGOutput.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGOutput.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGOutput.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGTree.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGTree.cpp)2
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGTree.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGTree.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ShadingPatch.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ShadingPatch.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ShadingPatch.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ShadingPatch.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SignalHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SignalHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SignalHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SignalHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialActions.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialActions.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialManager.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialManager.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialManager.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialManager.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamWriter.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamWriter.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamWriter.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamWriter.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Subfont.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Subfont.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Subfont.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Subfont.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/System.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/System.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/System.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/System.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TFM.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TFM.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TFM.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TFM.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TensorProductPatch.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TensorProductPatch.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TensorProductPatch.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TensorProductPatch.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Terminal.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Terminal.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Terminal.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Terminal.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ToUnicodeMap.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ToUnicodeMap.cpp)18
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ToUnicodeMap.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ToUnicodeMap.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TpicSpecialHandler.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TpicSpecialHandler.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TpicSpecialHandler.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TpicSpecialHandler.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TriangularPatch.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TriangularPatch.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/TriangularPatch.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/TriangularPatch.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Unicode.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Unicode.cpp)64
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/Unicode.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/Unicode.h)3
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFActions.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFActions.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFReader.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFReader.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFReader.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFReader.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/VectorIterator.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/VectorIterator.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/VectorStream.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/VectorStream.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLDocument.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLDocument.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLDocument.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLDocument.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLNode.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLNode.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLNode.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLNode.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLString.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLString.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLString.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLString.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/dvisvgm.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/dvisvgm.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/gzstream.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/gzstream.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/gzstream.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/gzstream.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/iapi.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/iapi.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/ierrors.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/ierrors.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/macros.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/macros.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/options.dtd (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/options.dtd)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/options.xml (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/options.xml)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/psdefs.cpp (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/psdefs.cpp)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/src/types.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/src/types.h)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/Makefile.am (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/Makefile.am)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/xxhash.c (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/xxhash.c)0
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/xxhash.h (renamed from Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/xxhash.h)0
-rw-r--r--Build/source/texk/dvisvgm/version.ac2
218 files changed, 196 insertions, 85 deletions
diff --git a/Build/source/texk/README b/Build/source/texk/README
index 8d9b4e93dfb..f7516579a26 100644
--- a/Build/source/texk/README
+++ b/Build/source/texk/README
@@ -59,8 +59,8 @@ dvipos - ?
dvipsk - maintained here, by us
-dvisvgm 1.10 - checked 28jul15
- http://dvisvgm.2ix.de/Downloads
+dvisvgm 1.11 - checked 29sep15
+ http://dvisvgm.bplaced.net/Downloads
gregorio 4.0.0-beta2
https://github.com/gregorio-project/gregorio/releases/
diff --git a/Build/source/texk/dvisvgm/ChangeLog b/Build/source/texk/dvisvgm/ChangeLog
index 91f9c21a572..5c38cadd196 100644
--- a/Build/source/texk/dvisvgm/ChangeLog
+++ b/Build/source/texk/dvisvgm/ChangeLog
@@ -1,3 +1,8 @@
+2015-09-28 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Imported release 1.11.
+ * version.ac: Adapted.
+
2015-07-28 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.10.
diff --git a/Build/source/texk/dvisvgm/configure b/Build/source/texk/dvisvgm/configure
index 9f7ed78a970..f36bca83531 100755
--- a/Build/source/texk/dvisvgm/configure
+++ b/Build/source/texk/dvisvgm/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for dvisvgm (TeX Live) 1.10.
+# Generated by GNU Autoconf 2.69 for dvisvgm (TeX Live) 1.11.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -590,12 +590,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='dvisvgm (TeX Live)'
PACKAGE_TARNAME='dvisvgm--tex-live-'
-PACKAGE_VERSION='1.10'
-PACKAGE_STRING='dvisvgm (TeX Live) 1.10'
+PACKAGE_VERSION='1.11'
+PACKAGE_STRING='dvisvgm (TeX Live) 1.11'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="dvisvgm-1.10/src/dvisvgm.cpp"
+ac_unique_file="dvisvgm-1.11/src/dvisvgm.cpp"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
@@ -1372,7 +1372,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures dvisvgm (TeX Live) 1.10 to adapt to many kinds of systems.
+\`configure' configures dvisvgm (TeX Live) 1.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1443,7 +1443,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of dvisvgm (TeX Live) 1.10:";;
+ short | recursive ) echo "Configuration of dvisvgm (TeX Live) 1.11:";;
esac
cat <<\_ACEOF
@@ -1583,7 +1583,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-dvisvgm (TeX Live) configure 1.10
+dvisvgm (TeX Live) configure 1.11
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2451,7 +2451,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by dvisvgm (TeX Live) $as_me 1.10, which was
+It was created by dvisvgm (TeX Live) $as_me 1.11, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -8137,7 +8137,7 @@ fi
# Define the identity of the package.
PACKAGE='dvisvgm--tex-live-'
- VERSION='1.10'
+ VERSION='1.11'
cat >>confdefs.h <<_ACEOF
@@ -18321,7 +18321,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-dvisvgm (TeX Live) config.lt 1.10
+dvisvgm (TeX Live) config.lt 1.11
configured by $0, generated by GNU Autoconf 2.69.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -20132,7 +20132,7 @@ $as_echo "#define KPSE_CXX_UNSAFE 1" >>confdefs.h
fi
-DVISVGM_TREE=dvisvgm-1.10
+DVISVGM_TREE=dvisvgm-1.11
ac_config_files="$ac_config_files Makefile"
@@ -20684,7 +20684,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by dvisvgm (TeX Live) $as_me 1.10, which was
+This file was extended by dvisvgm (TeX Live) $as_me 1.11, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20750,7 +20750,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-dvisvgm (TeX Live) config.status 1.10
+dvisvgm (TeX Live) config.status 1.11
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10-PATCHES/ChangeLog b/Build/source/texk/dvisvgm/dvisvgm-1.11-PATCHES/ChangeLog
index e8de4ebf0a2..e8de4ebf0a2 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10-PATCHES/ChangeLog
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11-PATCHES/ChangeLog
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10-PATCHES/TL-Changes b/Build/source/texk/dvisvgm/dvisvgm-1.11-PATCHES/TL-Changes
index 5e8917b1118..84e222f7d83 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10-PATCHES/TL-Changes
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11-PATCHES/TL-Changes
@@ -1,5 +1,5 @@
-Changes applied to the dvisvgm-1.10 tree as obtained from:
- http://downloads.sourceforge.net/dvisvgm/
+Changes applied to the dvisvgm-1.11 tree as obtained from:
+ http://dvisvgm.bplaced.net/Downloads
Removed:
Makefile.in
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/AUTHORS b/Build/source/texk/dvisvgm/dvisvgm-1.11/AUTHORS
index d9b6468421e..d9b6468421e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/AUTHORS
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/AUTHORS
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/COPYING b/Build/source/texk/dvisvgm/dvisvgm-1.11/COPYING
index 94a9ed024d3..94a9ed024d3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/COPYING
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/COPYING
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/ChangeLog b/Build/source/texk/dvisvgm/dvisvgm-1.11/ChangeLog
index c6c4ba758da..062f02e146a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/ChangeLog
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/ChangeLog
@@ -1,3 +1,63 @@
+2015-09-21 Martin Gieseking <martin.gieseking@uos.de>
+
+ * NEWS, README, README.md:
+ updated NEWS and README files
+
+2015-09-18 Martin Gieseking <martin.gieseking@uos.de>
+
+ * .travis.yml, configure.ac, src/Doxyfile:
+ set version to 1.11
+
+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/HtmlSpecialHandler.cpp:
+ quote XML metacharacters in xlink:title attributes
+
+ * src/Font.cpp:
+ prevent creating 0x00 codepoints if PS character name is unknown
+
+2015-09-09 Martin Gieseking <martin.gieseking@uos.de>
+
+ * src/SVGTree.cpp:
+ force creating a new text element after appending a different node to
+ the page
+
+2015-08-13 Martin Gieseking <martin.gieseking@uos.de>
+
+ * README, README.md:
+ minor updates to README and README.md
+
+2015-07-29 Martin Gieseking <martin.gieseking@uos.de>
+
+ * tests/CommandLineTest.cpp, tests/MessageExceptionTest.cpp:
+ use ASSERT_STREQ in tests
+
+ * tests/UnicodeTest.cpp:
+ improved UnicodeTest
+
+ * tests/GhostscriptTest.cpp, tests/Makefile.am:
+ added GhostscriptTest
+
+2015-07-22 Martin Gieseking <martin.gieseking@uos.de>
+
+ * README, README.md, doc/dvisvgm.txt.in:
+ updated links to project website again (relocated to
+ dvisvgm.bplaced.net)
+
+2015-07-20 Martin Gieseking <martin.gieseking@uos.de>
+
+ * README, README.md, doc/dvisvgm.txt.in:
+ updated info about new project website
+
2015-07-14 Martin Gieseking <martin.gieseking@uos.de>
* NEWS:
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/INSTALL b/Build/source/texk/dvisvgm/dvisvgm-1.11/INSTALL
index a4b34144dcf..a4b34144dcf 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/INSTALL
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/INSTALL
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/LGPL-2.1.txt b/Build/source/texk/dvisvgm/dvisvgm-1.11/LGPL-2.1.txt
index 602bfc94635..602bfc94635 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/LGPL-2.1.txt
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/LGPL-2.1.txt
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/Makefile.am b/Build/source/texk/dvisvgm/dvisvgm-1.11/Makefile.am
index b219497ebca..b219497ebca 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/Makefile.am
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/Makefile.am
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/NEWS b/Build/source/texk/dvisvgm/dvisvgm-1.11/NEWS
index da93370a9ac..e3c2998d6da 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/NEWS
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/NEWS
@@ -1,3 +1,10 @@
+dvisvgm-1.11 (2015-09-21)
+- improved mapping of unknown characters to Unicode
+- improved handling of text elements in conjunction with \specials (patch by Till Tantau)
+- fixed an issue that could lead to (invalid) U+0000 codepoints
+- prevent creating invalid XML by quoting xlink:title attributes properly
+- documentation: updated links to new website address
+
dvisvgm-1.10 (2015-07-15)
- added support for the new XDV format 6 created by XeTeX 0.99992
- improved mapping of PostScript character names to Unicode points
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/README b/Build/source/texk/dvisvgm/dvisvgm-1.11/README
index 3cc8fa681aa..0420c2fd68f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/README
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/README
@@ -22,15 +22,17 @@ DEPENDENCIES
The PostScript special handler requires the Ghostscript library
libgs.so (Linux) or gsdll32.dll/gsdll64.dll (Windows) to be installed.
If the configure script finds the corresponding Ghostscript development
- files on the system, it directly links against libgs.so. Otherwise, the
- library is looked up at runtime, and PostScript support is enabled only if
- libgs.so can be found. Due to incompatible changes of the Ghostscript API,
- dvisvgm requires Ghostscript 8.31 or later.
+ files on the system, it directly links against libgs.so.N, where N is the
+ library's ABI version. Otherwise, the library is looked up at runtime,
+ and PostScript support is enabled only if libgs.so can be found. Due to
+ incompatible changes of the Ghostscript API, dvisvgm requires Ghostscript 8.31
+ or later.
* kpathsea (https://tug.org/kpathsea)
This library is part of the Web2C package and is usually installed in
conjunction with a TeX distribution. kpathsea provides functions for
- searching files in the large texmf tree.
+ searching files in the large texmf tree. Please ensure that you use the
+ kpathsea version coming with or matching your TeX system.
* potracelib (http://potrace.sourceforge.net)
Peter Selinger's bitmap tracing library is utilized to vectorize Metafont's
@@ -73,7 +75,7 @@ COMPILATION
If you don't like compiling the sources yourself, you can
download pre-compiled executables for Windows and MiKTeX
- from sourceforge.net instead (see below).
+ from the project website instead (see below).
USAGE
@@ -83,16 +85,15 @@ USAGE
ADDITIONAL INFORMATION
This package is available from CTAN (dviware/dvisvgm) and can be downloaded
- from the project website at sourceforge.net as well:
+ from the project website as well:
- http://dvisvgm.sourceforge.net
+ http://dvisvgm.bplaced.net
Here you can find the sources, pre-compiled binaries and further additional
information about the converter and related topics.
If you've found a bug, please let me know. You can either send me an email or
- preferably use the bug tracker at GitHub (https://github.com/mgieseki/dvisvgm)
- or Launchpad (https://launchpad.net/dvisvgm).
+ preferably use the bug tracker at GitHub (https://github.com/mgieseki/dvisvgm).
COPYRIGHT
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/Makefile.am b/Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/Makefile.am
index 2da73955400..2da73955400 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/Makefile.am
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/Makefile.am
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/clipper.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/clipper.cpp
index 89b7e8e683d..89b7e8e683d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/clipper.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/clipper.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/clipper.hpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/clipper.hpp
index 566289f82b1..566289f82b1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/clipper/clipper.hpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/clipper/clipper.hpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/config.h.in b/Build/source/texk/dvisvgm/dvisvgm-1.11/config.h.in
index fcd8cf41872..fcd8cf41872 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/config.h.in
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/config.h.in
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/configure.ac b/Build/source/texk/dvisvgm/dvisvgm-1.11/configure.ac
index 83deb75318c..fb791c817b3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/configure.ac
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/configure.ac
@@ -4,8 +4,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
-AC_INIT([dvisvgm],[1.10],[martin.gieseking@uos.de])
-DATE="July 2015"
+AC_INIT([dvisvgm],[1.11],[martin.gieseking@uos.de])
+DATE="September 2015"
AC_CONFIG_SRCDIR(src)
AC_CONFIG_HEADER(config.h)
AC_CONFIG_MACRO_DIR([m4])
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/Makefile.am b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/Makefile.am
index 3acae1631c4..3acae1631c4 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/Makefile.am
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/Makefile.am
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/conf-dblatex-man.xsl b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/conf-dblatex-man.xsl
index 23283210027..23283210027 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/conf-dblatex-man.xsl
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/conf-dblatex-man.xsl
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/conf-dblatex-pdf.xsl b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/conf-dblatex-pdf.xsl
index 2a8aeec290a..2a8aeec290a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/conf-dblatex-pdf.xsl
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/conf-dblatex-pdf.xsl
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/dvisvgm.1 b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/dvisvgm.1
index 3c9b6f4aa4c..c9e24b6aa1f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/dvisvgm.1
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/dvisvgm.1
@@ -2,12 +2,12 @@
.\" Title: dvisvgm
.\" Author: Martin Gieseking <martin.gieseking@uos.de>
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 07/14/2015
+.\" Date: 09/18/2015
.\" Manual: dvisvgm Manual
-.\" Source: dvisvgm 1.10
+.\" Source: dvisvgm 1.11
.\" Language: English
.\"
-.TH "DVISVGM" "1" "07/14/2015" "dvisvgm 1\&.10" "dvisvgm Manual"
+.TH "DVISVGM" "1" "09/18/2015" "dvisvgm 1\&.11" "dvisvgm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -1215,16 +1215,16 @@ T}
.PP
Project home page
.RS 4
-\m[blue]\fBhttp://dvisvgm\&.sourceforge\&.net\fR\m[]
+\m[blue]\fBhttp://dvisvgm\&.bplaced\&.net\fR\m[]
.RE
.PP
-SourceForge project site
+Code repository
.RS 4
-\m[blue]\fBhttp://sourceforge\&.net/projects/dvisvgm\fR\m[]
+\m[blue]\fBhttps://github\&.com/mgieseki/dvisvgm\fR\m[]
.RE
.SH "BUGS"
.sp
-Please report bugs using the bug tracker at Launchpad (\m[blue]https://launchpad.net/dvisvgm\m[]) or GitHub (\m[blue]https://github.com/mgieseki/dvisvgm\m[])\&.
+Please report bugs using the bug tracker at GitHub (\m[blue]https://github.com/mgieseki/dvisvgm/issues\m[]) or Launchpad (\m[blue]https://bugs.launchpad.net/dvisvgm\m[])\&.
.SH "AUTHOR"
.sp
Written by Martin Gieseking <\m[blue]\fBmartin\&.gieseking@uos\&.de\fR\m[]>
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/dvisvgm.txt.in b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/dvisvgm.txt.in
index 15f22dc7ec2..24b888ccea5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/dvisvgm.txt.in
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/dvisvgm.txt.in
@@ -748,14 +748,14 @@ SEE ALSO
RESOURCES
---------
-Project home page::: http://dvisvgm.sourceforge.net
-SourceForge project site::: http://sourceforge.net/projects/dvisvgm
+Project home page::: http://dvisvgm.bplaced.net
+Code repository::: https://github.com/mgieseki/dvisvgm
BUGS
----
-Please report bugs using the bug tracker at https://launchpad.net/dvisvgm[Launchpad]
-or https://github.com/mgieseki/dvisvgm[GitHub].
+Please report bugs using the bug tracker at https://github.com/mgieseki/dvisvgm/issues[GitHub]
+or https://bugs.launchpad.net/dvisvgm[Launchpad].
AUTHOR
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/tweak-dblatex-pdf.xsl b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/tweak-dblatex-pdf.xsl
index a28bbb97e30..a28bbb97e30 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/doc/tweak-dblatex-pdf.xsl
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/doc/tweak-dblatex-pdf.xsl
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/m4/ax_code_coverage.m4 b/Build/source/texk/dvisvgm/dvisvgm-1.11/m4/ax_code_coverage.m4
index 2751459c1d1..2751459c1d1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/m4/ax_code_coverage.m4
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/m4/ax_code_coverage.m4
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BasicDVIReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BasicDVIReader.cpp
index 475a94566b0..475a94566b0 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BasicDVIReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BasicDVIReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BasicDVIReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BasicDVIReader.h
index 005269616c3..005269616c3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BasicDVIReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BasicDVIReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bezier.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bezier.cpp
index 46cc79d69d9..46cc79d69d9 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bezier.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bezier.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bezier.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bezier.h
index dcb6ee393c6..dcb6ee393c6 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bezier.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bezier.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BgColorSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BgColorSpecialHandler.cpp
index 43bf3a9f68b..43bf3a9f68b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BgColorSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BgColorSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BgColorSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BgColorSpecialHandler.h
index 1d7ec2fbd10..1d7ec2fbd10 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BgColorSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BgColorSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bitmap.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bitmap.cpp
index 642f079b7ab..642f079b7ab 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bitmap.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bitmap.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bitmap.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bitmap.h
index 7a8210abeaa..7a8210abeaa 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Bitmap.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Bitmap.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BoundingBox.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BoundingBox.cpp
index 30d711f0eb2..30d711f0eb2 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BoundingBox.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BoundingBox.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BoundingBox.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BoundingBox.h
index 223e0433748..223e0433748 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/BoundingBox.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/BoundingBox.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMap.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMap.cpp
index 2c9a22c8fbb..2c9a22c8fbb 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMap.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMap.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMap.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMap.h
index 5a58ced5f3a..5a58ced5f3a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMap.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMap.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapManager.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapManager.cpp
index d3b3fd399d6..d3b3fd399d6 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapManager.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapManager.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapManager.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapManager.h
index 5388cb90f94..5388cb90f94 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapManager.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapManager.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapReader.cpp
index f655eca5139..f655eca5139 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapReader.h
index a7a243999d7..a7a243999d7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CMapReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CMapReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CRC32.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CRC32.cpp
index 09670551baf..09670551baf 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CRC32.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CRC32.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CRC32.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CRC32.h
index 3eacb17bf33..3eacb17bf33 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CRC32.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CRC32.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Calculator.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Calculator.cpp
index d90405e8610..d90405e8610 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Calculator.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Calculator.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Calculator.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Calculator.h
index 76b07e40a60..76b07e40a60 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Calculator.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Calculator.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CharMapID.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CharMapID.cpp
index 0bcd054104f..0bcd054104f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CharMapID.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CharMapID.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CharMapID.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CharMapID.h
index 0b4e6bf7e17..0b4e6bf7e17 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CharMapID.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CharMapID.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Character.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Character.h
index 7ad3a7e36ff..7ad3a7e36ff 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Character.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Character.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CmdLineParserBase.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CmdLineParserBase.cpp
index da935b4b0dc..da935b4b0dc 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CmdLineParserBase.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CmdLineParserBase.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CmdLineParserBase.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CmdLineParserBase.h
index 8096fa6500f..8096fa6500f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CmdLineParserBase.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CmdLineParserBase.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Color.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Color.cpp
index 2173cba9594..2173cba9594 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Color.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Color.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Color.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Color.h
index 6b1c50d5d71..6b1c50d5d71 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Color.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Color.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ColorSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ColorSpecialHandler.cpp
index b3743a71979..b3743a71979 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ColorSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ColorSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ColorSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ColorSpecialHandler.h
index f945492b05b..f945492b05b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ColorSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ColorSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CommandLine.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CommandLine.cpp
index ead88465ae3..ead88465ae3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CommandLine.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CommandLine.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CommandLine.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CommandLine.h
index 4c68706fc7e..4c68706fc7e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/CommandLine.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/CommandLine.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DLLoader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DLLoader.cpp
index f227cae1f80..f227cae1f80 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DLLoader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DLLoader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DLLoader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DLLoader.h
index 6050467277b..6050467277b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DLLoader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DLLoader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIActions.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIActions.h
index d6248d59cf3..d6248d59cf3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIActions.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIActions.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIReader.cpp
index f84252bff1c..f84252bff1c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIReader.h
index 4a1a5f5f899..4a1a5f5f899 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVG.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVG.cpp
index 00becb10aeb..00becb10aeb 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVG.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVG.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVG.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVG.h
index 9e3f5d659ca..9e3f5d659ca 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVG.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVG.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVGActions.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVGActions.cpp
index adf4ebe549d..adf4ebe549d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVGActions.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVGActions.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVGActions.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVGActions.h
index 873f104550a..873f104550a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DVIToSVGActions.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DVIToSVGActions.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DependencyGraph.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DependencyGraph.h
index e00a68ffbd1..e00a68ffbd1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DependencyGraph.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DependencyGraph.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Directory.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Directory.cpp
index 0bc3c555e45..0bc3c555e45 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Directory.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Directory.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Directory.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Directory.h
index 17bd10f507d..17bd10f507d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Directory.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Directory.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DvisvgmSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DvisvgmSpecialHandler.cpp
index 809172d0b8c..809172d0b8c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DvisvgmSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DvisvgmSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DvisvgmSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DvisvgmSpecialHandler.h
index fb3a0c754aa..fb3a0c754aa 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/DvisvgmSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/DvisvgmSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSFile.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSFile.cpp
index 3b8632599a3..3b8632599a3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSFile.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSFile.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSFile.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSFile.h
index 24871103327..24871103327 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSFile.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSFile.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSToSVG.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSToSVG.cpp
index 555e3549760..555e3549760 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSToSVG.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSToSVG.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSToSVG.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSToSVG.h
index 841ffe5d0a9..841ffe5d0a9 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EPSToSVG.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EPSToSVG.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EmSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EmSpecialHandler.cpp
index 994f46f7c4b..994f46f7c4b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EmSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EmSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EmSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EmSpecialHandler.h
index 7b3c78b6b24..7b3c78b6b24 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EmSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EmSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EncFile.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EncFile.cpp
index cc1b8151e14..cc1b8151e14 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EncFile.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EncFile.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EncFile.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EncFile.h
index 249db961054..249db961054 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/EncFile.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/EncFile.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileFinder.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileFinder.cpp
index 2418c8fb786..2418c8fb786 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileFinder.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileFinder.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileFinder.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileFinder.h
index 6727bd3e81d..6727bd3e81d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileFinder.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileFinder.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FilePath.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FilePath.cpp
index fc8430145f5..fc8430145f5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FilePath.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FilePath.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FilePath.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FilePath.h
index 005d9ecc66e..005d9ecc66e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FilePath.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FilePath.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileSystem.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileSystem.cpp
index a0c93177ac8..a0c93177ac8 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileSystem.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileSystem.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileSystem.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileSystem.h
index d14454262ac..d14454262ac 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FileSystem.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FileSystem.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Font.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Font.cpp
index 691349c4137..d09f3c7d334 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Font.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Font.cpp
@@ -46,8 +46,7 @@ using namespace std;
UInt32 Font::unicode (UInt32 c) const {
- // @@ this should be optimized :-)
- return Unicode::isValidCodepoint(c) ? c : 0x3400+c;
+ return Unicode::charToCodepoint(c);
}
@@ -502,33 +501,35 @@ bool PhysicalFontImpl::findAndAssignBaseFontMap () {
}
-/** Returns the unicode point for a given DVI character. */
+/** Returns the Unicode point for a given DVI character. */
UInt32 PhysicalFontImpl::unicode (UInt32 c) const {
if (type() == MF)
return Font::unicode(c);
Character chr = decodeChar(c);
if (type() == PFB) {
- // try to get the unicode point from the character name
+ // try to get the Unicode point from the character name
string glyphname = glyphName(c);
- if (!glyphname.empty())
- return Unicode::psName2Codepoint(glyphname);
+ UInt32 codepoint;
+ if (!glyphname.empty() && (codepoint = Unicode::psNameToCodepoint(glyphname)) != 0)
+ return codepoint;
+ if (c <= 0x1900) // does character code c fit into Private Use Zone U+E000?
+ return 0xe000+c;
+// Message::wstream() << "can't properly map PS character '" << glyphname << "' (0x" << hex << c << ") to Unicode\n";
+ // If we get here, there is no easy mapping. As for now, we use the character code as Unicode point.
+ // Although quite unlikely, it might collide with properly mapped characters.
+ return Unicode::charToCodepoint(c);
}
if (chr.type() == Character::NAME || chr.number() == 0)
- return Font::unicode(c);
+ return Unicode::charToCodepoint(chr.number());
if (_localCharMap) {
if (UInt32 mapped_char = _localCharMap->valueAt(chr.number()))
return mapped_char;
- // No unicode equivalent found in font file.
- // Now we should look for a smart alternative but at the moment
- // it's sufficient to simply choose a valid unused unicode value...
- // Can we use the charcode itself as a unicode replacement?
- if (!_localCharMap->valueExists(chr.number()) && Unicode::isValidCodepoint(chr.number()))
- return chr.number();
}
- if (Unicode::isValidCodepoint(chr.number()))
- return chr.number();
- return Font::unicode(chr.number());
+ // No Unicode equivalent found in the font file.
+ // Now we should look for a smart alternative but at the moment
+ // it's sufficient to simply choose a valid unused codepoint.
+ return Unicode::charToCodepoint(chr.number());
}
@@ -611,7 +612,7 @@ bool NativeFontImpl::findAndAssignBaseFontMap () {
fe.setUnicodeCharMap();
fe.buildCharMap(_toUnicodeMap);
if (!_toUnicodeMap.addMissingMappings(fe.getNumGlyphs()))
- Message::wstream(true) << "incomplete unicode mapping for native font " << name() << " (" << filename() << ")\n";
+ Message::wstream(true) << "incomplete Unicode mapping for native font " << name() << " (" << filename() << ")\n";
return true;
}
@@ -623,7 +624,7 @@ Character NativeFontImpl::decodeChar (UInt32 c) const {
UInt32 NativeFontImpl::unicode (UInt32 c) const {
UInt32 ucode = _toUnicodeMap.valueAt(c);
- return Unicode::isValidCodepoint(ucode) ? ucode : 0x3400+ucode;
+ return Unicode::charToCodepoint(ucode);
}
//////////////////////////////////////////////////////////////////////////////
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Font.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Font.h
index e1959f202e1..e1959f202e1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Font.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Font.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontCache.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontCache.cpp
index df638715785..df638715785 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontCache.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontCache.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontCache.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontCache.h
index 49efb455495..49efb455495 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontCache.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontCache.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEncoding.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEncoding.cpp
index d2dbfd8da50..d2dbfd8da50 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEncoding.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEncoding.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEncoding.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEncoding.h
index e36eb899bac..e36eb899bac 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEncoding.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEncoding.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEngine.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEngine.cpp
index 633be5514db..633be5514db 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEngine.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEngine.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEngine.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEngine.h
index 33a4cf7a63b..33a4cf7a63b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontEngine.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontEngine.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontManager.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontManager.cpp
index 36ac5b017c2..36ac5b017c2 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontManager.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontManager.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontManager.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontManager.h
index f856eb656a1..f856eb656a1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontManager.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontManager.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMap.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMap.cpp
index e6179c8115e..e6179c8115e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMap.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMap.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMap.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMap.h
index 0360a67d3df..0360a67d3df 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMap.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMap.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMetrics.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMetrics.cpp
index 5792e8abbd5..5792e8abbd5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMetrics.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMetrics.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMetrics.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMetrics.h
index 7e7a9d3e12a..7e7a9d3e12a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontMetrics.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontMetrics.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontStyle.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontStyle.h
index 932c09291cc..932c09291cc 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/FontStyle.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/FontStyle.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFGlyphTracer.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFGlyphTracer.cpp
index 19d9e0bb533..19d9e0bb533 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFGlyphTracer.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFGlyphTracer.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFGlyphTracer.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFGlyphTracer.h
index 1449657465f..1449657465f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFGlyphTracer.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFGlyphTracer.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFReader.cpp
index 8e10c21373f..8e10c21373f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFReader.h
index a644fce901c..a644fce901c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFTracer.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFTracer.cpp
index e071e93e1f6..e071e93e1f6 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFTracer.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFTracer.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFTracer.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFTracer.h
index a288284f3ab..a288284f3ab 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GFTracer.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GFTracer.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Ghostscript.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Ghostscript.cpp
index 6a58ba0c6b5..6a58ba0c6b5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Ghostscript.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Ghostscript.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Ghostscript.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Ghostscript.h
index c20c847dfbe..c20c847dfbe 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Ghostscript.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Ghostscript.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Glyph.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Glyph.h
index d19f130ceaf..d19f130ceaf 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Glyph.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Glyph.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GlyphTracerMessages.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GlyphTracerMessages.h
index c6190730ecf..c6190730ecf 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GlyphTracerMessages.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GlyphTracerMessages.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GraphicPath.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GraphicPath.h
index 6d377eb8a59..6d377eb8a59 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/GraphicPath.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/GraphicPath.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/HtmlSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/HtmlSpecialHandler.cpp
index 29d0d88ada2..894c74db665 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/HtmlSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/HtmlSpecialHandler.cpp
@@ -136,7 +136,7 @@ void HtmlSpecialHandler::processHrefAnchor (string uri) {
}
XMLElementNode *anchor = new XMLElementNode("a");
anchor->addAttribute("xlink:href", uri);
- anchor->addAttribute("xlink:title", name.empty() ? uri : name);
+ anchor->addAttribute("xlink:title", XMLString(name.empty() ? uri : name, false));
_actions->pushContextElement(anchor);
_actions->bbox("{anchor}", true); // start computing the bounding box of the linked area
_depthThreshold = _actions->getDVIStackDepth();
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/HtmlSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/HtmlSpecialHandler.h
index 4c5893c0306..4c5893c0306 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/HtmlSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/HtmlSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputBuffer.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputBuffer.cpp
index acf19e2f1c2..acf19e2f1c2 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputBuffer.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputBuffer.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputBuffer.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputBuffer.h
index 35ea9401a6e..35ea9401a6e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputBuffer.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputBuffer.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputReader.cpp
index cfe46f9d87f..cfe46f9d87f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputReader.h
index 5cf43b6142d..5cf43b6142d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/InputReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/InputReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/JFM.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/JFM.cpp
index fb93b716d01..fb93b716d01 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/JFM.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/JFM.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/JFM.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/JFM.h
index e3a98e8e94c..e3a98e8e94c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/JFM.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/JFM.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Length.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Length.cpp
index 7ed0a4d1dfe..7ed0a4d1dfe 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Length.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Length.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Length.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Length.h
index b4782cb8b23..b4782cb8b23 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Length.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Length.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Makefile.am b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Makefile.am
index 837dd0cd633..837dd0cd633 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Makefile.am
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Makefile.am
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MapLine.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MapLine.cpp
index d65649a4c34..d65649a4c34 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MapLine.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MapLine.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MapLine.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MapLine.h
index ea3f92e526e..ea3f92e526e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MapLine.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MapLine.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Matrix.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Matrix.cpp
index 06537689c3f..06537689c3f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Matrix.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Matrix.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Matrix.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Matrix.h
index 02b94299fd5..02b94299fd5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Matrix.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Matrix.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Message.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Message.cpp
index 17b9b526f9e..17b9b526f9e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Message.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Message.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Message.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Message.h
index e9ab6bf116b..e9ab6bf116b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Message.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Message.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MessageException.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MessageException.h
index c7a84b4b13c..c7a84b4b13c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MessageException.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MessageException.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MetafontWrapper.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MetafontWrapper.cpp
index 42fcaa266b0..42fcaa266b0 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MetafontWrapper.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MetafontWrapper.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MetafontWrapper.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MetafontWrapper.h
index 93266c5122e..93266c5122e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MetafontWrapper.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MetafontWrapper.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MiKTeXCom.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MiKTeXCom.cpp
index bf43c038035..bf43c038035 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MiKTeXCom.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MiKTeXCom.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MiKTeXCom.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MiKTeXCom.h
index c278840c9c8..c278840c9c8 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/MiKTeXCom.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/MiKTeXCom.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/NoPsSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/NoPsSpecialHandler.cpp
index 659cd81818b..659cd81818b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/NoPsSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/NoPsSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/NoPsSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/NoPsSpecialHandler.h
index 5176d87a2a4..5176d87a2a4 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/NoPsSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/NoPsSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/NumericRanges.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/NumericRanges.h
index 34be8486fb2..34be8486fb2 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/NumericRanges.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/NumericRanges.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSFilter.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSFilter.h
index 3b2a9391250..3b2a9391250 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSFilter.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSFilter.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSInterpreter.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSInterpreter.cpp
index a297bd2bb9b..a297bd2bb9b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSInterpreter.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSInterpreter.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSInterpreter.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSInterpreter.h
index 528e95ca83c..528e95ca83c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSInterpreter.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSInterpreter.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPattern.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPattern.cpp
index 99c60c29827..99c60c29827 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPattern.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPattern.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPattern.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPattern.h
index d394f5a65ab..d394f5a65ab 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPattern.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPattern.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPreviewFilter.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPreviewFilter.cpp
index 5029874c681..5029874c681 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPreviewFilter.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPreviewFilter.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPreviewFilter.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPreviewFilter.h
index 3e9f9ad2052..3e9f9ad2052 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PSPreviewFilter.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PSPreviewFilter.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageRanges.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageRanges.cpp
index 8e6339c72e8..8e6339c72e8 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageRanges.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageRanges.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageRanges.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageRanges.h
index 0f5e2faafa3..0f5e2faafa3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageRanges.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageRanges.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageSize.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageSize.cpp
index d3e60571d06..d3e60571d06 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageSize.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageSize.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageSize.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageSize.h
index b86218393c1..b86218393c1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PageSize.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PageSize.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Pair.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Pair.h
index fa27033b199..fa27033b199 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Pair.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Pair.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PathClipper.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PathClipper.cpp
index 02816ecac18..02816ecac18 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PathClipper.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PathClipper.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PathClipper.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PathClipper.h
index b9c9158a228..b9c9158a228 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PathClipper.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PathClipper.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PdfSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PdfSpecialHandler.cpp
index 848d38b562d..848d38b562d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PdfSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PdfSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PdfSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PdfSpecialHandler.h
index cdb24b6ad76..cdb24b6ad76 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PdfSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PdfSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PreScanDVIReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PreScanDVIReader.cpp
index 9d45be980f1..9d45be980f1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PreScanDVIReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PreScanDVIReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PreScanDVIReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PreScanDVIReader.h
index 6e1642548f5..6e1642548f5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PreScanDVIReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PreScanDVIReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Process.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Process.cpp
index b79331f4fab..b79331f4fab 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Process.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Process.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Process.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Process.h
index bf6deb28a51..bf6deb28a51 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Process.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Process.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PsSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PsSpecialHandler.cpp
index 9e02f353e4b..9e02f353e4b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PsSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PsSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PsSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PsSpecialHandler.h
index 38c04c50afa..38c04c50afa 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/PsSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/PsSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/RangeMap.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/RangeMap.cpp
index ba9a9463b70..ba9a9463b70 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/RangeMap.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/RangeMap.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/RangeMap.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/RangeMap.h
index a1d2f139070..a1d2f139070 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/RangeMap.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/RangeMap.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGOutput.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGOutput.cpp
index 26621d49303..26621d49303 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGOutput.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGOutput.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGOutput.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGOutput.h
index b696a32b8f8..b696a32b8f8 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGOutput.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGOutput.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGTree.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGTree.cpp
index 23b7f724b1f..32a4e1cfe6a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGTree.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGTree.cpp
@@ -116,6 +116,8 @@ void SVGTree::appendToPage (XMLNode *node) {
_page->append(node);
else
_pageContainerStack.top()->append(node);
+ if (node != _text) // if the appended node differ from text element currently in use,
+ _text = 0; // then force creating a new text element for the following characters
}
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGTree.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGTree.h
index a8d123a013d..a8d123a013d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SVGTree.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SVGTree.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ShadingPatch.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ShadingPatch.cpp
index 057f67f3f65..057f67f3f65 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ShadingPatch.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ShadingPatch.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ShadingPatch.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ShadingPatch.h
index 84c44041e5e..84c44041e5e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ShadingPatch.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ShadingPatch.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SignalHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SignalHandler.cpp
index 3af78a66012..3af78a66012 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SignalHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SignalHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SignalHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SignalHandler.h
index 25ee5fba118..25ee5fba118 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SignalHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SignalHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialActions.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialActions.h
index e0f35c78738..e0f35c78738 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialActions.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialActions.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialHandler.h
index 1924bf12102..1924bf12102 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialManager.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialManager.cpp
index 6699b9ee0c7..6699b9ee0c7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialManager.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialManager.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialManager.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialManager.h
index 29c325c20cc..29c325c20cc 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/SpecialManager.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/SpecialManager.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamReader.cpp
index 95722a77c87..95722a77c87 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamReader.h
index 24c37c487d2..24c37c487d2 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamWriter.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamWriter.cpp
index db336b64d5f..db336b64d5f 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamWriter.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamWriter.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamWriter.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamWriter.h
index a17c891e741..a17c891e741 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/StreamWriter.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/StreamWriter.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Subfont.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Subfont.cpp
index b71775e9297..b71775e9297 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Subfont.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Subfont.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Subfont.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Subfont.h
index 4585a0981df..4585a0981df 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Subfont.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Subfont.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/System.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/System.cpp
index 1bbd4378df4..1bbd4378df4 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/System.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/System.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/System.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/System.h
index ffca48e1cd3..ffca48e1cd3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/System.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/System.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TFM.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TFM.cpp
index 6e3ad81eb9a..6e3ad81eb9a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TFM.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TFM.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TFM.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TFM.h
index 3afc88ec83d..3afc88ec83d 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TFM.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TFM.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TensorProductPatch.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TensorProductPatch.cpp
index 2ad8a4c29dc..2ad8a4c29dc 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TensorProductPatch.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TensorProductPatch.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TensorProductPatch.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TensorProductPatch.h
index 50fcac5a1e5..50fcac5a1e5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TensorProductPatch.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TensorProductPatch.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Terminal.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Terminal.cpp
index c0d74a5c16e..c0d74a5c16e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Terminal.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Terminal.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Terminal.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Terminal.h
index 8998e054f77..8998e054f77 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Terminal.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Terminal.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ToUnicodeMap.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ToUnicodeMap.cpp
index 35e676ee0e2..fa749d31f38 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ToUnicodeMap.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ToUnicodeMap.cpp
@@ -26,7 +26,7 @@ using namespace std;
/** Adds valid but random mappings for all missing character indexes.
- * If a font's cmap table doensn't provide unicode mappings for all
+ * If a font's cmap table doesn't provide Unicode mappings for some
* glyphs in the font, it's necessary to fill the gaps in order to
* handle all characters correctly. This functions assumes that the
* characters are numbered from 1 to maxIndex.
@@ -34,14 +34,14 @@ using namespace std;
* @return true on success */
bool ToUnicodeMap::addMissingMappings (UInt32 maxIndex) {
bool success=true;
- // collect unicode points already in assigned
+ // collect Unicode points already in assigned
NumericRanges<UInt32> codepoints;
for (size_t i=0; i < size() && success; i++)
codepoints.addRange(rangeAt(i).minval(), rangeAt(i).maxval());
// fill unmapped ranges
- if (empty()) // no unicode mapping present at all?
+ if (empty()) // no Unicode mapping present at all?
success = fillRange(1, maxIndex, 1, codepoints, true);
- else { // (partial) unicode mapping present?
+ else { // (partial) Unicode mapping present?
success = fillRange(1, rangeAt(0).min()-1, rangeAt(0).minval()-1, codepoints, false);
for (size_t i=0; i < size()-1 && success; i++)
success = fillRange(rangeAt(i).max()+1, rangeAt(i+1).min()-1, rangeAt(i).maxval()+1, codepoints, true);
@@ -64,7 +64,7 @@ static bool fix_codepoint (UInt32 &ucp, const NumericRanges<UInt32> &used_codepo
ucp = (ucp == numeric_limits<UInt32>::max()) ? 0 : ucp+1;
else
ucp = (ucp == 0) ? numeric_limits<UInt32>::max() : ucp-1;
- if (ucp == start) // no free unicode point found
+ if (ucp == start) // no free Unicode point found
return false;
}
return true;
@@ -75,11 +75,11 @@ static bool is_less_or_equal (UInt32 a, UInt32 b) {return a <= b;}
static bool is_greater_or_equal (UInt32 a, UInt32 b) {return a >= b;}
-/** Adds index to unicode mappings for a given range of character indexes.
+/** Adds index to Unicode mappings for a given range of character indexes.
* @param[in] minIndex lower bound of range to fill
* @param[in] maxIndex upper bound of range to fill
- * @param[in] ucp first unicode point to add (if possible)
- * @param[in,out] used_ucps unicode points already in use
+ * @param[in] ucp first Unicode point to add (if possible)
+ * @param[in,out] used_ucps Unicode points already in use
* @param[in] ascending if true, fill range from lower to upper bound
* @return true on success */
bool ToUnicodeMap::fillRange (UInt32 minIndex, UInt32 maxIndex, UInt32 ucp, NumericRanges<UInt32> &used_ucps, bool ascending) {
@@ -98,7 +98,7 @@ bool ToUnicodeMap::fillRange (UInt32 minIndex, UInt32 maxIndex, UInt32 ucp, Nume
else {
addRange(i, i, ucp);
used_ucps.addRange(ucp);
- ucp += inc; // preferred unicode point for the next character of the current range
+ ucp += inc; // preferred Unicode point for the next character of the current range
}
}
}
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ToUnicodeMap.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ToUnicodeMap.h
index bf7788b7b98..bf7788b7b98 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ToUnicodeMap.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ToUnicodeMap.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TpicSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TpicSpecialHandler.cpp
index de769352019..de769352019 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TpicSpecialHandler.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TpicSpecialHandler.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TpicSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TpicSpecialHandler.h
index 3c5ea9fa876..3c5ea9fa876 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TpicSpecialHandler.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TpicSpecialHandler.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TriangularPatch.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TriangularPatch.cpp
index 75b3132345b..75b3132345b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TriangularPatch.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TriangularPatch.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TriangularPatch.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TriangularPatch.h
index d18d76ebb0a..d18d76ebb0a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/TriangularPatch.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/TriangularPatch.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Unicode.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Unicode.cpp
index 32a29662b71..b0a8ace7f3b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Unicode.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Unicode.cpp
@@ -25,31 +25,65 @@
using namespace std;
-/** Returns true if c is a valid unicode point in XML documents.
- * XML version 1.0 doesn't allow various unicode character references
+/** Returns true if c is a valid Unicode point in XML documents.
+ * XML version 1.0 doesn't allow various Unicode character references
* (&#1; for example). */
bool Unicode::isValidCodepoint (UInt32 c) {
if ((c & 0xffff) == 0xfffe || (c & 0xffff) == 0xffff)
return false;
UInt32 ranges[] = {
- 0x0000, 0x0020,
- 0x007f, 0x0084,
- 0x0086, 0x009f,
+ 0x0000, 0x0020, // basic control characters + space
+ 0x007f, 0x009f, // use of control characters is discouraged by the XML standard
0x202a, 0x202e, // bidi control characters
- 0xd800, 0xdfff,
- 0xfdd0, 0xfdef,
+ 0xd800, 0xdfff, // High Surrogates are not allowed in XML
+ 0xfdd0, 0xfdef, // non-characters for internal use by applications
};
- for (size_t i=0; i < sizeof(ranges)/sizeof(UInt32)/2; i++)
- if (c >= ranges[2*i] && c <= ranges[2*i+1])
+ for (size_t i=0; i < sizeof(ranges)/sizeof(UInt32) && c >= ranges[i]; i+=2)
+ if (c <= ranges[i+1])
return false;
return true;
}
-/** Converts a unicode value to a UTF-8 byte sequence.
+/** Returns a valid Unicode point for the given character code. Character codes
+ * that are invalid code points because the XML standard forbids or discourages
+ * their usage, are mapped to the Private Use Zone U+E000-U+F8FF. */
+UInt32 Unicode::charToCodepoint (UInt32 c) {
+ UInt32 ranges[] = {
+ 0x0000, 0x0020, 0xe000, // basic control characters + space
+ 0x007f, 0x009f, 0xe021, // use of control characters is discouraged by the XML standard
+ 0x202a, 0x202e, 0xe042, // bidi control characters
+ 0xd800, 0xdfff, 0xe047, // High Surrogates are not allowed in XML
+ 0xfdd0, 0xfdef, 0xe847, // non-characters for internal use by applications
+ 0xfffe, 0xffff, 0xe867,
+ 0x1fffe, 0x1ffff, 0xe869,
+ 0x2fffe, 0x2ffff, 0xe86b,
+ 0x3fffe, 0x3ffff, 0xe86d,
+ 0x4fffe, 0x4ffff, 0xe86f,
+ 0x5fffe, 0x5ffff, 0xe871,
+ 0x6fffe, 0x6ffff, 0xe873,
+ 0x7fffe, 0x7ffff, 0xe875,
+ 0x8fffe, 0x8ffff, 0xe877,
+ 0x9fffe, 0x9ffff, 0xe879,
+ 0xafffe, 0xaffff, 0xe87b,
+ 0xbfffe, 0xbffff, 0xe87d,
+ 0xcfffe, 0xcffff, 0xe87f,
+ 0xdfffe, 0xdffff, 0xe881,
+ 0xefffe, 0xeffff, 0xe883,
+ 0xffffe, 0xfffff, 0xe885,
+ 0x10fffe, 0x10ffff, 0xe887
+ };
+ for (size_t i=0; i < sizeof(ranges)/sizeof(unsigned) && c >= ranges[i]; i+=3)
+ if (c <= ranges[i+1])
+ return ranges[i+2]+c-ranges[i];
+ return c;
+}
+
+
+/** Converts a Unicode value to a UTF-8 byte sequence.
* @param[in] c character code
- * @return utf8 seqence consisting of 1-4 bytes */
+ * @return utf8 sequence consisting of 1-4 bytes */
string Unicode::utf8 (Int32 c) {
string utf8;
if (c >= 0) {
@@ -77,7 +111,7 @@ string Unicode::utf8 (Int32 c) {
/* The following table provides a compact mapping from PostScript character names
- * to unicode points. Instead of using the character names directly it maps the
+ * to Unicode points. Instead of using the character names directly it maps the
* hash values (xxhash32) of the names to the corresponding code points.
* The character mapping is derived from
* http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt and
@@ -4499,10 +4533,10 @@ static struct Hash2Unicode {
};
-/** Returns the unicode point for a given PostScript character name.
+/** Returns the Unicode point for a given PostScript character name.
* @param psname PostScript name of the character to look up
* @return codepoint of the character */
-Int32 Unicode::psName2Codepoint (const string &psname) {
+Int32 Unicode::psNameToCodepoint (const string &psname) {
UInt32 hash = XXH32(&psname[0], psname.length(), 0);
int left=0;
int right=sizeof(hash2unicode)/sizeof(Hash2Unicode)-1;
@@ -4516,4 +4550,4 @@ Int32 Unicode::psName2Codepoint (const string &psname) {
left = mid+1;
}
return 0;
-} \ No newline at end of file
+}
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Unicode.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Unicode.h
index 0f24033bf8d..738f38a6e3a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/Unicode.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/Unicode.h
@@ -27,8 +27,9 @@
struct Unicode
{
static bool isValidCodepoint (UInt32 code);
+ static UInt32 charToCodepoint (UInt32 c);
static std::string utf8 (Int32 c);
- static Int32 psName2Codepoint (const std::string &psname);
+ static Int32 psNameToCodepoint (const std::string &psname);
};
#endif
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFActions.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFActions.h
index 886771e75a7..886771e75a7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFActions.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFActions.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFReader.cpp
index f17a82c02f7..f17a82c02f7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFReader.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFReader.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFReader.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFReader.h
index 00467f5746a..00467f5746a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VFReader.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VFReader.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VectorIterator.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VectorIterator.h
index dc27327a60c..dc27327a60c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VectorIterator.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VectorIterator.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VectorStream.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VectorStream.h
index f3043943669..f3043943669 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/VectorStream.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/VectorStream.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLDocument.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLDocument.cpp
index 6b73f7cd436..6b73f7cd436 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLDocument.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLDocument.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLDocument.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLDocument.h
index e3b2727dfd9..e3b2727dfd9 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLDocument.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLDocument.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLNode.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLNode.cpp
index 4fd3b997391..4fd3b997391 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLNode.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLNode.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLNode.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLNode.h
index 71bd5a8ada9..71bd5a8ada9 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLNode.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLNode.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLString.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLString.cpp
index 97aa91ee4ab..97aa91ee4ab 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLString.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLString.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLString.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLString.h
index f160c4427a4..f160c4427a4 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/XMLString.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/XMLString.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/dvisvgm.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/dvisvgm.cpp
index 03e40623982..03e40623982 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/dvisvgm.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/dvisvgm.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/gzstream.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/gzstream.cpp
index 2893c299891..2893c299891 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/gzstream.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/gzstream.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/gzstream.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/gzstream.h
index 60f38c4fac7..60f38c4fac7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/gzstream.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/gzstream.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/iapi.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/iapi.h
index 8e29d938d03..8e29d938d03 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/iapi.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/iapi.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ierrors.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ierrors.h
index 3184341177e..3184341177e 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/ierrors.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/ierrors.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/macros.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/macros.h
index 50deb9417c1..50deb9417c1 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/macros.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/macros.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/options.dtd b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/options.dtd
index c5321e3444b..c5321e3444b 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/options.dtd
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/options.dtd
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/options.xml b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/options.xml
index a05d4489ef3..a05d4489ef3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/options.xml
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/options.xml
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/psdefs.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/psdefs.cpp
index a9a818a3fe7..a9a818a3fe7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/psdefs.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/psdefs.cpp
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/types.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/types.h
index 54a028fe085..54a028fe085 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/src/types.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/src/types.h
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/Makefile.am b/Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/Makefile.am
index df0a4c53238..df0a4c53238 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/Makefile.am
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/Makefile.am
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/xxhash.c b/Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/xxhash.c
index e6fb8f149a5..e6fb8f149a5 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/xxhash.c
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/xxhash.c
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/xxhash.h b/Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/xxhash.h
index c60aa61571c..c60aa61571c 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.10/xxHash/xxhash.h
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.11/xxHash/xxhash.h
diff --git a/Build/source/texk/dvisvgm/version.ac b/Build/source/texk/dvisvgm/version.ac
index e6e658fc3bc..68ed2dd9df5 100644
--- a/Build/source/texk/dvisvgm/version.ac
+++ b/Build/source/texk/dvisvgm/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current dvisvgm version
-m4_define([dvisvgm_version], [1.10])
+m4_define([dvisvgm_version], [1.11])