summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-06-18 11:20:29 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-06-18 11:20:29 +0000
commit352dcc581b20e25d7cc394cf602b3617cd305369 (patch)
tree74d2d3575ee3f67d68bb14818ebe88c7aaf0b39c /Build
parentb2d27f47557970a504f95cc1e4ce9133fb6513f9 (diff)
poppler 0.26.1
git-svn-id: svn://tug.org/texlive/trunk@34277 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/libs/poppler/ChangeLog6
-rw-r--r--Build/source/libs/poppler/Makefile.am8
-rw-r--r--Build/source/libs/poppler/Makefile.in5
-rwxr-xr-xBuild/source/libs/poppler/configure30
-rw-r--r--Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-03-NOMINMAX53
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1-PATCHES/ChangeLog (renamed from Build/source/libs/poppler/poppler-0.25.2-PATCHES/ChangeLog)16
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1-PATCHES/TL-Changes (renamed from Build/source/libs/poppler/poppler-0.25.2-PATCHES/TL-Changes)2
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1-PATCHES/patch-02-LLONG_MAX (renamed from Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-02-LLONG_MAX)6
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/AUTHORS (renamed from Build/source/libs/poppler/poppler-0.25.2/AUTHORS)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/CMakeLists.txt (renamed from Build/source/libs/poppler/poppler-0.25.2/CMakeLists.txt)4
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/COPYING (renamed from Build/source/libs/poppler/poppler-0.25.2/COPYING)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/ChangeLog (renamed from Build/source/libs/poppler/poppler-0.25.2/ChangeLog)685
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/ConfigureChecks.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/ConfigureChecks.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/INSTALL (renamed from Build/source/libs/poppler/poppler-0.25.2/INSTALL)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.25.2/Makefile.am)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/NEWS (renamed from Build/source/libs/poppler/poppler-0.25.2/NEWS)44
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/README (renamed from Build/source/libs/poppler/poppler-0.25.2/README)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/README-XPDF (renamed from Build/source/libs/poppler/poppler-0.25.2/README-XPDF)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/TODO (renamed from Build/source/libs/poppler/poppler-0.25.2/TODO)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/config.h.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/config.h.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/config.h.in (renamed from Build/source/libs/poppler/poppler-0.25.2/config.h.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/configure.ac (renamed from Build/source/libs/poppler/poppler-0.25.2/configure.ac)9
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiBase.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiBase.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiBase.h (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiBase.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiEncodings.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiEncodings.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiEncodings.h (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiEncodings.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiIdentifier.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiIdentifier.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiIdentifier.h (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiIdentifier.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiTrueType.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiTrueType.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiTrueType.h (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiTrueType.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1.h (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1C.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1C.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1C.h (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1C.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/fofi/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.25.2/fofi/Makefile.am)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/FixedPoint.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/FixedPoint.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/FixedPoint.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/FixedPoint.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooHash.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooHash.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooHash.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooHash.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooLikely.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooLikely.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooList.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooList.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooList.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooList.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooMutex.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooMutex.h)1
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooString.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooString.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooString.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooString.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooTimer.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooTimer.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/GooTimer.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/GooTimer.h)3
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/ImgWriter.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/ImgWriter.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/ImgWriter.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/ImgWriter.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/JpegWriter.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/JpegWriter.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/JpegWriter.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/JpegWriter.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/Makefile.am)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/NetPBMWriter.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/NetPBMWriter.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/NetPBMWriter.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/NetPBMWriter.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/PNGWriter.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/PNGWriter.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/PNGWriter.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/PNGWriter.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/TiffWriter.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/TiffWriter.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/TiffWriter.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/TiffWriter.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gfile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gfile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gfile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gfile.h)1
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gmem.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gmem.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gmem.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gmem.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gmempp.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gmempp.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/grandom.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/grandom.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/grandom.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/grandom.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gstrtod.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gstrtod.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gstrtod.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gstrtod.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gtypes.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gtypes.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/goo/gtypes_p.h (renamed from Build/source/libs/poppler/poppler-0.25.2/goo/gtypes_p.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/gtk-doc.make (renamed from Build/source/libs/poppler/poppler-0.25.2/gtk-doc.make)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-cairo-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-cairo-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-cairo.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-cairo.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-cairo.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-cairo.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-cpp-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-cpp-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-cpp.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-cpp.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-cpp.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-cpp.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-glib-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-glib-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-glib.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-glib.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-glib.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-glib.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-qt4-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-qt4-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-qt4.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-qt4.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-qt4.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-qt4.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-qt5-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-qt5-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-qt5.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-qt5.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-qt5.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-qt5.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-splash-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-splash-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-splash.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-splash.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-splash.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-splash.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler-uninstalled.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler.pc.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler.pc.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler.pc.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Annot.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Annot.cc)4
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Annot.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Annot.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Array.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Array.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Array.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Array.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFont.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFont.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFont.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFont.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFontTables.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFontTables.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFontTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFontTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CMap.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CMap.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CMap.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CMap.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CachedFile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CachedFile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CachedFile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CachedFile.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CairoFontEngine.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CairoFontEngine.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CairoFontEngine.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CairoFontEngine.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CairoOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CairoOutputDev.cc)12
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CairoOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CairoOutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CairoRescaleBox.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CairoRescaleBox.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CairoRescaleBox.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CairoRescaleBox.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Catalog.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Catalog.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Catalog.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Catalog.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CharCodeToUnicode.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CharCodeToUnicode.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CharCodeToUnicode.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CharCodeToUnicode.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CharTypes.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CharTypes.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CompactFontTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CompactFontTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CurlCachedFile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CurlCachedFile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CurlCachedFile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CurlCachedFile.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CurlPDFDocBuilder.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CurlPDFDocBuilder.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/CurlPDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/CurlPDFDocBuilder.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/DCTStream.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/DCTStream.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/DCTStream.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/DCTStream.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/DateInfo.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/DateInfo.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/DateInfo.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/DateInfo.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Decrypt.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Decrypt.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Decrypt.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Decrypt.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Dict.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Dict.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Dict.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Dict.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Error.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Error.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Error.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Error.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/ErrorCodes.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/ErrorCodes.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FileSpec.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FileSpec.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FileSpec.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FileSpec.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FlateStream.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FlateStream.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FlateStream.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FlateStream.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FontEncodingTables.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FontEncodingTables.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FontEncodingTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FontEncodingTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FontInfo.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FontInfo.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/FontInfo.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/FontInfo.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Form.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Form.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Form.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Form.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Function.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Function.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Function.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Function.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Gfx.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Gfx.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Gfx.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Gfx.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GfxFont.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GfxFont.cc)13
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GfxFont.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GfxFont.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState.cc)2
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState_helpers.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState_helpers.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParams.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParams.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParams.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParams.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParamsWin.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParamsWin.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Hints.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Hints.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Hints.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Hints.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JArithmeticDecoder.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JArithmeticDecoder.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JArithmeticDecoder.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JArithmeticDecoder.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JBIG2Stream.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JBIG2Stream.cc)4
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JBIG2Stream.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JBIG2Stream.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JPEG2000Stream.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JPEG2000Stream.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JPEG2000Stream.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JPEG2000Stream.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JPXStream.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JPXStream.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/JPXStream.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/JPXStream.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Lexer.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Lexer.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Lexer.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Lexer.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Linearization.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Linearization.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Linearization.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Linearization.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Link.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Link.cc)10
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Link.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Link.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/LocalPDFDocBuilder.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/LocalPDFDocBuilder.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/LocalPDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/LocalPDFDocBuilder.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Makefile.am)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/MarkedContentOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/MarkedContentOutputDev.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/MarkedContentOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/MarkedContentOutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Movie.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Movie.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Movie.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Movie.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/NameToCharCode.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/NameToCharCode.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/NameToCharCode.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/NameToCharCode.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/NameToUnicodeTable.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/NameToUnicodeTable.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Object.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Object.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Object.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Object.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/OptionalContent.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/OptionalContent.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/OptionalContent.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/OptionalContent.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Outline.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Outline.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Outline.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Outline.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/OutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/OutputDev.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/OutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/OutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDoc.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDoc.cc)153
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDoc.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDoc.h)4
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocBuilder.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocEncoding.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocEncoding.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocEncoding.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocEncoding.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocFactory.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocFactory.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocFactory.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocFactory.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PSOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PSOutputDev.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PSOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PSOutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PSTokenizer.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PSTokenizer.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PSTokenizer.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PSTokenizer.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Page.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Page.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Page.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Page.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo_p.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo_p.h)8
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PageTransition.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PageTransition.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PageTransition.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PageTransition.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Parser.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Parser.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Parser.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Parser.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PopplerCache.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PopplerCache.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PopplerCache.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PopplerCache.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PreScanOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PreScanOutputDev.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/PreScanOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/PreScanOutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/ProfileData.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/ProfileData.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/ProfileData.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/ProfileData.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Rendition.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Rendition.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Rendition.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Rendition.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/SecurityHandler.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/SecurityHandler.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/SecurityHandler.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/SecurityHandler.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Sound.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Sound.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Sound.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Sound.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/SplashOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/SplashOutputDev.cc)3
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/SplashOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/SplashOutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StdinCachedFile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StdinCachedFile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StdinCachedFile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StdinCachedFile.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StdinPDFDocBuilder.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StdinPDFDocBuilder.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StdinPDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StdinPDFDocBuilder.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Stream-CCITT.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Stream-CCITT.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Stream.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Stream.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/Stream.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/Stream.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StructElement.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StructElement.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StructElement.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StructElement.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StructTreeRoot.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StructTreeRoot.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/StructTreeRoot.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/StructTreeRoot.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/TextOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/TextOutputDev.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/TextOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/TextOutputDev.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UTF.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UTF.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UTF.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UTF.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UTF8.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UTF8.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeCClassTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeCClassTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeCompTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeCompTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeDecompTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeDecompTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMap.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMap.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMap.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMap.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMapTables.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMapTables.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeTypeTable.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeTypeTable.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeTypeTable.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeTypeTable.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/ViewerPreferences.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/ViewerPreferences.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/ViewerPreferences.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/ViewerPreferences.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/XRef.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/XRef.cc)3
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/XRef.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/XRef.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/XpdfPluginAPI.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/XpdfPluginAPI.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/XpdfPluginAPI.h (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/XpdfPluginAPI.h)1
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/gen-unicode-tables.py (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/gen-unicode-tables.py)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/poppler-config.h.cmake (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/poppler-config.h.cmake)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/poppler-config.h.in (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/poppler-config.h.in)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/poppler/strtok_r.cpp (renamed from Build/source/libs/poppler/poppler-0.25.2/poppler/strtok_r.cpp)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/Makefile.am)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/Splash.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/Splash.cc)7
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/Splash.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/Splash.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashBitmap.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashBitmap.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashBitmap.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashBitmap.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashClip.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashClip.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashClip.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashClip.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashErrorCodes.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashErrorCodes.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFont.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFont.cc)6
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFont.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFont.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontEngine.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontEngine.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontEngine.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontEngine.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontFile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontFile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontFile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontFile.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFont.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFont.cc)13
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFont.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFont.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontEngine.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontEngine.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontEngine.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontEngine.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFile.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFileID.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFileID.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFileID.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFileID.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashGlyphBitmap.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashGlyphBitmap.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashMath.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashMath.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashPath.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashPath.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashPath.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashPath.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashPattern.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashPattern.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashPattern.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashPattern.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashScreen.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashScreen.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashScreen.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashScreen.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashState.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashState.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashState.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashState.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1Font.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1Font.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1Font.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1Font.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontEngine.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontEngine.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontEngine.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontEngine.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontFile.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontFile.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontFile.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontFile.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashTypes.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashTypes.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPath.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPath.cc)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPath.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPath.h)0
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPathScanner.cc (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPathScanner.cc)4
-rw-r--r--Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPathScanner.h (renamed from Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPathScanner.h)0
-rw-r--r--Build/source/libs/poppler/version.ac2
298 files changed, 1003 insertions, 119 deletions
diff --git a/Build/source/libs/poppler/ChangeLog b/Build/source/libs/poppler/ChangeLog
index bce57251af4..4888b38c3ba 100644
--- a/Build/source/libs/poppler/ChangeLog
+++ b/Build/source/libs/poppler/ChangeLog
@@ -1,3 +1,9 @@
+2014-06-16 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import poppler-0.26.1.
+ * version.ac: Adjust.
+ * Makefile.am: Drop the obsolete ACLOCAL_AMFLAGS.
+
2014-03-27 Peter Breitenlohner <peb@mppmu.mpg.de>
Import poppler-0.25.2.
diff --git a/Build/source/libs/poppler/Makefile.am b/Build/source/libs/poppler/Makefile.am
index fc6098a32bc..3ac0098709a 100644
--- a/Build/source/libs/poppler/Makefile.am
+++ b/Build/source/libs/poppler/Makefile.am
@@ -1,18 +1,16 @@
## Proxy Makefile.am to build poppler for TeX Live.
##
-## Copyright (C) 2011-2013 Peter Breitenlohner <tex-live@tug.org>
+## Copyright (C) 2011-2014 Peter Breitenlohner <tex-live@tug.org>
##
## This file is free software; the copyright holder
## gives unlimited permission to copy and/or distribute it,
## with or without modifications, as long as this notice is preserved.
##
-ACLOCAL_AMFLAGS = -I ../../m4
-
-## We want to re-distribute the whole original poppler source tree.
+## We want to re-distribute the whole poppler source tree.
##
EXTRA_DIST = $(POPPLER_TREE)
-## Patches applied to the original source tree
+## Changes applied to the original source tree
##
EXTRA_DIST += $(POPPLER_TREE)-PATCHES
diff --git a/Build/source/libs/poppler/Makefile.in b/Build/source/libs/poppler/Makefile.in
index 76a6893e8e6..8ea9c8a5995 100644
--- a/Build/source/libs/poppler/Makefile.in
+++ b/Build/source/libs/poppler/Makefile.in
@@ -80,7 +80,7 @@ DIST_COMMON = $(srcdir)/../../am/reconfig.am \
$(srcdir)/../../am/rebuild.am $(srcdir)/Makefile.in \
$(srcdir)/Makefile.am $(top_srcdir)/configure \
$(am__configure_deps) $(srcdir)/config.h.in \
- $(top_srcdir)/poppler-0.25.2/poppler/poppler-config.h.in \
+ $(top_srcdir)/poppler-0.26.1/poppler/poppler-config.h.in \
$(top_srcdir)/../../build-aux/depcomp ChangeLog \
../../build-aux/compile ../../build-aux/config.guess \
../../build-aux/config.sub ../../build-aux/depcomp \
@@ -413,7 +413,6 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-ACLOCAL_AMFLAGS = -I ../../m4
EXTRA_DIST = $(POPPLER_TREE) $(POPPLER_TREE)-PATCHES
SUBDIRS = . include
GOO_SRC = $(top_srcdir)/$(POPPLER_TREE)/goo
@@ -579,7 +578,7 @@ poppler-config.h: stamp-h2
@test -f $@ || rm -f stamp-h2
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h2
-stamp-h2: $(top_srcdir)/poppler-0.25.2/poppler/poppler-config.h.in $(top_builddir)/config.status
+stamp-h2: $(top_srcdir)/poppler-0.26.1/poppler/poppler-config.h.in $(top_builddir)/config.status
@rm -f stamp-h2
cd $(top_builddir) && $(SHELL) ./config.status poppler-config.h
diff --git a/Build/source/libs/poppler/configure b/Build/source/libs/poppler/configure
index a0c8776c6a4..bb5b28e882a 100755
--- a/Build/source/libs/poppler/configure
+++ b/Build/source/libs/poppler/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for poppler (TeX Live) 0.25.2.
+# Generated by GNU Autoconf 2.69 for poppler (TeX Live) 0.26.1.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -580,12 +580,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='poppler (TeX Live)'
PACKAGE_TARNAME='poppler--tex-live-'
-PACKAGE_VERSION='0.25.2'
-PACKAGE_STRING='poppler (TeX Live) 0.25.2'
+PACKAGE_VERSION='0.26.1'
+PACKAGE_STRING='poppler (TeX Live) 0.26.1'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="poppler-0.25.2/poppler/Array.cc"
+ac_unique_file="poppler-0.26.1/poppler/Array.cc"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
@@ -1304,7 +1304,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures poppler (TeX Live) 0.25.2 to adapt to many kinds of systems.
+\`configure' configures poppler (TeX Live) 0.26.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1371,7 +1371,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of poppler (TeX Live) 0.25.2:";;
+ short | recursive ) echo "Configuration of poppler (TeX Live) 0.26.1:";;
esac
cat <<\_ACEOF
@@ -1484,7 +1484,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-poppler (TeX Live) configure 0.25.2
+poppler (TeX Live) configure 0.26.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2074,7 +2074,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by poppler (TeX Live) $as_me 0.25.2, which was
+It was created by poppler (TeX Live) $as_me 0.26.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3997,7 +3997,7 @@ fi
# Define the identity of the package.
PACKAGE='poppler--tex-live-'
- VERSION='0.25.2'
+ VERSION='0.26.1'
# Some tools Automake needs.
@@ -6473,12 +6473,12 @@ fi
ac_config_headers="$ac_config_headers config.h"
-ac_config_headers="$ac_config_headers poppler-config.h:poppler-0.25.2/poppler/poppler-config.h.in"
+ac_config_headers="$ac_config_headers poppler-config.h:poppler-0.26.1/poppler/poppler-config.h.in"
cat >>confdefs.h <<_ACEOF
-#define POPPLER_VERSION "0.25.2"
+#define POPPLER_VERSION "0.26.1"
_ACEOF
@@ -6612,7 +6612,7 @@ fi
$as_echo "#define ENABLE_ZLIB 1" >>confdefs.h
-POPPLER_TREE=poppler-0.25.2
+POPPLER_TREE=poppler-0.26.1
ac_config_files="$ac_config_files Makefile include/Makefile include/goo/Makefile include/fofi/Makefile"
@@ -7172,7 +7172,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by poppler (TeX Live) $as_me 0.25.2, which was
+This file was extended by poppler (TeX Live) $as_me 0.26.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7238,7 +7238,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-poppler (TeX Live) config.status 0.25.2
+poppler (TeX Live) config.status 0.26.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -7369,7 +7369,7 @@ do
case $ac_config_target in
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
- "poppler-config.h") CONFIG_HEADERS="$CONFIG_HEADERS poppler-config.h:poppler-0.25.2/poppler/poppler-config.h.in" ;;
+ "poppler-config.h") CONFIG_HEADERS="$CONFIG_HEADERS poppler-config.h:poppler-0.26.1/poppler/poppler-config.h.in" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
"include/goo/Makefile") CONFIG_FILES="$CONFIG_FILES include/goo/Makefile" ;;
diff --git a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-03-NOMINMAX b/Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-03-NOMINMAX
deleted file mode 100644
index 0ed8625003c..00000000000
--- a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-03-NOMINMAX
+++ /dev/null
@@ -1,53 +0,0 @@
-diff -ur poppler-0.25.2.orig/goo/GooMutex.h poppler-0.25.2/goo/GooMutex.h
---- poppler-0.25.2.orig/goo/GooMutex.h 2014-02-09 16:10:30.000000000 +0100
-+++ poppler-0.25.2/goo/GooMutex.h 2014-03-27 09:21:13.000000000 +0100
-@@ -41,7 +41,9 @@
- // gDestroyMutex(&m);
-
- #ifdef _WIN32
-+#ifndef NOMINMAX
- #define NOMINMAX
-+#endif
- #include <windows.h>
-
- typedef CRITICAL_SECTION GooMutex;
-diff -ur poppler-0.25.2.orig/goo/GooTimer.h poppler-0.25.2/goo/GooTimer.h
---- poppler-0.25.2.orig/goo/GooTimer.h 2014-02-09 16:10:30.000000000 +0100
-+++ poppler-0.25.2/goo/GooTimer.h 2014-03-27 09:21:13.000000000 +0100
-@@ -27,7 +27,9 @@
- #endif
-
- #ifdef _WIN32
-+#ifndef NOMINMAX
- #define NOMINMAX
-+#endif
- #include <windows.h>
- #endif
-
-diff -ur poppler-0.25.2.orig/goo/gfile.h poppler-0.25.2/goo/gfile.h
---- poppler-0.25.2.orig/goo/gfile.h 2014-02-09 16:10:31.000000000 +0100
-+++ poppler-0.25.2/goo/gfile.h 2014-03-27 09:21:13.000000000 +0100
-@@ -40,7 +40,9 @@
- # ifdef FPTEX
- # include <win32lib.h>
- # else
-- #define NOMINMAX
-+# ifndef NOMINMAX
-+# define NOMINMAX
-+# endif
- # include <windows.h>
- # endif
- #elif defined(ACORN)
-diff -ur poppler-0.25.2.orig/poppler/XpdfPluginAPI.h poppler-0.25.2/poppler/XpdfPluginAPI.h
---- poppler-0.25.2.orig/poppler/XpdfPluginAPI.h 2014-02-09 16:10:33.000000000 +0100
-+++ poppler-0.25.2/poppler/XpdfPluginAPI.h 2014-03-27 09:21:13.000000000 +0100
-@@ -23,7 +23,9 @@
- #define XPDFPLUGINAPI_H
-
- #ifdef _WIN32
-+#ifndef NOMINMAX
- #define NOMINMAX
-+#endif
- #include <windows.h>
- #else
- #define Object XtObject
diff --git a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/ChangeLog b/Build/source/libs/poppler/poppler-0.26.1-PATCHES/ChangeLog
index 5d6275a64cc..a84547e337b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/ChangeLog
+++ b/Build/source/libs/poppler/poppler-0.26.1-PATCHES/ChangeLog
@@ -1,3 +1,19 @@
+2014-05-24 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported poppler-0.26.1 source tree from:
+ http://poppler.freedesktop.org/
+
+ * patch-02-LLONG_MAX: Adapted.
+
+2014-05-19 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported poppler-0.26.0 source tree from:
+ http://poppler.freedesktop.org/
+
+ * patch-02-LLONG_MAX: Adapted.
+
+ * patch-03-NOMINMAX (removed): Now included upstream.
+
2014-03-27 Peter Breitenlohner <peb@mppmu.mpg.de>
Imported poppler-0.25.2 source tree from:
diff --git a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/TL-Changes b/Build/source/libs/poppler/poppler-0.26.1-PATCHES/TL-Changes
index 035d4286a84..5117d4c3bbf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/TL-Changes
+++ b/Build/source/libs/poppler/poppler-0.26.1-PATCHES/TL-Changes
@@ -1,4 +1,4 @@
-Changes applied to the poppler-0.25.2 tree as obtained from:
+Changes applied to the poppler-0.26.1 tree as obtained from:
http://poppler.freedesktop.org/
Removed:
diff --git a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-02-LLONG_MAX b/Build/source/libs/poppler/poppler-0.26.1-PATCHES/patch-02-LLONG_MAX
index dd4301cf634..970d874f4cc 100644
--- a/Build/source/libs/poppler/poppler-0.25.2-PATCHES/patch-02-LLONG_MAX
+++ b/Build/source/libs/poppler/poppler-0.26.1-PATCHES/patch-02-LLONG_MAX
@@ -1,6 +1,6 @@
-diff -ur poppler-0.25.2.orig/goo/GooString.h poppler-0.25.2/goo/GooString.h
---- poppler-0.25.2.orig/goo/GooString.h 2014-02-17 22:22:29.000000000 +0100
-+++ poppler-0.25.2/goo/GooString.h 2014-03-27 08:56:22.000000000 +0100
+diff -ur poppler-0.26.1.orig/goo/GooString.h poppler-0.26.1/goo/GooString.h
+--- poppler-0.26.1.orig/goo/GooString.h 2014-04-26 17:37:22.000000000 +0200
++++ poppler-0.26.1/goo/GooString.h 2014-05-24 13:44:20.000000000 +0200
@@ -34,6 +34,21 @@
#endif
diff --git a/Build/source/libs/poppler/poppler-0.25.2/AUTHORS b/Build/source/libs/poppler/poppler-0.26.1/AUTHORS
index a785e403211..a785e403211 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/AUTHORS
+++ b/Build/source/libs/poppler/poppler-0.26.1/AUTHORS
diff --git a/Build/source/libs/poppler/poppler-0.25.2/CMakeLists.txt b/Build/source/libs/poppler/poppler-0.26.1/CMakeLists.txt
index a522f7636b7..7ceb6433d25 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/CMakeLists.txt
+++ b/Build/source/libs/poppler/poppler-0.26.1/CMakeLists.txt
@@ -17,8 +17,8 @@ include(CheckFileOffsetBits)
CHECK_FILE_OFFSET_BITS()
set(POPPLER_MAJOR_VERSION "0")
-set(POPPLER_MINOR_VERSION "25")
-set(POPPLER_MICRO_VERSION "2")
+set(POPPLER_MINOR_VERSION "26")
+set(POPPLER_MICRO_VERSION "1")
set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}")
# command line switches
diff --git a/Build/source/libs/poppler/poppler-0.25.2/COPYING b/Build/source/libs/poppler/poppler-0.26.1/COPYING
index d511905c164..d511905c164 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/COPYING
+++ b/Build/source/libs/poppler/poppler-0.26.1/COPYING
diff --git a/Build/source/libs/poppler/poppler-0.25.2/ChangeLog b/Build/source/libs/poppler/poppler-0.26.1/ChangeLog
index b7adf9dfe80..50287ee104e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/ChangeLog
+++ b/Build/source/libs/poppler/poppler-0.26.1/ChangeLog
@@ -1,3 +1,688 @@
+commit 700bf398ef7b20306f5035e423becfaa3d28fb10
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Fri May 23 20:05:41 2014 +0200
+
+ 0.26.1
+
+ CMakeLists.txt | 2 +-
+ NEWS | 12 ++++++++++++
+ configure.ac | 2 +-
+ cpp/Doxyfile | 2 +-
+ qt4/src/Doxyfile | 2 +-
+ qt5/src/Doxyfile | 2 +-
+ 6 files changed, 17 insertions(+), 5 deletions(-)
+
+commit 7e9fc61e287889eefd6b08ef5991d31fed79cafd
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Wed May 7 22:25:59 2014 +0200
+
+ Fix libopenjpeg 1.5 detection on some systems
+
+ Someone somewhere decided the pc file will be called libopenjpeg1
+ instead of libopenjpeg
+
+ Bug #78389
+
+ configure.ac | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit 0a6c1ff777aa23c7a5654b313b639e66600883b9
+Author: Thomas Freitag <Thomas.Freitag@alfa.de>
+Date: Wed May 7 21:54:46 2014 +0200
+
+ Only add annotations of the current page when splitting
+
+ Bug #77549
+
+ poppler/PDFDoc.cc | 153
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++-
+ poppler/PDFDoc.h | 4 +-
+ utils/pdfunite.cc | 9 +++-
+ 3 files changed, 162 insertions(+), 4 deletions(-)
+
+commit 5b2cdef49a8a0a92fd323fbe45841a5098a42ece
+Author: Olly Betts <olly@survex.com>
+Date: Sun May 4 22:20:30 2014 +0200
+
+ Fix extraction of text in some files
+
+ Bug #78145
+
+ poppler/GfxFont.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit bae836cd3dd3511ca9cf4745626142334bafd1a6
+Author: Marek Kasik <mkasik@redhat.com>
+Date: Sun May 4 16:20:33 2014 +0200
+
+ Use field value V for radio buttons
+
+ Turn on radio button only if its appearance state is equal to
+ the value
+ of name object "V" of the field.
+
+ Bug #75979
+
+ poppler/Annot.cc | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit a748b3a059938e6ae98b51eb82bab7c33a5e23c7
+Author: Carlos Garcia Campos <carlosgc@gnome.org>
+Date: Wed Apr 30 09:25:31 2014 +0200
+
+ glib: Fix multiple definition of PopplerTextSpan
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=78103
+
+ glib/poppler-structure-element.h | 3 ---
+ 1 file changed, 3 deletions(-)
+
+commit 9a68daee2b3c7f8a992ee47c0e9ac78b346d4348
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Fri Apr 25 01:01:08 2014 +0200
+
+ 0.26.0
+
+ CMakeLists.txt | 4 ++--
+ NEWS | 13 +++++++++++++
+ configure.ac | 4 ++--
+ cpp/Doxyfile | 2 +-
+ qt4/src/Doxyfile | 2 +-
+ qt5/src/Doxyfile | 2 +-
+ 6 files changed, 20 insertions(+), 7 deletions(-)
+
+commit 8073852c84b71257d487aa8a46e441aa82f4b42c
+Author: Fabio D'Urso <fabiodurso@hotmail.it>
+Date: Mon Apr 14 23:35:50 2014 +0200
+
+ qt: Fix missing ! in TextAnnotation::setInplaceIntent
+
+ CID #16814
+
+ qt4/src/poppler-annotation.cc | 2 +-
+ qt5/src/poppler-annotation.cc | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 1fbf98664c0879ac035a63602242a910c0c1d316
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Mon Apr 14 11:53:59 2014 +0200
+
+ Initialize tmpBufLen
+
+ CID #16957
+
+ It isn't really needed since locateFont always returns a fontLoc
+ with a non null
+ path if fontLoc itself is not null, but it doesn't hurt either
+
+ qt4/src/ArthurOutputDev.cc | 4 ++--
+ qt5/src/ArthurOutputDev.cc | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit b3e5c582a279b1b8d8309322ac3f4d0e51831f77
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Thu Apr 10 23:38:09 2014 +0200
+
+ Remove unused member
+
+ cpp/poppler-font.cpp | 2 --
+ 1 file changed, 2 deletions(-)
+
+commit b86f471c43e387cf873358cf3cbcd27470646713
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Thu Apr 10 22:50:56 2014 +0200
+
+ 0.25.3
+
+ CMakeLists.txt | 2 +-
+ NEWS | 19 +++++++++++++++++++
+ configure.ac | 2 +-
+ cpp/Doxyfile | 2 +-
+ poppler/CairoOutputDev.cc | 2 +-
+ poppler/GfxFont.cc | 2 +-
+ qt4/src/Doxyfile | 2 +-
+ qt4/src/poppler-optcontent.cc | 2 +-
+ qt5/src/Doxyfile | 2 +-
+ qt5/src/poppler-optcontent.cc | 2 +-
+ qt5/src/poppler-private.cc | 2 +-
+ qt5/src/poppler-private.h | 2 +-
+ 12 files changed, 30 insertions(+), 11 deletions(-)
+
+commit 80107c72ac03bf4d00b2d71d6f947c139ea84ab5
+Author: Pino Toscano <pino@kde.org>
+Date: Sun Apr 6 20:17:31 2014 +0200
+
+ qt5: remove m_fontInfoIterator from Document
+
+ it was used by the deprecated scanForFonts API, which was not provided
+ in poppler-qt5
+
+ qt5/src/poppler-private.cc | 2 --
+ qt5/src/poppler-private.h | 2 --
+ 2 files changed, 4 deletions(-)
+
+commit b8325316e41fb03eb5fac5c80d6a550fe9ce9695
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 16:05:51 2014 +0200
+
+ Fix memory leak
+
+ CID #16943
+
+ utils/pdfseparate.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit ca9713118d6ce3fdd245f9ca4f595229a5be19c3
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:59:43 2014 +0200
+
+ Don't check twice for the same variable ^_^
+
+ CID #16804
+
+ splash/Splash.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 0ef290a7c5a8fa54d3fe0f646abdf098443a7a67
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:57:38 2014 +0200
+
+ Fix memory leak
+
+ CID #16852
+
+ splash/Splash.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 8810b8917fded340b784873a91ca025b0bb49f3d
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:49:18 2014 +0200
+
+ Fix Out-of-bounds read
+
+ CID #16844
+
+ poppler/PageLabelInfo_p.h | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+commit 9309907673e8557a25021dce79d9b4354640e2d0
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:35:00 2014 +0200
+
+ Fix memory leak
+
+ Don't pass new'ed GooStrings as parameters to error()
+
+ CID #16915
+
+ poppler/GfxFont.cc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit a511005584a38217fed582ced6ce2c937526cf96
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:28:50 2014 +0200
+
+ Fix Uninitialized pointer read when nFucnsA is 0
+
+ CID #16965
+
+ poppler/GfxState.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 26b961a64030d91c5db2769dcd0ab8dff7b9b6a6
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:23:35 2014 +0200
+
+ gfree -> delete since it was new'ed
+
+ CID #16786
+
+ poppler/JBIG2Stream.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 814ac2230b594cce3b871588804dd92f4a187e7e
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:22:13 2014 +0200
+
+ delete -> gfree since it was gmaloced
+
+ CID #16785
+
+ poppler/JBIG2Stream.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit b496b6665803247b10b018ae939a2a452fa4a48f
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:17:50 2014 +0200
+
+ Fix memory leak
+
+ CID #16864
+
+ poppler/SplashOutputDev.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 1b612f355e9f29fa93c15a9de1188049a8e086b6
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Sun Apr 6 15:14:50 2014 +0200
+
+ Fix memory leak
+
+ CID #16853
+
+ poppler/XRef.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 07621ebbda8ab85cf4cd76a6092efc67aa14454d
+Merge: 8d3a2c9 9fcd46a
+Author: Pino Toscano <pino@kde.org>
+Date: Sat Apr 5 15:49:31 2014 +0200
+
+ Merge remote-tracking branch 'origin/poppler-0.24'
+
+commit 9fcd46ac4a94f138981ec5afaab3875918c6a175
+Author: Pino Toscano <pino@kde.org>
+Date: Sat Apr 5 15:48:27 2014 +0200
+
+ qt4/qt5: remove extra qDebug
+
+ qt4/src/poppler-optcontent.cc | 1 -
+ qt5/src/poppler-optcontent.cc | 1 -
+ 2 files changed, 2 deletions(-)
+
+commit 37286ee2923de060ae463ac6b178ffd0e6096b90
+Author: Pino Toscano <pino@kde.org>
+Date: Sat Apr 5 15:46:44 2014 +0200
+
+ qt4/qt5: fix some kinds of OCG models
+
+ properly pass parent and child when building the tree
+
+ qt4/src/poppler-optcontent.cc | 2 +-
+ qt5/src/poppler-optcontent.cc | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 8d3a2c9d007052bcb8719200760a1abb6314f804
+Author: Peter Breitenlohner <peb@mppmu.mpg.de>
+Date: Sun Mar 30 23:34:23 2014 +0200
+
+ Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
+
+ goo/GooMutex.h | 3 +++
+ goo/GooTimer.h | 5 ++++-
+ goo/gfile.h | 5 ++++-
+ poppler/XpdfPluginAPI.h | 3 +++
+ 4 files changed, 14 insertions(+), 2 deletions(-)
+
+commit 38dcaf96f308265ff6958e4683bcec2be0c254b9
+Author: Adrian Johnson <ajohnson@redneon.com>
+Date: Fri Mar 28 20:49:17 2014 +1030
+
+ cairo: fix segv cause by bad image stream
+
+ bug 76445
+
+ poppler/CairoOutputDev.cc | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+commit 07b0a038b194eb0392a1e9a4236064d37247d687
+Author: Jakub Wilk <jwilk@jwilk.net>
+Date: Sun Mar 30 16:12:28 2014 +0200
+
+ pdftohtml: Fix typo in manpage
+
+ utils/pdftohtml.1 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit ac3c8303396a0b8de5e4ad32f480b8da5f3b396e
+Author: Thomas Liebetraut <thomas@tommie-lie.de>
+Date: Sun Mar 30 12:25:26 2014 +0200
+
+ glib: Fix the first coord of the qudrilateral in
+ create_poppler_quads_from_annot_quads()
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=76504
+
+ glib/poppler-annot.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 82d69da7c2f67e774c51fb7b146fdf639a6b9616
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Fri Mar 28 15:53:22 2014 +0100
+
+ Fix error reported by ASAN in 3628.asan.0.3910.pdf
+
+ ==20743== ERROR: AddressSanitizer: heap-buffer-overflow on
+ address 0x60040005c6ef at pc 0x7f8912ca0c90 bp 0x7fff8509ee20 sp
+ 0x7fff8509ee18
+ READ of size 1 at 0x60040005c6ef thread T0
+ #0 0x7f8912ca0c8f in expandRow(unsigned char*, unsigned char*,
+ int, int, int) /home/tsdgeos/devel/poppler/splash/Splash.cc:4855
+ #1 0x7f8912ca1097 in Splash::scaleImageYuXuBilinear(bool
+ (*)(void*, unsigned char*, unsigned char*), void*,
+ SplashColorMode, int, bool, int, int, int, int, SplashBitmap*)
+ /home/tsdgeos/devel/poppler/splash/Splash.cc:4897
+ #2 0x7f8912c9d2b7 in Splash::scaleImage(bool
+ (*)(void*, unsigned char*, unsigned char*), void*,
+ SplashColorMode, int, bool, int, int, int, int, bool, bool)
+ /home/tsdgeos/devel/poppler/splash/Splash.cc:4127
+ #3 0x7f8912c98101 in Splash::drawImage(bool
+ (*)(void*, unsigned char*, unsigned char*), void*,
+ SplashColorMode, bool, int, int, double*, bool, bool)
+ /home/tsdgeos/devel/poppler/splash/Splash.cc:3726
+ #4 0x7f8912c7056a in
+ SplashOutputDev::drawSoftMaskedImage(GfxState*,
+ Object*, Stream*, int, int, GfxImageColorMap*,
+ bool, Stream*, int, int, GfxImageColorMap*, bool)
+ /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:3630
+ #5 0x7f8912ac7aa7 in Gfx::doImage(Object*, Stream*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4646
+ #6 0x7f8912ac4de0 in Gfx::opXObject(Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4179
+ #7 0x7f8912a9f33a in Gfx::execOp(Object*, Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
+ #8 0x7f8912a9e50f in Gfx::go(bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
+ #9 0x7f8912a9e163 in Gfx::display(Object*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
+ #10 0x7f8912b80e13 in Page::displaySlice(OutputDev*, double,
+ double, int, bool, bool, int, int, int, int, bool, bool
+ (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Page.cc:585
+ #11 0x7f8912b8833f in PDFDoc::displayPageSlice(OutputDev*,
+ int, double, double, int, bool, bool, bool, int, int, int, int,
+ bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
+ #12 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
+ int, int, int, int, int, double, double, char*)
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
+ #13 0x404416 in main
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
+ #14 0x7f89121a8ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
+ #15 0x401d58 in _start
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
+
+ splash/Splash.cc | 3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 38ec8cbeeaf69d96b9d7bcd662187c8916cf7903
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Fri Mar 28 11:18:02 2014 +0100
+
+ Fix error reported by ASAN in 5782.asan.0.7113.pdf
+
+ ==32161== ERROR: AddressSanitizer: heap-buffer-overflow on
+ address 0x6008000e3bcf at pc 0x7f66bae0e117 bp 0x7fffcb54ea70 sp
+ 0x7fffcb54ea68
+ READ of size 1 at 0x6008000e3bcf thread T0
+ #0 0x7f66bae0e116 in GooString::getChar(int)
+ /home/tsdgeos/devel/poppler/goo/GooString.h:119
+ #1 0x7f66bafb5dca in LinkURI::LinkURI(Object*, GooString*)
+ /home/tsdgeos/devel/poppler/poppler/Link.cc:562
+ #2 0x7f66bafb2a05 in LinkAction::parseAction(Object*, GooString*)
+ /home/tsdgeos/devel/poppler/poppler/Link.cc:98
+ #3 0x7f66bae69c0e in AnnotLink::initialize(PDFDoc*, Dict*)
+ /home/tsdgeos/devel/poppler/poppler/Annot.cc:2621
+ #4 0x7f66bae698d9 in AnnotLink::AnnotLink(PDFDoc*, Dict*, Object*)
+ /home/tsdgeos/devel/poppler/poppler/Annot.cc:2596
+ #5 0x7f66bae8d998 in Annots::createAnnot(Dict*, Object*)
+ /home/tsdgeos/devel/poppler/poppler/Annot.cc:6737
+ #6 0x7f66bae8d269 in Annots::Annots(PDFDoc*, int, Object*)
+ /home/tsdgeos/devel/poppler/poppler/Annot.cc:6683
+ #7 0x7f66bafc750d in Page::getAnnots(XRef*)
+ /home/tsdgeos/devel/poppler/poppler/Page.cc:402
+ #8 0x7f66bafc8e66 in Page::displaySlice(OutputDev*, double,
+ double, int, bool, bool, int, int, int, int, bool, bool
+ (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Page.cc:595
+ #9 0x7f66bafd02fd in PDFDoc::displayPageSlice(OutputDev*, int,
+ double, double, int, bool, bool, bool, int, int, int, int,
+ bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
+ #10 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
+ int, int, int, int, int, double, double, char*)
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
+ #11 0x404416 in main
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
+ #12 0x7f66ba5f0ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
+ #13 0x401d58 in _start
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
+
+ poppler/Link.cc | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+commit 49b4eb68ee646aefe49b70f9e2831ebf93576053
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Fri Mar 28 11:08:18 2014 +0100
+
+ Fix error reported by ASAN in 590.asan.0.7288.pdf
+
+ ==31898== ERROR: AddressSanitizer: heap-use-after-free on
+ address 0x60ae0007432c at pc 0x7f03483026aa bp 0x7fff6ec0c820 sp
+ 0x7fff6ec0c818
+ READ of size 4 at 0x60ae0007432c thread T0
+ #0 0x7f03483026a9 in SplashFTFont::getGlyphPath(int)
+ /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:414
+ #1 0x7f034829f681 in SplashOutputDev::drawChar(GfxState*,
+ double, double, double, double, double,
+ double, unsigned int, int, unsigned int*, int)
+ /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:2239
+ #2 0x7f0348100599 in Gfx::doShowText(GooString*)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4054
+ #3 0x7f03480fddb0 in Gfx::opShowSpaceText(Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3886
+ #4 0x7f03480dc33a in Gfx::execOp(Object*, Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
+ #5 0x7f03480db50f in Gfx::go(bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
+ #6 0x7f03480db163 in Gfx::display(Object*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
+ #7 0x7f03481bddd1 in Page::displaySlice(OutputDev*, double,
+ double, int, bool, bool, int, int, int, int, bool, bool
+ (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Page.cc:585
+ #8 0x7f03481c52fd in PDFDoc::displayPageSlice(OutputDev*, int,
+ double, double, int, bool, bool, bool, int, int, int, int,
+ bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
+ #9 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
+ int, int, int, int, int, double, double, char*)
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
+ #10 0x404416 in main
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
+ #11 0x7f03477e5ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
+ #12 0x401d58 in _start
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
+
+ splash/SplashFTFont.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 89a64b508e5f8445798c95fcec6c87180f6c9b73
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Fri Mar 28 00:35:17 2014 +0100
+
+ Fix error reported by ASAN in 2279.asan.0.1904.pdf
+
+ ==20507== ERROR: AddressSanitizer: heap-buffer-overflow on
+ address 0x60420000ff04 at pc 0x7fa1492e8012 bp 0x7fff8406d900 sp
+ 0x7fff8406d8f8
+ READ of size 4 at 0x60420000ff04 thread T0
+ #0 0x7fa1492e8011 in SplashFTFont::makeGlyph(int, int, int,
+ SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
+ /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:284
+ #1 0x7fa1492eda32 in SplashFont::getGlyph(int, int, int,
+ SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
+ /home/tsdgeos/devel/poppler/splash/SplashFont.cc:168
+ #2 0x7fa1492e7c69 in SplashFTFont::getGlyph(int, int, int,
+ SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
+ /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:233
+ #3 0x7fa1492b3368 in Splash::fillChar(double, double, int,
+ SplashFont*) /home/tsdgeos/devel/poppler/splash/Splash.cc:2714
+ #4 0x7fa149286a20 in SplashOutputDev::drawChar(GfxState*,
+ double, double, double, double, double,
+ double, unsigned int, int, unsigned int*, int)
+ /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:2270
+ #5 0x7fa1490e7599 in Gfx::doShowText(GooString*)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4054
+ #6 0x7fa1490e4db0 in Gfx::opShowSpaceText(Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3886
+ #7 0x7fa1490c333a in Gfx::execOp(Object*, Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
+ #8 0x7fa1490c250f in Gfx::go(bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
+ #9 0x7fa1490c2163 in Gfx::display(Object*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
+ #10 0x7fa1491a4dd1 in Page::displaySlice(OutputDev*, double,
+ double, int, bool, bool, int, int, int, int, bool, bool
+ (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Page.cc:585
+ #11 0x7fa1491ac2fd in PDFDoc::displayPageSlice(OutputDev*,
+ int, double, double, int, bool, bool, bool, int, int, int, int,
+ bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
+ #12 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
+ int, int, int, int, int, double, double, char*)
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
+ #13 0x404416 in main
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
+ #14 0x7fa1487ccec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
+ #15 0x401d58 in _start
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
+
+ splash/SplashFTFont.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 5055479634dc8d0cd5afb3373de600fb121357fe
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Thu Mar 27 23:54:20 2014 +0100
+
+ Fix error reported by ASAN in 2010.asan.0.1506.pdf
+
+ ==18859== ERROR: AddressSanitizer: unknown-crash on address
+ 0x7f1e4a6beb50 at pc 0x7f1e5557444d bp 0x7fff6af3c340 sp
+ 0x7fff6af3bb00
+ WRITE of size 442216446 at 0x7f1e4a6beb50 thread T0
+ #0 0x7f1e5557444c (/usr/lib/x86_64-linux-gnu/libasan.so.0+0xe44c)
+ #1 0x7f1e550e04ff in SplashFont::getGlyph(int, int, int,
+ SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
+ /home/tsdgeos/devel/poppler/splash/SplashFont.cc:206
+ #2 0x7f1e550d9c69 in SplashFTFont::getGlyph(int, int, int,
+ SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
+ /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:233
+ #3 0x7f1e550a5368 in Splash::fillChar(double, double, int,
+ SplashFont*) /home/tsdgeos/devel/poppler/splash/Splash.cc:2714
+ #4 0x7f1e55078a20 in SplashOutputDev::drawChar(GfxState*,
+ double, double, double, double, double,
+ double, unsigned int, int, unsigned int*, int)
+ /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:2270
+ #5 0x7f1e54ed9599 in Gfx::doShowText(GooString*)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4054
+ #6 0x7f1e54ed6db0 in Gfx::opShowSpaceText(Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3886
+ #7 0x7f1e54eb533a in Gfx::execOp(Object*, Object*, int)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
+ #8 0x7f1e54eb450f in Gfx::go(bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
+ #9 0x7f1e54eb4163 in Gfx::display(Object*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
+ #10 0x7f1e54f96dd1 in Page::displaySlice(OutputDev*, double,
+ double, int, bool, bool, int, int, int, int, bool, bool
+ (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/Page.cc:585
+ #11 0x7f1e54f9e2fd in PDFDoc::displayPageSlice(OutputDev*,
+ int, double, double, int, bool, bool, bool, int, int, int, int,
+ bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
+ /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
+ #12 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
+ int, int, int, int, int, double, double, char*)
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
+ #13 0x404416 in main
+ /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
+ #14 0x7f1e545beec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
+ #15 0x401d58 in _start
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
+
+ splash/SplashFont.cc | 13 +++++++++----
+ 1 file changed, 9 insertions(+), 4 deletions(-)
+
+commit 3e7779935ec2610410bc4a42e9b0174e41ca9672
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Thu Mar 27 16:49:57 2014 +0100
+
+ Fix error reported by ASAN in 139.asan.0.581.pdf
+
+ ==15244== ERROR: AddressSanitizer: SEGV on unknown address
+ 0x605df000f3ee (pc 0x7f1087b3a22e sp 0x7fffec30ff20 bp 0x7fffec30ff80
+ T0)
+ AddressSanitizer can not provide additional info.
+ #0 0x7f1087b3a22d
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x48f22d)
+ #1 0x7f1087b19d92
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x46ed92)
+ #2 0x7f1087ae570b
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x43a70b)
+ #3 0x7f1087ae4061
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x439061)
+ #4 0x7f1087ab9b38
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x40eb38)
+ #5 0x7f1087900989
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x255989)
+ #6 0x7f10878f733a
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x24c33a)
+ #7 0x7f10878f650f
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x24b50f)
+ #8 0x7f10878f6163
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x24b163)
+ #9 0x7f10879d8dd1
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x32ddd1)
+ #10 0x7f10879e02fd
+ (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x3352fd)
+ #11 0x40311e
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x40311e)
+ #12 0x404416
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x404416)
+ #13 0x7f1087000ec4 (/lib/x86_64-linux-gnu/libc-2.19.so+0x21ec4)
+ #14 0x401d58
+ (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
+
+ splash/SplashXPathScanner.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 23ad7fa5253a4fec6543d1435827aa1b59b62ced
+Author: Albert Astals Cid <aacid@kde.org>
+Date: Thu Mar 27 01:14:05 2014 +0100
+
+ 0.25.2
+
+ CMakeLists.txt | 4 ++--
+ NEWS | 48
+ +++++++++++++++++++++++++++++++++++++++++
+ configure.ac | 2 +-
+ cpp/Doxyfile | 2 +-
+ gtk-doc.make | 33 +++++++++++++++++++---------
+ m4/gtk-doc.m4 | 47
+ +++++++++++++++++++++++++++-------------
+ poppler/CairoOutputDev.h | 2 +-
+ poppler/Hints.cc | 2 +-
+ poppler/Makefile.am | 2 +-
+ poppler/PSOutputDev.cc | 3 ++-
+ poppler/PSOutputDev.h | 2 +-
+ poppler/StructElement.cc | 2 +-
+ poppler/StructElement.h | 2 +-
+ poppler/StructTreeRoot.cc | 2 +-
+ poppler/StructTreeRoot.h | 2 +-
+ qt4/src/CMakeLists.txt | 2 +-
+ qt4/src/Doxyfile | 2 +-
+ qt4/src/Makefile.am | 2 +-
+ qt4/src/poppler-ps-converter.cc | 1 +
+ qt5/src/CMakeLists.txt | 2 +-
+ qt5/src/Doxyfile | 2 +-
+ qt5/src/Makefile.am | 2 +-
+ qt5/src/poppler-ps-converter.cc | 1 +
+ utils/pdftocairo.cc | 2 +-
+ utils/pdftops.cc | 1 +
+ 25 files changed, 127 insertions(+), 45 deletions(-)
+
commit ec2f8bca9f48935d3180dab65ef2ca455a893afd
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed Mar 26 18:38:13 2014 +0100
diff --git a/Build/source/libs/poppler/poppler-0.25.2/ConfigureChecks.cmake b/Build/source/libs/poppler/poppler-0.26.1/ConfigureChecks.cmake
index d3f57325720..d3f57325720 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/ConfigureChecks.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/ConfigureChecks.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/INSTALL b/Build/source/libs/poppler/poppler-0.26.1/INSTALL
index 56b077d6a0b..56b077d6a0b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/INSTALL
+++ b/Build/source/libs/poppler/poppler-0.26.1/INSTALL
diff --git a/Build/source/libs/poppler/poppler-0.25.2/Makefile.am b/Build/source/libs/poppler/poppler-0.26.1/Makefile.am
index e7e5bace9d4..e7e5bace9d4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/Makefile.am
+++ b/Build/source/libs/poppler/poppler-0.26.1/Makefile.am
diff --git a/Build/source/libs/poppler/poppler-0.25.2/NEWS b/Build/source/libs/poppler/poppler-0.26.1/NEWS
index 12e6f400cb8..9522bfe3913 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/NEWS
+++ b/Build/source/libs/poppler/poppler-0.26.1/NEWS
@@ -1,3 +1,47 @@
+Release 0.26.1
+ core:
+ * Use field value V for radio buttons. Bug #75979
+ * Fix extraction of text in some files. Bug #78145
+ * Only add annotations of the current page when splitting. Bug #77549
+
+ build system:
+ * autoconf: Fix libopenjpeg 1.5 detection on some systems. Bug #78389
+
+ glib:
+ * Fix multiple definition of PopplerTextSpan
+
+Release 0.26.0
+ qt4:
+ * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent
+
+ qt5:
+ * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent
+
+ core:
+ * Very small code cleanup
+
+ cpp:
+ * Very small code cleanup
+
+Release 0.25.3
+ core:
+ * Fix crashes on broken files
+ * Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
+ * Fix some small memory leaks
+
+ qt5:
+ * Fix some kinds of OCG models
+ * Cleanup some deprecated methods
+
+ glib:
+ * Fix the first coord of the quadrilateral in create_poppler_quads_from_annot_quads(). Bug #76504
+
+ utils:
+ * pdftohtml: Fix typo in manpage
+
+ qt4:
+ * Fix some kinds of OCG models
+
Release 0.25.2
core:
* Tagged-PDF support
diff --git a/Build/source/libs/poppler/poppler-0.25.2/README b/Build/source/libs/poppler/poppler-0.26.1/README
index fa223900fbf..fa223900fbf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/README
+++ b/Build/source/libs/poppler/poppler-0.26.1/README
diff --git a/Build/source/libs/poppler/poppler-0.25.2/README-XPDF b/Build/source/libs/poppler/poppler-0.26.1/README-XPDF
index e97791ce5b2..e97791ce5b2 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/README-XPDF
+++ b/Build/source/libs/poppler/poppler-0.26.1/README-XPDF
diff --git a/Build/source/libs/poppler/poppler-0.25.2/TODO b/Build/source/libs/poppler/poppler-0.26.1/TODO
index e067c2a3156..e067c2a3156 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/TODO
+++ b/Build/source/libs/poppler/poppler-0.26.1/TODO
diff --git a/Build/source/libs/poppler/poppler-0.25.2/config.h.cmake b/Build/source/libs/poppler/poppler-0.26.1/config.h.cmake
index b707ba72249..b707ba72249 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/config.h.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/config.h.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/config.h.in b/Build/source/libs/poppler/poppler-0.26.1/config.h.in
index 12fb1a09ec6..12fb1a09ec6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/config.h.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/config.h.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/configure.ac b/Build/source/libs/poppler/poppler-0.26.1/configure.ac
index b21d83eca26..bffec484967 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/configure.ac
+++ b/Build/source/libs/poppler/poppler-0.26.1/configure.ac
@@ -1,6 +1,6 @@
m4_define([poppler_version_major],[0])
-m4_define([poppler_version_minor],[25])
-m4_define([poppler_version_micro],[2])
+m4_define([poppler_version_minor],[26])
+m4_define([poppler_version_micro],[1])
m4_define([poppler_version],[poppler_version_major.poppler_version_minor.poppler_version_micro])
AC_PREREQ(2.59)
@@ -173,7 +173,10 @@ if test x$enable_libopenjpeg = xyes; then
AC_DEFINE(ENABLE_LIBOPENJPEG)
PKG_CHECK_EXISTS(libopenjpeg >= 1.5,
[AC_DEFINE(WITH_OPENJPEG_IGNORE_PCLR_CMAP_CDEF_FLAG, 1, [OpenJPEG with the OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG flag.])],
- [])
+ [PKG_CHECK_EXISTS(libopenjpeg1 >= 1.5,
+ [AC_DEFINE(WITH_OPENJPEG_IGNORE_PCLR_CMAP_CDEF_FLAG, 1, [OpenJPEG with the OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG flag.])],
+ [])
+ ])
fi
AM_CONDITIONAL(BUILD_LIBOPENJPEG, test x$enable_libopenjpeg = xyes)
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiBase.cc b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiBase.cc
index 86bafd80208..86bafd80208 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiBase.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiBase.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiBase.h b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiBase.h
index d613acd2bb1..d613acd2bb1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiBase.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiBase.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiEncodings.cc b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiEncodings.cc
index 5cea6fab7f1..5cea6fab7f1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiEncodings.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiEncodings.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiEncodings.h b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiEncodings.h
index ab80ad362a6..ab80ad362a6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiEncodings.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiEncodings.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiIdentifier.cc b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiIdentifier.cc
index be28e2568eb..be28e2568eb 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiIdentifier.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiIdentifier.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiIdentifier.h b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiIdentifier.h
index af1323b76d6..af1323b76d6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiIdentifier.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiIdentifier.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiTrueType.cc b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiTrueType.cc
index cd11d6ff2c6..cd11d6ff2c6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiTrueType.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiTrueType.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiTrueType.h b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiTrueType.h
index b40a44a8d70..b40a44a8d70 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiTrueType.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiTrueType.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1.cc b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1.cc
index 8fa10a016b6..8fa10a016b6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1.h b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1.h
index f4e29b4ef0b..f4e29b4ef0b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1C.cc b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1C.cc
index c4595a3260e..c4595a3260e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1C.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1C.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1C.h b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1C.h
index 698dccd77fd..698dccd77fd 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/FoFiType1C.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/FoFiType1C.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/fofi/Makefile.am b/Build/source/libs/poppler/poppler-0.26.1/fofi/Makefile.am
index c4654dd28b9..c4654dd28b9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/fofi/Makefile.am
+++ b/Build/source/libs/poppler/poppler-0.26.1/fofi/Makefile.am
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/FixedPoint.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/FixedPoint.cc
index 26b2f0fe890..26b2f0fe890 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/FixedPoint.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/FixedPoint.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/FixedPoint.h b/Build/source/libs/poppler/poppler-0.26.1/goo/FixedPoint.h
index 99749802db7..99749802db7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/FixedPoint.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/FixedPoint.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooHash.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/GooHash.cc
index f4a92f17506..f4a92f17506 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooHash.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooHash.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooHash.h b/Build/source/libs/poppler/poppler-0.26.1/goo/GooHash.h
index eda19e31409..eda19e31409 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooHash.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooHash.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooLikely.h b/Build/source/libs/poppler/poppler-0.26.1/goo/GooLikely.h
index 724ccf00870..724ccf00870 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooLikely.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooLikely.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooList.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/GooList.cc
index 6ce4952dc6a..6ce4952dc6a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooList.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooList.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooList.h b/Build/source/libs/poppler/poppler-0.26.1/goo/GooList.h
index c83a0e36a8a..c83a0e36a8a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooList.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooList.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooMutex.h b/Build/source/libs/poppler/poppler-0.26.1/goo/GooMutex.h
index 5fef47ee694..b2714b048c7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooMutex.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooMutex.h
@@ -20,6 +20,7 @@
// Copyright (C) 2013 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com>
// Copyright (C) 2014 Bogdan Cristea <cristeab@gmail.com>
+// Copyright (C) 2014 Peter Breitenlohner <peb@mppmu.mpg.de>
//
// To see a description of the changes please see the Changelog file that
// came with your tarball or type make ChangeLog if you are building from git
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooString.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/GooString.cc
index 8591d95cd3e..8591d95cd3e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooString.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooString.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooString.h b/Build/source/libs/poppler/poppler-0.26.1/goo/GooString.h
index b8020b62992..b8020b62992 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooString.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooString.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooTimer.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/GooTimer.cc
index c766c6bf2e4..c766c6bf2e4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooTimer.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooTimer.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/GooTimer.h b/Build/source/libs/poppler/poppler-0.26.1/goo/GooTimer.h
index d5957b0658b..ac64f6b4868 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/GooTimer.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/GooTimer.h
@@ -8,7 +8,8 @@
// Copyright 2007 Krzysztof Kowalczyk <kkowalczyk@gmail.com>
// Copyright 2010 Hib Eris <hib@hiberis.nl>
// Copyright 2011 Albert Astals cid <aacid@kde.org>
-// Copyright (C) 2014 Bogdan Cristea <cristeab@gmail.com>
+// Copyright 2014 Bogdan Cristea <cristeab@gmail.com>
+// Copyright 2014 Peter Breitenlohner <peb@mppmu.mpg.de>
// Inspired by gtimer.c in glib, which is Copyright 2000 by the GLib Team
//
//========================================================================
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/ImgWriter.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/ImgWriter.cc
index a30d26d89ad..a30d26d89ad 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/ImgWriter.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/ImgWriter.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/ImgWriter.h b/Build/source/libs/poppler/poppler-0.26.1/goo/ImgWriter.h
index 8feb3511e4d..8feb3511e4d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/ImgWriter.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/ImgWriter.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/JpegWriter.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/JpegWriter.cc
index 9b7c5051838..9b7c5051838 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/JpegWriter.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/JpegWriter.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/JpegWriter.h b/Build/source/libs/poppler/poppler-0.26.1/goo/JpegWriter.h
index d69bbbb8dda..d69bbbb8dda 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/JpegWriter.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/JpegWriter.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/Makefile.am b/Build/source/libs/poppler/poppler-0.26.1/goo/Makefile.am
index a48b20ec493..a48b20ec493 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/Makefile.am
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/Makefile.am
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/NetPBMWriter.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/NetPBMWriter.cc
index fca00b26b1a..fca00b26b1a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/NetPBMWriter.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/NetPBMWriter.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/NetPBMWriter.h b/Build/source/libs/poppler/poppler-0.26.1/goo/NetPBMWriter.h
index 21a19ee7508..21a19ee7508 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/NetPBMWriter.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/NetPBMWriter.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/PNGWriter.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/PNGWriter.cc
index c9d5199d040..c9d5199d040 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/PNGWriter.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/PNGWriter.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/PNGWriter.h b/Build/source/libs/poppler/poppler-0.26.1/goo/PNGWriter.h
index 90a298e7ef3..90a298e7ef3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/PNGWriter.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/PNGWriter.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/TiffWriter.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/TiffWriter.cc
index 316008778b1..316008778b1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/TiffWriter.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/TiffWriter.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/TiffWriter.h b/Build/source/libs/poppler/poppler-0.26.1/goo/TiffWriter.h
index 52fdd53efa5..52fdd53efa5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/TiffWriter.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/TiffWriter.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gfile.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/gfile.cc
index 6fd4cbad105..6fd4cbad105 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gfile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gfile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gfile.h b/Build/source/libs/poppler/poppler-0.26.1/goo/gfile.h
index d4c8d92e081..1365a9cf2ab 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gfile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gfile.h
@@ -21,6 +21,7 @@
// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com>
// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com>
// Copyright (C) 2014 Bogdan Cristea <cristeab@gmail.com>
+// Copyright (C) 2014 Peter Breitenlohner <peb@mppmu.mpg.de>
//
// To see a description of the changes please see the Changelog file that
// came with your tarball or type make ChangeLog if you are building from git
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gmem.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/gmem.cc
index c1c607ac3f3..c1c607ac3f3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gmem.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gmem.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gmem.h b/Build/source/libs/poppler/poppler-0.26.1/goo/gmem.h
index 898f33933f9..898f33933f9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gmem.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gmem.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gmempp.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/gmempp.cc
index a70338ca3ce..a70338ca3ce 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gmempp.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gmempp.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/grandom.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/grandom.cc
index 1237175420b..1237175420b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/grandom.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/grandom.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/grandom.h b/Build/source/libs/poppler/poppler-0.26.1/goo/grandom.h
index 45fa791aba8..45fa791aba8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/grandom.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/grandom.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gstrtod.cc b/Build/source/libs/poppler/poppler-0.26.1/goo/gstrtod.cc
index cd1d5b554f7..cd1d5b554f7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gstrtod.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gstrtod.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gstrtod.h b/Build/source/libs/poppler/poppler-0.26.1/goo/gstrtod.h
index e8abdadf53e..e8abdadf53e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gstrtod.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gstrtod.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gtypes.h b/Build/source/libs/poppler/poppler-0.26.1/goo/gtypes.h
index a8d4519497e..a8d4519497e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gtypes.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gtypes.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/goo/gtypes_p.h b/Build/source/libs/poppler/poppler-0.26.1/goo/gtypes_p.h
index cc4866e1389..cc4866e1389 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/goo/gtypes_p.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/goo/gtypes_p.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/gtk-doc.make b/Build/source/libs/poppler/poppler-0.26.1/gtk-doc.make
index e7916563d75..e7916563d75 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/gtk-doc.make
+++ b/Build/source/libs/poppler/poppler-0.26.1/gtk-doc.make
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-cairo-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-cairo-uninstalled.pc.in
index 2458eb20df8..2458eb20df8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-cairo-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-cairo-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-cairo.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler-cairo.pc.cmake
index b32f118314b..b32f118314b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-cairo.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-cairo.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-cairo.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-cairo.pc.in
index 367a5b690bf..367a5b690bf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-cairo.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-cairo.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-cpp-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-cpp-uninstalled.pc.in
index af3640eb2c1..af3640eb2c1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-cpp-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-cpp-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-cpp.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler-cpp.pc.cmake
index 3f56b3d9d90..3f56b3d9d90 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-cpp.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-cpp.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-cpp.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-cpp.pc.in
index a7e97c25dfe..a7e97c25dfe 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-cpp.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-cpp.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-glib-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-glib-uninstalled.pc.in
index 5506c4e53ac..5506c4e53ac 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-glib-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-glib-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-glib.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler-glib.pc.cmake
index e15e6699a43..e15e6699a43 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-glib.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-glib.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-glib.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-glib.pc.in
index cd30feb728f..cd30feb728f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-glib.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-glib.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt4-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt4-uninstalled.pc.in
index 3a336c6c294..3a336c6c294 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt4-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt4-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt4.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt4.pc.cmake
index b17fd5d8453..b17fd5d8453 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt4.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt4.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt4.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt4.pc.in
index 306ae46e0b0..306ae46e0b0 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt4.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt4.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt5-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt5-uninstalled.pc.in
index a91e1d5a3bd..a91e1d5a3bd 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt5-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt5-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt5.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt5.pc.cmake
index b4d87b76675..b4d87b76675 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt5.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt5.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt5.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt5.pc.in
index cda4c6f80fe..cda4c6f80fe 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-qt5.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-qt5.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-splash-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-splash-uninstalled.pc.in
index 436ecdb8f1b..436ecdb8f1b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-splash-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-splash-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-splash.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler-splash.pc.cmake
index cb95b3d2d27..cb95b3d2d27 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-splash.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-splash.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-splash.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-splash.pc.in
index cf3491fc7cf..cf3491fc7cf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-splash.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-splash.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler-uninstalled.pc.in
index 6076e80c5b3..6076e80c5b3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler-uninstalled.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler-uninstalled.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler.pc.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler.pc.cmake
index f1aebedbefd..f1aebedbefd 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler.pc.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler.pc.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler.pc.in b/Build/source/libs/poppler/poppler-0.26.1/poppler.pc.in
index 8605b28673b..8605b28673b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler.pc.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler.pc.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Annot.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Annot.cc
index ab48be63346..fa29739a19a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Annot.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Annot.cc
@@ -29,6 +29,7 @@
// Copyright (C) 2012 Tobias Koenig <tokoe@kdab.com>
// Copyright (C) 2013 Peter Breitenlohner <peb@mppmu.mpg.de>
// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com>
+// Copyright (C) 2014 Marek Kasik <mkasik@redhat.com>
//
// To see a description of the changes please see the Changelog file that
// came with your tarball or type make ChangeLog if you are building from git
@@ -4926,7 +4927,8 @@ void AnnotWidget::drawFormFieldButton(GfxResources *resources, GooString *da) {
switch (static_cast<FormFieldButton *>(field)->getButtonType()) {
case formButtonRadio: {
//~ Acrobat doesn't draw a caption if there is no AP dict (?)
- if (appearState && appearState->cmp("Off") != 0) {
+ if (appearState && appearState->cmp("Off") != 0 &&
+ static_cast<FormFieldButton *>(field)->getState(appearState->getCString())) {
if (caption) {
drawText(caption, da, resources, gFalse, 0, fieldQuadCenter,
gFalse, gTrue);
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Annot.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Annot.h
index 8fde6a6736b..8fde6a6736b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Annot.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Annot.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Array.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Array.cc
index 230c3287683..230c3287683 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Array.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Array.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Array.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Array.h
index e78e399baf2..e78e399baf2 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Array.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Array.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFont.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFont.cc
index 20a297d6135..20a297d6135 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFont.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFont.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFont.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFont.h
index bbdd0558e9f..bbdd0558e9f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFont.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFont.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFontTables.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFontTables.cc
index 5115b7bcf13..5115b7bcf13 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFontTables.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFontTables.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFontTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFontTables.h
index eb45549efd2..eb45549efd2 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/BuiltinFontTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/BuiltinFontTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CMap.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CMap.cc
index 6731ab5a1fa..6731ab5a1fa 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CMap.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CMap.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CMap.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CMap.h
index f4f5a9141c8..f4f5a9141c8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CMap.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CMap.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CachedFile.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CachedFile.cc
index b0ae8388113..b0ae8388113 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CachedFile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CachedFile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CachedFile.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CachedFile.h
index b99ea1ecad4..b99ea1ecad4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CachedFile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CachedFile.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoFontEngine.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoFontEngine.cc
index 1546594f9ea..1546594f9ea 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoFontEngine.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoFontEngine.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoFontEngine.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoFontEngine.h
index 8c0dba116d5..8c0dba116d5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoFontEngine.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoFontEngine.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoOutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoOutputDev.cc
index 77bd2458714..f31b46bd44f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoOutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoOutputDev.cc
@@ -20,7 +20,7 @@
// Copyright (C) 2005 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
// Copyright (C) 2006-2011, 2013 Carlos Garcia Campos <carlosgc@gnome.org>
// Copyright (C) 2008 Carl Worth <cworth@cworth.org>
-// Copyright (C) 2008-2013 Adrian Johnson <ajohnson@redneon.com>
+// Copyright (C) 2008-2014 Adrian Johnson <ajohnson@redneon.com>
// Copyright (C) 2008 Michael Vrable <mvrable@cs.ucsd.edu>
// Copyright (C) 2008, 2009 Chris Wilson <chris@chris-wilson.co.uk>
// Copyright (C) 2008, 2012 Hib Eris <hib@hiberis.nl>
@@ -2731,6 +2731,7 @@ private:
GfxImageColorMap *colorMap;
int *maskColors;
int current_row;
+ GBool imageError;
public:
cairo_surface_t *getSourceImage(Stream *str,
@@ -2747,6 +2748,7 @@ public:
maskColors = maskColorsA;
width = widthA;
current_row = -1;
+ imageError = gFalse;
/* TODO: Do we want to cache these? */
imgStr = new ImageStream(str, width,
@@ -2837,7 +2839,13 @@ public:
current_row++;
}
- if (lookup) {
+ if (unlikely(pix == NULL)) {
+ memset(row_data, 0, width*4);
+ if (!imageError) {
+ error(errInternal, -1, "Bad image stream");
+ imageError = gTrue;
+ }
+ } else if (lookup) {
Guchar *p = pix;
GfxRGB rgb;
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoOutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoOutputDev.h
index 28f97fdda32..28f97fdda32 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoOutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoOutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoRescaleBox.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoRescaleBox.cc
index 3c96f45e5d3..3c96f45e5d3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoRescaleBox.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoRescaleBox.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoRescaleBox.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoRescaleBox.h
index 072e8a9c80c..072e8a9c80c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CairoRescaleBox.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CairoRescaleBox.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Catalog.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Catalog.cc
index 446434687ba..446434687ba 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Catalog.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Catalog.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Catalog.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Catalog.h
index bc9ce20b098..bc9ce20b098 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Catalog.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Catalog.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CharCodeToUnicode.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CharCodeToUnicode.cc
index 16ba6d48649..16ba6d48649 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CharCodeToUnicode.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CharCodeToUnicode.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CharCodeToUnicode.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CharCodeToUnicode.h
index 1672105a8f4..1672105a8f4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CharCodeToUnicode.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CharCodeToUnicode.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CharTypes.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CharTypes.h
index d0df630d0c9..d0df630d0c9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CharTypes.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CharTypes.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CompactFontTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CompactFontTables.h
index cfbfdaf5752..cfbfdaf5752 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CompactFontTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CompactFontTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlCachedFile.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlCachedFile.cc
index af4c2b60322..af4c2b60322 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlCachedFile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlCachedFile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlCachedFile.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlCachedFile.h
index 49882aba8ac..49882aba8ac 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlCachedFile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlCachedFile.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlPDFDocBuilder.cc
index 5b02b14a784..5b02b14a784 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlPDFDocBuilder.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlPDFDocBuilder.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlPDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlPDFDocBuilder.h
index fb34862057c..fb34862057c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/CurlPDFDocBuilder.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/CurlPDFDocBuilder.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/DCTStream.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/DCTStream.cc
index bfdb0eaf80a..bfdb0eaf80a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/DCTStream.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/DCTStream.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/DCTStream.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/DCTStream.h
index bc20a7aaab6..bc20a7aaab6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/DCTStream.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/DCTStream.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/DateInfo.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/DateInfo.cc
index 563204a1743..563204a1743 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/DateInfo.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/DateInfo.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/DateInfo.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/DateInfo.h
index 116350f4134..116350f4134 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/DateInfo.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/DateInfo.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Decrypt.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Decrypt.cc
index ba44f959c31..ba44f959c31 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Decrypt.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Decrypt.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Decrypt.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Decrypt.h
index 10a6386c6b5..10a6386c6b5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Decrypt.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Decrypt.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Dict.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Dict.cc
index 4cf42dcd2c1..4cf42dcd2c1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Dict.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Dict.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Dict.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Dict.h
index fba99edc513..fba99edc513 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Dict.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Dict.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Error.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Error.cc
index 99ca3ad3f53..99ca3ad3f53 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Error.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Error.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Error.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Error.h
index 9e11733d803..9e11733d803 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Error.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Error.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/ErrorCodes.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/ErrorCodes.h
index b28528df564..b28528df564 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/ErrorCodes.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/ErrorCodes.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FileSpec.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/FileSpec.cc
index bac1eaea0d7..bac1eaea0d7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FileSpec.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FileSpec.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FileSpec.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/FileSpec.h
index 9f2f6fcd131..9f2f6fcd131 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FileSpec.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FileSpec.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FlateStream.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/FlateStream.cc
index 7990dadd821..7990dadd821 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FlateStream.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FlateStream.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FlateStream.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/FlateStream.h
index 9e3835f042a..9e3835f042a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FlateStream.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FlateStream.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontEncodingTables.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontEncodingTables.cc
index 6ebef787421..6ebef787421 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontEncodingTables.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontEncodingTables.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontEncodingTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontEncodingTables.h
index a417b324e48..a417b324e48 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontEncodingTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontEncodingTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontInfo.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontInfo.cc
index 8fc89e9d827..8fc89e9d827 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontInfo.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontInfo.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontInfo.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontInfo.h
index 615b6793de3..615b6793de3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/FontInfo.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/FontInfo.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Form.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Form.cc
index 661ed8972df..661ed8972df 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Form.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Form.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Form.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Form.h
index 3778ff6f2ef..3778ff6f2ef 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Form.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Form.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Function.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Function.cc
index 67283dffe9f..67283dffe9f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Function.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Function.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Function.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Function.h
index 90e2a768ad0..90e2a768ad0 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Function.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Function.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Gfx.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Gfx.cc
index 90bf41e4965..90bf41e4965 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Gfx.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Gfx.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Gfx.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Gfx.h
index a82f9f4af24..a82f9f4af24 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Gfx.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Gfx.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxFont.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxFont.cc
index 9eadcc79cff..6f6a125050d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxFont.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxFont.cc
@@ -13,7 +13,7 @@
// All changes made under the Poppler project to this file are licensed
// under GPL version 2 or later
//
-// Copyright (C) 2005, 2006, 2008-2010, 2012 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2005, 2006, 2008-2010, 2012, 2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2005, 2006 Kristian Høgsberg <krh@redhat.com>
// Copyright (C) 2006 Takashi Iwai <tiwai@suse.de>
// Copyright (C) 2007 Julien Rebetez <julienr@svn.gnome.org>
@@ -31,6 +31,7 @@
// Copyright (C) 2012 Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
// Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@alfa.de>
// Copyright (C) 2013, 2014 Jason Crain <jason@aquaticape.us>
+// Copyright (C) 2014 Olly Betts <olly@survex.com>
//
// To see a description of the changes please see the Changelog file that
// came with your tarball or type make ChangeLog if you are building from git
@@ -764,8 +765,8 @@ GfxFontLoc *GfxFont::locateFont(XRef *xref, GBool ps) {
}
substName = new GooString(base14SubstFonts[substIdx]);
if (ps) {
- error(errSyntaxWarning, -1, "Substituting font '{0:s}' for '{1:t}'",
- base14SubstFonts[substIdx], name ? name : new GooString("null"));
+ error(errSyntaxWarning, -1, "Substituting font '{0:s}' for '{1:s}'",
+ base14SubstFonts[substIdx], name ? name->getCString() : "null");
fontLoc = new GfxFontLoc();
fontLoc->locType = gfxFontLocResident;
fontLoc->fontType = fontType1;
@@ -777,8 +778,8 @@ GfxFontLoc *GfxFont::locateFont(XRef *xref, GBool ps) {
delete substName;
if (path) {
if ((fontLoc = getExternalFont(path, gFalse))) {
- error(errSyntaxWarning, -1, "Substituting font '{0:s}' for '{1:t}'",
- base14SubstFonts[substIdx], (name == NULL) ? new GooString("") : name);
+ error(errSyntaxWarning, -1, "Substituting font '{0:s}' for '{1:s}'",
+ base14SubstFonts[substIdx], name ? name->getCString() : "");
name = new GooString(base14SubstFonts[substIdx]);
fontLoc->substIdx = substIdx;
return fontLoc;
@@ -1386,7 +1387,7 @@ Gfx8BitFont::Gfx8BitFont(XRef *xref, const char *tagA, Ref idA, GooString *nameA
// existing entries in ctu, i.e., the ToUnicode CMap takes
// precedence, but the other encoding info is allowed to fill in any
// holes
- readToUnicodeCMap(fontDict, 8, ctu);
+ readToUnicodeCMap(fontDict, 16, ctu);
// look for a Unicode-to-Unicode mapping
if (name && (utu = globalParams->getUnicodeToUnicode(name))) {
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxFont.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxFont.h
index f9806681102..f9806681102 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxFont.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxFont.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState.cc
index addba68606c..eb11777cef5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState.cc
@@ -3720,7 +3720,7 @@ GfxFunctionShading *GfxFunctionShading::parse(Dict *dict, OutputDev *out, GfxSta
dict->lookup("Function", &obj1);
if (obj1.isArray()) {
nFuncsA = obj1.arrayGetLength();
- if (nFuncsA > gfxColorMaxComps) {
+ if (nFuncsA > gfxColorMaxComps || nFuncsA <= 0) {
error(errSyntaxWarning, -1, "Invalid Function array in shading dictionary");
goto err1;
}
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState.h
index 106b2c0bf00..106b2c0bf00 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState_helpers.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState_helpers.h
index bc0024edd79..bc0024edd79 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GfxState_helpers.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GfxState_helpers.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParams.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParams.cc
index 3d88646f7b3..3d88646f7b3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParams.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParams.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParams.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParams.h
index c33a8024c04..c33a8024c04 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParams.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParams.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParamsWin.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParamsWin.cc
index 084b49bf639..084b49bf639 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/GlobalParamsWin.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/GlobalParamsWin.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Hints.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Hints.cc
index bdd0d322612..bdd0d322612 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Hints.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Hints.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Hints.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Hints.h
index f46c07f673b..f46c07f673b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Hints.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Hints.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JArithmeticDecoder.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/JArithmeticDecoder.cc
index d23f7ea3887..d23f7ea3887 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JArithmeticDecoder.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JArithmeticDecoder.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JArithmeticDecoder.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/JArithmeticDecoder.h
index 3c3e6fed0e5..3c3e6fed0e5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JArithmeticDecoder.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JArithmeticDecoder.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JBIG2Stream.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/JBIG2Stream.cc
index 4c5512311f6..0695dc5da0e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JBIG2Stream.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JBIG2Stream.cc
@@ -2290,8 +2290,8 @@ void JBIG2Stream::readTextRegionSeg(Guint segNum, GBool imm,
codeTableError:
error(errSyntaxError, curStr->getPos(), "Missing code table in JBIG2 text region");
- gfree(codeTables);
- delete syms;
+ delete codeTables;
+ gfree(syms);
return;
eofError:
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JBIG2Stream.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/JBIG2Stream.h
index 0ee2518575c..0ee2518575c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JBIG2Stream.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JBIG2Stream.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPEG2000Stream.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPEG2000Stream.cc
index 703d471c99a..703d471c99a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPEG2000Stream.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPEG2000Stream.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPEG2000Stream.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPEG2000Stream.h
index 3feccbef06d..3feccbef06d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPEG2000Stream.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPEG2000Stream.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPXStream.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPXStream.cc
index 1476e6a0cfe..1476e6a0cfe 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPXStream.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPXStream.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPXStream.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPXStream.h
index 30855431fb4..30855431fb4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/JPXStream.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/JPXStream.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Lexer.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Lexer.cc
index c62052998b8..c62052998b8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Lexer.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Lexer.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Lexer.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Lexer.h
index 02b6cdc6923..02b6cdc6923 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Lexer.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Lexer.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Linearization.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Linearization.cc
index 33331d1af37..33331d1af37 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Linearization.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Linearization.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Linearization.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Linearization.h
index 6728a750aba..6728a750aba 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Linearization.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Linearization.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Link.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Link.cc
index 20184d1376c..4ab5f52ceda 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Link.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Link.cc
@@ -16,7 +16,7 @@
// Copyright (C) 2006, 2008 Pino Toscano <pino@kde.org>
// Copyright (C) 2007, 2010, 2011 Carlos Garcia Campos <carlosgc@gnome.org>
// Copyright (C) 2008 Hugo Mercier <hmercier31@gmail.com>
-// Copyright (C) 2008-2010, 2012, 2013 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2008-2010, 2012-2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2009 Kovid Goyal <kovid@kovidgoyal.net>
// Copyright (C) 2009 Ilya Gorenbein <igorenbein@finjan.com>
// Copyright (C) 2012 Tobias Koening <tobias.koenig@kdab.com>
@@ -559,9 +559,11 @@ LinkURI::LinkURI(Object *uriObj, GooString *baseURI) {
// relative URI
if (baseURI) {
uri = baseURI->copy();
- c = uri->getChar(uri->getLength() - 1);
- if (c != '/' && c != '?') {
- uri->append('/');
+ if (uri->getLength() > 0) {
+ c = uri->getChar(uri->getLength() - 1);
+ if (c != '/' && c != '?') {
+ uri->append('/');
+ }
}
if (uri2->getChar(0) == '/') {
uri->append(uri2->getCString() + 1, uri2->getLength() - 1);
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Link.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Link.h
index fc2abe60052..fc2abe60052 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Link.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Link.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/LocalPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/LocalPDFDocBuilder.cc
index 6f6f1fca9f7..6f6f1fca9f7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/LocalPDFDocBuilder.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/LocalPDFDocBuilder.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/LocalPDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/LocalPDFDocBuilder.h
index c2b1d903885..c2b1d903885 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/LocalPDFDocBuilder.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/LocalPDFDocBuilder.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Makefile.am b/Build/source/libs/poppler/poppler-0.26.1/poppler/Makefile.am
index ce6f4b2d17d..ce6f4b2d17d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Makefile.am
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Makefile.am
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/MarkedContentOutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/MarkedContentOutputDev.cc
index 7fdd8f54c53..7fdd8f54c53 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/MarkedContentOutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/MarkedContentOutputDev.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/MarkedContentOutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/MarkedContentOutputDev.h
index 4ea60c255a1..4ea60c255a1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/MarkedContentOutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/MarkedContentOutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Movie.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Movie.cc
index f68b6adcd4d..f68b6adcd4d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Movie.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Movie.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Movie.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Movie.h
index 1a162659179..1a162659179 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Movie.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Movie.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/NameToCharCode.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/NameToCharCode.cc
index 5448dc4ce10..5448dc4ce10 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/NameToCharCode.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/NameToCharCode.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/NameToCharCode.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/NameToCharCode.h
index 5b1092bb96b..5b1092bb96b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/NameToCharCode.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/NameToCharCode.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/NameToUnicodeTable.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/NameToUnicodeTable.h
index 827edbaee60..827edbaee60 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/NameToUnicodeTable.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/NameToUnicodeTable.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Object.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Object.cc
index d06bb39fb6d..d06bb39fb6d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Object.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Object.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Object.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Object.h
index 15bea159857..15bea159857 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Object.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Object.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/OptionalContent.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/OptionalContent.cc
index e0d49bc9a5f..e0d49bc9a5f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/OptionalContent.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/OptionalContent.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/OptionalContent.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/OptionalContent.h
index 2e416462003..2e416462003 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/OptionalContent.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/OptionalContent.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Outline.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Outline.cc
index bd4e6d01b6d..bd4e6d01b6d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Outline.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Outline.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Outline.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Outline.h
index 90190e69280..90190e69280 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Outline.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Outline.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/OutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/OutputDev.cc
index ee3cf5a30ff..ee3cf5a30ff 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/OutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/OutputDev.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/OutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/OutputDev.h
index e8a7a4794ce..e8a7a4794ce 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/OutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/OutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDoc.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDoc.cc
index 4f3ab3115fa..e427d2b40ff 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDoc.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDoc.cc
@@ -26,7 +26,7 @@
// Copyright (C) 2010 Ilya Gorenbein <igorenbein@finjan.com>
// Copyright (C) 2010 Srinivas Adicherla <srinivas.adicherla@geodesic.com>
// Copyright (C) 2010 Philip Lorenz <lorenzph+freedesktop@gmail.com>
-// Copyright (C) 2011-2013 Thomas Freitag <Thomas.Freitag@alfa.de>
+// Copyright (C) 2011-2014 Thomas Freitag <Thomas.Freitag@alfa.de>
// Copyright (C) 2012, 2013 Fabio D'Urso <fabiodurso@hotmail.it>
// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com>
// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com>
@@ -686,10 +686,15 @@ int PDFDoc::savePageAs(GooString *name, int pageNo)
infoObj.free();
// get and mark output intents etc.
- Object catObj, pagesObj, resourcesObj;
+ Object catObj, pagesObj, resourcesObj, annotsObj, afObj;
getXRef()->getCatalog(&catObj);
Dict *catDict = catObj.getDict();
catDict->lookup("Pages", &pagesObj);
+ catDict->lookupNF("AcroForm", &afObj);
+ if (!afObj.isNull()) {
+ markAcroForm(&afObj, yRef, countRef, 0, refPage->num, rootNum + 2);
+ afObj.free();
+ }
Dict *pagesDict = pagesObj.getDict();
pagesDict->lookup("Resources", &resourcesObj);
if (resourcesObj.isDict())
@@ -698,6 +703,11 @@ int PDFDoc::savePageAs(GooString *name, int pageNo)
Dict *pageDict = page.getDict();
markPageObjects(pageDict, yRef, countRef, 0);
+ pageDict->lookupNF("Annots", &annotsObj);
+ if (!annotsObj.isNull()) {
+ markAnnotations(&annotsObj, yRef, countRef, 0, refPage->num, rootNum + 2);
+ annotsObj.free();
+ }
yRef->markUnencrypted();
Guint objectsCount = writePageObjects(outStr, yRef, 0);
@@ -1569,6 +1579,9 @@ void PDFDoc::markPageObjects(Dict *pageDict, XRef *xRef, XRef *countRef, Guint n
Object value; pageDict->getValNF(n, &value);
if (strcmp(key, "Parent") != 0 &&
strcmp(key, "Pages") != 0 &&
+ strcmp(key, "AcroForm") != 0 &&
+ strcmp(key, "Annots") != 0 &&
+ strcmp(key, "P") != 0 &&
strcmp(key, "Root") != 0) {
markObject(&value, xRef, countRef, numOffset);
}
@@ -1576,6 +1589,142 @@ void PDFDoc::markPageObjects(Dict *pageDict, XRef *xRef, XRef *countRef, Guint n
}
}
+GBool PDFDoc::markAnnotations(Object *annotsObj, XRef *xRef, XRef *countRef, Guint numOffset, Guint oldPageNum, Guint newPageNum) {
+ Object annots;
+ GBool modified = gFalse;
+ annotsObj->fetch(getXRef(), &annots);
+ if (annots.isArray()) {
+ Array *array = annots.getArray();
+ for (int i=array->getLength() - 1; i >= 0; i--) {
+ Object obj1;
+ if (array->get(i, &obj1)->isDict()) {
+ Object type;
+ Dict *dict = obj1.getDict();
+ dict->lookup("Type", &type);
+ if (type.isName() && strcmp(type.getName(), "Annot") == 0) {
+ Object obj2;
+ if (dict->lookupNF("P", &obj2)->isRef()) {
+ if (obj2.getRef().num == oldPageNum) {
+ Object obj3;
+ array->getNF(i, &obj3);
+ if (obj3.isRef()) {
+ Object *newRef = new Object();
+ newRef->initRef(newPageNum, 0);
+ dict->set("P", newRef);
+ getXRef()->setModifiedObject(&obj1, obj3.getRef());
+ }
+ obj3.free();
+ } else if (obj2.getRef().num == newPageNum) {
+ obj1.free();
+ obj2.free();
+ type.free();
+ continue;
+ } else {
+ array->remove(i);
+ obj1.free();
+ obj2.free();
+ type.free();
+ modified = gTrue;
+ continue;
+ }
+ }
+ obj2.free();
+ }
+ type.free();
+ markPageObjects(dict, xRef, countRef, numOffset);
+ }
+ obj1.free();
+ array->getNF(i, &obj1);
+ if (obj1.isRef()) {
+ if (obj1.getRef().num + (int) numOffset >= xRef->getNumObjects() || xRef->getEntry(obj1.getRef().num + numOffset)->type == xrefEntryFree) {
+ if (getXRef()->getEntry(obj1.getRef().num)->type == xrefEntryFree) {
+ continue; // already marked as free => should be replaced
+ }
+ xRef->add(obj1.getRef().num + numOffset, obj1.getRef().gen, 0, gTrue);
+ if (getXRef()->getEntry(obj1.getRef().num)->type == xrefEntryCompressed) {
+ xRef->getEntry(obj1.getRef().num + numOffset)->type = xrefEntryCompressed;
+ }
+ }
+ if (obj1.getRef().num + (int) numOffset >= countRef->getNumObjects() ||
+ countRef->getEntry(obj1.getRef().num + numOffset)->type == xrefEntryFree)
+ {
+ countRef->add(obj1.getRef().num + numOffset, 1, 0, gTrue);
+ } else {
+ XRefEntry *entry = countRef->getEntry(obj1.getRef().num + numOffset);
+ entry->gen++;
+ }
+ }
+ obj1.free();
+ }
+ }
+ if (annotsObj->isRef()) {
+ if (annotsObj->getRef().num + (int) numOffset >= xRef->getNumObjects() || xRef->getEntry(annotsObj->getRef().num + numOffset)->type == xrefEntryFree) {
+ if (getXRef()->getEntry(annotsObj->getRef().num)->type == xrefEntryFree) {
+ return modified; // already marked as free => should be replaced
+ }
+ xRef->add(annotsObj->getRef().num + numOffset, annotsObj->getRef().gen, 0, gTrue);
+ if (getXRef()->getEntry(annotsObj->getRef().num)->type == xrefEntryCompressed) {
+ xRef->getEntry(annotsObj->getRef().num + numOffset)->type = xrefEntryCompressed;
+ }
+ }
+ if (annotsObj->getRef().num + (int) numOffset >= countRef->getNumObjects() ||
+ countRef->getEntry(annotsObj->getRef().num + numOffset)->type == xrefEntryFree)
+ {
+ countRef->add(annotsObj->getRef().num + numOffset, 1, 0, gTrue);
+ } else {
+ XRefEntry *entry = countRef->getEntry(annotsObj->getRef().num + numOffset);
+ entry->gen++;
+ }
+ getXRef()->setModifiedObject(&annots, annotsObj->getRef());
+ }
+ annots.free();
+ return modified;
+}
+
+void PDFDoc::markAcroForm(Object *afObj, XRef *xRef, XRef *countRef, Guint numOffset, Guint oldPageNum, Guint newPageNum) {
+ Object acroform;
+ GBool modified = gFalse;
+ afObj->fetch(getXRef(), &acroform);
+ if (acroform.isDict()) {
+ Dict *dict = acroform.getDict();
+ for (int i=0; i < dict->getLength(); i++) {
+ if (strcmp(dict->getKey(i), "Fields") == 0) {
+ Object fields;
+ modified = markAnnotations(dict->getValNF(i, &fields), xRef, countRef, numOffset, oldPageNum, newPageNum);
+ fields.free();
+ } else {
+ Object obj;
+ markObject(dict->getValNF(i, &obj), xRef, countRef, numOffset);
+ obj.free();
+ }
+ }
+ }
+ if (afObj->isRef()) {
+ if (afObj->getRef().num + (int) numOffset >= xRef->getNumObjects() || xRef->getEntry(afObj->getRef().num + numOffset)->type == xrefEntryFree) {
+ if (getXRef()->getEntry(afObj->getRef().num)->type == xrefEntryFree) {
+ return; // already marked as free => should be replaced
+ }
+ xRef->add(afObj->getRef().num + numOffset, afObj->getRef().gen, 0, gTrue);
+ if (getXRef()->getEntry(afObj->getRef().num)->type == xrefEntryCompressed) {
+ xRef->getEntry(afObj->getRef().num + numOffset)->type = xrefEntryCompressed;
+ }
+ }
+ if (afObj->getRef().num + (int) numOffset >= countRef->getNumObjects() ||
+ countRef->getEntry(afObj->getRef().num + numOffset)->type == xrefEntryFree)
+ {
+ countRef->add(afObj->getRef().num + numOffset, 1, 0, gTrue);
+ } else {
+ XRefEntry *entry = countRef->getEntry(afObj->getRef().num + numOffset);
+ entry->gen++;
+ }
+ if (modified){
+ getXRef()->setModifiedObject(&acroform, afObj->getRef());
+ }
+ }
+ acroform.free();
+ return;
+}
+
Guint PDFDoc::writePageObjects(OutStream *outStr, XRef *xRef, Guint numOffset, GBool combine)
{
Guint objectsCount = 0; //count the number of objects in the XRef(s)
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDoc.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDoc.h
index 1e5b8088729..d8064e9dc4c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDoc.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDoc.h
@@ -22,7 +22,7 @@
// Copyright (C) 2009 Kovid Goyal <kovid@kovidgoyal.net>
// Copyright (C) 2010 Hib Eris <hib@hiberis.nl>
// Copyright (C) 2010 Srinivas Adicherla <srinivas.adicherla@geodesic.com>
-// Copyright (C) 2011, 2013 Thomas Freitag <Thomas.Freitag@alfa.de>
+// Copyright (C) 2011, 2013, 2014 Thomas Freitag <Thomas.Freitag@alfa.de>
// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it>
// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com>
// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com>
@@ -249,6 +249,8 @@ public:
// rewrite pageDict with MediaBox, CropBox and new page CTM
void replacePageDict(int pageNo, int rotate, PDFRectangle *mediaBox, PDFRectangle *cropBox, Object *pageCTM);
void markPageObjects(Dict *pageDict, XRef *xRef, XRef *countRef, Guint numOffset);
+ GBool markAnnotations(Object *annots, XRef *xRef, XRef *countRef, Guint numOffset, Guint oldPageNum, Guint newPageNum);
+ void markAcroForm(Object *acrpForm, XRef *xRef, XRef *countRef, Guint numOffset, Guint oldPageNum, Guint newPageNum);
// write all objects used by pageDict to outStr
Guint writePageObjects(OutStream *outStr, XRef *xRef, Guint numOffset, GBool combine = gFalse);
static void writeObject (Object *obj, OutStream* outStr, XRef *xref, Guint numOffset, Guchar *fileKey,
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocBuilder.h
index d6eccf5487a..d6eccf5487a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocBuilder.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocBuilder.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocEncoding.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocEncoding.cc
index 79408346419..79408346419 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocEncoding.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocEncoding.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocEncoding.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocEncoding.h
index 4f0840bb28a..4f0840bb28a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocEncoding.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocEncoding.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocFactory.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocFactory.cc
index 1ec46477237..1ec46477237 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocFactory.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocFactory.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocFactory.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocFactory.h
index dbceaa567ee..dbceaa567ee 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PDFDocFactory.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PDFDocFactory.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSOutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSOutputDev.cc
index 149bb620df2..149bb620df2 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSOutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSOutputDev.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSOutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSOutputDev.h
index f30204deeb5..f30204deeb5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSOutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSOutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSTokenizer.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSTokenizer.cc
index 05127f0d03c..05127f0d03c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSTokenizer.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSTokenizer.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSTokenizer.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSTokenizer.h
index fc2f053d3f2..fc2f053d3f2 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PSTokenizer.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PSTokenizer.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Page.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Page.cc
index ecdff32f693..ecdff32f693 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Page.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Page.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Page.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Page.h
index 2aaabae9b16..2aaabae9b16 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Page.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Page.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo.cc
index 3153377f6d3..3153377f6d3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo.h
index 960e710069d..960e710069d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo_p.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo_p.h
index d3cd89f9bcd..6cd5220d372 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageLabelInfo_p.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageLabelInfo_p.h
@@ -3,7 +3,7 @@
// This file is under the GPLv2 or later license
//
// Copyright (C) 2005-2006 Kristian Høgsberg <krh@redhat.com>
-// Copyright (C) 2005, 2009 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2005, 2009, 2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2011 Simon Kellner <kellner@kit.edu>
// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it>
//
@@ -15,6 +15,7 @@
/* http://mathworld.wolfram.com/RomanNumerals.html */
#include "goo/GooString.h"
+#include "Error.h"
static int fromRoman(const char *buffer) {
int digit_value, prev_digit_value, value;
@@ -73,6 +74,11 @@ static void toRoman(int number, GooString *str, GBool uppercase) {
int i, j, k;
const char *wh;
+ if (number >= 4000) {
+ error(errUnimplemented, -1, "Conversion to roman numberals of numbers >= 4000 not implemented");
+ return;
+ }
+
if (uppercase)
wh = uppercaseNumerals;
else
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageTransition.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageTransition.cc
index 441634c039f..441634c039f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageTransition.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageTransition.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageTransition.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageTransition.h
index e892c6c5051..e892c6c5051 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PageTransition.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PageTransition.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Parser.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Parser.cc
index 28a54607f5c..28a54607f5c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Parser.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Parser.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Parser.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Parser.h
index 1ce9445e19d..1ce9445e19d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Parser.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Parser.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PopplerCache.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PopplerCache.cc
index 6018a77b70f..6018a77b70f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PopplerCache.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PopplerCache.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PopplerCache.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PopplerCache.h
index 74010a2fa6b..74010a2fa6b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PopplerCache.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PopplerCache.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PreScanOutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/PreScanOutputDev.cc
index b2af18d86b8..b2af18d86b8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PreScanOutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PreScanOutputDev.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/PreScanOutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/PreScanOutputDev.h
index 50fcbf22f73..50fcbf22f73 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/PreScanOutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/PreScanOutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/ProfileData.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/ProfileData.cc
index a0c44747a56..a0c44747a56 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/ProfileData.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/ProfileData.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/ProfileData.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/ProfileData.h
index 418ee010755..418ee010755 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/ProfileData.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/ProfileData.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Rendition.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Rendition.cc
index c040bf2b4a8..c040bf2b4a8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Rendition.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Rendition.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Rendition.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Rendition.h
index 75bfeff32c9..75bfeff32c9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Rendition.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Rendition.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/SecurityHandler.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/SecurityHandler.cc
index d6f55995b1c..d6f55995b1c 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/SecurityHandler.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/SecurityHandler.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/SecurityHandler.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/SecurityHandler.h
index c2991c8f375..c2991c8f375 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/SecurityHandler.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/SecurityHandler.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Sound.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Sound.cc
index 6129fdcb47d..6129fdcb47d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Sound.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Sound.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Sound.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Sound.h
index acb0f8d9acd..acb0f8d9acd 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Sound.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Sound.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/SplashOutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/SplashOutputDev.cc
index d0a945468a1..01979fdd7e0 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/SplashOutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/SplashOutputDev.cc
@@ -15,7 +15,7 @@
//
// Copyright (C) 2005 Takashi Iwai <tiwai@suse.de>
// Copyright (C) 2006 Stefan Schweizer <genstef@gentoo.org>
-// Copyright (C) 2006-2013 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2006-2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2006 Krzysztof Kowalczyk <kkowalczyk@gmail.com>
// Copyright (C) 2006 Scott Turner <scotty1024@mac.com>
// Copyright (C) 2007 Koji Otani <sho@bbr.jp>
@@ -4346,6 +4346,7 @@ GBool SplashOutputDev::gouraudTriangleShadedFill(GfxState *state, GfxGouraudTria
setVectorAntialias(vaa);
return retVal;
}
+ delete splashShading;
return gFalse;
}
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/SplashOutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/SplashOutputDev.h
index ce1d50d0fdd..ce1d50d0fdd 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/SplashOutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/SplashOutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinCachedFile.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinCachedFile.cc
index db966377bb0..db966377bb0 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinCachedFile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinCachedFile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinCachedFile.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinCachedFile.h
index 5be6fa841a3..5be6fa841a3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinCachedFile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinCachedFile.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinPDFDocBuilder.cc
index 571ee46d7f6..571ee46d7f6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinPDFDocBuilder.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinPDFDocBuilder.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinPDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinPDFDocBuilder.h
index e9b2f47f636..e9b2f47f636 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StdinPDFDocBuilder.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StdinPDFDocBuilder.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Stream-CCITT.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Stream-CCITT.h
index 7207729a4d1..7207729a4d1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Stream-CCITT.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Stream-CCITT.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Stream.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/Stream.cc
index 4c00ddb0d5d..4c00ddb0d5d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Stream.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Stream.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/Stream.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/Stream.h
index 00b2925b3d5..00b2925b3d5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/Stream.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/Stream.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructElement.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructElement.cc
index 8e064a04fdf..8e064a04fdf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructElement.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructElement.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructElement.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructElement.h
index 51fd83da69b..51fd83da69b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructElement.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructElement.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructTreeRoot.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructTreeRoot.cc
index e46e3e28388..e46e3e28388 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructTreeRoot.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructTreeRoot.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructTreeRoot.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructTreeRoot.h
index 3b1f3c84421..3b1f3c84421 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/StructTreeRoot.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/StructTreeRoot.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/TextOutputDev.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/TextOutputDev.cc
index 4b7ff406c3e..4b7ff406c3e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/TextOutputDev.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/TextOutputDev.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/TextOutputDev.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/TextOutputDev.h
index 23fb3b726a9..23fb3b726a9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/TextOutputDev.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/TextOutputDev.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UTF.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/UTF.cc
index 46007b73006..46007b73006 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UTF.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UTF.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UTF.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UTF.h
index 248c168cca5..248c168cca5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UTF.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UTF.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UTF8.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UTF8.h
index 34a07d4082f..34a07d4082f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UTF8.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UTF8.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeCClassTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeCClassTables.h
index 62f9ecc3657..62f9ecc3657 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeCClassTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeCClassTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeCompTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeCompTables.h
index 68e2f86aee9..68e2f86aee9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeCompTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeCompTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeDecompTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeDecompTables.h
index 4bc34b18d99..4bc34b18d99 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeDecompTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeDecompTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMap.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMap.cc
index 0528cdfc686..0528cdfc686 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMap.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMap.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMap.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMap.h
index ba7df2cfb99..ba7df2cfb99 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMap.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMap.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMapTables.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMapTables.h
index 073e474e6be..073e474e6be 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeMapTables.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeMapTables.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeTypeTable.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeTypeTable.cc
index 721af9db6e5..721af9db6e5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeTypeTable.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeTypeTable.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeTypeTable.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeTypeTable.h
index 869aad9e6c6..869aad9e6c6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/UnicodeTypeTable.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/UnicodeTypeTable.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/ViewerPreferences.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/ViewerPreferences.cc
index cba8d0ac512..cba8d0ac512 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/ViewerPreferences.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/ViewerPreferences.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/ViewerPreferences.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/ViewerPreferences.h
index 8cdc4d40a73..8cdc4d40a73 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/ViewerPreferences.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/ViewerPreferences.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/XRef.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/XRef.cc
index 5495b62f7ba..2560e3dcf67 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/XRef.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/XRef.cc
@@ -15,7 +15,7 @@
//
// Copyright (C) 2005 Dan Sheridan <dan.sheridan@postman.org.uk>
// Copyright (C) 2005 Brad Hards <bradh@frogmouth.net>
-// Copyright (C) 2006, 2008, 2010, 2012, 2013 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2006, 2008, 2010, 2012-2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2007-2008 Julien Rebetez <julienr@svn.gnome.org>
// Copyright (C) 2007 Carlos Garcia Campos <carlosgc@gnome.org>
// Copyright (C) 2009, 2010 Ilya Gorenbein <igorenbein@finjan.com>
@@ -435,6 +435,7 @@ XRef *XRef::copy() {
if (xref->reserve(size) == 0) {
error(errSyntaxError, -1, "unable to allocate {0:d} entries", size);
+ delete xref;
return NULL;
}
xref->size = size;
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/XRef.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/XRef.h
index 70065d8963e..70065d8963e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/XRef.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/XRef.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/XpdfPluginAPI.cc b/Build/source/libs/poppler/poppler-0.26.1/poppler/XpdfPluginAPI.cc
index 834c681d991..834c681d991 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/XpdfPluginAPI.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/XpdfPluginAPI.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/XpdfPluginAPI.h b/Build/source/libs/poppler/poppler-0.26.1/poppler/XpdfPluginAPI.h
index da69ee31bcc..6ed890a8f1f 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/XpdfPluginAPI.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/XpdfPluginAPI.h
@@ -13,6 +13,7 @@
//
// Copyright (C) 2012 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2014 Bogdan Cristea <cristeab@gmail.com>
+// Copyright (C) 2014 Peter Breitenlohner <peb@mppmu.mpg.de>
//
// To see a description of the changes please see the Changelog file that
// came with your tarball or type make ChangeLog if you are building from git
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/gen-unicode-tables.py b/Build/source/libs/poppler/poppler-0.26.1/poppler/gen-unicode-tables.py
index 282f6e52518..282f6e52518 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/gen-unicode-tables.py
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/gen-unicode-tables.py
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/poppler-config.h.cmake b/Build/source/libs/poppler/poppler-0.26.1/poppler/poppler-config.h.cmake
index b04f2bf60a4..b04f2bf60a4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/poppler-config.h.cmake
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/poppler-config.h.cmake
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/poppler-config.h.in b/Build/source/libs/poppler/poppler-0.26.1/poppler/poppler-config.h.in
index 871540626c6..871540626c6 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/poppler-config.h.in
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/poppler-config.h.in
diff --git a/Build/source/libs/poppler/poppler-0.25.2/poppler/strtok_r.cpp b/Build/source/libs/poppler/poppler-0.26.1/poppler/strtok_r.cpp
index 6483e0f7be9..6483e0f7be9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/poppler/strtok_r.cpp
+++ b/Build/source/libs/poppler/poppler-0.26.1/poppler/strtok_r.cpp
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/Makefile.am b/Build/source/libs/poppler/poppler-0.26.1/splash/Makefile.am
index 4330c53aabf..4330c53aabf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/Makefile.am
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/Makefile.am
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/Splash.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/Splash.cc
index d9983b0705c..8d0765bd3fe 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/Splash.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/Splash.cc
@@ -2511,6 +2511,8 @@ SplashError Splash::fillWithPattern(SplashPath *path, GBool eo,
delta = (yMinI == yMaxI) ? yMaxFP - yMinFP : xMaxFP - xMinFP;
if (delta < 0.2) {
opClipRes = splashClipAllOutside;
+ delete scanner;
+ delete xPath;
return splashOk;
}
}
@@ -3840,7 +3842,7 @@ SplashError Splash::arbitraryTransformImage(SplashImageSource src, void *srcData
scaledWidth = yMax - yMin;
scaledHeight = xMax - xMin;
}
- if (scaledHeight <= 1 || scaledHeight <= 1 || tilingPattern) {
+ if (scaledHeight <= 1 || scaledWidth <= 1 || tilingPattern) {
if (mat[0] >= 0) {
t0 = imgCoordMungeUpper(mat[0] + mat[4]) - imgCoordMungeLower(mat[4]);
} else {
@@ -4875,6 +4877,9 @@ void Splash::scaleImageYuXuBilinear(SplashImageSource src, void *srcData,
Guchar *destPtr0, *destPtr, *destAlphaPtr0, *destAlphaPtr;
int i;
+ if (srcWidth < 1 || srcHeight < 1)
+ return;
+
// allocate buffers
srcBuf = (Guchar *)gmallocn(srcWidth+1, nComps); // + 1 pixel of padding
lineBuf1 = (Guchar *)gmallocn(scaledWidth, nComps);
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/Splash.h b/Build/source/libs/poppler/poppler-0.26.1/splash/Splash.h
index cf98e6c6824..cf98e6c6824 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/Splash.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/Splash.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashBitmap.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashBitmap.cc
index ac344f17c35..ac344f17c35 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashBitmap.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashBitmap.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashBitmap.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashBitmap.h
index 70509abcfaa..70509abcfaa 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashBitmap.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashBitmap.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashClip.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashClip.cc
index 85c6b11473d..85c6b11473d 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashClip.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashClip.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashClip.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashClip.h
index 5c0fdba99a7..5c0fdba99a7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashClip.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashClip.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashErrorCodes.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashErrorCodes.h
index d1f81f85dd8..d1f81f85dd8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashErrorCodes.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashErrorCodes.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFont.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFont.cc
index 2a2362520cb..b785826d66b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFont.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFont.cc
@@ -11,7 +11,7 @@
// All changes made under the Poppler project to this file are licensed
// under GPL version 2 or later
//
-// Copyright (C) 2005, 2007-2011 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2005, 2007-2011, 2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2006 Kristian Høgsberg <krh@bitplanet.net>
// Copyright (C) 2009 Petr Gajdos <pgajdos@novell.com>
// Copyright (C) 2010 Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
@@ -280,7 +280,7 @@ GBool SplashFTFont::makeGlyph(int c, int xFrac, int yFrac,
FT_Set_Transform(ff->face, &matrix, &offset);
slot = ff->face->glyph;
- if (ff->codeToGID && c < ff->codeToGIDLen) {
+ if (ff->codeToGID && c < ff->codeToGIDLen && c >= 0) {
gid = (FT_UInt)ff->codeToGID[c];
} else {
gid = (FT_UInt)c;
@@ -410,7 +410,7 @@ SplashPath *SplashFTFont::getGlyphPath(int c) {
ff->face->size = sizeObj;
FT_Set_Transform(ff->face, &textMatrix, NULL);
slot = ff->face->glyph;
- if (ff->codeToGID && c < ff->codeToGIDLen) {
+ if (ff->codeToGID && c < ff->codeToGIDLen && c >= 0) {
gid = ff->codeToGID[c];
} else {
gid = (FT_UInt)c;
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFont.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFont.h
index 98cb29dfbba..98cb29dfbba 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFont.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFont.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontEngine.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontEngine.cc
index 9fef8f007d1..9fef8f007d1 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontEngine.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontEngine.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontEngine.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontEngine.h
index 11bbea74a80..11bbea74a80 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontEngine.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontEngine.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontFile.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontFile.cc
index 34f6ce5c6b4..34f6ce5c6b4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontFile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontFile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontFile.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontFile.h
index d642af0a0ab..d642af0a0ab 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFTFontFile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFTFontFile.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFont.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFont.cc
index 2bfcdc8719e..3d6d6b2343e 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFont.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFont.cc
@@ -11,7 +11,7 @@
// All changes made under the Poppler project to this file are licensed
// under GPL version 2 or later
//
-// Copyright (C) 2007-2008, 2010 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2007-2008, 2010, 2014 Albert Astals Cid <aacid@kde.org>
//
// To see a description of the changes please see the Changelog file that
// came with your tarball or type make ChangeLog if you are building from git
@@ -24,6 +24,7 @@
#pragma implementation
#endif
+#include <limits.h>
#include <string.h>
#include "goo/gmem.h"
#include "SplashMath.h"
@@ -71,10 +72,14 @@ void SplashFont::initCache() {
// deal with rounding errors
glyphW = xMax - xMin + 3;
glyphH = yMax - yMin + 3;
- if (aa) {
- glyphSize = glyphW * glyphH;
+ if (glyphW > INT_MAX / glyphH) {
+ glyphSize = -1;
} else {
- glyphSize = ((glyphW + 7) >> 3) * glyphH;
+ if (aa) {
+ glyphSize = glyphW * glyphH;
+ } else {
+ glyphSize = ((glyphW + 7) >> 3) * glyphH;
+ }
}
// set up the glyph pixmap cache
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFont.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFont.h
index 78b00d2dcaf..78b00d2dcaf 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFont.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFont.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontEngine.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontEngine.cc
index 968e8207362..968e8207362 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontEngine.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontEngine.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontEngine.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontEngine.h
index 6502ea5a7fa..6502ea5a7fa 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontEngine.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontEngine.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFile.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFile.cc
index 68e8608b6a7..68e8608b6a7 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFile.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFile.h
index ec87504b9bc..ec87504b9bc 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFile.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFileID.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFileID.cc
index a66dabf61e3..a66dabf61e3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFileID.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFileID.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFileID.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFileID.h
index cfd89ebb56a..cfd89ebb56a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashFontFileID.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashFontFileID.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashGlyphBitmap.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashGlyphBitmap.h
index c062c106e6a..c062c106e6a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashGlyphBitmap.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashGlyphBitmap.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashMath.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashMath.h
index ca73c2bd1f3..ca73c2bd1f3 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashMath.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashMath.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPath.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPath.cc
index bc4ccd524a4..bc4ccd524a4 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPath.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPath.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPath.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPath.h
index 81273c613e5..81273c613e5 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPath.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPath.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPattern.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPattern.cc
index 28ca4995882..28ca4995882 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPattern.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPattern.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPattern.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPattern.h
index 42c1660f126..42c1660f126 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashPattern.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashPattern.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashScreen.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashScreen.cc
index 68ccd7ddda0..68ccd7ddda0 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashScreen.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashScreen.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashScreen.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashScreen.h
index a7fc4559148..a7fc4559148 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashScreen.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashScreen.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashState.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashState.cc
index fd2789d02f9..fd2789d02f9 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashState.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashState.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashState.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashState.h
index 2c603531cfd..2c603531cfd 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashState.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashState.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1Font.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1Font.cc
index 0fdfaaf5150..0fdfaaf5150 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1Font.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1Font.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1Font.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1Font.h
index 1dbe66cd7fc..1dbe66cd7fc 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1Font.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1Font.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontEngine.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontEngine.cc
index fb4b38dae88..fb4b38dae88 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontEngine.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontEngine.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontEngine.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontEngine.h
index 268a01479b0..268a01479b0 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontEngine.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontEngine.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontFile.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontFile.cc
index 1832a916d9a..1832a916d9a 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontFile.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontFile.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontFile.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontFile.h
index c094b6d8b29..c094b6d8b29 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashT1FontFile.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashT1FontFile.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashTypes.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashTypes.h
index 5ea816007f8..5ea816007f8 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashTypes.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashTypes.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPath.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPath.cc
index 27106ee3d14..27106ee3d14 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPath.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPath.cc
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPath.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPath.h
index 1c7040daa23..1c7040daa23 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPath.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPath.h
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPathScanner.cc b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPathScanner.cc
index 0fd5ccdc59d..52ac1c2734b 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPathScanner.cc
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPathScanner.cc
@@ -11,7 +11,7 @@
// All changes made under the Poppler project to this file are licensed
// under GPL version 2 or later
//
-// Copyright (C) 2008, 2010 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2008, 2010, 2014 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2010 Paweł Wiejacha <pawel.wiejacha@gmail.com>
// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.de>
//
@@ -514,7 +514,7 @@ void SplashXPathScanner::clipAALine(SplashBitmap *aaBuf,
xx0 = (*x1 + 1) * splashAASize;
if (xx0 > aaBuf->getWidth()) xx0 = aaBuf->getWidth();
// set [xx, xx0) to 0
- if (xx < xx0) {
+ if (xx < xx0 && xx >= 0) {
p = aaBuf->getDataPtr() + yy * aaBuf->getRowSize() + (xx >> 3);
if (xx & 7) {
mask = (Guchar)(0xff00 >> (xx & 7));
diff --git a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPathScanner.h b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPathScanner.h
index b59e3068093..b59e3068093 100644
--- a/Build/source/libs/poppler/poppler-0.25.2/splash/SplashXPathScanner.h
+++ b/Build/source/libs/poppler/poppler-0.26.1/splash/SplashXPathScanner.h
diff --git a/Build/source/libs/poppler/version.ac b/Build/source/libs/poppler/version.ac
index 48d6d43a35b..f9df1251792 100644
--- a/Build/source/libs/poppler/version.ac
+++ b/Build/source/libs/poppler/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current poppler version
-m4_define([poppler_version], [0.25.2])
+m4_define([poppler_version], [0.26.1])