texlive[49020] Build/source/texk: dvisvgm 2.6.1

commits+karl at tug.org commits+karl at tug.org
Mon Oct 29 23:11:07 CET 2018


Revision: 49020
          http://tug.org/svn/texlive?view=revision&revision=49020
Author:   karl
Date:     2018-10-29 23:11:07 +0100 (Mon, 29 Oct 2018)
Log Message:
-----------
dvisvgm 2.6.1

Modified Paths:
--------------
    trunk/Build/source/texk/README
    trunk/Build/source/texk/dvisvgm/ChangeLog
    trunk/Build/source/texk/dvisvgm/TLpatches/TL-Changes
    trunk/Build/source/texk/dvisvgm/TLpatches/patch-08-makefiles
    trunk/Build/source/texk/dvisvgm/config.h.in
    trunk/Build/source/texk/dvisvgm/configure
    trunk/Build/source/texk/dvisvgm/configure.ac
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/NEWS
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/config.h.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/configure.ac
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.1
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/platform.h
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/version.h
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/enc/metablock.c
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/version.hpp
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.in
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/data/Makefile.in
    trunk/Build/source/texk/dvisvgm/version.ac

Added Paths:
-----------
    trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-tl
    trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-upstream
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.sty
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/defs.am

Removed Paths:
-------------
    trunk/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog

Modified: trunk/Build/source/texk/README
===================================================================
--- trunk/Build/source/texk/README	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/README	2018-10-29 22:11:07 UTC (rev 49020)
@@ -64,7 +64,7 @@
 
 dvipsk - maintained here, by us
 
-dvisvgm 2.6 - checked 13sep18
+dvisvgm 2.6.1 - checked 29oct18
   https://dvisvgm.de/Downloads/
 
 gregorio 5.1.1 - checked 25mar18

Modified: trunk/Build/source/texk/dvisvgm/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvisvgm/ChangeLog	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/ChangeLog	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,3 +1,16 @@
+2018-10-29  Karl Berry  <karl at freefriends.org>
+
+	* version.ac: now 2.6.1. Import new upstream source tree.
+	
+	* configure.ac (HAVE_BROTLI, ..., HAVE_XXHASH): new conditionals.
+	(DATE): October 2018 per upstream configure.ac.
+	Remove old commentary for better merging.
+	
+	* dvisvgm-src/Makefile.am,
+	* dvisvgm-src/libs/defs.am,
+	* dvisvgm-src/src/Makefile.am: import and update
+	TLpatches/patch-08-makefiles.
+
 2018-08-30  Karl Berry  <karl at freefriends.org>
 
 	* version.ac: now version 2.5.

Modified: trunk/Build/source/texk/dvisvgm/TLpatches/TL-Changes
===================================================================
--- trunk/Build/source/texk/dvisvgm/TLpatches/TL-Changes	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/TLpatches/TL-Changes	2018-10-29 22:11:07 UTC (rev 49020)
@@ -28,6 +28,7 @@
 cd ..
 
 Update our ./configure.ac from upstream dvisvgm-src/configure.ac.
+(See patch-04-configure-* for reference, but they won't apply as-is.)
 
 # patch to integrate into TL build. Will probably need adjusting;
 # any top_srcdir in dvisvgm-src/src/Makefile.am needs to become dvisvgm_srcdir.

Added: trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-tl
===================================================================
--- trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-tl	                        (rev 0)
+++ trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-tl	2018-10-29 22:11:07 UTC (rev 49020)
@@ -0,0 +1,46 @@
+	These are the changes from the previous TL dvisvgm/configure.ac
+	to the current one. For reference only, won't apply to a
+	new version as is. See also patch-04-configure-upstream.
+
+--- configure.ac	(revision 49009)
++++ configure.ac	(working copy)
+@@ -15,7 +15,7 @@
+ AC_PREREQ([2.65])
+ m4_include([version.ac])[] dnl define dvisvgm_version
+ AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [tex-k at tug.org])
+-DATE="September 2018"
++DATE="October 2018"
+ AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp])
+ AC_CONFIG_HEADERS([config.h])
+ AC_CONFIG_MACRO_DIRS([../../m4])dnl not just _DIR
+@@ -29,8 +29,7 @@
+ KPSE_COMMON([dvisvgm])
+ 
+ AH_TEMPLATE([TARGET_SYSTEM], [The machine triplet of the target system])
+-AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$host"],
+-                   [The machine triplet of the target system.])
++AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$target"])
+ 
+ AC_PROG_CC
+ AC_PROG_CC_C99
+@@ -162,7 +161,6 @@
+ # Check for library functions.
+ AC_FUNC_STAT
+ AC_CHECK_FUNCS_ONCE([ftime gettimeofday sigaction umask uselocale])
+-# TL? memset strcasecmp strtol
+ 
+ AC_ARG_ENABLE([woff],
+ 	[AS_HELP_STRING([--disable-woff], [Disable WOFF support @<:@default=no@:>@])],
+@@ -190,6 +188,12 @@
+ # TL: use bundled md5 too
+ AM_CONDITIONAL([USE_BUNDLED_MD5], true)
+ 
++# TL: these conditionals for system libraries are in the Makefile.am's.
++AM_CONDITIONAL(HAVE_POTRACE, false)
++AM_CONDITIONAL(HAVE_BROTLI, false)
++AM_CONDITIONAL(HAVE_WOFF2, false)
++AM_CONDITIONAL(HAVE_XXHASH, false)
++
+ # TL: not going to build_manpage (which is the default).
+ # TL: not going to attempt code coverage; need to subst it away.
+ AM_CONDITIONAL([CODE_COVERAGE_ENABLED], false)

Added: trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-upstream
===================================================================
--- trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-upstream	                        (rev 0)
+++ trunk/Build/source/texk/dvisvgm/TLpatches/patch-04-configure-upstream	2018-10-29 22:11:07 UTC (rev 49020)
@@ -0,0 +1,406 @@
+	These are the (extensive) changes from the previous upstream
+	dvisvgm configure.ac to the current one in TL. For reference
+	only, won't apply to a new version as is. See also
+	patch-04-configure-tl.
+	
+	The general idea is that upstream needs to find and link against
+	various system libraries (kpathsea, freetype, zlib). For native
+	TL builds, we want to use the versions of those which are in the
+	TL source tree.
+
+--- dvisvgm-2.6.1/configure.ac	2018-10-11 05:25:40.000000000 -0700
++++ configure.ac	2018-10-29 11:17:00.956683648 -0700
+@@ -1,28 +1,42 @@
+-# This file is part of dvisvgm
+-# Copyright (C) 2005-2018 Martin Gieseking <martin.gieseking at uos.de>
+-#
+-# Process this file with autoconf to produce a configure script.
+-
+-AC_PREREQ(2.59)
+-AC_INIT([dvisvgm],[2.6.1],[martin.gieseking at uos.de])
++# $Id: configure.ac 48654 2018-09-13 17:10:25Z karl $
++dnl Process this file with autoconf to produce a configure script
++dnl for dvisvgm in TeX Live.
++dnl
++dnl   Copyright 2015-2018 Karl Berry <tex-live at tug.org>
++dnl   Copyright 2009-2014 Peter Breitenlohner <tex-live at tug.org>
++dnl
++dnl   This file is free software; the copyright holder
++dnl   gives unlimited permission to copy and/or distribute it,
++dnl   with or without modifications, as long as this notice is preserved.
++dnl
++dnl  Adapted for TeX Live from original dvisvgm configure.ac
++dnl  Copyright 2005-2018 Martin Gieseking
++dnl
++AC_PREREQ([2.65])
++m4_include([version.ac])[] dnl define dvisvgm_version
++AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [tex-k at tug.org])
+ DATE="October 2018"
+-AC_CONFIG_SRCDIR(src)
++AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp])
+ AC_CONFIG_HEADERS([config.h])
+-AC_CONFIG_MACRO_DIR([m4])
+-AC_CANONICAL_HOST
+-AC_CANONICAL_TARGET
+-AM_INIT_AUTOMAKE([subdir-objects])
++AC_CONFIG_MACRO_DIRS([../../m4])dnl not just _DIR
++AC_CONFIG_AUX_DIR([../../build-aux])
++
++AM_CONDITIONAL([TEXLIVE_BUILD], [test "x$enable_texlive_build" = xyes])
++
++# Common code for all programs using libkpathsea.
++# PROG_AR must be run before KPSE_COMMON, since the latter calls LT_INIT.
++AM_PROG_AR
++KPSE_COMMON([dvisvgm])
+ 
+ AH_TEMPLATE([TARGET_SYSTEM], [The machine triplet of the target system])
+ AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$target"])
+ 
+-# Checks for programs.
+ AC_PROG_CC
+ AC_PROG_CC_C99
+ AC_PROG_CXX
+ AX_CXX_COMPILE_STDCXX([11])
+-AM_PROG_AR
+ LT_INIT
++KPSE_CXX_HACK
+ 
+ AC_PROG_RANLIB
+ AC_LANG(C)
+@@ -30,48 +44,20 @@
+ AC_CHECK_HEADERS([sys/time.h sys/timeb.h xlocale.h])
+ AC_HEADER_TIOCGWINSZ
+ 
+-CPPFLAGS_SAVE="$CPPFLAGS"
+-CFLAGS_SAVE="$CFLAGS"
+-LDFLAGS_SAVE="$LDFLAGS"
+-
+-# Check availability and usability of the kpathsea library
+-AC_ARG_VAR(KPSE_CFLAGS, [C/C++ compiler flags for the kpathsea library])
+-AC_ARG_VAR(KPSE_LIBS, [linker flags for the kpathsea library])
+-AC_ARG_VAR(KPSE_LIBS, [])
+-AC_ARG_WITH([kpathsea],
+-	[AS_HELP_STRING([--with-kpathsea=prefix], [set location of kpathsea library])],
+-	[with_kpathsea="$withval"],
+-	[with_kpathsea=yes])
+-
+-AS_IF([test "x$with_kpathsea" != "xyes"],
+-	[KPSE_CFLAGS="-I$with_kpathsea/include" KPSE_LIBS="-L$with_kpathsea/lib"]
+-	[CPPFLAGS="$CPPFLAGS $KPSE_CFLAGS" CFLAGS="$CFLAGS $KPSE_CFLAGS" LDFLAGS="$LDFLAGS $KPSE_LIBS"])
+-
+-AC_CHECK_HEADER([kpathsea/kpathsea.h],,
+-	[AC_MSG_ERROR([please install the kpathsea development package])])
+-AC_CHECK_LIB([kpathsea], [kpse_find_file],,
+-	[AC_MSG_ERROR([libkpathsea not found, please install the corresponding package first])])
+-
+-AC_MSG_CHECKING([kpathsea version])
+-AC_RUN_IFELSE([AC_LANG_SOURCE([#include <stdio.h>
+-	#include <kpathsea/kpathsea.h>
+-	int main() {
+-		FILE *f;
+-		f = fopen("kpseversion", "w");
+-		if(!f) exit(1);
+-		fprintf(f, "%s\n", KPSEVERSION);
+-		fclose(f);
+-		exit(0);
+-	}])],
+-	[kpseversion=`cat kpseversion|sed 's/kpathsea version //'`], [kpseversion=], [kpseversion=unknown])
+-AC_MSG_RESULT("$kpseversion")
+-rm -f kpseversion
+-AS_IF([test -z "$kpseversion"],
+-	[AC_MSG_ERROR([Could not compile a simple kpathsea program -- check your installation])])
+-AC_SUBST(KPSE_CFLAGS)
+-AC_SUBST(KPSE_LIBS)
+-
+-# Check how to link Ghostscript
++KPSE_COND_WIN32
++KPSE_KPATHSEA_FLAGS
++KPSE_FREETYPE2_FLAGS
++KPSE_ZLIB_FLAGS
++
++KPSE_SAVE_FLAGS
++
++# emacs-page Ghostscript complexities.
++LIBGS_INCLUDES=
++LIBGS_LIBS=
++if test "x$enable_native_texlive_build" = xyes; then
++  # TL: always dlload libgs, must avoid shared lib ref in binary.
++  HAVE_LIBGS=0
++else
+ have_libgs=yes
+ AC_CHECK_HEADER([ghostscript/iapi.h],
+ 	[AC_CHECK_LIB(gs, gsapi_revision,, [have_libgs=no])],
+@@ -81,68 +67,87 @@
+ 	[AC_CHECK_LIB(dl, dlopen,,
+ 		[AC_DEFINE(DISABLE_GS, 1, [Set to 1 if PostScript support should be disabled])]
+ 		[AC_MSG_WARN(PostScript support disabled)])])
++fi
+ 
+-# Check for pkg-config
+-PKG_PROG_PKG_CONFIG
+-
+-# Check for libraries.
+-PKG_CHECK_MODULES([FREETYPE], [freetype2])
++if test -z "$HAVE_LIBGS" || test "$HAVE_LIBGS" -eq 0; then
++  AC_MSG_NOTICE([not linking to libgs, trying to arrange for dynamic loading])
++  # Windows (native or MinGW32) has neither <dlfcn.h> nor dlopen().
++  if test "x$kpse_cv_have_win32" = xno; then
++    # FreeBSD neither has nor requires libdl.
++    AC_SEARCH_LIBS([dlopen], [dl])
++    AS_CASE([$ac_cv_search_dlopen],
++            [no | "none required"], [],
++                [LIBGS_LIBS=$ac_cv_search_dlopen])
++    AC_CHECK_HEADER([dlfcn.h])
++    AC_CHECK_FUNC([dlopen])
++    if test "x$ac_cv_header_dlfcn_h:$ac_cv_func_dlopen" != xyes:yes; then
++      AC_DEFINE(DISABLE_GS, 1,
++                [Set to 1 if PostScript support is to be disabled])
++      LIBGS_LIBS=
++    fi
++  fi
++else
++	# query Ghostscript version
++	AC_MSG_CHECKING([Ghostscript version])
++	AC_RUN_IFELSE([AC_LANG_SOURCE([#include <stdio.h>
++		#include <ghostscript/iapi.h>
++		int main () {
++			gsapi_revision_t r;
++			if (gsapi_revision(&r, sizeof(gsapi_revision_t)) == 0) {
++				FILE *f;
++				f = fopen("gsversion", "w");
++				if (!f) exit(1);
++				fprintf(f, "%ld\n", r.revision);
++				fclose(f);
++				exit(0);
++			}
++		}])],
++		[gsversion=`cat gsversion`], [gsversion=], [gsversion=unknown])
++	AC_MSG_RESULT("$gsversion")
++	rm -f gsversion
++	if test -z "$gsversion" || test "$gsversion" -lt 831; then
++		# current Ghostscript API was introduced in version 8.31
++		# older versions are not supported
++		AC_DEFINE(DISABLE_GS, 1, [Set to 1 if PostScript support should be disabled])
++		AC_MSG_WARN([Ghostscript version < 8.31 found; PostScript support disabled])
++	else
++		LIBGS_LIBS=-lgs
++	fi
++fi
++AC_SUBST([LIBGS_INCLUDES])
++AC_SUBST([LIBGS_LIBS])
++
++if test "x$enable_build" != xno || test -f config.force; then
++
++# Checks for more libraries.
++KPSE_ADD_FLAGS([zlib])
++AC_CHECK_FUNC([gzopen], [],
++              [AC_MSG_ERROR([cannot find/use zlib])])
++
++KPSE_ADD_FLAGS([freetype2])
++AC_CHECK_FUNC([FT_Init_FreeType], [],
++              [AC_MSG_ERROR([cannot find/use libfreetype])])
++
++KPSE_ADD_FLAGS([kpathsea])
++AC_CHECK_FUNC([kpse_set_program_name], [],
++              [AC_MSG_ERROR([cannot find/use libkpathsea])])
+ 
+-AC_ARG_ENABLE([woff],
+-	[AS_HELP_STRING([--disable-woff], [Disable WOFF support @<:@default=no@:>@])],
+-	[],
+-	[enable_woff=yes])
+-AM_CONDITIONAL([ENABLE_WOFF], [test "x$enable_woff" = "xyes"])
+-
+-AC_ARG_WITH([ttfautohint],
+-	[AS_HELP_STRING([--with-ttfautohint@<:@=prefix@:>@], [enable ttfautohint support (disabled by default)])],
+-	[with_ttfautohint="$withval"],
+-	[with_ttfautohint=no])
+-
+-# Add option to enable linking of bundled libraries (brotli, potrace, woff2, xxhash).
+-AC_ARG_ENABLE([bundled-libs],
+-	[AS_HELP_STRING([--enable-bundled-libs], [use bundled libraries instead of the system ones @<:@default=no@:>@])])
+-AM_CONDITIONAL([USE_BUNDLED_LIBS], [test "x$enable_bundled_libs" = "xyes"])
++# Check if the kpathsea headers are C++ safe.
++AC_LANG_PUSH([C++])
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <kpathsea/kpathsea.h>]],
++                                [[printf("%s\n", concat("one", "two"))]])],
++               [],
++               [AC_MSG_ERROR([Sorry, your kpathsea headers are too old])
++                AC_DEFINE([KPSE_CXX_UNSAFE], 1,
++                          [Define to 1 if the kpathsea headers are not C++ safe.])])
++AC_LANG_POP([C++])
+ 
+-# If option --enable-bundled-libs is not given, look for system libraries of brotli, potrace, woff2, and xxhash.
+-AS_IF([test "x$enable_bundled_libs" != "xyes"],
+-	[AC_CHECK_HEADER(potracelib.h,
+-		[AC_SEARCH_LIBS(potrace_trace, [potrace], [have_potrace=yes])])]
+-	[AC_CHECK_HEADER([xxhash.h],
+-		[AC_SEARCH_LIBS(XXH32, [xxhash], [have_xxhash=yes])])]
+-	[AS_IF([test "x$enable_woff" = "xyes"],
+-		[PKG_CHECK_MODULES(BROTLI, [libbrotlienc], [have_brotli=yes])]
+-		[PKG_CHECK_MODULES(WOFF2, [libwoff2enc], [have_woff2=yes])])])
+-AM_CONDITIONAL(HAVE_POTRACE, [test "x$have_potrace" = "xyes"])
+-AM_CONDITIONAL(HAVE_BROTLI, [test "x$have_brotli" = "xyes"])
+-AM_CONDITIONAL(HAVE_WOFF2, [test "x$have_woff2" = "xyes"])
+-AM_CONDITIONAL(HAVE_XXHASH, [test "x$have_xxhash" = "xyes"])
+-
+-AS_IF([test "x$enable_woff" != "xyes"],
+-	[AC_DEFINE([DISABLE_WOFF], 1, [Define if WOFF support is disabled])],
+-	[AS_IF([test "x$with_ttfautohint" != "xno"],
+-		[AS_IF([test "x$with_ttfautohint" = "xyes"],
+-			# --with-ttfautohint without path => check via pkg-config
+-			[PKG_CHECK_MODULES([TTFAUTOHINT], [ttfautohint],,
+-				[AC_MSG_ERROR([can't locate ttfautohint, use "--with-ttfautohint=path" to specify its location])])],
+-			# --with-ttfautohint=/path/ttfautohint given
+-			[TTFAUTOHINT_CFLAGS="-I$with_ttfautohint/include"]
+-			[TTFAUTOHINT_LIBS="-L$with_ttfautohint/lib"])]
+-		[CPPFLAGS="$CPPFLAGS $TTFAUTOHINT_CFLAGS" CFLAGS="$CFLAGS $TTFAUTOHINT_CFLAGS" LDFLAGS="$LDFLAGS $TTFAUTOHINT_LIBS"]
+-		[AC_CHECK_HEADERS([ttfautohint.h],, [AC_MSG_WARN([ttfautohint.h not found])])]
+-		[AC_CHECK_LIB([ttfautohint], [TTF_autohint],,
+-			[AC_MSG_WARN([no working ttfautohint library found])]
+-			[AC_CHECK_LIB(dl, dlopen,
+-				[AC_MSG_NOTICE([enabled dynamic loading of ttfautohint])],
+-				[AC_MSG_WARN([disabled ttfautohint support])])])]
+-		[AC_SUBST(TTFAUTOHINT_CFLAGS) AC_SUBST(TTFAUTOHINT_LIBS)])])
+-
+-AC_CHECK_HEADERS([openssl/md5.h])
+-PKG_CHECK_MODULES([LIBCRYPTO], [libcrypto], [HAVE_LIBCRYPTO=1], [HAVE_LIBCRYPTO=0])
+-AM_CONDITIONAL([USE_BUNDLED_MD5], [test "$HAVE_LIBCRYPTO" -eq 0])
++echo timestamp >config.force
++fi
+ 
+-AC_CHECK_LIB(z, gzopen)
++KPSE_RESTORE_FLAGS
+ 
++# emacs-page
+ # Check for header files.
+ AC_HEADER_DIRENT
+ AC_HEADER_STDC
+@@ -157,78 +162,61 @@
+ AC_FUNC_STAT
+ AC_CHECK_FUNCS_ONCE([ftime gettimeofday sigaction umask uselocale])
+ 
+-# add options for selection of "optional" library locations
+-# currently these libraries are mandatory; the --with-foo options
+-# are used to specify the locations explicitely
+-
+-AC_ARG_WITH(zlib,
+-	[AS_HELP_STRING([--with-zlib=DIR], [set location of the zlib library])],
+-	[AS_IF([test "x$withval" != "xno"],
+-		[AS_IF([test "x$withval" != "xyes"], [ZLIB_DIR=$withval])]
+-		[AS_IF([test -n "$ZLIB_DIR"],
+-			[ZLIB_CFLAGS="-I$ZLIB_DIR -I$ZLIB_DIR/include"]
+-			[ZLIB_LIBS="-L$ZLIB_DIR/lib" -lz])])])
++AC_ARG_ENABLE([woff],
++	[AS_HELP_STRING([--disable-woff], [Disable WOFF support @<:@default=no@:>@])],
++	[],
++	[enable_woff=yes])
++AM_CONDITIONAL([ENABLE_WOFF], [test "x$enable_woff" = "xyes"])
+ 
+-AC_SUBST([ZLIB_CFLAGS])
+-AC_SUBST([ZLIB_LIBS])
++AC_DEFINE([HAVE_LIBKPATHSEA], 1, [Define to 1 if you have the `kpathsea' library (-lkpathsea).])
++AC_DEFINE([HAVE_LIBFREETYPE], 1, [Define to 1 if you have the `freetype2' library (-lfreetype).])
++AC_DEFINE([HAVE_LIBZ], 1, [Define to 1 if you have the `z' library (-lz).])
++if false; then
++  AC_DEFINE([KPSE_CXX_UNSAFE], 1, [Define to 1 if the kpathsea headers are not C++ safe.])
++fi
+ 
+-# Check if the kpathsea headers are C++ safe
+-AC_MSG_CHECKING([if the kpathsea headers are C++ safe])
+-AC_LANG_PUSH([C++])
+-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <kpathsea/kpathsea.h>]],
+-                                [[printf("%s\n", concat("one", "two"))]])],
+-               [AC_MSG_RESULT([yes])],
+-               [AC_MSG_RESULT([no])
+-                AC_DEFINE([KPSE_CXX_UNSAFE], 1,
+-                          [Define to 1 if the kpathsea headers are not C++ safe.])])
+-AC_LANG_POP([C++])
++# TL: skip ttfautohint?
+ 
+-CPPFLAGS="$CPPFLAGS_SAVE"
+-CFLAGS="$CFLAGS_SAVE"
+-LDFLAGS="$LDFLAGS_SAVE"
+-
+-AC_ARG_ENABLE([manpage],
+-	[AS_HELP_STRING([--disable-manpage], [disable generation of manual page @<:@default=no@:>@])])
+-AS_IF([test "x$enable_manpage" != "xno"],[
+-	enable_manpage="no"
+-	# Check for utilities required to build the manpage
+-	AC_CHECK_PROG(ASCIIDOC, asciidoc, yes)
+-	AS_IF([test "x$ASCIIDOC" = "xyes"], [
+-		AC_CHECK_PROG(XMLTO, xmlto, yes)
+-		AS_IF([test "x$XMLTO" = "xyes"], [
+-			AC_CHECK_PROG(XSLTPROC, xsltproc, yes)
+-			AS_IF([test "x$XSLTPROC" = "xyes"],[enable_manpage="yes"])])])])
+-AS_IF([test "x$enable_manpage" != "xyes"],
+-	AC_MSG_NOTICE([generation of manual page has been disabled]))
+-AM_CONDITIONAL([BUILD_MANPAGE], [test "x$enable_manpage" = "xyes"])
+-
+-AX_CODE_COVERAGE
+-AS_IF([ test "$enable_code_coverage" = "yes" ], [
+-	# disable optimization
+-	changequote({,})
+-	CFLAGS=`echo $CFLAGS | sed 's/-O[1-9s]//g'`
+-	CXXFLAGS=`echo $CXXFLAGS | sed 's/-O[1-9s]//g'`
+-	changequote([,])
+-])
++# Add option to enable linking of bundled libraries (brotli, potrace, woff2, xxhash).
++AC_ARG_ENABLE([bundled-libs],
++	[AS_HELP_STRING([--enable-bundled-libs], [use bundled libraries instead of the system ones @<:@default=no@:>@])],
++	[use_bundled_libs=yes])
++AM_CONDITIONAL([USE_BUNDLED_LIBS], [test "x$use_bundled_libs" = "xyes" dnl
++                               || test "x$enable_native_texlive_build" = xyes])
++# that is, force using bundled libs for native TL build.
++
++# TL: use bundled md5 too
++AM_CONDITIONAL([USE_BUNDLED_MD5], true)
++
++# TL: these conditionals for system libraries are in the Makefile.am's.
++AM_CONDITIONAL(HAVE_POTRACE, false)
++AM_CONDITIONAL(HAVE_BROTLI, false)
++AM_CONDITIONAL(HAVE_WOFF2, false)
++AM_CONDITIONAL(HAVE_XXHASH, false)
++
++# TL: not going to build_manpage (which is the default).
++# TL: not going to attempt code coverage; need to subst it away.
++AM_CONDITIONAL([CODE_COVERAGE_ENABLED], false)
++CODE_COVERAGE_RULES=
++AC_SUBST([CODE_COVERAGE_RULES])
++
++AC_SUBST([DVISVGM_TREE], [dvisvgm-src])
+ 
+ AC_SUBST(DATE)
+ AC_SUBST(AM_CPPFLAGS)
+ AC_SUBST(AM_LDFLAGS)
+-AC_CONFIG_FILES([
+-	Makefile
+-	libs/Makefile
+-	libs/brotli/Makefile
+-	libs/clipper/Makefile
+-	libs/ff-woff/Makefile
+-	libs/md5/Makefile
+-	libs/potrace/Makefile
+-	libs/variant/Makefile
+-	libs/woff2/Makefile
+-	libs/xxHash/Makefile
+-	src/Makefile
+-	src/version.hpp
+-	tests/Makefile
+-	tests/data/Makefile
+-	doc/Makefile])
++AC_CONFIG_FILES([Makefile
++	dvisvgm-src/Makefile
++	dvisvgm-src/libs/Makefile
++	dvisvgm-src/libs/brotli/Makefile
++	dvisvgm-src/libs/clipper/Makefile
++	dvisvgm-src/libs/ff-woff/Makefile
++	dvisvgm-src/libs/md5/Makefile
++	dvisvgm-src/libs/potrace/Makefile
++	dvisvgm-src/libs/variant/Makefile
++	dvisvgm-src/libs/woff2/Makefile
++	dvisvgm-src/libs/xxHash/Makefile
++	dvisvgm-src/src/Makefile
++	dvisvgm-src/src/version.hpp
++])dnl TL: skipping tests/* and doc/*
+ AC_OUTPUT
+-

Modified: trunk/Build/source/texk/dvisvgm/TLpatches/patch-08-makefiles
===================================================================
--- trunk/Build/source/texk/dvisvgm/TLpatches/patch-08-makefiles	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/TLpatches/patch-08-makefiles	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,87 +1,74 @@
 	See ./TL-Changes.
 
-Index: configure.ac
-===================================================================
---- configure.ac	(revision 48652)
-+++ configure.ac	(working copy)
-@@ -15,7 +15,7 @@
- AC_PREREQ([2.65])
- m4_include([version.ac])[] dnl define dvisvgm_version
- AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [tex-k at tug.org])
--DATE="August 2018"
-+DATE="September 2018"
- AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp])
- AC_CONFIG_HEADERS([config.h])
- AC_CONFIG_MACRO_DIRS([../../m4])dnl not just _DIR
-@@ -152,19 +152,13 @@
- # Check for header files.
- AC_HEADER_DIRENT
- AC_HEADER_STDC
--AC_CHECK_HEADERS([libintl.h stdlib.h string.h strings.h unistd.h])
-+AC_CHECK_HEADERS_ONCE([libintl.h stdlib.h string.h strings.h unistd.h])
+diff -ur dvisvgm-2.6.1/Makefile.am dvisvgm-src/Makefile.am
+--- dvisvgm-2.6.1/Makefile.am	2018-09-20 04:39:12.000000000 -0700
++++ dvisvgm-src/Makefile.am	2018-10-28 11:05:34.960588136 -0700
+@@ -5,7 +5,7 @@
  
- # Check for typedefs, structures, and compiler characteristics.
- AC_HEADER_STDBOOL
- AC_TYPE_SIZE_T
- AC_STRUCT_TM
--# TL? AC_C_CONST
--# TL? AC_C_INLINE
+ AUTOMAKE_OPTIONS = foreign
+ EXTRA_DIST = COPYING
+-SUBDIRS = libs src tests doc
++SUBDIRS = libs src #not for TL: tests doc
+ ACLOCAL_AMFLAGS = -I m4
  
--# TL? AC_FUNC_CLOSEDIR_VOID
--# TL? AC_FUNC_ERROR_AT_LINE
--# TL? AC_FUNC_MALLOC
--# TL? AC_FUNC_VPRINTF
- # Check for library functions.
- AC_FUNC_STAT
- AC_CHECK_FUNCS_ONCE([ftime gettimeofday sigaction umask uselocale])
-@@ -185,14 +179,17 @@
+ if USE_BUNDLED_LIBS
+diff -ur dvisvgm-2.6.1/libs/defs.am dvisvgm-src/libs/defs.am
+--- dvisvgm-2.6.1/libs/defs.am	2018-10-10 02:02:17.000000000 -0700
++++ dvisvgm-src/libs/defs.am	2018-10-29 11:19:34.259446467 -0700
+@@ -1,23 +1,23 @@
+ if HAVE_BROTLI
+ else
+-BROTLI_CFLAGS += -I$(top_srcdir)/libs/brotli/include
+-BROTLI_LIBS += ../libs/brotli/libbrotli.a
++BROTLI_CFLAGS = -I$(dvisvgm_srcdir)/libs/brotli/include
++BROTLI_LIBS = ../libs/brotli/libbrotli.a
+ endif
  
- # TL: skip ttfautohint?
+ if HAVE_POTRACE
+ else
+-POTRACE_CFLAGS = -I$(top_srcdir)/libs/potrace
++POTRACE_CFLAGS = -I$(dvisvgm_srcdir)/libs/potrace
+ POTRACE_LIBS = ../libs/potrace/libpotrace.a
+ endif
  
--# Add option to enable linking of bundled libraries (brotli, woff2, xxhash).
-+# Add option to enable linking of bundled libraries (brotli, potrace, woff2, xxhash).
- AC_ARG_ENABLE([bundled-libs],
- 	[AS_HELP_STRING([--enable-bundled-libs], [use bundled libraries instead of the system ones @<:@default=no@:>@])],
- 	[use_bundled_libs=yes])
- AM_CONDITIONAL([USE_BUNDLED_LIBS], [test "x$use_bundled_libs" = "xyes" dnl
-                                || test "x$enable_native_texlive_build" = xyes])
--# that is, use bundled libs for native TL build.
-+# that is, force using bundled libs for native TL build.
+ if HAVE_WOFF2
+ else
+-WOFF2_CFLAGS += -I$(top_srcdir)/libs/woff2/include
+-WOFF2_LIBS += ../libs/woff2/libwoff2.a
++WOFF2_CFLAGS = -I$(dvisvgm_srcdir)/libs/woff2/include
++WOFF2_LIBS = ../libs/woff2/libwoff2.a
+ endif
  
-+# TL: use bundled md5 too
-+AM_CONDITIONAL([USE_BUNDLED_MD5], true)
+ if HAVE_XXHASH
+ else
+-XXHASH_CFLAGS = -I$(top_srcdir)/libs/xxHash
++XXHASH_CFLAGS = -I$(dvisvgm_srcdir)/libs/xxHash
+ XXHASH_LIBS = ../libs/xxHash/libxxhash.a
+ endif
+diff -ur dvisvgm-2.6.1/src/Makefile.am dvisvgm-src/src/Makefile.am
+--- dvisvgm-2.6.1/src/Makefile.am	2018-10-10 02:02:17.000000000 -0700
++++ dvisvgm-src/src/Makefile.am	2018-10-29 14:31:28.299115543 -0700
+@@ -12,14 +12,13 @@
+ 
+ include ../libs/defs.am
+ 
++dvisvgm_srcdir = $(top_srcdir)/dvisvgm-src
 +
- # TL: not going to build_manpage (which is the default).
- # TL: not going to attempt code coverage; need to subst it away.
- AM_CONDITIONAL([CODE_COVERAGE_ENABLED], false)
-@@ -210,6 +207,7 @@
- 	dvisvgm-src/libs/brotli/Makefile
- 	dvisvgm-src/libs/clipper/Makefile
- 	dvisvgm-src/libs/ff-woff/Makefile
-+	dvisvgm-src/libs/md5/Makefile
- 	dvisvgm-src/libs/potrace/Makefile
- 	dvisvgm-src/libs/variant/Makefile
- 	dvisvgm-src/libs/woff2/Makefile
-diff -u1r dvisvgm-2.6/Makefile.am dvisvgm-src/Makefile.am
---- dvisvgm-2.6/Makefile.am	2018-07-31 07:51:05.000000000 -0700
-+++ dvisvgm-src/Makefile.am	2018-09-11 08:17:11.309982883 -0700
-@@ -7,3 +7,3 @@
- EXTRA_DIST = COPYING
--SUBDIRS = libs src tests doc
-+SUBDIRS = libs src #not for TL: tests doc
- ACLOCAL_AMFLAGS = -I m4
-diff -u1r dvisvgm-2.6/src/Makefile.am dvisvgm-src/src/Makefile.am
---- dvisvgm-2.6/src/Makefile.am	2018-09-08 00:57:37.000000000 -0700
-+++ dvisvgm-src/src/Makefile.am	2018-09-13 10:00:48.798891259 -0700
-@@ -14,6 +14,3 @@
+ dvisvgm_LDADD = \
  	$(noinst_LIBRARIES) \
--	../libs/clipper/libclipper.a \
+ 	../libs/clipper/libclipper.a \
 -	$(FREETYPE_LIBS) \
 -	$(FONTFORGE_LIBS) \
+ 	$(POTRACE_LIBS) \
+-	$(XXHASH_LIBS) \
 -	$(ZLIB_LIBS)
-+	../libs/clipper/libclipper.a
++	$(XXHASH_LIBS)
  
-@@ -49,3 +46,11 @@
+ if ENABLE_WOFF
+ dvisvgm_LDADD += \
+@@ -34,7 +33,15 @@
+ dvisvgm_LDADD += $(LIBCRYPTO_LIBS)
+ endif
  
 +dvisvgm_LDADD += \
 +	$(KPATHSEA_LIBS) \
@@ -93,12 +80,17 @@
  dvisvgm_DEPENDENCIES = $(noinst_LIBRARIES)
 +dvisvgm_DEPENDENCIES += $(KPATHSEA_DEPEND) $(ZLIB_DEPEND) $(FREETYPE2_DEPEND)
  
-@@ -273,18 +278,16 @@
+ libdvisvgm_a_SOURCES = \
+ 	AGLTable.hpp \
+@@ -258,17 +265,13 @@
  
+ EXTRA_DIST = options.xml options.dtd iapi.h ierrors.h MiKTeXCom.hpp MiKTeXCom.cpp
+ 
 -AM_CFLAGS = -Wall \
 -	$(ZLIB_CFLAGS) \
--	$(CODE_COVERAGE_CFLAGS)
-+dvisvgm_srcdir = $(top_srcdir)/dvisvgm-src
++AM_CFLAGS = $(WARNING_CFLAGS) \
++	$(ZLIB_INCLUDES) \
+ 	$(CODE_COVERAGE_CFLAGS)
  
 -AM_CXXFLAGS = -Wall -Wnon-virtual-dtor -Wno-mismatched-tags \
 -	-I$(top_srcdir)/libs/clipper \
@@ -106,22 +98,16 @@
 -	$(KPSE_CFLAGS) \
 -	$(FREETYPE_CFLAGS) \
 -	$(ZLIB_CFLAGS) \
-+AM_CFLAGS = $(WARNING_CFLAGS) \
-+	$(ZLIB_INCLUDES) \
- 	$(CODE_COVERAGE_CFLAGS)
- 
+-	$(CODE_COVERAGE_CFLAGS)
 +AM_CXXFLAGS = $(WARNING_CFLAGS) -Wnon-virtual-dtor -Wno-mismatched-tags \
 +	-I$(dvisvgm_srcdir)/libs/clipper \
 +	-I$(dvisvgm_srcdir)/libs/variant/include
-+
- if USE_BUNDLED_LIBS
- AM_CXXFLAGS +=  \
--	-I$(top_srcdir)/libs/potrace \
--	-I$(top_srcdir)/libs/xxHash
-+	-I$(dvisvgm_srcdir)/libs/potrace \
-+	-I$(dvisvgm_srcdir)/libs/xxHash
- else
-@@ -301,4 +304,4 @@
+ 
+ AM_CXXFLAGS += \
+ 	$(POTRACE_CFLAGS) \
+@@ -280,8 +283,8 @@
+ 
+ if ENABLE_WOFF
  AM_CFLAGS +=  \
 -	-I$(top_srcdir)/libs/ff-woff/fontforge \
 -	-I$(top_srcdir)/libs/ff-woff/inc
@@ -128,19 +114,20 @@
 +	-I$(dvisvgm_srcdir)/libs/ff-woff/fontforge \
 +	-I$(dvisvgm_srcdir)/libs/ff-woff/inc
  
-@@ -308,4 +311,4 @@
- AM_CXXFLAGS +=  \
--	-I$(top_srcdir)/libs/brotli/include \
--	-I$(top_srcdir)/libs/woff2/include
-+	-I$(dvisvgm_srcdir)/libs/brotli/include \
-+	-I$(dvisvgm_srcdir)/libs/woff2/include
- else
-@@ -317,3 +320,3 @@
+ AM_CXXFLAGS += $(TTFAUTOHINT_CFLAGS)
+ 
+@@ -290,7 +293,7 @@
+ 	$(WOFF2_CFLAGS)
+ 
  if USE_BUNDLED_MD5
 -AM_CXXFLAGS += -I$(top_srcdir)/libs/md5
 +AM_CXXFLAGS += -I$(dvisvgm_srcdir)/libs/md5
  else
-@@ -326,3 +329,16 @@
+ AM_CXXFLAGS += $(LIBCRYPTO_CFLAGS)
+ endif
+@@ -298,7 +301,20 @@
+ AM_LDFLAGS += $(TTFAUTOHINT_LIBS)
+ endif
  
 +AM_CXXFLAGS += \
 +	$(KPATHSEA_INCLUDES) \
@@ -157,11 +144,16 @@
 +if ! TEXLIVE_BUILD
 +# TL: do not try to rebuild these source files.
  # the command-line parser class is generated from options.xml by opt2cpp
-@@ -339,2 +355,3 @@
+ $(srcdir)/CommandLine.hpp: options.xml
+ 	rm -f $@
+@@ -311,7 +327,15 @@
+ 	fi
+ 
  psdefs.ps: ;
 +endif ! TEXLIVE_BUILD
  
-@@ -343 +360,8 @@
+ @CODE_COVERAGE_RULES@
+ 
  CLEANFILES = *.gcda *.gcno
 +
 +## Rebuild libkpathsea
@@ -170,32 +162,3 @@
 + at FREETYPE2_RULE@
 +## Rebuild libz
 + at ZLIB_RULE@
-diff -u1r dvisvgm-2.6/src/XXHashFunction.hpp dvisvgm-src/src/XXHashFunction.hpp
---- dvisvgm-2.6/src/XXHashFunction.hpp	2018-09-08 00:57:37.000000000 -0700
-+++ dvisvgm-src/src/XXHashFunction.hpp	2018-09-13 09:16:09.902914484 -0700
-@@ -34,7 +34,7 @@
- 	using State = XXH32_state_t;
--	static constexpr auto createState = XXH32_createState;
--	static constexpr auto freeState = XXH32_freeState;
--	static constexpr auto reset = XXH32_reset;
--	static constexpr auto update = XXH32_update;
--	static constexpr auto digest = XXH32_digest;
-+	static constexpr auto createState = &XXH32_createState;
-+	static constexpr auto freeState = &XXH32_freeState;
-+	static constexpr auto reset = &XXH32_reset;
-+	static constexpr auto update = &XXH32_update;
-+	static constexpr auto digest = &XXH32_digest;
- };
-@@ -44,7 +44,7 @@
- 	using State = XXH64_state_t;
--	static constexpr auto createState = XXH64_createState;
--	static constexpr auto freeState = XXH64_freeState;
--	static constexpr auto reset = XXH64_reset;
--	static constexpr auto update = XXH64_update;
--	static constexpr auto digest = XXH64_digest;
-+	static constexpr auto createState = &XXH64_createState;
-+	static constexpr auto freeState = &XXH64_freeState;
-+	static constexpr auto reset = &XXH64_reset;
-+	static constexpr auto update = &XXH64_update;
-+	static constexpr auto digest = &XXH64_digest;
- };

Modified: trunk/Build/source/texk/dvisvgm/config.h.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/config.h.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/config.h.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -198,7 +198,7 @@
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
 
-/* The machine triplet of the target system. */
+/* The machine triplet of the target system */
 #undef TARGET_SYSTEM
 
 /* Define to 1 if your <sys/time.h> declares `struct tm'. */

Modified: trunk/Build/source/texk/dvisvgm/configure
===================================================================
--- trunk/Build/source/texk/dvisvgm/configure	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/configure	2018-10-29 22:11:07 UTC (rev 49020)
@@ -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) 2.6.
+# Generated by GNU Autoconf 2.69 for dvisvgm (TeX Live) 2.6.1.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='dvisvgm (TeX Live)'
 PACKAGE_TARNAME='dvisvgm--tex-live-'
-PACKAGE_VERSION='2.6'
-PACKAGE_STRING='dvisvgm (TeX Live) 2.6'
+PACKAGE_VERSION='2.6.1'
+PACKAGE_STRING='dvisvgm (TeX Live) 2.6.1'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -644,6 +644,14 @@
 CODE_COVERAGE_RULES
 CODE_COVERAGE_ENABLED_FALSE
 CODE_COVERAGE_ENABLED_TRUE
+HAVE_XXHASH_FALSE
+HAVE_XXHASH_TRUE
+HAVE_WOFF2_FALSE
+HAVE_WOFF2_TRUE
+HAVE_BROTLI_FALSE
+HAVE_BROTLI_TRUE
+HAVE_POTRACE_FALSE
+HAVE_POTRACE_TRUE
 USE_BUNDLED_MD5_FALSE
 USE_BUNDLED_MD5_TRUE
 USE_BUNDLED_LIBS_FALSE
@@ -1378,7 +1386,7 @@
   # 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) 2.6 to adapt to many kinds of systems.
+\`configure' configures dvisvgm (TeX Live) 2.6.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1449,7 +1457,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of dvisvgm (TeX Live) 2.6:";;
+     short | recursive ) echo "Configuration of dvisvgm (TeX Live) 2.6.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1581,7 +1589,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-dvisvgm (TeX Live) configure 2.6
+dvisvgm (TeX Live) configure 2.6.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2449,7 +2457,7 @@
 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 2.6, which was
+It was created by dvisvgm (TeX Live) $as_me 2.6.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2807,7 +2815,7 @@
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-DATE="September 2018"
+DATE="October 2018"
 
 ac_config_headers="$ac_config_headers config.h"
 
@@ -8199,7 +8207,7 @@
 
 # Define the identity of the package.
  PACKAGE='dvisvgm--tex-live-'
- VERSION='2.6'
+ VERSION='2.6.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13932,9 +13940,8 @@
 
 
 
-
 cat >>confdefs.h <<_ACEOF
-#define TARGET_SYSTEM "$host"
+#define TARGET_SYSTEM "$target"
 _ACEOF
 
 
@@ -20198,7 +20205,7 @@
 Report bugs to <bug-libtool at gnu.org>."
 
 lt_cl_version="\
-dvisvgm (TeX Live) config.lt 2.6
+dvisvgm (TeX Live) config.lt 2.6.1
 configured by $0, generated by GNU Autoconf 2.69.
 
 Copyright (C) 2011 Free Software Foundation, Inc.
@@ -22691,7 +22698,6 @@
 
 
 
-# TL? memset strcasecmp strtol
 
 # Check whether --enable-woff was given.
 if test "${enable_woff+set}" = set; then :
@@ -22752,6 +22758,40 @@
 fi
 
 
+# TL: these conditionals for system libraries are in the Makefile.am's.
+ if false; then
+  HAVE_POTRACE_TRUE=
+  HAVE_POTRACE_FALSE='#'
+else
+  HAVE_POTRACE_TRUE='#'
+  HAVE_POTRACE_FALSE=
+fi
+
+ if false; then
+  HAVE_BROTLI_TRUE=
+  HAVE_BROTLI_FALSE='#'
+else
+  HAVE_BROTLI_TRUE='#'
+  HAVE_BROTLI_FALSE=
+fi
+
+ if false; then
+  HAVE_WOFF2_TRUE=
+  HAVE_WOFF2_FALSE='#'
+else
+  HAVE_WOFF2_TRUE='#'
+  HAVE_WOFF2_FALSE=
+fi
+
+ if false; then
+  HAVE_XXHASH_TRUE=
+  HAVE_XXHASH_FALSE='#'
+else
+  HAVE_XXHASH_TRUE='#'
+  HAVE_XXHASH_FALSE=
+fi
+
+
 # TL: not going to build_manpage (which is the default).
 # TL: not going to attempt code coverage; need to subst it away.
  if false; then
@@ -22933,6 +22973,22 @@
   as_fn_error $? "conditional \"USE_BUNDLED_MD5\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${HAVE_POTRACE_TRUE}" && test -z "${HAVE_POTRACE_FALSE}"; then
+  as_fn_error $? "conditional \"HAVE_POTRACE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_BROTLI_TRUE}" && test -z "${HAVE_BROTLI_FALSE}"; then
+  as_fn_error $? "conditional \"HAVE_BROTLI\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_WOFF2_TRUE}" && test -z "${HAVE_WOFF2_FALSE}"; then
+  as_fn_error $? "conditional \"HAVE_WOFF2\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_XXHASH_TRUE}" && test -z "${HAVE_XXHASH_FALSE}"; then
+  as_fn_error $? "conditional \"HAVE_XXHASH\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
 if test -z "${CODE_COVERAGE_ENABLED_TRUE}" && test -z "${CODE_COVERAGE_ENABLED_FALSE}"; then
   as_fn_error $? "conditional \"CODE_COVERAGE_ENABLED\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -23334,7 +23390,7 @@
 # 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 2.6, which was
+This file was extended by dvisvgm (TeX Live) $as_me 2.6.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -23400,7 +23456,7 @@
 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 2.6
+dvisvgm (TeX Live) config.status 2.6.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: trunk/Build/source/texk/dvisvgm/configure.ac
===================================================================
--- trunk/Build/source/texk/dvisvgm/configure.ac	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/configure.ac	2018-10-29 22:11:07 UTC (rev 49020)
@@ -15,7 +15,7 @@
 AC_PREREQ([2.65])
 m4_include([version.ac])[] dnl define dvisvgm_version
 AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [tex-k at tug.org])
-DATE="September 2018"
+DATE="October 2018"
 AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_MACRO_DIRS([../../m4])dnl not just _DIR
@@ -29,8 +29,7 @@
 KPSE_COMMON([dvisvgm])
 
 AH_TEMPLATE([TARGET_SYSTEM], [The machine triplet of the target system])
-AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$host"],
-                   [The machine triplet of the target system.])
+AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$target"])
 
 AC_PROG_CC
 AC_PROG_CC_C99
@@ -162,7 +161,6 @@
 # Check for library functions.
 AC_FUNC_STAT
 AC_CHECK_FUNCS_ONCE([ftime gettimeofday sigaction umask uselocale])
-# TL? memset strcasecmp strtol
 
 AC_ARG_ENABLE([woff],
 	[AS_HELP_STRING([--disable-woff], [Disable WOFF support @<:@default=no@:>@])],
@@ -190,6 +188,12 @@
 # TL: use bundled md5 too
 AM_CONDITIONAL([USE_BUNDLED_MD5], true)
 
+# TL: these conditionals for system libraries are in the Makefile.am's.
+AM_CONDITIONAL(HAVE_POTRACE, false)
+AM_CONDITIONAL(HAVE_BROTLI, false)
+AM_CONDITIONAL(HAVE_WOFF2, false)
+AM_CONDITIONAL(HAVE_XXHASH, false)
+
 # TL: not going to build_manpage (which is the default).
 # TL: not going to attempt code coverage; need to subst it away.
 AM_CONDITIONAL([CODE_COVERAGE_ENABLED], false)

Deleted: trunk/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/ChangeLog	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,8159 +0,0 @@
-2018-09-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Ghostscript.cpp: 
-  call RegGetValueA() with correct buffer size 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.6 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-09-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.hpp, src/dvisvgm.cpp: 
-  use enums for hash parameters rather than strings 
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/DVIToSVG.hpp: 
-  added optional parameter 'replace' to --page-hashes 
-
-2018-09-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIToSVG.cpp: 
-  reset hash function before computing a page hash 
-
-2018-09-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/clipper/clipper.cpp: 
-  clipper: initialize TEdge by constructor instead of memset() 
-
-2018-09-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac: 
-  removed redundant check for potrace from configure 
-
-2018-08-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/variant/include/mpark/config.hpp: 
-  VC: fixed failing compilation of 
-  mpark::variant
-https://github.com/mpark/variant/commit/4e3e7f88f03f513622daa973 
-
-2018-08-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml: 
-  AppVeyor: use VS 2017 version 15.7 instead of 15.8
-Version 15.8 of 
-  Visual Studio 2017 introduced a compiler bug that prevents
-compiling 
-  mpark::variant (https://github.com/mpark/variant/issues/48). 
-
-2018-08-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/XXHashFunction.hpp, src/dvisvgm.cpp: 
-  use wrapper class to get the xxhash version number 
-
-  * src/HashFunction.cpp, src/HashFunction.hpp, src/MD5HashFunction.hpp, 
-    src/XXHashFunction.hpp, tests/HashFunctionTest.cpp: 
-  added extended create functions to hash classes 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.hpp, src/DVIToSVG.cpp, 
-    src/DVIToSVG.hpp, src/SVGOutput.cpp, src/SVGOutput.hpp, src/dvisvgm.cpp, 
-    src/options.xml, tests/SVGOutputTest.cpp: 
-  replaced pattern variable %h with %hd; added %ho and %hc
-In order to 
-  recognize changes in the command-line options that may affect the
-SVG 
-  output, %ho and %hc have been introduced. The former expands to a 
-  32-bit
-hash reflecting the command-line options, the latter combines this 
-  information
-with the hash computed from the DVI page data. 
-
-2018-08-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.hpp, src/dvisvgm.cpp: 
-  option --page-hashes accepts multiple modifiers now 
-
-2018-08-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/DVIToSVG.hpp, 
-    src/HashFunction.cpp, src/HashFunction.hpp, src/SVGOutput.hpp, 
-    src/dvisvgm.cpp, tests/CommandLineTest.cpp: 
-  added optional parameter 'list' to option --page-hashes 
-
-  * src/dvisvgm.cpp: 
-  fixed wrong directory separators shown in output of --cache 
-
-2018-08-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.hpp, src/DVIToSVG.hpp, 
-    src/dvisvgm.cpp, src/options.xml: 
-  added command-line option --page-hashes to enable hashing functionality 
-
-2018-08-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * AUTHORS, README, README.md, configure.ac, libs/Makefile.am, 
-    libs/md5/Makefile.am, libs/md5/md5.c, libs/md5/md5.h, 
-    src/HashFunction.cpp, src/HashFunction.hpp, src/MD5HashFunction.hpp, 
-    src/Makefile.am, src/XXHashFunction.hpp, tests/HashFunctionTest.cpp, 
-    tests/Makefile.am, tests/create-makefile: 
-  added classes to compute MD5, XXH32, and XXH64 hash values 
-
-  * src/BasicDVIReader.hpp, src/DVIReader.cpp: 
-  added validity checks for bop offsets 
-
-  * src/DVIReader.cpp, src/DVIReader.hpp, src/DVIToSVG.cpp, 
-    src/DVIToSVG.hpp, src/HashFunction.cpp, src/HashFunction.hpp, 
-    src/SVGOutput.cpp, src/SVGOutput.hpp: 
-  added optional computation and evaluation of page hashes
-If this 
-  functionality is enabled, a hash value based on the contents of 
-  the
-corresponding DVI page is added to the SVG file names. Furthermore, 
-  dvisvgm
-skips the conversion of these pages in subsequent calls if the 
-  resulting SVG
-files already exist. 
-
-2018-08-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp: 
-  DVI postamble: relaxed plausibility check of the total page count 
-
-2018-08-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac: 
-  correctly evaluate config option --disable-bundled-libs (closes #91) 
-
-2018-08-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.hpp, src/DVIToSVG.cpp, src/DVIToSVG.hpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.hpp, 
-    src/PsSpecialHandler.cpp: 
-  getPageTransformation: replaced reference parameter with return value 
-
-  * src/DVIToSVGActions.hpp, src/ImageToSVG.hpp, src/PsSpecialHandler.cpp, 
-    src/SpecialActions.hpp: 
-  renamed getPageTransform; return unity matrix by default 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.5 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-08-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp, src/FilePath.cpp, src/FilePath.hpp, 
-    src/Ghostscript.cpp: 
-  TL32: also look for gsdll32.dll in the corresponding TL bin folder
-The 
-  changes are based on a patch sent by Akira Kakuto. 
-
-2018-08-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README: 
-  updated README 
-
-  * .appveyor.yml, .travis.yml: 
-  updated CI configurations; dropped potrace as an external dependency 
-
-  * configure.ac, src/SourceInput.cpp: 
-  set umask before calling mkstemp()
-Coverity complains about calling 
-  mkstemp() without securely setting umask first.
-If umask() is available, 
-  it's now called so that the permissions of temporary
-files result to 
-  0600. 
-
-  * src/BoundingBox.cpp: 
-  show lock state when printing a bounding box object 
-
-  * src/DVIToSVG.cpp: 
-  apply user transformations even if the bounding box is locked 
-
-2018-07-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/ImageToSVG.cpp, src/ImageToSVG.hpp, src/dvisvgm.cpp: 
-  apply --transform commands in --eps and --pdf mode too 
-
-  * src/DVIToSVG.cpp, src/Length.cpp, src/Length.hpp, tests/LengthTest.cpp: 
-  added function to retrieve all units supported by the Length class 
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/ImageToSVG.cpp, 
-    tests/CalculatorTest.cpp: 
-  allow to use all supported units in --transform commands 
-
-  * Makefile.am: 
-  propagate --enable-bundled-libs to "distcheck" 
-
-  * AUTHORS, README.md, configure.ac, libs/Makefile.am, 
-    libs/potrace/CMakeLists.txt, libs/potrace/Makefile.am, 
-    libs/potrace/auxiliary.h, libs/potrace/bitmap.h, libs/potrace/config.h, 
-    libs/potrace/curve.c, libs/potrace/curve.h, libs/potrace/decompose.c, 
-    libs/potrace/decompose.h, libs/potrace/lists.h, 
-    libs/potrace/potracelib.c, libs/potrace/potracelib.h, 
-    libs/potrace/progress.h, libs/potrace/trace.c, libs/potrace/trace.h, 
-    src/Makefile.am: 
-  added potrace to the bundled libraries again 
-
-  * tests/Makefile.am, tests/create-makefile: 
-  link tests only against bundled libs if configured with 
-  --enable-bundled-libs 
-
-  * src/ImageToSVG.cpp: 
-  changed type of exception thrown in case of invalid EPS/PDF files 
-
-2018-07-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.hpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.hpp, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  replaced internal PS operator @getpdfpagebox with PSInterpreter method 
-
-2018-07-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/dvisvgm.cpp: 
-  removed redundant code from main() 
-
-  * README.md, doc/dvisvgm.txt.in, src/EPSToSVG.hpp, src/ImageToSVG.cpp, 
-    src/ImageToSVG.hpp, src/PDFToSVG.hpp, src/PSInterpreter.cpp, 
-    src/PSInterpreter.hpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.hpp, src/dvisvgm.cpp, src/psdefs.cpp: 
-  PDF conversion: allow to specify the pages to process 
-
-2018-07-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, README.md, configure.ac, libs/brotli/Makefile.am, 
-    libs/woff2/Makefile.am, libs/xxHash/Makefile.am, src/Makefile.am, 
-    src/dvisvgm.cpp: 
-  added config option --enable-bundled-libs
-If this option is given, the 
-  bundled libraries brotli, woff2, and xxhash are
-built and statically 
-  linked. Otherwise, the configure script looks for the
-corresponing system 
-  libraries and links dvisvgm against those. (closes #90) 
-
-2018-07-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS: 
-  fixed date in NEWS 
-
-2018-07-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, doc/Makefile.am: 
-  don't try to build manpage if required tools are missing 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.4.2 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-07-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/HyperlinkManager.cpp: 
-  reduced extent of hyperlinked areas to get a tight bbox 
-
-2018-07-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  use unique_ptr in bbox debug code 
-
-  * src/PSPreviewFilter.cpp, src/PSPreviewFilter.hpp: 
-  removed redundant method PSPreviewFilter::getBorders() 
-
-  * src/PSPreviewFilter.cpp, src/PsSpecialHandler.cpp: 
-  fixed computation of preview extents (closes #89) 
-
-  * src/PsSpecialHandler.cpp: 
-  prevent warning about missing psfile "/dev/null" 
-
-2018-07-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS: 
-  updated NEWS 
-
-  * .gitattributes: 
-  added linguist settings to 
-  .gitattributes
-
-https://github.com/github/linguist 
-
-2018-07-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/brotli/Makefile.am, libs/brotli/common/dictionary.c, 
-    libs/brotli/common/platform.h, libs/brotli/common/transform.c, 
-    libs/brotli/common/version.h, libs/brotli/enc/backward_references.c, 
-    libs/brotli/enc/brotli_bit_stream.h, libs/brotli/enc/command.h, 
-    libs/brotli/enc/compress_fragment.c, 
-    libs/brotli/enc/compress_fragment_two_pass.c, libs/brotli/enc/encode.c, 
-    libs/brotli/enc/encoder_dict.h, libs/brotli/enc/fast_log.h, 
-    libs/brotli/enc/hash.h, libs/brotli/enc/hash_composite_inc.h, 
-    libs/brotli/enc/hash_rolling_inc.h, libs/brotli/enc/quality.h, 
-    libs/brotli/enc/static_dict.c, libs/brotli/enc/write_bits.h, 
-    libs/brotli/include/brotli/port.h, libs/brotli/include/brotli/types.h: 
-  updated brotli to version 1.0.5 
-
-  * README, README.md, doc/dvisvgm.txt.in, libs/ff-woff/README.md: 
-  updated links to new project website dvisvgm.de 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.4.1 
-
-2018-07-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  manpage: updated external links 
-
-2018-06-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/include/woff2/version.h, libs/woff2/src/font.cc, 
-    libs/woff2/src/normalize.cc, libs/woff2/src/woff2_enc.cc: 
-  updated woff2 to 1.0.2 
-
-2018-06-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/SourceInput.cpp, src/SourceInput.hpp: 
-  moved handling of temporary files to separate class 
-
-2018-05-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVGActions.cpp, src/ImageToSVG.cpp: 
-  fixed evaluation of progress delay 
-
-2018-05-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  minor fixes in manpage 
-
-2018-05-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/conf-dblatex-pdf.xsl: 
-  list options and specials in PDF bookmarks of manpage 
-
-  * doc/dvisvgm.txt.in: 
-  manpage: ordered options alphabetically according to long name 
-
-2018-05-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, README, README.md: 
-  updated NEWS and README 
-
-2018-05-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Calculator.cpp: 
-  catch exception by reference rather than by value 
-
-2018-04-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/EPSFile.cpp, src/EPSFile.hpp, src/EPSToSVG.cpp: 
-  changed signature of EPSFile::bbox() 
-
-  * src/CLCommandLine.cpp: 
-  cmdline: fixed handling of 'usage' section 
-
-  * src/EPSToSVG.cpp, src/EPSToSVG.hpp, src/ImageToSVG.cpp, 
-    src/ImageToSVG.hpp, src/Makefile.am: 
-  derive EPSToSVG from abstract class ImageToSVG 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.hpp, src/Makefile.am, 
-    src/PDFToSVG.hpp, src/PSInterpreter.cpp, src/PSInterpreter.hpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, src/dvisvgm.cpp, 
-    src/options.xml, src/psdefs.cpp, tests/CommandLineTest.cpp, 
-    tests/PSInterpreterTest.cpp: 
-  added option --pdf to convert PDF files to SVG 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.4 
-
-2018-04-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BoundingBox.cpp: 
-  swap wrongly assigned variables (doesn't affect behavior) 
-
-2018-04-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  psfile: use operator 'run' to simplify execution of (E)PS files 
-
-  * src/PSInterpreter.cpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.hpp, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  added special pdffile to embed PDF graphics 
-
-  * src/PsSpecialHandler.cpp: 
-  apply outer transformations to psfile/pdffile graphics 
-
-2018-04-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Ghostscript.cpp, src/Ghostscript.hpp, src/dvisvgm.cpp, 
-    tests/GhostscriptTest.cpp: 
-  added function to get numeric GS revision 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.hpp: 
-  moved GS init options to init method 
-
-  * src/PsSpecialHandler.cpp: 
-  replaced str2double() with stod(); added check for zero bbox 
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.hpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.hpp, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.hpp, 
-    src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.hpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, 
-    src/SpecialHandler.hpp, src/SpecialManager.cpp, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.hpp, 
-    tests/ColorSpecialTest.cpp, tests/DvisvgmSpecialTest.cpp, 
-    tests/PapersizeSpecialTest.cpp, tests/TpicSpecialTest.cpp: 
-  changed type of \special prefix from const char* to string 
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.hpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.hpp, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.hpp, 
-    src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.hpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, 
-    src/SpecialHandler.hpp, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.hpp: 
-  removed const from result vector of SpecialHandler::prefixes() 
-
-2018-04-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h: 
-  updated xxHash to version 0.6.5 
-
-  * src/psdefs.cpp: 
-  fixed handling of PS operator 'setgstate' 
-
-2018-04-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * m4/ax_cxx_compile_stdcxx.m4: 
-  updated ax_cxx_compile_stdcxx.m4 to version 8 
-
-2018-04-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.hpp, src/DvisvgmSpecialHandler.hpp, 
-    src/EmSpecialHandler.hpp, src/HtmlSpecialHandler.hpp, 
-    src/NoPsSpecialHandler.hpp, src/PapersizeSpecialHandler.hpp, 
-    src/PdfSpecialHandler.hpp, src/PsSpecialHandler.hpp, 
-    src/SpecialHandler.hpp, src/SpecialManager.cpp, src/SpecialManager.hpp, 
-    src/TpicSpecialHandler.hpp: 
-  merged listener methods into SpecialHandler class 
-
-  * src/CommandLine.hpp: 
-  made opt2cpp compatible with Python 3 
-
-2018-04-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/brotli/Makefile.am, libs/brotli/common/constants.h, 
-    libs/brotli/common/platform.h, libs/brotli/common/version.h, 
-    libs/brotli/enc/backward_references.c, 
-    libs/brotli/enc/backward_references_hq.c, libs/brotli/enc/command.h, 
-    libs/brotli/enc/context.h, libs/brotli/enc/encode.c, 
-    libs/brotli/enc/memory.h, libs/brotli/enc/metablock.c, 
-    libs/brotli/enc/metablock.h, libs/brotli/enc/params.h, 
-    libs/brotli/enc/port.h, libs/brotli/enc/quality.h, 
-    libs/brotli/enc/write_bits.h, libs/brotli/include/brotli/decode.h, 
-    libs/brotli/include/brotli/encode.h: 
-  updated brotli to version 1.0.4 
-
-2018-03-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/SVGOutput.cpp, src/ZLibOutputStream.hpp, 
-    src/dvisvgm.cpp: 
-  enabled to output compressed SVG data to stdout 
-
-  * src/dvisvgm.cpp: 
-  renamed SourceInput variable 
-
-2018-03-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/dvisvgm.cpp: 
-  simplified main() function 
-
-2018-03-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/CLCommandLine.cpp, src/CLCommandLine.hpp, 
-    src/CommandLine.hpp, src/EPSFile.cpp, src/EPSFile.hpp, src/EPSToSVG.cpp, 
-    src/EPSToSVG.hpp, src/FileSystem.cpp, src/Makefile.am, 
-    src/PsSpecialHandler.cpp, src/SVGOutput.cpp, src/SVGOutput.hpp, 
-    src/SourceInput.cpp, src/SourceInput.hpp, src/dvisvgm.cpp, 
-    src/options.xml, tests/CommandLineTest.cpp, tests/SVGOutputTest.cpp: 
-  added option to read DVI/EPS input from stdin (closes #86) 
-
-2018-03-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.hpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.hpp, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  PS handler: added processing of .setshapealpha and .setblendmode 
-
-2018-03-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Matrix.cpp, src/Matrix.hpp, tests/MatrixTest.cpp: 
-  added initlist constructor to class Matrix 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.hpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.hpp, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  psfile special: added evaluation of operator 'setpagedevice' 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.3.5 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-03-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  added missing PS header required to evaluate color names 
-
-  * src/PSInterpreter.cpp, src/psdefs.cpp: 
-  drop GS option -dSAFER to stay compatible with GS 9.23 
-
-2018-03-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.3.4 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-03-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/data/Makefile.am: 
-  add required test file cmr10.pfb to source tarballs (closes #87) 
-
-2018-03-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/EmSpecialHandler.hpp, src/XMLDocument.hpp, src/dvisvgm.cpp: 
-  replaced memory-inefficient lists with vectors 
-
-  * src/XMLNode.cpp, src/XMLNode.hpp: 
-  replaced lists of XML element pointers with deques 
-
-  * src/CLCommandLine.cpp: 
-  fixed message printed if command-line contains an isolated '-' 
-
-2018-03-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/brotli/Makefile.am, libs/brotli/common/constants.h, 
-    libs/brotli/common/context.h, libs/brotli/common/dictionary.h, 
-    libs/brotli/common/platform.h, libs/brotli/common/transform.h, 
-    libs/brotli/common/version.h, libs/brotli/enc/backward_references.c, 
-    libs/brotli/enc/backward_references.h, 
-    libs/brotli/enc/backward_references_hq.c, 
-    libs/brotli/enc/backward_references_hq.h, 
-    libs/brotli/enc/backward_references_inc.h, libs/brotli/enc/bit_cost.c, 
-    libs/brotli/enc/bit_cost.h, libs/brotli/enc/block_encoder_inc.h, 
-    libs/brotli/enc/block_splitter.c, libs/brotli/enc/block_splitter.h, 
-    libs/brotli/enc/block_splitter_inc.h, 
-    libs/brotli/enc/brotli_bit_stream.c, libs/brotli/enc/brotli_bit_stream.h, 
-    libs/brotli/enc/cluster.c, libs/brotli/enc/cluster.h, 
-    libs/brotli/enc/command.h, libs/brotli/enc/compress_fragment.c, 
-    libs/brotli/enc/compress_fragment.h, 
-    libs/brotli/enc/compress_fragment_two_pass.c, 
-    libs/brotli/enc/compress_fragment_two_pass.h, 
-    libs/brotli/enc/dictionary_hash.c, libs/brotli/enc/encode.c, 
-    libs/brotli/enc/encoder_dict.c, libs/brotli/enc/encoder_dict.h, 
-    libs/brotli/enc/entropy_encode.c, libs/brotli/enc/entropy_encode.h, 
-    libs/brotli/enc/entropy_encode_static.h, libs/brotli/enc/fast_log.h, 
-    libs/brotli/enc/find_match_length.h, libs/brotli/enc/hash.h, 
-    libs/brotli/enc/hash_forgetful_chain_inc.h, 
-    libs/brotli/enc/hash_longest_match64_inc.h, 
-    libs/brotli/enc/hash_longest_match_inc.h, 
-    libs/brotli/enc/hash_longest_match_quickly_inc.h, 
-    libs/brotli/enc/hash_to_binary_tree_inc.h, libs/brotli/enc/histogram.c, 
-    libs/brotli/enc/histogram.h, libs/brotli/enc/histogram_inc.h, 
-    libs/brotli/enc/literal_cost.c, libs/brotli/enc/literal_cost.h, 
-    libs/brotli/enc/memory.c, libs/brotli/enc/memory.h, 
-    libs/brotli/enc/metablock.c, libs/brotli/enc/metablock.h, 
-    libs/brotli/enc/metablock_inc.h, libs/brotli/enc/params.h, 
-    libs/brotli/enc/prefix.h, libs/brotli/enc/quality.h, 
-    libs/brotli/enc/ringbuffer.h, libs/brotli/enc/static_dict.c, 
-    libs/brotli/enc/static_dict.h, libs/brotli/enc/static_dict_lut.h, 
-    libs/brotli/enc/utf8_util.c, libs/brotli/enc/utf8_util.h, 
-    libs/brotli/enc/write_bits.h, libs/brotli/include/brotli/decode.h, 
-    libs/brotli/include/brotli/encode.h, libs/brotli/include/brotli/port.h: 
-  updated brotli to version 1.0.3 
-
-2018-02-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  minor changes of the manpage 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.3.3 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-02-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.hpp: 
-  don't remove fontmap definitions before processing pdf:mapXXX specials 
-
-  * src/FontEngine.cpp: 
-  prevent creating string from nullptr 
-
-2018-02-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileSystem.cpp, src/FontCache.cpp, src/FontMap.cpp, 
-    src/GFGlyphTracer.cpp, src/MetafontWrapper.cpp, src/PsSpecialHandler.cpp, 
-    src/utility.cpp, tests/DVIReaderTest.cpp, tests/GFReaderTest.cpp, 
-    tests/JFMReaderTest.cpp, tests/TFMReaderTest.cpp: 
-  removed calls of c_str() redundant since C++11 
-
-  * src/StreamReader.cpp: 
-  replaced c_str() with data() in StreamReader 
-
-2018-02-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.3.2 
-
-  * src/TpicSpecialHandler.cpp: 
-  prevent potential division by 0 
-
-  * src/dvisvgm.cpp: 
-  prevent dereferencing nullptr (CACHE_PATH) 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-02-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIActions.hpp, src/DVIReader.cpp, src/DVIReader.hpp, 
-    src/DVIToSVG.cpp, src/DVIToSVG.hpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.hpp: 
-  don't update the SVG position after DVIActions::setChar()
-Otherwise, all 
-  characters get an explicit x position assigned even if it's
-already 
-  reached by applying the character's advance width. 
-
-2018-01-27  Hironobu Yamashita  <h.y.acetaminophen at gmail.com>
-
-  * src/JFM.cpp: 
-  JFM.cpp: support new JFM spec introduced in TeX Live r46452 
-
-  * src/JFM.cpp, src/JFM.hpp, tests/JFMReaderTest.cpp: 
-  adapted types to conform new JFM format 
-
-  * src/options.xml: 
-  updated year in options.xml 
-
-  * src/FileFinder.cpp, src/Process.cpp: 
-  relaxed reading from process pipe; fixed getting output of kpsewhich 
-  (Win only) 
-
-2018-01-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMap.hpp, src/RangeMap.hpp, src/ToUnicodeMap.cpp, 
-    tests/RangeMapTest.cpp, tests/ToUnicodeMapTest.cpp: 
-  renamed RangeMap::size() to RangeMap::numRanges() 
-
-2018-01-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/RangeMap.cpp, src/RangeMap.hpp: 
-  added iterator and some getters to RangeMap 
-
-2018-01-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml: 
-  AppVeyor: updated to FreeType 2.9 and ttfautohint 1.8.1 
-
-  * .appveyor.yml: 
-  AppVeyor: fixed download link of ttfautohint-dll 
-
-  * NEWS: 
-  updated NEWS 
-
-2018-01-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  manpage: reworded info about option --bbox=preview (closes #83) 
-
-2018-01-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.3.1 
-
-2018-01-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMapReader.cpp, src/Directory.cpp, src/Directory.hpp, 
-    src/DvisvgmSpecialHandler.cpp, src/FileFinder.cpp, src/FileFinder.hpp, 
-    src/FilePath.cpp, src/FilePath.hpp, src/FileSystem.cpp, 
-    src/FileSystem.hpp, src/Font.cpp, src/FontCache.cpp, src/FontCache.hpp, 
-    src/FontMap.cpp, src/FontMetrics.cpp, src/FontMetrics.hpp, 
-    src/MetafontWrapper.cpp: 
-  replaced some C string parameters with C++ strings 
-
-2018-01-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, README, README.md, configure.ac, doc/Makefile.am, 
-    doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl, 
-    doc/dvisvgm.txt.in, doc/tweak-db-article.xsl, doc/tweak-db-refentry.xsl, 
-    doc/tweak-dblatex-pdf.xsl, libs/Makefile.am, 
-    libs/ff-woff/fontforge/tmpfile2.cpp, src/AGLTable.hpp, 
-    src/BasicDVIReader.cpp, src/BasicDVIReader.hpp, src/Bezier.cpp, 
-    src/Bezier.hpp, src/BgColorSpecialHandler.cpp, 
-    src/BgColorSpecialHandler.hpp, src/Bitmap.cpp, src/Bitmap.hpp, 
-    src/BoundingBox.cpp, src/BoundingBox.hpp, src/CLCommandLine.cpp, 
-    src/CLCommandLine.hpp, src/CLOption.hpp, src/CMap.cpp, src/CMap.hpp, 
-    src/CMapManager.cpp, src/CMapManager.hpp, src/CMapReader.cpp, 
-    src/CMapReader.hpp, src/CRC32.cpp, src/CRC32.hpp, src/Calculator.cpp, 
-    src/Calculator.hpp, src/CharMapID.cpp, src/CharMapID.hpp, 
-    src/Character.hpp, src/Color.cpp, src/Color.hpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.hpp, 
-    src/CommandLine.hpp, src/DLLoader.cpp, src/DLLoader.hpp, 
-    src/DVIActions.hpp, src/DVIReader.cpp, src/DVIReader.hpp, 
-    src/DVIToSVG.cpp, src/DVIToSVG.hpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.hpp, src/DependencyGraph.hpp, src/Directory.cpp, 
-    src/Directory.hpp, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.hpp, src/EPSFile.cpp, src/EPSFile.hpp, 
-    src/EPSToSVG.cpp, src/EPSToSVG.hpp, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.hpp, src/EncFile.cpp, src/EncFile.hpp, 
-    src/FileFinder.cpp, src/FileFinder.hpp, src/FilePath.cpp, 
-    src/FilePath.hpp, src/FileSystem.cpp, src/FileSystem.hpp, 
-    src/FixWord.hpp, src/Font.cpp, src/Font.hpp, src/FontCache.cpp, 
-    src/FontCache.hpp, src/FontEncoding.cpp, src/FontEncoding.hpp, 
-    src/FontEngine.cpp, src/FontEngine.hpp, src/FontManager.cpp, 
-    src/FontManager.hpp, src/FontMap.cpp, src/FontMap.hpp, 
-    src/FontMetrics.cpp, src/FontMetrics.hpp, src/FontStyle.hpp, 
-    src/FontWriter.cpp, src/FontWriter.hpp, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.hpp, src/GFReader.cpp, src/GFReader.hpp, 
-    src/GFTracer.cpp, src/GFTracer.hpp, src/Ghostscript.cpp, 
-    src/Ghostscript.hpp, src/Glyph.hpp, src/GlyphTracerMessages.hpp, 
-    src/GraphicsPath.hpp, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.hpp, src/HyperlinkManager.cpp, 
-    src/HyperlinkManager.hpp, src/InputBuffer.cpp, src/InputBuffer.hpp, 
-    src/InputReader.cpp, src/InputReader.hpp, src/JFM.cpp, src/JFM.hpp, 
-    src/Length.cpp, src/Length.hpp, src/Makefile.am, src/MapLine.cpp, 
-    src/MapLine.hpp, src/Matrix.cpp, src/Matrix.hpp, src/Message.cpp, 
-    src/Message.hpp, src/MessageException.hpp, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.hpp, src/MiKTeXCom.cpp, src/MiKTeXCom.hpp, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.hpp, 
-    src/NumericRanges.hpp, src/PDFParser.cpp, src/PDFParser.hpp, 
-    src/PSFilter.hpp, src/PSInterpreter.cpp, src/PSInterpreter.hpp, 
-    src/PSPattern.cpp, src/PSPattern.hpp, src/PSPreviewFilter.cpp, 
-    src/PSPreviewFilter.hpp, src/PageRanges.cpp, src/PageRanges.hpp, 
-    src/PageSize.cpp, src/PageSize.hpp, src/Pair.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    src/PathClipper.cpp, src/PathClipper.hpp, src/PdfSpecialHandler.cpp, 
-    src/PdfSpecialHandler.hpp, src/PreScanDVIReader.cpp, 
-    src/PreScanDVIReader.hpp, src/Process.cpp, src/Process.hpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, src/RangeMap.cpp, 
-    src/RangeMap.hpp, src/SVGCharHandler.cpp, src/SVGCharHandler.hpp, 
-    src/SVGCharHandlerFactory.cpp, src/SVGCharHandlerFactory.hpp, 
-    src/SVGCharPathHandler.cpp, src/SVGCharPathHandler.hpp, 
-    src/SVGCharTspanTextHandler.cpp, src/SVGCharTspanTextHandler.hpp, 
-    src/SVGOutput.cpp, src/SVGOutput.hpp, src/SVGSingleCharTextHandler.cpp, 
-    src/SVGSingleCharTextHandler.hpp, src/SVGTree.cpp, src/SVGTree.hpp, 
-    src/ShadingPatch.cpp, src/ShadingPatch.hpp, src/SignalHandler.cpp, 
-    src/SignalHandler.hpp, src/SpecialActions.hpp, src/SpecialHandler.hpp, 
-    src/SpecialManager.cpp, src/SpecialManager.hpp, src/StreamReader.cpp, 
-    src/StreamReader.hpp, src/StreamWriter.cpp, src/StreamWriter.hpp, 
-    src/Subfont.cpp, src/Subfont.hpp, src/System.cpp, src/System.hpp, 
-    src/TFM.cpp, src/TFM.hpp, src/TTFAutohint.cpp, src/TTFAutohint.hpp, 
-    src/TensorProductPatch.cpp, src/TensorProductPatch.hpp, src/Terminal.cpp, 
-    src/Terminal.hpp, src/ToUnicodeMap.cpp, src/ToUnicodeMap.hpp, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.hpp, 
-    src/TriangularPatch.cpp, src/TriangularPatch.hpp, src/TrueTypeFont.cpp, 
-    src/TrueTypeFont.hpp, src/Unicode.cpp, src/Unicode.hpp, 
-    src/VFActions.hpp, src/VFReader.cpp, src/VFReader.hpp, 
-    src/VectorIterator.hpp, src/VectorStream.hpp, src/XMLDocument.cpp, 
-    src/XMLDocument.hpp, src/XMLNode.cpp, src/XMLNode.hpp, src/XMLString.cpp, 
-    src/XMLString.hpp, src/ZLibOutputStream.hpp, src/dvisvgm.cpp, 
-    src/ffwrapper.c, src/ffwrapper.h, src/macros.hpp, src/options.dtd, 
-    src/options.xml, src/psdefs.cpp, src/utility.cpp, src/utility.hpp, 
-    src/version.hpp, src/version.hpp.in, src/windows.hpp, 
-    tests/BezierTest.cpp, tests/BitmapTest.cpp, tests/BoundingBoxTest.cpp, 
-    tests/CMapManagerTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, 
-    tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, 
-    tests/CommandLineTest.cpp, tests/DVIReaderTest.cpp, 
-    tests/DependencyGraphTest.cpp, tests/DirectoryTest.cpp, 
-    tests/DvisvgmSpecialTest.cpp, tests/EmSpecialTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FilePathTest.cpp, 
-    tests/FileSystemTest.cpp, tests/FontCacheTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, 
-    tests/GFGlyphTracerTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GhostscriptTest.cpp, tests/GraphicsPathTest.cpp, 
-    tests/JFMReaderTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MapLineTest.cpp, tests/MatrixTest.cpp, 
-    tests/MessageExceptionTest.cpp, tests/PDFParserTest.cpp, 
-    tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, 
-    tests/PageSizeTest.cpp, tests/PairTest.cpp, 
-    tests/PapersizeSpecialTest.cpp, tests/RangeMapTest.cpp, 
-    tests/SVGOutputTest.cpp, tests/ShadingPatchTest.cpp, 
-    tests/SpecialManagerTest.cpp, tests/SplittedCharInputBufferTest.cpp, 
-    tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, 
-    tests/StreamWriterTest.cpp, tests/StringMatcherTest.cpp, 
-    tests/SubfontTest.cpp, tests/TFMReaderTest.cpp, 
-    tests/TensorProductPatchTest.cpp, tests/ToUnicodeMapTest.cpp, 
-    tests/TpicSpecialTest.cpp, tests/TriangularPatchTest.cpp, 
-    tests/UnicodeTest.cpp, tests/UtilityTest.cpp, 
-    tests/VectorIteratorTest.cpp, tests/VectorStreamTest.cpp, 
-    tests/XMLNodeTest.cpp, tests/XMLStringTest.cpp, tests/check-conv, 
-    tests/create-makefile, tests/data/Makefile.am, tests/genhashcheck.py, 
-    tests/normalize.xsl, tests/testmain.cpp: 
-  updated year in copyright statements to 2018 
-
-  * src/dvisvgm.cpp: 
-  avoid potential dangling string pointer to --fontmap argument 
-
-  * src/Font.cpp: 
-  fixed char width of fonts slanted by style option (closes #82) 
-
-2017-12-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TTFAutohint.hpp: 
-  don't declare member variables of TTFAutohint if ttfautohint is not 
-  available 
-
-  * src/FontWriter.cpp: 
-  keep unhinted TTF if autohinting failed 
-
-2017-12-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml: 
-  AppVeyor: download and install ttfautohint headers 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.3 
-
-  * NEWS, README, README.md: 
-  updated README and NEWS 
-
-2017-12-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DLLoader.cpp, src/DLLoader.hpp, src/Ghostscript.cpp, 
-    src/TTFAutohint.cpp: 
-  simplify function to load a symbol from a dynamic library 
-
-2017-12-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/DLLoader.cpp, src/DLLoader.hpp, src/FontWriter.cpp, 
-    src/Makefile.am, src/TTFAutohint.cpp, src/TTFAutohint.hpp, 
-    src/dvisvgm.cpp: 
-  added code to load libttfautohint dynamically at runtime 
-
-2017-12-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h: 
-  updated xxHash to version 0.6.4 
-
-2017-12-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/gtest/include/gtest/gtest-param-test.h, 
-    tests/gtest/include/gtest/gtest-printers.h, 
-    tests/gtest/include/gtest/gtest-spi.h, 
-    tests/gtest/include/gtest/gtest-typed-test.h, 
-    tests/gtest/include/gtest/gtest.h, 
-    tests/gtest/include/gtest/internal/custom/gtest-port.h, 
-    tests/gtest/include/gtest/internal/custom/gtest.h, 
-    tests/gtest/include/gtest/internal/gtest-internal.h, 
-    tests/gtest/include/gtest/internal/gtest-param-util-generated.h, 
-    tests/gtest/include/gtest/internal/gtest-param-util.h, 
-    tests/gtest/include/gtest/internal/gtest-port-arch.h, 
-    tests/gtest/include/gtest/internal/gtest-port.h, 
-    tests/gtest/src/gtest-death-test.cc, 
-    tests/gtest/src/gtest-internal-inl.h, tests/gtest/src/gtest-port.cc, 
-    tests/gtest/src/gtest-printers.cc, tests/gtest/src/gtest.cc: 
-  updated gtest 
-
-2017-12-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac: 
-  configure: dropped check of outdated Ghostscript version 
-
-  * configure.ac, src/Makefile.am: 
-  configure: added --with-kpathsea to set the path of the kpathsea devel 
-  files
-closes #71 
-
-2017-12-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.cpp: 
-  psdefs: replaced '6 array' with 'matrix' 
-
-2017-12-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/Makefile.am, libs/woff2/include/woff2/file.h, 
-    src/FontWriter.cpp, src/FontWriter.hpp, src/Makefile.am, 
-    src/StreamReader.hpp, src/StreamWriter.cpp, src/StreamWriter.hpp, 
-    src/TrueTypeFont.cpp, src/TrueTypeFont.hpp, src/ffwrapper.c, 
-    src/ffwrapper.h, src/utility.cpp, src/utility.hpp: 
-  replaced ff_sfd_to_woff() with TrueTypeFont::writeWOFF() 
-
-  * configure.ac, src/FontWriter.cpp, src/Makefile.am, src/dvisvgm.cpp: 
-  added optional support for ttfautohint 
-
-2017-12-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, libs/Makefile.am, libs/brotli/LICENSE, 
-    libs/brotli/Makefile.am, libs/brotli/common/constants.h, 
-    libs/brotli/common/dictionary.c, libs/brotli/common/dictionary.h, 
-    libs/brotli/common/version.h, libs/brotli/enc/backward_references.c, 
-    libs/brotli/enc/backward_references.h, 
-    libs/brotli/enc/backward_references_hq.c, 
-    libs/brotli/enc/backward_references_hq.h, 
-    libs/brotli/enc/backward_references_inc.h, libs/brotli/enc/bit_cost.c, 
-    libs/brotli/enc/bit_cost.h, libs/brotli/enc/bit_cost_inc.h, 
-    libs/brotli/enc/block_encoder_inc.h, libs/brotli/enc/block_splitter.c, 
-    libs/brotli/enc/block_splitter.h, libs/brotli/enc/block_splitter_inc.h, 
-    libs/brotli/enc/brotli_bit_stream.c, libs/brotli/enc/brotli_bit_stream.h, 
-    libs/brotli/enc/cluster.c, libs/brotli/enc/cluster.h, 
-    libs/brotli/enc/cluster_inc.h, libs/brotli/enc/command.h, 
-    libs/brotli/enc/compress_fragment.c, libs/brotli/enc/compress_fragment.h, 
-    libs/brotli/enc/compress_fragment_two_pass.c, 
-    libs/brotli/enc/compress_fragment_two_pass.h, libs/brotli/enc/context.h, 
-    libs/brotli/enc/dictionary_hash.c, libs/brotli/enc/dictionary_hash.h, 
-    libs/brotli/enc/encode.c, libs/brotli/enc/entropy_encode.c, 
-    libs/brotli/enc/entropy_encode.h, 
-    libs/brotli/enc/entropy_encode_static.h, libs/brotli/enc/fast_log.h, 
-    libs/brotli/enc/find_match_length.h, libs/brotli/enc/hash.h, 
-    libs/brotli/enc/hash_forgetful_chain_inc.h, 
-    libs/brotli/enc/hash_longest_match64_inc.h, 
-    libs/brotli/enc/hash_longest_match_inc.h, 
-    libs/brotli/enc/hash_longest_match_quickly_inc.h, 
-    libs/brotli/enc/hash_to_binary_tree_inc.h, libs/brotli/enc/histogram.c, 
-    libs/brotli/enc/histogram.h, libs/brotli/enc/histogram_inc.h, 
-    libs/brotli/enc/literal_cost.c, libs/brotli/enc/literal_cost.h, 
-    libs/brotli/enc/memory.c, libs/brotli/enc/memory.h, 
-    libs/brotli/enc/metablock.c, libs/brotli/enc/metablock.h, 
-    libs/brotli/enc/metablock_inc.h, libs/brotli/enc/port.h, 
-    libs/brotli/enc/prefix.h, libs/brotli/enc/quality.h, 
-    libs/brotli/enc/ringbuffer.h, libs/brotli/enc/static_dict.c, 
-    libs/brotli/enc/static_dict.h, libs/brotli/enc/static_dict_lut.h, 
-    libs/brotli/enc/utf8_util.c, libs/brotli/enc/utf8_util.h, 
-    libs/brotli/enc/write_bits.h, libs/brotli/include/brotli/decode.h, 
-    libs/brotli/include/brotli/encode.h, libs/brotli/include/brotli/port.h, 
-    libs/brotli/include/brotli/types.h, libs/woff2/Makefile.am, 
-    libs/woff2/brotli/LICENSE, libs/woff2/brotli/Makefile.am, 
-    libs/woff2/brotli/common/constants.h, 
-    libs/woff2/brotli/common/dictionary.c, 
-    libs/woff2/brotli/common/dictionary.h, 
-    libs/woff2/brotli/common/version.h, 
-    libs/woff2/brotli/enc/backward_references.c, 
-    libs/woff2/brotli/enc/backward_references.h, 
-    libs/woff2/brotli/enc/backward_references_hq.c, 
-    libs/woff2/brotli/enc/backward_references_hq.h, 
-    libs/woff2/brotli/enc/backward_references_inc.h, 
-    libs/woff2/brotli/enc/bit_cost.c, libs/woff2/brotli/enc/bit_cost.h, 
-    libs/woff2/brotli/enc/bit_cost_inc.h, 
-    libs/woff2/brotli/enc/block_encoder_inc.h, 
-    libs/woff2/brotli/enc/block_splitter.c, 
-    libs/woff2/brotli/enc/block_splitter.h, 
-    libs/woff2/brotli/enc/block_splitter_inc.h, 
-    libs/woff2/brotli/enc/brotli_bit_stream.c, 
-    libs/woff2/brotli/enc/brotli_bit_stream.h, 
-    libs/woff2/brotli/enc/cluster.c, libs/woff2/brotli/enc/cluster.h, 
-    libs/woff2/brotli/enc/cluster_inc.h, libs/woff2/brotli/enc/command.h, 
-    libs/woff2/brotli/enc/compress_fragment.c, 
-    libs/woff2/brotli/enc/compress_fragment.h, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.c, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.h, 
-    libs/woff2/brotli/enc/context.h, libs/woff2/brotli/enc/dictionary_hash.c, 
-    libs/woff2/brotli/enc/dictionary_hash.h, libs/woff2/brotli/enc/encode.c, 
-    libs/woff2/brotli/enc/entropy_encode.c, 
-    libs/woff2/brotli/enc/entropy_encode.h, 
-    libs/woff2/brotli/enc/entropy_encode_static.h, 
-    libs/woff2/brotli/enc/fast_log.h, 
-    libs/woff2/brotli/enc/find_match_length.h, libs/woff2/brotli/enc/hash.h, 
-    libs/woff2/brotli/enc/hash_forgetful_chain_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match64_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_quickly_inc.h, 
-    libs/woff2/brotli/enc/hash_to_binary_tree_inc.h, 
-    libs/woff2/brotli/enc/histogram.c, libs/woff2/brotli/enc/histogram.h, 
-    libs/woff2/brotli/enc/histogram_inc.h, 
-    libs/woff2/brotli/enc/literal_cost.c, 
-    libs/woff2/brotli/enc/literal_cost.h, libs/woff2/brotli/enc/memory.c, 
-    libs/woff2/brotli/enc/memory.h, libs/woff2/brotli/enc/metablock.c, 
-    libs/woff2/brotli/enc/metablock.h, libs/woff2/brotli/enc/metablock_inc.h, 
-    libs/woff2/brotli/enc/port.h, libs/woff2/brotli/enc/prefix.h, 
-    libs/woff2/brotli/enc/quality.h, libs/woff2/brotli/enc/ringbuffer.h, 
-    libs/woff2/brotli/enc/static_dict.c, libs/woff2/brotli/enc/static_dict.h, 
-    libs/woff2/brotli/enc/static_dict_lut.h, 
-    libs/woff2/brotli/enc/utf8_util.c, libs/woff2/brotli/enc/utf8_util.h, 
-    libs/woff2/brotli/enc/write_bits.h, 
-    libs/woff2/brotli/include/brotli/decode.h, 
-    libs/woff2/brotli/include/brotli/encode.h, 
-    libs/woff2/brotli/include/brotli/port.h, 
-    libs/woff2/brotli/include/brotli/types.h, src/Makefile.am, 
-    tests/Makefile.am, tests/create-makefile: 
-  moved brotli from woff2 to libs folder 
-
-2017-12-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/variant/include/mpark/config.hpp, 
-    libs/variant/include/mpark/lib.hpp, 
-    libs/variant/include/mpark/variant.hpp: 
-  updated mpark::variant to 
-  https://github.com/mpark/variant/commit/382014b
-fixes a build error 
-  introduced with MSVC 19.12 
-
-2017-12-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.2.3 
-
-  * NEWS: 
-  updated NEWS 
-
-2017-11-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/brotli/common/dictionary.h, 
-    libs/woff2/brotli/common/version.h, 
-    libs/woff2/brotli/enc/backward_references_hq.c, 
-    libs/woff2/brotli/enc/backward_references_hq.h, 
-    libs/woff2/brotli/enc/port.h, libs/woff2/brotli/enc/quality.h, 
-    libs/woff2/brotli/include/brotli/decode.h, 
-    libs/woff2/brotli/include/brotli/encode.h: 
-  updated brotli to version 1.0.2 
-
-2017-11-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/BoundingBox.cpp, src/BoundingBox.hpp, 
-    src/Color.cpp, src/PathClipper.cpp, src/SVGTree.cpp, 
-    tests/BoundingBoxTest.cpp: 
-  minor code cleanup and improvements 
-
-  * src/DependencyGraph.hpp: 
-  simplified DependencyGraph::GraphNode 
-
-2017-11-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/TpicSpecialTest.cpp: 
-  added missing initializers in TpicSpecialTest 
-
-  * tests/EmSpecialTest.cpp: 
-  added missing initializers in EmSpecialTest 
-
-  * src/DependencyGraph.hpp: 
-  fixed dangling pointer issue in DependencyGraph 
-
-  * src/Makefile.am, tests/Makefile.am, tests/create-makefile: 
-  suppress warnings regarding 'mismatched tags' 
-  (class/struct)
-https://gcc.gnu.org/wiki/FAQ#Why_GCC_does_not_warn_for_mismatch_between_struct_and_class_.28-Wmismatched-tags.29_.3F 
-
-2017-11-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSPattern.cpp, src/SVGCharHandler.cpp, src/SVGTree.cpp, 
-    src/TpicSpecialHandler.cpp: 
-  removed redundant calls of std::move() 
-
-  * src/Subfont.cpp, src/Subfont.hpp, tests/CMapManagerTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, tests/Makefile.am, 
-    tests/MapLineTest.cpp, tests/SubfontTest.cpp, tests/create-makefile, 
-    tests/testmain.cpp, tests/testutil.hpp: 
-  tests: moved common initializations to testmain.cpp 
-
-  * src/DVIReader.hpp, tests/DVIReaderTest.cpp, tests/Makefile.am, 
-    tests/data/Makefile.am, tests/data/cmr10.pfb, tests/data/sample_v2.dvi, 
-    tests/data/sample_v3.dvi: 
-  added test for DVIReader 
-
-2017-11-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am: 
-  removed redundant lcov statement from Makefile 
-
-2017-11-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/CMapTest.cpp, tests/GFReaderTest.cpp, tests/JFMReaderTest.cpp, 
-    tests/RangeMapTest.cpp, tests/TFMReaderTest.cpp, 
-    tests/TensorProductPatchTest.cpp, tests/ToUnicodeMapTest.cpp, 
-    tests/VectorStreamTest.cpp: 
-  tests: few code improvements 
-
-  * README.md: 
-  added donation badge to readme 
-
-2017-11-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Font.hpp: 
-  prevent dangling pointers to font map entries (closes #79) 
-
-  * src/CMapManager.cpp, src/FileFinder.cpp, src/Font.cpp, src/Font.hpp, 
-    src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp, 
-    src/FontMap.hpp, src/Ghostscript.cpp, src/MiKTeXCom.cpp, src/XMLNode.cpp: 
-  replaced null pointer constants with 'nullptr' 
-
-  * src/XMLString.cpp, tests/TensorProductPatchTest.cpp, 
-    tests/XMLStringTest.cpp: 
-  avoid scientific notation when printing floats/doubles 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.2.2 
-
-  * NEWS: 
-  updated NEWS 
-
-2017-11-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am: 
-  ensure tweak-db-refentry.xsl is put into the tarball 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.2.1 
-
-  * NEWS, README.md: 
-  updated NEWS and README 
-
-  * libs/variant/include/mpark/lib.hpp, 
-    libs/variant/include/mpark/variant.hpp: 
-  updated mpark::variant to commit 
-  ea542a0
-https://github.com/mpark/variant/commit/ea542a0fef86fb8c1696238b95bdaddb8ff2337c 
-
-2017-11-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md, doc/dvisvgm.txt.in: 
-  minor additions/fixes of manpage and README 
-
-2017-11-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am, doc/db2html.xsl, doc/tweak-db-refentry.xsl: 
-  manpage: avoid using 'stats' to improve portability (closes #72) 
-
-2017-10-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/InputReader.cpp, src/InputReader.hpp, src/PSInterpreter.cpp: 
-  simplified code to lookup PS operators 
-
-2017-10-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.hpp, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  properly apply CTM to linewidth (closes #77) 
-
-  * src/PsSpecialHandler.hpp, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  call applyscalevals on every change of the CTM 
-
-2017-10-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.hpp, 
-    src/DvisvgmSpecialHandler.cpp, src/EPSToSVG.cpp, src/EPSToSVG.hpp, 
-    src/EmSpecialHandler.cpp, src/HyperlinkManager.cpp, src/PSPattern.cpp, 
-    src/PSPattern.hpp, src/PsSpecialHandler.cpp, src/SVGCharHandler.cpp, 
-    src/SVGCharHandler.hpp, src/SVGCharPathHandler.cpp, 
-    src/SVGCharTspanTextHandler.cpp, src/SVGSingleCharTextHandler.cpp, 
-    src/SVGTree.cpp, src/SVGTree.hpp, src/ShadingPatch.hpp, 
-    src/SpecialActions.hpp, src/TpicSpecialHandler.cpp, src/XMLDocument.cpp, 
-    src/XMLDocument.hpp, src/XMLNode.cpp, src/XMLNode.hpp, src/utility.hpp, 
-    tests/DvisvgmSpecialTest.cpp, tests/EmSpecialTest.cpp, 
-    tests/TpicSpecialTest.cpp, tests/XMLNodeTest.cpp: 
-  replaced raw XMLNode pointers with unique_ptrs
-which helps to ensure 
-  proper ownership and simplifies deleting the corresponding objects 
-
-  * src/DependencyGraph.hpp, src/SVGTree.cpp, tests/DependencyGraphTest.cpp: 
-  manage heap memory in DependencyGraph with unique_ptrs 
-
-2017-10-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/ff-woff/fontforge/macbinary.c: 
-  updated link to CTAN:/tools/macutils/crc 
-
-2017-10-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/include/woff2/version.h: 
-  replaced CRLF line endings 
-
-2017-10-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMapManager.cpp, src/CMapReader.cpp, src/CMapReader.hpp, 
-    src/DVIActions.hpp, src/DVIToSVG.cpp, src/DVIToSVG.hpp, 
-    src/DVIToSVGActions.hpp, src/FileFinder.cpp, src/Font.cpp, src/Font.hpp, 
-    src/FontEncoding.cpp, src/FontEncoding.hpp, src/FontEngine.cpp, 
-    src/FontEngine.hpp, src/FontManager.cpp, src/FontMetrics.cpp, 
-    src/FontMetrics.hpp, src/PSPattern.hpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.hpp, src/SVGCharHandlerFactory.cpp, 
-    src/SVGCharHandlerFactory.hpp, src/SVGOutput.cpp, 
-    src/SVGSingleCharTextHandler.hpp, src/SVGTree.cpp, src/ShadingPatch.cpp, 
-    src/ShadingPatch.hpp, src/SignalHandler.cpp, src/Subfont.cpp, 
-    src/Subfont.hpp, src/XMLNode.cpp, tests/CMapReaderTest.cpp, 
-    tests/ShadingPatchTest.cpp: 
-  replaced several bare new/delete statements with unique pointers 
-
-  * src/dvisvgm.cpp: 
-  fixed output of option --version 
-
-  * src/Length.hpp, src/PageSize.cpp: 
-  added user-defined literals for some length units 
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.2 
-
-  * NEWS, README, README.md: 
-  updated NEWS and README 
-
-2017-10-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontWriter.cpp: 
-  added missing #include of config.h 
-
-  * src/Message.cpp: 
-  check for '\0' at end of DVISVGM_COLORS 
-
-  * src/Subfont.cpp: 
-  don't access unique_ptr after it has been moved 
-
-2017-10-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PDFParser.cpp, src/PDFParser.hpp: 
-  replaced shared_ptr with unique_ptr in PDFParser 
-
-2017-10-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * AUTHORS, configure.ac, doc/dvisvgm.txt.in, libs/Makefile.am, 
-    libs/variant/CMakeLists.txt, libs/variant/LICENSE.md, 
-    libs/variant/Makefile.am, libs/variant/include/mpark/in_place.hpp, 
-    libs/variant/include/mpark/lib.hpp, 
-    libs/variant/include/mpark/variant.hpp, src/HyperlinkManager.cpp, 
-    src/HyperlinkManager.hpp, src/InputReader.hpp, src/Makefile.am, 
-    src/PDFParser.cpp, src/PDFParser.hpp, src/PdfSpecialHandler.cpp, 
-    src/PdfSpecialHandler.hpp, tests/Makefile.am, tests/PDFParserTest.cpp, 
-    tests/SpecialManagerTest.cpp, tests/create-makefile: 
-  added evaluation of PDF hyperlink specials (closes #74) 
-
-  * libs/variant/include/mpark/config.hpp: 
-  added missing config file 
-
-  * .travis.yml: 
-  Travis: use gcc 4.9 rather than 4.8 to compile mpark::variant correctly 
-
-  * tests/Makefile.am, tests/create-makefile, tests/testmain.cpp: 
-  add custom testmain to gtest.a 
-
-2017-10-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp, 
-    src/HyperlinkManager.cpp, src/HyperlinkManager.hpp, src/Makefile.am, 
-    src/dvisvgm.cpp: 
-  separated hyperlink functionality from HtmlSpecialHandler to 
-  HyperlinkManager 
-
-2017-10-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/src/font.cc, libs/woff2/src/normalize.cc, 
-    libs/woff2/src/woff2_enc.cc: 
-  woff2: removed unused variables to prevent compiler warnings 
-
-  * libs/woff2/src/font.cc, libs/woff2/src/normalize.cc, 
-    libs/woff2/src/woff2_enc.cc: 
-  woff2: removed unused variables to prevent compiler warnings 
-
-2017-10-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/Makefile.am, libs/woff2/include/woff2/decode.h, 
-    libs/woff2/include/woff2/encode.h, libs/woff2/include/woff2/file.h, 
-    libs/woff2/include/woff2/output.h, libs/woff2/include/woff2/version.h, 
-    libs/woff2/src/buffer.h, libs/woff2/src/file.h, libs/woff2/src/font.cc, 
-    libs/woff2/src/font.h, libs/woff2/src/glyph.cc, libs/woff2/src/glyph.h, 
-    libs/woff2/src/normalize.cc, libs/woff2/src/normalize.h, 
-    libs/woff2/src/port.h, libs/woff2/src/round.h, 
-    libs/woff2/src/store_bytes.h, libs/woff2/src/table_tags.cc, 
-    libs/woff2/src/table_tags.h, libs/woff2/src/transform.cc, 
-    libs/woff2/src/transform.h, libs/woff2/src/variable_length.cc, 
-    libs/woff2/src/variable_length.h, libs/woff2/src/woff2_common.cc, 
-    libs/woff2/src/woff2_common.h, libs/woff2/src/woff2_dec.h, 
-    libs/woff2/src/woff2_enc.cc, libs/woff2/src/woff2_enc.h, 
-    libs/woff2/src/woff2_out.cc, libs/woff2/src/woff2_out.h, 
-    src/FontWriter.cpp, src/Makefile.am, src/dvisvgm.cpp: 
-  updated woff2 to version 1.0.1 
-
-2017-10-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CRC32.hpp, src/SpecialManager.hpp, src/Subfont.hpp, src/XMLNode.hpp: 
-  use delete/default to remove/implement constructors 
-
-  * src/XMLNode.cpp, src/XMLNode.hpp: 
-  added move constructor to XMLElementNode 
-
-  * src/Subfont.cpp, src/Subfont.hpp, src/utility.hpp: 
-  removed stream-based constructor of SubfontException 
-
-2017-09-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/PapersizeSpecialHandler.cpp, 
-    src/PapersizeSpecialHandler.hpp, src/PdfSpecialHandler.cpp, 
-    src/PdfSpecialHandler.hpp, src/SpecialManager.cpp, 
-    src/SpecialManager.hpp, tests/PapersizeSpecialTest.cpp: 
-  added evaluation of pdf:pagesize specials 
-
-2017-09-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/Length.hpp, src/PageSize.cpp, src/PageSize.hpp, 
-    src/utility.hpp, tests/PageSizeTest.cpp: 
-  use class Length in PageSize rather than plain numbers 
-
-  * src/BoundingBox.cpp, src/BoundingBox.hpp, src/DVIToSVG.cpp, 
-    src/utility.cpp, src/utility.hpp, tests/BoundingBoxTest.cpp, 
-    tests/UtilityTest.cpp: 
-  rewrite of BoundingBox::extractLengths() 
-
-2017-09-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TpicSpecialHandler.cpp: 
-  use isxdigit() to check hex digits 
-
-  * src/InputReader.cpp, src/InputReader.hpp, tests/Makefile.am, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, 
-    tests/StringMatcherTest.cpp: 
-  use Knuth-Morris-Pratt algorithm to find a string in a stream 
-
-  * libs/woff2/brotli/common/constants.h, 
-    libs/woff2/brotli/common/dictionary.c, 
-    libs/woff2/brotli/common/dictionary.h, 
-    libs/woff2/brotli/common/version.h, 
-    libs/woff2/brotli/enc/backward_references.c, 
-    libs/woff2/brotli/enc/backward_references_hq.c, 
-    libs/woff2/brotli/enc/backward_references_hq.h, 
-    libs/woff2/brotli/enc/backward_references_inc.h, 
-    libs/woff2/brotli/enc/block_splitter.c, 
-    libs/woff2/brotli/enc/block_splitter_inc.h, 
-    libs/woff2/brotli/enc/brotli_bit_stream.c, 
-    libs/woff2/brotli/enc/brotli_bit_stream.h, 
-    libs/woff2/brotli/enc/cluster_inc.h, libs/woff2/brotli/enc/command.h, 
-    libs/woff2/brotli/enc/compress_fragment.c, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.c, 
-    libs/woff2/brotli/enc/encode.c, 
-    libs/woff2/brotli/enc/find_match_length.h, libs/woff2/brotli/enc/hash.h, 
-    libs/woff2/brotli/enc/hash_forgetful_chain_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match64_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_quickly_inc.h, 
-    libs/woff2/brotli/enc/hash_to_binary_tree_inc.h, 
-    libs/woff2/brotli/enc/memory.h, libs/woff2/brotli/enc/port.h, 
-    libs/woff2/brotli/enc/write_bits.h, 
-    libs/woff2/brotli/include/brotli/decode.h, 
-    libs/woff2/brotli/include/brotli/encode.h: 
-  updated Brotli to version 1.0.1 
-
-2017-09-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/SpecialManager.cpp, src/SpecialManager.hpp, 
-    src/utility.hpp, tests/Makefile.am, tests/SpecialManagerTest.cpp: 
-  use smart pointers to allocate/deallocate SpecialHandlers 
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.hpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.hpp, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.hpp, 
-    src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.hpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, 
-    src/SpecialHandler.hpp, src/SpecialManager.cpp, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.hpp, 
-    tests/ColorSpecialTest.cpp, tests/PapersizeSpecialTest.cpp: 
-  changed return value of SpecialHandler::prefixes() to std::vector 
-
-  * .appveyor.yml: 
-  AppVeyor: updated FreeType to version 2.8.1 
-
-2017-09-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/FileSystemTest.cpp: 
-  close streams before removing corresponding files 
-
-2017-09-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/dvisvgm.cpp: 
-  fixed number of dashes printed by option -V1 
-
-2017-09-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DependencyGraph.hpp, src/SVGTree.cpp, tests/DependencyGraphTest.cpp: 
-  DependencyGraph::getKeys(): return result, don't use reference parameter 
-
-  * src/FileFinder.cpp, src/Makefile.am: 
-  added missing #include; added windows.hpp to Makefile.am 
-
-  * tests/Makefile.am, tests/create-makefile, tests/testmain.cpp: 
-  define variable TEST_ARGV0 to make argv[0] of main() available in 
-  tests
-this is required to initialize kpathsea properly, for example 
-
-  * src/FileFinder.cpp, src/FileFinder.hpp, tests/CMapManagerTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, 
-    tests/MapLineTest.cpp, tests/SubfontTest.cpp: 
-  init libkpathsea correctly in tests to prevent assertion failures 
-
-  * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h: 
-  updated xxHash to version 0.6.3 
-
-2017-09-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/FontCacheTest.cpp, tests/Makefile.am, tests/create-makefile: 
-  fixed path issue in FontCacheTest 
-
-  * src/GFReader.cpp: 
-  fixed incorrect integer type in GFReader; insert CharInfos with emplace 
-
-  * src/MapLine.cpp, tests/MapLineTest.cpp: 
-  treat prefix "<<" in a mapline as "<[" (skip second char) 
-
-  * doc/dvisvgm.txt.in, src/dvisvgm.cpp: 
-  added pdftex.map to default mapfiles 
-
-2017-09-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.cpp, src/BgColorSpecialHandler.cpp, src/Bitmap.cpp, 
-    src/BoundingBox.cpp, src/CMap.cpp, src/CMapReader.cpp, src/CRC32.cpp, 
-    src/Calculator.cpp, src/ColorSpecialHandler.cpp, src/DLLoader.cpp, 
-    src/DVIReader.cpp, src/Directory.cpp, src/EPSFile.cpp, src/EPSToSVG.cpp, 
-    src/EmSpecialHandler.cpp, src/EncFile.cpp, src/FileFinder.cpp, 
-    src/FilePath.cpp, src/Font.cpp, src/FontCache.cpp, src/FontEncoding.cpp, 
-    src/FontEngine.cpp, src/FontManager.cpp, src/FontMap.cpp, 
-    src/FontMap.hpp, src/FontMetrics.cpp, src/FontWriter.cpp, 
-    src/GFGlyphTracer.cpp, src/GFTracer.cpp, src/HtmlSpecialHandler.cpp, 
-    src/InputBuffer.cpp, src/InputReader.cpp, src/JFM.cpp, src/MapLine.cpp, 
-    src/Message.cpp, src/MetafontWrapper.cpp, src/MiKTeXCom.cpp, 
-    src/NoPsSpecialHandler.cpp, src/PSInterpreter.cpp, src/PSPattern.cpp, 
-    src/PSPreviewFilter.cpp, src/PageRanges.cpp, src/PageSize.cpp, 
-    src/PathClipper.cpp, src/PdfSpecialHandler.cpp, src/SVGTree.cpp, 
-    src/SpecialManager.cpp, src/StreamWriter.cpp, src/TFM.cpp, 
-    src/VFReader.cpp, src/XMLDocument.cpp, src/XMLNode.cpp, 
-    src/XMLString.cpp, src/dvisvgm.cpp: 
-  removed redundant #includes of config.h 
-
-  * src/DLLoader.hpp, src/Directory.cpp, src/Directory.hpp, 
-    src/FileSystem.cpp, src/MiKTeXCom.hpp, src/Process.cpp, src/Terminal.cpp, 
-    src/windows.hpp: 
-  disable macros min/max defined in windows.h 
-
-  * src/CLCommandLine.cpp, src/CMapManager.cpp, src/CMapManager.hpp, 
-    src/Calculator.cpp, src/Calculator.hpp, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.hpp, src/DependencyGraph.hpp, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.hpp, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.hpp, src/FileFinder.cpp, 
-    src/Font.cpp, src/Font.hpp, src/FontCache.hpp, src/FontEncoding.cpp, 
-    src/FontManager.cpp, src/FontManager.hpp, src/FontMap.hpp, 
-    src/GFReader.hpp, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.hpp, 
-    src/InputReader.cpp, src/InputReader.hpp, src/Message.cpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, src/SVGTree.cpp, 
-    src/SVGTree.hpp, src/SpecialManager.hpp, src/Subfont.cpp, 
-    src/Subfont.hpp, tests/StreamInputBufferTest.cpp: 
-  replaced std::map with std::unordered_map where possible to increase 
-  performance 
-
-2017-09-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/DvisvgmSpecialTest.cpp: 
-  replaced constexpr with const to make clang happy 
-
-  * doc/dvisvgm.txt.in, src/DvisvgmSpecialHandler.cpp, 
-    tests/DvisvgmSpecialTest.cpp: 
-  allow all common length units in dvisvgm specials 
-
-2017-08-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/AGLTable.hpp, src/CMapReader.cpp, src/Color.cpp, 
-    src/CommandLine.hpp, src/FontWriter.cpp, tests/genhashcheck.py: 
-  use list initialization on constant std::arrays 
-
-  * tests/MapLineTest.cpp: 
-  added braces to prevent compiler warnings 
-
-2017-08-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMapManager.cpp, src/DvisvgmSpecialHandler.cpp, src/Font.cpp, 
-    src/Ghostscript.cpp, src/PsSpecialHandler.cpp, src/dvisvgm.cpp, 
-    tests/DvisvgmSpecialTest.cpp: 
-  use range-based for to iterate over a fixed sequence of items 
-
-2017-08-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * m4/ax_code_coverage.m4: 
-  updated ax_code_coverage.m4 to version 25 
-
-2017-08-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml: 
-  AppVeyor: updated potrace to version 1.15 
-
-2017-08-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/src/font.cc, libs/woff2/src/normalize.cc, 
-    libs/woff2/src/port.h, libs/woff2/src/store_bytes.h, 
-    libs/woff2/src/woff2_common.cc, libs/woff2/src/woff2_enc.cc: 
-  updated woff2 to https://github.com/google/woff2/commits/2e09253 
-
-2017-06-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml: 
-  AppVeyor: changed build image to VS 2017; updated FreeType to 2.8 
-
-2017-06-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  psfile: fixed sign of y coordinates 
-
-2017-06-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.hpp: 
-  use bp units for line width and miter limit 
-
-2017-06-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/EPSToSVG.cpp: 
-  remove redundant clipPath elements also when converting EPS files 
-
-2017-05-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GraphicsPath.hpp: 
-  replaced vector with deque in class GraphicsPath
-due to cheaper front 
-  insertions/deletions 
-
-  * src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp: 
-  manage memory of ClippingStack with shared pointers
-- automatically 
-  deletes unreferenced path objects
-- avoids keeping popped (and no longer 
-  required) paths in the pool vector 
-
-2017-05-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Pair.hpp, tests/PairTest.cpp: 
-  added abs() and negation operator to class Pair 
-
-  * src/Matrix.hpp, src/PsSpecialHandler.cpp: 
-  respect transformation of PS state in computation of psfile position 
-  (fixes #70) 
-
-  * src/FileFinder.cpp, src/PsSpecialHandler.cpp: 
-  lookup psfile in texmf tree if it's not present in cwd (fixes #69) 
-
-2017-05-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/FontCacheTest.cpp, tests/Makefile.am, tests/create-makefile: 
-  FontCacheTest: write test output to $builddir/data
-$srcdir/data may be 
-  read-only so that the tests fail unintentionally 
-
-2017-05-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/brotli/LICENSE, libs/woff2/brotli/Makefile.am, 
-    libs/woff2/brotli/common/constants.h, 
-    libs/woff2/brotli/common/dictionary.c, 
-    libs/woff2/brotli/common/dictionary.h, 
-    libs/woff2/brotli/common/version.h, 
-    libs/woff2/brotli/enc/backward_references.c, 
-    libs/woff2/brotli/enc/backward_references.h, 
-    libs/woff2/brotli/enc/backward_references_hq.c, 
-    libs/woff2/brotli/enc/backward_references_hq.h, 
-    libs/woff2/brotli/enc/backward_references_inc.h, 
-    libs/woff2/brotli/enc/block_splitter_inc.h, 
-    libs/woff2/brotli/enc/command.h, 
-    libs/woff2/brotli/enc/compress_fragment.c, 
-    libs/woff2/brotli/enc/compress_fragment.h, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.c, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.h, 
-    libs/woff2/brotli/enc/context.h, libs/woff2/brotli/enc/dictionary_hash.c, 
-    libs/woff2/brotli/enc/dictionary_hash.h, libs/woff2/brotli/enc/encode.c, 
-    libs/woff2/brotli/enc/fast_log.h, libs/woff2/brotli/enc/hash.h, 
-    libs/woff2/brotli/enc/hash_forgetful_chain_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match64_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_quickly_inc.h, 
-    libs/woff2/brotli/enc/hash_to_binary_tree_inc.h, 
-    libs/woff2/brotli/enc/histogram.c, libs/woff2/brotli/enc/literal_cost.c, 
-    libs/woff2/brotli/enc/memory.h, libs/woff2/brotli/enc/metablock.c, 
-    libs/woff2/brotli/enc/metablock.h, libs/woff2/brotli/enc/quality.h, 
-    libs/woff2/brotli/enc/static_dict.c, libs/woff2/brotli/enc/static_dict.h, 
-    libs/woff2/brotli/include/brotli/decode.h, 
-    libs/woff2/brotli/include/brotli/encode.h, 
-    libs/woff2/brotli/include/brotli/port.h, 
-    libs/woff2/brotli/include/brotli/types.h: 
-  updated brotli to version 0.6.0 
-
-2017-05-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Process.cpp: 
-  close pipe if fork() fails 
-
-2017-05-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/SignalHandler.cpp, src/SignalHandler.hpp: 
-  use sigaction() rather than signal() if possible 
-
-  * src/Process.cpp, src/Process.hpp: 
-  refactored Process class
-- use separate class to encapsulate 
-  system-dependent stuff and to ensure
-  proper termination in case of 
-  signals or errors
-- prevent blocking if subprocess doesn't write anything 
-  to stdout/stderr 
-
-2017-04-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Process.cpp: 
-  quit Process::run() if child process terminated unexpectedly (fixes #68) 
-
-2017-04-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/Makefile.am, tests/create-makefile: 
-  added the FontWriter dependencies to the tests 
-
-2017-04-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.cpp, src/Color.hpp, src/PSPattern.cpp, 
-    tests/ColorSpecialTest.cpp: 
-  avoid implicit conversion of Color object to RGB integer 
-
-  * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.hpp, 
-    tests/Makefile.am, tests/TpicSpecialTest.cpp: 
-  improved the TPIC special handler and added tests for it 
-
-  * src/TpicSpecialHandler.cpp, tests/TpicSpecialTest.cpp: 
-  added evaluation of TPIC's 'tx' special command 
-
-2017-04-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.hpp, src/BgColorSpecialHandler.hpp, 
-    src/CLCommandLine.hpp, src/CMapManager.hpp, src/DVIToSVGActions.hpp, 
-    src/DependencyGraph.hpp, src/DvisvgmSpecialHandler.hpp, src/FilePath.hpp, 
-    src/Font.hpp, src/FontCache.cpp, src/FontCache.hpp, src/FontEngine.cpp, 
-    src/FontManager.hpp, src/Ghostscript.hpp, src/Glyph.hpp, 
-    src/GraphicsPath.hpp, src/HtmlSpecialHandler.hpp, src/NumericRanges.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    src/PathClipper.cpp, src/PathClipper.hpp, src/PsSpecialHandler.hpp, 
-    src/RangeMap.hpp, src/SVGCharPathHandler.hpp, src/ShadingPatch.hpp, 
-    src/SpecialManager.hpp, src/Subfont.hpp, src/VFReader.hpp, 
-    src/XMLNode.cpp, src/XMLNode.hpp, src/dvisvgm.cpp: 
-  replaced typedefs with 'using' statements 
-
-2017-04-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Ghostscript.cpp: 
-  simplify code for looking up libgs (closes #66) 
-
-2017-04-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DLLoader.cpp, src/DLLoader.hpp: 
-  added DLLoader::loadLibrary() to assign a different library 
-
-  * src/DLLoader.cpp, src/DLLoader.hpp, src/Ghostscript.cpp: 
-  replaced c-string parameters of DLLoader() and loadLibrary() with 
-  std::string 
-
-2017-04-13  Toby Fleming  <tobywf at users.noreply.github.com>
-
-  * src/Ghostscript.cpp: 
-  Auto-detect ghostscript dynamic library on macOS 
-
-2017-03-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * m4/ax_code_coverage.m4, m4/ax_cxx_compile_stdcxx.m4: 
-  updated m4 scripts 
-
-2017-03-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp, tests/FileFinderTest.cpp: 
-  fixed handling of absolute additional directories in FileFinder 
-
-  * tests/FilePathTest.cpp, tests/FontCacheTest.cpp, 
-    tests/SVGOutputTest.cpp: 
-  tests: minor path improvements 
-
-2017-03-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/src/normalize.cc, libs/woff2/src/woff2_enc.cc: 
-  woff2: removed unused variables 
-
-  * src/Makefile.am, src/dvisvgm.cpp: 
-  improved generation of list showing the library versions 
-
-  * src/Color.cpp, src/FilePath.cpp, src/FontWriter.cpp, src/PageSize.cpp, 
-    src/dvisvgm.cpp, src/utility.cpp, src/utility.hpp, tests/UtilityTest.cpp: 
-  removed side-effect from util::to_lower(); returns new modified string 
-  instead 
-
-2017-03-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/ff-woff/fontforge/nowakowskittfinstr.c: 
-  ff-woff: removed redundant variables 
-
-  * libs/woff2/Makefile.am, libs/woff2/brotli/Makefile.am, 
-    libs/woff2/brotli/common/constants.h, 
-    libs/woff2/brotli/common/dictionary.c, 
-    libs/woff2/brotli/common/dictionary.h, 
-    libs/woff2/brotli/common/version.h, 
-    libs/woff2/brotli/enc/backward_references.c, 
-    libs/woff2/brotli/enc/backward_references.cc, 
-    libs/woff2/brotli/enc/backward_references.h, 
-    libs/woff2/brotli/enc/backward_references_inc.h, 
-    libs/woff2/brotli/enc/bit_cost.c, libs/woff2/brotli/enc/bit_cost.h, 
-    libs/woff2/brotli/enc/bit_cost_inc.h, 
-    libs/woff2/brotli/enc/block_encoder_inc.h, 
-    libs/woff2/brotli/enc/block_splitter.c, 
-    libs/woff2/brotli/enc/block_splitter.cc, 
-    libs/woff2/brotli/enc/block_splitter.h, 
-    libs/woff2/brotli/enc/block_splitter_inc.h, 
-    libs/woff2/brotli/enc/brotli_bit_stream.c, 
-    libs/woff2/brotli/enc/brotli_bit_stream.cc, 
-    libs/woff2/brotli/enc/brotli_bit_stream.h, 
-    libs/woff2/brotli/enc/cluster.c, libs/woff2/brotli/enc/cluster.h, 
-    libs/woff2/brotli/enc/cluster_inc.h, libs/woff2/brotli/enc/command.h, 
-    libs/woff2/brotli/enc/compress_fragment.c, 
-    libs/woff2/brotli/enc/compress_fragment.cc, 
-    libs/woff2/brotli/enc/compress_fragment.h, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.c, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.cc, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.h, 
-    libs/woff2/brotli/enc/compressor.h, libs/woff2/brotli/enc/context.h, 
-    libs/woff2/brotli/enc/dictionary.cc, libs/woff2/brotli/enc/dictionary.h, 
-    libs/woff2/brotli/enc/dictionary_hash.h, libs/woff2/brotli/enc/encode.c, 
-    libs/woff2/brotli/enc/encode.cc, libs/woff2/brotli/enc/encode.h, 
-    libs/woff2/brotli/enc/encode_parallel.cc, 
-    libs/woff2/brotli/enc/encode_parallel.h, 
-    libs/woff2/brotli/enc/entropy_encode.c, 
-    libs/woff2/brotli/enc/entropy_encode.cc, 
-    libs/woff2/brotli/enc/entropy_encode.h, 
-    libs/woff2/brotli/enc/entropy_encode_static.h, 
-    libs/woff2/brotli/enc/fast_log.h, 
-    libs/woff2/brotli/enc/find_match_length.h, libs/woff2/brotli/enc/hash.h, 
-    libs/woff2/brotli/enc/hash_forgetful_chain_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_inc.h, 
-    libs/woff2/brotli/enc/hash_longest_match_quickly_inc.h, 
-    libs/woff2/brotli/enc/histogram.c, libs/woff2/brotli/enc/histogram.cc, 
-    libs/woff2/brotli/enc/histogram.h, libs/woff2/brotli/enc/histogram_inc.h, 
-    libs/woff2/brotli/enc/literal_cost.c, 
-    libs/woff2/brotli/enc/literal_cost.cc, 
-    libs/woff2/brotli/enc/literal_cost.h, libs/woff2/brotli/enc/memory.c, 
-    libs/woff2/brotli/enc/memory.h, libs/woff2/brotli/enc/metablock.c, 
-    libs/woff2/brotli/enc/metablock.cc, libs/woff2/brotli/enc/metablock.h, 
-    libs/woff2/brotli/enc/metablock_inc.h, libs/woff2/brotli/enc/port.h, 
-    libs/woff2/brotli/enc/prefix.h, libs/woff2/brotli/enc/quality.h, 
-    libs/woff2/brotli/enc/ringbuffer.h, libs/woff2/brotli/enc/static_dict.c, 
-    libs/woff2/brotli/enc/static_dict.cc, 
-    libs/woff2/brotli/enc/static_dict.h, 
-    libs/woff2/brotli/enc/static_dict_lut.h, 
-    libs/woff2/brotli/enc/streams.cc, libs/woff2/brotli/enc/streams.h, 
-    libs/woff2/brotli/enc/transform.h, libs/woff2/brotli/enc/types.h, 
-    libs/woff2/brotli/enc/utf8_util.c, libs/woff2/brotli/enc/utf8_util.cc, 
-    libs/woff2/brotli/enc/utf8_util.h, libs/woff2/brotli/enc/write_bits.h, 
-    libs/woff2/brotli/include/brotli/decode.h, 
-    libs/woff2/brotli/include/brotli/encode.h, 
-    libs/woff2/brotli/include/brotli/port.h, 
-    libs/woff2/brotli/include/brotli/types.h, libs/woff2/src/buffer.h, 
-    libs/woff2/src/font.cc, libs/woff2/src/glyph.cc, 
-    libs/woff2/src/variable_length.cc, libs/woff2/src/woff2_dec.h, 
-    libs/woff2/src/woff2_enc.cc, src/Makefile.am: 
-  updated woff2 to https://github.com/google/woff2/commit/68e9ab5 
-
-2017-02-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/BezierTest.cpp, tests/BitmapTest.cpp, tests/BoundingBoxTest.cpp, 
-    tests/CMapManagerTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, 
-    tests/CRC32Test.cpp, tests/ColorTest.cpp, tests/CommandLineTest.cpp, 
-    tests/DirectoryTest.cpp, tests/FileSystemTest.cpp, 
-    tests/GraphicsPathTest.cpp, tests/JFMReaderTest.cpp, 
-    tests/MatrixTest.cpp, tests/PageRagesTest.cpp, tests/RangeMapTest.cpp, 
-    tests/SVGOutputTest.cpp, tests/SplittedCharInputBufferTest.cpp, 
-    tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, 
-    tests/StreamWriterTest.cpp, tests/SubfontTest.cpp, 
-    tests/TFMReaderTest.cpp, tests/ToUnicodeMapTest.cpp, 
-    tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp, 
-    tests/XMLNodeTest.cpp: 
-  fixed signed/unsigned warnings in tests 
-
-2017-02-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/woff2/brotli/tools/bro.cc, libs/woff2/brotli/tools/rfc-format.py, 
-    libs/woff2/brotli/tools/version.h: 
-  removed redundant files 
-
-2017-02-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml, .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.1.3 
-
-  * NEWS: 
-  updated NEWS 
-
-2017-02-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/ff-woff/inc/ffintl.h: 
-  ff-woff: removed redundant defines and prototypes to fix build failure 
-  on Solaris 
-
-  * tests/genhashcheck.py: 
-  reformatted genhashcheck 
-
-  * tests/BezierTest.cpp, tests/CRC32Test.cpp, tests/ToUnicodeMapTest.cpp, 
-    tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp, 
-    tests/XMLNodeTest.cpp: 
-  minor additions to some tests 
-
-2017-02-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, libs/ff-woff/Makefile.am, 
-    libs/ff-woff/fontforge/fflocale.c, libs/ff-woff/fontforge/fflocale.h, 
-    libs/ff-woff/fontforge/sfd.c, libs/ff-woff/fontforge/splinefont.h, 
-    libs/ff-woff/fontforge/tottf.c: 
-  ff-woff: only call uselocale() if present, use setlocale() otherwise 
-
-2017-02-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md: 
-  added information on required C++11 compiler to README 
-
-  * tests/genhashcheck.py: 
-  made genhashcheck.py compatible with Python 3 (plus few minor changes) 
-
-2017-02-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/MapLine.cpp, src/MapLine.hpp, tests/ColorSpecialTest.cpp, 
-    tests/FontMapTest.cpp, tests/LengthTest.cpp, tests/MapLineTest.cpp: 
-  improved a couple of test cases 
-
-  * src/Color.cpp, src/Matrix.cpp, src/TpicSpecialHandler.cpp, 
-    src/utility.hpp: 
-  replaced non-standard constant M_PI with own definition 
-
-  * src/Color.cpp, src/Matrix.cpp, src/utility.hpp: 
-  replaced local copies of deg2rad with global function 
-
-2017-02-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .appveyor.yml, .travis.yml, appveyor.yml: 
-  exclude branch 'tmp' from CI builds 
-
-2017-02-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/ff-woff/Makefile.am, libs/ff-woff/fontforge/fontforge.h, 
-    libs/ff-woff/inc/ffintl.h, libs/ff-woff/inc/intl.h: 
-  don't try to #include libintl.h 
-
-  * .travis.yml: 
-  Travis: enable clang builds again 
-
-  * NEWS: 
-  updated NEWS 
-
-2017-02-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Calculator.cpp: 
-  fixed number parsing in Calculator class (failed on Mac) 
-
-  * tests/StreamReaderTest.cpp: 
-  clear istream flags to prevent failure of StreamReaderTest 
-
-  * libs/xxHash/xxhash.c, libs/xxHash/xxhash.h: 
-  removed 'restrict' keyword from xxHash 
-
-  * .travis.yml, appveyor.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.1.2 
-
-2017-02-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .gitignore, .travis.yml, Makefile.am, configure.ac, tests/Makefile.am, 
-    tests/create-makefile, tests/gtest/LICENSE, 
-    tests/gtest/include/gtest/gtest-death-test.h, 
-    tests/gtest/include/gtest/gtest-message.h, 
-    tests/gtest/include/gtest/gtest-param-test.h, 
-    tests/gtest/include/gtest/gtest-printers.h, 
-    tests/gtest/include/gtest/gtest-spi.h, 
-    tests/gtest/include/gtest/gtest-test-part.h, 
-    tests/gtest/include/gtest/gtest-typed-test.h, 
-    tests/gtest/include/gtest/gtest.h, 
-    tests/gtest/include/gtest/gtest_pred_impl.h, 
-    tests/gtest/include/gtest/gtest_prod.h, 
-    tests/gtest/include/gtest/internal/custom/gtest-port.h, 
-    tests/gtest/include/gtest/internal/custom/gtest-printers.h, 
-    tests/gtest/include/gtest/internal/custom/gtest.h, 
-    tests/gtest/include/gtest/internal/gtest-death-test-internal.h, 
-    tests/gtest/include/gtest/internal/gtest-filepath.h, 
-    tests/gtest/include/gtest/internal/gtest-internal.h, 
-    tests/gtest/include/gtest/internal/gtest-linked_ptr.h, 
-    tests/gtest/include/gtest/internal/gtest-param-util-generated.h, 
-    tests/gtest/include/gtest/internal/gtest-param-util.h, 
-    tests/gtest/include/gtest/internal/gtest-port-arch.h, 
-    tests/gtest/include/gtest/internal/gtest-port.h, 
-    tests/gtest/include/gtest/internal/gtest-string.h, 
-    tests/gtest/include/gtest/internal/gtest-tuple.h, 
-    tests/gtest/include/gtest/internal/gtest-type-util.h, 
-    tests/gtest/src/gtest-all.cc, tests/gtest/src/gtest-death-test.cc, 
-    tests/gtest/src/gtest-filepath.cc, tests/gtest/src/gtest-internal-inl.h, 
-    tests/gtest/src/gtest-port.cc, tests/gtest/src/gtest-printers.cc, 
-    tests/gtest/src/gtest-test-part.cc, tests/gtest/src/gtest-typed-test.cc, 
-    tests/gtest/src/gtest.cc, tests/gtest/src/gtest_main.cc: 
-  bundle gtest with the sources to simplify building and running the tests 
-
-  * src/Directory.cpp, tests/DirectoryTest.cpp: 
-  prevent calling closedir() with null pointer argument 
-
-  * src/VectorStream.hpp: 
-  don't access first vector component if the vector is empty 
-
-  * src/GFReader.cpp, src/StreamReader.cpp, tests/GFReaderTest.cpp, 
-    tests/StreamReaderTest.cpp: 
-  improved implementation of getString() 
-
-  * src/CLCommandLine.cpp: 
-  reset status flags before changing the sstream source 
-
-2017-02-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/CommandLineTest.cpp: 
-  removed redundant function 
-
-  * src/XMLString.cpp, tests/EmSpecialTest.cpp, tests/GFGlyphTracerTest.cpp: 
-  avoid negative zeros (-0) in SVG output 
-
-  * src/BoundingBox.cpp: 
-  fixed memory issue in BoundingBox class 
-
-  * src/CMapReader.cpp, src/InputReader.cpp, src/InputReader.hpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp: 
-  fixed potential number overflow issue 
-
-  * tests/CMapReaderTest.cpp: 
-  fixed memory leak in CMapReaderTest 
-
-  * src/Subfont.cpp: 
-  fixed memory leak in Subfont class 
-
-  * src/XMLNode.cpp: 
-  fixed memory leak in class XMLElementNode 
-
-2017-02-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac: 
-  replaced deprecated AC_CONFIG_HEADER 
-
-  * NEWS: 
-  updated NEWS 
-
-  * libs/clipper/License.txt: 
-  fixed line endings of clipper/License.txt 
-
-2017-02-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, appveyor.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.1.1 
-
-2017-02-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/FontCacheTest.cpp: 
-  fixed FontCacheTest ('make distcheck' failed) 
-
-2017-02-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.cpp, src/Color.hpp, src/VectorIterator.hpp, 
-    tests/ColorTest.cpp, tests/VectorIteratorTest.cpp: 
-  increased coverage of ColorTest 
-
-  * configure.ac, libs/ff-woff/fontforge/splinefont.h: 
-  include xlocale.h in ff-woff if available (fixes #65) 
-
-2017-02-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Makefile.am: 
-  removed spurious colon from src/Makefile.am 
-
-  * configure.ac: 
-  allow C++11 language extensions if necessary 
-
-  * src/Font.cpp, src/Font.hpp: 
-  report Metafont failures only once for each font 
-
-2017-01-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md: 
-  README: updated links, added release badge 
-
-2017-01-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/FontManagerTest.cpp, tests/data/cmr10.pfb: 
-  prevent FontManagerTest to fail due to missing font files 
-
-2017-01-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Matrix.cpp, tests/MatrixTest.cpp: 
-  minor changes of matrix class; improved MatrixTest 
-
-2017-01-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    tests/Makefile.am, tests/PapersizeSpecialTest.cpp, tests/create-makefile: 
-  added PapersizeSpecialTest 
-
-  * tests/CMapManagerTest.cpp, tests/CMapReaderTest.cpp, 
-    tests/DvisvgmSpecialTest.cpp, tests/EmSpecialTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, 
-    tests/JFMReaderTest.cpp, tests/MapLineTest.cpp, tests/SubfontTest.cpp, 
-    tests/TFMReaderTest.cpp, tests/TensorProductPatchTest.cpp: 
-  added 'override' specifier to gtest methods 
-
-  * src/FontCache.cpp, src/FontCache.hpp, tests/FontCacheTest.cpp, 
-    tests/Makefile.am: 
-  added FontCacheTest 
-
-  * tests/Makefile.am, tests/create-makefile: 
-  removed redundant linker flag from tests 
-
-  * m4/ax_code_coverage.m4, m4/ax_cxx_compile_stdcxx.m4: 
-  updated m4 scripts to latest versions 
-
-2017-01-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README.md, appveyor.yml: 
-  added basic appveyor.yml 
-
-2017-01-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/ff-woff/Makefile.am, libs/ff-woff/fontforge/fontforge.h, 
-    libs/ff-woff/fontforge/tmpfile2.cpp, libs/ff-woff/fontforge/utils.c, 
-    src/dvisvgm.cpp: 
-  improved error handling of tmpfile2() in ff-woff
-The FontForge library 
-  doesn't check the return value of tmpfile() which may lead
-to segfaults. 
-  The replacement function tmpfile2() throws an exception or calls
-exit() 
-  so that dvisvgm can terminate more cleanly. 
-
-2017-01-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BoundingBox.cpp, src/Color.cpp, src/DVIToSVGActions.cpp, 
-    src/FilePath.cpp, src/FileSystem.cpp, src/FontWriter.cpp, 
-    src/Makefile.am, src/PageSize.cpp, src/SVGOutput.cpp, src/utility.cpp, 
-    src/utility.hpp, tests/Makefile.am, tests/UtilityTest.cpp: 
-  moved common utility functions to separate compilation unit and 
-  namespace 
-
-  * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/EPSToSVG.cpp: 
-  get program name and version from version.hpp, avoid using macros from 
-  config.h 
-
-  * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.1 
-
-  * NEWS: 
-  updated NEWS 
-
-2017-01-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * libs/ff-woff/fontforge/utils.c, src/FileSystem.cpp, src/FileSystem.hpp, 
-    src/Font.cpp, src/FontWriter.cpp, src/GlyphTracerMessages.hpp, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.hpp, src/Process.cpp, 
-    src/Process.hpp, src/SVGOutput.cpp, src/SVGOutput.hpp: 
-  create temp files in the system's temp folder rather than in cwd (closes 
-  #63) 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.hpp, src/dvisvgm.cpp, 
-    src/options.xml: 
-  added option --tmpdir to select a different temp folder 
-
-  * src/FontWriter.cpp, src/FontWriter.hpp: 
-  print error message if FontWriter can't write temporary files 
-
-2017-01-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FilePath.cpp, src/FilePath.hpp, tests/FilePathTest.cpp, 
-    tests/SVGOutputTest.cpp: 
-  retain letter case of filenames (Windows) 
-
-  * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/SVGTree.hpp: 
-  print warning message if output file could not be written 
-
-  * tests/GhostscriptTest.cpp: 
-  disable GS banner in GhostscriptTest 
-
-2017-01-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp, src/dvisvgm.cpp: 
-  added missing newlines in messages; fixed typo 
-
-2017-01-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/AGLTable.hpp: 
-  updated AGL table and removed colliding codepoints (closes #64) 
-
-2017-01-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, README, README.md, configure.ac, doc/Makefile.am, 
-    doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl, 
-    doc/dvisvgm.txt.in, doc/tweak-db-article.xsl, doc/tweak-dblatex-pdf.xsl, 
-    libs/Makefile.am, src/AGLTable.hpp, src/BasicDVIReader.cpp, 
-    src/BasicDVIReader.hpp, src/Bezier.cpp, src/Bezier.hpp, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.hpp, 
-    src/Bitmap.cpp, src/Bitmap.hpp, src/BoundingBox.cpp, src/BoundingBox.hpp, 
-    src/CLCommandLine.cpp, src/CLCommandLine.hpp, src/CLOption.hpp, 
-    src/CMap.cpp, src/CMap.hpp, src/CMapManager.cpp, src/CMapManager.hpp, 
-    src/CMapReader.cpp, src/CMapReader.hpp, src/CRC32.cpp, src/CRC32.hpp, 
-    src/Calculator.cpp, src/Calculator.hpp, src/CharMapID.cpp, 
-    src/CharMapID.hpp, src/Character.hpp, src/Color.cpp, src/Color.hpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.hpp, 
-    src/CommandLine.hpp, src/DLLoader.cpp, src/DLLoader.hpp, 
-    src/DVIActions.hpp, src/DVIReader.cpp, src/DVIReader.hpp, 
-    src/DVIToSVG.cpp, src/DVIToSVG.hpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.hpp, src/DependencyGraph.hpp, src/Directory.cpp, 
-    src/Directory.hpp, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.hpp, src/EPSFile.cpp, src/EPSFile.hpp, 
-    src/EPSToSVG.cpp, src/EPSToSVG.hpp, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.hpp, src/EncFile.cpp, src/EncFile.hpp, 
-    src/FileFinder.cpp, src/FileFinder.hpp, src/FilePath.cpp, 
-    src/FilePath.hpp, src/FileSystem.cpp, src/FileSystem.hpp, 
-    src/FixWord.hpp, src/Font.cpp, src/Font.hpp, src/FontCache.cpp, 
-    src/FontCache.hpp, src/FontEncoding.cpp, src/FontEncoding.hpp, 
-    src/FontEngine.cpp, src/FontEngine.hpp, src/FontManager.cpp, 
-    src/FontManager.hpp, src/FontMap.cpp, src/FontMap.hpp, 
-    src/FontMetrics.cpp, src/FontMetrics.hpp, src/FontStyle.hpp, 
-    src/FontWriter.cpp, src/FontWriter.hpp, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.hpp, src/GFReader.cpp, src/GFReader.hpp, 
-    src/GFTracer.cpp, src/GFTracer.hpp, src/Ghostscript.cpp, 
-    src/Ghostscript.hpp, src/Glyph.hpp, src/GlyphTracerMessages.hpp, 
-    src/GraphicsPath.hpp, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.hpp, src/InputBuffer.cpp, src/InputBuffer.hpp, 
-    src/InputReader.cpp, src/InputReader.hpp, src/JFM.cpp, src/JFM.hpp, 
-    src/Length.cpp, src/Length.hpp, src/Makefile.am, src/MapLine.cpp, 
-    src/MapLine.hpp, src/Matrix.cpp, src/Matrix.hpp, src/Message.cpp, 
-    src/Message.hpp, src/MessageException.hpp, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.hpp, src/MiKTeXCom.cpp, src/MiKTeXCom.hpp, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.hpp, 
-    src/NumericRanges.hpp, src/PSFilter.hpp, src/PSInterpreter.cpp, 
-    src/PSInterpreter.hpp, src/PSPattern.cpp, src/PSPattern.hpp, 
-    src/PSPreviewFilter.cpp, src/PSPreviewFilter.hpp, src/PageRanges.cpp, 
-    src/PageRanges.hpp, src/PageSize.cpp, src/PageSize.hpp, src/Pair.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.hpp, 
-    src/PathClipper.cpp, src/PathClipper.hpp, src/PdfSpecialHandler.cpp, 
-    src/PdfSpecialHandler.hpp, src/PreScanDVIReader.cpp, 
-    src/PreScanDVIReader.hpp, src/Process.cpp, src/Process.hpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.hpp, src/RangeMap.cpp, 
-    src/RangeMap.hpp, src/SVGCharHandler.cpp, src/SVGCharHandler.hpp, 
-    src/SVGCharHandlerFactory.cpp, src/SVGCharHandlerFactory.hpp, 
-    src/SVGCharPathHandler.cpp, src/SVGCharPathHandler.hpp, 
-    src/SVGCharTspanTextHandler.cpp, src/SVGCharTspanTextHandler.hpp, 
-    src/SVGOutput.cpp, src/SVGOutput.hpp, src/SVGSingleCharTextHandler.cpp, 
-    src/SVGSingleCharTextHandler.hpp, src/SVGTree.cpp, src/SVGTree.hpp, 
-    src/ShadingPatch.cpp, src/ShadingPatch.hpp, src/SignalHandler.cpp, 
-    src/SignalHandler.hpp, src/SpecialActions.hpp, src/SpecialHandler.hpp, 
-    src/SpecialManager.cpp, src/SpecialManager.hpp, src/StreamReader.cpp, 
-    src/StreamReader.hpp, src/StreamWriter.cpp, src/StreamWriter.hpp, 
-    src/Subfont.cpp, src/Subfont.hpp, src/System.cpp, src/System.hpp, 
-    src/TFM.cpp, src/TFM.hpp, src/TensorProductPatch.cpp, 
-    src/TensorProductPatch.hpp, src/Terminal.cpp, src/Terminal.hpp, 
-    src/ToUnicodeMap.cpp, src/ToUnicodeMap.hpp, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.hpp, src/TriangularPatch.cpp, 
-    src/TriangularPatch.hpp, src/Unicode.cpp, src/Unicode.hpp, 
-    src/VFActions.hpp, src/VFReader.cpp, src/VFReader.hpp, 
-    src/VectorIterator.hpp, src/VectorStream.hpp, src/XMLDocument.cpp, 
-    src/XMLDocument.hpp, src/XMLNode.cpp, src/XMLNode.hpp, src/XMLString.cpp, 
-    src/XMLString.hpp, src/ZLibOutputStream.hpp, src/dvisvgm.cpp, 
-    src/ffwrapper.c, src/ffwrapper.h, src/macros.hpp, src/options.dtd, 
-    src/options.xml, src/psdefs.cpp, src/version.hpp, src/version.hpp.in, 
-    tests/BezierTest.cpp, tests/BitmapTest.cpp, tests/BoundingBoxTest.cpp, 
-    tests/CMapManagerTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, 
-    tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, 
-    tests/CommandLineTest.cpp, tests/DependencyGraphTest.cpp, 
-    tests/DirectoryTest.cpp, tests/DvisvgmSpecialTest.cpp, 
-    tests/EmSpecialTest.cpp, tests/FileFinderTest.cpp, 
-    tests/FilePathTest.cpp, tests/FileSystemTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, 
-    tests/GFGlyphTracerTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GraphicsPathTest.cpp, tests/JFMReaderTest.cpp, 
-    tests/LengthTest.cpp, tests/Makefile.am, tests/MapLineTest.cpp, 
-    tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, 
-    tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, 
-    tests/PageSizeTest.cpp, tests/PairTest.cpp, tests/RangeMapTest.cpp, 
-    tests/SVGOutputTest.cpp, tests/ShadingPatchTest.cpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, 
-    tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, 
-    tests/SubfontTest.cpp, tests/TFMReaderTest.cpp, 
-    tests/TensorProductPatchTest.cpp, tests/ToUnicodeMapTest.cpp, 
-    tests/TriangularPatchTest.cpp, tests/UnicodeTest.cpp, 
-    tests/VectorIteratorTest.cpp, tests/VectorStreamTest.cpp, 
-    tests/XMLNodeTest.cpp, tests/XMLStringTest.cpp, tests/check-conv, 
-    tests/create-makefile, tests/data/Makefile.am, tests/genhashcheck.py, 
-    tests/normalize.xsl: 
-  updated year in copyright statements to 2017 
-
-2016-12-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl, 
-    doc/dvisvgm.txt.in, doc/dvisvgm.xpr, doc/tweak-db-article.xsl: 
-  manpage: minor refactorings of the XSLT scripts; added generation of 
-  epub 
-
-2016-12-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl, 
-    doc/tweak-dblatex-pdf.xsl: 
-  added missing email address to copyright headers 
-
-  * doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, 
-    doc/tweak-dblatex-pdf.xsl: 
-  indent with tabs rather than spaces 
-
-  * doc/db2html.xsl: 
-  manpage: replace icon of Author section 
-
-  * doc/conf-dblatex-pdf.xsl, doc/tweak-dblatex-pdf.xsl: 
-  manpage: use mixed case titles in pdf output 
-
-2016-12-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/db2html.xsl, doc/dvisvgm.xpr: 
-  manpage: preserve whitespace in list of supported specials 
-
-2016-11-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac: 
-  ensure compiling C files with --std=c99 
-
-2016-11-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS: 
-  updated NEWS 
-
-2016-11-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  minor changes in manpage 
-
-  * README, README.md, configure.ac, libs/Makefile.am, libs/ff-woff/LICENSE, 
-    libs/ff-woff/Makefile.am, libs/ff-woff/README.md, 
-    libs/ff-woff/fontforge/PfEd.h, libs/ff-woff/fontforge/alphabet.c, 
-    libs/ff-woff/fontforge/asmfpst.c, libs/ff-woff/fontforge/autohint.c, 
-    libs/ff-woff/fontforge/char.c, libs/ff-woff/fontforge/cjk.c, 
-    libs/ff-woff/fontforge/configure-fontforge.h, 
-    libs/ff-woff/fontforge/cvundoes.c, libs/ff-woff/fontforge/dumppfa.c, 
-    libs/ff-woff/fontforge/edgelist.h, libs/ff-woff/fontforge/edgelist2.h, 
-    libs/ff-woff/fontforge/encoding.c, libs/ff-woff/fontforge/encoding.h, 
-    libs/ff-woff/fontforge/fontforge-config.h, 
-    libs/ff-woff/fontforge/fontforge.h, libs/ff-woff/fontforge/fontforgevw.h, 
-    libs/ff-woff/fontforge/fvfonts.c, libs/ff-woff/fontforge/gwwiconv.c, 
-    libs/ff-woff/fontforge/libffstamp.h, libs/ff-woff/fontforge/lookups.c, 
-    libs/ff-woff/fontforge/macbinary.c, libs/ff-woff/fontforge/macenc.c, 
-    libs/ff-woff/fontforge/mathconstants.c, libs/ff-woff/fontforge/memory.c, 
-    libs/ff-woff/fontforge/mm.c, libs/ff-woff/fontforge/namehash.h, 
-    libs/ff-woff/fontforge/namelist.c, libs/ff-woff/fontforge/nouiutil.c, 
-    libs/ff-woff/fontforge/nowakowskittfinstr.c, 
-    libs/ff-woff/fontforge/parsepfa.c, libs/ff-woff/fontforge/parsettf.c, 
-    libs/ff-woff/fontforge/parsettfatt.c, libs/ff-woff/fontforge/psfont.h, 
-    libs/ff-woff/fontforge/psread.c, libs/ff-woff/fontforge/pua.c, 
-    libs/ff-woff/fontforge/sd.h, libs/ff-woff/fontforge/sfd.c, 
-    libs/ff-woff/fontforge/sfd1.c, libs/ff-woff/fontforge/sfd1.h, 
-    libs/ff-woff/fontforge/splinechar.c, libs/ff-woff/fontforge/splinefont.c, 
-    libs/ff-woff/fontforge/splinefont.h, 
-    libs/ff-woff/fontforge/splineorder2.c, 
-    libs/ff-woff/fontforge/splineoverlap.c, 
-    libs/ff-woff/fontforge/splinerefigure.c, 
-    libs/ff-woff/fontforge/splinesave.c, 
-    libs/ff-woff/fontforge/splinesaveafm.c, 
-    libs/ff-woff/fontforge/splineutil.c, 
-    libs/ff-woff/fontforge/splineutil2.c, libs/ff-woff/fontforge/start.c, 
-    libs/ff-woff/fontforge/stemdb.c, libs/ff-woff/fontforge/stemdb.h, 
-    libs/ff-woff/fontforge/tables.h, libs/ff-woff/fontforge/tottf.c, 
-    libs/ff-woff/fontforge/tottfaat.c, libs/ff-woff/fontforge/tottfgpos.c, 
-    libs/ff-woff/fontforge/tottfvar.c, libs/ff-woff/fontforge/ttf.h, 
-    libs/ff-woff/fontforge/ttfinstrs.c, libs/ff-woff/fontforge/ttfinstrs.h, 
-    libs/ff-woff/fontforge/ttfspecial.c, 
-    libs/ff-woff/fontforge/uiinterface.h, libs/ff-woff/fontforge/unialt.c, 
-    libs/ff-woff/fontforge/ustring.c, libs/ff-woff/fontforge/utils.c, 
-    libs/ff-woff/fontforge/utype.c, libs/ff-woff/fontforge/woff.c, 
-    libs/ff-woff/inc/basics.h, libs/ff-woff/inc/chardata.h, 
-    libs/ff-woff/inc/charset.h, libs/ff-woff/inc/dlist.h, 
-    libs/ff-woff/inc/gimage.h, libs/ff-woff/inc/gnetwork.h, 
-    libs/ff-woff/inc/gwwiconv.h, libs/ff-woff/inc/intl.h, 
-    libs/ff-woff/inc/ustring.h, libs/ff-woff/inc/utype.h, src/Makefile.am: 
-  bundle reduced fontforge library (ff-woff) 
-
-  * configure.ac, libs/Makefile.am, libs/clipper/Makefile.am, 
-    libs/ff-woff/Makefile.am, libs/woff2/Makefile.am, 
-    libs/woff2/brotli/Makefile.am, libs/woff2/brotli/enc/Makefile.am, 
-    libs/woff2/src/Makefile.am, src/Makefile.am: 
-  added license files of bundled libraries; relocated Makefiles 
-
-  * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.0.4 
-
-2016-11-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CommandLine.hpp, src/options.xml: 
-  fixed a typo in the --help output 
-
-  * src/BasicDVIReader.cpp, src/BasicDVIReader.hpp, src/DVIReader.cpp, 
-    src/DVIReader.hpp: 
-  use const variables for DVI opcodes rather than the values directly 
-
-2016-11-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontWriter.cpp: 
-  few cosmetic changes; added comments 
-
-2016-09-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.0.3 
-
-  * NEWS, README, README.md: 
-  updated NEWS and README 
-
-2016-09-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIReader.hpp, src/DVIToSVG.cpp, 
-    src/DVIToSVG.hpp: 
-  dropped tracking of previous DVI state from DVIReader 
-
-  * src/DVIReader.cpp: 
-  fixed positioning of rules 
-
-2016-09-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIReader.hpp, src/DVIToSVG.cpp: 
-  fixed regression in character positioning of of virtual fonts 
-
-2016-09-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp: 
-  fixed type regression in computation of DVI positions (closes #61) 
-
-  * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.0.2 
-
-  * NEWS, README.md: 
-  updated NEWS and README 
-
-2016-09-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp: 
-  fixed sign of character depth computed for native fonts 
-
-2016-09-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.0.1 
-
-  * NEWS, README, README.md: 
-  updated NEWS and README 
-
-2016-08-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md: 
-  added link to reduced FF library to README 
-
-  * doc/dvisvgm.txt.in, src/FontWriter.cpp, src/FontWriter.hpp, 
-    src/SVGTree.cpp, src/SVGTree.hpp, src/ffwrapper.c: 
-  added option to autohint fonts created by the FontForge library 
-
-2016-08-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVGActions.hpp, src/FontManager.hpp, src/MetafontWrapper.hpp: 
-  adapted struct/class forward declarations 
-
-2016-08-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp, src/FileFinder.hpp: 
-  removed unused variable 
-
-  * src/CLCommandLine.cpp: 
-  added missing cast to avoid compiler warning 
-
-  * .travis.yml, configure.ac, src/Doxyfile, src/version.hpp: 
-  set version to 2.0 
-
-  * README, README.md: 
-  updated README files 
-
-  * NEWS: 
-  updated NEWS 
-
-2016-08-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml: 
-  use Ubuntu Trusty for Travis builds 
-
-  * .travis.yml: 
-  Travis: prevent rebuilding files in folder 'src' when calling 'make 
-  check' 
-
-  * src/FontWriter.cpp, src/FontWriter.hpp, src/ffwrapper.c, 
-    src/ffwrapper.h: 
-  added missing copyright headers 
-
-2016-08-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, clipper/License.txt, clipper/Makefile.am, 
-    clipper/clipper.cpp, clipper/clipper.hpp, configure.ac, libs/Makefile.am, 
-    libs/clipper/License.txt, libs/clipper/Makefile.am, 
-    libs/clipper/clipper.cpp, libs/clipper/clipper.hpp, libs/xxHash/LICENSE, 
-    libs/xxHash/Makefile.am, libs/xxHash/xxhash.c, libs/xxHash/xxhash.h, 
-    src/Makefile.am, tests/Makefile.am, tests/create-makefile, 
-    xxHash/LICENSE, xxHash/Makefile.am, xxHash/xxhash.c, xxHash/xxhash.h: 
-  moved bundled libraries (clipper, xxHash) to subfolder 'libs' 
-
-  * configure.ac, doc/dvisvgm.txt.in, libs/Makefile.am, libs/woff2/LICENSE, 
-    libs/woff2/brotli/LICENSE, libs/woff2/brotli/enc/Makefile.am, 
-    libs/woff2/brotli/enc/backward_references.cc, 
-    libs/woff2/brotli/enc/backward_references.h, 
-    libs/woff2/brotli/enc/bit_cost.h, 
-    libs/woff2/brotli/enc/block_splitter.cc, 
-    libs/woff2/brotli/enc/block_splitter.h, 
-    libs/woff2/brotli/enc/brotli_bit_stream.cc, 
-    libs/woff2/brotli/enc/brotli_bit_stream.h, 
-    libs/woff2/brotli/enc/cluster.h, libs/woff2/brotli/enc/command.h, 
-    libs/woff2/brotli/enc/compress_fragment.cc, 
-    libs/woff2/brotli/enc/compress_fragment.h, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.cc, 
-    libs/woff2/brotli/enc/compress_fragment_two_pass.h, 
-    libs/woff2/brotli/enc/compressor.h, libs/woff2/brotli/enc/context.h, 
-    libs/woff2/brotli/enc/dictionary.cc, libs/woff2/brotli/enc/dictionary.h, 
-    libs/woff2/brotli/enc/dictionary_hash.h, libs/woff2/brotli/enc/encode.cc, 
-    libs/woff2/brotli/enc/encode.h, libs/woff2/brotli/enc/encode_parallel.cc, 
-    libs/woff2/brotli/enc/encode_parallel.h, 
-    libs/woff2/brotli/enc/entropy_encode.cc, 
-    libs/woff2/brotli/enc/entropy_encode.h, 
-    libs/woff2/brotli/enc/entropy_encode_static.h, 
-    libs/woff2/brotli/enc/fast_log.h, 
-    libs/woff2/brotli/enc/find_match_length.h, libs/woff2/brotli/enc/hash.h, 
-    libs/woff2/brotli/enc/histogram.cc, libs/woff2/brotli/enc/histogram.h, 
-    libs/woff2/brotli/enc/literal_cost.cc, 
-    libs/woff2/brotli/enc/literal_cost.h, libs/woff2/brotli/enc/metablock.cc, 
-    libs/woff2/brotli/enc/metablock.h, libs/woff2/brotli/enc/port.h, 
-    libs/woff2/brotli/enc/prefix.h, libs/woff2/brotli/enc/ringbuffer.h, 
-    libs/woff2/brotli/enc/static_dict.cc, 
-    libs/woff2/brotli/enc/static_dict.h, 
-    libs/woff2/brotli/enc/static_dict_lut.h, 
-    libs/woff2/brotli/enc/streams.cc, libs/woff2/brotli/enc/streams.h, 
-    libs/woff2/brotli/enc/transform.h, libs/woff2/brotli/enc/types.h, 
-    libs/woff2/brotli/enc/utf8_util.cc, libs/woff2/brotli/enc/utf8_util.h, 
-    libs/woff2/brotli/enc/write_bits.h, libs/woff2/brotli/tools/bro.cc, 
-    libs/woff2/brotli/tools/rfc-format.py, libs/woff2/brotli/tools/version.h, 
-    libs/woff2/src/Makefile.am, libs/woff2/src/buffer.h, 
-    libs/woff2/src/file.h, libs/woff2/src/font.cc, libs/woff2/src/font.h, 
-    libs/woff2/src/glyph.cc, libs/woff2/src/glyph.h, 
-    libs/woff2/src/normalize.cc, libs/woff2/src/normalize.h, 
-    libs/woff2/src/port.h, libs/woff2/src/round.h, 
-    libs/woff2/src/store_bytes.h, libs/woff2/src/table_tags.cc, 
-    libs/woff2/src/table_tags.h, libs/woff2/src/transform.cc, 
-    libs/woff2/src/transform.h, libs/woff2/src/variable_length.cc, 
-    libs/woff2/src/variable_length.h, libs/woff2/src/woff2_common.cc, 
-    libs/woff2/src/woff2_common.h, libs/woff2/src/woff2_dec.h, 
-    libs/woff2/src/woff2_enc.cc, libs/woff2/src/woff2_enc.h, 
-    libs/woff2/src/woff2_out.cc, libs/woff2/src/woff2_out.h, 
-    src/FontWriter.cpp, src/FontWriter.hpp, src/Makefile.am: 
-  added support for embedding WOFF2 fonts 
-
-2016-08-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/XMLNode.hpp: 
-  added move constructors to XMLNode classes 
-
-2016-08-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontEngine.cpp: 
-  fixed sign of the font descender 
-
-  * configure.ac, doc/dvisvgm.txt.in, src/CommandLine.hpp, 
-    src/FontWriter.cpp, src/FontWriter.hpp, src/GraphicsPath.hpp, 
-    src/Makefile.am, src/SVGTree.cpp, src/SVGTree.hpp, src/XMLNode.cpp, 
-    src/XMLNode.hpp, src/dvisvgm.cpp, src/ffwrapper.c, src/ffwrapper.h, 
-    src/options.xml: 
-  added option --font-format to select the file format used to embed fonts 
-
-2016-08-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * xxHash/xxhash.c, xxHash/xxhash.h: 
-  updated xxHash to version 0.6.2 
-
-2016-08-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FixWord.hpp, src/Font.cpp, src/FontMetrics.hpp, src/SVGTree.cpp, 
-    src/TFM.cpp, src/TFM.hpp: 
-  added getters for ascent and descent to TFM-based fonts 
-
-2016-08-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Ghostscript.hpp: 
-  removed copy constructor of class Ghostscript 
-
-  * src/PathClipper.cpp: 
-  added missing initializers 
-
-2016-08-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/CLCommandLine.cpp, src/CLCommandLine.hpp, 
-    src/CommandLine.hpp, src/Makefile.am, src/dvisvgm.cpp, src/options.dtd, 
-    src/options.xml, src/version.hpp, src/version.hpp.in: 
-  added version.hpp to provide the current version number 
-
-2016-08-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIReader.hpp, src/Directory.cpp, 
-    src/Directory.hpp, src/FilePath.cpp, src/FilePath.hpp, src/Font.cpp, 
-    src/Font.hpp, src/FontManager.cpp, src/FontManager.hpp, src/GFReader.hpp, 
-    src/PageRanges.cpp, src/PageRanges.hpp, src/PageSize.cpp, 
-    src/PageSize.hpp, src/SVGOutput.cpp, src/SVGOutput.hpp, 
-    src/VFActions.hpp, src/VFReader.cpp: 
-  pass string parameters by reference if possible 
-
-  * src/System.cpp, src/dvisvgm.cpp: 
-  minor refactorings of dvisvgm.cpp 
-
-  * src/Ghostscript.cpp, src/MiKTeXCom.cpp: 
-  replaced __WIN64__ with pre-defined _WIN64 
-
-2016-08-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CLCommandLine.cpp, src/CLCommandLine.hpp, src/CLOption.hpp, 
-    src/CmdLineParserBase.cpp, src/CmdLineParserBase.hpp, 
-    src/CommandLine.cpp, src/CommandLine.hpp, src/Makefile.am, 
-    src/dvisvgm.cpp, src/options.dtd, src/options.xml, 
-    tests/CommandLineTest.cpp: 
-  reimplemented the CommandLine parser class 
-
-  * src/CMap.cpp, src/CMapManager.cpp, src/CMapReader.cpp, src/EncFile.cpp, 
-    src/FileFinder.cpp, src/FileFinder.hpp, src/Font.cpp, 
-    src/FontEncoding.cpp, src/FontManager.cpp, src/FontMap.cpp, 
-    src/FontMetrics.cpp, src/Ghostscript.cpp, src/MetafontWrapper.cpp, 
-    src/PsSpecialHandler.cpp, src/Subfont.cpp, src/dvisvgm.cpp, 
-    tests/CMapManagerTest.cpp, tests/FileFinderTest.cpp, 
-    tests/MapLineTest.cpp, tests/SubfontTest.cpp: 
-  made FileFinder a singleton again 
-
-2016-07-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/BoundingBox.cpp, 
-    src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, 
-    src/FileSystem.cpp, src/FontCache.cpp, src/FontEngine.cpp, 
-    src/FontManager.cpp, src/GraphicsPath.hpp, src/PSInterpreter.cpp, 
-    src/PapersizeSpecialHandler.cpp, src/PathClipper.cpp, src/RangeMap.cpp, 
-    src/Subfont.cpp, src/TpicSpecialHandler.cpp, src/XMLDocument.cpp, 
-    src/XMLNode.cpp: 
-  replaced insert/push_back with emplace/emplace_back where useful 
-
-2016-07-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PathClipper.cpp: 
-  some minor refactorings of class PathClipper 
-
-  * src/CMapReader.cpp: 
-  minor refactoring of class CMapReader 
-
-2016-07-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontMap.cpp, src/FontMap.hpp: 
-  some syntactic refactorings of class FontMap 
-
-  * src/FontManager.cpp, src/FontManager.hpp: 
-  use unique_ptr to automatically release Font objects in class 
-  FontManager 
-
-2016-07-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/AGLTable.h, src/AGLTable.hpp, src/BasicDVIReader.cpp, 
-    src/BasicDVIReader.h, src/BasicDVIReader.hpp, src/Bezier.cpp, 
-    src/Bezier.h, src/Bezier.hpp, src/BgColorSpecialHandler.cpp, 
-    src/BgColorSpecialHandler.h, src/BgColorSpecialHandler.hpp, 
-    src/Bitmap.cpp, src/Bitmap.h, src/Bitmap.hpp, src/BoundingBox.cpp, 
-    src/BoundingBox.h, src/BoundingBox.hpp, src/CMap.cpp, src/CMap.h, 
-    src/CMap.hpp, src/CMapManager.cpp, src/CMapManager.h, 
-    src/CMapManager.hpp, src/CMapReader.cpp, src/CMapReader.h, 
-    src/CMapReader.hpp, src/CRC32.cpp, src/CRC32.h, src/CRC32.hpp, 
-    src/Calculator.cpp, src/Calculator.h, src/Calculator.hpp, 
-    src/CharMapID.cpp, src/CharMapID.h, src/CharMapID.hpp, src/Character.h, 
-    src/Character.hpp, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, 
-    src/CmdLineParserBase.hpp, src/Color.cpp, src/Color.h, src/Color.hpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/ColorSpecialHandler.hpp, src/CommandLine.cpp, src/CommandLine.h, 
-    src/CommandLine.hpp, src/DLLoader.cpp, src/DLLoader.h, src/DLLoader.hpp, 
-    src/DVIActions.h, src/DVIActions.hpp, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIReader.hpp, src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVG.hpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/DVIToSVGActions.hpp, 
-    src/DependencyGraph.h, src/DependencyGraph.hpp, src/Directory.cpp, 
-    src/Directory.h, src/Directory.hpp, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.h, src/DvisvgmSpecialHandler.hpp, 
-    src/EPSFile.cpp, src/EPSFile.h, src/EPSFile.hpp, src/EPSToSVG.cpp, 
-    src/EPSToSVG.h, src/EPSToSVG.hpp, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.h, src/EmSpecialHandler.hpp, src/EncFile.cpp, 
-    src/EncFile.h, src/EncFile.hpp, src/FileFinder.cpp, src/FileFinder.h, 
-    src/FileFinder.hpp, src/FilePath.cpp, src/FilePath.h, src/FilePath.hpp, 
-    src/FileSystem.cpp, src/FileSystem.h, src/FileSystem.hpp, src/FixWord.h, 
-    src/FixWord.hpp, src/Font.cpp, src/Font.h, src/Font.hpp, 
-    src/FontCache.cpp, src/FontCache.h, src/FontCache.hpp, 
-    src/FontEncoding.cpp, src/FontEncoding.h, src/FontEncoding.hpp, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontEngine.hpp, 
-    src/FontManager.cpp, src/FontManager.h, src/FontManager.hpp, 
-    src/FontMap.cpp, src/FontMap.h, src/FontMap.hpp, src/FontMetrics.cpp, 
-    src/FontMetrics.h, src/FontMetrics.hpp, src/FontStyle.h, 
-    src/FontStyle.hpp, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, 
-    src/GFGlyphTracer.hpp, src/GFReader.cpp, src/GFReader.h, 
-    src/GFReader.hpp, src/GFTracer.cpp, src/GFTracer.h, src/GFTracer.hpp, 
-    src/Ghostscript.cpp, src/Ghostscript.h, src/Ghostscript.hpp, src/Glyph.h, 
-    src/Glyph.hpp, src/GlyphTracerMessages.h, src/GlyphTracerMessages.hpp, 
-    src/GraphicsPath.h, src/GraphicsPath.hpp, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/HtmlSpecialHandler.hpp, 
-    src/InputBuffer.cpp, src/InputBuffer.h, src/InputBuffer.hpp, 
-    src/InputReader.cpp, src/InputReader.h, src/InputReader.hpp, src/JFM.cpp, 
-    src/JFM.h, src/JFM.hpp, src/Length.cpp, src/Length.h, src/Length.hpp, 
-    src/Makefile.am, src/MapLine.cpp, src/MapLine.h, src/MapLine.hpp, 
-    src/Matrix.cpp, src/Matrix.h, src/Matrix.hpp, src/Message.cpp, 
-    src/Message.h, src/Message.hpp, src/MessageException.h, 
-    src/MessageException.hpp, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/MetafontWrapper.hpp, src/MiKTeXCom.cpp, src/MiKTeXCom.h, 
-    src/MiKTeXCom.hpp, src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, 
-    src/NoPsSpecialHandler.hpp, src/NumericRanges.h, src/NumericRanges.hpp, 
-    src/PSFilter.h, src/PSFilter.hpp, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PSInterpreter.hpp, src/PSPattern.cpp, 
-    src/PSPattern.h, src/PSPattern.hpp, src/PSPreviewFilter.cpp, 
-    src/PSPreviewFilter.h, src/PSPreviewFilter.hpp, src/PageRanges.cpp, 
-    src/PageRanges.h, src/PageRanges.hpp, src/PageSize.cpp, src/PageSize.h, 
-    src/PageSize.hpp, src/Pair.h, src/Pair.hpp, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.h, 
-    src/PapersizeSpecialHandler.hpp, src/PathClipper.cpp, src/PathClipper.h, 
-    src/PathClipper.hpp, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h, 
-    src/PdfSpecialHandler.hpp, src/PreScanDVIReader.cpp, 
-    src/PreScanDVIReader.h, src/PreScanDVIReader.hpp, src/Process.cpp, 
-    src/Process.h, src/Process.hpp, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/PsSpecialHandler.hpp, src/RangeMap.cpp, 
-    src/RangeMap.h, src/RangeMap.hpp, src/SVGCharHandler.cpp, 
-    src/SVGCharHandler.h, src/SVGCharHandler.hpp, 
-    src/SVGCharHandlerFactory.cpp, src/SVGCharHandlerFactory.h, 
-    src/SVGCharHandlerFactory.hpp, src/SVGCharPathHandler.cpp, 
-    src/SVGCharPathHandler.h, src/SVGCharPathHandler.hpp, 
-    src/SVGCharTspanTextHandler.cpp, src/SVGCharTspanTextHandler.h, 
-    src/SVGCharTspanTextHandler.hpp, src/SVGOutput.cpp, src/SVGOutput.h, 
-    src/SVGOutput.hpp, src/SVGSingleCharTextHandler.cpp, 
-    src/SVGSingleCharTextHandler.h, src/SVGSingleCharTextHandler.hpp, 
-    src/SVGTree.cpp, src/SVGTree.h, src/SVGTree.hpp, src/ShadingPatch.cpp, 
-    src/ShadingPatch.h, src/ShadingPatch.hpp, src/SignalHandler.cpp, 
-    src/SignalHandler.h, src/SignalHandler.hpp, src/SpecialActions.h, 
-    src/SpecialActions.hpp, src/SpecialHandler.h, src/SpecialHandler.hpp, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/SpecialManager.hpp, 
-    src/StreamReader.cpp, src/StreamReader.h, src/StreamReader.hpp, 
-    src/StreamWriter.cpp, src/StreamWriter.h, src/StreamWriter.hpp, 
-    src/Subfont.cpp, src/Subfont.h, src/Subfont.hpp, src/System.cpp, 
-    src/System.h, src/System.hpp, src/TFM.cpp, src/TFM.h, src/TFM.hpp, 
-    src/TensorProductPatch.cpp, src/TensorProductPatch.h, 
-    src/TensorProductPatch.hpp, src/Terminal.cpp, src/Terminal.h, 
-    src/Terminal.hpp, src/ToUnicodeMap.cpp, src/ToUnicodeMap.h, 
-    src/ToUnicodeMap.hpp, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, src/TpicSpecialHandler.hpp, 
-    src/TriangularPatch.cpp, src/TriangularPatch.h, src/TriangularPatch.hpp, 
-    src/Unicode.cpp, src/Unicode.h, src/Unicode.hpp, src/VFActions.h, 
-    src/VFActions.hpp, src/VFReader.cpp, src/VFReader.h, src/VFReader.hpp, 
-    src/VectorIterator.h, src/VectorIterator.hpp, src/VectorStream.h, 
-    src/VectorStream.hpp, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLDocument.hpp, src/XMLNode.cpp, src/XMLNode.h, src/XMLNode.hpp, 
-    src/XMLString.cpp, src/XMLString.h, src/XMLString.hpp, 
-    src/ZLibOutputStream.h, src/ZLibOutputStream.hpp, src/dvisvgm.cpp, 
-    src/macros.h, src/macros.hpp, src/psdefs.cpp, tests/BezierTest.cpp, 
-    tests/BitmapTest.cpp, tests/BoundingBoxTest.cpp, 
-    tests/CMapManagerTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, 
-    tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, 
-    tests/CommandLineTest.cpp, tests/DependencyGraphTest.cpp, 
-    tests/DirectoryTest.cpp, tests/DvisvgmSpecialTest.cpp, 
-    tests/EmSpecialTest.cpp, tests/FileFinderTest.cpp, 
-    tests/FilePathTest.cpp, tests/FileSystemTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, 
-    tests/GFGlyphTracerTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GhostscriptTest.cpp, tests/GraphicsPathTest.cpp, 
-    tests/JFMReaderTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MapLineTest.cpp, tests/MatrixTest.cpp, 
-    tests/MessageExceptionTest.cpp, tests/PSInterpreterTest.cpp, 
-    tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, tests/PairTest.cpp, 
-    tests/RangeMapTest.cpp, tests/SVGOutputTest.cpp, 
-    tests/ShadingPatchTest.cpp, tests/SplittedCharInputBufferTest.cpp, 
-    tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, 
-    tests/StreamWriterTest.cpp, tests/SubfontTest.cpp, 
-    tests/TFMReaderTest.cpp, tests/TensorProductPatchTest.cpp, 
-    tests/ToUnicodeMapTest.cpp, tests/TriangularPatchTest.cpp, 
-    tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp, 
-    tests/VectorStreamTest.cpp, tests/XMLNodeTest.cpp, 
-    tests/XMLStringTest.cpp, tests/create-makefile: 
-  renamed filename extension of C++ headers to .hpp 
-
-2016-07-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMapManager.cpp, src/CMapManager.h, src/FileFinder.cpp, 
-    src/Font.cpp, src/Font.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, tests/XMLNodeTest.cpp: 
-  use smart pointers to release heap memory 
-
-  * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: 
-  create BoxMap object directly, avoid new/delete 
-
-2016-07-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/AGLTable.h, src/Color.cpp, src/Unicode.cpp, tests/genhashcheck.py: 
-  replaced repeated binary search implementations with calls of 
-  lower_bound() 
-
-2016-07-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp, src/Message.cpp: 
-  initialize maps with initializer-lists 
-
-2016-07-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Length.cpp, src/TpicSpecialHandler.cpp: 
-  replaced 'id macros' with constexpr functions 
-
-2016-07-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TFM.cpp: 
-  added missing initializers 
-
-  * src/dvisvgm.cpp: 
-  catch exception in set_cache_dir() 
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.16 
-
-  * NEWS, README.md: 
-  updated NEWS and README 
-
-2016-07-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, m4/ax_cxx_compile_stdcxx.m4: 
-  switch from C++03 to C++11 
-
-  * src/NumericRanges.h, src/PapersizeSpecialHandler.cpp, src/Unicode.cpp, 
-    src/VFReader.cpp: 
-  replaced static callback functions with lambdas 
-
-  * src/CMapReader.cpp, src/CMapReader.h, src/CmdLineParserBase.cpp, 
-    src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, src/CommandLine.cpp, 
-    src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/EmSpecialHandler.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp, 
-    src/GraphicsPath.h, src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, 
-    src/Length.cpp, src/Length.h, src/PathClipper.cpp, 
-    src/PsSpecialHandler.cpp, src/SVGTree.cpp, src/ShadingPatch.cpp, 
-    src/TensorProductPatch.h, tests/BoundingBoxTest.cpp, 
-    tests/LengthTest.cpp, tests/ShadingPatchTest.cpp, 
-    tests/TensorProductPatchTest.cpp, tests/TriangularPatchTest.cpp: 
-  replaced some enums with enum classes 
-
-  * clipper/clipper.hpp, src/AGLTable.h, src/BasicDVIReader.cpp, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.h, src/CMap.cpp, 
-    src/CMap.h, src/CMapReader.cpp, src/CRC32.cpp, src/CRC32.h, 
-    src/CharMapID.h, src/Character.h, src/Color.cpp, src/Color.h, 
-    src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/EPSFile.cpp, src/EPSFile.h, src/EncFile.cpp, src/EncFile.h, 
-    src/FileSystem.cpp, src/FileSystem.h, src/FixWord.h, src/Font.cpp, 
-    src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMetrics.cpp, 
-    src/FontMetrics.h, src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, 
-    src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, 
-    src/Glyph.h, src/GlyphTracerMessages.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/JFM.cpp, src/JFM.h, src/Makefile.am, 
-    src/Message.h, src/Pair.h, src/PathClipper.cpp, src/PreScanDVIReader.cpp, 
-    src/PsSpecialHandler.h, src/RangeMap.cpp, src/RangeMap.h, 
-    src/SVGCharHandler.h, src/SVGCharPathHandler.cpp, 
-    src/SVGCharPathHandler.h, src/SVGCharTspanTextHandler.cpp, 
-    src/SVGCharTspanTextHandler.h, src/SVGSingleCharTextHandler.cpp, 
-    src/SVGSingleCharTextHandler.h, src/StreamReader.cpp, src/StreamReader.h, 
-    src/StreamWriter.cpp, src/StreamWriter.h, src/Subfont.cpp, src/Subfont.h, 
-    src/TFM.cpp, src/TFM.h, src/ToUnicodeMap.cpp, src/ToUnicodeMap.h, 
-    src/Unicode.cpp, src/Unicode.h, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/XMLString.cpp, src/types.h, tests/BitmapTest.cpp, 
-    tests/CRC32Test.cpp, tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, 
-    tests/GFGlyphTracerTest.cpp, tests/GFReaderTest.cpp, 
-    tests/JFMReaderTest.cpp, tests/Makefile.am, tests/StreamReaderTest.cpp, 
-    tests/TriangularPatchTest.cpp, tests/TypesTest.cpp, 
-    tests/UnicodeTest.cpp: 
-  replaced own fixed-sized integer types with types from cstdint 
-
-  * AUTHORS, LGPL-2.1.txt, Makefile.am, gzstream/COPYING.LIB, 
-    gzstream/Makefile, gzstream/README, gzstream/gzstream.cpp, 
-    gzstream/gzstream.h, gzstream/index.html, gzstream/logo.gif, 
-    gzstream/test_gunzip.C, gzstream/test_gzip.C, gzstream/version, 
-    src/Makefile.am, src/SVGOutput.cpp, src/SVGOutput.h, 
-    src/ZLibOutputStream.h, src/dvisvgm.cpp, src/gzstream.cpp, 
-    src/gzstream.h, tests/Makefile.am, tests/SVGOutputTest.cpp, 
-    tests/create-makefile: 
-  replaced old gzstream classes 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/Font.cpp, src/Font.h, 
-    src/FontManager.cpp, src/FontManager.h, src/VFActions.h, 
-    src/VFReader.cpp: 
-  transfer DVI snippet of a VF char by move semantics rather than by heap 
-  pointer 
-
-2016-07-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bitmap.cpp, src/BoundingBox.h, src/CMapManager.cpp, 
-    src/CmdLineParserBase.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/DependencyGraph.h, 
-    src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, 
-    src/FileFinder.cpp, src/FilePath.cpp, src/FilePath.h, src/Font.cpp, 
-    src/FontCache.cpp, src/FontEncoding.cpp, src/FontManager.cpp, 
-    src/FontMap.cpp, src/FontMap.h, src/GFReader.cpp, src/GFReader.h, 
-    src/GraphicsPath.h, src/HtmlSpecialHandler.cpp, src/NumericRanges.h, 
-    src/PSPattern.cpp, src/PsSpecialHandler.cpp, src/SVGTree.cpp, 
-    src/SVGTree.h, src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/Subfont.cpp, src/Subfont.h, src/TpicSpecialHandler.cpp, 
-    src/XMLDocument.cpp, src/XMLNode.cpp, src/XMLString.cpp, src/macros.h: 
-  use range-based 'for' loop to iterate over containers; drop FORALL macro 
-
-  * clipper/clipper.hpp, src/BgColorSpecialHandler.h, src/Bitmap.cpp, 
-    src/CMap.h, src/CmdLineParserBase.h, src/ColorSpecialHandler.h, 
-    src/CommandLine.h, src/DVIReader.h, src/DVIToSVG.h, 
-    src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.h, src/EPSToSVG.h, 
-    src/EmSpecialHandler.h, src/EncFile.h, src/Font.h, src/FontCache.cpp, 
-    src/FontEncoding.h, src/FontMetrics.h, src/GFGlyphTracer.h, 
-    src/GFReader.h, src/GFTracer.h, src/GlyphTracerMessages.h, 
-    src/GraphicsPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.h, 
-    src/InputReader.h, src/JFM.h, src/MessageException.h, 
-    src/NoPsSpecialHandler.h, src/PSPattern.h, src/PSPreviewFilter.h, 
-    src/PapersizeSpecialHandler.h, src/PathClipper.cpp, 
-    src/PdfSpecialHandler.h, src/PreScanDVIReader.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SVGCharPathHandler.h, src/SVGCharTspanTextHandler.h, src/SVGOutput.h, 
-    src/SVGSingleCharTextHandler.h, src/SpecialActions.h, src/TFM.h, 
-    src/TensorProductPatch.h, src/TpicSpecialHandler.h, 
-    src/TriangularPatch.h, src/VectorStream.h, src/XMLNode.h: 
-  mark overridden methods with 'override' keyword 
-
-  * src/PsSpecialHandler.cpp: 
-  use unique_ptr rather than deprecated auto_ptr 
-
-  * src/BasicDVIReader.h, src/Bitmap.h, src/CMap.h, src/CmdLineParserBase.h, 
-    src/DVIActions.h, src/Font.h, src/FontEncoding.h, src/FontMetrics.h, 
-    src/GFGlyphTracer.h, src/GFReader.h, src/GFTracer.h, src/GraphicsPath.h, 
-    src/InputBuffer.h, src/InputReader.h, src/MessageException.h, 
-    src/PSFilter.h, src/PSInterpreter.h, src/PSPattern.h, 
-    src/SVGCharHandler.h, src/SVGOutput.h, src/ShadingPatch.h, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/StreamReader.h, 
-    src/StreamWriter.h, src/Subfont.h, src/VFActions.h, src/XMLNode.h: 
-  replaced empty virtual destructors with default ones 
-
-2016-07-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.h, src/DVIActions.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FontManager.cpp, 
-    src/FontManager.h, src/PreScanDVIReader.h, src/dvisvgm.cpp: 
-  refactored the DVI reader classes
-- added higher-level template methods 
-  to process the DVI commands more safely
-- moved triggering of DVIActions 
-  from DVIReader to DVIToSVG 
-
-2016-06-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/DVIToSVG.cpp, 
-    src/dvisvgm.cpp: 
-  fixed computation of bounding boxes modified by relative --bbox argument 
-
-  * xxHash/xxhash.c, xxHash/xxhash.h: 
-  updated xxHash to version 0.6.1 
-
-2016-06-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TFM.cpp, tests/JFMReaderTest.cpp, tests/TFMReaderTest.cpp: 
-  minor improvements to TFM/JFM tests 
-
-2016-06-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/VectorStream.h, tests/VectorStreamTest.cpp: 
-  refactored VectorStreamBuffer to keep constness of assigned vector 
-
-  * src/GFReader.cpp: 
-  ensure validity of postpost command in GFReader::executePostamble() 
-
-2016-06-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DvisvgmSpecialHandler.cpp, src/TFM.cpp, src/VFReader.cpp: 
-  replaced local definitions of pt2bp with Length::pt2bp 
-
-  * src/XMLNode.h: 
-  added ouput operators for the XML node objects 
-
-  * src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, 
-    tests/EmSpecialTest.cpp, tests/Makefile.am: 
-  improved the emTeX special handler; added EmSpecialTest 
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, tests/BoundingBoxTest.cpp: 
-  fixed unit conversion in BoundingBox class 
-
-2016-06-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/Length.cpp, src/Length.h, tests/LengthTest.cpp: 
-  added dd, cc, and sp units to class Length; fixed factor pt2pc 
-
-2016-06-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * xxHash/xxhash.c, xxHash/xxhash.h: 
-  updated xxHash to version 0.6.0 
-
-  * src/DLLoader.cpp, src/DLLoader.h, src/Directory.cpp, src/Directory.h, 
-    src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/GFTracer.cpp, 
-    src/Ghostscript.cpp, src/Ghostscript.h, src/Message.cpp, 
-    src/MetafontWrapper.cpp, src/Process.cpp, src/Terminal.cpp, 
-    src/Terminal.h, src/dvisvgm.cpp: 
-  cleaned up Windows-related #defines 
-
-2016-06-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CommandLine.cpp: 
-  removed redundant #includes 
-
-  * src/Length.cpp, src/Length.h, tests/LengthTest.cpp: 
-  added functions to convert between Length::Unit and std::string 
-
-2016-06-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMapManager.cpp, src/CMapManager.h, src/DVIActions.h, 
-    src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.h, src/Font.h, 
-    src/FontEngine.h, src/FontManager.h, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/PSPattern.h, src/PSPreviewFilter.h, 
-    src/SVGCharHandler.cpp, src/SVGCharHandler.h, src/SVGCharPathHandler.cpp, 
-    src/SVGCharTspanTextHandler.cpp, src/SVGSingleCharTextHandler.cpp, 
-    src/SVGTree.h, src/SpecialActions.h, src/SpecialHandler.h, 
-    src/SpecialManager.h, src/XMLDocument.cpp, src/XMLNode.h, 
-    tests/XMLNodeTest.cpp: 
-  changed some structs to classes and replaced #includes with forward 
-  declarations 
-
-  * src/SVGCharHandler.h: 
-  added missing initializer to class SVGCharHandler 
-
-2016-06-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.h, src/EPSToSVG.cpp, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.h, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/NoPsSpecialHandler.cpp, 
-    src/NoPsSpecialHandler.h, src/PSPattern.cpp, src/PSPattern.h, 
-    src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, tests/ColorSpecialTest.cpp, 
-    tests/DvisvgmSpecialTest.cpp: 
-  refactored handling of SpecialAction objects 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SVGTree.cpp, 
-    src/SVGTree.h: 
-  refactored processing of end-of-page (eop) commands 
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/Makefile.am, 
-    src/PapersizeSpecialHandler.cpp, src/PapersizeSpecialHandler.h, 
-    src/PsSpecialHandler.cpp, src/dvisvgm.cpp: 
-  added evaluation of PS special 'papersize=' 
-
-2016-06-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp: 
-  fixed transformation of background color rectange 
-
-2016-05-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/EPSToSVG.cpp: 
-  reworded messages printed after finishing a conversion 
-
-2016-05-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVGActions.cpp, src/Font.cpp, src/Makefile.am, 
-    src/SVGCharHandler.cpp, src/SVGCharHandler.h, 
-    src/SVGCharHandlerFactory.cpp, src/SVGCharHandlerFactory.h, 
-    src/SVGCharPathHandler.cpp, src/SVGCharPathHandler.h, 
-    src/SVGCharTspanTextHandler.cpp, src/SVGCharTspanTextHandler.h, 
-    src/SVGSingleCharTextHandler.cpp, src/SVGSingleCharTextHandler.h, 
-    src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp: 
-  replaced static SVG text backend by specialized handler classes 
-
-  * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/Bezier.h, 
-    src/TensorProductPatch.h, src/TriangularPatch.h: 
-  replaced leading spaces with tabs 
-
-2016-05-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.cpp, src/DVIReader.cpp: 
-  fixed handling of subfont index in native font definition of XDV 7 
-
-2016-05-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/XMLDocument.cpp, src/XMLNode.cpp, src/XMLNode.h, 
-    tests/DvisvgmSpecialTest.cpp: 
-  prevent line wrapping inside text nodes 
-
-2016-05-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README.md, doc/dvisvgm.txt.in, src/BasicDVIReader.cpp, 
-    src/BasicDVIReader.h, src/DVIReader.cpp, src/DVIToSVG.cpp: 
-  reworded 'DVI format' to 'DVI (format) version' 
-
-  * README.md, doc/dvisvgm.txt.in, src/BasicDVIReader.cpp, 
-    src/BasicDVIReader.h, src/DVIReader.cpp: 
-  added support for XDV version 7 introduced by XeTeX 0.99995 
-
-2016-05-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TFM.cpp: 
-  prevent reading more than 7 TFM param values (fixes #58) 
-
-  * .travis.yml: 
-  temporarily drop clang from Travis builds 
-
-2016-05-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/JFM.cpp, src/JFM.h, src/TFM.cpp, src/TFM.h: 
-  TFM: store design size in bp units rather than as fixword 
-
-  * src/FontMetrics.h, src/JFM.cpp, src/TFM.cpp, src/TFM.h: 
-  added methods to query space-related parameters from TFM/JFM files 
-
-  * src/TFM.cpp, tests/JFMReaderTest.cpp, tests/TFMReaderTest.cpp: 
-  fixed calculation of character dimensions in TFM class 
-
-2016-04-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Process.cpp: 
-  fixed collecting stdout/stderr output when executing a process 
-
-2016-04-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMap.h, src/CMapReader.cpp, tests/CMapManagerTest.cpp, 
-    tests/Makefile.am, tests/data/Makefile.am, tests/data/ot1.cmap: 
-  added CMapManagerTest 
-
-2016-04-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.15.1 
-
-  * NEWS, README, README.md: 
-  updated NEWS and README 
-
-2016-04-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Calculator.cpp, src/Matrix.cpp: 
-  use std::ws to skip whitespace in istreams 
-
-  * src/Matrix.cpp: 
-  avoid adding trailing EOF characters when parsing parameters of 
-  transformation commands 
-
-  * tests/CMapReaderTest.cpp: 
-  improved CMapReaderTest 
-
-2016-04-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/AGLTable.h, src/Makefile.am, src/Unicode.cpp, tests/Makefile.am, 
-    tests/create-makefile, tests/genhashcheck.py: 
-  moved AGL hash table from Unicode.cpp to a separate file 
-
-2016-04-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/XMLDocument.cpp: 
-  explicitly specify UTF-8 encoding in XML declaration (closes #54) 
-
-  * src/Unicode.cpp, tests/UnicodeTest.cpp: 
-  added support for the AGL character names 'uniFOO' and 'uFOO' 
-
-2016-03-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GraphicsPath.h: 
-  renamed GraphicsPath::sconito/scubicto 
-
-2016-03-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/db2html.xsl: 
-  adapted db2html to insert anchors for each option entry 
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/SVGTree.cpp, src/SVGTree.h: 
-  changed font parameter of setFont() methods from pointer to reference 
-
-  * src/SVGTree.cpp, src/SVGTree.h: 
-  split text and path section of SVGTree::appendChar() into seperate 
-  methods 
-
-2016-02-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS: 
-  updated NEWS 
-
-2016-02-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/Font.cpp, src/Font.h, src/SVGTree.cpp, src/SVGTree.h, 
-    src/dvisvgm.cpp, src/options.xml: 
-  added option --comments (adds comments with additional information to 
-  the SVG file 
-
-  * src/Font.cpp, src/Unicode.cpp, src/Unicode.h, tests/UnicodeTest.cpp: 
-  renamed Unicode::psNameToCodepoint() to Unicode::aglNameToCodepoint 
-
-  * src/FileFinder.cpp, src/FilePath.cpp, src/FileSystem.cpp, 
-    src/FileSystem.h, src/Font.cpp, src/MetafontWrapper.cpp, src/dvisvgm.cpp: 
-  changed string parameters of FileSystem functions to type std::string 
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.15 
-
-2016-02-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontEngine.cpp: 
-  reworded error messages of class FontEngine 
-
-  * src/MetafontWrapper.cpp, src/Process.cpp: 
-  avoid reading Metafont logfiles to extract the GF filename 
-
-  * configure.ac, src/FileFinder.cpp, src/FileFinder.h, 
-    tests/FileFinderTest.cpp, tests/GFGlyphTracerTest.cpp, 
-    tests/GFReaderTest.cpp, tests/JFMReaderTest.cpp, tests/Makefile.am, 
-    tests/TFMReaderTest.cpp, tests/cidjmgr0-h.tfm, tests/cmr10.600gf, 
-    tests/cmr10.tfm, tests/create-makefile, tests/data/Makefile.am, 
-    tests/data/cidjmgr0-h.tfm, tests/data/cmr10.600gf, tests/data/cmr10.tfm, 
-    tests/data/dvipdfm_test.map, tests/data/dvips_test.map, 
-    tests/data/frktest-nf-cmp.svg, tests/data/frktest-wf-cmp.svg, 
-    tests/data/frktest.dvi, tests/data/sample-nf-cmp.svg, 
-    tests/data/sample-wf-cmp.svg, tests/data/sample.dvi, 
-    tests/data/sample.sfd, tests/dvipdfm_test.map, tests/dvips_test.map, 
-    tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/frktest.dvi, 
-    tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg, tests/sample.dvi, 
-    tests/sample.sfd: 
-  moved test data files to subfolder 
-
-2016-02-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/FileFinderTest.cpp, tests/GFReaderTest.cpp, 
-    tests/SVGOutputTest.cpp: 
-  avoid implicit casts of ifstream/ozstream objects in tests 
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, 
-    tests/CommandLineTest.cpp: 
-  minor improvements of class CommandLineTest 
-
-  * src/XMLNode.cpp, tests/DvisvgmSpecialTest.cpp: 
-  improved DvisvgmSpecialTest 
-
-  * src/FontEngine.cpp, src/FontEngine.h: 
-  removed redundant code from class FontEngine 
-
-2016-02-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  don't remove clipping paths that consist of single moveto commands only 
-
-2016-02-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bitmap.cpp, src/BoundingBox.cpp, src/CMap.cpp, src/CMapManager.cpp, 
-    src/Calculator.cpp, src/CommandLine.cpp, src/DVIReader.cpp, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/Directory.cpp, src/Directory.h, src/EPSToSVG.cpp, src/EncFile.cpp, 
-    src/FileFinder.cpp, src/Font.cpp, src/FontCache.h, src/FontEngine.cpp, 
-    src/FontManager.cpp, src/FontMap.cpp, src/FontMetrics.cpp, 
-    src/GFGlyphTracer.cpp, src/GFReader.cpp, src/GFTracer.cpp, 
-    src/HtmlSpecialHandler.cpp, src/InputReader.cpp, src/MapLine.cpp, 
-    src/MetafontWrapper.cpp, src/PSInterpreter.cpp, 
-    src/PdfSpecialHandler.cpp, src/Process.cpp, src/PsSpecialHandler.cpp, 
-    src/SVGTree.cpp, src/SpecialManager.cpp, src/StreamReader.cpp, 
-    src/StreamWriter.cpp, src/Subfont.cpp, src/TFM.cpp, 
-    src/TensorProductPatch.cpp, src/TpicSpecialHandler.cpp, src/VFReader.cpp, 
-    src/XMLDocument.cpp, src/dvisvgm.cpp, tests/XMLStringTest.cpp: 
-  minor code cleanup (removed redundant includes, added casts) 
-
-2016-01-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * m4/ax_code_coverage.m4: 
-  updated m4 code coverage script to latest version 
-
-  * src/JFM.h, tests/JFMReaderTest.cpp, tests/Makefile.am, 
-    tests/TFMReaderTest.cpp, tests/cidjmgr0-h.tfm, tests/cmr10.tfm, 
-    tests/create-makefile: 
-  added tests for the TFM and JFM classes 
-
-2016-01-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GraphicsPath.h, tests/GraphicsPathTest.cpp: 
-  fixed access of invalid iterator 
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.14.2 
-
-  * NEWS, README.md: 
-  updated NEWS 
-
-2016-01-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  added generic info about the command-line interface to the manpage 
-
-  * doc/db2html.xsl: 
-  updated links to Bootstrap and Font Awesome in stylesheet db2html.xsl 
-
-  * src/dvisvgm.cpp, xxHash/xxhash.c, xxHash/xxhash.h: 
-  updated xxHash to version 0.5.0 
-
-  * tests/Makefile.am, tests/create-makefile, tests/genhashcheck.py: 
-  added test to check the validity of the char name hashes used in 
-  Unicode.cpp 
-
-2016-01-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/ColorSpecialHandler.cpp, 
-    src/ColorSpecialHandler.h, tests/ColorSpecialTest.cpp: 
-  removed check for 'background' special from ColorSpecialHandler 
-
-2016-01-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.h, src/FontStyle.h, src/SVGTree.cpp, 
-    src/TriangularPatch.cpp: 
-  updated/fixed some comments 
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVG.cpp, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: 
-  corrected handling of background color special across DVI pages 
-
-2016-01-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GFReader.cpp, src/GFReader.h: 
-  added checks for misplaced GF commands 
-
-  * NEWS: 
-  updated NEWS 
-
-2016-01-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml: 
-  force Travis to use legacy builds due to an issue with clang and gtest 
-
-  * Makefile.am, README, README.md, configure.ac, doc/Makefile.am, 
-    doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, doc/db2html.xsl, 
-    doc/dvisvgm.txt.in, src/BasicDVIReader.cpp, src/BasicDVIReader.h, 
-    src/Bezier.cpp, src/Bezier.h, src/BgColorSpecialHandler.cpp, 
-    src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, 
-    src/BoundingBox.cpp, src/BoundingBox.h, src/CMap.cpp, src/CMap.h, 
-    src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.cpp, 
-    src/CMapReader.h, src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, 
-    src/Calculator.h, src/CharMapID.cpp, src/CharMapID.h, src/Character.h, 
-    src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, 
-    src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/DependencyGraph.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EPSFile.cpp, src/EPSFile.h, src/EPSToSVG.cpp, src/EPSToSVG.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/EncFile.cpp, 
-    src/EncFile.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, 
-    src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, 
-    src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/FontMetrics.cpp, src/FontMetrics.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicsPath.h, 
-    src/HtmlSpecialHandler.cpp, src/HtmlSpecialHandler.h, 
-    src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, 
-    src/InputReader.h, src/JFM.cpp, src/JFM.h, src/Length.cpp, src/Length.h, 
-    src/Makefile.am, src/MapLine.cpp, src/MapLine.h, src/Matrix.cpp, 
-    src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/MiKTeXCom.cpp, 
-    src/MiKTeXCom.h, src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, 
-    src/NumericRanges.h, src/PSFilter.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PSPattern.cpp, src/PSPattern.h, 
-    src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, src/PageRanges.cpp, 
-    src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, 
-    src/PathClipper.cpp, src/PathClipper.h, src/PdfSpecialHandler.cpp, 
-    src/PdfSpecialHandler.h, src/PreScanDVIReader.cpp, 
-    src/PreScanDVIReader.h, src/Process.cpp, src/Process.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/RangeMap.cpp, 
-    src/RangeMap.h, src/SVGOutput.cpp, src/SVGOutput.h, src/SVGTree.cpp, 
-    src/SVGTree.h, src/ShadingPatch.cpp, src/ShadingPatch.h, 
-    src/SignalHandler.cpp, src/SignalHandler.h, src/SpecialActions.h, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, 
-    src/StreamWriter.h, src/Subfont.cpp, src/Subfont.h, src/System.cpp, 
-    src/System.h, src/TFM.cpp, src/TFM.h, src/TensorProductPatch.cpp, 
-    src/TensorProductPatch.h, src/Terminal.cpp, src/Terminal.h, 
-    src/ToUnicodeMap.cpp, src/ToUnicodeMap.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, src/TriangularPatch.cpp, src/TriangularPatch.h, 
-    src/Unicode.cpp, src/Unicode.h, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/VectorIterator.h, src/VectorStream.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, 
-    src/options.dtd, src/options.xml, src/psdefs.cpp, src/types.h, 
-    tests/BezierTest.cpp, tests/BitmapTest.cpp, tests/BoundingBoxTest.cpp, 
-    tests/CMapReaderTest.cpp, tests/CMapTest.cpp, tests/CRC32Test.cpp, 
-    tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, 
-    tests/ColorTest.cpp, tests/CommandLineTest.cpp, 
-    tests/DependencyGraphTest.cpp, tests/DirectoryTest.cpp, 
-    tests/DvisvgmSpecialTest.cpp, tests/FileFinderTest.cpp, 
-    tests/FilePathTest.cpp, tests/FileSystemTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, 
-    tests/GFGlyphTracerTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GraphicsPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MapLineTest.cpp, tests/MatrixTest.cpp, 
-    tests/MessageExceptionTest.cpp, tests/PSInterpreterTest.cpp, 
-    tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, tests/PairTest.cpp, 
-    tests/RangeMapTest.cpp, tests/SVGOutputTest.cpp, 
-    tests/ShadingPatchTest.cpp, tests/SplittedCharInputBufferTest.cpp, 
-    tests/StreamInputBufferTest.cpp, tests/StreamReaderTest.cpp, 
-    tests/StreamWriterTest.cpp, tests/SubfontTest.cpp, 
-    tests/TensorProductPatchTest.cpp, tests/ToUnicodeMapTest.cpp, 
-    tests/TriangularPatchTest.cpp, tests/TypesTest.cpp, 
-    tests/UnicodeTest.cpp, tests/VectorIteratorTest.cpp, 
-    tests/VectorStreamTest.cpp, tests/XMLNodeTest.cpp, 
-    tests/XMLStringTest.cpp, tests/check-conv, tests/create-makefile, 
-    tests/normalize.xsl: 
-  updated year in copyright statements to 2016 
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.14.1 
-
-2015-12-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  reset PS graphics state at end of every DVI page 
-
-2015-12-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.14 
-
-  * NEWS: 
-  updated NEWS 
-
-2015-12-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  added evaluation of PSTricks specials 'pst:' and 'PST:' 
-
-2015-12-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp: 
-  lookup files in the current working directory before searching the texmf 
-  tree 
-
-  * src/GraphicsPath.h, tests/GraphicsPathTest.cpp: 
-  fixed memory issue in class GraphicsPath<T> 
-
-2015-12-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EPSToSVG.h, 
-    src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, src/PsSpecialHandler.cpp, 
-    src/SpecialActions.h, src/dvisvgm.cpp: 
-  added option --bbox=preview; adapt preview data if --bbox=min 
-
-2015-12-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp: 
-  return entire kpathsea version string if it doesn't start with 
-  'kpathsea' 
-
-  * tests/GhostscriptTest.cpp: 
-  prevent opening a graphics window when running GhostscriptTest 
-
-2015-12-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.13 
-
-  * NEWS: 
-  updated NEWS 
-
-  * clipper/clipper.cpp, clipper/clipper.hpp: 
-  replaced DOS line endings of the Clipper sources to Unix ones 
-
-2015-12-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Font.h, src/Glyph.h, src/GraphicPath.h, 
-    src/GraphicsPath.h, src/Makefile.am, src/PathClipper.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/ShadingPatch.h, 
-    src/TensorProductPatch.cpp, src/TensorProductPatch.h, 
-    src/TpicSpecialHandler.cpp, src/TriangularPatch.cpp, 
-    src/TriangularPatch.h, tests/GraphicPathTest.cpp, 
-    tests/GraphicsPathTest.cpp, tests/Makefile.am, 
-    tests/TensorProductPatchTest.cpp, tests/TriangularPatchTest.cpp: 
-  renamed class GraphicPath to GraphicsPath 
-
-2015-11-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  added a couple of links to the manpage 
-
-  * src/GraphicPath.h, src/PsSpecialHandler.cpp: 
-  remove redundant moveto commands from graphics paths 
-
-2015-11-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVGActions.cpp, src/EPSToSVG.cpp: 
-  remove progress message before printing a PS error message 
-
-  * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: 
-  removed redundant methods 
-
-2015-11-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.cpp: 
-  added evaluation of PS operators ashow, awidthshow, and widthshow (fixes 
-  #49) 
-
-  * xxHash/xxhash.c: 
-  updated xxHash to version r42 
-
-2015-11-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp, src/psdefs.cpp: 
-  minor code cleanup and reordering 
-
-  * src/psdefs.cpp: 
-  reduce rounding errors produced by PS operator 'charpath' 
-
-  * src/psdefs.cpp: 
-  propagate call of PS operator 'setcolor' to the PS handler 
-
-2015-11-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.12 
-
-  * NEWS: 
-  updated NEWS 
-
-2015-11-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontManager.cpp: 
-  removed redundant #include 
-
-  * src/FontEngine.cpp: 
-  treat character code as character index if no font mapping is set 
-
-2015-11-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md: 
-  updated links to Google Test framework 
-
-2015-11-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.cpp, tests/ColorTest.cpp: 
-  renamed Color::setName() to Color::setPSName() 
-
-  * tests/Makefile.am, tests/ShadingPatch.cpp, tests/ShadingPatchTest.cpp: 
-  renamed ShadingPatchTest 
-
-  * doc/dvisvgm.txt.in, src/Color.cpp, src/Color.h, src/CommandLine.cpp, 
-    src/CommandLine.h, src/DVIToSVGActions.cpp, 
-    src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.cpp, src/PSPattern.cpp, src/PsSpecialHandler.cpp, 
-    src/SVGTree.cpp, src/TpicSpecialHandler.cpp, src/dvisvgm.cpp, 
-    src/options.xml, tests/ColorTest.cpp: 
-  added option --colornames to replace RGB color values with SVG color 
-  names 
-
-2015-10-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Process.cpp, src/Process.h: 
-  fixed invalid access to freed string memory 
-
-2015-10-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in: 
-  minor improvements of the manual page 
-
-2015-09-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, README, README.md: 
-  updated NEWS and README files 
-
-2015-09-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.11 
-
-2015-09-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/ToUnicodeMap.cpp, src/Unicode.cpp, src/Unicode.h, 
-    tests/UnicodeTest.cpp: 
-  improved handling of invalid Unicode points 
-
-  * src/Font.cpp, src/Unicode.cpp, src/Unicode.h, tests/UnicodeTest.cpp: 
-  renamed Unicode::psName2Codepoint to Unicode::psNameToCodepoint 
-
-2015-09-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp: 
-  prevent creating 0x00 codepoints if PS character name is unknown 
-
-  * src/HtmlSpecialHandler.cpp: 
-  quote XML metacharacters in xlink:title attributes 
-
-  * src/CmdLineParserBase.h, src/InputReader.h: 
-  changed 'struct InputReader' to 'class InputReader' 
-
-2015-09-09  Martin Gieseking  <martin.gieseking at 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 at uos.de>
-
-  * README, README.md: 
-  minor updates to README and README.md 
-
-2015-07-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/GhostscriptTest.cpp, tests/Makefile.am: 
-  added GhostscriptTest 
-
-  * tests/UnicodeTest.cpp: 
-  improved UnicodeTest 
-
-  * tests/CommandLineTest.cpp, tests/MessageExceptionTest.cpp: 
-  use ASSERT_STREQ in tests 
-
-2015-07-22  Martin Gieseking  <martin.gieseking at 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 at uos.de>
-
-  * README, README.md, doc/dvisvgm.txt.in: 
-  updated info about new project website 
-
-2015-07-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.10 
-
-  * NEWS: 
-  updated NEWS 
-
-2015-07-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README.md, doc/dvisvgm.txt.in, src/BasicDVIReader.cpp, 
-    src/BasicDVIReader.h, src/DVIReader.cpp, src/DVIReader.h, src/Font.h, 
-    src/FontManager.cpp, src/FontManager.h: 
-  added support for new XDV format 6 
-
-2015-07-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md: 
-  updated README 
-
-2015-07-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/dvisvgm.cpp: 
-  check for option --help before initializing the FileFinder 
-
-  * src/MiKTeXCom.cpp: 
-  added some comments to MiKTeXCom.cpp 
-
-2015-07-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/BezierTest.cpp: 
-  removed #include "debug.h" from test 
-
-  * Makefile.am, configure.ac, xxHash/LICENSE, xxHash/Makefile.am, 
-    xxHash/xxhash.c, xxHash/xxhash.h: 
-  added xxHash library (https://github.com/Cyan4973/xxHash) 
-
-  * src/Font.cpp, src/Makefile.am, src/Unicode.cpp, src/Unicode.h, 
-    tests/Makefile.am, tests/create-makefile: 
-  added mapping from character names to unicode for PostScript fonts 
-
-2015-04-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml, configure.ac, src/Doxyfile: 
-  set version to 1.9.2 
-
-  * NEWS, README.md: 
-  updated NEWS and README.md 
-
-  * src/SVGTree.cpp: 
-  apply --precision settings to font-size attributes too 
-
-2015-04-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/SVGOutputTest.cpp: 
-  remove output files created by SVGOutputTest::getPageStream() 
-
-2015-04-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README.md: 
-  minor additions to README.md 
-
-2015-03-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GlyphTracerMessages.h: 
-  always skip tracer message if no glyphs have been traced 
-
-  * src/GFReader.cpp, src/GFReader.h, tests/GFReaderTest.cpp: 
-  improved GFReaderTest 
-
-2015-03-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GFGlyphTracer.cpp, src/GFTracer.h, tests/GFGlyphTracerTest.cpp, 
-    tests/Makefile.am: 
-  ensure GFGlyphTracer::executeChar() returns the correct status; added 
-  GFGlyphtracerTest 
-
-  * src/DVIToSVG.cpp: 
-  avoid retracing of fonts if option --no-fonts is given 
-
-2015-03-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/StreamWriterTest.cpp: 
-  fixed StreamWriterTest 
-
-  * tests/SVGOutputTest.cpp: 
-  improved SVGOutputTest 
-
-2015-03-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/Makefile.am, tests/ShadingPatch.cpp: 
-  added ShadingPatchTest 
-
-2015-03-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/ShadingPatch.h, src/TensorProductPatch.cpp, 
-    src/TensorProductPatch.h, src/TriangularPatch.cpp, src/TriangularPatch.h, 
-    tests/Makefile.am, tests/TriangularPatchTest.cpp: 
-  added test for class TriangularPatch 
-
-  * src/Bezier.cpp, src/Bezier.h, src/TensorProductPatch.cpp, 
-    src/TriangularPatch.cpp, src/TriangularPatch.h, 
-    tests/TriangularPatchTest.cpp: 
-  renamed method pointAt() of class Bezier and TriangularPatch to 
-  valueAt() 
-
-  * src/TensorProductPatch.h, tests/TensorProductPatchTest.cpp: 
-  improved TensorProductPatchTest 
-
-2015-03-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * m4/ax_code_coverage.m4: 
-  added missing file ax_code_coverage.m4 
-
-  * autogen.sh: 
-  updated autogen.sh 
-
-2015-03-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/XMLNode.cpp, src/XMLNode.h, tests/Makefile.am, 
-    tests/XMLNodeTest.cpp: 
-  fixed a few issues in class XMLElementNode; added XMLNodeTest 
-
-  * .gitignore, Makefile.am, clipper/Makefile.am, configure.ac, 
-    src/Makefile.am, tests/Makefile.am, tests/create-makefile: 
-  extended build system to generate coverage reports 
-
-  * tests/Makefile.am, tests/VectorIteratorTest.cpp: 
-  added VectorIteratorTest 
-
-2015-03-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/XMLStringTest.cpp: 
-  fixed test class name of XMLString 
-
-2015-03-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/CRC32Test.cpp: 
-  added test for 'compute' methods of class CRC32 
-
-  * tests/GraphicPathTest.cpp: 
-  extended tests of class GraphicPath 
-
-2015-03-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Unicode.cpp, tests/Makefile.am, tests/UnicodeTest.cpp: 
-  fixed UTF-8 encoding of 0xfffe and 0xffff; added UnicodeTest 
-
-  * tests/StreamReaderTest.cpp: 
-  exteded StreamReader tests 
-
-2015-03-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/XMLString.cpp, tests/Makefile.am, tests/XMLStringTest.cpp: 
-  fixed conversion from C and C++ strings to XMLString; added 
-  XMLStringTest 
-
-  * .gitignore: 
-  added .gitignore 
-
-2015-03-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bitmap.cpp, src/Bitmap.h, tests/BitmapTest.cpp, 
-    tests/GFReaderTest.cpp, tests/Makefile.am: 
-  small refactorings of class Bitmap; added tests for class Bitmap 
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, tests/BoundingBoxTest.cpp: 
-  improved BoundingBox tests 
-
-2015-03-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bezier.cpp, src/BoundingBox.cpp, src/BoundingBox.h, 
-    tests/BezierTest.cpp, tests/Makefile.am: 
-  fixed Bezier::reduceDegree() for degree 1 and added BezierTest class 
-
-2015-03-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml: 
-  Travis conf: added configuration data for Coverity Scan 
-
-  * README.md: 
-  added license badge to README.md 
-
-2015-02-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, README.md: 
-  updated NEWS and README.md 
-
-2015-02-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Calculator.cpp: 
-  replaced while(1) with for(;;) for consistency 
-
-2015-02-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.9.1 
-
-2015-02-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Ghostscript.cpp: 
-  disable lookup of GS library in Windows registry for old gcc versions 
-
-2015-02-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/Makefile.am, src/SVGOutput.cpp, 
-    src/SVGOutput.h, src/SVGOutputBase.h, src/dvisvgm.cpp: 
-  moved class SVGOutput to separate compilation unit 
-
-  * doc/dvisvgm.txt.in, src/SVGOutput.cpp, src/SVGOutput.h, 
-    tests/Makefile.am, tests/SVGOutputTest.cpp, tests/create-makefile: 
-  added width specifiers and exression evaluation to --output patterns 
-
-  * doc/dvisvgm.txt.in: 
-  minor additions and formatting changes of the manpage 
-
-  * doc/Makefile.am, doc/conf-dblatex-man.xsl, doc/conf-dblatex-pdf.xsl, 
-    doc/dvisvgm.sty, doc/dvisvgm.xpr, doc/tweak-dblatex-pdf.xsl: 
-  improved the layout of the pdf manpage 
-
-  * doc/Makefile.am, doc/db2html.xsl, doc/dvisvgm.css: 
-  create html manpage with a separate stylesheet matching the new website 
-  theme 
-
-2015-02-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * .travis.yml: 
-  added configuration file for Travis CI 
-
-  * .travis.yml: 
-  added dependency 'python-lxml' to Travis configuration 
-
-  * .travis.yml: 
-  added dependency 'libgtest-dev' to Travis configuration; ensure call of 
-  'make check' 
-
-  * .travis.yml: 
-  Travis conf: added missing call of 'configure' 
-
-  * .travis.yml: 
-  Travis conf: build gtest libraries since Ubuntu doesn't provide the 
-  binaries 
-
-2015-02-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TpicSpecialHandler.cpp: 
-  use constant M_PI rather than computing PI locally 
-
-2015-02-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README, README.md: 
-  updated README and README.md 
-
-2015-01-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/ShadingPatch.h: 
-  removed redundant methods from class ShadingPatch 
-
-2015-01-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TensorProductPatch.cpp, src/TriangularPatch.cpp: 
-  renamed static helper function clip() to snap() 
-
-2015-01-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.cpp: 
-  resolved ambiguous call of pow (patch by Peter Breitenlohner) 
-
-2015-01-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/VectorIterator.h: 
-  removed redundant method VectorIterator::distanceToLast() 
-
-2014-12-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, README, README.md, configure.ac, doc/Makefile.am, 
-    doc/dvisvgm.txt.in, src/BasicDVIReader.cpp, src/BasicDVIReader.h, 
-    src/Bezier.cpp, src/Bezier.h, src/BgColorSpecialHandler.cpp, 
-    src/BgColorSpecialHandler.h, src/Bitmap.cpp, src/Bitmap.h, 
-    src/BoundingBox.cpp, src/BoundingBox.h, src/CMap.cpp, src/CMap.h, 
-    src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.cpp, 
-    src/CMapReader.h, src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, 
-    src/Calculator.h, src/CharMapID.cpp, src/CharMapID.h, src/Character.h, 
-    src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, 
-    src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/DependencyGraph.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EPSFile.cpp, src/EPSFile.h, src/EPSToSVG.cpp, src/EPSToSVG.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/EncFile.cpp, 
-    src/EncFile.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, 
-    src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, 
-    src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/FontMetrics.cpp, src/FontMetrics.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, 
-    src/InputReader.cpp, src/InputReader.h, src/JFM.cpp, src/JFM.h, 
-    src/Length.cpp, src/Length.h, src/Makefile.am, src/MapLine.cpp, 
-    src/MapLine.h, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, 
-    src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.h, src/MiKTeXCom.cpp, src/MiKTeXCom.h, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, 
-    src/NumericRanges.h, src/PSFilter.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PSPattern.cpp, src/PSPattern.h, 
-    src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, src/PageRanges.cpp, 
-    src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, 
-    src/PathClipper.cpp, src/PathClipper.h, src/PdfSpecialHandler.cpp, 
-    src/PdfSpecialHandler.h, src/PreScanDVIReader.cpp, 
-    src/PreScanDVIReader.h, src/Process.cpp, src/Process.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/RangeMap.cpp, 
-    src/RangeMap.h, src/SVGOutputBase.h, src/SVGTree.cpp, src/SVGTree.h, 
-    src/ShadingPatch.cpp, src/ShadingPatch.h, src/SignalHandler.cpp, 
-    src/SignalHandler.h, src/SpecialActions.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, 
-    src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, 
-    src/Subfont.cpp, src/Subfont.h, src/System.cpp, src/System.h, 
-    src/TFM.cpp, src/TFM.h, src/TensorProductPatch.cpp, 
-    src/TensorProductPatch.h, src/Terminal.cpp, src/Terminal.h, 
-    src/ToUnicodeMap.cpp, src/ToUnicodeMap.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, src/TriangularPatch.cpp, src/TriangularPatch.h, 
-    src/Unicode.cpp, src/Unicode.h, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/VectorIterator.h, src/VectorStream.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, 
-    src/options.dtd, src/options.xml, src/psdefs.cpp, src/types.h, 
-    tests/BoundingBoxTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, 
-    tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, 
-    tests/CommandLineTest.cpp, tests/DependencyGraphTest.cpp, 
-    tests/DirectoryTest.cpp, tests/DvisvgmSpecialTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FilePathTest.cpp, 
-    tests/FileSystemTest.cpp, tests/FontManagerTest.cpp, 
-    tests/FontMapTest.cpp, tests/GFReaderTest.cpp, tests/GraphicPathTest.cpp, 
-    tests/LengthTest.cpp, tests/Makefile.am, tests/MapLineTest.cpp, 
-    tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, 
-    tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, 
-    tests/PageSizeTest.cpp, tests/PairTest.cpp, tests/RangeMapTest.cpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, 
-    tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, 
-    tests/SubfontTest.cpp, tests/TensorProductPatchTest.cpp, 
-    tests/ToUnicodeMapTest.cpp, tests/TypesTest.cpp, 
-    tests/VectorStreamTest.cpp, tests/check-conv, tests/create-makefile, 
-    tests/normalize.xsl: 
-  updated year in copyright statements to 2015 
-
-2014-12-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/ShadingPatch.h, 
-    src/TensorProductPatch.cpp, src/TensorProductPatch.h, 
-    src/TriangularPatch.cpp, src/TriangularPatch.h, src/dvisvgm.cpp, 
-    src/options.xml: 
-  added command-line options --grad-overlap, --grad-segments, and 
-  --grad-simplify 
-
-  * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EPSToSVG.cpp, 
-    src/EPSToSVG.h, src/SpecialActions.h, src/SpecialManager.cpp, 
-    src/dvisvgm.cpp: 
-  show PS instruction counter when processing EPS files with option 
-  --progress 
-
-  * src/dvisvgm.cpp: 
-  clear line before printing the message about user interruption to avoid 
-  trailing text fragments 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.9 
-
-  * NEWS: 
-  updated NEWS 
-
-2014-12-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp: 
-  check validity of DVI file before trying to collect the BOPs 
-
-2014-12-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Makefile.am, src/TriangularPatch.cpp, src/TriangularPatch.h: 
-  added class to compute triangular shading patches 
-
-  * src/Makefile.am, src/PsSpecialHandler.cpp, src/ShadingPatch.cpp, 
-    src/ShadingPatch.h, src/TensorProductPatch.cpp, src/TensorProductPatch.h: 
-  extracted common interface class ShadingPatch from TensorProductPatch 
-
-  * src/Color.cpp, src/Color.h, src/Makefile.am, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/VectorIterator.h, src/psdefs.cpp: 
-  extended PS operator 'shfill' to support triangular patch meshes 
-
-2014-12-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  added processing of the optional 'BBox' entry in a PS shading dictionary 
-
-2014-12-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CommandLine.cpp, src/CommandLine.h, src/dvisvgm.cpp, 
-    src/options.xml: 
-  disable option --clipjoin if PS support is disabled 
-
-  * src/Color.cpp, tests/ColorSpecialTest.cpp, tests/ColorTest.cpp: 
-  fixed CMYK to RGB approximation 
-
-2014-11-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/psdefs.cpp, tests/PSInterpreterTest.cpp: 
-  added evaluation of PS operator shfill (Coons and tensor product patches 
-  only) 
-
-2014-11-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * README.md: 
-  added list of features and a download button to README.md 
-
-2014-11-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * clipper/clipper.cpp, clipper/clipper.hpp: 
-  updated clipper library to version 6.2.1 
-
-2014-11-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bezier.cpp, src/Bezier.h, src/BoundingBox.h, src/GraphicPath.h, 
-    src/Makefile.am, src/TensorProductPatch.cpp, src/TensorProductPatch.h, 
-    tests/Makefile.am, tests/TensorProductPatchTest.cpp: 
-  added code to compute tensor-product patches required for gradient fills 
-
-2014-11-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Matrix.cpp: 
-  use constant M_PI rather than defining PI locally 
-
-2014-10-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, 
-    src/PsSpecialHandler.cpp, tests/ColorTest.cpp: 
-  replaced float by double in class Color 
-
-  * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, 
-    src/DVIReader.cpp, src/HtmlSpecialHandler.cpp, src/PsSpecialHandler.cpp, 
-    tests/ColorTest.cpp: 
-  renamed RGB setters/getters of class Color 
-
-  * src/Color.cpp, src/Color.h: 
-  replaced vectors with valarrays in class Color 
-
-  * src/Color.cpp, src/Color.h, tests/ColorTest.cpp: 
-  added deltaE and L*a*b* color space methods to class Color 
-
-2014-10-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * clipper/clipper.cpp, clipper/clipper.hpp: 
-  updated clipper library to version 6.2.0 
-
-  * src/GraphicPath.h, src/PathClipper.cpp, src/PathClipper.h, 
-    src/XMLNode.h: 
-  fixed a couple of doxygen comments; removed redundant 
-  PathClipperException 
-
-2014-10-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CommandLine.cpp: 
-  updated CommandLine.cpp with description of option --no-merge 
-
-  * src/Ghostscript.cpp: 
-  try to lookup the location of the GS DLL in the Windows registry 
-
-2014-10-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/options.xml: 
-  added info about option --no-merge to the manpage 
-
-2014-09-24  Khaled Hosny  <khaled.hosny at hindawi.com>
-
-  * src/Makefile.am: 
-  Add an opt2cpp Python script
-
-A very ugly script that should work as a 
-  drop in replacement for the
-opt2cpp XSLT. 
-
-2014-09-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  ensure that colors set by a color special are always considered by the 
-  PS handler 
-
-2014-09-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.cpp, src/DVIReader.cpp, src/FontCache.cpp, 
-    src/GFReader.cpp, src/dvisvgm.cpp: 
-  replaced namespace 'ios_base' with 'ios' 
-
-2014-08-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  added missing whitespace boundaries in PS code 
-
-  * src/FontEngine.cpp, tests/PageRagesTest.cpp: 
-  removed unused static functions 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.8.1 
-
-  * NEWS: 
-  updated NEWS 
-
-2014-08-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/DependencyGraph.h, src/Makefile.am, 
-    src/SVGTree.cpp, src/SVGTree.h, src/XMLNode.cpp, src/XMLNode.h, 
-    tests/DependencyGraphTest.cpp, tests/Makefile.am: 
-  remove redundant clipPath elements from generated SVG files 
-
-2014-08-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSPattern.cpp, src/XMLNode.cpp, src/XMLNode.h: 
-  renamed XMLElementNode::findDescendants() and made it constant 
-
-2014-08-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/Makefile.am, tests/create-makefile: 
-  link tests against FreeType library 
-
-  * README.md: 
-  minor fixed to README.md 
-
-2014-08-10  Khaled Hosny  <khaledhosny at eglug.org>
-
-  * configure.ac, src/Makefile.am: 
-  Don't override CXXFLAGS in configure script
-
-Breaks standard things 
-  like:
-
-     make CXXFLAGS="-g -O0 -pg" 
-
-  * configure.ac, src/Makefile.am: 
-  Don't override CPPFLAGS and LDFLAGS in configure
-
-For the same reasons 
-  as the previous commit 
-
-2014-08-07  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/dvisvgm.cpp: 
-  removed old code that moved cache files to new location 
-
-  * src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h: 
-  removed unused emit() methods from XML classes 
-
-2014-07-31  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/PsSpecialHandler.cpp, src/psdefs.cpp: 
-  prevent side-effects caused by bop/eop operators present in PS specials 
-
-2014-07-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS: 
-  updated NEWS 
-
-2014-07-28  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/GraphicPath.h, src/PSInterpreter.cpp, src/PSInterpreter.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/psdefs.cpp, 
-    tests/PSInterpreterTest.cpp: 
-  added evaluation of PS operator 'clippath' (copies clipping path into 
-  graphics path) 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.8 
-
-2014-07-26  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/GFGlyphTracer.cpp, src/GraphicPath.h, 
-    src/PsSpecialHandler.cpp: 
-  renamed GraphicPath::newpath() to GraphicPath::clear() 
-
-2014-07-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/InputReader.cpp, src/PSInterpreter.cpp: 
-  ensure that InputReader::compare() checks whole and not just partial 
-  words 
-
-2014-07-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.h, src/dvisvgm.cpp: 
-  prevent throwing a DVIException when option -l is present 
-
-  * Makefile.am, clipper/License.txt, clipper/Makefile.am, 
-    clipper/clipper.cpp, clipper/clipper.hpp, configure.ac, src/Makefile.am: 
-  added slightly modified sources of clipper library (computes boolops on 
-  polygons) 
-
-  * src/GraphicPath.h: 
-  added field to store the winding rule to class GraphicPath 
-
-  * README, README.md, src/Bezier.cpp, src/Bezier.h, src/GraphicPath.h, 
-    src/Makefile.am, src/PathClipper.cpp, src/PathClipper.h, src/dvisvgm.cpp: 
-  added class PathClipper to compute intersections of closed curved 
-  graphics paths 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/dvisvgm.cpp, 
-    src/options.xml: 
-  added option --clippath to compute the intersection of clipping paths 
-
-2014-07-20  Khaled Hosny  <khaledhosny at eglug.org>
-
-  * src/FontEngine.cpp: 
-  Free existing FT_Face before creating a new one
-
-FontEngine was never 
-  destroying the FT_Face's it creates, except the
-very last one that was 
-  destroyed by the destructor. For some reason,
-this was causing 
-  FT_New_Face() to fail on Windows after processing the
-first hundred or so 
-  pages of DVI files. 
-
-2014-07-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/GraphicPath.h, src/PsSpecialHandler.cpp, src/SVGTree.cpp, 
-    src/SVGTree.h, src/dvisvgm.cpp, src/options.xml, 
-    tests/GraphicPathTest.cpp: 
-  added option to create relative rather than absolute path commands 
-
-  * src/TpicSpecialHandler.cpp: 
-  TPIC handler: use class GraphicPath to create SVG path commands 
-
-2014-07-07  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.h, src/Doxyfile, src/HtmlSpecialHandler.h, 
-    src/RangeMap.cpp, src/SpecialManager.cpp, src/ToUnicodeMap.cpp: 
-  fixed a couple of broken doxygen comments 
-
-2014-06-25  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Ghostscript.cpp: 
-  get proper name of Ghostscript library when building for Cygwin 
-
-2014-06-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * README.md: 
-  added markdown version of README 
-
-2014-06-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.cpp: 
-  suppress output of PS operator ':show' to prevent the creation of 
-  additional graphic elements 
-
-2014-06-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/SpecialManager.cpp, src/SpecialManager.h: 
-  removed redundant method SpecialManager::leavePSHeaderSection() 
-
-  * doc/dvisvgm.txt.in, src/DVIToSVGActions.cpp, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    tests/DvisvgmSpecialTest.cpp, tests/Makefile.am: 
-  added/improved dvisvgm::raw* specials 
-
-  * src/InputReader.cpp: 
-  added missing include 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.7 
-
-  * NEWS: 
-  updated NEWS 
-
-2014-06-12  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/XMLNode.cpp, src/XMLNode.h: 
-  added clear() to XMLNode classes; added XMLTextNode::getText() 
-
-2014-06-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/InputReader.cpp, src/InputReader.h: 
-  added InputReader::getLine() 
-
-  * src/DVIToSVG.cpp, src/SpecialHandler.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h: 
-  added listener to allow SpecialHandlers being notified when 
-  pre-processing has finished 
-
-2014-06-10  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/SpecialActions.h, tests/ColorSpecialTest.cpp: 
-  renamed class SpecialEmptyActions to EmptySpecialActions 
-
-2014-06-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp, src/Ghostscript.cpp: 
-  removed unused variable; call Ghostscript::exit() with explicitely given 
-  object 
-
-  * src/DVIToSVG.h, src/SpecialManager.h: 
-  removed redundant definition of assignment operators 
-
-2014-06-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/Makefile.am: 
-  moved basic funtionality of DVIReader to base class BasicDVIReader 
-
-  * src/BasicDVIReader.h, src/DVIReader.cpp, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/dvisvgm.cpp: 
-  moved call of executePreamble() and executePostamble() from DVIToSVG to 
-  DVIReader 
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, 
-    src/PreScanDVIReader.cpp, src/PreScanDVIReader.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, 
-    src/StreamReader.h: 
-  pre-process DVI file to collect required data not present in the page 
-  ranges to be converted 
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/dvisvgm.cpp: 
-  made class SpecialManager a singleton 
-
-  * src/BasicDVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h: 
-  allow to replace the DVI reader assigned to an instance of 
-  DVIToSVGActions 
-
-  * doc/dvisvgm.txt.in, src/BasicDVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/EPSToSVG.cpp, src/EPSToSVG.h, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/PreScanDVIReader.cpp, 
-    src/PreScanDVIReader.h, src/SpecialActions.h: 
-  process hyperref anchors and links across pages 
-
-  * src/BasicDVIReader.cpp, src/BasicDVIReader.h, src/Bitmap.h, 
-    src/BoundingBox.h, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, 
-    src/CMapReader.h, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, 
-    src/CmdLineParserBase.h, src/Color.cpp, src/ColorSpecialHandler.cpp, 
-    src/ColorSpecialHandler.h, src/CommandLine.cpp, src/CommandLine.h, 
-    src/DLLoader.h, src/DVIReader.cpp, src/DVIToSVG.h, src/DVIToSVGActions.h, 
-    src/Directory.h, src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.h, src/EncFile.h, src/FileFinder.h, 
-    src/FileSystem.cpp, src/Font.cpp, src/Font.h, src/FontCache.h, 
-    src/FontEncoding.cpp, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, 
-    src/GFReader.h, src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, 
-    src/GraphicPath.h, src/HtmlSpecialHandler.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/JFM.h, src/Length.cpp, src/Length.h, 
-    src/MapLine.cpp, src/MapLine.h, src/Matrix.cpp, src/Matrix.h, 
-    src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/NoPsSpecialHandler.h, src/NumericRanges.h, src/PSInterpreter.h, 
-    src/PSPattern.h, src/PSPreviewFilter.h, src/PageRanges.h, src/PageSize.h, 
-    src/Pair.h, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h, 
-    src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SVGTree.h, src/SignalHandler.h, src/SpecialActions.h, 
-    src/SpecialManager.h, src/StreamWriter.h, src/Subfont.cpp, src/Subfont.h, 
-    src/TFM.h, src/ToUnicodeMap.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, src/VFReader.cpp, src/VectorStream.h, 
-    src/XMLDocument.h, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/types.h: 
-  replaced leading spaces by tabs; removed trailing whitespace 
-
-2014-06-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp, src/DVIReader.h: 
-  removed redundant variable DVIReader::_prevBop 
-
-  * src/PsSpecialHandler.cpp: 
-  fixed incorrect extent values shown when applying a preview bbox 
-  (bp->pt) 
-
-2014-06-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/EPSFile.cpp, src/GFReader.cpp: 
-  replaced relative variant of seekg() by absolute one where possible 
-
-  * src/DVIReader.cpp, src/DVIReader.h: 
-  removed redundant code from DVIReader::evalCommand() 
-
-2014-05-31  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp, src/VFReader.cpp: 
-  few code adjustments 
-
-  * src/DVIReader.cpp, src/StreamReader.cpp, src/StreamReader.h, 
-    src/VFReader.cpp: 
-  removed StreamReader::in() 
-
-  * src/DVIReader.cpp, src/StreamReader.h, src/VFReader.cpp: 
-  renamed some methods of class StreamReader 
-
-2014-05-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/StreamReader.h: 
-  collect all DVI BOP offsets to reach them quickly 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h: 
-  removed DVIReader::_totalPages; use number of BOP offsets instead 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/dvisvgm.cpp: 
-  simplified computation of progress ratio 
-
-  * src/DVIReader.cpp, src/DVIReader.h: 
-  simplified DVIReader::executePage; removed DVIReader::executePages 
-
-2014-05-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Makefile.am, src/Unicode.cpp, src/Unicode.h, 
-    src/XMLString.cpp: 
-  moved unicode-related funtions to separate class 
-
-  * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/FontEngine.cpp, 
-    src/FontEngine.h: 
-  removed redundant method CharMap::invert() 
-
-  * src/CMap.cpp, src/CMap.h, src/Makefile.am, src/RangeMap.cpp, 
-    src/RangeMap.h, tests/Makefile.am, tests/RangeMapTest.cpp: 
-  extracted class RangeMap previously implemented as part of SegmentedCMap 
-
-  * src/RangeMap.cpp: 
-  fixed right joins of touching ranges in a RangeMap 
-
-  * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/Font.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/Makefile.am: 
-  replaced class CharMap with more generic class RangeMap 
-
-  * src/DVIToSVG.cpp, src/Makefile.am, src/NumericRanges.h, 
-    src/PageRanges.cpp, src/PageRanges.h, tests/PageRagesTest.cpp: 
-  extracted functionality of class PageRanges to separate class 
-  NumericRanges 
-
-  * src/Makefile.am, src/RangeMap.h, src/ToUnicodeMap.cpp, 
-    src/ToUnicodeMap.h, tests/Makefile.am, tests/ToUnicodeMapTest.cpp: 
-  added class ToUnicodeMap to handle mappings from character indexes to 
-  unicode points 
-
-  * src/Makefile.am: 
-  Makefile: put source files on separate lines 
-
-2014-04-30  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CharMapID.cpp, src/CharMapID.h, src/DVIReader.cpp, src/Font.cpp, 
-    src/Font.h, src/FontEngine.cpp, src/FontEngine.h: 
-  try to add unicode mappings missing in a font's cmap table 
-
-2014-04-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/SVGTree.cpp: 
-  don't add unnecessary element 'missing-glyph' to SVG files 
-
-2014-04-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/options.xml: 
-  renamed argument of option --linkmark from 'type' to 'style' 
-
-2014-04-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/System.h: 
-  removed redundant semicolon 
-
-2014-04-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.6 
-
-  * NEWS: 
-  updated NEWS 
-
-2014-04-21  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/EPSToSVG.cpp: 
-  removed date and machine triplet from generated SVG files 
-
-2014-04-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h: 
-  added optional selection of line/box colors to option --linkmark 
-
-2014-04-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CommandLine.h, src/DVIToSVG.cpp, src/EPSToSVG.cpp: 
-  don't link GS messages unnecessarily if HAVE_LIBGS is defined 
-
-  * src/DVIReader.h, src/DVIToSVGActions.h, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/SpecialActions.h: 
-  only split hyperlink boxes on line breaks 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/options.xml: 
-  changed default argument of option --linkmark to 'box' 
-
-2014-04-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DLLoader.cpp: 
-  prevent calling dlopen() if the length of the string argument is 0 
-
-  * doc/dvisvgm.txt.in, src/Ghostscript.cpp: 
-  if libgs is loaded during runtime, look for libgs.so.X instead of 
-  libgs.so 
-
-  * src/Ghostscript.cpp, src/dvisvgm.cpp: 
-  moved lookup of MiKTeX's GS DLL to get_libgs() 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp, src/options.xml: 
-  added command-line option --zoom 
-
-2014-04-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CMap.cpp, src/CmdLineParserBase.cpp, src/ColorSpecialHandler.cpp, 
-    src/DVIReader.cpp, src/DVIToSVGActions.cpp, src/Doxyfile, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EPSFile.cpp, src/EmSpecialHandler.cpp, src/FileFinder.cpp, 
-    src/FileSystem.cpp, src/Font.cpp, src/FontCache.cpp, src/FontEncoding.h, 
-    src/FontEngine.cpp, src/FontMap.cpp, src/GraphicPath.h, 
-    src/PSInterpreter.cpp, src/PageRanges.cpp, src/PsSpecialHandler.cpp, 
-    src/SVGTree.cpp, src/SVGTree.h, src/SpecialManager.cpp, src/Subfont.cpp, 
-    src/TFM.cpp, src/TpicSpecialHandler.cpp, src/XMLDocument.cpp, 
-    src/XMLNode.cpp, src/dvisvgm.cpp: 
-  fixed issues in the doxygen documentation 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.5.3 
-
-  * NEWS: 
-  updated NEWS 
-
-2014-04-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.cpp: 
-  equalize implementations of moveToX and moveToY 
-
-  * src/BoundingBox.h, src/DVIActions.cpp, src/DVIActions.h, 
-    src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/DvisvgmSpecialHandler.cpp, src/EPSToSVG.cpp, 
-    src/EmSpecialHandler.cpp, src/Font.h, src/FontManager.cpp, 
-    src/GFGlyphTracer.cpp, src/GFReader.cpp, src/GFTracer.cpp, 
-    src/GFTracer.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, 
-    src/Makefile.am, src/PSPattern.cpp, src/PSPreviewFilter.cpp, 
-    src/PSPreviewFilter.h, src/PageSize.cpp, src/PageSize.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/TFM.cpp, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, 
-    src/VFReader.cpp: 
-  switched internal computations from TeX points (pt) to PS points (bp) 
-
-2014-02-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIReader.h: 
-  ensure updating the SVG cursor position when executing DVI command 
-  set_rule 
-
-2014-01-13  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Ghostscript.cpp: 
-  check if library given by --libgs is actually a GS library 
-
-2014-01-10  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS: 
-  updated NEWS 
-
-2014-01-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp: 
-  catch exceptions thrown by MiKTeXCom object 
-
-  * src/Directory.cpp: 
-  initialize Directory member variables (Win only) 
-
-  * src/FileFinder.cpp: 
-  return 'unknown' if MiKTeX version can't be retrieved 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.5.2 
-
-2014-01-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/CMap.cpp, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, 
-    src/CMapReader.cpp, src/CMapReader.h, src/CRC32.cpp, src/CRC32.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CharMap.cpp, src/CharMap.h, 
-    src/CharMapID.cpp, src/CharMapID.h, src/Character.h, 
-    src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, 
-    src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EPSFile.cpp, src/EPSFile.h, src/EPSToSVG.cpp, src/EPSToSVG.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/EncFile.cpp, 
-    src/EncFile.h, src/FileFinder.cpp, src/FileFinder.h, src/FilePath.cpp, 
-    src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, 
-    src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/FontMetrics.cpp, src/FontMetrics.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, 
-    src/InputReader.cpp, src/InputReader.h, src/JFM.cpp, src/JFM.h, 
-    src/Length.cpp, src/Length.h, src/Makefile.am, src/MapLine.cpp, 
-    src/MapLine.h, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, 
-    src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.h, src/MiKTeXCom.cpp, src/MiKTeXCom.h, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, src/PSFilter.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PSPattern.cpp, 
-    src/PSPattern.h, src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, 
-    src/PageRanges.cpp, src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, 
-    src/Pair.h, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h, 
-    src/Process.cpp, src/Process.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/SVGOutputBase.h, src/SVGTree.cpp, 
-    src/SVGTree.h, src/SignalHandler.cpp, src/SignalHandler.h, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h, 
-    src/StreamWriter.cpp, src/StreamWriter.h, src/Subfont.cpp, src/Subfont.h, 
-    src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, src/Terminal.cpp, 
-    src/Terminal.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, 
-    src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, 
-    src/options.dtd, src/options.xml, src/psdefs.cpp, src/types.h, 
-    tests/BoundingBoxTest.cpp, tests/CMapReaderTest.cpp, tests/CMapTest.cpp, 
-    tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, 
-    tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FilePathTest.cpp, 
-    tests/FileSystemTest.cpp, tests/FontManagerTest.cpp, 
-    tests/FontMapTest.cpp, tests/GFReaderTest.cpp, tests/GraphicPathTest.cpp, 
-    tests/LengthTest.cpp, tests/Makefile.am, tests/MapLineTest.cpp, 
-    tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, 
-    tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, 
-    tests/PageSizeTest.cpp, tests/PairTest.cpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, 
-    tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, 
-    tests/SubfontTest.cpp, tests/TypesTest.cpp, tests/VectorStreamTest.cpp, 
-    tests/check-conv, tests/create-makefile, tests/normalize.xsl: 
-  updated year in copyright statements to 2014 
-
-2014-01-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/MiKTeXCom.cpp: 
-  prevent releasing MiKTeX object if its initialization failed 
-
-2013-12-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp: 
-  check if units per EM are not 0 to prevent divisions by zero 
-
-  * src/Directory.cpp, src/Directory.h, src/FontMap.cpp, 
-    tests/DirectoryTest.cpp: 
-  changed directory entry types from char to enums 
-
-  * src/FontCache.cpp: 
-  catch potential StreamReaderException 
-
-2013-12-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/BoundingBox.cpp: 
-  explicitely initialize BoundingBox fields 
-
-  * src/FontCache.cpp: 
-  avoid accessing strings constructed from temporaries 
-
-  * src/Matrix.cpp: 
-  ensure return value of istream::get() is assigned to int vars 
-
-  * src/DVIReader.cpp: 
-  check if denominator of DVI unit is non-zero 
-
-  * src/DvisvgmSpecialHandler.cpp, src/FontCache.cpp: 
-  ensure null pointer checks before dereferencing 
-
-  * src/FontCache.cpp, src/SpecialManager.cpp: 
-  restore stream format flags 
-
-  * src/DVIReader.cpp, src/Directory.cpp, src/GFReader.cpp: 
-  added missing initializations of member variables 
-
-2013-12-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.h, src/Bitmap.h, src/BoundingBox.h, 
-    src/CMap.h, src/CMapManager.h, src/CMapReader.h, src/Calculator.h, 
-    src/CharMap.h, src/CharMapID.h, src/Character.h, src/CmdLineParserBase.h, 
-    src/Color.h, src/ColorSpecialHandler.h, src/CommandLine.h, 
-    src/DLLoader.h, src/DVIActions.h, src/DVIReader.h, src/DVIToSVG.h, 
-    src/DVIToSVGActions.h, src/Directory.h, src/DvisvgmSpecialHandler.h, 
-    src/EPSFile.h, src/EPSToSVG.h, src/EmSpecialHandler.h, src/EncFile.h, 
-    src/FileFinder.h, src/FilePath.h, src/FileSystem.h, src/Font.h, 
-    src/FontCache.h, src/FontEncoding.h, src/FontEngine.h, src/FontManager.h, 
-    src/FontMap.h, src/FontMetrics.h, src/GFGlyphTracer.h, src/GFReader.h, 
-    src/GFTracer.h, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicPath.h, src/HtmlSpecialHandler.h, 
-    src/InputBuffer.h, src/InputReader.h, src/JFM.h, src/Length.h, 
-    src/MapLine.h, src/Matrix.h, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.h, src/MiKTeXCom.h, src/NoPsSpecialHandler.h, 
-    src/PSFilter.h, src/PSInterpreter.h, src/PSPattern.h, 
-    src/PSPreviewFilter.h, src/PageRanges.h, src/PageSize.h, src/Pair.h, 
-    src/PdfSpecialHandler.h, src/Process.h, src/PsSpecialHandler.h, 
-    src/SVGOutputBase.h, src/SVGTree.h, src/SignalHandler.h, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.h, 
-    src/StreamReader.h, src/StreamWriter.h, src/Subfont.h, src/System.h, 
-    src/TFM.h, src/Terminal.h, src/TpicSpecialHandler.h, src/VFActions.h, 
-    src/VFReader.h, src/VectorStream.h, src/XMLDocument.h, src/XMLNode.h, 
-    src/XMLString.h, src/macros.h, src/types.h: 
-  prefixed include guards with DVISVGM_ to prevent ambiguities with 
-  external headers 
-
-2013-11-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp, src/SVGTree.cpp, src/SVGTree.h: 
-  don't let global font colors interfere with color specials 
-
-2013-10-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS: 
-  updated NEWS 
-
-2013-10-28  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Bitmap.cpp, src/Color.cpp, src/JFM.cpp, src/Matrix.cpp: 
-  added missing #includes of header file <algorithm> 
-
-  * src/FileSystem.cpp, src/MetafontWrapper.cpp: 
-  added explicit casts from ifstream to bool 
-
-  * src/DVIReader.cpp: 
-  temporarily reactivated processing of font definitions located in the 
-  postamble 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.5.1 
-
-2013-10-27  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp: 
-  suppress output of logical page number if it equals physical page number 
-
-2013-10-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/PSPreviewFilter.cpp, src/PsSpecialHandler.cpp: 
-  ensure proper evaluation of tightpage data if multiple pages are 
-  processed 
-
-2013-10-12  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/InputBuffer.h: 
-  don't check unsigned variables for negative values 
-
-  * src/Color.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  added 'const' to read-only methods 
-
-2013-09-21  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontCache.cpp, src/FontCache.h: 
-  renamed FontCache::VERSION to FontCache::FORMAT_VERSION 
-
-  * src/DVIToSVG.cpp, src/Ghostscript.h, src/dvisvgm.cpp: 
-  added missing guards and functions to prevent compilation errors if 
-  DISABLE_GS is set 
-
-  * src/DVIToSVG.cpp: 
-  changed warning message that appears if PS support has been disabled 
-  permanently 
-
-2013-09-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/Bitmap.cpp, src/BoundingBox.cpp, 
-    src/CMap.cpp, src/CMapManager.cpp, src/CMapReader.cpp, src/CRC32.cpp, 
-    src/Calculator.cpp, src/CharMap.cpp, src/CmdLineParserBase.cpp, 
-    src/Color.cpp, src/ColorSpecialHandler.cpp, src/CommandLine.cpp, 
-    src/CommandLine.h, src/DLLoader.cpp, src/DVIActions.cpp, 
-    src/DVIReader.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, 
-    src/Directory.cpp, src/DvisvgmSpecialHandler.cpp, src/EPSFile.cpp, 
-    src/EPSToSVG.cpp, src/EmSpecialHandler.cpp, src/EncFile.cpp, 
-    src/FileFinder.cpp, src/FilePath.cpp, src/FileSystem.cpp, src/Font.cpp, 
-    src/FontCache.cpp, src/FontEncoding.cpp, src/FontEngine.cpp, 
-    src/FontManager.cpp, src/FontMap.cpp, src/FontMetrics.cpp, 
-    src/GFGlyphTracer.cpp, src/GFReader.cpp, src/GFTracer.cpp, 
-    src/Ghostscript.cpp, src/Ghostscript.h, src/HtmlSpecialHandler.cpp, 
-    src/InputBuffer.cpp, src/InputReader.cpp, src/JFM.cpp, src/Length.cpp, 
-    src/MapLine.cpp, src/Matrix.cpp, src/Message.cpp, 
-    src/MetafontWrapper.cpp, src/MiKTeXCom.cpp, src/NoPsSpecialHandler.cpp, 
-    src/PSInterpreter.cpp, src/PSPattern.cpp, src/PSPreviewFilter.cpp, 
-    src/PageRanges.cpp, src/PageSize.cpp, src/PdfSpecialHandler.cpp, 
-    src/Process.cpp, src/PsSpecialHandler.cpp, src/SVGTree.cpp, 
-    src/SignalHandler.cpp, src/SpecialManager.cpp, src/StreamReader.cpp, 
-    src/StreamWriter.cpp, src/Subfont.cpp, src/System.cpp, src/TFM.cpp, 
-    src/Terminal.cpp, src/TpicSpecialHandler.cpp, src/VFReader.cpp, 
-    src/XMLDocument.cpp, src/XMLNode.cpp, src/XMLString.cpp, src/dvisvgm.cpp: 
-  include config.h at the top of every translation unit 
-
-  * src/DLLoader.h, src/Directory.h: 
-  moved #define NOMINMAX to Windows config.h 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.5 
-
-  * NEWS: 
-  updated NEWS 
-
-2013-08-30  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontMetrics.h, src/JFM.cpp, src/JFM.h, src/TFM.h: 
-  added retrieval of vertical mode flag to class FontMetrics 
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontMetrics.h, src/JFM.h, 
-    src/SVGTree.cpp, src/SVGTree.h, src/TFM.h, src/dvisvgm.cpp: 
-  added support for DVI format 3 (pTeX, vertical mode) 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/Font.cpp, src/Font.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, 
-    src/FontManager.h, src/FontStyle.h, src/SVGTree.cpp, src/dvisvgm.cpp: 
-  added support for XDV (DVI format 5) files 
-
-  * src/Font.cpp, src/Font.h, src/XMLString.cpp: 
-  replaced entity references by corresponding UTF-8 characters; use 
-  correct unicode points rather than DVI charcodes 
-
-  * doc/dvisvgm.txt.in: 
-  updated manpage 
-
-2013-08-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CharMap.cpp, src/CharMap.h, src/Font.cpp, src/Font.h, 
-    src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/Makefile.am: 
-  replaced local std::map tables used in Font classes with new class 
-  CharMap 
-
-2013-08-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/SVGTree.cpp: 
-  appended px unit to font-size attributes in style section 
-
-2013-08-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/XMLString.cpp: 
-  replace very small floating point numbers by 0 
-
-2013-08-20  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp: 
-  suppress error messages from makeFOO tools 
-
-2013-08-13  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CMap.cpp, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, 
-    src/EncFile.h, src/Font.cpp, src/Font.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h: 
-  derive EncodingPair from FontEncoding 
-
-  * src/Font.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h: 
-  moved assignment of base font map to Font class 
-
-2013-08-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/FileFinder.cpp: 
-  check if the kpathsea library is C++-safe (patch by Peter Breitenlohner) 
-
-  * src/dvisvgm.cpp: 
-  fix number of dashes printed by -V1 
-
-2013-08-08  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Matrix.cpp, src/Matrix.h: 
-  renamed Matrix skewing methods 
-
-2013-08-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/Font.h, src/FontEngine.cpp, src/FontManager.cpp, 
-    src/FontMap.cpp, src/FontMap.h, src/FontStyle.h, src/Makefile.am: 
-  store pointers to font map and encoding in Font objects to speed up 
-  looking them up 
-
-  * src/Ghostscript.h, src/PSPreviewFilter.cpp, src/PsSpecialHandler.cpp: 
-  added missing variable initializations 
-
-2013-08-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CMapManager.cpp, src/CMapManager.h, src/FontManager.cpp: 
-  avoid const_cast in CMapManager 
-
-2013-08-02  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp: 
-  disable font processing while scanning PS header specials 
-
-  * src/CMap.h, src/CMapManager.cpp: 
-  properly handle 'unicode' encoding entries set in font map 
-
-2013-08-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/XMLDocument.cpp, src/XMLString.cpp: 
-  changed encoding of SVG files from ISO-8859-1 to UTF-8 
-
-  * src/DVIToSVG.cpp, src/Makefile.am, src/SVGTree.cpp, 
-    src/XMLDocTypeNode.h: 
-  removed DOCTYPE declaration from generated files as suggested by the SVG 
-  specification 
-
-  * src/DVIToSVG.cpp: 
-  removed redundant #include statements 
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.h, src/EPSToSVG.h, 
-    src/Matrix.cpp, src/Matrix.h, src/PsSpecialHandler.cpp, 
-    src/SpecialActions.h, src/dvisvgm.cpp: 
-  apply page transformations to width, height, and depth of preview bbox 
-
-  * NEWS: 
-  updated NEWS 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.4 
-
-2013-07-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CMap.cpp, src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, 
-    src/CMapReader.cpp, src/CMapReader.h, src/FontManager.cpp, 
-    src/Makefile.am, tests/CMapTest.cpp, tests/Makefile.am: 
-  added classes to handle CMap files 
-
-  * src/CMap.cpp, src/CMap.h, src/CMapManager.h, src/EncFile.cpp, 
-    src/EncFile.h, src/FileFinder.cpp, src/Font.cpp, src/Font.h, 
-    src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontManager.cpp, src/Makefile.am, 
-    tests/CMapTest.cpp: 
-  derive .enc encoding vectors and CMaps from common base class 
-  FontEncoding 
-
-  * src/CMap.cpp, src/CMap.h, src/Character.h, src/EncFile.h, src/Font.cpp, 
-    src/Font.h, src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/Makefile.am, tests/CMapTest.cpp: 
-  added Character class to handle character names, codes, and indexes 
-  consistently 
-
-  * src/FileFinder.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp: 
-  added support for OTF fonts 
-
-  * src/Font.cpp, src/Font.h, src/FontMetric.cpp, src/FontMetric.h, 
-    src/FontMetrics.cpp, src/FontMetrics.h, src/Makefile.am, src/TFM.h: 
-  renamed class FontMetric to FontMetrics 
-
-  * src/CMap.cpp, src/CMap.h, src/CMapReader.cpp, src/CMapReader.h, 
-    tests/CMapReaderTest.cpp, tests/CMapTest.cpp, tests/Makefile.am: 
-  added evaluation of base font (bf) sections in CMap files 
-
-  * src/CMap.h, src/CMapManager.cpp, src/CMapManager.h, src/CMapReader.cpp, 
-    src/CharMapID.cpp, src/CharMapID.h, src/Font.cpp, src/Font.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, 
-    src/FontMap.cpp, src/FontMap.h, src/Makefile.am: 
-  try to decode characters of non-CID fonts that have a CMap assigned in 
-  the fontmap 
-
-2013-07-27  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h: 
-  moved lookup of the encoding of a font to the Font class 
-
-  * src/JFM.cpp: 
-  fixed retrieval of char indexes if a JFM contains entries of chartype 0 
-  only 
-
-  * src/BgColorSpecialHandler.h, src/DVIToSVG.cpp, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h: 
-  ensure that PS header code is evaluated before the page/body code; also 
-  execute bop-hook and eop-hook 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp: 
-  added funtion to execute PS code snippets and retrieve their results 
-
-  * doc/dvisvgm.txt.in, src/DVIActions.h, src/DVIReader.cpp, 
-    src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/EPSToSVG.cpp, src/Makefile.am, src/PSFilter.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PSPreviewFilter.cpp, src/PSPreviewFilter.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialActions.h, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: 
-  added evaluation of bounding box information created by preview package 
-
-2013-07-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/EPSToSVG.cpp: 
-  print warning message if height or width of EPS bbox is 0 
-
-  * src/psdefs.cpp: 
-  PS handler: call newpath before executing charpath in operator show 
-
-  * src/FontMap.cpp: 
-  check for EOF prior to try to parse another mapline 
-
-2013-07-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.cpp: 
-  replaced PS operator prval with =only in psdefs 
-
-2013-07-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp: 
-  ensure catching PSExceptions while processing PS header specials to 
-  prevent segfaults 
-
-  * src/psdefs.cpp: 
-  properly store PS operator applyscalevals in systemdict 
-
-2013-07-14  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Process.cpp, src/Process.h: 
-  extended Process::run() to grab the output written to stdout 
-
-  * src/FileFinder.cpp, src/FileFinder.h: 
-  FileFinder: added lookup of cmap files 
-
-2013-07-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp: 
-  command-line parser: changed type of argument mode from char to enum 
-
-2013-06-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp: 
-  removed redundant 'using namespace std' 
-
-2013-06-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/dvisvgm.cpp: 
-  extend option --linkmark to highlight linked areas by a given background 
-  color 
-
-2013-06-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, 
-    src/ColorSpecialHandler.h, src/SpecialActions.h, 
-    tests/ColorSpecialTest.cpp, tests/ColorTest.cpp, tests/Makefile.am: 
-  use Color class in ColorSpecialHandler rather than local code; added 
-  ColorTest 
-
-2013-05-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/dvisvgm.cpp: 
-  added a missing (underlining) hyphen to the output of -V1 
-
-2013-05-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h: 
-  added missing NoPsSpecialhandler files 
-
-2013-05-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Font.h, src/FontManager.h, src/FontMetric.cpp, 
-    src/FontMetric.h, src/Makefile.am, src/TFM.cpp, src/TFM.h: 
-  handle invalid TFM files properly 
-
-  * src/Font.cpp, src/FontMetric.cpp, src/FontMetric.h, src/JFM.cpp, 
-    src/JFM.h, src/Makefile.am, src/StreamReader.h, src/TFM.cpp, src/TFM.h: 
-  added support for Japanese font metric (JFM) files 
-
-  * src/FileFinder.cpp, src/MiKTeXCom.cpp, src/MiKTeXCom.h, src/dvisvgm.cpp: 
-  try to load the Ghostscript library that comes with MiKTeX 
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/HtmlSpecialHandler.cpp, 
-    src/HtmlSpecialHandler.h, src/Makefile.am, src/SpecialManager.cpp: 
-  added support of hyperref specials 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/HtmlSpecialHandler.cpp, src/dvisvgm.cpp, src/options.xml: 
-  added option --linkmark to select the highlighing variant for hyperlinks 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.3 
-
-  * NEWS: 
-  updated NEWS 
-
-2013-05-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * AUTHORS, Makefile.am, README, configure.ac, potracelib/Makefile.am, 
-    potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, 
-    potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, 
-    potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: 
-  removed bundled potrace library 
-
-  * src/SVGTree.cpp, src/SVGTree.h: 
-  added methods to push and pop 'context elements' to a page that wrap 
-  parts of the page contents 
-
-  * src/DVIToSVGActions.h, src/EPSToSVG.h, src/SpecialActions.h: 
-  provide the context push/pop methods of class SVGTree to special 
-  handlers 
-
-  * src/InputReader.cpp, src/InputReader.h: 
-  added optional parameter 'quotechar' to InputReader::parseAttributes() 
-
-  * src/EmSpecialHandler.h, src/NoPsSpecialHandler.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.h: 
-  moved DVI listener methods to dedicated listener interface classes 
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, 
-    src/NoPsSpecialHandler.cpp, src/NoPsSpecialHandler.h, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: 
-  added page number parameter to DVIEndPageListener::dviEndPage() 
-
-2013-05-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.cpp, src/Terminal.cpp, src/Terminal.h: 
-  disable cursor when showing the progress indicator (Windows only) 
-
-2013-04-26  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp: 
-  don't link NoPsSpecialHandler if HAVE_LIBGS 
-
-2013-04-25  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontEncoding.cpp: 
-  fixed bracketing bug that prevented lookup of fontmap files 
-
-2013-04-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, 
-    src/Calculator.h, src/Matrix.cpp, src/Matrix.h, src/MessageException.h, 
-    src/PageSize.cpp, src/PageSize.h, src/StreamReader.cpp, 
-    src/StreamReader.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h: 
-  added missing underscores to private member variables 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.2.2 
-
-  * NEWS: 
-  updated NEWS 
-
-2013-04-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp, src/EPSToSVG.cpp, src/dvisvgm.cpp: 
-  avoid output of empty parentheses if TARGET_SYSTEM is not set 
-
-  * doc/dvisvgm.txt.in, src/CmdLineParserBase.cpp, src/CommandLine.cpp, 
-    src/options.dtd, src/options.xml: 
-  added information about 'dvisvgm -E' to usage line 
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.h, 
-    src/CmdLineParserBase.h, src/DVIToSVGActions.cpp, src/Message.cpp, 
-    src/VFReader.cpp: 
-  added missing member initializations to some classes 
-
-2013-04-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/Makefile.am, src/SpecialManager.cpp: 
-  print a warning message if PS specials are found but ignored 
-
-2013-04-15  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp, src/dvisvgm.cpp: 
-  catch MessageException if MiKTeX version can't be obtained 
-
-2013-04-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/Makefile.am, tests/create-makefile: 
-  updated tests/Makefile.am to honor system potracelib if present 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.2.1 
-
-  * NEWS: 
-  updated NEWS 
-
-2013-04-08  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/Color.cpp, src/Color.h, src/DVIToSVGActions.cpp: 
-  allow the background color special to insert white rectancles 
-
-  * src/PageRanges.h: 
-  dropped unused variable PageRanges::_max 
-
-2013-04-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/XMLNode.cpp, src/XMLNode.h: 
-  unhide derived method XMLDeclarationNode::append 
-
-2013-03-10  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * Makefile.am, configure.ac: 
-  don't build bundled potracelib if system library is used (patch by 
-  Alexis Ballier) 
-
-2013-03-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, 
-    potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, 
-    potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: 
-  updated bundled potrace library to version 1.11 
-
-2013-03-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/decompose.h, potracelib/lists.h, potracelib/progress.h, 
-    potracelib/trace.c, potracelib/trace.h, src/EPSFile.cpp, 
-    src/EPSToSVG.cpp, src/EPSToSVG.h, src/PSPattern.cpp, src/PSPattern.h, 
-    src/SVGOutputBase.h: 
-  converted DOS line endings 
-
-2013-02-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Makefile.am, src/PSInterpreter.cpp, src/PSInterpreter.h, 
-    src/PSPattern.cpp, src/PSPattern.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/psdefs.psc, tests/PSInterpreterTest.cpp: 
-  PS handler: added support of tiling patterns 
-
-  * src/Makefile.am, src/PSInterpreter.cpp, src/psdefs.cpp, src/psdefs.psc: 
-  make psdefs a separate compilation unit 
-
-  * tests/MapLineTest.cpp: 
-  prevent MapLineTest from failing if file UGBK.sfd is not available 
-
-  * src/psdefs.cpp: 
-  improved processing of PS operator 'show' 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.2 
-
-  * NEWS: 
-  updated NEWS 
-
-2013-02-21  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/XMLNode.cpp, src/XMLNode.h: 
-  added virtual constructor XMLNode::clone() 
-
-  * src/XMLNode.cpp, src/XMLNode.h: 
-  added methods to lookup attribute values and selected descendant XML 
-  nodes 
-
-2013-02-19  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h: 
-  added PSInterpreter::limit() to limit the number of bytes to be 
-  processed 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/EPSFile.cpp, src/EPSFile.h, 
-    src/EPSToSVG.cpp, src/EPSToSVG.h, src/Makefile.am, 
-    src/PsSpecialHandler.cpp, src/SVGOutputBase.h, src/dvisvgm.cpp, 
-    src/options.xml: 
-  add option to directly convert EPS files to SVG 
-
-  * src/FilePath.cpp: 
-  adapt path separators on Windows systems to get the  correct output path 
-
-2013-02-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, 
-    src/CommandLine.h: 
-  applied a few refactorings to the command-line parser 
-
-2013-02-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/dvisvgm.cpp, src/options.xml: 
-  added optional parameter to option --help to specify output format 
-
-2013-02-06  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/CommandLine.cpp, 
-    src/CommandLine.h, src/EmSpecialHandler.cpp, src/GraphicPath.h, 
-    src/Matrix.cpp, src/PsSpecialHandler.cpp, src/TpicSpecialHandler.cpp, 
-    src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/options.xml: 
-  added option --precision to set the number of decimal places applied to 
-  attribute values 
-
-2013-01-30  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CommandLine.cpp: 
-  fixed alignment of --help text 
-
-2013-01-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp, src/FontEngine.cpp, src/Makefile.am, 
-    src/MiKTeXCom.cpp, src/MiKTeXCom.h: 
-  moved MiKTeX COM code to separate class 
-
-2013-01-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIToSVG.cpp, src/FileFinder.cpp, src/Font.cpp, 
-    src/Font.h, src/FontEncoding.cpp, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/Makefile.am, 
-    src/MapLine.cpp, src/MapLine.h, src/Subfont.cpp, src/Subfont.h, 
-    tests/FontMapTest.cpp, tests/Makefile.am, tests/MapLineTest.cpp, 
-    tests/SubfontTest.cpp, tests/create-makefile, tests/sample.sfd: 
-  added support for subfont definitions and multi-font (.ttc) files 
-
-  * src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, src/MapLine.h: 
-  replaced FontMap entries by pointers; initialize entries with MapLine 
-  objects 
-
-  * src/CommandLine.cpp, src/Font.cpp, src/Font.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, 
-    src/MapLine.cpp, src/MapLine.h, tests/MapLineTest.cpp: 
-  implemented evaluation of font style options given in a mapline 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.1 
-
-  * NEWS, README: 
-  updated NEWS and README 
-
-2013-01-20  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontEngine.cpp, src/FontEngine.h: 
-  removed unneeded code related to font sizes from class FontEngine 
-
-2013-01-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/FontMap.cpp, src/FontMap.h, src/dvisvgm.cpp, src/options.xml: 
-  renamed option --map-file to --fontmap; allow multiple mapfiles and 
-  modes 
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/FontMap.cpp, src/FontMap.h, 
-    src/Makefile.am, src/PdfSpecialHandler.cpp, src/PdfSpecialHandler.h: 
-  added PdfSpecialHandler to evaluate pdf:mapline and pdf:mapfile specials 
-
-2013-01-10  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/FontEncoding.cpp: 
-  fixed a string exception that occurred when an encoding file or an entry 
-  in the encoding table is unavailable 
-
-2013-01-06  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h: 
-  removed font encoding methods from FileFinder 
-
-2013-01-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, 
-    src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, 
-    src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, 
-    src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, 
-    src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, 
-    src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicPath.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, 
-    src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, 
-    src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/MiKTeXCom.cpp, 
-    src/MiKTeXCom.h, src/PSInterpreter.cpp, src/PSInterpreter.h, 
-    src/PageRanges.cpp, src/PageRanges.h, src/PageSize.cpp, src/PageSize.h, 
-    src/Pair.h, src/Process.cpp, src/Process.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/SVGTree.cpp, src/SVGTree.h, 
-    src/SignalHandler.cpp, src/SignalHandler.h, src/SpecialActions.h, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, 
-    src/StreamWriter.h, src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, 
-    src/Terminal.cpp, src/Terminal.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, 
-    src/options.dtd, src/options.xml, src/psdefs.psc, src/types.h, 
-    tests/BoundingBoxTest.cpp, tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, 
-    tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, 
-    tests/FilePathTest.cpp, tests/FileSystemTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, 
-    tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, 
-    tests/PageSizeTest.cpp, tests/PairTest.cpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, 
-    tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, 
-    tests/TypesTest.cpp, tests/VectorStreamTest.cpp, tests/create-makefile: 
-  updated year in copyright statements to 2013 
-
-2012-12-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontCache.cpp, src/PsSpecialHandler.cpp, src/TpicSpecialHandler.cpp: 
-  check emptiness of containers with empty() instead of size() 
-
-  * src/FileFinder.cpp, src/MiKTeXCom.cpp, src/Process.cpp: 
-  avoid creating copies of exception objects 
-
-  * src/CmdLineParserBase.h, src/Directory.cpp, src/GFReader.cpp, 
-    src/PsSpecialHandler.cpp: 
-  initialize uninitialized member variables 
-
-  * src/FileFinder.cpp, src/Message.cpp, src/dvisvgm.cpp: 
-  reduced scope of some variables 
-
-2012-12-12  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontCache.cpp: 
-  replaced 'char' with 'glyph' in font cache listing 
-
-  * src/SpecialManager.cpp: 
-  clear all corresponding containers when calling 
-  SpecialHandler::unregisterHandlers() 
-
-2012-12-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Ghostscript.cpp: 
-  added explicit cast to avoid signed/unsigned comparison warning 
-
-2012-12-02  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FilePath.cpp, tests/FilePathTest.cpp: 
-  strip drive letter if it's not set (Windows only) 
-
-  * tests/FileSystemTest.cpp, tests/GFReaderTest.cpp: 
-  ensure that tests work properly on Windows 
-
-  * src/macros.h: 
-  removed SHOW() from macros.h 
-
-  * doc/dvisvgm.txt.in, src/Ghostscript.cpp: 
-  use gsdll64.dll for 64-bit builds; added info about gsdll64.dll to 
-  manpage 
-
-2012-11-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Message.cpp: 
-  don't wrap message lines explicitly on Windows
-* * * 
-
-2012-11-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Ghostscript.cpp, src/Ghostscript.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/dvisvgm.cpp: 
-  print an error message if the execution of PS code fails 
-
-  * src/PSInterpreter.cpp, src/psdefs.psc: 
-  print operand stack in case of a PS error 
-
-2012-11-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Message.cpp: 
-  handle wrapping of messages containing newlines correctly 
-
-2012-11-21  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DLLoader.cpp, src/DLLoader.h, src/Ghostscript.cpp: 
-  renamed DLLoader::loadFunction() to DLLoader::loadSymbol() 
-
-2012-11-19  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontEngine.cpp, src/FontEngine.h: 
-  renamed FontEngine::fname to FontEngine::_fontname 
-
-  * src/Font.cpp, src/Font.h, src/FontManager.cpp: 
-  print warning if font checksums don't match 
-
-2012-11-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Directory.h: 
-  undefine macro max() to avoid compilation problems on Windows 
-
-2012-11-15  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/FontMap.cpp, src/FontMap.h, 
-    tests/FontMapTest.cpp: 
-  made class FontMap a singleton 
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp: 
-  moved initialization of FontMap from FileFinder to dvisvgm.cpp 
-
-  * src/Makefile.am, src/MapLine.cpp, src/MapLine.h, tests/Makefile.am, 
-    tests/MapLineTest.cpp: 
-  added new class MapLine to parse and evaluate a single line of a map 
-  file 
-
-  * src/FileFinder.cpp, src/FontManager.cpp, src/FontMap.cpp, src/FontMap.h, 
-    tests/FontMapTest.cpp: 
-  adapted code to use new MapLine class; introduced support of map line 
-  modes 
-
-2012-11-14  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp: 
-  initialize Ghostscript when compiled for TeX Live Win32 (patch by Peter 
-  Breitenlohner) 
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp, 
-    tests/FileFinderTest.cpp, tests/FontManagerTest.cpp: 
-  initialize second parameter of kpse_set_program_name() correctly 
-
-  * src/DVIToSVG.cpp: 
-  prevent compilation error when using a C++11 compiler (patch by Peter 
-  Breitenlohner) 
-
-2012-11-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/InputBuffer.cpp, src/InputBuffer.h, src/InputReader.cpp, 
-    src/InputReader.h, src/PsSpecialHandler.cpp, 
-    tests/StreamInputBufferTest.cpp: 
-  some refactorings of class InputReader; added InputReader::find() 
-
-2012-10-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.h, src/dvisvgm.cpp: 
-  don't show warning about disabled PS support in list of special handlers 
-
-2012-09-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.12 
-
-  * NEWS: 
-  updated NEWS 
-
-  * src/options.ggo: 
-  removed deprecated file options.ggo 
-
-2012-09-20  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp: 
-  show warning if processing of PS specials is disabled 
-
-  * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  removed Ghostscript info from ps entry in list of special handlers 
-
-2012-09-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.psc: 
-  ignore dvips bop operators that might be present in PS specials 
-
-2012-09-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/StreamReader.cpp: 
-  fixed reading invalid number of string characters 
-
-2012-04-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/Makefile.am: 
-  keep manpage when calling 'make clean' 
-
-2012-04-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.cpp, src/SVGTree.cpp, src/SVGTree.h, 
-    tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, 
-    tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: 
-  scale point units in the SVG files to big points (bp) 
-
-2012-04-02  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Matrix.cpp, src/Matrix.h, tests/MatrixTest.cpp: 
-  added Matrix::invert() and det() 
-
-2012-03-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Matrix.cpp, src/Matrix.h, tests/MatrixTest.cpp: 
-  added start index parameter to Matrix::set(vector<>) 
-
-2012-03-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.psc: 
-  evaluate PS operators rectclip, rectfill, and rectstroke 
-
-2012-03-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Ghostscript.cpp, src/Ghostscript.h: 
-  added optional parameter to Ghostscript::revision() to retrieve the 
-  revision number only 
-
-  * src/dvisvgm.cpp: 
-  added Ghostscript to library list printed by --version=yes 
-
-  * NEWS: 
-  updated NEWS 
-
-2012-03-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.11 
-
-2012-03-07  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.cpp: 
-  correct location of a rule's bounding box (lp bug #948713) 
-
-2012-02-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in: 
-  fixed a couple of mistakes and formatting flaws in the manpage 
-
-2012-02-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * README: 
-  updated information about bug reporting 
-
-2012-01-26  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CmdLineParserBase.h, src/DVIActions.h, src/DVIReader.h, 
-    src/DVIToSVGActions.h, src/FontEngine.h, src/FontManager.h, 
-    src/MetafontWrapper.h, src/SVGTree.h, src/SpecialActions.h, 
-    src/SpecialHandler.h, src/SpecialManager.h, src/TFM.h, src/VFReader.h: 
-  adapt forward declarations of classes and structs to their corresponding 
-  definition (SF bug #3480013) 
-
-2012-01-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/miktex-core.def, src/miktex-kps.def, src/miktex-kps.h: 
-  removed outdated files for old MiKTeX bindings 
-
-2012-01-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/InputReader.cpp, tests/StreamInputBufferTest.cpp: 
-  fixed parsing of negative floating point numbers starting with '-0.' (SF 
-  bug #3471097) 
-
-  * src/TpicSpecialHandler.cpp: 
-  added some more comments to methods of class TpicSpecialHandler 
-
-2012-01-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/CRC32.cpp, src/CRC32.h, src/Calculator.cpp, src/Calculator.h, 
-    src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Color.cpp, 
-    src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, 
-    src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, 
-    src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, 
-    src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicPath.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, 
-    src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, 
-    src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PageRanges.cpp, src/PageRanges.h, 
-    src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/Process.cpp, 
-    src/Process.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SVGTree.cpp, src/SVGTree.h, src/SignalHandler.cpp, 
-    src/SignalHandler.h, src/SpecialActions.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/StreamReader.cpp, 
-    src/StreamReader.h, src/StreamWriter.cpp, src/StreamWriter.h, 
-    src/System.cpp, src/System.h, src/TFM.cpp, src/TFM.h, src/Terminal.cpp, 
-    src/Terminal.h, src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, 
-    src/VFActions.h, src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/macros.h, src/options.dtd, src/options.xml, 
-    src/psdefs.psc, src/types.h, tests/BoundingBoxTest.cpp, 
-    tests/CRC32Test.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, 
-    tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, 
-    tests/FilePathTest.cpp, tests/FileSystemTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MatrixTest.cpp, tests/MessageExceptionTest.cpp, 
-    tests/PSInterpreterTest.cpp, tests/PageRagesTest.cpp, 
-    tests/PageSizeTest.cpp, tests/PairTest.cpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamInputBufferTest.cpp, 
-    tests/StreamReaderTest.cpp, tests/StreamWriterTest.cpp, 
-    tests/TypesTest.cpp, tests/VectorStreamTest.cpp, tests/check-conv, 
-    tests/create-makefile: 
-  updated year in copyright statements 
-
-2011-12-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/Makefile.am, tests/create-makefile: 
-  link tests with -lpthread (required by gtest on Ubuntu) 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.10 
-
-  * NEWS: 
-  updated NEWS 
-
-2011-12-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/GlyphTracerMessages.h, 
-    src/Message.cpp, src/Message.h, src/MetafontWrapper.cpp, 
-    src/Terminal.cpp, src/Terminal.h, src/dvisvgm.cpp: 
-  allow users to customize the message colors 
-
-  * doc/dvisvgm.txt.in: 
-  added documentation on environment variable DVISVGM_COLORS to manpage 
-
-2011-11-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/GraphicPath.h: 
-  added some more comments to the methods of GraphicPath 
-
-2011-11-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac: 
-  move linker flag -lfreetype from LDFLAGS to LIBS to avoid linking 
-  problems 
-
-2011-10-28  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontMap.cpp: 
-  removed unused variable eval_prefix in helper function read_entry() 
-
-  * src/SVGTree.cpp: 
-  avoid possible collisions of glyph IDs 
-
-2011-10-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.9 
-
-  * NEWS: 
-  updated NEWS 
-
-2011-10-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FilePath.cpp: 
-  added some missing comments to methods of class FilePath 
-
-  * src/Directory.h: 
-  dropped method Directory::getEntry() 
-
-2011-10-07  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Process.cpp: 
-  added missing include <signal.h> to Process.cpp 
-
-  * src/Process.cpp: 
-  exclude definition of split_paramstr() from Windows builds as it's not 
-  used there 
-
-2011-10-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/Makefile.am: 
-  add metadata/pdfmarks to pdf version of manpage 
-
-2011-09-06  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, 
-    potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, 
-    potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: 
-  updated bundled potrace library to version 1.10 
-
-2011-06-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.9dev 
-
-  * src/FileFinder.cpp, src/MetafontWrapper.cpp: 
-  fixed segfault occured in TeX Live Win32 caused by mf.exe being 
-  unavailable (SF bug #3308473) 
-
-2011-06-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac: 
-  added AC_LANG_SOURCE to avoid autoconf warnings 
-
-2011-05-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 1.0.8; updated NEWS 
-
-  * src/PsSpecialHandler.cpp: 
-  explicitly cast double to int in call of ClippingStack::dup()/pop() 
-
-2011-05-27  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/check-conv, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: 
-  updated conversion tests 
-
-2011-05-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Makefile.am, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.h, src/Process.cpp, src/Process.h, 
-    src/SignalHandler.cpp: 
-  replaced call of system() with Process::run() and kill child process if 
-  necessary 
-
-2011-05-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp: 
-  MiKTeX: maketfm and makemf have been renamed to miktex-maketfm and 
-  miktex-makemf 
-
-  * src/MetafontWrapper.cpp: 
-  dropped '--halt-on-error' in Metafont call to process buggy mf files 
-  completely 
-
-2011-05-19  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DLLoader.h: 
-  added #undef NOMINMAX before (re)defining it 
-
-2011-05-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/psdefs.psc, tests/PSInterpreterTest.cpp: 
-  PS handler: implemented evaluation of save, restore, and grestoreall 
-
-2011-05-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.8dev 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialActions.h: 
-  fixed interaction between PS and DVI drawing position 
-
-  * src/PsSpecialHandler.cpp: 
-  add definitions in literal PS headers to dictionary TeXDict 
-
-  * src/PsSpecialHandler.cpp: 
-  fixed potential segfault caused by invisible zero-length paths 
-
-2011-05-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVGActions.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/psdefs.psc: 
-  PS handler: added missing unit conversions (pt vs. bp) 
-
-  * NEWS, README, configure.ac, src/Doxyfile: 
-  set version to 1.0.7; updated NEWS and README 
-
-2011-05-05  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/PSInterpreter.cpp, src/PsSpecialHandler.cpp: 
-  separate PS snippets by newline characters to leave preceding comments 
-
-  * src/PsSpecialHandler.h: 
-  corrected scaling formula applied to PS line properties 
-
-  * doc/dvisvgm.txt.in: 
-  added info about dvips rounding issues to manpage 
-
-2011-05-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/PsSpecialHandler.cpp: 
-  don't call Ghostscript::revision() in initialization of static variable 
-
-  * src/Ghostscript.cpp, src/Ghostscript.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h: 
-  avoid 'this' pointer in initialazation list of 
-  PSInterpreter::PSInterpreter() 
-
-  * src/Length.h: 
-  undefine macro IN 
-
-2011-05-03  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.7dev 
-
-  * src/psdefs.psc: 
-  catch PS error /nocurrentpoint in operator 'setpos' properly 
-
-  * src/psdefs.psc: 
-  PS handler: recognize save/restore operators 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, 
-    src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h: 
-  replaced methods for DVI position alterations with translation semantics 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/macros.h, src/psdefs.psc, 
-    tests/PSInterpreterTest.cpp: 
-  improved handling of pure PostScript specials 
-
-  * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: 
-  tpic special 'ip' must not draw the outline of the polygon but only fill 
-  its interior 
-
-  * src/DLLoader.cpp, src/DLLoader.h: 
-  don't define min/max macros in windows.h 
-
-2011-04-30  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/SpecialManager.cpp: 
-  register special prefix ps:: properly 
-
-2011-04-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp, 
-    tests/FileFinderTest.cpp: 
-  dropped class FileFinder::Impl and simplified FileFinder interface 
-
-  * src/DVIReader.cpp, src/Font.cpp, src/GFReader.cpp, src/Makefile.am, 
-    src/MetafontWrapper.cpp, src/PSInterpreter.cpp, src/SignalHandler.cpp, 
-    src/SignalHandler.h, src/TFM.cpp, src/dvisvgm.cpp: 
-  added class SignalHandler for CTRL-C signals 
-
-  * NEWS, README, configure.ac, src/Doxyfile: 
-  set version to 1.0.6; updated NEWS and README 
-
-2011-04-14  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.cpp, src/MessageException.h, src/dvisvgm.cpp, 
-    tests/Makefile.am, tests/MessageExceptionTest.cpp: 
-  derived MessageException from std::exception and replaced getMessage() 
-  with what() 
-
-2011-04-13  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/XMLNode.cpp, src/XMLNode.h: 
-  prepended member variables of the XMLNode classes with underscore 
-
-2011-03-15  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp: 
-  throw DVI exception if set_char/put_char is executed without preceding 
-  font selection 
-
-2011-03-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.6dev 
-
-  * potracelib/potracelib.c, potracelib/potracelib.h: 
-  changed return type of potrace_version() to 'const char *' in order to 
-  avoid compiler warning 
-
-2011-03-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 1.0.5, updated NEWS 
-
-2011-02-28  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/FontCache.cpp, src/FontCache.h, src/dvisvgm.cpp: 
-  added code to remove outdated and corrupted cache files 
-
-  * src/Ghostscript.cpp: 
-  fixed formatting of GS version number 
-
-2011-02-21  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.5dev 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/GraphicPath.h, src/SVGTree.cpp, src/SVGTree.h, src/dvisvgm.cpp, 
-    src/options.xml, tests/CommandLineTest.cpp: 
-  added option to replace use elements with paths 
-
-  * src/SVGTree.cpp: 
-  added missing unit in height/width attribute of svg root element 
-
-  * tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, 
-    tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: 
-  updated conversion test files 
-
-2011-02-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/InputBuffer.h: 
-  reference to scanned string in StringInputBuffer is constant now 
-
-2011-02-10  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileSystem.cpp, src/FileSystem.h, src/dvisvgm.cpp, 
-    tests/FileSystemTest.cpp: 
-  merged FileSystem::move() into FileSystem::copy() 
-
-  * src/CRC32.cpp, src/CRC32.h, src/Makefile.am, tests/CRC32Test.cpp, 
-    tests/Makefile.am: 
-  added class CRC32 and corresponding tests 
-
-  * src/StreamReader.cpp, src/StreamReader.h, src/StreamWriter.cpp, 
-    src/StreamWriter.h, tests/Makefile.am, tests/StreamReaderTest.cpp, 
-    tests/StreamWriterTest.cpp: 
-  added CRC32 computation methods to StreamReader and StreamWriter 
-
-  * src/FontCache.cpp, src/FontCache.h: 
-  added CRC32 checks to cache files 
-
-2011-01-31  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CmdLineParserBase.cpp: 
-  print character instead of ascii value in message of command-line parser 
-
-2011-01-30  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/FileFinder.cpp, src/FileFinder.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/dvisvgm.cpp, src/options.xml: 
-  added optional argument to --version 
-
-2011-01-28  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, 
-    potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, 
-    potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: 
-  updated bundled potrace library to version 1.9 
-
-2011-01-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileSystem.cpp, src/FileSystem.h, tests/FileSystemTest.cpp, 
-    tests/Makefile.am: 
-  added FileSystem::copy and FileSystem::move; added FileSystemTest 
-
-  * doc/dvisvgm.txt.in, src/dvisvgm.cpp: 
-  moved cache files to subfolder ($HOME/.dvisvgm/cache) 
-
-2011-01-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * Makefile.am, README, configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CmdLineParserBase.cpp, 
-    src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, 
-    src/FileSystem.h, src/Font.cpp, src/Font.h, src/FontCache.cpp, 
-    src/FontCache.h, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, 
-    src/FontManager.h, src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.h, 
-    src/GlyphTracerMessages.h, src/GraphicPath.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, 
-    src/Length.cpp, src/Length.h, src/Makefile.am, src/Matrix.cpp, 
-    src/Matrix.h, src/Message.cpp, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PageRanges.cpp, src/PageRanges.h, 
-    src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/SVGTree.cpp, src/SVGTree.h, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h, src/StreamReader.cpp, src/StreamReader.h, 
-    src/StreamWriter.cpp, src/StreamWriter.h, src/System.cpp, src/System.h, 
-    src/TFM.cpp, src/TFM.h, src/Terminal.cpp, src/Terminal.h, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, 
-    src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/macros.h, src/options.dtd, src/options.xml, 
-    src/psdefs.psc, src/types.h, tests/BoundingBoxTest.cpp, 
-    tests/CalculatorTest.cpp, tests/ColorSpecialTest.cpp, 
-    tests/CommandLineTest.cpp, tests/DirectoryTest.cpp, 
-    tests/FileFinderTest.cpp, tests/FilePathTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, tests/GFReaderTest.cpp, 
-    tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MatrixTest.cpp, tests/PageRagesTest.cpp, tests/PageSizeTest.cpp, 
-    tests/PairTest.cpp, tests/SplittedCharInputBufferTest.cpp, 
-    tests/StreamInputBufferTest.cpp, tests/TypesTest.cpp, 
-    tests/VectorStreamTest.cpp, tests/check-conv, tests/create-makefile: 
-  updated year in copyright info 
-
-  * tests/Makefile.am, tests/PSInterpreterTest.cpp: 
-  added basic tests for class PSInterpreter 
-
-2010-12-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FileFinder.cpp: 
-  updated to MiKTeX 2.8 SDK 
-
-  * src/PsSpecialHandler.cpp: 
-  fixed scaling issue in PS positioning 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/psdefs.psc: 
-  PS handler: added missing scaling of linewidths and dash distances 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 1.0.4; updated NEWS 
-
-  * doc/dvisvgm.txt.in: 
-  minor update to the manpage 
-
-2010-08-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontEngine.cpp: 
-  fixed FreeType version check (patch by Paul Vojta) 
-
-2010-08-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/Makefile.am, tests/PairTest.cpp: 
-  added PairTest 
-
-2010-08-06  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.3 
-
-2010-08-05  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS, doc/dvisvgm.txt.in: 
-  updated manpage and NEWS 
-
-2010-08-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/Matrix.cpp, src/Matrix.h, 
-    src/PsSpecialHandler.cpp: 
-  revamped PsSpecialHandler::psfile() to fix a transformation issue (SF 
-  bug #3037372) 
-
-2010-07-28  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp: 
-  added check of DVI format version 
-
-2010-07-26  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  restore transformation matrix after execution of psfile 
-
-2010-07-13  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.3dev 
-
-  * src/InputBuffer.h: 
-  added missing namespace prefix 
-
-  * src/Terminal.cpp: 
-  replaced \e with \x1B 
-
-  * src/GraphicPath.h, src/PsSpecialHandler.h: 
-  fixed missing initialization of GraphicPath iterator 
-
-  * src/Directory.cpp, src/Directory.h, src/GFReader.cpp, src/GFReader.h: 
-  added leading underscore to variables of GFReader 
-
-2010-06-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/gzstream.cpp, src/gzstream.h: 
-  fixed class variable issue introduced by previous AIX patch 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 1.0.2 
-
-2010-06-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Bitmap.cpp, tests/DirectoryTest.cpp, tests/GFReaderTest.cpp, 
-    tests/Makefile.am, tests/cmr10.600gf, tests/create-makefile: 
-  added GFReaderTest; updated DirectoryTest 
-
-2010-06-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Bitmap.cpp, src/Calculator.cpp, src/CmdLineParserBase.cpp, 
-    src/Color.cpp, src/ColorSpecialHandler.cpp, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVGActions.cpp, src/DvisvgmSpecialHandler.cpp, 
-    src/EmSpecialHandler.cpp, src/FontCache.cpp, src/FontEncoding.cpp, 
-    src/GFGlyphTracer.cpp, src/Pair.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/TFM.cpp, src/TFM.h: 
-  fixed some type conversion warnings 
-
-  * src/Message.cpp, src/Message.h: 
-  renamed MessageStream::putchar() to MessageStream::putChar() to avoid 
-  name clashes 
-
-  * src/types.h, tests/Makefile.am, tests/TypesTest.cpp: 
-  added TypesTest 
-
-2010-06-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * potracelib/curve.c, potracelib/curve.h, potracelib/decompose.c: 
-  renamed internal potrace functions path_new() and path_free() to prevent 
-  linker conflicts on OS X 
-
-2010-06-14  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.2dev 
-
-  * configure.ac, src/CmdLineParserBase.h, src/FileFinder.h, 
-    src/FontCache.cpp, src/FontCache.h, src/FontEncoding.cpp, 
-    src/FontEngine.cpp, src/GFGlyphTracer.h, src/MetafontWrapper.cpp, 
-    src/gzstream.cpp: 
-  applied latest TL patches from Peter Breitenlohner and Karl Berry 
-
-2010-06-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Message.cpp: 
-  suppress ANSI color code by default 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 1.0.1 
-
-2010-06-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0.1dev 
-
-  * src/psdefs.psc: 
-  fixed recursion issue in PS operator charpath 
-
-2010-06-08  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, doc/Makefile.am, src/Makefile.am: 
-  cleaned up configuration scripts 
-
-  * configure.ac, src/Doxyfile: 
-  set version to 1.0dev 
-
-  * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, 
-    src/EmSpecialHandler.cpp, src/PsSpecialHandler.cpp, src/SpecialActions.h, 
-    src/SpecialManager.cpp, src/TpicSpecialHandler.cpp: 
-  added special for creating local bounding boxes 
-
-  * src/FilePath.cpp, src/FilePath.h, src/FileSystem.cpp, src/FileSystem.h, 
-    src/Makefile.am, tests/FilePathTest.cpp, tests/Makefile.am: 
-  added class FilePath 
-
-  * src/InputBuffer.h, tests/ColorSpecialTest.cpp, 
-    tests/StreamInputBufferTest.cpp: 
-  added InputBuffer::invalidate() 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, 
-    src/PageRanges.cpp, src/PageRanges.h, src/StreamCounter.h, 
-    src/dvisvgm.cpp, src/options.xml, tests/BoundingBoxTest.cpp, 
-    tests/CommandLineTest.cpp, tests/Makefile.am, tests/PageRagesTest.cpp, 
-    tests/StreamCounterTest.cpp: 
-  added conversion of multiple pages 
-
-  * configure.ac, doc/Makefile.am, doc/dvisvgm.txt.in, src/CommandLine.cpp, 
-    src/CommandLine.h, src/DVIActions.h, src/DVIToSVG.cpp, src/GFTracer.cpp, 
-    src/GlyphTracerMessages.h, src/Makefile.am, src/Message.cpp, 
-    src/Message.h, src/MetafontWrapper.cpp, src/Terminal.cpp, src/Terminal.h, 
-    src/dvisvgm.cpp, src/options.xml: 
-  improved output of messages including optional colorization 
-
-  * src/Font.cpp: 
-  print error message if Metafont failed 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/psdefs.psc: 
-  evaluate Ghostscript operator .setopacityalpha 
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h: 
-  added method to compute length of DVI command 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/DVIActions.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/Makefile.am, src/Message.cpp, src/Message.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SpecialActions.h, src/System.cpp, src/System.h, src/dvisvgm.cpp, 
-    src/options.xml: 
-  added percentage-based progress indicator 
-
-  * doc/Makefile.am, doc/dvisvgm.txt.in: 
-  documented option --help and --version in manpage 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 1.0 
-
-  * src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h: 
-  fixed PS destructor issue (SF bug #3013392) 
-
-2010-05-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac: 
-  fixed whitespace issue in CPPFLAGS and LDFLAGS 
-
-2010-05-04  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac: 
-  fixed kpathsea check; use pkg-config to check freetype availability 
-
-  * tests/FileFinderTest.cpp, tests/FontManagerTest.cpp, tests/check-conv: 
-  fixed segfaults in tests 
-
-2010-04-23  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 0.9.1 
-
-2010-04-22  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CommandLine.cpp, src/options.xml: 
-  output of option --help: replaced '(default: FOO)' by '[FOO]' 
-
-  * src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/SVGTree.cpp, src/SVGTree.h, src/XMLNode.cpp, src/XMLNode.h: 
-  ignore unused fonts in CSS styles list 
-
-  * src/SVGTree.cpp: 
-  fixed broken validity when using SVG fonts 
-
-  * src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: 
-  print page count and page number of DVI page being processed 
-
-  * tests/check-conv, tests/frktest-wf-cmp.svg, tests/sample-wf-cmp.svg: 
-  adapted conversion tests to new output format 
-
-2010-04-20  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontEncoding.cpp: 
-  fixed memory bug in FontEncoding::encoding() 
-
-2010-04-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 0.9.1dev 
-
-  * src/DVIToSVGActions.cpp: 
-  replaced wrong font pointer that could lead to segfaults 
-
-2010-03-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/Font.h, src/dvisvgm.cpp: 
-  moved some methods from PhysicalFontImpl to PysicalFont 
-
-  * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, 
-    src/GlyphTracerMessages.h, src/Makefile.am, src/dvisvgm.cpp, 
-    src/options.xml: 
-  added command-line option --exact 
-
-  * src/FontCache.cpp, src/Makefile.am, src/StreamWriter.cpp, 
-    src/StreamWriter.h, src/TFM.cpp: 
-  replaced local stream IO functions by StreamReader/StreamWriter methods 
-
-  * src/CmdLineParserBase.cpp, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, 
-    src/FontEngine.cpp, src/GlyphTracerMessages.h, src/Message.cpp, 
-    src/Message.h, src/MetafontWrapper.cpp, src/dvisvgm.cpp: 
-  added class MessageStream, updated message output 
-
-  * src/FontCache.cpp, src/GFGlyphTracer.cpp, src/GFReader.cpp: 
-  variable _fontname is now correctly set in class FontCache 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  set version to 0.9 
-
-  * tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, 
-    tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg: 
-  updated conversion tests 
-
-2010-03-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp, src/SVGTree.cpp: 
-  moved creation of SVG 'use' elements from class DVIToSVG to class 
-  SVGTree 
-
-  * src/DVIToSVG.cpp, src/Font.cpp, src/Font.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/SVGTree.cpp, src/SVGTree.h: 
-  added class GFGlyphTracer::Callback providing an interface used to print 
-  status information about the tracer 
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h: 
-  added evaluation of boolean and char arguments to the command-line 
-  parser 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/Font.cpp, src/Font.h, 
-    src/dvisvgm.cpp, src/options.xml, tests/CommandLineTest.cpp: 
-  reactivated option --trace-all, and added optional argument 'retrace' to 
-  it 
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/Font.cpp, src/Font.h, src/dvisvgm.cpp, src/options.xml: 
-  added command-line option --keep 
-
-2010-03-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/GFReader.cpp, src/GFReader.h: 
-  replaced GFReader messages by exceptions 
-
-  * src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, 
-    src/Makefile.am, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, 
-    src/SVGTree.h: 
-  removed class CharmapTranslator 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/FontManager.cpp, src/FontManager.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, 
-    src/SVGTree.h, src/VFReader.h, tests/FontManagerTest.cpp: 
-  made FontManager a singleton 
-
-  * src/FontCache.cpp, src/FontCache.h: 
-  added method FontCache::write(const char *dir) that updates the cache 
-  file of the current font 
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/Font.cpp, 
-    src/Font.h, src/FontEmitter.h, src/GFGlyphTracer.h, src/Makefile.am, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, 
-    src/SVGTree.h, src/dvisvgm.cpp, tests/Makefile.am, tests/check-conv, 
-    tests/create-makefile: 
-  removed emitter classes; incorporated their functionality into SVGTree 
-  and PhysicalFontImpl 
-
-  * src/BoundingBox.cpp, src/Calculator.cpp, src/Matrix.cpp, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h: 
-  fixed a couple of comments 
-
-2010-02-26  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/FontCache.cpp, src/FontCache.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h: 
-  refactorings of GF tracer class; removed transferGlyph() 
-
-2010-02-21  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.h, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontManager.cpp, src/FontManager.h, src/SVGFontEmitter.cpp: 
-  moved method encoding() from class FontManager to class FontEncoding 
-
-  * src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/Font.cpp, 
-    src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/Glyph.cpp, src/Glyph.h, src/Makefile.am, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h: 
-  removed class Glyph and incorporated its functionality into Font class 
-
-2010-02-05  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/Doxyfile: 
-  set version to 0.8.9dev 
-
-  * src/psdefs.psc: 
-  removed PS error handler nocurrentpoint 
-
-  * src/DVIToSVG.cpp: 
-  added evaluation of literal PS headers to PSHeaderActions 
-
-2010-02-02  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  version updated to 0.8.8 
-
-2010-02-01  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/check-conv: 
-  skip conversion checks by default 
-
-2010-01-31  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/Makefile.am, tests/check-conv, tests/create-makefile, 
-    tests/frktest-nf-cmp.svg, tests/frktest-wf-cmp.svg, tests/frktest.dvi, 
-    tests/normalize.xsl, tests/sample-nf-cmp.svg, tests/sample-wf-cmp.svg, 
-    tests/sample.dvi: 
-  added tests to check conversion results 
-
-  * tests/normalize.xsl: 
-  some improvements to normalize.xsl 
-
-2010-01-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, 
-    src/CommandLine.h: 
-  removed CmdLineParserBase::numOptions() 
-
-  * src/GraphicPath.h: 
-  fixed scaling bug in computation of glyph paths when using -n 
-
-2010-01-24  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/FontCache.h, src/dvisvgm.cpp, src/options.dtd, src/options.xml: 
-  added command-line option --libgs 
-
-2010-01-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/CommandLine.cpp, src/options.dtd, src/options.xml: 
-  added DTD for options.xml 
-
-2010-01-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac: 
-  updated type of kpathsea_version_string (patch by lomov_vl) 
-
-  * fedora/dvisvgm-gs.patch, fedora/dvisvgm-potrace.patch, 
-    fedora/dvisvgm.spec: 
-  removed fedora directory 
-
-  * doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/DVIToSVG.cpp, tests/BoundingBoxTest.cpp, tests/Makefile.am: 
-  added support for enlarging the minimal bbox by a given amount. 
-
-  * Makefile.am, README, configure.ac, doc/dvisvgm.txt.in, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, 
-    src/CharmapTranslator.h, src/CmdLineParserBase.cpp, 
-    src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/CommandLine.cpp, src/CommandLine.h, src/DLLoader.cpp, src/DLLoader.h, 
-    src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, 
-    src/Font.h, src/FontCache.cpp, src/FontCache.h, src/FontEmitter.h, 
-    src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, 
-    src/FontMap.cpp, src/FontMap.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Ghostscript.cpp, src/Ghostscript.h, src/Glyph.cpp, 
-    src/Glyph.h, src/GraphicPath.h, src/InputBuffer.cpp, src/InputBuffer.h, 
-    src/InputReader.cpp, src/InputReader.h, src/Length.cpp, src/Length.h, 
-    src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/Message.cpp, 
-    src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.h, src/PSInterpreter.cpp, src/PSInterpreter.h, 
-    src/PageSize.cpp, src/PageSize.h, src/Pair.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, 
-    src/SVGTree.h, src/SpecialActions.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/StreamCounter.h, 
-    src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, 
-    src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/macros.h, src/options.xml, src/psdefs.psc, 
-    src/types.h, tests/BoundingBoxTest.cpp, tests/CalculatorTest.cpp, 
-    tests/ColorSpecialTest.cpp, tests/CommandLineTest.cpp, 
-    tests/DirectoryTest.cpp, tests/FileFinderTest.cpp, 
-    tests/FontManagerTest.cpp, tests/FontMapTest.cpp, 
-    tests/GraphicPathTest.cpp, tests/LengthTest.cpp, tests/Makefile.am, 
-    tests/MatrixTest.cpp, tests/PageSizeTest.cpp, 
-    tests/SplittedCharInputBufferTest.cpp, tests/StreamCounterTest.cpp, 
-    tests/StreamInputBufferTest.cpp, tests/VectorStreamTest.cpp, 
-    tests/create-makefile: 
-  updated boilerplates 
-
-  * doc/dvisvgm.txt.in, src/FileFinder.cpp, src/Ghostscript.cpp, 
-    src/Ghostscript.h, src/dvisvgm.cpp: 
-  environment variable LIBGS can now be used to set the name of the GS 
-  shared library 
-
-  * NEWS: 
-  updated NEWS 
-
-  * src/Ghostscript.cpp: 
-  fixed typo in variable name 
-
-2009-12-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/InputReader.cpp: 
-  fixed bug in InputReader::parseUInt() 
-
-2009-12-15  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, src/dvisvgm.cpp: 
-  appied get_time patch sent by Peter Breitenlohner 
-
-2009-12-02  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/BoundingBox.h, src/Calculator.h, src/CharmapTranslator.h, 
-    src/DVIReader.h, src/DVIToSVG.h, src/DVIToSVGActions.h, src/Font.h, 
-    src/FontEngine.h, src/FontManager.h, src/FontMap.h, src/GFGlyphTracer.h, 
-    src/GFReader.h, src/MessageException.h, src/MetafontWrapper.h, 
-    src/PageSize.h, src/SVGTree.cpp, src/SVGTree.h, src/StreamReader.h, 
-    src/VFActions.h, src/VFReader.h, src/XMLDocTypeNode.h, src/XMLDocument.h, 
-    src/XMLNode.h, src/XMLString.h: 
-  removed using statements from header files 
-
-2009-11-25  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/FontCache.cpp, src/FontCache.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFTracer.cpp, 
-    src/Glyph.cpp, src/Glyph.h, src/GraphicPath.h, src/Makefile.am, 
-    src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontTraceEmitter.cpp, 
-    tests/GraphicPathTest.cpp: 
-  removed FEGlyphCommands and replaced separate glyph class implementation 
-  by class GraphicPath 
-
-2009-11-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp, src/Ghostscript.cpp, src/Ghostscript.h: 
-  replaced #if !DISABLE_GS by #if !defined(DISABLE_GS) (Peter 
-  Breitenlohner) 
-
-  * src/Ghostscript.cpp, src/Ghostscript.h: 
-  replaced #if HAVE_LIBGS by #if defined(HAVE_LIBGS) 
-
-  * src/DLLoader.cpp, src/DLLoader.h: 
-  fixed line endings 
-
-2009-11-17  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: 
-  set version number to 0.8.8dev 
-
-  * potracelib/potracelib.c, potracelib/potracelib.h: 
-  replaced outdated string constant type char* by const char* in 
-  potrace_version() 
-
-  * src/Color.cpp, src/ColorSpecialHandler.cpp, src/FontManager.cpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/TpicSpecialHandler.cpp: 
-  added explicit casts to avoid compiler warnings (Peter Breitenlohner) 
-
-  * src/InputReader.cpp: 
-  added missing initialization value (Peter Breitenlohner) 
-
-  * src/CmdLineParserBase.h, src/GraphicPath.h, src/InputReader.h, 
-    src/Makefile.am, src/PSInterpreter.h, src/SpecialManager.h: 
-  added missing virtual destructors to avoid warnings 
-
-  * src/dvisvgm.cpp: 
-  don't use email adress PACKAGE_BUGREPORT for copyright notice 
-
-  * NEWS: 
-  updated NEWS 
-
-2009-11-09  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVG.cpp, src/dvisvgm.cpp: 
-  added total number of pages to message text 
-
-  * NEWS, src/Color.cpp, src/Color.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/SVGTree.cpp: 
-  PS handler: colors set by color specials are now considered properly 
-
-  * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: 
-  set version to 0.8.7 
-
-2009-11-06  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/GraphicPath.h, src/PsSpecialHandler.cpp: 
-  PS handler: replace zero-length paths by dots 
-
-  * NEWS, doc/dvisvgm.txt.in: 
-  updated NEWS and manpage 
-
-  * NEWS, src/PsSpecialHandler.cpp: 
-  fixed path scaling issue in PS handler 
-
-2009-10-29  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DVIToSVGActions.cpp, src/Font.cpp, src/Font.h: 
-  fixed positioning of italic characters 
-
-2009-10-25  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/DvisvgmSpecialHandler.cpp: 
-  added macro {?nl} to dvisvgm:raw evaluator 
-
-2009-10-18  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/Font.cpp, src/TFM.cpp, src/TFM.h: 
-  added italic correction values to character widths 
-
-2009-10-16  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * tests/Makefile.am, tests/create-makefile: 
-  added script to create tests/Makefile.am 
-
-  * configure.ac, src/Doxyfile: 
-  increased version to 0.8.7dev 
-
-2009-10-13  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * doc/Makefile.am, doc/dvisvgm.txt.in: 
-  removed outdated post-processing of manpage 
-
-  * fedora/dvisvgm.spec: 
-  updated spec file 
-
-  * doc/Makefile.am: 
-  added missing dvi suffix in Makefile target dvi-pdf 
-
-  * README, tests/CalculatorTest.cpp, tests/CalculatorTest.h, 
-    tests/ColorSpecialTest.cpp, tests/ColorSpecialTest.h, 
-    tests/CommandLineTest.cpp, tests/CommandLineTest.h, 
-    tests/DirectoryTest.cpp, tests/DirectoryTest.h, tests/FileFinderTest.cpp, 
-    tests/FileFinderTest.h, tests/FontManagerTest.cpp, 
-    tests/FontManagerTest.h, tests/FontMapTest.cpp, tests/FontMapTest.h, 
-    tests/GraphicPathTest.cpp, tests/GraphicPathTest.h, tests/LengthTest.cpp, 
-    tests/LengthTest.h, tests/Makefile.am, tests/MatrixTest.cpp, 
-    tests/MatrixTest.h, tests/PageSizeTest.cpp, tests/PageSizeTest.h, 
-    tests/SplittedCharInputBufferTest.cpp, 
-    tests/SplittedCharInputBufferTest.h, tests/StreamCounterTest.cpp, 
-    tests/StreamCounterTest.h, tests/StreamInputBufferTest.cpp, 
-    tests/StreamInputBufferTest.h, tests/VectorStreamTest.cpp, 
-    tests/VectorStreamTest.h: 
-  replaced cxxtest by googletest 
-
-2009-10-12  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, 
-    src/CharmapTranslator.h, src/CmdLineParserBase.cpp, 
-    src/CmdLineParserBase.h, src/Color.cpp, src/Color.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DLLoader.cpp, 
-    src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Directory.cpp, src/Directory.h, 
-    src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, 
-    src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, 
-    src/FontCache.cpp, src/FontCache.h, src/FontEmitter.h, 
-    src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, 
-    src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, 
-    src/Ghostscript.h, src/GraphicPath.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, 
-    src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, 
-    src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, 
-    src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h, src/StreamCounter.h, src/StreamReader.cpp, 
-    src/StreamReader.h, src/TFM.cpp, src/TFM.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/XMLString.cpp, src/XMLString.h, src/macros.h, src/types.h: 
-  code cleanup 
-
-2009-10-11  Martin Gieseking  <mgieseki at users.sourceforge.net>
-
-  * autogen.sh: 
-  fixed file permissions of autogen.sh 
-
-  * src/DVIToSVG.cpp, src/DvisvgmSpecialHandler.cpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SVGTree.cpp, 
-    src/SVGTree.h: 
-  suppress empty style and transformation elements 
-
-  * NEWS: 
-  NEWS updated 
-
-2009-10-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  scale clipping paths by 72.27/72 
-
-2009-10-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bitmap.h: 
-  fixed bit shift overflow in Bitmap class occured on 64-bit systems 
-
-  * autogen.sh, prepare: 
-  prepare script replaced by autogen.sh 
-
-  * doc/dvisvgm.txt.in: 
-  fixed formatting of manual page 
-
-  * src/Length.cpp, src/Length.h, tests/LengthTest.h: 
-  fixed unit conversion bug 
-
-  * src/Makefile.am: 
-  fixed Makefile 
-
-2009-10-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/CommandLine.cpp, 
-    src/CommandLine.h, src/DVIToSVG.cpp, src/DVIToSVG.h, src/dvisvgm.cpp, 
-    src/options.xml, tests/CommandLineTest.h, tests/Makefile.am: 
-  cmdline parameter --bbox can now be used to set the absolute bounding 
-  box 
-
-  * NEWS, src/GraphicPath.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h: 
-  PS clipping path sequences and intersections are now handled correctly 
-
-  * src/MetafontWrapper.cpp: 
-  fixed file permissions 
-
-  * src/dvisvgm.cpp: 
-  fixed uncaught PageSizeException 
-
-2009-10-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, doc/dvisvgm.txt.in, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/DvisvgmSpecialHandler.cpp: 
-  added the special variant 'dvisvgm:bbox abs' and 'dvisvgm:bbox fix' 
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/Length.cpp, src/Length.h, 
-    src/Makefile.am, tests/LengthTest.h: 
-  class Length provides length unit calculations 
-
-2009-10-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/GraphicPath.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/psdefs.psc: 
-  fixed some PS bounding box and positioning issues introduced by previous 
-  changesets 
-
-  * NEWS, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: 
-  set version to 0.8.6 
-
-2009-10-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  convert PS path coordinated to TeX point units 
-
-  * NEWS, src/PsSpecialHandler.cpp: 
-  fixed another positioning bug reported by John Bowman 
-
-2009-10-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GraphicPath.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  corrected positioning bug introduced with previous PS positioning fix 
-
-2009-10-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am, doc/dvisvgm.txt.in: 
-  generate pdf manpage directly with groff; adapted manpage source to work 
-  with latest asciidoc 
-
-2009-10-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am, doc/dvisvgm.txt.in: 
-  replaced backticks in manpage by apostrophes; updated date on homepage 
-
-2009-09-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DvisvgmSpecialHandler.cpp: 
-  added optional depth parameter to special dvisvgm:raw 
-
-  * doc/dvisvgm.txt.in: 
-  added dvisvgm:raw example to man page 
-
-  * LGPL-2.1.txt, NEWS, README: 
-  updated README and NEWS, and added file with LGPL license text 
-
-  * Makefile.am, configure.ac, fedora/dvisvgm.spec, src/Doxyfile: 
-  increased version number to 0.8.5 
-
-2009-09-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS: 
-  added cretdit to John Bowman for sending a patch for the already fixed 
-  clipping bug 
-
-  * src/PsSpecialHandler.h: 
-  increased the default linewidth to 0.5 
-
-  * fedora/dvisvgm.spec: 
-  updated spec file and fixed typo on website 
-
-  * doc/dvisvgm.txt.in: 
-  minor changes of the documentation 
-
-2009-09-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/CmdLineParserBase.cpp, src/FontCache.cpp, 
-    src/SVGFontTraceEmitter.cpp: 
-  fixed memory bug in tracer module (issue #21) 
-
-  * NEWS, doc/dvisvgm.txt.in, src/CommandLine.cpp, src/CommandLine.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h, src/dvisvgm.cpp, src/options.xml: 
-  added option --progress for enabling a progress indicator (feature #22) 
-
-  * src/FileSystem.cpp, src/MetafontWrapper.cpp: 
-  Windows: Metafont is now called via CreateProcess() 
-
-2009-09-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIToSVG.cpp, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h: 
-  refactored prefixes methods of the SpecialHandlers (ticket #20) 
-
-  * NEWS, doc/dvisvgm.txt.in, src/FileSystem.cpp, src/FileSystem.h, 
-    src/FontCache.cpp, src/FontCache.h, src/dvisvgm.cpp: 
-  option --cache prints additional information about the cached fonts 
-  (feature #7) 
-
-  * src/FileSystem.cpp, src/FontCache.cpp: 
-  fixed Windows-related bug in FileSystem::collect 
-
-2009-09-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, README: 
-  updated NEWS and README 
-
-2009-09-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, fedora/dvisvgm.spec, src/Doxyfile: 
-  increased version number to 0.8.4 
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/PsSpecialHandler.cpp: 
-  linewidths are now considered properly in computation of bounding box 
-  (issue #13) 
-
-  * src/dvisvgm.cpp: 
-  fixed evaluation of option --help 
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/CommandLine.cpp, 
-    src/InputBuffer.h, src/InputReader.h, src/psdefs.psc, 
-    tests/CommandLineTest.h: 
-  improved the command line parser to make it more POSIX-compliant 
-  (feature #17) 
-
-2009-09-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp, src/psdefs.psc: 
-  fixed flattened clipping path bug (issue #11) 
-
-2009-08-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Makefile.am: 
-  added error checks; disallow numeric optional arguments w/o default 
-  value 
-
-2009-08-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/PSInterpreter.cpp, src/PsSpecialHandler.cpp, src/dvisvgm.cpp, 
-    src/psdefs.psc: 
-  added evaluation of PS 'show' operator in order to evaluate PSTricks 
-  Type 3 fonts properly 
-
-  * fedora/dvisvgm.spec: 
-  updated spec file and homepage to latest release 
-
-2009-08-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, configure.ac, doc/dvisvgm.txt.in, src/CmdLineParserBase.cpp, 
-    src/CommandLine.cpp, src/Doxyfile, src/dvisvgm.cpp, src/getopt.c, 
-    src/getopt.h, src/getopt1.c, src/options.xml: 
-  replaced option --cache=? by --cache; increased version number to 0.8.3 
-
-2009-08-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm-gs.patch, 
-    fedora/dvisvgm-potrace.patch, fedora/dvisvgm.spec: 
-  updated Fedora files 
-
-  * configure.ac, fedora/dvisvgm.spec, src/Ghostscript.cpp, 
-    src/Ghostscript.h, src/Makefile.am: 
-  improved Ghostscript and potrace linking checks to simplify usage of 
-  external devel files 
-
-  * NEWS, configure.ac, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/PsSpecialHandler.cpp, 
-    src/SpecialManager.cpp, src/SpecialManager.h: 
-  PS prologue files referenced in first page are now always loaded 
-
-2009-08-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CommandLine.cpp, src/CommandLine.h: 
-  speed up printing help by using puts() instead of C++ streams 
-
-2009-08-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontMap.cpp: 
-  fixed memory bug in FontMap 
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/Makefile.am, 
-    src/dvisvgm.cpp, src/options.xml, tests/CommandLineTest.h, 
-    tests/Makefile.am: 
-  improved CmdLineParserBase and replaced gengetopt-based parser 
-
-  * NEWS, configure.ac, src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, 
-    src/Doxyfile: 
-  increased version number to 0.8.2 
-
-2009-08-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/InputReader.cpp, src/InputReader.h: 
-  added method parseUInt() 
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h, src/options.xml: 
-  added files for replacement of gengetopt (not active yet) 
-
-  * src/CmdLineParserBase.cpp, src/CmdLineParserBase.h: 
-  finished cmdline parser 
-
-  * COPYING: 
-  added copy of file COPYING 
-
-2009-08-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * tests/Makefile.am: 
-  added include path to fix broken distcheck 
-
-  * COPYING, LICENSE, Makefile.am, README, doc/dvisvgm.txt.in, 
-    src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, 
-    src/CharmapTranslator.h, src/Color.cpp, src/Color.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DLLoader.cpp, 
-    src/DLLoader.h, src/DVIActions.cpp, src/DVIActions.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, 
-    src/Directory.h, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.h, src/FileFinder.cpp, src/FileFinder.h, 
-    src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, 
-    src/FontCache.cpp, src/FontCache.h, src/FontEmitter.h, 
-    src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFReader.cpp, 
-    src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, src/Ghostscript.cpp, 
-    src/Ghostscript.h, src/GraphicPath.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, 
-    src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, 
-    src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, 
-    src/PageSize.h, src/Pair.h, src/PsSpecialHandler.cpp, 
-    src/PsSpecialHandler.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.cpp, 
-    src/SVGTree.h, src/SpecialActions.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/StreamCounter.h, 
-    src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, 
-    src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h, src/VFActions.h, 
-    src/VFReader.cpp, src/VFReader.h, src/VectorStream.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/inttypes.h, src/macros.h, src/psdefs.psc, 
-    src/types.h, tests/CalculatorTest.h, tests/ColorSpecialTest.h, 
-    tests/DirectoryTest.h, tests/FileFinderTest.h, tests/FontManagerTest.h, 
-    tests/FontMapTest.h, tests/GraphicPathTest.h, tests/MatrixTest.h, 
-    tests/PageSizeTest.h, tests/SplittedCharInputBufferTest.h, 
-    tests/StreamCounterTest.h, tests/StreamInputBufferTest.h, 
-    tests/VectorStreamTest.h: 
-  changed license to GPL version 3 or later 
-
-2009-08-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * fedora/dvisvgm-0.8.1-potrace.patch, fedora/dvisvgm.spec: 
-  added spec file and patch for Fedora builds 
-
-  * Makefile.am, configure.ac, src/Makefile.am, src/tests/CalculatorTest.h, 
-    src/tests/ColorSpecialTest.h, src/tests/DirectoryTest.h, 
-    src/tests/FileFinderTest.h, src/tests/FontManagerTest.h, 
-    src/tests/FontMapTest.h, src/tests/GraphicPathTest.h, 
-    src/tests/MatrixTest.h, src/tests/PageSizeTest.h, 
-    src/tests/SplittedCharInputBufferTest.h, src/tests/StreamCounterTest.h, 
-    src/tests/StreamInputBufferTest.h, src/tests/VectorStreamTest.h, 
-    src/tests/dvipdfm_test.map, src/tests/dvips_test.map, 
-    tests/CalculatorTest.h, tests/ColorSpecialTest.h, tests/DirectoryTest.h, 
-    tests/FileFinderTest.h, tests/FontManagerTest.h, tests/FontMapTest.h, 
-    tests/GraphicPathTest.h, tests/Makefile.am, tests/MatrixTest.h, 
-    tests/PageSizeTest.h, tests/SplittedCharInputBufferTest.h, 
-    tests/StreamCounterTest.h, tests/StreamInputBufferTest.h, 
-    tests/VectorStreamTest.h, tests/dvipdfm_test.map, tests/dvips_test.map: 
-  moved tests from src/tests to ./tests 
-
-  * tests/Makefile.am: 
-  added generated file test-all.cpp to CLEANFILES 
-
-2009-08-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * LICENSE, Makefile.am, src/Ghostscript.cpp: 
-  modified package to be compatible with prerequisites of Fedora 
-
-2009-07-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, src/DVIToSVG.cpp: 
-  added target triplet to version string in SVG output 
-
-  * src/DVIToSVGActions.cpp, src/Ghostscript.cpp, src/Ghostscript.h, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  added Ghostscript revision info to output of dvisvgm -l 
-
-2009-07-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/psdefs.psc: 
-  added vim tag to psdefs.psc 
-
-2009-07-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PsSpecialHandler.cpp: 
-  added evaluation of more psfile parameters; fixed psfile bounding box 
-  bug 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  updated version number to 0.8.1 
-
-  * NEWS, src/FileSystem.cpp, src/FontEngine.cpp, src/FontManager.cpp, 
-    src/Ghostscript.cpp, src/PageSize.cpp, src/dvisvgm.cpp: 
-  fixed bug related to unsigned/size_t mismatch on x64 systems 
-
-  * src/psdefs.psc: 
-  cleaned up VC++ build files; added batch file to generate cmdline.c; 
-  added generated file psdefs.psc for convenience 
-
-2009-07-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DLLoader.cpp, src/InputReader.cpp, src/PSInterpreter.cpp: 
-  changes to make VC happy; fixed potential memory bug 
-
-  * NEWS, README: 
-  fixed typos; updated homepage/manpage 
-
-  * src/DVIReader.h, src/InputBuffer.cpp, src/InputBuffer.h, 
-    src/InputReader.cpp, src/InputReader.h, src/Matrix.cpp, src/Matrix.h, 
-    src/PSInterpreter.h: 
-  replaced size_t parameters by unsigned 
-
-2009-07-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/PSInterpreter.cpp: 
-  some clean-ups 
-
-2009-07-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, README, doc/dvisvgm.txt.in, src/BoundingBox.cpp, 
-    src/BoundingBox.h, src/GraphicPath.h, src/PSInterpreter.cpp, 
-    src/PsSpecialHandler.cpp, src/PsSpecialHandler.h: 
-  fixed clipping bug; updated homepage, README, NEWS 
-
-  * src/TpicSpecialHandler.cpp: 
-  fixed reintroduced bug in TPIC handler 
-
-2009-07-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DvisvgmSpecialHandler.cpp, src/InputBuffer.cpp, src/InputReader.cpp, 
-    src/InputReader.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/tests/StreamInputBufferTest.h: 
-  implemented psfile special; fixed some bugs 
-
-  * src/PsSpecialHandler.cpp, src/SVGTree.cpp: 
-  fixed bbox bug; added missing file 
-
-2009-07-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, doc/dvisvgm.txt.in, src/BoundingBox.cpp, 
-    src/BoundingBox.h, src/Color.cpp, src/Color.h, src/DLLoader.cpp, 
-    src/DLLoader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Doxyfile, 
-    src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, 
-    src/FileFinder.cpp, src/FontEncoding.cpp, src/Ghostscript.cpp, 
-    src/Ghostscript.h, src/GraphicPath.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/InputReader.cpp, src/InputReader.h, 
-    src/Makefile.am, src/Matrix.cpp, src/Matrix.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PsSpecialHandler.cpp, src/PsSpecialHandler.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/SVGTree.h, 
-    src/SpecialActions.h, src/TpicSpecialHandler.cpp, 
-    src/TransformationMatrix.cpp, src/TransformationMatrix.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/iapi.h, src/ierrors.h, src/tests/GraphicPathTest.h, 
-    src/tests/MatrixTest.h, src/tests/SplittedCharInputBufferTest.h, 
-    src/tests/StreamInputBufferTest.h: 
-  transplanted PS functionality to default branch 
-
-2009-06-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GFReader.cpp, src/GFReader.h: 
-  removed error method, use Message::estream instead 
-
-  * src/InputBuffer.cpp, src/InputBuffer.h, src/Makefile.am: 
-  transplanted changes to InputBuffer from branch 'pages' 
-
-  * src/Bitmap.cpp, src/Bitmap.h: 
-  transplanted changes to Bitmap from branch 'pages' 
-
-  * src/DVIReader.cpp, src/DVIReader.h: 
-  transplanted changes to DVIReader from branch 'pages' 
-
-  * src/FileSystem.cpp, src/FileSystem.h: 
-  transplanted changes to FileSystem from branch 'pages' 
-
-  * src/VFReader.cpp: 
-  transplanted changes to VFReader from branch 'pages' 
-
-  * src/GFTracer.cpp: 
-  transplanted changes to GFTracer from branch 'pages' 
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/DvisvgmSpecialHandler.cpp, src/DvisvgmSpecialHandler.h, 
-    src/EmSpecialHandler.cpp, src/EmSpecialHandler.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h: 
-  transplanted changes to SpecialHandlers from branch 'pages' 
-
-2009-04-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TpicSpecialHandler.cpp: 
-  fixed TPIC handler bug that could caused unwanted color fills of 
-  ellipses due to a missing call of reset() 
-
-  * NEWS, configure.ac, src/Doxyfile: 
-  increased version number to 0.7.3 
-
-  * src/FontCache.h: 
-  increased version of font cache files to ensure their recreation due to 
-  the previously fixed shorthand path command bug 
-
-2009-04-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontGlyph.cpp: 
-  fixed bug in computation of shorthand path command 
-
-2009-04-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontMap.cpp: 
-  fixed bug in FontMap that causes a segfault if extension in given font 
-  file is missing (reported by Armin Geisse) 
-
-2009-04-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * configure.ac, doc/dvisvgm.txt.in, src/MetafontWrapper.cpp, 
-    src/dvisvgm.cpp: 
-  prepared release 0.7.2 (removed inclusions of debug.h, adapted homepage 
-  and manpage) 
-
-2009-03-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/MetafontWrapper.cpp, src/MetafontWrapper.h: 
-  ported fix in MetafontWrapper back to default branch 
-
-2009-03-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.h, src/FontGlyph.cpp, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/dvisvgm.cpp: 
-  replaced Metafont magnification variable and its setters by a public 
-  class variable 
-
-  * src/Doxyfile: 
-  added doxygen files 
-
-  * src/SVGFontTraceEmitter.cpp: 
-  fixed closing bracket "bug" when writing the currently traced character 
-  to the terminal 
-
-2009-03-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/FontCache.cpp, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/GFGlyphTracer.cpp, src/Pair.h, src/SVGFontEmitter.cpp: 
-  use of shorthand path commands has been implemented 
-
-  * src/FontGlyph.cpp: 
-  fixed potential bug in Glyph::optimizeCommands() 
-
-  * src/FontGlyph.cpp: 
-  fixed memory bug in Glyph::optimizeCommands() 
-
-2009-03-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontCache.cpp: 
-  cache files are being compressed now to reduce the file size 
-
-2009-03-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, doc/dvisvgm.txt.in, src/FontEmitter.h, src/GFGlyphTracer.cpp, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/dvisvgm.cpp, 
-    src/options.ggo: 
-  added option --trace-all that forces tracing of all glyphs of all 
-  currently used bitmap fonts 
-
-  * src/FontCache.cpp, src/SVGFontTraceEmitter.cpp: 
-  don't read existing cache file if --trace-all is given (trace complete 
-  font and then write cache file instead) 
-
-2009-03-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontCache.cpp: 
-  fixed bug in read/write functions of FontCache 
-
-  * src/DVIToSVG.cpp, src/TFM.cpp, src/TFM.h: 
-  added firstChar()/lastChar() to TFM class, removed unnecessary mag 
-  member variable and its setter 
-
-2009-03-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.txt.in, src/DVIToSVG.cpp, src/FileSystem.cpp, 
-    src/FileSystem.h, src/FontCache.cpp, src/FontCache.h, src/FontGlyph.h, 
-    src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/Makefile.am, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/dvisvgm.cpp: 
-  completed font caching support 
-
-  * doc/dvisvgm.txt.in, src/dvisvgm.cpp: 
-  added option variant --cache=? to display the default cache directory 
-
-  * src/FontCache.cpp: 
-  reduced size of cache file format by using variable integer sizes 
-
-2009-03-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, configure.ac, doc/dvisvgm.txt.in, src/DVIToSVG.cpp, 
-    src/FileSystem.cpp, src/FileSystem.h, src/FontCache.cpp, src/FontCache.h, 
-    src/FontGlyph.cpp, src/FontGlyph.h, src/GFGlyphTracer.cpp, 
-    src/GFGlyphTracer.h, src/GFTracer.cpp, src/options.ggo: 
-  first additions to support font caching; not working yet 
-
-2009-03-11  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/FontEmitter.h, src/SVGFontEmitter.cpp, 
-    src/SVGFontEmitter.h, src/SVGFontTraceEmitter.cpp, 
-    src/SVGFontTraceEmitter.h: 
-  improved font embedding algorithm in case of --no-fonts (identical 
-  glyphs in different sizes are now referenced rather than duplicated) 
-
-2009-03-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/Font.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontTraceEmitter.cpp: 
-  all glyph sizes are now computed correctly in conjuction with option 
-  --no-fonts 
-
-2009-03-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BgColorSpecialHandler.cpp, src/SpecialManager.cpp, 
-    src/TpicSpecialHandler.cpp: 
-  adapted Code to make VC happy 
-
-  * src/types.h: 
-  minor changes to homepage and .hgignore 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp: 
-  fixed transformation bug (transformations are now applied properly to 
-  the page) 
-
-2009-03-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, README, src/Color.cpp, src/Color.h, src/ColorSpecialHandler.cpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, src/Makefile.am, 
-    src/TpicSpecialHandler.cpp: 
-  added bgcolor support, updated homepage, fixed color handler bug 
-
-  * src/BgColorSpecialHandler.cpp, src/BgColorSpecialHandler.h: 
-  added missing background color handler 
-
-2009-03-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: 
-  implemented arc drawing of tpic special set 
-
-  * src/TpicSpecialHandler.cpp, src/TpicSpecialHandler.h: 
-  implemented splines of tpic specials 
-
-2009-03-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/BoundingBox.cpp, src/BoundingBox.h, src/Color.cpp, 
-    src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/DVIActions.h, 
-    src/DVIBBoxActions.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/EmSpecialHandler.cpp, 
-    src/Makefile.am, src/SpecialActions.h, src/SpecialHandler.h, 
-    src/TpicSpecialHandler.cpp: 
-  improved computation of the bounding box (works with specials now); 
-  added dummy function for background color assignments 
-
-  * doc/Makefile.am, doc/dvisvgm.txt.in, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.h, src/InputBuffer.cpp, src/InputBuffer.h, 
-    src/SpecialActions.h: 
-  implemented the dvisvgm specials raw, image, and bbox 
-
-  * doc/dvisvgm.txt.in, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.h: 
-  minor code improvements; comments added 
-
-2009-02-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am, doc/dvisvgm.txt, doc/dvisvgm.txt.in: 
-  removed generated file, added dvisvgm.txt.in 
-
-  * doc/Makefile.am, doc/dvisvgm.txt.in: 
-  improved manpage 
-
-2009-02-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/DvisvgmSpecialHandler.cpp, src/EmSpecialHandler.cpp, 
-    src/SpecialActions.h, src/TpicSpecialHandler.cpp: 
-  renamed appendInPage() to appendToPage 
-
-2009-02-24  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/DVIToSVGActions.cpp, src/DvisvgmSpecialHandler.cpp, 
-    src/DvisvgmSpecialHandler.h, src/EmSpecialHandler.cpp, 
-    src/EmSpecialHandler.h, src/Makefile.am, src/SpecialColorHandler.cpp, 
-    src/SpecialColorHandler.h, src/SpecialDvisvgmHandler.cpp, 
-    src/SpecialDvisvgmHandler.h, src/SpecialEmHandler.cpp, 
-    src/SpecialEmHandler.h, src/SpecialHandler.h, src/SpecialHtmlHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/tests/ColorSpecialTest.h: 
-  improved SpecialHandler is now able to handle unprefixed specials 
-
-  * NEWS, src/Color.cpp, src/Color.h, src/DVIToSVGActions.cpp, 
-    src/Makefile.am, src/Pair.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/TpicSpecialHandler.cpp, 
-    src/TpicSpecialHandler.h: 
-  first tpic implementations; not complete yet 
-
-  * NEWS, doc/dvisvgm.1.in, src/TpicSpecialHandler.cpp: 
-  few additions to tpic handler 
-
-2009-02-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, configure.ac, doc/dvisvgm.1.in, src/DVIBBoxActions.h, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/FontEmitter.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, src/XMLNode.cpp, 
-    src/XMLNode.h, src/dvisvgm.cpp, src/options.ggo, 
-    src/tests/ColorSpecialTest.h: 
-  added option --no-fonts wich uses path elements instead of fonts 
-
-2009-02-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, doc/dvisvgm.1.in, src/Color.cpp, src/Color.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, 
-    src/SpecialActions.h, src/SpecialColorHandler.cpp, 
-    src/SpecialDvisvgmHandler.cpp, src/SpecialDvisvgmHandler.h, 
-    src/SpecialEmHandler.cpp, src/SpecialEmHandler.h, 
-    src/SpecialHtmlHandler.h, src/VerbSpecialHandler.cpp, 
-    src/VerbSpecialHandler.h: 
-  fixed bug in color handler, added skeletons of dvisvgm/hyperref special 
-  handlers 
-
-2009-02-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/Makefile.am, src/SpecialActions.h, src/SpecialColorHandler.cpp, 
-    src/SpecialEmHandler.cpp: 
-  added color support to emTeX specials, removed Color class 
-
-  * NEWS, src/SpecialActions.h, src/tests/ColorSpecialTest.h: 
-  adapted color test to new interface, added emtex info 
-
-2009-02-17  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp: 
-  made DVICommand local to executeCommand, removed unnecessary if 
-  statement 
-
-2009-02-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h: 
-  finished color support 
-
-  * src/dvisvgm.cpp: 
-  fixed incorrect behavior of option -V/--version 
-
-  * NEWS, configure.ac: 
-  increased version number to 0.6.2, updated NEWS 
-
-  * doc/dvisvgm.1.in, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/dvisvgm.cpp, src/options.ggo: 
-  added option --no-style 
-
-  * NEWS, configure.ac: 
-  prepared release of version 0.7 
-
-2009-02-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile.am, configure.ac, src/tests/DirectoryTest.h: 
-  removed rpm support 
-
-  * prepare: 
-  added administrative files 
-
-  * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h: 
-  reverted to previous version, removed dependency on Color class 
-
-  * src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Makefile.am, 
-    src/SpecialActions.h, src/SpecialHandler.h, src/SpecialManager.cpp, 
-    src/SpecialManager.h: 
-  color specials are now processed by DVIToSVGActions, but don't create 
-  any results yet 
-
-  * prepare: 
-  updated administrative files 
-
-  * src/ColorSpecialHandler.cpp, src/Makefile.am, 
-    src/tests/ColorSpecialTest.h: 
-  added tests for ColorSpecialHandler 
-
-2009-02-12  martin at xps  <martin at xps>
-
-  * src/inttypes.h: 
-  added rudimentary files for writing of SWF files; not ready yet 
-
-2009-02-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Color.h, src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/Makefile.am: 
-  replaced RGB arrays by Color class 
-
-2009-02-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TransformationMatrix.cpp: 
-  made y-coordinate of cmdline-option -t optional 
-
-2009-02-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/dvisvgm.1.in, src/ColorSpecialHandler.h, src/DVIToSVG.cpp, 
-    src/DVIToSVG.h, src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h, 
-    src/dvisvgm.cpp, src/options.ggo: 
-  added option --list-specials that lists all registered special handlers 
-
-  * src/FileFinder.cpp: 
-  changed lookup order of font maps 
-
-2009-02-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/dvisvgm.cpp, src/options.ggo: 
-  added optional prefix list to commandline option --no-specials 
-
-  * src/DVIToSVGActions.cpp: 
-  replaced special ignore list evaluation algorithm 
-
-2009-02-04  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp: 
-  added option for additional loading of user maps 
-
-  * src/FontMap.cpp: 
-  added output of font encoding in write method 
-
-2009-02-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/SpecialHandler.h, 
-    src/SpecialManager.cpp, src/SpecialManager.h, src/options.ggo: 
-  more color special implementation (color constants), still not ready 
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/dvisvgm.cpp: 
-  option -m/--map-file is now evaluated properly 
-
-  * map/cork-lm.map: 
-  removed deprecated map subdirectory 
-
-2009-02-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/FileFinder.cpp: 
-  fixed buggy call of maketfm/makemf in Windows version 
-
-  * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h, src/Makefile.am, 
-    src/SpecialHandler.h, src/SpecialManager.cpp, src/SpecialManager.h: 
-  added special support skeletons; not working yet 
-
-  * src/ColorSpecialHandler.cpp, src/ColorSpecialHandler.h: 
-  some refactorings in color handler 
-
-2009-01-30  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/dvisvgm.cpp: 
-  prevented writing zero-length svg files; simplified main code by using 
-  auto pointers 
-
-  * NEWS, src/DVIReader.cpp, src/DVIReader.h: 
-  fixed magnification bug 
-
-2009-01-29  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp: 
-  adapted Windows version to new release 
-
-2009-01-28  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FileFinder.cpp, src/FileFinder.h, src/Makefile.am, 
-    src/tests/DirectoryTest.h, src/tests/FileFinderTest.h, 
-    src/tests/FontManagerTest.h, src/tests/KPSFileFinderTest.h: 
-  refactored FileFinder (implementation as singleton) 
-
-  * src/dvisvgm.cpp: 
-  use new initialisation of FileFinder 
-
-  * src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h: 
-  improved GFTracer to support unscaled results 
-
-  * src/FontMap.cpp, src/Makefile.am, src/tests/FontMapTest.h, 
-    src/tests/dvipdfm_test.map, src/tests/dvips_test.map: 
-  extensions to FontMap almost complete but not finished yet 
-
-  * src/Calculator.cpp, src/DVIToSVG.cpp, src/FontEncoding.cpp, 
-    src/FontMap.cpp, src/SVGFontEmitter.cpp, src/SVGFontTraceEmitter.cpp: 
-  replaced comparisions with "" with calls of empty() 
-
-  * src/FileFinder.cpp, src/FontMap.cpp, src/FontMap.h, 
-    src/tests/FontMapTest.h, src/tests/dvips_test.map: 
-  FontMap now supports dvips and dvipdfm maps 
-
-  * NEWS, configure.ac, doc/dvisvgm.1.in: 
-  adapted configuration and documentation to new dvips map file support 
-
-2009-01-27  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/GFGlyphTracer.cpp, src/GFGlyphTracer.h, src/GFTracer.cpp, 
-    src/GFTracer.h, src/Makefile.am, src/SVGFontTraceEmitter.cpp, 
-    src/SVGFontTraceEmitter.h: 
-  made GFTracer a generic class with template methods 
-
-2009-01-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bitmap.cpp, src/Bitmap.h, src/GFReader.cpp, src/GFReader.h, 
-    src/GFTracer.cpp, src/Makefile.am: 
-  improvements to GF handling, first skeletton of gf->metapost (gfprint) 
-
-  * src/InputBuffer.h: 
-  fixed incompatible types bug 
-
-2009-01-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/InputBuffer.cpp, src/InputBuffer.h: 
-  added missing include 
-
-  * src/FontMap.cpp, src/FontMap.h: 
-  started redesign of FontMap, not complete yet 
-
-  * src/CharmapTranslator.cpp, src/DVIToSVG.cpp, src/FileFinder.cpp, 
-    src/FileFinder.h, src/Font.cpp, src/FontEncoding.cpp, 
-    src/FontManager.cpp, src/KPSFileFinder.cpp, src/KPSFileFinder.h, 
-    src/Makefile.am, src/MetafontWrapper.cpp, src/TFM.cpp, src/dvisvgm.cpp: 
-  renamed KPSFileFinder to FileFinder 
-
-  * src/FontMap.cpp: 
-  basic dvips font map support, not complete yet 
-
-2009-01-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * doc/Makefile.am, doc/dvisvgm.1.in: 
-  manpage updates 
-
-2009-01-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontMap.cpp: 
-  forgot to remove address operator 
-
-  * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp: 
-  added support for MiKTeX' new COM interface 
-
-  * src/DVIReader.cpp, src/FontManager.cpp, src/KPSFileFinder.cpp: 
-  memory leak fixed 
-
-  * src/KPSFileFinder.cpp: 
-  fixed throwing of COM exception 
-
-  * Makefile.am, NEWS, README, configure.ac, potracelib/Makefile.am: 
-  updated version info to 0.6 
-
-  * src/tests/CalculatorTest.h, src/tests/DirectoryTest.h, 
-    src/tests/FontManagerTest.h, src/tests/FontMapTest.h, 
-    src/tests/KPSFileFinderTest.h, src/tests/PageSizeTest.h, 
-    src/tests/StreamCounterTest.h, src/tests/VectorStreamTest.h: 
-  updated tests 
-
-  * doc/dvisvgm.1.in, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, 
-    src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, 
-    src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.cpp, 
-    src/DVIActions.h, src/DVIBBoxActions.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Directory.cpp, 
-    src/Directory.h, src/FileFinder.cpp, src/FileFinder.h, 
-    src/FileSystem.cpp, src/FileSystem.h, src/Font.cpp, src/Font.h, 
-    src/FontEmitter.h, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/FontManager.cpp, src/FontManager.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, 
-    src/InputBuffer.cpp, src/InputBuffer.h, src/KPSFileFinder.cpp, 
-    src/KPSFileFinder.h, src/Makefile.am, src/Matrix.cpp, src/Matrix.h, 
-    src/Message.cpp, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamCounter.h, src/StreamReader.cpp, src/StreamReader.h, 
-    src/TFM.cpp, src/TFM.h, src/TransformationMatrix.cpp, 
-    src/TransformationMatrix.h, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/VectorStream.h, src/XMLDocTypeNode.h, 
-    src/XMLDocument.cpp, src/XMLDocument.h, src/XMLNode.cpp, src/XMLNode.h, 
-    src/XMLString.cpp, src/XMLString.h, src/dvisvgm.cpp, src/macros.h, 
-    src/options.ggo, src/types.h: 
-  updated file header comments 
-
-  * configure.ac: 
-  added test whether dvipdfm.map is available 
-
-2009-01-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/FontEncoding.cpp, src/FontGlyph.cpp: 
-  fixed bugs in handling of font encodings and virtual fonts 
-
-  * src/Calculator.cpp, src/DVIReader.cpp, src/DVIToSVGActions.cpp, 
-    src/Directory.cpp, src/FontEncoding.cpp, src/FontEngine.cpp, 
-    src/FontManager.cpp, src/FontMap.cpp, src/KPSFileFinder.cpp, 
-    src/MetafontWrapper.cpp, src/PageSize.cpp, src/StreamReader.cpp, 
-    src/TFM.cpp, src/TransformationMatrix.cpp, src/VFReader.cpp, 
-    src/XMLDocument.cpp, src/XMLNode.cpp: 
-  added in/out attributes to parameter documentation 
-
-2009-01-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/DVIToSVG.cpp, src/Font.h, src/FontEncoding.cpp, 
-    src/FontEncoding.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontGlyph.cpp, src/FontGlyph.h, src/FontManager.cpp, 
-    src/FontManager.h, src/InputBuffer.cpp, src/InputBuffer.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h: 
-  first working version with font encoding support 
-
-  * src/FontEngine.cpp, src/FontEngine.h, src/SVGFontEmitter.cpp: 
-  fixed glyph positioning bug occured in conjunction with font encoding 
-
-  * src/SVGFontEmitter.cpp: 
-  fixed memory bug 
-
-2009-01-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/FontEncoding.cpp, src/FontEncoding.h, src/FontEngine.cpp, 
-    src/FontEngine.h, src/FontManager.cpp, src/FontManager.h, 
-    src/FontMap.cpp, src/FontMap.h, src/KPSFileFinder.cpp, 
-    src/KPSFileFinder.h: 
-  more encoding implementations, not complete yet 
-
-  * src/DVIReader.cpp, src/FontEncoding.cpp, src/FontEncoding.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontManager.cpp, 
-    src/FontManager.h, src/FontMap.cpp: 
-  partly working mapping support, but yet too slow 
-
-2009-01-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TransformationMatrix.cpp: 
-  fixed bug in argument assignment of transformation command M 
-
-2009-01-15  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/TransformationMatrix.cpp: 
-  removed a dangerous loop remained from previous code 
-
-2009-01-14  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, 
-    potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, 
-    potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: 
-  updated libpotrace to version 1.8 
-
-  * src/FontEncoding.cpp, src/FontEncoding.h, src/InputBuffer.cpp, 
-    src/InputBuffer.h, src/Makefile.am: 
-  added basic skeleton for handling of font encodings 
-
-  * src/FileSystem.cpp, src/FileSystem.h: 
-  const string parameters 
-
-  * src/dvisvgm.cpp: 
-  updated copyright string 
-
-  * src/KPSFileFinder.cpp: 
-  added enc-file support 
-
-2009-01-13  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CharmapTranslator.cpp: 
-  fixed crash on loading corrupt pfb-files 
-
-2008-06-18  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Makefile.am: 
-  adapted to latest gengetopt version 
-
-2008-04-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Makefile.am: 
-  added missing include path 
-
-  * src/DVIReader.cpp: 
-  minor change 
-
-2007-03-26  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/CharmapTranslator.cpp, src/CharmapTranslator.h, 
-    src/DVIActions.h, src/DVIReader.cpp, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.h, 
-    src/FontManager.cpp, src/Makefile.am, src/SVGFontTraceEmitter.cpp, 
-    src/SVGFontTraceEmitter.h: 
-  redesigned DVIActions and CharmapTranslator 
-
-  * src/DVIActions.cpp, src/DVIReader.cpp, src/DVIReader.h, 
-    src/FontManager.cpp, src/tests/FontManagerTest.h: 
-  few minor changes 
-
-2007-03-25  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIActions.cpp, src/DVIActions.h, src/DVIBBoxActions.h, 
-    src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, 
-    src/FontManager.cpp, src/FontManager.h, src/StreamReader.cpp, 
-    src/StreamReader.h, src/VFActions.h, src/VFReader.cpp, src/VFReader.h, 
-    src/VectorStream.h: 
-  first working version 0.5, release candidate 1 
-
-  * src/DVIReader.cpp, src/DVIReader.h, src/VFActions.h: 
-  minor fixes 
-
-2007-03-23  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/FontManager.cpp, src/FontManager.h, 
-    src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/VFReader.cpp: 
-  more vf implementations, not complete yet 
-
-2007-03-22  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, doc/Makefile.in, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/FileSystem.cpp, src/FileSystem.h, 
-    src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile.am, 
-    src/dvisvgm.cpp, src/tests/DirectoryTest.h, src/tests/FontManagerTest.h: 
-  reintegrated font map initialization into KPSFileFinderm adapted some 
-  tests 
-
-  * src/DVIReader.cpp, src/Font.cpp, src/Font.h, src/FontManager.cpp, 
-    src/VFActions.h, src/VFReader.cpp, src/VFReader.h: 
-  more vf implementations 
-
-2007-03-21  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * AUTHORS, Makefile.am, README, potracelib/Makefile.am, src/Directory.cpp, 
-    src/Directory.h, src/KPSFileFinder.cpp, src/Makefile, src/Makefile.am, 
-    src/Makefile.in, src/SVGFontTraceEmitter.cpp, src/test-all.cpp, 
-    src/tests/DirectoryTest.h: 
-  implemented Directory class for Linux, added DirectoryTest 
-
-  * src/Calculator.cpp, src/DVIReader.cpp, src/Directory.cpp, src/Font.h, 
-    src/FontManager.cpp, src/Makefile, src/Makefile.am, src/Makefile.in, 
-    src/MetafontWrapper.cpp, src/VFReader.cpp, src/VectorStream.h, 
-    src/test-all.cpp, src/tests/VectorStreamTest.h: 
-  removed redundant code and commented code fragments, added 
-  VectorInputStream class 
-
-  * src/Directory.cpp, src/Directory.h, src/KPSFileFinder.cpp, 
-    src/KPSFileFinder.h, src/dvisvgm.cpp: 
-  completed MiKTeX font map file look-up, fixed bug in Directory class 
-
-  * src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/dvisvgm.cpp: 
-  implemented options -n and -m 
-
-2007-03-20  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, doc/Makefile, doc/Makefile.in, doc/dvisvgm.1.in, 
-    src/DVIReader.cpp, src/DVIToSVG.cpp, src/Font.cpp, src/Font.h, 
-    src/FontManager.cpp, src/KPSFileFinder.cpp, src/Makefile, 
-    src/Makefile.am, src/Makefile.in, src/VFReader.cpp, src/dvisvgm.cpp, 
-    src/test-all.cpp, src/tests/KPSFileFinderTest.h: 
-  added KPSFileFinderTest, added EmptyFont, fixed compilation error 
-
-  * src/Directory.cpp, src/Directory.h, src/FileSystem.cpp, src/FontMap.cpp, 
-    src/FontMap.h, src/KPSFileFinder.cpp: 
-  more changes for MiKTeX support 
-
-2007-03-19  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CharmapTranslator.cpp, src/DVIToSVG.cpp, src/FontManager.cpp, 
-    src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, 
-    src/Makefile.am, src/Makefile.in, src/MetafontWrapper.cpp, src/TFM.cpp: 
-  added mktexFOO support and font map lookups to KPSFileFinder 
-
-  * src/KPSFileFinder.cpp: 
-  bug fixed, font maps work now 
-
-  * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp, 
-    src/FontMap.h, src/KPSFileFinder.cpp: 
-  made sources comaptible with MikTeX 
-
-2007-03-16  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Font.h, src/FontManager.cpp, src/FontMap.cpp, 
-    src/FontMap.h, src/KPSFileFinder.cpp, src/Makefile, src/Makefile.am, 
-    src/Makefile.in, src/StreamReader.cpp, src/TFM.cpp, src/options.ggo, 
-    src/tests/FontMapTest.h: 
-  more coding in the font department, not finished yet 
-
-2007-03-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, src/Font.cpp, 
-    src/FontManager.cpp, src/GFTracer.cpp, src/KPSFileFinder.cpp, 
-    src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamReader.cpp, src/StreamReader.h, src/TFM.cpp, src/TFM.h, 
-    src/VFReader.cpp, src/VFReader.h, src/dvisvgm.cpp, src/options.ggo, 
-    src/test-all.cpp: 
-  refactorings: extracted StreamReader class, replaced generic FileFinder 
-  support by KPSFileFinder calls 
-
-2007-03-08  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIActions.h, src/DVIBBoxActions.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/Font.cpp, src/Font.h, src/FontManager.cpp, 
-    src/FontManager.h, src/KPSFileFinder.cpp, src/KPSFileFinder.h, 
-    src/Makefile, src/Makefile.am, src/Makefile.in, src/Message.cpp, 
-    src/dvisvgm.cpp, src/macros.h, src/test-all.cpp: 
-  first unstable version with redesigned font handling 
-
-  * COPYING, Makefile, Makefile.am, Makefile.in, Martins_svg_neu.svg, NEWS, 
-    aclocal.m4, cmdline.c, config.guess, config.h, config.h.in, 
-    config.status, config.sub, configure.ac, depcomp, doc/Makefile, 
-    doc/dvisvgm.1, doc/dvisvgm.1.in, gpl.txt, install-sh, missing, 
-    src/FontManager.cpp, src/FontManager.h, src/Makefile.am, 
-    src/VFReader.cpp, src/tests/FontManagerTest.h, stamp-h1, table.txt: 
-  removed some garbage from the repository, added initial FontManagerTest 
-
-  * doc/dvisvgm.1, src/FontEngine.h, src/dvisvgm.cpp, 
-    src/tests/FontManagerTest.h: 
-  minor changes 
-
-  * src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/Font.cpp, src/Font.h, 
-    src/StreamCounter.h, src/dvisvgm.cpp: 
-  fixed memory bug 
-
-  * src/DVIReader.cpp, src/DVIToSVGActions.cpp, src/Font.h, src/Makefile, 
-    src/Makefile.am, src/Makefile.in, src/VFActions.h, src/VFReader.cpp, 
-    src/VFReader.h, src/dvisvgm.cpp: 
-  plugged VFReader and its actions into the code (not usable yet) 
-
-2007-03-07  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Font.cpp, src/Font.h: 
-  added Font classes (not yet error-free) 
-
-2007-03-06  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.h, src/DVIToSVG.cpp, src/FontManager.cpp, 
-    src/FontManager.h: 
-  added FontManager skeleton, fixed bug in makehead 
-
-2007-03-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/FontManager.cpp, src/VFReader.cpp: 
-  added some more skeleton code 
-
-2007-03-02  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/DVIReader.cpp, src/Makefile, src/Makefile.in, src/VFReader.cpp, 
-    src/VFReader.h, src/options.ggo: 
-  added skeleton of VFReader 
-
-2007-01-10  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, 
-    src/CharmapTranslator.h, src/DVIActions.h, src/DVIBBoxActions.h, 
-    src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, 
-    src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontGlyph.cpp, src/FontGlyph.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, 
-    src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile, 
-    src/Makefile.am, src/Makefile.in, src/Matrix.cpp, src/Matrix.h, 
-    src/Message.cpp, src/Message.h, src/MessageException.h, 
-    src/MetafontWrapper.cpp, src/MetafontWrapper.h, src/PSInterpreter.cpp, 
-    src/PSInterpreter.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamCounter.h, src/TFM.cpp, src/TFM.h, 
-    src/TransformationMatrix.cpp, src/TransformationMatrix.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp, src/getopt.c, 
-    src/getopt.h, src/getopt1.c, src/gzstream.cpp, src/gzstream.h, 
-    src/macros.h, src/miktex-core.def, src/miktex-kps.def, src/miktex-kps.h, 
-    src/options.ggo, src/test-all.cpp, src/tests/CalculatorTest.h, 
-    src/tests/PageSizeTest.h, src/tests/StreamCounterTest.h, src/types.h: 
-  moved dir 
-
-  * INSTALL, Makefile.am, NEWS, README, configure.ac, doc/Makefile, 
-    doc/Makefile.am, doc/Makefile.in, doc/dvisvgm.1, doc/dvisvgm.1.in, 
-    gzstream/COPYING.LIB, gzstream/Makefile, gzstream/README, 
-    gzstream/gzstream.cpp, gzstream/gzstream.h, gzstream/index.html, 
-    gzstream/logo.gif, gzstream/test_gunzip.C, gzstream/test_gzip.C, 
-    gzstream/version, map/cork-lm.map, potracelib/Makefile.am, 
-    potracelib/auxiliary.h, potracelib/bitmap.h, potracelib/curve.c, 
-    potracelib/curve.h, potracelib/decompose.c, potracelib/decompose.h, 
-    potracelib/lists.h, potracelib/potracelib.c, potracelib/potracelib.h, 
-    potracelib/progress.h, potracelib/trace.c, potracelib/trace.h: 
-  moved sources 
-
-  * src/cmdline.c, src/cmdline.h: 
-  remove unnecessary files 
-
-2007-01-09  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * INSTALL, Makefile.am, NEWS, README, configure.ac, doc/Makefile, 
-    doc/Makefile.am, doc/Makefile.in, doc/dvisvgm.1, doc/dvisvgm.1.in, 
-    gzstream/COPYING.LIB, gzstream/Makefile, gzstream/README, 
-    gzstream/gzstream.cpp, gzstream/gzstream.h, gzstream/index.html, 
-    gzstream/logo.gif, gzstream/test_gunzip.C, gzstream/test_gzip.C, 
-    gzstream/version, potracelib/Makefile.am, potracelib/auxiliary.h, 
-    potracelib/bitmap.h, potracelib/curve.c, potracelib/curve.h, 
-    potracelib/decompose.c, potracelib/decompose.h, potracelib/lists.h, 
-    potracelib/potracelib.c, potracelib/potracelib.h, potracelib/progress.h, 
-    potracelib/trace.c, potracelib/trace.h, src/Bitmap.cpp, src/Bitmap.h, 
-    src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, 
-    src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, 
-    src/DVIActions.h, src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, 
-    src/DVIBBoxReader.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/FileFinder.cpp, src/FileFinder.h, 
-    src/FileSystem.cpp, src/FileSystem.h, src/FontEmitter.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/FontMap.cpp, src/FontMap.h, src/GFReader.cpp, src/GFReader.h, 
-    src/GFTracer.cpp, src/GFTracer.h, src/KPSFileFinder.cpp, 
-    src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, 
-    src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, 
-    src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, 
-    src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamCounter.h, src/TFM.cpp, src/TFM.h, 
-    src/TransformationMatrix.cpp, src/TransformationMatrix.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp, src/getopt.c, 
-    src/getopt.h, src/getopt1.c, src/gzstream.cpp, src/gzstream.h, 
-    src/macros.h, src/miktex-core.def, src/miktex-kps.def, src/miktex-kps.h, 
-    src/options.ggo, src/test-all.cpp, src/tests/CalculatorTest.h, 
-    src/tests/PageSizeTest.h, src/tests/StreamCounterTest.h, src/types.h: 
-  moved files to trunk subfolder 
-
-  * map/cork-lm.map: 
-  moved files to trunk 
-
-2007-01-05  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile, Makefile.am, Makefile.in, README, config.status, configure.ac, 
-    potracelib/Makefile.am, potracelib/bitops.h, potracelib/flate.c, 
-    potracelib/flate.h, src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, 
-    src/BoundingBox.h, src/Calculator.cpp, src/Calculator.h, 
-    src/CharmapTranslator.cpp, src/CharmapTranslator.h, src/DVIActions.h, 
-    src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, 
-    src/DVIReader.cpp, src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, 
-    src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontGlyph.cpp, src/FontGlyph.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, 
-    src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Makefile.am, 
-    src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, 
-    src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, 
-    src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamCounter.h, src/TFM.cpp, src/TFM.h, 
-    src/TransformationMatrix.cpp, src/TransformationMatrix.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/macros.h, src/test-all.cpp, src/types.h: 
-  minor modifications 
-
-2007-01-03  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, src/KPSFileFinder.cpp: 
-  updated homepage 
-
-  * Makefile, Makefile.am, Makefile.in, config.h, config.h.in, 
-    config.status, configure, configure.ac, doc/Makefile, 
-    potracelib/Makefile.am, potracelib/auxiliary.h, potracelib/bitmap.h, 
-    potracelib/bitops.h, potracelib/curve.c, potracelib/curve.h, 
-    potracelib/decompose.c, potracelib/decompose.h, potracelib/flate.c, 
-    potracelib/flate.h, potracelib/lists.h, potracelib/potracelib.c, 
-    potracelib/potracelib.h, potracelib/progress.h, potracelib/trace.c, 
-    potracelib/trace.h, src/Makefile, src/Makefile.am, src/Makefile.in: 
-  added potracelib to distribution 
-
-  * configure: 
-  removed configure from repository 
-
-2006-12-31  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * NEWS, configure.ac, src/DVIToSVG.cpp, src/FileSystem.cpp, 
-    src/FontEngine.cpp, src/GFTracer.cpp, src/KPSFileFinder.cpp, 
-    src/Matrix.h, src/Message.cpp, src/PageSize.cpp, 
-    src/TransformationMatrix.cpp, src/dvisvgm.cpp: 
-  updated to MikTeX 2.5 support 
-
-  * Makefile, config.status, configure, configure.ac, doc/Makefile, 
-    doc/dvisvgm.1, src/FileSystem.cpp, src/FontEngine.cpp, 
-    src/KPSFileFinder.cpp, src/Makefile, src/dvisvgm.cpp, src/test-all.cpp: 
-  some minor fixes 
-
-  * src/KPSFileFinder.cpp: 
-  fixed namepsace bug 
-
-2006-08-01  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * Makefile, Makefile.in, NEWS, aclocal.m4, autom4te.cache/output.0, 
-    autom4te.cache/requests, autom4te.cache/traces.0, config.h, config.log, 
-    config.status, configure, configure.ac, doc/Makefile, doc/Makefile.in, 
-    doc/dvisvgm.1, src/FontEngine.cpp, src/Makefile, src/Makefile.in, 
-    src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp: 
-  added support for freetype version >= 2.1.1 
-
-  * configure.ac: 
-  enabled svn keyword expansion 
-
-2006-04-12  Martin Gieseking  <martin.gieseking at uos.de>
-
-  * COPYING, INSTALL, Makefile, Makefile.am, Makefile.in, 
-    Martins_svg_neu.svg, NEWS, README, aclocal.m4, autom4te.cache/output.0, 
-    autom4te.cache/requests, autom4te.cache/traces.0, cmdline.c, 
-    config.guess, config.h, config.h.in, config.log, config.status, 
-    config.sub, configure, configure.ac, depcomp, doc/Makefile, 
-    doc/Makefile.am, doc/Makefile.in, doc/dvisvgm.1, doc/dvisvgm.1.in, 
-    gpl.txt, gzstream/COPYING.LIB, gzstream/Makefile, gzstream/README, 
-    gzstream/gzstream.cpp, gzstream/gzstream.h, gzstream/index.html, 
-    gzstream/logo.gif, gzstream/test_gunzip.C, gzstream/test_gzip.C, 
-    gzstream/version, install-sh, map/cork-lm.map, missing, src/Bitmap.cpp, 
-    src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, src/Calculator.cpp, 
-    src/Calculator.h, src/CharmapTranslator.cpp, src/CharmapTranslator.h, 
-    src/DVIActions.h, src/DVIBBoxActions.h, src/DVIBBoxReader.cpp, 
-    src/DVIBBoxReader.h, src/DVIReader.cpp, src/DVIReader.h, 
-    src/DVIToSVG.cpp, src/DVIToSVG.h, src/DVIToSVGActions.cpp, 
-    src/DVIToSVGActions.h, src/FileFinder.cpp, src/FileFinder.h, 
-    src/FileSystem.cpp, src/FileSystem.h, src/FontEmitter.h, 
-    src/FontEngine.cpp, src/FontEngine.h, src/FontGlyph.cpp, src/FontGlyph.h, 
-    src/FontMap.cpp, src/FontMap.h, src/GFReader.cpp, src/GFReader.h, 
-    src/GFTracer.cpp, src/GFTracer.h, src/KPSFileFinder.cpp, 
-    src/KPSFileFinder.h, src/Makefile, src/Makefile.am, src/Makefile.in, 
-    src/Matrix.cpp, src/Matrix.h, src/Message.cpp, src/Message.h, 
-    src/MessageException.h, src/MetafontWrapper.cpp, src/MetafontWrapper.h, 
-    src/PSInterpreter.cpp, src/PSInterpreter.h, src/PageSize.cpp, 
-    src/PageSize.h, src/Pair.h, src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamCounter.h, src/TFM.cpp, src/TFM.h, 
-    src/TransformationMatrix.cpp, src/TransformationMatrix.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/cmdline.c, src/cmdline.h, src/dvisvgm.cpp, src/getopt.c, 
-    src/getopt.h, src/getopt1.c, src/gzstream.cpp, src/gzstream.h, 
-    src/lshort-cm.dvi, src/lshort-cm.svg, src/lshort-cm.svgz, src/lshort.dvi, 
-    src/lshort.svg, src/lshort.svgz, src/macros.h, src/miktex-core.def, 
-    src/miktex-kps.def, src/miktex-kps.h, src/options.ggo, src/test-all.cpp, 
-    src/tests/CalculatorTest.h, src/tests/PageSizeTest.h, 
-    src/tests/StreamCounterTest.h, src/types.h, stamp-h1, table.txt: 
-  initial import 
-
-  * src/Bitmap.cpp, src/Bitmap.h, src/BoundingBox.cpp, src/BoundingBox.h, 
-    src/Calculator.cpp, src/Calculator.h, src/CharmapTranslator.cpp, 
-    src/CharmapTranslator.h, src/DVIActions.h, src/DVIBBoxActions.h, 
-    src/DVIBBoxReader.cpp, src/DVIBBoxReader.h, src/DVIReader.cpp, 
-    src/DVIReader.h, src/DVIToSVG.cpp, src/DVIToSVG.h, 
-    src/DVIToSVGActions.cpp, src/DVIToSVGActions.h, src/FileFinder.cpp, 
-    src/FileFinder.h, src/FileSystem.cpp, src/FileSystem.h, 
-    src/FontEmitter.h, src/FontEngine.cpp, src/FontEngine.h, 
-    src/FontGlyph.cpp, src/FontGlyph.h, src/FontMap.cpp, src/FontMap.h, 
-    src/GFReader.cpp, src/GFReader.h, src/GFTracer.cpp, src/GFTracer.h, 
-    src/KPSFileFinder.cpp, src/KPSFileFinder.h, src/Message.cpp, 
-    src/Message.h, src/MessageException.h, src/MetafontWrapper.cpp, 
-    src/MetafontWrapper.h, src/PageSize.cpp, src/PageSize.h, src/Pair.h, 
-    src/SVGFontEmitter.cpp, src/SVGFontEmitter.h, 
-    src/SVGFontTraceEmitter.cpp, src/SVGFontTraceEmitter.h, 
-    src/StreamCounter.h, src/TFM.cpp, src/TFM.h, 
-    src/TransformationMatrix.cpp, src/TransformationMatrix.h, 
-    src/XMLDocTypeNode.h, src/XMLDocument.cpp, src/XMLDocument.h, 
-    src/XMLNode.cpp, src/XMLNode.h, src/XMLString.cpp, src/XMLString.h, 
-    src/dvisvgm.cpp, src/macros.h, src/test-all.cpp, 
-    src/tests/CalculatorTest.h, src/tests/PageSizeTest.h, 
-    src/tests/StreamCounterTest.h, src/types.h: 
-  changed keyword tags 
-
-  * src/lshort-cm.dvi, src/lshort-cm.svg, src/lshort-cm.svgz, 
-    src/lshort.dvi, src/lshort.svg, src/lshort.svgz: 
-  removed files that need not be version controlled 
-

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -165,8 +165,8 @@
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
-am__DIST_COMMON = $(srcdir)/Makefile.in AUTHORS COPYING ChangeLog \
-	INSTALL NEWS README
+am__DIST_COMMON = $(srcdir)/Makefile.in AUTHORS COPYING INSTALL NEWS \
+	README
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/NEWS
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/NEWS	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/NEWS	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,3 +1,12 @@
+dvisvgm-2.6.1 (2018-10-12)
+- added configuration option --disable-manpage to prevent generating
+  the manual page (GH issue #93)
+- if configuration option --disable-bundled-libs is given and some of the
+  required system libraries are missing, the corresponding bundled library
+  is used as a fallback (GH issue #94)
+- updated bundled brotli library to version 1.0.6
+- fixed build issue occurred with GCC 4.8
+
 dvisvgm-2.6 (2018-09-08)
 - added option --page-hashes that allows for skipping the conversion of
   a page if its content hasn't changed

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/config.h.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/config.h.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/config.h.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -40,18 +40,9 @@
 /* Define to 1 if you have the `kpathsea' library (-lkpathsea). */
 #undef HAVE_LIBKPATHSEA
 
-/* Define to 1 if you have the `m' library (-lm). */
-#undef HAVE_LIBM
-
-/* Define to 1 if you have the `potrace' library (-lpotrace). */
-#undef HAVE_LIBPOTRACE
-
 /* Define to 1 if you have the `ttfautohint' library (-lttfautohint). */
 #undef HAVE_LIBTTFAUTOHINT
 
-/* Define to 1 if you have the `xxhash' library (-lxxhash). */
-#undef HAVE_LIBXXHASH
-
 /* Define to 1 if you have the `z' library (-lz). */
 #undef HAVE_LIBZ
 

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/configure.ac
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/configure.ac	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/configure.ac	2018-10-29 22:11:07 UTC (rev 49020)
@@ -4,8 +4,8 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.59)
-AC_INIT([dvisvgm],[2.6],[martin.gieseking at uos.de])
-DATE="September 2018"
+AC_INIT([dvisvgm],[2.6.1],[martin.gieseking at uos.de])
+DATE="October 2018"
 AC_CONFIG_SRCDIR(src)
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_MACRO_DIR([m4])
@@ -106,20 +106,17 @@
 
 # If option --enable-bundled-libs is not given, look for system libraries of brotli, potrace, woff2, and xxhash.
 AS_IF([test "x$enable_bundled_libs" != "xyes"],
-	[AC_CHECK_HEADER([potracelib.h],
-		[AC_CHECK_LIB(m, sqrt)] # required to pass potrace check
-		[AC_CHECK_LIB(potrace, potrace_trace,,
-			[AC_MSG_ERROR([system library 'libpotrace' not found])])],
-		[AC_MSG_ERROR([header file 'potracelib.h' for system library 'libpotrace' not found])])]
+	[AC_CHECK_HEADER(potracelib.h,
+		[AC_SEARCH_LIBS(potrace_trace, [potrace], [have_potrace=yes])])]
+	[AC_CHECK_HEADER([xxhash.h],
+		[AC_SEARCH_LIBS(XXH32, [xxhash], [have_xxhash=yes])])]
 	[AS_IF([test "x$enable_woff" = "xyes"],
-		[PKG_CHECK_MODULES([BROTLI], [libbrotlienc],,
-			[AC_MSG_ERROR([system library 'libbrotlienc' not found])])]
-		[PKG_CHECK_MODULES([WOFF2], [libwoff2enc],,
-			[AC_MSG_ERROR([system library 'libwoff2enc' not found])])])]
-	[AC_CHECK_HEADER([xxhash.h],
-		[AC_CHECK_LIB(xxhash, XXH32,,
-			[AC_MSG_ERROR([system library 'libxxhash' not found])])],
-		[AC_MSG_ERROR([header file 'xxhash.h' for system library 'libxxhash' not found])])])
+		[PKG_CHECK_MODULES(BROTLI, [libbrotlienc], [have_brotli=yes])]
+		[PKG_CHECK_MODULES(WOFF2, [libwoff2enc], [have_woff2=yes])])])
+AM_CONDITIONAL(HAVE_POTRACE, [test "x$have_potrace" = "xyes"])
+AM_CONDITIONAL(HAVE_BROTLI, [test "x$have_brotli" = "xyes"])
+AM_CONDITIONAL(HAVE_WOFF2, [test "x$have_woff2" = "xyes"])
+AM_CONDITIONAL(HAVE_XXHASH, [test "x$have_xxhash" = "xyes"])
 
 AS_IF([test "x$enable_woff" != "xyes"],
 	[AC_DEFINE([DISABLE_WOFF], 1, [Define if WOFF support is disabled])],
@@ -190,17 +187,20 @@
 CFLAGS="$CFLAGS_SAVE"
 LDFLAGS="$LDFLAGS_SAVE"
 
-# Check for utilities required to build the manpage
-build_manpage="no"
-AC_CHECK_PROG(ASCIIDOC, asciidoc, yes)
-AS_IF([test "x$ASCIIDOC" = "xyes"], [
-	AC_CHECK_PROG(XMLTO, xmlto, yes)
-	AS_IF([test "x$XMLTO" = "xyes"], [
-		AC_CHECK_PROG(XSLTPROC, xsltproc, yes)
-		AS_IF([test "x$XSLTPROC" = "xyes"],[build_manpage="yes"])])])
-AS_IF([test "x$build_manpage" != "xyes"],
+AC_ARG_ENABLE([manpage],
+	[AS_HELP_STRING([--disable-manpage], [disable generation of manual page @<:@default=no@:>@])])
+AS_IF([test "x$enable_manpage" != "xno"],[
+	enable_manpage="no"
+	# Check for utilities required to build the manpage
+	AC_CHECK_PROG(ASCIIDOC, asciidoc, yes)
+	AS_IF([test "x$ASCIIDOC" = "xyes"], [
+		AC_CHECK_PROG(XMLTO, xmlto, yes)
+		AS_IF([test "x$XMLTO" = "xyes"], [
+			AC_CHECK_PROG(XSLTPROC, xsltproc, yes)
+			AS_IF([test "x$XSLTPROC" = "xyes"],[enable_manpage="yes"])])])])
+AS_IF([test "x$enable_manpage" != "xyes"],
 	AC_MSG_NOTICE([generation of manual page has been disabled]))
-AM_CONDITIONAL([BUILD_MANPAGE], [test "x$build_manpage" = "xyes"])
+AM_CONDITIONAL([BUILD_MANPAGE], [test "x$enable_manpage" = "xyes"])
 
 AX_CODE_COVERAGE
 AS_IF([ test "$enable_code_coverage" = "yes" ], [
@@ -229,7 +229,6 @@
 	src/version.hpp
 	tests/Makefile
 	tests/data/Makefile
-	doc/dvisvgm.txt
 	doc/Makefile])
 AC_OUTPUT
 

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -10,7 +10,7 @@
 man_MANS = dvisvgm.1
 endif
 
-EXTRA_DIST = $(man_MANS) conf-dblatex-man.xsl conf-dblatex-pdf.xsl tweak-dblatex-pdf.xsl tweak-db-refentry.xsl
+EXTRA_DIST = $(man_MANS) conf-dblatex-man.xsl conf-dblatex-pdf.xsl dvisvgm.sty dvisvgm.txt.in tweak-dblatex-pdf.xsl tweak-db-refentry.xsl
 
 CONF_DBLATEX_MAN  = $(top_srcdir)/doc/conf-dblatex-man.xsl
 CONF_DBLATEX_PDF  = $(top_srcdir)/doc/conf-dblatex-pdf.xsl
@@ -44,6 +44,8 @@
 	a2x -darticle -fepub -L --icons --icons-dir=. $<
 	mv $(basename $<).epub $@
 
+.SECONDARY: dvisvgm-article.xml dvisvgm-man.xml
+
 dvisvgm-man.xml: dvisvgm.txt $(TWEAK_DB_REFENTRY)
 	asciidoc -a icons -a 'iconsdir=.' -a badges -a 'revnumber=@VERSION@' --unsafe -bdocbook -dmanpage -o $@.tmp $<
 	xsltproc -o $@ $(TWEAK_DB_REFENTRY) $@.tmp
@@ -55,6 +57,10 @@
 	rm $@.tmp
 	sed -i "s/{VERSION}/@VERSION@/" $@
 
+dvisvgm.txt: dvisvgm.txt.in
+	sed -e 's/@VERSION[@]/@VERSION@/g' -e 's/@PACKAGE_BUGREPORT[@]/@PACKAGE_BUGREPORT@/g' $< >$@
+	touch -r $< $@
+
 epub: dvisvgm.epub
 html: dvisvgm.html
 man: dvisvgm.1
@@ -69,7 +75,7 @@
 # Ensure that distribution tarballs always contain a recent manpage, i.e.
 # let "make dist" and "make distcheck" fail if dvisvgm.1 can't be built.
 dist-hook:
-	@if test ! -f dvisvgm.1; then \
+	@if test ! -f $(top_srcdir)/doc/dvisvgm.1; then \
 		echo "----------------------------------------------------------------"; \
 		echo "manpage file dvisvgm.1 could not be built because one or more of"; \
 		echo "the following utilities are missing: asciidoc, xmlto, xsltproc  "; \

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -100,7 +100,7 @@
 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = dvisvgm.txt
+CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
@@ -153,7 +153,7 @@
 NROFF = nroff
 MANS = $(man_MANS)
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/dvisvgm.txt.in
+am__DIST_COMMON = $(srcdir)/Makefile.in
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
@@ -317,7 +317,7 @@
 # However, the distribution tarball should always contain a recent manpage. We ensure
 # this by adding a dist-hook rule below.
 @BUILD_MANPAGE_TRUE at man_MANS = dvisvgm.1
-EXTRA_DIST = $(man_MANS) conf-dblatex-man.xsl conf-dblatex-pdf.xsl tweak-dblatex-pdf.xsl tweak-db-refentry.xsl
+EXTRA_DIST = $(man_MANS) conf-dblatex-man.xsl conf-dblatex-pdf.xsl dvisvgm.sty dvisvgm.txt.in tweak-dblatex-pdf.xsl tweak-db-refentry.xsl
 CONF_DBLATEX_MAN = $(top_srcdir)/doc/conf-dblatex-man.xsl
 CONF_DBLATEX_PDF = $(top_srcdir)/doc/conf-dblatex-pdf.xsl
 TWEAK_DBLATEX_PDF = $(top_srcdir)/doc/tweak-dblatex-pdf.xsl
@@ -336,9 +336,9 @@
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
 	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign doc/Makefile
+	  $(AUTOMAKE) --gnu doc/Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
 	  *config.status*) \
@@ -356,8 +356,6 @@
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(am__aclocal_m4_deps):
-dvisvgm.txt: $(top_builddir)/config.status $(srcdir)/dvisvgm.txt.in
-	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -588,6 +586,8 @@
 	a2x -darticle -fepub -L --icons --icons-dir=. $<
 	mv $(basename $<).epub $@
 
+.SECONDARY: dvisvgm-article.xml dvisvgm-man.xml
+
 dvisvgm-man.xml: dvisvgm.txt $(TWEAK_DB_REFENTRY)
 	asciidoc -a icons -a 'iconsdir=.' -a badges -a 'revnumber=@VERSION@' --unsafe -bdocbook -dmanpage -o $@.tmp $<
 	xsltproc -o $@ $(TWEAK_DB_REFENTRY) $@.tmp
@@ -599,6 +599,10 @@
 	rm $@.tmp
 	sed -i "s/{VERSION}/@VERSION@/" $@
 
+dvisvgm.txt: dvisvgm.txt.in
+	sed -e 's/@VERSION[@]/@VERSION@/g' -e 's/@PACKAGE_BUGREPORT[@]/@PACKAGE_BUGREPORT@/g' $< >$@
+	touch -r $< $@
+
 epub: dvisvgm.epub
 html: dvisvgm.html
 man: dvisvgm.1
@@ -613,7 +617,7 @@
 # Ensure that distribution tarballs always contain a recent manpage, i.e.
 # let "make dist" and "make distcheck" fail if dvisvgm.1 can't be built.
 dist-hook:
-	@if test ! -f dvisvgm.1; then \
+	@if test ! -f $(top_srcdir)/doc/dvisvgm.1; then \
 		echo "----------------------------------------------------------------"; \
 		echo "manpage file dvisvgm.1 could not be built because one or more of"; \
 		echo "the following utilities are missing: asciidoc, xmlto, xsltproc  "; \

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.1
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.1	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.1	2018-10-29 22:11:07 UTC (rev 49020)
@@ -2,12 +2,12 @@
 .\"     Title: dvisvgm
 .\"    Author: Martin Gieseking <martin.gieseking at uos.de>
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 09/08/2018
+.\"      Date: 10/11/2018
 .\"    Manual: dvisvgm Manual
-.\"    Source: dvisvgm 2.6
+.\"    Source: dvisvgm 2.6.1
 .\"  Language: English
 .\"
-.TH "DVISVGM" "1" "09/08/2018" "dvisvgm 2\&.6" "dvisvgm Manual"
+.TH "DVISVGM" "1" "10/11/2018" "dvisvgm 2\&.6\&.1" "dvisvgm Manual"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

Added: trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.sty
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.sty	                        (rev 0)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.sty	2018-10-29 22:11:07 UTC (rev 49020)
@@ -0,0 +1,14 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{dvisvgm}[2015/02/04 dvisvgm DocBook style]
+\RequirePackageWithOptions{docbook}
+\RequirePackage[english]{babel}
+\RequirePackage[yyyymmdd]{datetime}
+\AtBeginDocument{%
+	\thispagestyle{empty}
+   \lhead[]{\refmiscinfomanual}
+   \rhead[]{\thepage}
+	\lfoot[]{\refmiscinfosource{} \refmiscinfoversion}
+	\rfoot[]{\today}
+	\def\tableofcontents{\stdtoc} % keep TOC on current page
+}
+


Property changes on: trunk/Build/source/texk/dvisvgm/dvisvgm-src/doc/dvisvgm.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,4 +1,5 @@
-if USE_BUNDLED_LIBS
+if HAVE_BROTLI
+else
 noinst_LIBRARIES = libbrotli.a
 libbrotli_a_SOURCES = \
 	common/constants.h \

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -149,27 +149,27 @@
 	include/brotli/encode.h include/brotli/port.h \
 	include/brotli/types.h
 am__dirstamp = $(am__leading_dot)dirstamp
- at USE_BUNDLED_LIBS_TRUE@am_libbrotli_a_OBJECTS =  \
- at USE_BUNDLED_LIBS_TRUE@	common/dictionary.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	common/transform.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references_hq.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/bit_cost.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/block_splitter.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/brotli_bit_stream.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/cluster.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/compress_fragment.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/compress_fragment_two_pass.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/dictionary_hash.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/encode.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/encoder_dict.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/entropy_encode.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/histogram.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/literal_cost.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/memory.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/metablock.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/static_dict.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	enc/utf8_util.$(OBJEXT)
+ at HAVE_BROTLI_FALSE@am_libbrotli_a_OBJECTS =  \
+ at HAVE_BROTLI_FALSE@	common/dictionary.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	common/transform.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/backward_references.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/backward_references_hq.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/bit_cost.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/block_splitter.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/brotli_bit_stream.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/cluster.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/compress_fragment.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/compress_fragment_two_pass.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/dictionary_hash.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/encode.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/encoder_dict.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/entropy_encode.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/histogram.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/literal_cost.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/memory.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/metablock.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/static_dict.$(OBJEXT) \
+ at HAVE_BROTLI_FALSE@	enc/utf8_util.$(OBJEXT)
 libbrotli_a_OBJECTS = $(am_libbrotli_a_OBJECTS)
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
@@ -395,82 +395,82 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
- at USE_BUNDLED_LIBS_TRUE@noinst_LIBRARIES = libbrotli.a
- at USE_BUNDLED_LIBS_TRUE@libbrotli_a_SOURCES = \
- at USE_BUNDLED_LIBS_TRUE@	common/constants.h \
- at USE_BUNDLED_LIBS_TRUE@	common/context.h \
- at USE_BUNDLED_LIBS_TRUE@	common/dictionary.c \
- at USE_BUNDLED_LIBS_TRUE@	common/dictionary.h \
- at USE_BUNDLED_LIBS_TRUE@	common/platform.h \
- at USE_BUNDLED_LIBS_TRUE@	common/transform.c \
- at USE_BUNDLED_LIBS_TRUE@	common/transform.h \
- at USE_BUNDLED_LIBS_TRUE@	common/version.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references_hq.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references_hq.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/backward_references_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/bit_cost.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/bit_cost.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/bit_cost_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/block_encoder_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/block_splitter.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/block_splitter.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/block_splitter_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/brotli_bit_stream.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/brotli_bit_stream.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/cluster.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/cluster.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/cluster_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/command.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/compress_fragment.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/compress_fragment.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/compress_fragment_two_pass.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/compress_fragment_two_pass.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/dictionary_hash.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/dictionary_hash.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/encode.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/encoder_dict.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/encoder_dict.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/entropy_encode.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/entropy_encode.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/entropy_encode_static.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/fast_log.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/find_match_length.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_composite_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_forgetful_chain_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_longest_match64_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_longest_match_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_longest_match_quickly_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_rolling_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/hash_to_binary_tree_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/histogram.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/histogram.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/histogram_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/literal_cost.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/literal_cost.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/memory.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/memory.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/metablock.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/metablock.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/metablock_inc.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/params.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/prefix.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/quality.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/ringbuffer.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/static_dict.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/static_dict.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/static_dict_lut.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/utf8_util.c \
- at USE_BUNDLED_LIBS_TRUE@	enc/utf8_util.h \
- at USE_BUNDLED_LIBS_TRUE@	enc/write_bits.h \
- at USE_BUNDLED_LIBS_TRUE@	include/brotli/decode.h \
- at USE_BUNDLED_LIBS_TRUE@	include/brotli/encode.h \
- at USE_BUNDLED_LIBS_TRUE@	include/brotli/port.h \
- at USE_BUNDLED_LIBS_TRUE@	include/brotli/types.h
+ at HAVE_BROTLI_FALSE@noinst_LIBRARIES = libbrotli.a
+ at HAVE_BROTLI_FALSE@libbrotli_a_SOURCES = \
+ at HAVE_BROTLI_FALSE@	common/constants.h \
+ at HAVE_BROTLI_FALSE@	common/context.h \
+ at HAVE_BROTLI_FALSE@	common/dictionary.c \
+ at HAVE_BROTLI_FALSE@	common/dictionary.h \
+ at HAVE_BROTLI_FALSE@	common/platform.h \
+ at HAVE_BROTLI_FALSE@	common/transform.c \
+ at HAVE_BROTLI_FALSE@	common/transform.h \
+ at HAVE_BROTLI_FALSE@	common/version.h \
+ at HAVE_BROTLI_FALSE@	enc/backward_references.c \
+ at HAVE_BROTLI_FALSE@	enc/backward_references.h \
+ at HAVE_BROTLI_FALSE@	enc/backward_references_hq.c \
+ at HAVE_BROTLI_FALSE@	enc/backward_references_hq.h \
+ at HAVE_BROTLI_FALSE@	enc/backward_references_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/bit_cost.c \
+ at HAVE_BROTLI_FALSE@	enc/bit_cost.h \
+ at HAVE_BROTLI_FALSE@	enc/bit_cost_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/block_encoder_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/block_splitter.c \
+ at HAVE_BROTLI_FALSE@	enc/block_splitter.h \
+ at HAVE_BROTLI_FALSE@	enc/block_splitter_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/brotli_bit_stream.c \
+ at HAVE_BROTLI_FALSE@	enc/brotli_bit_stream.h \
+ at HAVE_BROTLI_FALSE@	enc/cluster.c \
+ at HAVE_BROTLI_FALSE@	enc/cluster.h \
+ at HAVE_BROTLI_FALSE@	enc/cluster_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/command.h \
+ at HAVE_BROTLI_FALSE@	enc/compress_fragment.c \
+ at HAVE_BROTLI_FALSE@	enc/compress_fragment.h \
+ at HAVE_BROTLI_FALSE@	enc/compress_fragment_two_pass.c \
+ at HAVE_BROTLI_FALSE@	enc/compress_fragment_two_pass.h \
+ at HAVE_BROTLI_FALSE@	enc/dictionary_hash.c \
+ at HAVE_BROTLI_FALSE@	enc/dictionary_hash.h \
+ at HAVE_BROTLI_FALSE@	enc/encode.c \
+ at HAVE_BROTLI_FALSE@	enc/encoder_dict.c \
+ at HAVE_BROTLI_FALSE@	enc/encoder_dict.h \
+ at HAVE_BROTLI_FALSE@	enc/entropy_encode.c \
+ at HAVE_BROTLI_FALSE@	enc/entropy_encode.h \
+ at HAVE_BROTLI_FALSE@	enc/entropy_encode_static.h \
+ at HAVE_BROTLI_FALSE@	enc/fast_log.h \
+ at HAVE_BROTLI_FALSE@	enc/find_match_length.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_composite_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_forgetful_chain_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/hash.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_longest_match64_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_longest_match_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_longest_match_quickly_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_rolling_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/hash_to_binary_tree_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/histogram.c \
+ at HAVE_BROTLI_FALSE@	enc/histogram.h \
+ at HAVE_BROTLI_FALSE@	enc/histogram_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/literal_cost.c \
+ at HAVE_BROTLI_FALSE@	enc/literal_cost.h \
+ at HAVE_BROTLI_FALSE@	enc/memory.c \
+ at HAVE_BROTLI_FALSE@	enc/memory.h \
+ at HAVE_BROTLI_FALSE@	enc/metablock.c \
+ at HAVE_BROTLI_FALSE@	enc/metablock.h \
+ at HAVE_BROTLI_FALSE@	enc/metablock_inc.h \
+ at HAVE_BROTLI_FALSE@	enc/params.h \
+ at HAVE_BROTLI_FALSE@	enc/prefix.h \
+ at HAVE_BROTLI_FALSE@	enc/quality.h \
+ at HAVE_BROTLI_FALSE@	enc/ringbuffer.h \
+ at HAVE_BROTLI_FALSE@	enc/static_dict.c \
+ at HAVE_BROTLI_FALSE@	enc/static_dict.h \
+ at HAVE_BROTLI_FALSE@	enc/static_dict_lut.h \
+ at HAVE_BROTLI_FALSE@	enc/utf8_util.c \
+ at HAVE_BROTLI_FALSE@	enc/utf8_util.h \
+ at HAVE_BROTLI_FALSE@	enc/write_bits.h \
+ at HAVE_BROTLI_FALSE@	include/brotli/decode.h \
+ at HAVE_BROTLI_FALSE@	include/brotli/encode.h \
+ at HAVE_BROTLI_FALSE@	include/brotli/port.h \
+ at HAVE_BROTLI_FALSE@	include/brotli/types.h
 
- at USE_BUNDLED_LIBS_TRUE@AM_CFLAGS = -Wall -I$(srcdir)/include
+ at HAVE_BROTLI_FALSE@AM_CFLAGS = -Wall -I$(srcdir)/include
 EXTRA_DIST = LICENSE
 CLEANFILES = *.gcda *.gcno
 all: all-am
@@ -884,7 +884,7 @@
 .PRECIOUS: Makefile
 
 
- at USE_BUNDLED_LIBS_TRUE@@CODE_COVERAGE_RULES@
+ at HAVE_BROTLI_FALSE@@CODE_COVERAGE_RULES@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/platform.h
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/platform.h	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/platform.h	2018-10-29 22:11:07 UTC (rev 49020)
@@ -187,7 +187,14 @@
 
 #if (defined(__ARM_ARCH) && (__ARM_ARCH == 8)) || \
     defined(__aarch64__) || defined(__ARM64_ARCH_8__)
-#define BROTLI_TARGET_ARMV8
+#define BROTLI_TARGET_ARMV8_ANY
+
+#if defined(__ARM_32BIT_STATE)
+#define BROTLI_TARGET_ARMV8_32
+#elif defined(__ARM_64BIT_STATE)
+#define BROTLI_TARGET_ARMV8_64
+#endif
+
 #endif  /* ARMv8 */
 
 #if defined(__i386) || defined(_M_IX86)
@@ -210,7 +217,7 @@
 #define BROTLI_64_BITS 1
 #elif defined(BROTLI_BUILD_32_BIT)
 #define BROTLI_64_BITS 0
-#elif defined(BROTLI_TARGET_X64) || defined(BROTLI_TARGET_ARMV8) || \
+#elif defined(BROTLI_TARGET_X64) || defined(BROTLI_TARGET_ARMV8_64) || \
     defined(BROTLI_TARGET_POWERPC64) || defined(BROTLI_TARGET_RISCV64)
 #define BROTLI_64_BITS 1
 #else
@@ -261,7 +268,7 @@
 #if defined(BROTLI_BUILD_PORTABLE)
 #define BROTLI_ALIGNED_READ (!!1)
 #elif defined(BROTLI_TARGET_X86) || defined(BROTLI_TARGET_X64) || \
-    defined(BROTLI_TARGET_ARMV7) || defined(BROTLI_TARGET_ARMV8) || \
+    defined(BROTLI_TARGET_ARMV7) || defined(BROTLI_TARGET_ARMV8_ANY) || \
     defined(BROTLI_TARGET_RISCV64)
 /* Allow unaligned read only for white-listed CPUs. */
 #define BROTLI_ALIGNED_READ (!!0)
@@ -291,6 +298,33 @@
 }
 #else  /* BROTLI_ALIGNED_READ */
 /* Unaligned memory access is allowed: just cast pointer to requested type. */
+#if defined(ADDRESS_SANITIZER) || defined(THREAD_SANITIZER) || \
+    defined(MEMORY_SANITIZER)
+/* Consider we have an unaligned load/store of 4 bytes from address 0x...05.
+   AddressSanitizer will treat it as a 3-byte access to the range 05:07 and
+   will miss a bug if 08 is the first unaddressable byte.
+   ThreadSanitizer will also treat this as a 3-byte access to 05:07 and will
+   miss a race between this access and some other accesses to 08.
+   MemorySanitizer will correctly propagate the shadow on unaligned stores
+   and correctly report bugs on unaligned loads, but it may not properly
+   update and report the origin of the uninitialized memory.
+   For all three tools, replacing an unaligned access with a tool-specific
+   callback solves the problem. */
+#if defined(__cplusplus)
+extern "C" {
+#endif  /* __cplusplus */
+  uint16_t __sanitizer_unaligned_load16(const void* p);
+  uint32_t __sanitizer_unaligned_load32(const void* p);
+  uint64_t __sanitizer_unaligned_load64(const void* p);
+  void __sanitizer_unaligned_store64(void* p, uint64_t v);
+#if defined(__cplusplus)
+}  /* extern "C" */
+#endif  /* __cplusplus */
+#define BrotliUnalignedRead16 __sanitizer_unaligned_load16
+#define BrotliUnalignedRead32 __sanitizer_unaligned_load32
+#define BrotliUnalignedRead64 __sanitizer_unaligned_load64
+#define BrotliUnalignedWrite64 __sanitizer_unaligned_store64
+#else
 static BROTLI_INLINE uint16_t BrotliUnalignedRead16(const void* p) {
   return *(const uint16_t*)p;
 }
@@ -306,16 +340,31 @@
 }
 #else  /* BROTLI_64_BITS */
 /* Avoid emitting LDRD / STRD, which require properly aligned address. */
+/* If __attribute__(aligned) is available, use that. Otherwise, memcpy. */
+
+#if BROTLI_GNUC_HAS_ATTRIBUTE(aligned, 2, 7, 0)
+typedef  __attribute__((aligned(1))) uint64_t brotli_unaligned_uint64_t;
+
 static BROTLI_INLINE uint64_t BrotliUnalignedRead64(const void* p) {
-  const uint32_t* dwords = (const uint32_t*)p;
-  return dwords[0] | ((uint64_t)dwords[1] << 32);
+  return (uint64_t) ((brotli_unaligned_uint64_t*) p)[0];
 }
 static BROTLI_INLINE void BrotliUnalignedWrite64(void* p, uint64_t v) {
-  uint32_t* dwords = (uint32_t *)p;
-  dwords[0] = (uint32_t)v;
-  dwords[1] = (uint32_t)(v >> 32);
+  brotli_unaligned_uint64_t* dwords = (brotli_unaligned_uint64_t*) p;
+  dwords[0] = (brotli_unaligned_uint64_t) v;
 }
+#else /* BROTLI_GNUC_HAS_ATTRIBUTE(aligned, 2, 7, 0) */
+static BROTLI_INLINE uint64_t BrotliUnalignedRead64(const void* p) {
+  uint64_t v;
+  memcpy(&v, p, sizeof(uint64_t));
+  return v;
+}
+
+static BROTLI_INLINE void BrotliUnalignedWrite64(void* p, uint64_t v) {
+  memcpy(p, &v, sizeof(uint64_t));
+}
+#endif  /* BROTLI_GNUC_HAS_ATTRIBUTE(aligned, 2, 7, 0) */
 #endif  /* BROTLI_64_BITS */
+#endif  /* ASAN / TSAN / MSAN */
 #endif  /* BROTLI_ALIGNED_READ */
 
 #if BROTLI_LITTLE_ENDIAN
@@ -400,7 +449,7 @@
 #define BROTLI_IS_CONSTANT(x) (!!0)
 #endif
 
-#if defined(BROTLI_TARGET_ARMV7) || defined(BROTLI_TARGET_ARMV8)
+#if defined(BROTLI_TARGET_ARMV7) || defined(BROTLI_TARGET_ARMV8_ANY)
 #define BROTLI_HAS_UBFX (!!1)
 #else
 #define BROTLI_HAS_UBFX (!!0)
@@ -427,7 +476,7 @@
 /* TODO: add appropriate icc/sunpro/arm/ibm/ti checks. */
 #if (BROTLI_GNUC_VERSION_CHECK(3, 0, 0) || defined(__llvm__)) && \
     !defined(BROTLI_BUILD_NO_RBIT)
-#if defined(BROTLI_TARGET_ARMV7) || defined(BROTLI_TARGET_ARMV8)
+#if defined(BROTLI_TARGET_ARMV7) || defined(BROTLI_TARGET_ARMV8_ANY)
 /* TODO: detect ARMv6T2 and enable this code for it. */
 static BROTLI_INLINE brotli_reg_t BrotliRBit(brotli_reg_t input) {
   brotli_reg_t output;

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/version.h
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/version.h	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/common/version.h	2018-10-29 22:11:07 UTC (rev 49020)
@@ -14,7 +14,7 @@
    BrotliEncoderVersion methods. */
 
 /* Semantic version, calculated as (MAJOR << 24) | (MINOR << 12) | PATCH */
-#define BROTLI_VERSION 0x1000005
+#define BROTLI_VERSION 0x1000006
 
 /* This macro is used by build system to produce Libtool-friendly soname. See
    https://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
@@ -21,6 +21,6 @@
  */
 
 /* ABI version, calculated as (CURRENT << 24) | (REVISION << 12) | AGE */
-#define BROTLI_ABI_VERSION 0x1005000
+#define BROTLI_ABI_VERSION 0x1006000
 
 #endif  /* BROTLI_COMMON_VERSION_H_ */

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/enc/metablock.c
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/enc/metablock.c	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/brotli/enc/metablock.c	2018-10-29 22:11:07 UTC (rev 49020)
@@ -181,7 +181,8 @@
     ComputeDistanceCost(cmds, num_commands,
                         &orig_params.dist, &orig_params.dist, &dist_cost);
     if (dist_cost < best_dist_cost) {
-      best_dist_cost = dist_cost;
+      /* NB: currently unused; uncomment when more param tuning is added. */
+      /* best_dist_cost = dist_cost; */
       params->dist = orig_params.dist;
     }
   }

Added: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/defs.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/defs.am	                        (rev 0)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/defs.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -0,0 +1,23 @@
+if HAVE_BROTLI
+else
+BROTLI_CFLAGS = -I$(dvisvgm_srcdir)/libs/brotli/include
+BROTLI_LIBS = ../libs/brotli/libbrotli.a
+endif
+
+if HAVE_POTRACE
+else
+POTRACE_CFLAGS = -I$(dvisvgm_srcdir)/libs/potrace
+POTRACE_LIBS = ../libs/potrace/libpotrace.a
+endif
+
+if HAVE_WOFF2
+else
+WOFF2_CFLAGS = -I$(dvisvgm_srcdir)/libs/woff2/include
+WOFF2_LIBS = ../libs/woff2/libwoff2.a
+endif
+
+if HAVE_XXHASH
+else
+XXHASH_CFLAGS = -I$(dvisvgm_srcdir)/libs/xxHash
+XXHASH_LIBS = ../libs/xxHash/libxxhash.a
+endif


Property changes on: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/defs.am
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,4 +1,5 @@
-if USE_BUNDLED_LIBS
+if HAVE_POTRACE
+else
 noinst_LIBRARIES = libpotrace.a
 libpotrace_a_SOURCES = \
 	auxiliary.h \

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -122,9 +122,9 @@
 am__libpotrace_a_SOURCES_DIST = auxiliary.h bitmap.h config.h curve.c \
 	curve.h decompose.c decompose.h lists.h potracelib.c \
 	potracelib.h progress.h trace.c trace.h
- at USE_BUNDLED_LIBS_TRUE@am_libpotrace_a_OBJECTS = curve.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	decompose.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	potracelib.$(OBJEXT) trace.$(OBJEXT)
+ at HAVE_POTRACE_FALSE@am_libpotrace_a_OBJECTS = curve.$(OBJEXT) \
+ at HAVE_POTRACE_FALSE@	decompose.$(OBJEXT) potracelib.$(OBJEXT) \
+ at HAVE_POTRACE_FALSE@	trace.$(OBJEXT)
 libpotrace_a_OBJECTS = $(am_libpotrace_a_OBJECTS)
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
@@ -339,23 +339,23 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
- at USE_BUNDLED_LIBS_TRUE@noinst_LIBRARIES = libpotrace.a
- at USE_BUNDLED_LIBS_TRUE@libpotrace_a_SOURCES = \
- at USE_BUNDLED_LIBS_TRUE@	auxiliary.h \
- at USE_BUNDLED_LIBS_TRUE@	bitmap.h \
- at USE_BUNDLED_LIBS_TRUE@	config.h \
- at USE_BUNDLED_LIBS_TRUE@	curve.c \
- at USE_BUNDLED_LIBS_TRUE@	curve.h \
- at USE_BUNDLED_LIBS_TRUE@	decompose.c \
- at USE_BUNDLED_LIBS_TRUE@	decompose.h \
- at USE_BUNDLED_LIBS_TRUE@	lists.h \
- at USE_BUNDLED_LIBS_TRUE@	potracelib.c \
- at USE_BUNDLED_LIBS_TRUE@	potracelib.h \
- at USE_BUNDLED_LIBS_TRUE@	progress.h \
- at USE_BUNDLED_LIBS_TRUE@	trace.c \
- at USE_BUNDLED_LIBS_TRUE@	trace.h
+ at HAVE_POTRACE_FALSE@noinst_LIBRARIES = libpotrace.a
+ at HAVE_POTRACE_FALSE@libpotrace_a_SOURCES = \
+ at HAVE_POTRACE_FALSE@	auxiliary.h \
+ at HAVE_POTRACE_FALSE@	bitmap.h \
+ at HAVE_POTRACE_FALSE@	config.h \
+ at HAVE_POTRACE_FALSE@	curve.c \
+ at HAVE_POTRACE_FALSE@	curve.h \
+ at HAVE_POTRACE_FALSE@	decompose.c \
+ at HAVE_POTRACE_FALSE@	decompose.h \
+ at HAVE_POTRACE_FALSE@	lists.h \
+ at HAVE_POTRACE_FALSE@	potracelib.c \
+ at HAVE_POTRACE_FALSE@	potracelib.h \
+ at HAVE_POTRACE_FALSE@	progress.h \
+ at HAVE_POTRACE_FALSE@	trace.c \
+ at HAVE_POTRACE_FALSE@	trace.h
 
- at USE_BUNDLED_LIBS_TRUE@AM_CFLAGS = -Wall -I$(srcdir)
+ at HAVE_POTRACE_FALSE@AM_CFLAGS = -Wall -I$(srcdir)
 CLEANFILES = *.gcda *.gcno
 all: all-am
 
@@ -662,7 +662,7 @@
 .PRECIOUS: Makefile
 
 
- at USE_BUNDLED_LIBS_TRUE@@CODE_COVERAGE_RULES@
+ at HAVE_POTRACE_FALSE@@CODE_COVERAGE_RULES@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,4 +1,5 @@
-if USE_BUNDLED_LIBS
+if HAVE_WOFF2
+else
 noinst_LIBRARIES = libwoff2.a
 libwoff2_a_SOURCES = \
 	include/woff2/decode.h \

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -129,15 +129,14 @@
 	src/woff2_common.cc src/woff2_common.h src/woff2_enc.cc \
 	src/woff2_out.cc
 am__dirstamp = $(am__leading_dot)dirstamp
- at USE_BUNDLED_LIBS_TRUE@am_libwoff2_a_OBJECTS = src/font.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/glyph.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/normalize.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/table_tags.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/transform.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/variable_length.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_common.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_enc.$(OBJEXT) \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_out.$(OBJEXT)
+ at HAVE_WOFF2_FALSE@am_libwoff2_a_OBJECTS = src/font.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/glyph.$(OBJEXT) src/normalize.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/table_tags.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/transform.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/variable_length.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/woff2_common.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/woff2_enc.$(OBJEXT) \
+ at HAVE_WOFF2_FALSE@	src/woff2_out.$(OBJEXT)
 libwoff2_a_OBJECTS = $(am_libwoff2_a_OBJECTS)
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
@@ -372,34 +371,34 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
- at USE_BUNDLED_LIBS_TRUE@noinst_LIBRARIES = libwoff2.a
- at USE_BUNDLED_LIBS_TRUE@libwoff2_a_SOURCES = \
- at USE_BUNDLED_LIBS_TRUE@	include/woff2/decode.h \
- at USE_BUNDLED_LIBS_TRUE@	include/woff2/encode.h \
- at USE_BUNDLED_LIBS_TRUE@	include/woff2/output.h \
- at USE_BUNDLED_LIBS_TRUE@	include/woff2/version.h \
- at USE_BUNDLED_LIBS_TRUE@	src/buffer.h \
- at USE_BUNDLED_LIBS_TRUE@	src/font.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/font.h \
- at USE_BUNDLED_LIBS_TRUE@	src/glyph.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/glyph.h \
- at USE_BUNDLED_LIBS_TRUE@	src/normalize.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/normalize.h \
- at USE_BUNDLED_LIBS_TRUE@	src/port.h \
- at USE_BUNDLED_LIBS_TRUE@	src/round.h \
- at USE_BUNDLED_LIBS_TRUE@	src/store_bytes.h \
- at USE_BUNDLED_LIBS_TRUE@	src/table_tags.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/table_tags.h \
- at USE_BUNDLED_LIBS_TRUE@	src/transform.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/transform.h \
- at USE_BUNDLED_LIBS_TRUE@	src/variable_length.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/variable_length.h \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_common.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_common.h \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_enc.cc \
- at USE_BUNDLED_LIBS_TRUE@	src/woff2_out.cc
+ at HAVE_WOFF2_FALSE@noinst_LIBRARIES = libwoff2.a
+ at HAVE_WOFF2_FALSE@libwoff2_a_SOURCES = \
+ at HAVE_WOFF2_FALSE@	include/woff2/decode.h \
+ at HAVE_WOFF2_FALSE@	include/woff2/encode.h \
+ at HAVE_WOFF2_FALSE@	include/woff2/output.h \
+ at HAVE_WOFF2_FALSE@	include/woff2/version.h \
+ at HAVE_WOFF2_FALSE@	src/buffer.h \
+ at HAVE_WOFF2_FALSE@	src/font.cc \
+ at HAVE_WOFF2_FALSE@	src/font.h \
+ at HAVE_WOFF2_FALSE@	src/glyph.cc \
+ at HAVE_WOFF2_FALSE@	src/glyph.h \
+ at HAVE_WOFF2_FALSE@	src/normalize.cc \
+ at HAVE_WOFF2_FALSE@	src/normalize.h \
+ at HAVE_WOFF2_FALSE@	src/port.h \
+ at HAVE_WOFF2_FALSE@	src/round.h \
+ at HAVE_WOFF2_FALSE@	src/store_bytes.h \
+ at HAVE_WOFF2_FALSE@	src/table_tags.cc \
+ at HAVE_WOFF2_FALSE@	src/table_tags.h \
+ at HAVE_WOFF2_FALSE@	src/transform.cc \
+ at HAVE_WOFF2_FALSE@	src/transform.h \
+ at HAVE_WOFF2_FALSE@	src/variable_length.cc \
+ at HAVE_WOFF2_FALSE@	src/variable_length.h \
+ at HAVE_WOFF2_FALSE@	src/woff2_common.cc \
+ at HAVE_WOFF2_FALSE@	src/woff2_common.h \
+ at HAVE_WOFF2_FALSE@	src/woff2_enc.cc \
+ at HAVE_WOFF2_FALSE@	src/woff2_out.cc
 
- at USE_BUNDLED_LIBS_TRUE@AM_CXXFLAGS = -Wall -I$(srcdir)/include -I$(srcdir)/../brotli/include
+ at HAVE_WOFF2_FALSE@AM_CXXFLAGS = -Wall -I$(srcdir)/include -I$(srcdir)/../brotli/include
 EXTRA_DIST = LICENSE
 CLEANFILES = *.gcda *.gcno
 all: all-am
@@ -747,7 +746,7 @@
 .PRECIOUS: Makefile
 
 
- at USE_BUNDLED_LIBS_TRUE@@CODE_COVERAGE_RULES@
+ at HAVE_WOFF2_FALSE@@CODE_COVERAGE_RULES@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -1,4 +1,5 @@
-if USE_BUNDLED_LIBS
+if HAVE_XXHASH
+else
 noinst_LIBRARIES = libxxhash.a
 
 libxxhash_a_SOURCES = xxhash.c xxhash.h

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/libs/xxHash/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -120,7 +120,7 @@
 libxxhash_a_AR = $(AR) $(ARFLAGS)
 libxxhash_a_LIBADD =
 am__libxxhash_a_SOURCES_DIST = xxhash.c xxhash.h
- at USE_BUNDLED_LIBS_TRUE@am_libxxhash_a_OBJECTS = xxhash.$(OBJEXT)
+ at HAVE_XXHASH_FALSE@am_libxxhash_a_OBJECTS = xxhash.$(OBJEXT)
 libxxhash_a_OBJECTS = $(am_libxxhash_a_OBJECTS)
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
@@ -334,9 +334,9 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
- at USE_BUNDLED_LIBS_TRUE@noinst_LIBRARIES = libxxhash.a
- at USE_BUNDLED_LIBS_TRUE@libxxhash_a_SOURCES = xxhash.c xxhash.h
- at USE_BUNDLED_LIBS_TRUE@AM_CXXFLAGS = -Wall
+ at HAVE_XXHASH_FALSE@noinst_LIBRARIES = libxxhash.a
+ at HAVE_XXHASH_FALSE@libxxhash_a_SOURCES = xxhash.c xxhash.h
+ at HAVE_XXHASH_FALSE@AM_CXXFLAGS = -Wall
 CLEANFILES = *.gcda *.gcno
 all: all-am
 
@@ -634,9 +634,9 @@
 .PRECIOUS: Makefile
 
 
- at USE_BUNDLED_LIBS_TRUE@xxhash.c: xxhash.h
+ at HAVE_XXHASH_FALSE@xxhash.c: xxhash.h
 
- at USE_BUNDLED_LIBS_TRUE@@CODE_COVERAGE_RULES@
+ at HAVE_XXHASH_FALSE@@CODE_COVERAGE_RULES@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -10,33 +10,22 @@
 	CommandLine.hpp \
 	dvisvgm.cpp
 
+include ../libs/defs.am
+
+dvisvgm_srcdir = $(top_srcdir)/dvisvgm-src
+
 dvisvgm_LDADD = \
 	$(noinst_LIBRARIES) \
-	../libs/clipper/libclipper.a
-
-if USE_BUNDLED_LIBS
-dvisvgm_LDADD += \
-	../libs/potrace/libpotrace.a \
-	../libs/xxHash/libxxhash.a
-else
-dvisvgm_LDADD += \
+	../libs/clipper/libclipper.a \
 	$(POTRACE_LIBS) \
 	$(XXHASH_LIBS)
-endif
 
 if ENABLE_WOFF
-if USE_BUNDLED_LIBS
 dvisvgm_LDADD += \
 	../libs/ff-woff/libfontforge.a \
-	../libs/woff2/libwoff2.a \
-	../libs/brotli/libbrotli.a
-else
-dvisvgm_LDADD += \
-	../libs/ff-woff/libfontforge.a \
 	$(WOFF2_LIBS) \
 	$(BROTLI_LIBS)
 endif
-endif
 
 if USE_BUNDLED_MD5
 dvisvgm_LDADD += ../libs/md5/libmd5.a
@@ -276,8 +265,6 @@
 
 EXTRA_DIST = options.xml options.dtd iapi.h ierrors.h MiKTeXCom.hpp MiKTeXCom.cpp
 
-dvisvgm_srcdir = $(top_srcdir)/dvisvgm-src
-
 AM_CFLAGS = $(WARNING_CFLAGS) \
 	$(ZLIB_INCLUDES) \
 	$(CODE_COVERAGE_CFLAGS)
@@ -286,15 +273,9 @@
 	-I$(dvisvgm_srcdir)/libs/clipper \
 	-I$(dvisvgm_srcdir)/libs/variant/include
 
-if USE_BUNDLED_LIBS
-AM_CXXFLAGS +=  \
-	-I$(dvisvgm_srcdir)/libs/potrace \
-	-I$(dvisvgm_srcdir)/libs/xxHash
-else
 AM_CXXFLAGS += \
 	$(POTRACE_CFLAGS) \
 	$(XXHASH_CFLAGS)
-endif
 
 AM_LDFLAGS = \
 	$(KPSE_LIBS) \
@@ -307,15 +288,9 @@
 
 AM_CXXFLAGS += $(TTFAUTOHINT_CFLAGS)
 
-if USE_BUNDLED_LIBS
 AM_CXXFLAGS +=  \
-	-I$(dvisvgm_srcdir)/libs/brotli/include \
-	-I$(dvisvgm_srcdir)/libs/woff2/include
-else
-AM_CXXFLAGS +=  \
 	$(BROTLI_CFLAGS) \
 	$(WOFF2_CFLAGS)
-endif
 
 if USE_BUNDLED_MD5
 AM_CXXFLAGS += -I$(dvisvgm_srcdir)/libs/md5
@@ -323,7 +298,6 @@
 AM_CXXFLAGS += $(LIBCRYPTO_CFLAGS)
 endif
 
-
 AM_LDFLAGS += $(TTFAUTOHINT_LIBS)
 endif
 

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -90,52 +90,24 @@
 build_triplet = @build@
 host_triplet = @host@
 bin_PROGRAMS = dvisvgm$(EXEEXT)
- at USE_BUNDLED_LIBS_TRUE@am__append_1 = \
- at USE_BUNDLED_LIBS_TRUE@	../libs/potrace/libpotrace.a \
- at USE_BUNDLED_LIBS_TRUE@	../libs/xxHash/libxxhash.a
+ at ENABLE_WOFF_TRUE@am__append_1 = \
+ at ENABLE_WOFF_TRUE@	../libs/ff-woff/libfontforge.a \
+ at ENABLE_WOFF_TRUE@	$(WOFF2_LIBS) \
+ at ENABLE_WOFF_TRUE@	$(BROTLI_LIBS)
 
- at USE_BUNDLED_LIBS_FALSE@am__append_2 = \
- at USE_BUNDLED_LIBS_FALSE@	$(POTRACE_LIBS) \
- at USE_BUNDLED_LIBS_FALSE@	$(XXHASH_LIBS)
-
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE at am__append_3 = \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE@	../libs/ff-woff/libfontforge.a \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE@	../libs/woff2/libwoff2.a \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE@	../libs/brotli/libbrotli.a
-
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE at am__append_4 = \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE@	../libs/ff-woff/libfontforge.a \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE@	$(WOFF2_LIBS) \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE@	$(BROTLI_LIBS)
-
- at USE_BUNDLED_MD5_TRUE@am__append_5 = ../libs/md5/libmd5.a
- at USE_BUNDLED_MD5_FALSE@am__append_6 = $(LIBCRYPTO_LIBS)
- at ENABLE_WOFF_TRUE@am__append_7 = ffwrapper.c ffwrapper.h
- at USE_BUNDLED_LIBS_TRUE@am__append_8 = \
- at USE_BUNDLED_LIBS_TRUE@	-I$(dvisvgm_srcdir)/libs/potrace \
- at USE_BUNDLED_LIBS_TRUE@	-I$(dvisvgm_srcdir)/libs/xxHash
-
- at USE_BUNDLED_LIBS_FALSE@am__append_9 = \
- at USE_BUNDLED_LIBS_FALSE@	$(POTRACE_CFLAGS) \
- at USE_BUNDLED_LIBS_FALSE@	$(XXHASH_CFLAGS)
-
- at ENABLE_WOFF_TRUE@am__append_10 = \
+ at USE_BUNDLED_MD5_TRUE@am__append_2 = ../libs/md5/libmd5.a
+ at USE_BUNDLED_MD5_FALSE@am__append_3 = $(LIBCRYPTO_LIBS)
+ at ENABLE_WOFF_TRUE@am__append_4 = ffwrapper.c ffwrapper.h
+ at ENABLE_WOFF_TRUE@am__append_5 = \
 @ENABLE_WOFF_TRUE@	-I$(dvisvgm_srcdir)/libs/ff-woff/fontforge \
 @ENABLE_WOFF_TRUE@	-I$(dvisvgm_srcdir)/libs/ff-woff/inc
 
- at ENABLE_WOFF_TRUE@am__append_11 = $(TTFAUTOHINT_CFLAGS)
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE at am__append_12 = \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE@	-I$(dvisvgm_srcdir)/libs/brotli/include \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE@	-I$(dvisvgm_srcdir)/libs/woff2/include
-
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE at am__append_13 = \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE@	$(BROTLI_CFLAGS) \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE@	$(WOFF2_CFLAGS)
-
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_MD5_TRUE at am__append_14 = -I$(dvisvgm_srcdir)/libs/md5
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_MD5_FALSE at am__append_15 = $(LIBCRYPTO_CFLAGS)
- at ENABLE_WOFF_TRUE@am__append_16 = $(TTFAUTOHINT_LIBS)
- at WIN32_TRUE@am__append_17 = -DTEXLIVEWIN32
+ at ENABLE_WOFF_TRUE@am__append_6 = $(TTFAUTOHINT_CFLAGS) \
+ at ENABLE_WOFF_TRUE@	$(BROTLI_CFLAGS) $(WOFF2_CFLAGS)
+ at ENABLE_WOFF_TRUE@@USE_BUNDLED_MD5_TRUE at am__append_7 = -I$(dvisvgm_srcdir)/libs/md5
+ at ENABLE_WOFF_TRUE@@USE_BUNDLED_MD5_FALSE at am__append_8 = $(LIBCRYPTO_CFLAGS)
+ at ENABLE_WOFF_TRUE@am__append_9 = $(TTFAUTOHINT_LIBS)
+ at WIN32_TRUE@am__append_10 = -DTEXLIVEWIN32
 subdir = dvisvgm-src/src
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../../m4/ax_cxx_compile_stdcxx.m4 \
@@ -279,7 +251,6 @@
 am_dvisvgm_OBJECTS = dvisvgm.$(OBJEXT)
 dvisvgm_OBJECTS = $(am_dvisvgm_OBJECTS)
 am__DEPENDENCIES_1 =
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE at am__DEPENDENCIES_2 = ../libs/ff-woff/libfontforge.a
 AM_V_lt = $(am__v_lt_ at AM_V@)
 am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
 am__v_lt_0 = --silent
@@ -413,14 +384,14 @@
   done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
-am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.hpp.in \
-	$(top_srcdir)/../../build-aux/depcomp
+am__DIST_COMMON = $(srcdir)/../libs/defs.am $(srcdir)/Makefile.in \
+	$(srcdir)/version.hpp.in $(top_srcdir)/../../build-aux/depcomp
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
 AM_CPPFLAGS = @AM_CPPFLAGS@
 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
-AM_LDFLAGS = $(KPSE_LIBS) $(CODE_COVERAGE_LDFLAGS) $(am__append_16)
+AM_LDFLAGS = $(KPSE_LIBS) $(CODE_COVERAGE_LDFLAGS) $(am__append_9)
 AR = @AR@
 AS = @AS@
 AUTOCONF = @AUTOCONF@
@@ -565,11 +536,19 @@
 	CommandLine.hpp \
 	dvisvgm.cpp
 
+ at HAVE_BROTLI_FALSE@BROTLI_CFLAGS = -I$(dvisvgm_srcdir)/libs/brotli/include
+ at HAVE_BROTLI_FALSE@BROTLI_LIBS = ../libs/brotli/libbrotli.a
+ at HAVE_POTRACE_FALSE@POTRACE_CFLAGS = -I$(dvisvgm_srcdir)/libs/potrace
+ at HAVE_POTRACE_FALSE@POTRACE_LIBS = ../libs/potrace/libpotrace.a
+ at HAVE_WOFF2_FALSE@WOFF2_CFLAGS = -I$(dvisvgm_srcdir)/libs/woff2/include
+ at HAVE_WOFF2_FALSE@WOFF2_LIBS = ../libs/woff2/libwoff2.a
+ at HAVE_XXHASH_FALSE@XXHASH_CFLAGS = -I$(dvisvgm_srcdir)/libs/xxHash
+ at HAVE_XXHASH_FALSE@XXHASH_LIBS = ../libs/xxHash/libxxhash.a
+dvisvgm_srcdir = $(top_srcdir)/dvisvgm-src
 dvisvgm_LDADD = $(noinst_LIBRARIES) ../libs/clipper/libclipper.a \
-	$(am__append_1) $(am__append_2) $(am__append_3) \
-	$(am__append_4) $(am__append_5) $(am__append_6) \
-	$(KPATHSEA_LIBS) $(FREETYPE2_LIBS) $(FONTFORGE_LIBS) \
-	$(ZLIB_LIBS) $(LIBGS_LIBS)
+	$(POTRACE_LIBS) $(XXHASH_LIBS) $(am__append_1) $(am__append_2) \
+	$(am__append_3) $(KPATHSEA_LIBS) $(FREETYPE2_LIBS) \
+	$(FONTFORGE_LIBS) $(ZLIB_LIBS) $(LIBGS_LIBS)
 dvisvgm_DEPENDENCIES = $(noinst_LIBRARIES) $(KPATHSEA_DEPEND) \
 	$(ZLIB_DEPEND) $(FREETYPE2_DEPEND)
 libdvisvgm_a_SOURCES = AGLTable.hpp BasicDVIReader.cpp \
@@ -634,25 +613,23 @@
 	VectorStream.hpp version.hpp VFActions.hpp VFReader.cpp \
 	VFReader.hpp windows.hpp XMLDocument.cpp XMLDocument.hpp \
 	XMLNode.cpp XMLNode.hpp XMLString.cpp XMLString.hpp \
-	XXHashFunction.hpp ZLibOutputStream.hpp $(am__append_7)
+	XXHashFunction.hpp ZLibOutputStream.hpp $(am__append_4)
 EXTRA_DIST = options.xml options.dtd iapi.h ierrors.h MiKTeXCom.hpp MiKTeXCom.cpp
-dvisvgm_srcdir = $(top_srcdir)/dvisvgm-src
 AM_CFLAGS = $(WARNING_CFLAGS) $(ZLIB_INCLUDES) $(CODE_COVERAGE_CFLAGS) \
-	$(am__append_10)
+	$(am__append_5)
 AM_CXXFLAGS = $(WARNING_CFLAGS) -Wnon-virtual-dtor \
 	-Wno-mismatched-tags -I$(dvisvgm_srcdir)/libs/clipper \
-	-I$(dvisvgm_srcdir)/libs/variant/include $(am__append_8) \
-	$(am__append_9) $(am__append_11) $(am__append_12) \
-	$(am__append_13) $(am__append_14) $(am__append_15) \
-	$(KPATHSEA_INCLUDES) $(POTRACE_INCLUDES) $(FREETYPE2_INCLUDES) \
-	$(ZLIB_INCLUDES) $(LIBGS_INCLUDES) $(CODE_COVERAGE_CFLAGS) \
-	$(am__append_17)
+	-I$(dvisvgm_srcdir)/libs/variant/include $(POTRACE_CFLAGS) \
+	$(XXHASH_CFLAGS) $(am__append_6) $(am__append_7) \
+	$(am__append_8) $(KPATHSEA_INCLUDES) $(POTRACE_INCLUDES) \
+	$(FREETYPE2_INCLUDES) $(ZLIB_INCLUDES) $(LIBGS_INCLUDES) \
+	$(CODE_COVERAGE_CFLAGS) $(am__append_10)
 CLEANFILES = *.gcda *.gcno
 all: all-am
 
 .SUFFIXES:
 .SUFFIXES: .c .cpp .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../libs/defs.am $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -672,6 +649,7 @@
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
 	esac;
+$(srcdir)/../libs/defs.am $(am__empty):
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/version.hpp
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/version.hpp	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/src/version.hpp	2018-10-29 22:11:07 UTC (rev 49020)
@@ -22,7 +22,7 @@
 #define VERSION_HPP
 
 constexpr const char *PROGRAM_NAME = "dvisvgm";
-constexpr const char *PROGRAM_VERSION = "2.6";
+constexpr const char *PROGRAM_VERSION = "2.6.1";
 
 #endif
 

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am	2018-10-29 22:11:07 UTC (rev 49020)
@@ -21,19 +21,13 @@
 	gtest/src/gtest-test-part.cc \
 	gtest/src/gtest-typed-test.cc
 
-if USE_BUNDLED_LIBS
-LIBS_CFLAGS = -I$(top_srcdir)/libs/xxHash
-LIBS_LIBS   = ../libs/potrace/libpotrace.a ../libs/xxHash/libxxhash.a
-if ENABLE_WOFF
-LIBS_LIBS  += ../libs/woff2/libwoff2.a ../libs/brotli/libbrotli.a
-endif
-else
+include ../libs/defs.am
+
 LIBS_CFLAGS = $(XXHASH_CFLAGS)
 LIBS_LIBS   = $(POTRACE_LIBS) $(XXHASH_LIBS)
 if ENABLE_WOFF
 LIBS_LIBS  += $(WOFF2_LIBS) $(BROTLI_LIBS)
 endif
-endif
 
 if USE_BUNDLED_MD5
 LIBS_CFLAGS += -I$(top_srcdir)/libs/md5

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -88,12 +88,15 @@
 build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_TRUE at am__append_1 = ../libs/woff2/libwoff2.a ../libs/brotli/libbrotli.a
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE at am__append_2 = $(WOFF2_LIBS) $(BROTLI_LIBS)
- at USE_BUNDLED_MD5_TRUE@am__append_3 = -I$(top_srcdir)/libs/md5
- at USE_BUNDLED_MD5_TRUE@am__append_4 = ../libs/md5/libmd5.a
- at USE_BUNDLED_MD5_FALSE@am__append_5 = $(LIBCRYPTO_CFLAGS)
- at USE_BUNDLED_MD5_FALSE@am__append_6 = $(LIBCRYPTO_LIBS)
+ at HAVE_BROTLI_FALSE@am__append_1 = -I$(top_srcdir)/libs/brotli/include
+ at HAVE_BROTLI_FALSE@am__append_2 = ../libs/brotli/libbrotli.a
+ at HAVE_WOFF2_FALSE@am__append_3 = -I$(top_srcdir)/libs/woff2/include
+ at HAVE_WOFF2_FALSE@am__append_4 = ../libs/woff2/libwoff2.a
+ at ENABLE_WOFF_TRUE@am__append_5 = $(WOFF2_LIBS) $(BROTLI_LIBS)
+ at USE_BUNDLED_MD5_TRUE@am__append_6 = -I$(top_srcdir)/libs/md5
+ at USE_BUNDLED_MD5_TRUE@am__append_7 = ../libs/md5/libmd5.a
+ at USE_BUNDLED_MD5_FALSE@am__append_8 = $(LIBCRYPTO_CFLAGS)
+ at USE_BUNDLED_MD5_FALSE@am__append_9 = $(LIBCRYPTO_LIBS)
 TESTS = hashcheck$(EXEEXT) BezierTest$(EXEEXT) BitmapTest$(EXEEXT) \
 	BoundingBoxTest$(EXEEXT) CalculatorTest$(EXEEXT) \
 	CMapManagerTest$(EXEEXT) CMapReaderTest$(EXEEXT) \
@@ -155,7 +158,7 @@
 	UtilityTest$(EXEEXT) VectorIteratorTest$(EXEEXT) \
 	VectorStreamTest$(EXEEXT) XMLNodeTest$(EXEEXT) \
 	XMLStringTest$(EXEEXT)
- at ENABLE_WOFF_TRUE@am__append_7 = ../libs/ff-woff/libfontforge.a
+ at ENABLE_WOFF_TRUE@am__append_10 = ../libs/ff-woff/libfontforge.a
 subdir = tests
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \
@@ -184,224 +187,221 @@
 	$(CXXFLAGS) $(libgtest_la_LDFLAGS) $(LDFLAGS) -o $@
 am_BezierTest_OBJECTS = BezierTest-BezierTest.$(OBJEXT)
 BezierTest_OBJECTS = $(am_BezierTest_OBJECTS)
-am__DEPENDENCIES_1 =
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE at am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) \
- at ENABLE_WOFF_TRUE@@USE_BUNDLED_LIBS_FALSE@	$(am__DEPENDENCIES_1)
- at USE_BUNDLED_MD5_FALSE@am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1)
- at USE_BUNDLED_LIBS_FALSE@am__DEPENDENCIES_4 = $(am__DEPENDENCIES_2) \
- at USE_BUNDLED_LIBS_FALSE@	$(am__append_4) $(am__DEPENDENCIES_3)
- at USE_BUNDLED_LIBS_TRUE@am__DEPENDENCIES_4 =  \
- at USE_BUNDLED_LIBS_TRUE@	../libs/potrace/libpotrace.a \
- at USE_BUNDLED_LIBS_TRUE@	../libs/xxHash/libxxhash.a \
- at USE_BUNDLED_LIBS_TRUE@	$(am__append_1) $(am__DEPENDENCIES_2) \
- at USE_BUNDLED_LIBS_TRUE@	$(am__append_4) $(am__DEPENDENCIES_3)
-am__DEPENDENCIES_5 = libgtest.la ../src/libdvisvgm.a \
-	$(am__DEPENDENCIES_4) $(am__append_7) $(am__DEPENDENCIES_1)
-BezierTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+am__DEPENDENCIES_1 = $(am__append_4)
+am__DEPENDENCIES_2 = $(am__append_2)
+ at ENABLE_WOFF_TRUE@am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1) \
+ at ENABLE_WOFF_TRUE@	$(am__DEPENDENCIES_2)
+am__DEPENDENCIES_4 =
+ at USE_BUNDLED_MD5_FALSE@am__DEPENDENCIES_5 = $(am__DEPENDENCIES_4)
+am__DEPENDENCIES_6 = $(POTRACE_LIBS) $(XXHASH_LIBS) \
+	$(am__DEPENDENCIES_3) $(am__append_7) $(am__DEPENDENCIES_5)
+am__DEPENDENCIES_7 = libgtest.la ../src/libdvisvgm.a \
+	$(am__DEPENDENCIES_6) $(am__append_10) $(am__DEPENDENCIES_4)
+BezierTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_BitmapTest_OBJECTS = BitmapTest-BitmapTest.$(OBJEXT)
 BitmapTest_OBJECTS = $(am_BitmapTest_OBJECTS)
-BitmapTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+BitmapTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_BoundingBoxTest_OBJECTS =  \
 	BoundingBoxTest-BoundingBoxTest.$(OBJEXT)
 BoundingBoxTest_OBJECTS = $(am_BoundingBoxTest_OBJECTS)
-BoundingBoxTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+BoundingBoxTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_CMapManagerTest_OBJECTS =  \
 	CMapManagerTest-CMapManagerTest.$(OBJEXT)
 CMapManagerTest_OBJECTS = $(am_CMapManagerTest_OBJECTS)
-CMapManagerTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+CMapManagerTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_CMapReaderTest_OBJECTS = CMapReaderTest-CMapReaderTest.$(OBJEXT)
 CMapReaderTest_OBJECTS = $(am_CMapReaderTest_OBJECTS)
-CMapReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+CMapReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_CMapTest_OBJECTS = CMapTest-CMapTest.$(OBJEXT)
 CMapTest_OBJECTS = $(am_CMapTest_OBJECTS)
-CMapTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+CMapTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_CRC32Test_OBJECTS = CRC32Test-CRC32Test.$(OBJEXT)
 CRC32Test_OBJECTS = $(am_CRC32Test_OBJECTS)
-CRC32Test_DEPENDENCIES = $(am__DEPENDENCIES_5)
+CRC32Test_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_CalculatorTest_OBJECTS = CalculatorTest-CalculatorTest.$(OBJEXT)
 CalculatorTest_OBJECTS = $(am_CalculatorTest_OBJECTS)
-CalculatorTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+CalculatorTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_ColorSpecialTest_OBJECTS =  \
 	ColorSpecialTest-ColorSpecialTest.$(OBJEXT)
 ColorSpecialTest_OBJECTS = $(am_ColorSpecialTest_OBJECTS)
-ColorSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+ColorSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_ColorTest_OBJECTS = ColorTest-ColorTest.$(OBJEXT)
 ColorTest_OBJECTS = $(am_ColorTest_OBJECTS)
-ColorTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+ColorTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_CommandLineTest_OBJECTS =  \
 	CommandLineTest-CommandLineTest.$(OBJEXT)
 CommandLineTest_OBJECTS = $(am_CommandLineTest_OBJECTS)
-CommandLineTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+CommandLineTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_DVIReaderTest_OBJECTS = DVIReaderTest-DVIReaderTest.$(OBJEXT)
 DVIReaderTest_OBJECTS = $(am_DVIReaderTest_OBJECTS)
-DVIReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+DVIReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_DependencyGraphTest_OBJECTS =  \
 	DependencyGraphTest-DependencyGraphTest.$(OBJEXT)
 DependencyGraphTest_OBJECTS = $(am_DependencyGraphTest_OBJECTS)
-DependencyGraphTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+DependencyGraphTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_DirectoryTest_OBJECTS = DirectoryTest-DirectoryTest.$(OBJEXT)
 DirectoryTest_OBJECTS = $(am_DirectoryTest_OBJECTS)
-DirectoryTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+DirectoryTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_DvisvgmSpecialTest_OBJECTS =  \
 	DvisvgmSpecialTest-DvisvgmSpecialTest.$(OBJEXT)
 DvisvgmSpecialTest_OBJECTS = $(am_DvisvgmSpecialTest_OBJECTS)
-DvisvgmSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+DvisvgmSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_EmSpecialTest_OBJECTS = EmSpecialTest-EmSpecialTest.$(OBJEXT)
 EmSpecialTest_OBJECTS = $(am_EmSpecialTest_OBJECTS)
-EmSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+EmSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_FileFinderTest_OBJECTS = FileFinderTest-FileFinderTest.$(OBJEXT)
 FileFinderTest_OBJECTS = $(am_FileFinderTest_OBJECTS)
-FileFinderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+FileFinderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_FilePathTest_OBJECTS = FilePathTest-FilePathTest.$(OBJEXT)
 FilePathTest_OBJECTS = $(am_FilePathTest_OBJECTS)
-FilePathTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+FilePathTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_FileSystemTest_OBJECTS = FileSystemTest-FileSystemTest.$(OBJEXT)
 FileSystemTest_OBJECTS = $(am_FileSystemTest_OBJECTS)
-FileSystemTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+FileSystemTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_FontCacheTest_OBJECTS = FontCacheTest-FontCacheTest.$(OBJEXT)
 FontCacheTest_OBJECTS = $(am_FontCacheTest_OBJECTS)
-FontCacheTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+FontCacheTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_FontManagerTest_OBJECTS =  \
 	FontManagerTest-FontManagerTest.$(OBJEXT)
 FontManagerTest_OBJECTS = $(am_FontManagerTest_OBJECTS)
-FontManagerTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+FontManagerTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_FontMapTest_OBJECTS = FontMapTest-FontMapTest.$(OBJEXT)
 FontMapTest_OBJECTS = $(am_FontMapTest_OBJECTS)
-FontMapTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+FontMapTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_GFGlyphTracerTest_OBJECTS =  \
 	GFGlyphTracerTest-GFGlyphTracerTest.$(OBJEXT)
 GFGlyphTracerTest_OBJECTS = $(am_GFGlyphTracerTest_OBJECTS)
-GFGlyphTracerTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+GFGlyphTracerTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_GFReaderTest_OBJECTS = GFReaderTest-GFReaderTest.$(OBJEXT)
 GFReaderTest_OBJECTS = $(am_GFReaderTest_OBJECTS)
-GFReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+GFReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_GhostscriptTest_OBJECTS =  \
 	GhostscriptTest-GhostscriptTest.$(OBJEXT)
 GhostscriptTest_OBJECTS = $(am_GhostscriptTest_OBJECTS)
-GhostscriptTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+GhostscriptTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_GraphicsPathTest_OBJECTS =  \
 	GraphicsPathTest-GraphicsPathTest.$(OBJEXT)
 GraphicsPathTest_OBJECTS = $(am_GraphicsPathTest_OBJECTS)
-GraphicsPathTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+GraphicsPathTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_HashFunctionTest_OBJECTS =  \
 	HashFunctionTest-HashFunctionTest.$(OBJEXT)
 HashFunctionTest_OBJECTS = $(am_HashFunctionTest_OBJECTS)
-HashFunctionTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+HashFunctionTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_JFMReaderTest_OBJECTS = JFMReaderTest-JFMReaderTest.$(OBJEXT)
 JFMReaderTest_OBJECTS = $(am_JFMReaderTest_OBJECTS)
-JFMReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+JFMReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_LengthTest_OBJECTS = LengthTest-LengthTest.$(OBJEXT)
 LengthTest_OBJECTS = $(am_LengthTest_OBJECTS)
-LengthTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+LengthTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_MapLineTest_OBJECTS = MapLineTest-MapLineTest.$(OBJEXT)
 MapLineTest_OBJECTS = $(am_MapLineTest_OBJECTS)
-MapLineTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+MapLineTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_MatrixTest_OBJECTS = MatrixTest-MatrixTest.$(OBJEXT)
 MatrixTest_OBJECTS = $(am_MatrixTest_OBJECTS)
-MatrixTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+MatrixTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_MessageExceptionTest_OBJECTS =  \
 	MessageExceptionTest-MessageExceptionTest.$(OBJEXT)
 MessageExceptionTest_OBJECTS = $(am_MessageExceptionTest_OBJECTS)
-MessageExceptionTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+MessageExceptionTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_PDFParserTest_OBJECTS = PDFParserTest-PDFParserTest.$(OBJEXT)
 PDFParserTest_OBJECTS = $(am_PDFParserTest_OBJECTS)
-PDFParserTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+PDFParserTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_PSInterpreterTest_OBJECTS =  \
 	PSInterpreterTest-PSInterpreterTest.$(OBJEXT)
 PSInterpreterTest_OBJECTS = $(am_PSInterpreterTest_OBJECTS)
-PSInterpreterTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+PSInterpreterTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_PageRagesTest_OBJECTS = PageRagesTest-PageRagesTest.$(OBJEXT)
 PageRagesTest_OBJECTS = $(am_PageRagesTest_OBJECTS)
-PageRagesTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+PageRagesTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_PageSizeTest_OBJECTS = PageSizeTest-PageSizeTest.$(OBJEXT)
 PageSizeTest_OBJECTS = $(am_PageSizeTest_OBJECTS)
-PageSizeTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+PageSizeTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_PairTest_OBJECTS = PairTest-PairTest.$(OBJEXT)
 PairTest_OBJECTS = $(am_PairTest_OBJECTS)
-PairTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+PairTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_PapersizeSpecialTest_OBJECTS =  \
 	PapersizeSpecialTest-PapersizeSpecialTest.$(OBJEXT)
 PapersizeSpecialTest_OBJECTS = $(am_PapersizeSpecialTest_OBJECTS)
-PapersizeSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+PapersizeSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_RangeMapTest_OBJECTS = RangeMapTest-RangeMapTest.$(OBJEXT)
 RangeMapTest_OBJECTS = $(am_RangeMapTest_OBJECTS)
-RangeMapTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+RangeMapTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_SVGOutputTest_OBJECTS = SVGOutputTest-SVGOutputTest.$(OBJEXT)
 SVGOutputTest_OBJECTS = $(am_SVGOutputTest_OBJECTS)
-SVGOutputTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+SVGOutputTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_ShadingPatchTest_OBJECTS =  \
 	ShadingPatchTest-ShadingPatchTest.$(OBJEXT)
 ShadingPatchTest_OBJECTS = $(am_ShadingPatchTest_OBJECTS)
-ShadingPatchTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+ShadingPatchTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_SpecialManagerTest_OBJECTS =  \
 	SpecialManagerTest-SpecialManagerTest.$(OBJEXT)
 SpecialManagerTest_OBJECTS = $(am_SpecialManagerTest_OBJECTS)
-SpecialManagerTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+SpecialManagerTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_SplittedCharInputBufferTest_OBJECTS = SplittedCharInputBufferTest-SplittedCharInputBufferTest.$(OBJEXT)
 SplittedCharInputBufferTest_OBJECTS =  \
 	$(am_SplittedCharInputBufferTest_OBJECTS)
-SplittedCharInputBufferTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+SplittedCharInputBufferTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_StreamInputBufferTest_OBJECTS =  \
 	StreamInputBufferTest-StreamInputBufferTest.$(OBJEXT)
 StreamInputBufferTest_OBJECTS = $(am_StreamInputBufferTest_OBJECTS)
-StreamInputBufferTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+StreamInputBufferTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_StreamReaderTest_OBJECTS =  \
 	StreamReaderTest-StreamReaderTest.$(OBJEXT)
 StreamReaderTest_OBJECTS = $(am_StreamReaderTest_OBJECTS)
-StreamReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+StreamReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_StreamWriterTest_OBJECTS =  \
 	StreamWriterTest-StreamWriterTest.$(OBJEXT)
 StreamWriterTest_OBJECTS = $(am_StreamWriterTest_OBJECTS)
-StreamWriterTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+StreamWriterTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_StringMatcherTest_OBJECTS =  \
 	StringMatcherTest-StringMatcherTest.$(OBJEXT)
 StringMatcherTest_OBJECTS = $(am_StringMatcherTest_OBJECTS)
-StringMatcherTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+StringMatcherTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_SubfontTest_OBJECTS = SubfontTest-SubfontTest.$(OBJEXT)
 SubfontTest_OBJECTS = $(am_SubfontTest_OBJECTS)
-SubfontTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+SubfontTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_TFMReaderTest_OBJECTS = TFMReaderTest-TFMReaderTest.$(OBJEXT)
 TFMReaderTest_OBJECTS = $(am_TFMReaderTest_OBJECTS)
-TFMReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+TFMReaderTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_TensorProductPatchTest_OBJECTS =  \
 	TensorProductPatchTest-TensorProductPatchTest.$(OBJEXT)
 TensorProductPatchTest_OBJECTS = $(am_TensorProductPatchTest_OBJECTS)
-TensorProductPatchTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+TensorProductPatchTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_ToUnicodeMapTest_OBJECTS =  \
 	ToUnicodeMapTest-ToUnicodeMapTest.$(OBJEXT)
 ToUnicodeMapTest_OBJECTS = $(am_ToUnicodeMapTest_OBJECTS)
-ToUnicodeMapTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+ToUnicodeMapTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_TpicSpecialTest_OBJECTS =  \
 	TpicSpecialTest-TpicSpecialTest.$(OBJEXT)
 TpicSpecialTest_OBJECTS = $(am_TpicSpecialTest_OBJECTS)
-TpicSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+TpicSpecialTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_TriangularPatchTest_OBJECTS =  \
 	TriangularPatchTest-TriangularPatchTest.$(OBJEXT)
 TriangularPatchTest_OBJECTS = $(am_TriangularPatchTest_OBJECTS)
-TriangularPatchTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+TriangularPatchTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_UnicodeTest_OBJECTS = UnicodeTest-UnicodeTest.$(OBJEXT)
 UnicodeTest_OBJECTS = $(am_UnicodeTest_OBJECTS)
-UnicodeTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+UnicodeTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_UtilityTest_OBJECTS = UtilityTest-UtilityTest.$(OBJEXT)
 UtilityTest_OBJECTS = $(am_UtilityTest_OBJECTS)
-UtilityTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+UtilityTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_VectorIteratorTest_OBJECTS =  \
 	VectorIteratorTest-VectorIteratorTest.$(OBJEXT)
 VectorIteratorTest_OBJECTS = $(am_VectorIteratorTest_OBJECTS)
-VectorIteratorTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+VectorIteratorTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_VectorStreamTest_OBJECTS =  \
 	VectorStreamTest-VectorStreamTest.$(OBJEXT)
 VectorStreamTest_OBJECTS = $(am_VectorStreamTest_OBJECTS)
-VectorStreamTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+VectorStreamTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_XMLNodeTest_OBJECTS = XMLNodeTest-XMLNodeTest.$(OBJEXT)
 XMLNodeTest_OBJECTS = $(am_XMLNodeTest_OBJECTS)
-XMLNodeTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+XMLNodeTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 am_XMLStringTest_OBJECTS = XMLStringTest-XMLStringTest.$(OBJEXT)
 XMLStringTest_OBJECTS = $(am_XMLStringTest_OBJECTS)
-XMLStringTest_DEPENDENCIES = $(am__DEPENDENCIES_5)
+XMLStringTest_DEPENDENCIES = $(am__DEPENDENCIES_7)
 nodist_hashcheck_OBJECTS = hashcheck-hashcheck.$(OBJEXT)
 hashcheck_OBJECTS = $(nodist_hashcheck_OBJECTS)
-hashcheck_DEPENDENCIES = $(am__DEPENDENCIES_4)
+hashcheck_DEPENDENCIES = $(am__DEPENDENCIES_6)
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
 am__v_P_0 = false
@@ -761,8 +761,8 @@
 TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
 	$(TEST_LOG_FLAGS)
 DIST_SUBDIRS = $(SUBDIRS)
-am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
-	$(top_srcdir)/test-driver
+am__DIST_COMMON = $(srcdir)/../libs/defs.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/depcomp $(top_srcdir)/test-driver
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \
@@ -800,8 +800,8 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BROTLI_CFLAGS = @BROTLI_CFLAGS@
-BROTLI_LIBS = @BROTLI_LIBS@
+BROTLI_CFLAGS = @BROTLI_CFLAGS@ $(am__append_1)
+BROTLI_LIBS = @BROTLI_LIBS@ $(am__append_2)
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -883,8 +883,8 @@
 TTFAUTOHINT_CFLAGS = @TTFAUTOHINT_CFLAGS@
 TTFAUTOHINT_LIBS = @TTFAUTOHINT_LIBS@
 VERSION = @VERSION@
-WOFF2_CFLAGS = @WOFF2_CFLAGS@
-WOFF2_LIBS = @WOFF2_LIBS@
+WOFF2_CFLAGS = @WOFF2_CFLAGS@ $(am__append_3)
+WOFF2_LIBS = @WOFF2_LIBS@ $(am__append_4)
 XMLTO = @XMLTO@
 XSLTPROC = @XSLTPROC@
 ZLIB_CFLAGS = @ZLIB_CFLAGS@
@@ -957,17 +957,13 @@
 	gtest/src/gtest-port.cc gtest/src/gtest-printers.cc \
 	gtest/src/gtest-test-part.cc gtest/src/gtest-typed-test.cc \
 	check-conv genhashcheck.py normalize.xsl
- at USE_BUNDLED_LIBS_FALSE@LIBS_CFLAGS = $(XXHASH_CFLAGS) $(am__append_3) \
- at USE_BUNDLED_LIBS_FALSE@	$(am__append_5)
- at USE_BUNDLED_LIBS_TRUE@LIBS_CFLAGS = -I$(top_srcdir)/libs/xxHash \
- at USE_BUNDLED_LIBS_TRUE@	$(am__append_3) $(am__append_5)
- at USE_BUNDLED_LIBS_FALSE@LIBS_LIBS = $(POTRACE_LIBS) $(XXHASH_LIBS) \
- at USE_BUNDLED_LIBS_FALSE@	$(am__append_2) $(am__append_4) \
- at USE_BUNDLED_LIBS_FALSE@	$(am__append_6)
- at USE_BUNDLED_LIBS_TRUE@LIBS_LIBS = ../libs/potrace/libpotrace.a \
- at USE_BUNDLED_LIBS_TRUE@	../libs/xxHash/libxxhash.a \
- at USE_BUNDLED_LIBS_TRUE@	$(am__append_1) $(am__append_2) \
- at USE_BUNDLED_LIBS_TRUE@	$(am__append_4) $(am__append_6)
+ at HAVE_POTRACE_FALSE@POTRACE_CFLAGS = -I$(top_srcdir)/libs/potrace
+ at HAVE_POTRACE_FALSE@POTRACE_LIBS = ../libs/potrace/libpotrace.a
+ at HAVE_XXHASH_FALSE@XXHASH_CFLAGS = -I$(top_srcdir)/libs/xxHash
+ at HAVE_XXHASH_FALSE@XXHASH_LIBS = ../libs/xxHash/libxxhash.a
+LIBS_CFLAGS = $(XXHASH_CFLAGS) $(am__append_6) $(am__append_8)
+LIBS_LIBS = $(POTRACE_LIBS) $(XXHASH_LIBS) $(am__append_5) \
+	$(am__append_7) $(am__append_9)
 AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/libs/variant/include \
 	-Wall -Wno-mismatched-tags \
 	-DBUILDDIR='"$(abs_builddir)"' -DSRCDIR='"$(abs_srcdir)"' \
@@ -977,7 +973,7 @@
 hashcheck_CPPFLAGS = $(LIBS_CFLAGS)
 hashcheck_LDADD = $(LIBS_LIBS)
 TESTLIBS = libgtest.la ../src/libdvisvgm.a $(LIBS_LIBS) -lfreetype \
-	$(am__append_7) $(CODE_COVERAGE_LDFLAGS)
+	$(am__append_10) $(CODE_COVERAGE_LDFLAGS)
 BezierTest_SOURCES = BezierTest.cpp testutil.hpp
 BezierTest_CPPFLAGS = -I$(top_srcdir)/tests/gtest/include $(LIBS_CFLAGS)
 BezierTest_LDADD = $(TESTLIBS)
@@ -1160,7 +1156,7 @@
 
 .SUFFIXES:
 .SUFFIXES: .cc .cpp .lo .log .o .obj .test .test$(EXEEXT) .trs
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/../libs/defs.am $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -1169,9 +1165,9 @@
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
 	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/Makefile
+	  $(AUTOMAKE) --gnu tests/Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
 	  *config.status*) \
@@ -1180,6 +1176,7 @@
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 	esac;
+$(srcdir)/../libs/defs.am $(am__empty):
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

Modified: trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/data/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/data/Makefile.in	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/dvisvgm-src/tests/data/Makefile.in	2018-10-29 22:11:07 UTC (rev 49020)
@@ -311,9 +311,9 @@
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/data/Makefile'; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/data/Makefile'; \
 	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/data/Makefile
+	  $(AUTOMAKE) --gnu tests/data/Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
 	  *config.status*) \

Modified: trunk/Build/source/texk/dvisvgm/version.ac
===================================================================
--- trunk/Build/source/texk/dvisvgm/version.ac	2018-10-29 20:26:44 UTC (rev 49019)
+++ trunk/Build/source/texk/dvisvgm/version.ac	2018-10-29 22:11:07 UTC (rev 49020)
@@ -9,4 +9,4 @@
 dnl --------------------------------------------------------
 dnl
 dnl  m4-include this file to define the current dvisvgm version
-m4_define([dvisvgm_version], [2.6])
+m4_define([dvisvgm_version], [2.6.1])



More information about the tex-live-commits mailing list