@mgieseki mgieseki released this Oct 12, 2018 · 1 commit to master since this release

Assets 5

Changes

  • Added configuration option --disable-manpage to prevent generating the manual page (issue #93).
  • If configuration option --disable-bundled-libs is given and some of the required system libraries are missing, the corresponding bundled libraries are used as a fallback (issue #94).
  • Updated the bundled brotli library to version 1.0.6.
  • Fixed a build issue occurred with GCC 4.8.

@mgieseki mgieseki released this Sep 8, 2018 · 12 commits to master since this release

Assets 5

Changes

  • Added the new command-line option --page-hashes that allows for skipping the conversion of a page if its content hasn't changed. See the manual page for further information.
  • Relaxed the plausibility check of the total page count stated in the DVI postamble. This value overflows if the DVI file contains more than 65535 pages and led to an error message before.
  • Added validity checks for BOP (begin of page) offsets specified as part of the BOP and POST commands.
  • Some refactorings and minor improvements.

@mgieseki mgieseki released this Aug 8, 2018 · 39 commits to master since this release

Assets 5

Changes

  • Added multi-page support to PDF mode, i.e. when converting PDF file using option --pdf, the pages to be processed can be selected with option --page.
  • All transformation options, like --scale, --rotate, and --transform, now work in PDF mode too.
  • Added support for all nine length units to option --transform. Previously, only some of them were available. For further information see the manual page.
  • TeX Live 32-bit Windows binaries only: The Ghostscript DLL is now looked up in the TeX Live folders as well (thanks to Akira Kakuto for sending the patch).
  • At the request of the TeX Live maintainers, potrace has been added to the bundled third-party libraries again, in order to simplify maintaining this dependency.
  • Instead of linking the bundled libraries brotli, potrace, woff2, and xxhash, the configure script now looks for the corresponding system libraries by default (issue #90).
  • Added option --enable-bundled-libs to the configure script to build and statically link the bundled libraries.
  • Some code refactorings.

@mgieseki mgieseki released this Jul 18, 2018 · 62 commits to master since this release

Assets 5

Changes

  • Fixed the height and depth values computed when using the preview package (issue #89).
  • Slightly reduced the size of the bounding boxes applied to hyperlinked areas to obtain tight bounds.
  • No longer print warnings if special psfile is called with argument /dev/null.
    For example, option psfixbb of the preview package adds these specials in order to help
    dvips to compute correct bounding boxes.
    Those DVI files used to produce a couple of redundant warnings when processed with dvisvgm.
  • make install no longer fails if the manual page can't be created due to missing conversion utilities.

@mgieseki mgieseki released this Jul 7, 2018 · 72 commits to master since this release

Assets 5

Changes

  • Fixed the handling of the optional delay parameter of option --progress.
  • Updated the brotli library to version 1.0.5.
  • Updated the woff2 library to version 1.0.2
  • Updated several URLs in the manual page.
  • Several minor code refactorings.

@mgieseki mgieseki released this May 3, 2018 · 87 commits to master since this release

Assets 7

Changes

  • Added special pdffile similar to psfile to embed PDF graphics.
  • Added option --pdf to convert single-page PDF documents to SVG.
  • Reassigned short option -P from --progress to --pdf.
  • Added option --stdin to receive input from stdin. Alternatively, a single dash can be used as well.
  • Option --stdout can now be combined with option --zip to redirect SVGZ data to stdout.
  • Added processing of Ghostscript operators .setshapealpha and .setblendmode.
  • Fixed outer transformations applied to psfile specials.
  • Fixed computation of bounding boxes triggered by psfile specials.
  • Several code refactorings.

@mgieseki mgieseki released this Mar 23, 2018 · 116 commits to master since this release

Assets 7

Changes

  • Added evaluation of PS operator setpagedevice in psfile specials. This enables the conversion of EPS files created with dvips which sometimes contain this operator although not allowed according to the EPS specification.
  • Fixed the evaluation of dvips color names.
  • Fixed the warning message printed when using Ghostscript as of version 9.23.

@mgieseki mgieseki released this Mar 14, 2018 · 123 commits to master since this release

Assets 7

Changes

  • Fixed an error message printed when addding a single dash on the command-line.
  • Added a missing data file that lead to failing tests (issue #87).
  • Updated the bundled brotli library to version 1.0.3.
  • Some code refactorings.

@mgieseki mgieseki released this Feb 21, 2018 · 131 commits to master since this release

Assets 7

Changes

  • Fixed a wrong behavior when requiring both default mapfiles and pdf:mapline or pdf:mapfile specials.
  • Fixed an exception thrown in rare cases of unavailable font files.

@mgieseki mgieseki released this Feb 8, 2018 · 137 commits to master since this release

Assets 7

Changes

  • Prevent the creation of redundant tspan elements.
  • Added support for the new JFM specification introduced in TeX Live r46452 (patch by Hironobu Yamashita).
  • Fixed a build error occurred if the Ghostscript development files were missing.
  • Fixed a potential memory error regarding option --cache.