Poppler Changelog

New in version 0.24.5

January 3rd, 2014
  • Core:
  • GooString format: Added some tests + improved documentation
  • GooString format: fixed bug with printing LLONG_MIN
  • regression test improvements
  • Qt4:
  • Arthur backend font rendering improvements
  • test program to save to file
  • Qt5:
  • Arthur backend font rendering improvements
  • Improve detection of Qt5 moc. Bug #72744
  • test program to save to file
  • Utils:
  • pdfunite: Work even if there's a single file given
  • pdfunite: do not lose fonts when merging some files

New in version 0.24.4 (December 2nd, 2013)

  • Core:
  • Fix regression in broken endstream detection.
  • Catalog: sort entries of NameTrees to make sure lookup works.
  • Don't infinite loop if reading from GooFile::read fails.
  • Utils:
  • pdftotext: Do not close stdout.
  • pdftotext: Silence warning for may be used uninitialized variable.
  • pdftotext: Escape the text of the xml headers
  • Warn the user if he provides a wrong range
  • Qt4:
  • Fix typo in xml API.
  • Qt5:
  • Fix typo in xml API.

New in version 0.24.3 (November 4th, 2013)

  • core:
  • PSOutputDev: Fix PFB font embedding. Bug #69717
  • CairoOutputDev: Do not set an invalid matrix in drawImage(). Bug #70085
  • qt4:
  • Don't crash if getXRef()->copy() fails
  • qt5:
  • Don't crash if getXRef()->copy() fails
  • utils:
  • pdfseparate: Allow only one %d in the filename. Bug #69434

New in version 0.24.0 (August 6th, 2013)

  • Large file support was added.
  • Rendering was made thread-safe.
  • The Crypt filter was implemented.
  • Thin Line mode support was added to SplashOutputDev.
  • SplashOutputDev is now 10 times faster at some tiling.
  • Support for uncolored tiling patterns was added to CairoOutputDev.
  • Caching of lcms2 ICC color profiles was improved.
  • A thread stresser tool was added to the Qt4 frontend.
  • An initial Qt5 frontend was added.
  • Further enhancements and several bug fixes were made.

New in version 0.22.5 (July 4th, 2013)

  • Minor bugs were fixed, including potential memory leaks and crashes.

New in version 0.23.2 (June 11th, 2013)

  • SplashOutputDev is now 10 times faster at some tiling.
  • Caching of lcms2 ICC color profiles was improved.
  • Some private classes were moved into an anonymous namespace.
  • A thread stresser tool was added to the Qt4 frontend.
  • The mingw build was fixed.

New in version 0.23.1 (May 29th, 2013)

  • Large file support was added.
  • Rendering was made thread-safe.
  • The Crypt filter was implemented.
  • Thin Line mode support was added to SplashOutputDev.
  • Support for uncolored tiling patterns was added to CairoOutputDev.
  • Several minor bugs were fixed.

New in version 0.22.3 (April 15th, 2013)

  • core:
  • Check order bounding box values in tiling pattern (Bug #62369)
  • CairoImageOutputDev: Don't change image interpolation when printing (Bug #62418)
  • TextOutputDev: Set text matrix when painting selection (Bug #61042)
  • Only write the file once when saving (Bug #62739)
  • Fix for complete rewrites in repaired files
  • Fixlet regarding spec interpretation for Link Zoom value
  • Fix typos in man pages
  • Fix compile when not using libjpeg
  • glib:
  • Always start from the beginning when starting a new search on a page (Bug #59972)
  • qt4:
  • Fix crash in files with LinkRendition (KDE Bug #317710)
  • build system:
  • Small cmake improvements

New in version 0.22.2 (March 22nd, 2013)

  • Modification of files with Encrypt is now possible. pdftocairo gained TIFF output support.
  • The Splash backend now implements bilinear image scaling, improving upscaling of text images.
  • The GLIB and Qt 4 frontends gained various APIs.
  • Annotation and form improvements were made.
  • Various bugfixes and improvements were made.