diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-06-24 08:24:44 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-06-24 08:24:44 +0000 |
commit | 98bd36b19e0aee9d8ef2d560d4fc32ed2036251b (patch) | |
tree | dfb9f52097d0b95d2b8a5f2c1625bb5d5877388f /Build/source | |
parent | 611c8928492ae0b013c2d2d950980345ea5fe38d (diff) |
poppler 0.23.2
git-svn-id: svn://tug.org/texlive/trunk@30882 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r-- | Build/source/libs/poppler/ChangeLog | 16 | ||||
-rw-r--r-- | Build/source/libs/poppler/Makefile.am | 23 | ||||
-rw-r--r-- | Build/source/libs/poppler/Makefile.in | 198 | ||||
-rw-r--r-- | Build/source/libs/poppler/aclocal.m4 | 287 | ||||
-rw-r--r-- | Build/source/libs/poppler/config.h.in | 9 | ||||
-rwxr-xr-x | Build/source/libs/poppler/configure | 768 | ||||
-rw-r--r-- | Build/source/libs/poppler/configure.ac | 21 | ||||
-rw-r--r-- | Build/source/libs/poppler/include/Makefile.am (renamed from Build/source/libs/poppler/poppler/Makefile.am) | 8 | ||||
-rw-r--r-- | Build/source/libs/poppler/include/Makefile.in | 600 | ||||
-rw-r--r-- | Build/source/libs/poppler/include/fofi/Makefile.am (renamed from Build/source/libs/poppler/fofi/Makefile.am) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/include/fofi/Makefile.in (renamed from Build/source/libs/poppler/fofi/Makefile.in) | 69 | ||||
-rw-r--r-- | Build/source/libs/poppler/include/goo/Makefile.am (renamed from Build/source/libs/poppler/goo/Makefile.am) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/include/goo/Makefile.in (renamed from Build/source/libs/poppler/goo/Makefile.in) | 69 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-01-disable-jpeg | 12 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-02-warnings | 74 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2-PATCHES/ChangeLog (renamed from Build/source/libs/poppler/poppler-0.22.2-PATCHES/ChangeLog) | 12 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2-PATCHES/TL-Changes (renamed from Build/source/libs/poppler/poppler-0.22.2-PATCHES/TL-Changes) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-01-MINGW_PRINTF_FORMAT | 12 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-02-LLONG_MAX | 25 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/AUTHORS (renamed from Build/source/libs/poppler/poppler-0.22.2/AUTHORS) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/CMakeLists.txt (renamed from Build/source/libs/poppler/poppler-0.22.2/CMakeLists.txt) | 13 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/COPYING (renamed from Build/source/libs/poppler/poppler-0.22.2/COPYING) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/ChangeLog (renamed from Build/source/libs/poppler/poppler-0.22.2/ChangeLog) | 22165 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/ConfigureChecks.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/ConfigureChecks.cmake) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/INSTALL (renamed from Build/source/libs/poppler/poppler-0.22.2/INSTALL) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.22.2/Makefile.am) | 2 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/NEWS (renamed from Build/source/libs/poppler/poppler-0.22.2/NEWS) | 70 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/README (renamed from Build/source/libs/poppler/poppler-0.22.2/README) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/README-XPDF (renamed from Build/source/libs/poppler/poppler-0.22.2/README-XPDF) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/TODO (renamed from Build/source/libs/poppler/poppler-0.22.2/TODO) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/config.h.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/config.h.cmake) | 12 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/config.h.in (renamed from Build/source/libs/poppler/poppler-0.22.2/config.h.in) | 12 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/configure.ac (renamed from Build/source/libs/poppler/poppler-0.22.2/configure.ac) | 7 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiBase.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiBase.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiBase.h (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiBase.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiEncodings.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiEncodings.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiEncodings.h (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiEncodings.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiIdentifier.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiIdentifier.cc) | 18 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiIdentifier.h (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiIdentifier.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiTrueType.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiTrueType.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiTrueType.h (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiTrueType.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1.h (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1C.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1C.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1C.h (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1C.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/fofi/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.22.2/fofi/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/FixedPoint.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/FixedPoint.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/FixedPoint.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/FixedPoint.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooHash.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooHash.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooHash.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooHash.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooLikely.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooLikely.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooList.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooList.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooList.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooList.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooMutex.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooMutex.h) | 20 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooString.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooString.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooString.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooString.h) | 15 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooTimer.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooTimer.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/GooTimer.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/GooTimer.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/ImgWriter.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/ImgWriter.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/ImgWriter.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/ImgWriter.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/JpegWriter.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/JpegWriter.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/JpegWriter.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/JpegWriter.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/PNGWriter.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/PNGWriter.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/PNGWriter.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/PNGWriter.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/TiffWriter.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/TiffWriter.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/TiffWriter.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/TiffWriter.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gfile.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gfile.cc) | 126 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gfile.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gfile.h) | 38 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gmem.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gmem.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gmem.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gmem.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gmempp.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gmempp.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/grandom.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/grandom.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/grandom.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/grandom.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gstrtod.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gstrtod.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gstrtod.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gstrtod.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gtypes.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gtypes.h) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/goo/gtypes_p.h (renamed from Build/source/libs/poppler/poppler-0.22.2/goo/gtypes_p.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/gtk-doc.make (renamed from Build/source/libs/poppler/poppler-0.22.2/gtk-doc.make) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-cairo-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-cairo-uninstalled.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-cairo.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-cairo.pc.cmake) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-cairo.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-cairo.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-cpp-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-cpp-uninstalled.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-cpp.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-cpp.pc.cmake) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-cpp.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-cpp.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-glib-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-glib-uninstalled.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-glib.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-glib.pc.cmake) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-glib.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-glib.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-qt4-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-qt4-uninstalled.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-qt4.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-qt4.pc.cmake) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-qt4.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-qt4.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-splash-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-splash-uninstalled.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-splash.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-splash.pc.cmake) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-splash.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-splash.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler-uninstalled.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler-uninstalled.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler.pc.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler.pc.cmake) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler.pc.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Annot.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Annot.cc) | 104 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Annot.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Annot.h) | 6 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Array.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Array.cc) | 41 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Array.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Array.h) | 15 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ArthurOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ArthurOutputDev.cc) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ArthurOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ArthurOutputDev.h) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFont.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFont.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFont.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFont.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFontTables.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFontTables.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFontTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFontTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CMap.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CMap.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CMap.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CMap.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CachedFile.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CachedFile.cc) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CachedFile.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CachedFile.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CairoFontEngine.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CairoFontEngine.cc) | 31 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CairoFontEngine.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CairoFontEngine.h) | 11 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CairoOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CairoOutputDev.cc) | 80 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CairoOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CairoOutputDev.h) | 9 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CairoRescaleBox.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CairoRescaleBox.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CairoRescaleBox.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CairoRescaleBox.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Catalog.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Catalog.cc) | 44 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Catalog.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Catalog.h) | 8 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CharCodeToUnicode.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CharCodeToUnicode.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CharCodeToUnicode.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CharCodeToUnicode.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CharTypes.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CharTypes.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CompactFontTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CompactFontTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CurlCachedFile.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CurlCachedFile.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CurlCachedFile.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CurlCachedFile.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CurlPDFDocBuilder.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CurlPDFDocBuilder.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/CurlPDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/CurlPDFDocBuilder.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/DCTStream.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/DCTStream.cc) | 63 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/DCTStream.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/DCTStream.h) | 2 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/DateInfo.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/DateInfo.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/DateInfo.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/DateInfo.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Decrypt.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Decrypt.cc) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Decrypt.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Decrypt.h) | 9 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Dict.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Dict.cc) | 58 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Dict.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Dict.h) | 11 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Error.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Error.cc) | 11 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Error.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Error.h) | 6 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ErrorCodes.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ErrorCodes.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FileSpec.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FileSpec.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FileSpec.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FileSpec.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FlateStream.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FlateStream.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FlateStream.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FlateStream.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FontEncodingTables.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FontEncodingTables.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FontEncodingTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FontEncodingTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FontInfo.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FontInfo.cc) | 29 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/FontInfo.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/FontInfo.h) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Form.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Form.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Form.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Form.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Function.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Function.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Function.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Function.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Gfx.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Gfx.cc) | 124 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Gfx.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Gfx.h) | 26 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GfxFont.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GfxFont.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GfxFont.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GfxFont.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState.cc) | 98 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState.h) | 38 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState_helpers.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState_helpers.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParams.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParams.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParams.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParams.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParamsWin.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParamsWin.cc) | 21 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Hints.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Hints.cc) | 20 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Hints.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Hints.h) | 7 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JArithmeticDecoder.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JArithmeticDecoder.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JArithmeticDecoder.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JArithmeticDecoder.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JBIG2Stream.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JBIG2Stream.cc) | 9 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JBIG2Stream.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JBIG2Stream.h) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JPEG2000Stream.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JPEG2000Stream.cc) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JPEG2000Stream.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JPEG2000Stream.h) | 3 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JPXStream.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JPXStream.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/JPXStream.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/JPXStream.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Lexer.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Lexer.cc) | 91 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Lexer.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Lexer.h) | 11 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Linearization.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Linearization.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Linearization.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Linearization.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Link.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Link.cc) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Link.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Link.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/LocalPDFDocBuilder.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/LocalPDFDocBuilder.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/LocalPDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/LocalPDFDocBuilder.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Makefile.am (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Makefile.am) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Movie.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Movie.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Movie.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Movie.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/NameToCharCode.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/NameToCharCode.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/NameToCharCode.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/NameToCharCode.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/NameToUnicodeTable.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/NameToUnicodeTable.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Object.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Object.cc) | 7 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Object.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Object.h) | 42 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/OptionalContent.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/OptionalContent.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/OptionalContent.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/OptionalContent.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Outline.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Outline.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Outline.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Outline.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/OutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/OutputDev.cc) | 8 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/OutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/OutputDev.h) | 24 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDoc.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDoc.cc) | 209 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDoc.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDoc.h) | 36 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocBuilder.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocEncoding.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocEncoding.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocEncoding.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocEncoding.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocFactory.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocFactory.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocFactory.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocFactory.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PSOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PSOutputDev.cc) | 23 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PSOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PSOutputDev.h) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PSTokenizer.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PSTokenizer.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PSTokenizer.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PSTokenizer.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Page.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Page.cc) | 82 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Page.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Page.h) | 25 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PageLabelInfo.cc) | 160 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PageLabelInfo.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo_p.h | 147 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PageTransition.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PageTransition.cc) | 7 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PageTransition.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PageTransition.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Parser.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Parser.cc) | 41 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Parser.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Parser.h) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PopplerCache.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PopplerCache.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PopplerCache.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PopplerCache.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PreScanOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PreScanOutputDev.cc) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/PreScanOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/PreScanOutputDev.h) | 4 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ProfileData.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ProfileData.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ProfileData.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ProfileData.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Rendition.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Rendition.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Rendition.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Rendition.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/SecurityHandler.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/SecurityHandler.cc) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/SecurityHandler.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/SecurityHandler.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Sound.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Sound.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Sound.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Sound.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/SplashOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/SplashOutputDev.cc) | 70 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/SplashOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/SplashOutputDev.h) | 12 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/StdinCachedFile.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/StdinCachedFile.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/StdinCachedFile.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/StdinCachedFile.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/StdinPDFDocBuilder.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/StdinPDFDocBuilder.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/StdinPDFDocBuilder.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/StdinPDFDocBuilder.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Stream-CCITT.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Stream-CCITT.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Stream.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Stream.cc) | 240 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/Stream.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/Stream.h) | 142 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/TextOutputDev.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/TextOutputDev.cc) | 37 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/TextOutputDev.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/TextOutputDev.h) | 8 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UTF.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UTF.cc) | 2 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UTF.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UTF.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UTF8.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UTF8.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeCClassTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeCClassTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeCompTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeCompTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeDecompTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeDecompTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMap.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMap.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMap.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMap.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMapTables.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMapTables.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeTypeTable.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeTypeTable.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeTypeTable.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeTypeTable.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ViewerPreferences.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ViewerPreferences.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/ViewerPreferences.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/ViewerPreferences.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/XRef.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/XRef.cc) | 272 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/XRef.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/XRef.h) | 69 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/XpdfPluginAPI.cc (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/XpdfPluginAPI.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/XpdfPluginAPI.h (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/XpdfPluginAPI.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/gen-unicode-tables.py (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/gen-unicode-tables.py) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/poppler-config.h.cmake (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/poppler-config.h.cmake) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/poppler-config.h.in (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/poppler-config.h.in) | 5 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler-0.23.2/poppler/strtok_r.cpp (renamed from Build/source/libs/poppler/poppler-0.22.2/poppler/strtok_r.cpp) | 0 | ||||
-rw-r--r-- | Build/source/libs/poppler/poppler/Makefile.in | 401 | ||||
-rw-r--r-- | Build/source/libs/poppler/version.ac | 2 |
258 files changed, 15877 insertions, 11962 deletions
diff --git a/Build/source/libs/poppler/ChangeLog b/Build/source/libs/poppler/ChangeLog index 304211e1e49..534aba77bd6 100644 --- a/Build/source/libs/poppler/ChangeLog +++ b/Build/source/libs/poppler/ChangeLog @@ -1,3 +1,19 @@ +2013-06-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + Import poppler-0.23.2. + * version.ac: Adjust. + + * configure.ac: Add check for ftell64()/fseek64(). + Check sizeof(long long) == 8. + [MinGW] Define _WIN32_WINNT to 0x0500 for GetFileSizeEx(). + + Install headers as for system-poppler. + * poppler/Makefile.am: Moved from here ... + * include/Makefile.am: ... to here. + * {goo,fofi}/Makefile.am: Moved from here ... + * include/{goo,fofi}/Makefile.am: ... to here. + * configure.ac: Adjusted. + 2013-03-12 Peter Breitenlohner <peb@mppmu.mpg.de> Import poppler-0.22.2. diff --git a/Build/source/libs/poppler/Makefile.am b/Build/source/libs/poppler/Makefile.am index e9ee231996c..db9615959b1 100644 --- a/Build/source/libs/poppler/Makefile.am +++ b/Build/source/libs/poppler/Makefile.am @@ -24,13 +24,13 @@ EXTRA_DIST += $(POPPLER_TREE)-PATCHES dist-hook: rm -rf `find $(distdir) -name .svn -o -name .deps -o -name .dirstamp -o -name '*.$(OBJEXT)'` -SUBDIRS = goo fofi poppler +SUBDIRS = . include GOO_SRC = $(top_srcdir)/$(POPPLER_TREE)/goo FOFI_SRC = $(top_srcdir)/$(POPPLER_TREE)/fofi POPPLER_SRC = $(top_srcdir)/$(POPPLER_TREE)/poppler -AM_CPPFLAGS = -Igoo -Ifofi -Ipoppler -I$(GOO_SRC) -I$(FOFI_SRC) -I$(POPPLER_SRC) $(ZLIB_INCLUDES) +AM_CPPFLAGS = -I$(top_srcdir)/$(POPPLER_TREE) -I$(GOO_SRC) $(ZLIB_INCLUDES) AM_CPPFLAGS += -DPOPPLER_DATADIR='"."' AM_CFLAGS = $(WARNING_CFLAGS) AM_CXXFLAGS = $(NO_WARN_CXXFLAGS) @@ -43,16 +43,16 @@ nodist_libpoppler_a_SOURCES = \ $(poppler_libpoppler_a_sources) goo_libGoo_a_sources = \ - @POPPLER_TREE@/goo/FixedPoint.cc \ @POPPLER_TREE@/goo/gfile.cc \ @POPPLER_TREE@/goo/gmem.cc \ @POPPLER_TREE@/goo/gmempp.cc \ + @POPPLER_TREE@/goo/grandom.cc \ + @POPPLER_TREE@/goo/gstrtod.cc \ + @POPPLER_TREE@/goo/FixedPoint.cc \ @POPPLER_TREE@/goo/GooHash.cc \ @POPPLER_TREE@/goo/GooList.cc \ @POPPLER_TREE@/goo/GooString.cc \ - @POPPLER_TREE@/goo/GooTimer.cc \ - @POPPLER_TREE@/goo/grandom.cc \ - @POPPLER_TREE@/goo/gstrtod.cc + @POPPLER_TREE@/goo/GooTimer.cc fofi_libfofi_a_sources = \ @POPPLER_TREE@/fofi/FoFiBase.cc \ @@ -89,8 +89,8 @@ poppler_libpoppler_a_sources = \ @POPPLER_TREE@/poppler/JArithmeticDecoder.cc \ @POPPLER_TREE@/poppler/JBIG2Stream.cc \ @POPPLER_TREE@/poppler/JPXStream.cc \ - @POPPLER_TREE@/poppler/Linearization.cc \ @POPPLER_TREE@/poppler/Lexer.cc \ + @POPPLER_TREE@/poppler/Linearization.cc \ @POPPLER_TREE@/poppler/Link.cc \ @POPPLER_TREE@/poppler/Movie.cc \ @POPPLER_TREE@/poppler/NameToCharCode.cc \ @@ -100,6 +100,7 @@ poppler_libpoppler_a_sources = \ @POPPLER_TREE@/poppler/OutputDev.cc \ @POPPLER_TREE@/poppler/PDFDoc.cc \ @POPPLER_TREE@/poppler/PDFDocEncoding.cc \ + @POPPLER_TREE@/poppler/PDFDocFactory.cc \ @POPPLER_TREE@/poppler/PSTokenizer.cc \ @POPPLER_TREE@/poppler/Page.cc \ @POPPLER_TREE@/poppler/PageLabelInfo.cc \ @@ -111,14 +112,16 @@ poppler_libpoppler_a_sources = \ @POPPLER_TREE@/poppler/Rendition.cc \ @POPPLER_TREE@/poppler/SecurityHandler.cc \ @POPPLER_TREE@/poppler/Sound.cc \ + @POPPLER_TREE@/poppler/StdinCachedFile.cc \ + @POPPLER_TREE@/poppler/StdinPDFDocBuilder.cc \ @POPPLER_TREE@/poppler/Stream.cc \ - @POPPLER_TREE@/poppler/strtok_r.cpp \ + @POPPLER_TREE@/poppler/UTF.cc \ @POPPLER_TREE@/poppler/UnicodeMap.cc \ @POPPLER_TREE@/poppler/UnicodeTypeTable.cc \ - @POPPLER_TREE@/poppler/UTF.cc \ @POPPLER_TREE@/poppler/ViewerPreferences.cc \ @POPPLER_TREE@/poppler/XRef.cc \ - @POPPLER_TREE@/poppler/XpdfPluginAPI.cc + @POPPLER_TREE@/poppler/XpdfPluginAPI.cc \ + @POPPLER_TREE@/poppler/strtok_r.cpp $(libpoppler_a_OBJECTS): config.force diff --git a/Build/source/libs/poppler/Makefile.in b/Build/source/libs/poppler/Makefile.in index 0953af1d413..c5b05c9aa17 100644 --- a/Build/source/libs/poppler/Makefile.in +++ b/Build/source/libs/poppler/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.1 from Makefile.am. +# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2012 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ esac; \ - test $$am__dry = yes; \ - } + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,17 +79,21 @@ POST_UNINSTALL = : subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ - $(srcdir)/config.h.in $(top_srcdir)/../../build-aux/depcomp \ - ChangeLog ../../build-aux/config.guess \ + $(srcdir)/config.h.in \ + $(top_srcdir)/poppler-0.23.2/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 \ ../../build-aux/install-sh ../../build-aux/missing \ ../../build-aux/texinfo.tex ../../build-aux/ylwrap \ ../../build-aux/ltmain.sh \ + $(top_srcdir)/../../build-aux/compile \ $(top_srcdir)/../../build-aux/install-sh \ $(top_srcdir)/../../build-aux/missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ $(top_srcdir)/../../m4/kpse-warnings.m4 \ + $(top_srcdir)/../../m4/kpse-win32.m4 \ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ $(top_srcdir)/version.ac $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -69,7 +101,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = config.h $(top_builddir)/poppler/poppler-config.h +CONFIG_HEADER = config.h poppler-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LIBRARIES = $(noinst_LIBRARIES) @@ -82,16 +114,16 @@ am__v_AR_1 = libpoppler_a_AR = $(AR) $(ARFLAGS) libpoppler_a_LIBADD = am__dirstamp = $(am__leading_dot)dirstamp -am__objects_1 = @POPPLER_TREE@/goo/FixedPoint.$(OBJEXT) \ - @POPPLER_TREE@/goo/gfile.$(OBJEXT) \ +am__objects_1 = @POPPLER_TREE@/goo/gfile.$(OBJEXT) \ @POPPLER_TREE@/goo/gmem.$(OBJEXT) \ @POPPLER_TREE@/goo/gmempp.$(OBJEXT) \ + @POPPLER_TREE@/goo/grandom.$(OBJEXT) \ + @POPPLER_TREE@/goo/gstrtod.$(OBJEXT) \ + @POPPLER_TREE@/goo/FixedPoint.$(OBJEXT) \ @POPPLER_TREE@/goo/GooHash.$(OBJEXT) \ @POPPLER_TREE@/goo/GooList.$(OBJEXT) \ @POPPLER_TREE@/goo/GooString.$(OBJEXT) \ - @POPPLER_TREE@/goo/GooTimer.$(OBJEXT) \ - @POPPLER_TREE@/goo/grandom.$(OBJEXT) \ - @POPPLER_TREE@/goo/gstrtod.$(OBJEXT) + @POPPLER_TREE@/goo/GooTimer.$(OBJEXT) am__objects_2 = @POPPLER_TREE@/fofi/FoFiBase.$(OBJEXT) \ @POPPLER_TREE@/fofi/FoFiEncodings.$(OBJEXT) \ @POPPLER_TREE@/fofi/FoFiIdentifier.$(OBJEXT) \ @@ -124,8 +156,8 @@ am__objects_3 = @POPPLER_TREE@/poppler/Annot.$(OBJEXT) \ @POPPLER_TREE@/poppler/JArithmeticDecoder.$(OBJEXT) \ @POPPLER_TREE@/poppler/JBIG2Stream.$(OBJEXT) \ @POPPLER_TREE@/poppler/JPXStream.$(OBJEXT) \ - @POPPLER_TREE@/poppler/Linearization.$(OBJEXT) \ @POPPLER_TREE@/poppler/Lexer.$(OBJEXT) \ + @POPPLER_TREE@/poppler/Linearization.$(OBJEXT) \ @POPPLER_TREE@/poppler/Link.$(OBJEXT) \ @POPPLER_TREE@/poppler/Movie.$(OBJEXT) \ @POPPLER_TREE@/poppler/NameToCharCode.$(OBJEXT) \ @@ -135,6 +167,7 @@ am__objects_3 = @POPPLER_TREE@/poppler/Annot.$(OBJEXT) \ @POPPLER_TREE@/poppler/OutputDev.$(OBJEXT) \ @POPPLER_TREE@/poppler/PDFDoc.$(OBJEXT) \ @POPPLER_TREE@/poppler/PDFDocEncoding.$(OBJEXT) \ + @POPPLER_TREE@/poppler/PDFDocFactory.$(OBJEXT) \ @POPPLER_TREE@/poppler/PSTokenizer.$(OBJEXT) \ @POPPLER_TREE@/poppler/Page.$(OBJEXT) \ @POPPLER_TREE@/poppler/PageLabelInfo.$(OBJEXT) \ @@ -146,14 +179,16 @@ am__objects_3 = @POPPLER_TREE@/poppler/Annot.$(OBJEXT) \ @POPPLER_TREE@/poppler/Rendition.$(OBJEXT) \ @POPPLER_TREE@/poppler/SecurityHandler.$(OBJEXT) \ @POPPLER_TREE@/poppler/Sound.$(OBJEXT) \ + @POPPLER_TREE@/poppler/StdinCachedFile.$(OBJEXT) \ + @POPPLER_TREE@/poppler/StdinPDFDocBuilder.$(OBJEXT) \ @POPPLER_TREE@/poppler/Stream.$(OBJEXT) \ - @POPPLER_TREE@/poppler/strtok_r.$(OBJEXT) \ + @POPPLER_TREE@/poppler/UTF.$(OBJEXT) \ @POPPLER_TREE@/poppler/UnicodeMap.$(OBJEXT) \ @POPPLER_TREE@/poppler/UnicodeTypeTable.$(OBJEXT) \ - @POPPLER_TREE@/poppler/UTF.$(OBJEXT) \ @POPPLER_TREE@/poppler/ViewerPreferences.$(OBJEXT) \ @POPPLER_TREE@/poppler/XRef.$(OBJEXT) \ - @POPPLER_TREE@/poppler/XpdfPluginAPI.$(OBJEXT) + @POPPLER_TREE@/poppler/XpdfPluginAPI.$(OBJEXT) \ + @POPPLER_TREE@/poppler/strtok_r.$(OBJEXT) nodist_libpoppler_a_OBJECTS = $(am__objects_1) $(am__objects_2) \ $(am__objects_3) libpoppler_a_OBJECTS = $(nodist_libpoppler_a_OBJECTS) @@ -169,7 +204,7 @@ AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/poppler +DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/../../build-aux/depcomp am__depfiles_maybe = depfiles am__mv = mv -f @@ -376,12 +411,12 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I ../../m4 EXTRA_DIST = $(POPPLER_TREE) $(POPPLER_TREE)-PATCHES -SUBDIRS = goo fofi poppler +SUBDIRS = . include GOO_SRC = $(top_srcdir)/$(POPPLER_TREE)/goo FOFI_SRC = $(top_srcdir)/$(POPPLER_TREE)/fofi POPPLER_SRC = $(top_srcdir)/$(POPPLER_TREE)/poppler -AM_CPPFLAGS = -Igoo -Ifofi -Ipoppler -I$(GOO_SRC) -I$(FOFI_SRC) \ - -I$(POPPLER_SRC) $(ZLIB_INCLUDES) -DPOPPLER_DATADIR='"."' +AM_CPPFLAGS = -I$(top_srcdir)/$(POPPLER_TREE) -I$(GOO_SRC) \ + $(ZLIB_INCLUDES) -DPOPPLER_DATADIR='"."' AM_CFLAGS = $(WARNING_CFLAGS) AM_CXXFLAGS = $(NO_WARN_CXXFLAGS) noinst_LIBRARIES = libpoppler.a @@ -391,16 +426,16 @@ nodist_libpoppler_a_SOURCES = \ $(poppler_libpoppler_a_sources) goo_libGoo_a_sources = \ - @POPPLER_TREE@/goo/FixedPoint.cc \ @POPPLER_TREE@/goo/gfile.cc \ @POPPLER_TREE@/goo/gmem.cc \ @POPPLER_TREE@/goo/gmempp.cc \ + @POPPLER_TREE@/goo/grandom.cc \ + @POPPLER_TREE@/goo/gstrtod.cc \ + @POPPLER_TREE@/goo/FixedPoint.cc \ @POPPLER_TREE@/goo/GooHash.cc \ @POPPLER_TREE@/goo/GooList.cc \ @POPPLER_TREE@/goo/GooString.cc \ - @POPPLER_TREE@/goo/GooTimer.cc \ - @POPPLER_TREE@/goo/grandom.cc \ - @POPPLER_TREE@/goo/gstrtod.cc + @POPPLER_TREE@/goo/GooTimer.cc fofi_libfofi_a_sources = \ @POPPLER_TREE@/fofi/FoFiBase.cc \ @@ -437,8 +472,8 @@ poppler_libpoppler_a_sources = \ @POPPLER_TREE@/poppler/JArithmeticDecoder.cc \ @POPPLER_TREE@/poppler/JBIG2Stream.cc \ @POPPLER_TREE@/poppler/JPXStream.cc \ - @POPPLER_TREE@/poppler/Linearization.cc \ @POPPLER_TREE@/poppler/Lexer.cc \ + @POPPLER_TREE@/poppler/Linearization.cc \ @POPPLER_TREE@/poppler/Link.cc \ @POPPLER_TREE@/poppler/Movie.cc \ @POPPLER_TREE@/poppler/NameToCharCode.cc \ @@ -448,6 +483,7 @@ poppler_libpoppler_a_sources = \ @POPPLER_TREE@/poppler/OutputDev.cc \ @POPPLER_TREE@/poppler/PDFDoc.cc \ @POPPLER_TREE@/poppler/PDFDocEncoding.cc \ + @POPPLER_TREE@/poppler/PDFDocFactory.cc \ @POPPLER_TREE@/poppler/PSTokenizer.cc \ @POPPLER_TREE@/poppler/Page.cc \ @POPPLER_TREE@/poppler/PageLabelInfo.cc \ @@ -459,17 +495,19 @@ poppler_libpoppler_a_sources = \ @POPPLER_TREE@/poppler/Rendition.cc \ @POPPLER_TREE@/poppler/SecurityHandler.cc \ @POPPLER_TREE@/poppler/Sound.cc \ + @POPPLER_TREE@/poppler/StdinCachedFile.cc \ + @POPPLER_TREE@/poppler/StdinPDFDocBuilder.cc \ @POPPLER_TREE@/poppler/Stream.cc \ - @POPPLER_TREE@/poppler/strtok_r.cpp \ + @POPPLER_TREE@/poppler/UTF.cc \ @POPPLER_TREE@/poppler/UnicodeMap.cc \ @POPPLER_TREE@/poppler/UnicodeTypeTable.cc \ - @POPPLER_TREE@/poppler/UTF.cc \ @POPPLER_TREE@/poppler/ViewerPreferences.cc \ @POPPLER_TREE@/poppler/XRef.cc \ - @POPPLER_TREE@/poppler/XpdfPluginAPI.cc + @POPPLER_TREE@/poppler/XpdfPluginAPI.cc \ + @POPPLER_TREE@/poppler/strtok_r.cpp DISTCLEANFILES = config.force -all: config.h +all: config.h poppler-config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: @@ -510,8 +548,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): config.h: stamp-h1 - @if test ! -f $@; then rm -f stamp-h1; else :; fi - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 @@ -521,8 +559,16 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) rm -f stamp-h1 touch $@ +poppler-config.h: stamp-h2 + @test -f $@ || rm -f stamp-h2 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h2 + +stamp-h2: $(top_srcdir)/poppler-0.23.2/poppler/poppler-config.h.in $(top_builddir)/config.status + @rm -f stamp-h2 + cd $(top_builddir) && $(SHELL) ./config.status poppler-config.h + distclean-hdr: - -rm -f config.h stamp-h1 + -rm -f config.h stamp-h1 poppler-config.h stamp-h2 clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) @@ -532,9 +578,6 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) @POPPLER_TREE@/goo/$(DEPDIR) @: > @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/FixedPoint.$(OBJEXT): \ - @POPPLER_TREE@/goo/$(am__dirstamp) \ - @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/goo/gfile.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) @@ -543,22 +586,25 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/goo/gmempp.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/GooHash.$(OBJEXT): \ +@POPPLER_TREE@/goo/grandom.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/GooList.$(OBJEXT): \ +@POPPLER_TREE@/goo/gstrtod.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/GooString.$(OBJEXT): \ +@POPPLER_TREE@/goo/FixedPoint.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/GooTimer.$(OBJEXT): \ +@POPPLER_TREE@/goo/GooHash.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/grandom.$(OBJEXT): \ +@POPPLER_TREE@/goo/GooList.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/goo/gstrtod.$(OBJEXT): \ +@POPPLER_TREE@/goo/GooString.$(OBJEXT): \ + @POPPLER_TREE@/goo/$(am__dirstamp) \ + @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) +@POPPLER_TREE@/goo/GooTimer.$(OBJEXT): \ @POPPLER_TREE@/goo/$(am__dirstamp) \ @POPPLER_TREE@/goo/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/fofi/$(am__dirstamp): @@ -669,10 +715,10 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/poppler/JPXStream.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/poppler/Linearization.$(OBJEXT): \ +@POPPLER_TREE@/poppler/Lexer.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/poppler/Lexer.$(OBJEXT): \ +@POPPLER_TREE@/poppler/Linearization.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/poppler/Link.$(OBJEXT): \ @@ -702,6 +748,9 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/poppler/PDFDocEncoding.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) +@POPPLER_TREE@/poppler/PDFDocFactory.$(OBJEXT): \ + @POPPLER_TREE@/poppler/$(am__dirstamp) \ + @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/poppler/PSTokenizer.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @@ -735,10 +784,16 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/poppler/Sound.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) +@POPPLER_TREE@/poppler/StdinCachedFile.$(OBJEXT): \ + @POPPLER_TREE@/poppler/$(am__dirstamp) \ + @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) +@POPPLER_TREE@/poppler/StdinPDFDocBuilder.$(OBJEXT): \ + @POPPLER_TREE@/poppler/$(am__dirstamp) \ + @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/poppler/Stream.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/poppler/strtok_r.$(OBJEXT): \ +@POPPLER_TREE@/poppler/UTF.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/poppler/UnicodeMap.$(OBJEXT): \ @@ -747,9 +802,6 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/poppler/UnicodeTypeTable.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) -@POPPLER_TREE@/poppler/UTF.$(OBJEXT): \ - @POPPLER_TREE@/poppler/$(am__dirstamp) \ - @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @POPPLER_TREE@/poppler/ViewerPreferences.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) @@ -759,6 +811,10 @@ clean-noinstLIBRARIES: @POPPLER_TREE@/poppler/XpdfPluginAPI.$(OBJEXT): \ @POPPLER_TREE@/poppler/$(am__dirstamp) \ @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) +@POPPLER_TREE@/poppler/strtok_r.$(OBJEXT): \ + @POPPLER_TREE@/poppler/$(am__dirstamp) \ + @POPPLER_TREE@/poppler/$(DEPDIR)/$(am__dirstamp) + libpoppler.a: $(libpoppler_a_OBJECTS) $(libpoppler_a_DEPENDENCIES) $(EXTRA_libpoppler_a_DEPENDENCIES) $(AM_V_at)-rm -f libpoppler.a $(AM_V_AR)$(libpoppler_a_AR) libpoppler.a $(libpoppler_a_OBJECTS) $(libpoppler_a_LIBADD) @@ -826,6 +882,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/OutputDev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/PDFDoc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/PDFDocEncoding.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/PDFDocFactory.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/PSTokenizer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/Page.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/PageLabelInfo.Po@am__quote@ @@ -837,6 +894,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/Rendition.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/SecurityHandler.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/Sound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/StdinCachedFile.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/StdinPDFDocBuilder.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/Stream.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/UTF.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@@POPPLER_TREE@/poppler/$(DEPDIR)/UnicodeMap.Po@am__quote@ @@ -885,13 +944,12 @@ distclean-compile: # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ @@ -1069,10 +1127,16 @@ dist-xz: distdir $(am__post_remove_distdir) dist-tarZ: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) @@ -1171,7 +1235,7 @@ distcleancheck: distclean exit 1; } >&2 check-am: all-am check: check-recursive -all-am: Makefile $(LIBRARIES) config.h +all-am: Makefile $(LIBRARIES) config.h poppler-config.h installdirs: installdirs-recursive installdirs-am: install: install-recursive diff --git a/Build/source/libs/poppler/aclocal.m4 b/Build/source/libs/poppler/aclocal.m4 index 2bd1e6ea565..ae8a9eabec3 100644 --- a/Build/source/libs/poppler/aclocal.m4 +++ b/Build/source/libs/poppler/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.13.1 -*- Autoconf -*- +# generated automatically by aclocal 1.14 -*- Autoconf -*- -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.]) # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.13' +[am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.13.1], [], +m4_if([$1], [1.14], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.13.1])dnl +[AM_AUTOMAKE_VERSION([1.14])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) @@ -373,7 +373,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the @@ -418,6 +418,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- @@ -526,7 +532,48 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: <http://www.gnu.org/software/coreutils/>. + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further @@ -534,7 +581,6 @@ dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. @@ -752,6 +798,70 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. @@ -961,80 +1071,119 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar +# AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. + +# We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of '-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar <conftest.tar]) + AM_RUN_LOG([cat conftest.dir/file]) + grep GrepMe conftest.dir/file >/dev/null 2>&1 && break + fi + done rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar <conftest.tar]) - grep GrepMe conftest.dir/file >/dev/null 2>&1 && break - fi -done -rm -rf conftest.dir -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([../../m4/kpse-common.m4]) m4_include([../../m4/kpse-warnings.m4]) +m4_include([../../m4/kpse-win32.m4]) m4_include([../../m4/kpse-zlib-flags.m4]) diff --git a/Build/source/libs/poppler/config.h.in b/Build/source/libs/poppler/config.h.in index 014547ffec6..ebf5b7b6095 100644 --- a/Build/source/libs/poppler/config.h.in +++ b/Build/source/libs/poppler/config.h.in @@ -7,6 +7,9 @@ */ #undef HAVE_DIRENT_H +/* Define to 1 if you have the `fseek64' function. */ +#undef HAVE_FSEEK64 + /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ #undef HAVE_FSEEKO @@ -93,6 +96,9 @@ /* Define to the poppler version. */ #undef POPPLER_VERSION +/* The size of `long long', as computed by sizeof. */ +#undef SIZEOF_LONG_LONG + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS @@ -115,3 +121,6 @@ /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES + +/* Define for MinGW32 to 0x0500 to declare `GetFileSizeEx'. */ +#undef _WIN32_WINNT diff --git a/Build/source/libs/poppler/configure b/Build/source/libs/poppler/configure index 868e55eb817..3f61333b8a4 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 for TeX Live 0.22.2. +# Generated by GNU Autoconf 2.69 for poppler for TeX Live 0.23.2. # # Report bugs to <tex-k@tug.org>. # @@ -580,12 +580,12 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='poppler for TeX Live' PACKAGE_TARNAME='poppler-for-tex-live' -PACKAGE_VERSION='0.22.2' -PACKAGE_STRING='poppler for TeX Live 0.22.2' +PACKAGE_VERSION='0.23.2' +PACKAGE_STRING='poppler for TeX Live 0.23.2' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' -ac_unique_file="poppler-0.22.2/poppler/Array.cc" +ac_unique_file="poppler-0.23.2/poppler/Array.cc" # Factoring default headers for most tests. ac_includes_default="\ #include <stdio.h> @@ -633,10 +633,14 @@ ZLIB_RULE ZLIB_DEPEND ZLIB_LIBS ZLIB_INCLUDES +MINGW32_FALSE +MINGW32_TRUE +WIN32_FALSE +WIN32_TRUE +NO_WARN_CXXFLAGS EGREP GREP CPP -NO_WARN_CXXFLAGS LN_S RANLIB WARNING_CXXFLAGS @@ -1300,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 for TeX Live 0.22.2 to adapt to many kinds of systems. +\`configure' configures poppler for TeX Live 0.23.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1367,7 +1371,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of poppler for TeX Live 0.22.2:";; + short | recursive ) echo "Configuration of poppler for TeX Live 0.23.2:";; esac cat <<\_ACEOF @@ -1480,7 +1484,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -poppler for TeX Live configure 0.22.2 +poppler for TeX Live configure 0.23.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1616,6 +1620,231 @@ fi } # ac_fn_cxx_try_compile +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES +# -------------------------------------------- +# Tries to find the compile-time value of EXPR in a program that includes +# INCLUDES, setting VAR accordingly. Returns whether the value could be +# computed +ac_fn_c_compute_int () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +static int test_array [1 - 2 * !(($2) >= 0)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_lo=0 ac_mid=0 + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +static int test_array [1 - 2 * !(($2) <= $ac_mid)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_hi=$ac_mid; break +else + as_fn_arith $ac_mid + 1 && ac_lo=$as_val + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +static int test_array [1 - 2 * !(($2) < 0)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_hi=-1 ac_mid=-1 + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +static int test_array [1 - 2 * !(($2) >= $ac_mid)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_lo=$ac_mid; break +else + as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + ac_lo= ac_hi= +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +static int test_array [1 - 2 * !(($2) <= $ac_mid)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_hi=$ac_mid +else + as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in #(( +?*) eval "$3=\$ac_lo"; ac_retval=0 ;; +'') ac_retval=1 ;; +esac + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +static long int longval () { return $2; } +static unsigned long int ulongval () { return $2; } +#include <stdio.h> +#include <stdlib.h> +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if (($2) < 0) + { + long int i = longval (); + if (i != ($2)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != ($2)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + echo >>conftest.val; read $3 <conftest.val; ac_retval=0 +else + ac_retval=1 +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f conftest.val + + fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_compute_int + # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. @@ -1653,6 +1882,37 @@ fi } # ac_fn_c_try_cpp +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using @@ -1744,79 +2004,6 @@ fi } # ac_fn_c_check_header_mongrel -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - -# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_compile - # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly @@ -1887,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 for TeX Live $as_me 0.22.2, which was +It was created by poppler for TeX Live $as_me 0.23.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2268,7 +2455,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. -am__api_version='1.13' +am__api_version='1.14' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -3584,6 +3771,65 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 @@ -3751,7 +3997,7 @@ fi # Define the identity of the package. PACKAGE='poppler-for-tex-live' - VERSION='0.22.2' + VERSION='0.23.2' # Some tools Automake needs. @@ -3782,6 +4028,10 @@ mkdir_p='$(MKDIR_P)' # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' @@ -3789,6 +4039,48 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: <http://www.gnu.org/software/coreutils/>. + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. @@ -4435,6 +4727,65 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 @@ -5098,54 +5449,6 @@ $as_echo "no, using $LN_S" >&6; } fi -test "x$GXX" = xyes && NO_WARN_CXXFLAGS='-Wno-write-strings' - - -# Check whether --enable-opi was given. -if test "${enable_opi+set}" = set; then : - enableval=$enable_opi; if test "x$enableval" = xyes; then - -$as_echo "#define OPI_SUPPORT 1" >>confdefs.h - -fi - -fi - - -# Check whether --enable-multithreaded was given. -if test "${enable_multithreaded+set}" = set; then : - enableval=$enable_multithreaded; if test "x$enableval" = xyes; then - -$as_echo "#define MULTITHREADED 1" >>confdefs.h - -fi - -fi - - -# Check whether --enable-exceptions was given. -if test "${enable_exceptions+set}" = set; then : - enableval=$enable_exceptions; if test "x$enableval" = xyes; then - -$as_echo "#define USE_EXCEPTIONS 1" >>confdefs.h - -fi - -fi - - -# Check whether --enable-fixedpoint was given. -if test "${enable_fixedpoint+set}" = set; then : - enableval=$enable_fixedpoint; if test "x$enableval" = xyes; then - -$as_echo "#define USE_FIXEDPOINT 1" >>confdefs.h - -fi - -fi - - - ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -5543,6 +5846,91 @@ fi done +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 +$as_echo_n "checking size of long long... " >&6; } +if ${ac_cv_sizeof_long_long+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_long_long" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (long long) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_long_long=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 +$as_echo "$ac_cv_sizeof_long_long" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long +_ACEOF + + +if test $ac_cv_sizeof_long_long -lt 8; then + as_fn_error $? "Sorry, your compiler has no \`long long' with at least 8 bytes." "$LINENO" 5 +fi + +test "x$GXX" = xyes && NO_WARN_CXXFLAGS='-Wno-write-strings' + + +# Check whether --enable-opi was given. +if test "${enable_opi+set}" = set; then : + enableval=$enable_opi; if test "x$enableval" = xyes; then + +$as_echo "#define OPI_SUPPORT 1" >>confdefs.h + +fi + +fi + + +# Check whether --enable-multithreaded was given. +if test "${enable_multithreaded+set}" = set; then : + enableval=$enable_multithreaded; if test "x$enableval" != xno; then + +$as_echo "#define MULTITHREADED 1" >>confdefs.h + +fi + +fi + + +# Check whether --enable-exceptions was given. +if test "${enable_exceptions+set}" = set; then : + enableval=$enable_exceptions; if test "x$enableval" = xyes; then + +$as_echo "#define USE_EXCEPTIONS 1" >>confdefs.h + +fi + +fi + + +# Check whether --enable-fixedpoint was given. +if test "${enable_fixedpoint+set}" = set; then : + enableval=$enable_fixedpoint; if test "x$enableval" = xyes; then + +$as_echo "#define USE_FIXEDPOINT 1" >>confdefs.h + +fi + +fi + + + for ac_header in strings.h do : ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" @@ -5995,16 +6383,102 @@ $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h fi +ac_fn_c_check_func "$LINENO" "ftell64" "ac_cv_func_ftell64" +if test "x$ac_cv_func_ftell64" = xyes; then : + for ac_func in fseek64 +do : + ac_fn_c_check_func "$LINENO" "fseek64" "ac_cv_func_fseek64" +if test "x$ac_cv_func_fseek64" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_FSEEK64 1 +_ACEOF + +fi +done + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for native WIN32 or MINGW32" >&5 +$as_echo_n "checking for native WIN32 or MINGW32... " >&6; } +if ${kpse_cv_have_win32+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef WIN32 + choke me +#endif +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __MINGW32__ + choke me +#endif +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + kpse_cv_have_win32=mingw32 +else + kpse_cv_have_win32=native +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else + kpse_cv_have_win32=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $kpse_cv_have_win32" >&5 +$as_echo "$kpse_cv_have_win32" >&6; } + + if test "x$kpse_cv_have_win32" != xno; then + WIN32_TRUE= + WIN32_FALSE='#' +else + WIN32_TRUE='#' + WIN32_FALSE= +fi + + + if test "x$kpse_cv_have_win32" = xmingw32; then + MINGW32_TRUE= + MINGW32_FALSE='#' +else + MINGW32_TRUE='#' + MINGW32_FALSE= +fi + + + +if test "x$kpse_cv_have_win32" = xmingw32; then + +$as_echo "#define _WIN32_WINNT 0x0500" >>confdefs.h + +fi ac_config_headers="$ac_config_headers config.h" -ac_config_headers="$ac_config_headers poppler/poppler-config.h:poppler-0.22.2/poppler/poppler-config.h.in" +ac_config_headers="$ac_config_headers poppler-config.h:poppler-0.23.2/poppler/poppler-config.h.in" cat >>confdefs.h <<_ACEOF -#define POPPLER_VERSION "0.22.2" +#define POPPLER_VERSION "0.23.2" _ACEOF @@ -6097,10 +6571,10 @@ fi $as_echo "#define ENABLE_ZLIB 1" >>confdefs.h -POPPLER_TREE=poppler-0.22.2 +POPPLER_TREE=poppler-0.23.2 -ac_config_files="$ac_config_files Makefile poppler/Makefile goo/Makefile fofi/Makefile" +ac_config_files="$ac_config_files Makefile include/Makefile include/goo/Makefile include/fofi/Makefile" cat >confcache <<\_ACEOF @@ -6248,6 +6722,14 @@ if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${WIN32_TRUE}" && test -z "${WIN32_FALSE}"; then + as_fn_error $? "conditional \"WIN32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${MINGW32_TRUE}" && test -z "${MINGW32_FALSE}"; then + as_fn_error $? "conditional \"MINGW32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${build_TRUE}" && test -z "${build_FALSE}"; then as_fn_error $? "conditional \"build\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -6649,7 +7131,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 for TeX Live $as_me 0.22.2, which was +This file was extended by poppler for TeX Live $as_me 0.23.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6715,7 +7197,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 for TeX Live config.status 0.22.2 +poppler for TeX Live config.status 0.23.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -6846,11 +7328,11 @@ do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "poppler/poppler-config.h") CONFIG_HEADERS="$CONFIG_HEADERS poppler/poppler-config.h:poppler-0.22.2/poppler/poppler-config.h.in" ;; + "poppler-config.h") CONFIG_HEADERS="$CONFIG_HEADERS poppler-config.h:poppler-0.23.2/poppler/poppler-config.h.in" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "poppler/Makefile") CONFIG_FILES="$CONFIG_FILES poppler/Makefile" ;; - "goo/Makefile") CONFIG_FILES="$CONFIG_FILES goo/Makefile" ;; - "fofi/Makefile") CONFIG_FILES="$CONFIG_FILES fofi/Makefile" ;; + "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; + "include/goo/Makefile") CONFIG_FILES="$CONFIG_FILES include/goo/Makefile" ;; + "include/fofi/Makefile") CONFIG_FILES="$CONFIG_FILES include/fofi/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac @@ -7498,7 +7980,7 @@ $as_echo X"$mf" | DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the diff --git a/Build/source/libs/poppler/configure.ac b/Build/source/libs/poppler/configure.ac index 7245e7781c7..7ecc5f1c537 100644 --- a/Build/source/libs/poppler/configure.ac +++ b/Build/source/libs/poppler/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. dnl -dnl Copyright (C) 2011-2012 Peter Breitenlohner <tex-live@tug.org> +dnl Copyright (C) 2011-2013 Peter Breitenlohner <tex-live@tug.org> dnl dnl This file is free software; the copyright holder dnl gives unlimited permission to copy and/or distribute it, @@ -20,6 +20,11 @@ AC_PROG_CXX AC_PROG_RANLIB AC_PROG_LN_S +AC_CHECK_SIZEOF([long long]) +if test $ac_cv_sizeof_long_long -lt 8; then + AC_MSG_ERROR([Sorry, your compiler has no `long long' with at least 8 bytes.]) +fi + test "x$GXX" = xyes && NO_WARN_CXXFLAGS='-Wno-write-strings' AC_SUBST([NO_WARN_CXXFLAGS]) @@ -35,7 +40,7 @@ fi AC_ARG_ENABLE([multithreaded], AS_HELP_STRING([--enable-multithreaded], [include support for multithreading]), - [if test "x$enableval" = xyes; then + [if test "x$enableval" != xno; then AC_DEFINE([MULTITHREADED], 1, [Enable multithreading support.]) fi ]) @@ -66,10 +71,18 @@ dnl **** Checks for library functions **** AC_CHECK_FUNCS([gettimeofday gmtime_r mkstemp popen rand_r]) AC_SYS_LARGEFILE AC_FUNC_FSEEKO +AC_CHECK_FUNC([ftell64], [AC_CHECK_FUNCS([fseek64])]) + +KPSE_COND_MINGW32 + +if test "x$kpse_cv_have_win32" = xmingw32; then + AC_DEFINE([_WIN32_WINNT], [0x0500], + [Define for MinGW32 to 0x0500 to declare `GetFileSizeEx'.]) +fi AC_CONFIG_HEADERS([config.h]) -AC_CONFIG_HEADERS([poppler/poppler-config.h:poppler-]poppler_version[/poppler/poppler-config.h.in]) +AC_CONFIG_HEADERS([poppler-config.h:poppler-]poppler_version[/poppler/poppler-config.h.in]) dnl ##### Export the version AC_DEFINE_UNQUOTED([POPPLER_VERSION], ["poppler_version"], [Define to the poppler version.]) @@ -92,6 +105,6 @@ AC_DEFINE([ENABLE_ZLIB], 1, [Use zlib instead of builtin zlib decoder.]) AC_SUBST([POPPLER_TREE], [poppler-]poppler_version) -AC_CONFIG_FILES([Makefile poppler/Makefile goo/Makefile fofi/Makefile]) +AC_CONFIG_FILES([Makefile include/Makefile include/goo/Makefile include/fofi/Makefile]) AC_OUTPUT diff --git a/Build/source/libs/poppler/poppler/Makefile.am b/Build/source/libs/poppler/include/Makefile.am index bc96f37a48c..017e65f42ce 100644 --- a/Build/source/libs/poppler/poppler/Makefile.am +++ b/Build/source/libs/poppler/include/Makefile.am @@ -1,12 +1,14 @@ -## Proxy Makefile.am to build xpdf Xpdf library for TeX Live. +## Proxy Makefile.am to install poppler headers for TeX Live ## -## Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org> +## Copyright (C) 2009-2013 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. ## -hdr_links = $(top_srcdir)/$(POPPLER_TREE)/poppler/*.h +SUBDIRS = goo fofi + +hdr_links = $(top_srcdir)/$(POPPLER_TREE)/poppler/*.h ../poppler-config.h include $(top_srcdir)/../am/hdr_links.am diff --git a/Build/source/libs/poppler/include/Makefile.in b/Build/source/libs/poppler/include/Makefile.in new file mode 100644 index 00000000000..d5ff51ac9a3 --- /dev/null +++ b/Build/source/libs/poppler/include/Makefile.in @@ -0,0 +1,600 @@ +# Makefile.in generated by automake 1.14 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +DIST_COMMON = $(top_srcdir)/../am/hdr_links.am $(srcdir)/Makefile.in \ + $(srcdir)/Makefile.am +subdir = include +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ + $(top_srcdir)/../../m4/kpse-warnings.m4 \ + $(top_srcdir)/../../m4/kpse-win32.m4 \ + $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ + $(top_srcdir)/version.ac $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h \ + $(top_builddir)/poppler-config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +NO_WARN_CXXFLAGS = @NO_WARN_CXXFLAGS@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POPPLER_TREE = @POPPLER_TREE@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +WARNING_CFLAGS = @WARNING_CFLAGS@ +WARNING_CXXFLAGS = @WARNING_CXXFLAGS@ +ZLIB_DEPEND = @ZLIB_DEPEND@ +ZLIB_INCLUDES = @ZLIB_INCLUDES@ +ZLIB_LIBS = @ZLIB_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = goo fofi +hdr_links = $(top_srcdir)/$(POPPLER_TREE)/poppler/*.h ../poppler-config.h +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/../am/hdr_links.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign include/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; +$(top_srcdir)/../am/hdr_links.am: + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile all-local +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ + check check-am clean clean-generic cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-local \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-am uninstall uninstall-am + +all-local: + @for file in $(hdr_links); do \ + test -f $$file || continue; \ + inst=`echo $$file | sed -e 's/^.*\///'`; \ + test -f $$inst || { \ + rm -f $$inst; \ + if $(AM_V_P); then echo "$(LN_S) $$file $$inst"; \ + else echo " INST $$inst"; fi; \ + $(LN_S) $$file $$inst; } || exit 1; \ + done + +distclean-local: + rm -f *.h + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/Build/source/libs/poppler/fofi/Makefile.am b/Build/source/libs/poppler/include/fofi/Makefile.am index 50f8cb23e36..21e306a25eb 100644 --- a/Build/source/libs/poppler/fofi/Makefile.am +++ b/Build/source/libs/poppler/include/fofi/Makefile.am @@ -1,6 +1,6 @@ -## Proxy Makefile.am to build xpdf FoFi library for TeX Live. +## Proxy Makefile.am to install poppler/fofi headers for TeX Live ## -## Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org> +## Copyright (C) 2009-2013 Peter Breitenlohner <tex-live@tug.org> ## ## This file is free software; the copyright holder ## gives unlimited permission to copy and/or distribute it, diff --git a/Build/source/libs/poppler/fofi/Makefile.in b/Build/source/libs/poppler/include/fofi/Makefile.in index 88a9828105c..0b985916ad2 100644 --- a/Build/source/libs/poppler/fofi/Makefile.in +++ b/Build/source/libs/poppler/include/fofi/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.1 from Makefile.am. +# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2012 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ esac; \ - test $$am__dry = yes; \ - } + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -49,17 +77,18 @@ PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/../am/hdr_links.am $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am -subdir = fofi +subdir = include/fofi ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ $(top_srcdir)/../../m4/kpse-warnings.m4 \ + $(top_srcdir)/../../m4/kpse-win32.m4 \ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ $(top_srcdir)/version.ac $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h \ - $(top_builddir)/poppler/poppler-config.h + $(top_builddir)/poppler-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) @@ -197,9 +226,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign fofi/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/fofi/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign fofi/Makefile + $(AUTOMAKE) --foreign include/fofi/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ diff --git a/Build/source/libs/poppler/goo/Makefile.am b/Build/source/libs/poppler/include/goo/Makefile.am index e80b36ac609..50704c5b01a 100644 --- a/Build/source/libs/poppler/goo/Makefile.am +++ b/Build/source/libs/poppler/include/goo/Makefile.am @@ -1,6 +1,6 @@ -## Proxy Makefile.am to build poppler Goo library for TeX Live. +## Proxy Makefile.am to install poppler/goo headers for TeX Live ## -## Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org> +## Copyright (C) 2009-2013 Peter Breitenlohner <tex-live@tug.org> ## ## This file is free software; the copyright holder ## gives unlimited permission to copy and/or distribute it, diff --git a/Build/source/libs/poppler/goo/Makefile.in b/Build/source/libs/poppler/include/goo/Makefile.in index 2006c424d7b..1cbff0ed0c8 100644 --- a/Build/source/libs/poppler/goo/Makefile.in +++ b/Build/source/libs/poppler/include/goo/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.1 from Makefile.am. +# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2012 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ esac; \ - test $$am__dry = yes; \ - } + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -49,17 +77,18 @@ PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/../am/hdr_links.am $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am -subdir = goo +subdir = include/goo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ $(top_srcdir)/../../m4/kpse-warnings.m4 \ + $(top_srcdir)/../../m4/kpse-win32.m4 \ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ $(top_srcdir)/version.ac $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h \ - $(top_builddir)/poppler/poppler-config.h + $(top_builddir)/poppler-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) @@ -197,9 +226,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign goo/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/goo/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign goo/Makefile + $(AUTOMAKE) --foreign include/goo/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ diff --git a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-01-disable-jpeg b/Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-01-disable-jpeg deleted file mode 100644 index af41df1adbc..00000000000 --- a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-01-disable-jpeg +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur -N poppler-0.22.2.orig/poppler/Stream.h poppler-0.22.2/poppler/Stream.h ---- poppler-0.22.2.orig/poppler/Stream.h 2013-03-08 16:36:25.000000000 +0100 -+++ poppler-0.22.2/poppler/Stream.h 2013-03-12 10:45:21.752691733 +0100 -@@ -850,7 +850,7 @@ - class DCTStream: public FilterStream { - public: - -- DCTStream(Stream *strA, int colorXformA); -+ DCTStream(Stream *strA, int colorXformA, Object *dict); - virtual ~DCTStream(); - virtual StreamKind getKind() { return strDCT; } - virtual void reset(); diff --git a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-02-warnings b/Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-02-warnings deleted file mode 100644 index a3497aef8ba..00000000000 --- a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/patch-02-warnings +++ /dev/null @@ -1,74 +0,0 @@ -diff -ur poppler-0.22.2.orig/poppler/GfxState.cc poppler-0.22.2/poppler/GfxState.cc ---- poppler-0.22.2.orig/poppler/GfxState.cc 2013-02-20 21:09:05.000000000 +0100 -+++ poppler-0.22.2/poppler/GfxState.cc 2013-03-12 09:42:59.000000000 +0100 -@@ -3433,7 +3433,7 @@ - - getParameterRange(&sMin, &sMax, xMin, yMin, xMax, yMax); - upperBound = ctm->norm() * getDistance(sMin, sMax); -- maxSize = ceil(upperBound); -+ maxSize = (int)ceil(upperBound); - maxSize = std::max<int>(maxSize, 2); - - { -diff -ur poppler-0.22.2.orig/poppler/GfxState.h poppler-0.22.2/poppler/GfxState.h ---- poppler-0.22.2.orig/poppler/GfxState.h 2013-02-20 21:09:05.000000000 +0100 -+++ poppler-0.22.2/poppler/GfxState.h 2013-03-12 09:42:59.000000000 +0100 -@@ -101,7 +101,7 @@ - } - - static inline Guchar dblToByte(double x) { -- return (x * 255.0); -+ return (Guchar)(x * 255.0); - } - - static inline double byteToDbl(Guchar x) { -diff -ur poppler-0.22.2.orig/poppler/Hints.cc poppler-0.22.2/poppler/Hints.cc ---- poppler-0.22.2.orig/poppler/Hints.cc 2013-02-20 21:09:05.000000000 +0100 -+++ poppler-0.22.2/poppler/Hints.cc 2013-03-12 09:42:59.000000000 +0100 -@@ -415,7 +415,7 @@ - { - Guint bit, bits; - -- if (n < 0) return -1; -+ if (n < 0) return (Guint)-1; - if (n == 0) return 0; - - if (n == 1) -@@ -423,11 +423,11 @@ - - bit = (readBit(str) << (n-1)); - if (bit == (Guint) -1) -- return -1; -+ return (Guint)-1; - - bits = readBits(n-1, str); - if (bits == (Guint) -1) -- return -1; -+ return (Guint)-1; - - return bit | bits; - } -diff -ur poppler-0.22.2.orig/poppler/Lexer.cc poppler-0.22.2/poppler/Lexer.cc ---- poppler-0.22.2.orig/poppler/Lexer.cc 2013-02-20 21:09:05.000000000 +0100 -+++ poppler-0.22.2/poppler/Lexer.cc 2013-03-12 09:42:59.000000000 +0100 -@@ -216,7 +216,7 @@ - overflownUnsignedInteger = gTrue; - xf = xi * 10.0 + (c - '0'); - } else { -- xui = xi * 10.0 + (c - '0'); -+ xui = (unsigned int)(xi * 10.0 + (c - '0')); - } - } else { - xi = xi * 10 + (c - '0'); -diff -ur poppler-0.22.2.orig/poppler/Stream.cc poppler-0.22.2/poppler/Stream.cc ---- poppler-0.22.2.orig/poppler/Stream.cc 2013-03-08 16:38:39.000000000 +0100 -+++ poppler-0.22.2/poppler/Stream.cc 2013-03-12 09:42:59.000000000 +0100 -@@ -480,7 +480,7 @@ - Guchar *p; - - int readChars = str->doGetChars(inputLineSize, inputLine); -- for ( ; readChars < inputLineSize; readChars++) inputLine[readChars] = EOF; -+ for ( ; readChars < inputLineSize; readChars++) inputLine[readChars] = (Guchar)EOF; - if (nBits == 1) { - p = inputLine; - for (i = 0; i < nVals; i += 8) { diff --git a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/ChangeLog b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/ChangeLog index 2019fd58d5b..184a9931512 100644 --- a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/ChangeLog +++ b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/ChangeLog @@ -1,3 +1,15 @@ +2013-06-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + Imported poppler-0.23.2 source tree from: + http://poppler.freedesktop.org/ + + * patch-01-disable-jpeg (removed): Now included upstream. + * patch-02-warnings (removed): Obsoleted by gcc-4.6. + + * patch-01-MINGW_PRINTF_FORMAT (new): MinGW32 may not define + __MINGW_PRINTF_FORMAT (and __USE_MINGW_ANSI_STDIO could be 0). + * patch-02-LLONG_MAX (new): If necessary define LLONG_MAX etc. + 2013-03-12 Peter Breitenlohner <peb@mppmu.mpg.de> Imported poppler-0.22.2 source tree from: diff --git a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/TL-Changes b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/TL-Changes index 709f142201f..66db6fb4d4e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2-PATCHES/TL-Changes +++ b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/TL-Changes @@ -1,7 +1,8 @@ -Changes applied to the poppler-0.22.2 tree as obtained from: +Changes applied to the poppler-0.23.2 tree as obtained from: http://poppler.freedesktop.org/ Removed: + Makefile.in aclocal.m4 config.guess config.sub @@ -10,7 +11,7 @@ Removed: install-sh ltmain.sh missing - Makefile.in + test-driver fofi/Makefile.in goo/Makefile.in poppler/Makefile.in diff --git a/Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-01-MINGW_PRINTF_FORMAT b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-01-MINGW_PRINTF_FORMAT new file mode 100644 index 00000000000..efc2af465b7 --- /dev/null +++ b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-01-MINGW_PRINTF_FORMAT @@ -0,0 +1,12 @@ +diff -ur poppler-0.23.2.orig/poppler/poppler-config.h.in poppler-0.23.2/poppler/poppler-config.h.in +--- poppler-0.23.2.orig/poppler/poppler-config.h.in 2013-06-01 14:03:14.000000000 +0200 ++++ poppler-0.23.2/poppler/poppler-config.h.in 2013-06-11 09:39:07.244609303 +0200 +@@ -158,7 +158,7 @@ + //------------------------------------------------------------------------ + + #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4) +-#ifdef __USE_MINGW_ANSI_STDIO ++#ifdef __MINGW_PRINTF_FORMAT + #define GCC_PRINTF_FORMAT(fmt_index, va_index) \ + __attribute__((__format__(__MINGW_PRINTF_FORMAT, fmt_index, va_index))) + #else diff --git a/Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-02-LLONG_MAX b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-02-LLONG_MAX new file mode 100644 index 00000000000..bc624d35dc4 --- /dev/null +++ b/Build/source/libs/poppler/poppler-0.23.2-PATCHES/patch-02-LLONG_MAX @@ -0,0 +1,25 @@ +diff -ur poppler-0.23.2.orig/goo/GooString.h poppler-0.23.2/goo/GooString.h +--- poppler-0.23.2.orig/goo/GooString.h 2013-04-16 23:29:11.000000000 +0200 ++++ poppler-0.23.2/goo/GooString.h 2013-06-18 18:28:08.000000000 +0200 +@@ -33,6 +33,21 @@ + #endif + + #include <limits.h> // for LLONG_MAX and ULLONG_MAX ++ ++/* <limits.h> and/or the compiler may or may not define these. */ ++/* Minimum and maximum values a `signed long long int' can hold. */ ++#ifndef LLONG_MAX ++# define LLONG_MAX 9223372036854775807LL ++#endif ++#ifndef LLONG_MIN ++# define LLONG_MIN (-LLONG_MAX - 1LL) ++#endif ++ ++/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */ ++#ifndef ULLONG_MAX ++# define ULLONG_MAX 18446744073709551615ULL ++#endif ++ + #include <stdarg.h> + #include <stdlib.h> // for NULL + #include "gtypes.h" diff --git a/Build/source/libs/poppler/poppler-0.22.2/AUTHORS b/Build/source/libs/poppler/poppler-0.23.2/AUTHORS index a785e403211..a785e403211 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/AUTHORS +++ b/Build/source/libs/poppler/poppler-0.23.2/AUTHORS diff --git a/Build/source/libs/poppler/poppler-0.22.2/CMakeLists.txt b/Build/source/libs/poppler/poppler-0.23.2/CMakeLists.txt index 4643ae02da3..ef51eca20d3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/CMakeLists.txt +++ b/Build/source/libs/poppler/poppler-0.23.2/CMakeLists.txt @@ -13,9 +13,11 @@ include(MacroBoolTo01) find_package(Threads) include(TestBigEndian) test_big_endian(WORDS_BIGENDIAN) +include(CheckFileOffsetBits) +CHECK_FILE_OFFSET_BITS() set(POPPLER_MAJOR_VERSION "0") -set(POPPLER_MINOR_VERSION "22") +set(POPPLER_MINOR_VERSION "23") set(POPPLER_MICRO_VERSION "2") set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}") @@ -159,6 +161,10 @@ if(ENABLE_LIBCURL) endif(ENABLE_LIBCURL) add_definitions(-DHAVE_CONFIG_H=1) +if(MINGW) + # Use mingw's ansi stdio extensions + add_definitions(-D__USE_MINGW_ANSI_STDIO=1) +endif(MINGW) if(FONTCONFIG_FOUND) add_definitions(${FONTCONFIG_DEFINITIONS}) include_directories(${FONTCONFIG_INCLUDE_DIR}) @@ -396,8 +402,11 @@ add_library(poppler STATIC ${poppler_SRCS}) else(MSVC) add_library(poppler SHARED ${poppler_SRCS}) endif(MSVC) -set_target_properties(poppler PROPERTIES VERSION 35.0.0 SOVERSION 35) +set_target_properties(poppler PROPERTIES VERSION 40.0.0 SOVERSION 40) target_link_libraries(poppler ${poppler_LIBS}) +if(HAVE_PTHREAD) + target_link_libraries(poppler -lpthread) +endif() target_link_libraries(poppler LINK_INTERFACE_LIBRARIES "") install(TARGETS poppler RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX}) diff --git a/Build/source/libs/poppler/poppler-0.22.2/COPYING b/Build/source/libs/poppler/poppler-0.23.2/COPYING index d511905c164..d511905c164 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/COPYING +++ b/Build/source/libs/poppler/poppler-0.23.2/COPYING diff --git a/Build/source/libs/poppler/poppler-0.22.2/ChangeLog b/Build/source/libs/poppler/poppler-0.23.2/ChangeLog index 5abaa86c7ce..49b931f0155 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/ChangeLog +++ b/Build/source/libs/poppler/poppler-0.23.2/ChangeLog @@ -1,51 +1,1402 @@ +commit 0673f3d8024554c414f578e0770086f475e6a605 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Jun 11 00:19:19 2013 +0200 + + 0.23.2 + + CMakeLists.txt | 4 ++-- + NEWS | 12 ++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- + 6 files changed, 18 insertions(+), 6 deletions(-) + +commit 7f1bf8d94302c15a2ff68debfb6fba49df526d16 +Author: Christoph Duelli <duelli@melosgmbh.de> +Date: Thu May 16 16:16:32 2013 +0200 + + Do not pollute global namespace with internal classes + + Bug #64680 + + fofi/FoFiIdentifier.cc | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +commit 07992075a6d1d29db57f997f67d5a4a6deacbbb4 +Merge: 4a0bd6f 25f453e +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Jun 9 12:17:53 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + poppler/Catalog.cc + qt4/src/poppler-private.h + utils/HtmlOutputDev.cc + +commit 25f453ef49004452ac4c201d59d9ce2ef52ffeee +Author: Julien Nabet <serval2412@yahoo.fr> +Date: Sun Jun 9 12:12:06 2013 +0200 + + Prefer prefix ++/-- operators for non-primitive types + + Part of bug #80537 + + poppler/CachedFile.cc | 3 ++- + poppler/Catalog.cc | 5 +++-- + utils/HtmlFonts.cc | 3 ++- + utils/HtmlLinks.cc | 3 ++- + 4 files changed, 9 insertions(+), 5 deletions(-) + +commit ed01688a899c5e7560a93ca2424ca302ff3452f1 +Author: Julien Nabet <serval2412@yahoo.fr> +Date: Sun Jun 9 12:10:01 2013 +0200 + + Fix mismatched allocation and deallocation + + Part of bug #65551 + + qt4/src/poppler-private.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit a27890ac441fbd613ddfe6fcf404b92be371e554 +Author: Julien Nabet <serval2412@yahoo.fr> +Date: Sun Jun 9 12:08:06 2013 +0200 + + Fix memory leak + + utils/HtmlOutputDev.cc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 4a0bd6fdb2e9e3c589e1bdb282e7c2bfca8567b1 +Merge: bbd27c9 17a16a2 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Jun 9 12:06:10 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 17a16a2731b1110a12c7163c139d85bccee04492 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Jun 9 12:04:40 2013 +0200 + + Fix mismatched free/delete + + Bug #65553 + + poppler/UTF.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bbd27c92b5e5034dc2899ea26b47fcb983209f82 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Thu Jun 6 23:52:36 2013 +0200 + + Speed-up some tiling on a 10x factor + + Bug #64892 + + poppler/SplashOutputDev.cc | 15 ++++++++++++++- + splash/Splash.cc | 15 +++++++++++---- + splash/Splash.h | 3 ++- + 3 files changed, 27 insertions(+), 6 deletions(-) + +commit 7847769a24bd3ccf863f653bc2215e84157ccfb6 +Author: Peter Breitenlohner <peb@mppmu.mpg.de> +Date: Tue Jun 4 15:31:06 2013 +0200 + + Use fseeko64/ftello64 for MinGW32 + + goo/gfile.cc | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit 0c3548087b379dd6ffa2291d03f0ea1c7e6a69d1 +Author: Peter Breitenlohner <peb@mppmu.mpg.de> +Date: Tue Jun 4 15:31:05 2013 +0200 + + Allow to build without multithreading + + poppler/Annot.cc | 7 +++++++ + poppler/XRef.cc | 4 ++++ + 2 files changed, 11 insertions(+) + +commit 1e74ac4589daf80dcac54b094145d32c90069738 +Author: Adam Reichold <adamreichold@myopera.com> +Date: Thu Jun 6 01:03:48 2013 +0200 + + [qt4] fix autotools + + qt4/tests/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 342cc0d8a101e99199d447d632a1cd5ba7beb5b2 +Author: Li Junling <lijunling@sina.com> +Date: Tue Jun 4 22:39:35 2013 +0200 + + Fix memory leak + + poppler/SplashOutputDev.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 52945a072b6f864e80485cc4321a27530a76c452 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Jun 4 22:35:32 2013 +0200 + + Move the iccColorSpaceCache from Gfx to OutputDev + + This way it's shared when doing tiling. Page 35 of + bug-poppler64963.pdf + goes down from 150 to 133 seconds + + poppler/Gfx.cc | 61 ++++++++++++++-------------------- + poppler/Gfx.h | 12 ++----- + poppler/GfxState.cc | 93 + ++++++++++++++++++++++++++-------------------------- + poppler/GfxState.h | 33 ++++++++++--------- + poppler/OutputDev.cc | 8 ++++- + poppler/OutputDev.h | 19 +++++++++-- + 6 files changed, 114 insertions(+), 112 deletions(-) + +commit 7d4bda198b8ac767bdf4e0a4fdcaae5541113f92 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Jun 3 23:34:11 2013 +0200 + + Compile + + qt4/tests/stress-threads-qt4.cpp | 1 + + 1 file changed, 1 insertion(+) + +commit 395b3fa021850225e1fea66736f3a3f00571571f +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Jun 3 23:31:52 2013 +0200 + + Fix #end -> #endif + + poppler/poppler-config.h.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 425d1b4835389e2031631ce54cee157af39f1cb6 +Author: Adam Reichold <adamreichold@myopera.com> +Date: Mon Jun 3 20:04:21 2013 +0200 + + Check for the correct number of arguments + + qt4/tests/stress-threads-qt4.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9d3eb07a1ea01b98aabe4f32481dd4a83bc8f2a5 +Author: Hib Eris <hib@hiberis.nl> +Date: Mon Jun 3 08:49:37 2013 +0200 + + Fix cmake build to use ansi stdio extensions when using a mingw + compiler + + https://bugs.freedesktop.org/show_bug.cgi?id=65238 + + poppler/poppler-config.h.cmake | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 287afe2290d64ca63cdb75fef8f3fbdc20997970 +Author: Adam Reichold <adamreichold@myopera.com> +Date: Sun Jun 2 23:29:00 2013 +0200 + + Add a thread stresser in qt4 + + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 9 +- + qt4/tests/stress-threads-qt4.cpp | 298 + +++++++++++++++++++++++++++++++++++++++ + 3 files changed, 307 insertions(+), 1 deletion(-) + +commit 77ecb3823c2db4a6cca5af5889c07c73f90de7f0 +Author: Adam Reichold <adamreichold@myopera.com> +Date: Sat Jun 1 19:04:10 2013 +0200 + + Add a pthread option to pdftoppm + + It's mostly a developer tool only to test thread support + Not end user oriented (hence no buildsystem) + + Parts also by Thomas + + utils/pdftoppm.cc | 130 + ++++++++++++++++++++++++++++++++++++++++++++++++++++-- + 1 file changed, 126 insertions(+), 4 deletions(-) + +commit caa19f4961146915f51be6c72f60c3aa43037235 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Jun 1 17:22:54 2013 +0200 + + qt4: Fix test binary name in help + + qt4/tests/test-poppler-qt4.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a0b48b1d05f08605bca5e1a2e2518e16578f6055 +Author: Hib Eris <hib@hiberis.nl> +Date: Sat Jun 1 14:42:42 2013 +0200 + + Fix printf format warning for size_t + + Fixes: + + CXX pdfunite.o + pdfunite.cc: In function ‘int main(int, char**)’: + pdfunite.cc:142:59: warning: format ‘%d’ expects argument of type + ‘int’, but argument 3 has type ‘std::vector<Object>::size_type + {aka long unsigned int}’ [-Wformat] + + https://bugs.freedesktop.org/show_bug.cgi?id=65242 + + utils/pdfunite.cc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 860737c2a19c734a0c5b65ad506ba229ba439985 +Author: Hib Eris <hib@hiberis.nl> +Date: Sat Jun 1 12:05:17 2013 +0200 + + Use ansi stdio extensions when using a mingw compiler + + In the C runtime used by mingw compilers (msvcrt.dll) the printf + function does not support the C99 format-width specifier "%ll". + + Defining __USE_MINGW_ANSI_STDIO enables mingw's ansi stdio extensions + that implement a C99 compliant printf function. + + https://bugs.freedesktop.org/show_bug.cgi?id=65238 + + CMakeLists.txt | 4 ++++ + configure.ac | 3 +++ + poppler/poppler-config.h.in | 5 +++++ + 3 files changed, 12 insertions(+) + +commit dd30ce39252a3820254b43f90699849ab5a1ca58 +Author: Hib Eris <hib@hiberis.nl> +Date: Fri May 31 12:24:55 2013 +0200 + + Fix warning on narrowing conversion from int to DWORD + + Fixes warning when compiling for Windows: + + gfile.cc: In member function 'Goffset GooFile::size() const': + gfile.cc:609:30: warning: narrowing conversion of '-1' from 'int' + to 'DWORD {aka long unsigned int}' inside { } is ill-formed in C++11 + [-Wnarrowing] + LARGE_INTEGER size = {-1,-1}; + + https://bugs.freedesktop.org/show_bug.cgi?id=65239 + + goo/gfile.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 01a825f3f9f5dcf686fc123d2cf80b9c525d0d89 +Merge: a57f937 b4b1310 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Jun 1 13:47:29 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit b4b13102716cd33636a94fd99c49487924761670 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Jun 1 13:45:53 2013 +0200 + + Fix crash on malformed file + + Also remove outdated comment + + Bug #65221 + + poppler/Stream.cc | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit a57f93780de12732875e0195127a92bff835ff61 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue May 28 00:11:10 2013 +0200 + + 0.23.1 + + CMakeLists.txt | 4 ++-- + NEWS | 11 +++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- + 6 files changed, 17 insertions(+), 6 deletions(-) + +commit 299a1447e3d9a845b5e964f29e698046abdb63f2 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue May 28 00:10:43 2013 +0200 + + Build poppler-forms in the autotools buildsystem + + qt4/tests/Makefile.am | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit dcfaf20503868d0956ee81208265a975b480fb52 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 27 23:40:49 2013 +0200 + + Dist these two files too + + Makefile.am | 2 ++ + 1 file changed, 2 insertions(+) + +commit de7a3fb715811be6be9ed51b1c5ab1a63c523403 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 27 23:40:07 2013 +0200 + + Add missing copyright + + poppler/Hints.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 30282d3fdbbb3029d9a0f838b2cd979bb962235c +Merge: 61f6658 56044ef +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 27 00:20:12 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 56044ef482c26f10a8a1371dace049c144659dc7 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 27 00:18:22 2013 +0200 + + Fix infinite loop while feeding wrong data in stdin + + Take into account that CachedFile::read might not always return + the number of elems we asked it to read + + Bug #64967 + + poppler/Stream.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 61f665885daeb0009ecac2cc85188f23d6addb60 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 27 00:01:24 2013 +0200 + + Fix big file support in cmake + + Tested by Fabio + + CMakeLists.txt | 2 ++ + cmake/modules/CheckFileOffsetBits.c | 14 +++++++++++ + cmake/modules/CheckFileOffsetBits.cmake | 44 + +++++++++++++++++++++++++++++++++ + config.h.cmake | 6 ++--- + 4 files changed, 63 insertions(+), 3 deletions(-) + +commit f536a4ec37246e10f03fe4de309bd31deb6a4727 +Author: Hib Eris <hib@hiberis.nl> +Date: Thu May 16 21:06:56 2013 +0200 + + Do not use deprecated gtk_scrolled_window_add_with_viewport() + + https://bugs.freedesktop.org/show_bug.cgi?id=64683 + + glib/demo/find.c | 4 ++++ + glib/demo/images.c | 4 ++++ + glib/demo/layers.c | 4 ++++ + glib/demo/render.c | 4 ++++ + glib/demo/selections.c | 4 ++++ + test/gtk-test.cc | 4 ++++ + 6 files changed, 24 insertions(+) + +commit c10f2f8777927d8cfe547941ea2f70fcce14da7a +Author: Pino Toscano <pino@kde.org> +Date: Mon May 20 00:09:45 2013 +0200 + + fix typo in error message + + poppler/Hints.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 71d327194293cb3d1a0e274eaf4451c7afe81e8a +Merge: 7b2df1f 6a98b56 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri May 17 23:04:12 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 6a98b56f6ded957477ddcccd4ff849a870020395 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri May 17 23:01:20 2013 +0200 + + Make an invalid nSharedGroupsFirst a real error + + Instead trying to recover + Fixes bug #46703 + + poppler/Hints.cc | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 7b2df1f935192c89eacddd98c4bf92f38013c8e0 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri May 17 20:56:51 2013 +0200 + + A simple form dumper + + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/poppler-forms.cpp | 166 + ++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 167 insertions(+) + +commit 54f539b4436a1a3e0eab2ef0904c302865082982 +Merge: b3d8f51 3a6e2de +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu May 16 21:27:47 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 3a6e2de1d35e3ee4fd86f71713c49bec8e09e41d +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu May 16 21:27:02 2013 +0200 + + Make sure that Title: doesn't contain \n or \n + + Bug #63862 + + poppler/PSOutputDev.cc | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +commit b3d8f510e30fb4d8da9069390d5e9bd8a283fbd6 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Thu May 16 20:52:09 2013 +0200 + + Fix splashModeBGR8 rendering + + Also make SplashBitmap able to write splashModeBGR8 images + + Bug #64381 + + splash/Splash.cc | 4 ++-- + splash/SplashBitmap.cc | 24 ++++++++++++++++++++++-- + 2 files changed, 24 insertions(+), 4 deletions(-) + +commit 8640933a3aa7dbafa21765d029e97b4bba76716c +Author: Fabio D'Urso <fabiodurso@hotmail.it> +Date: Thu Apr 25 19:18:30 2013 +0200 + + Fix printf format specifiers (Goffset is a long long, not a int) + + poppler/PDFDoc.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit f8e8805bbce3e94b16b77fece0072645c66f6a31 +Author: Fabio D'Urso <fabiodurso@hotmail.it> +Date: Thu Apr 25 19:06:09 2013 +0200 + + Re-enable commented-out printf-format attribute on OutStream::printf + + The answer to the question "2,3 because the first arg is class + instance ?" is yes. It's documented behavior: + Since non-static C++ methods have an implicit this argument, the + arguments of such methods should be counted from two, not one. + from + http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Function-Attributes.html + + poppler/Stream.h | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +commit 013b2b247268f9b8dcd8e0461580e0bbcf7554c1 +Author: Fabio D'Urso <fabiodurso@hotmail.it> +Date: Thu Apr 25 17:58:25 2013 +0200 + + XRef stream writing: Write 32-bit offsets when possible + + For compatibility reasons: some pdf readers don't support 64-bit + offsets + yet (for example, poppler 0.22 doesn't) + + poppler/XRef.cc | 38 ++++++++++++++++++++++++++++---------- + poppler/XRef.h | 17 +++++++++++++++-- + 2 files changed, 43 insertions(+), 12 deletions(-) + +commit ea61a9dc012fbffd9bc9fe8a09264ba8744635fc +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 23:15:55 2013 +0200 + + 0.23.0 + + Includes news, soversions, updated copyrights, etc + + CMakeLists.txt | 6 +++--- + NEWS | 12 ++++++++++++ + configure.ac | 4 ++-- + cpp/Doxyfile | 2 +- + goo/gfile.cc | 1 + + goo/gfile.h | 1 + + poppler/CairoOutputDev.h | 2 +- + poppler/Makefile.am | 2 +- + poppler/Stream.cc | 1 + + poppler/Stream.h | 1 + + poppler/XRef.cc | 1 + + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 2 +- + 14 files changed, 28 insertions(+), 11 deletions(-) + +commit 7a5eee1cbebe241b8bd44027fc07682944686910 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 23:00:40 2013 +0200 + + Add check_pagelabelinfo test + + qt4/tests/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +commit 30a519f21dd5df8d41a43a58b2cbd95fe657df73 +Merge: 998a9e7 0c0aef2 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 20:40:04 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 0c0aef20d9cecaee1de0badc6cd56dd6e5b5bf12 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 19:57:02 2013 +0200 + + 0.22.4 version + + Also increase soversion since Gfx.h got a new member + + CMakeLists.txt | 4 ++-- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +commit 4d6662d05f6b652af97ac6e0eb1f1c1dca8e9550 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 19:55:21 2013 +0200 + + 0.22.4 NEWS + + NEWS | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +commit 93e08d96867d636a70ab04ee4ad22c2214ae4b6a +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 19:51:52 2013 +0200 + + Update copyright years + + poppler/CairoOutputDev.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 998a9e7c982a72b0e931304b719de40f30094d12 +Merge: 5e73cb0 73d09cd +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 19:30:26 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + splash/Splash.cc + +commit 73d09cd55f3bd307450c2dd095e039ea39c69cea +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon May 13 19:28:40 2013 +0200 + + Fix compilation with fixed point mode enabled + + Thanks to Andreas Müller for the tip + + splash/Splash.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5e73cb059e27f68b329513de609d52e84d73f8af +Merge: 5e9654a b3e44fc +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue May 7 22:00:02 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit b3e44fc59a9258ad701bc67132dea0646fd8b61a +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue May 7 21:53:31 2013 +0200 + + We need UnicodeParsedString here too + + Fixes KDE bug #307786 + + qt4/src/poppler-embeddedfile.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 5e9654a3eb28b2c8b0985545778dd0e45829f8e1 +Merge: eeecd97 a107428 +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 25 20:45:34 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + poppler/Gfx.h + +commit a107428e7db0c420b60418a33b9f815909ac9a33 +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 25 20:44:36 2013 +0200 + + Update my C of the last two previous commits + + poppler/Gfx.cc | 2 +- + poppler/Gfx.h | 2 +- + utils/HtmlOutputDev.cc | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit eeecd9718f201dc795b2cb8469c43860aec6e07d +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 25 20:29:24 2013 +0200 + + Do not start drawing a form we are already drawing + + Bug #63190 + + poppler/Gfx.cc | 23 +++++++++++++++++++---- + poppler/Gfx.h | 2 ++ + 2 files changed, 21 insertions(+), 4 deletions(-) + +commit 43d66e11aa9e692c1c6b3a237e7e972d317e5c4d +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 25 20:27:43 2013 +0200 + + Make sure getKids returns != 0 before using it + + Fixes crash in bug #63909 + + utils/HtmlOutputDev.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit ec298b3b780f885464aa00880150eaa2b9b50b08 +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 25 20:29:24 2013 +0200 + + Do not start drawing a form we are already drawing + + Bug #63190 + + poppler/Gfx.cc | 23 +++++++++++++++++++---- + poppler/Gfx.h | 2 ++ + 2 files changed, 21 insertions(+), 4 deletions(-) + +commit 11ab42e7e90099d0cebf8f02197413fd5dee044b +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 25 20:27:43 2013 +0200 + + Make sure getKids returns != 0 before using it + + Fixes crash in bug #63909 + + utils/HtmlOutputDev.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 4ee78e77f7d6cadc8e150ceff96b546ddca329d4 +Author: Carlos Garcia Campos <carlosgc@gnome.org> +Date: Sat Apr 20 16:41:56 2013 +0200 + + cairo: Always use the trasnfer function if present in setSoftMask + + "If the subtype is Alpha, the transparency group XObject G shall be + evaluated to compute a group alpha only. The colours of the + constituent + objects shall be ignored and the colour compositing computations shall + not be performed. The transfer function TR shall then be applied + to the + computed group alpha to produce the mask values." + + We were using the transfer function only for luminosity soft masks. + + https://bugs.freedesktop.org/show_bug.cgi?id=63587 + + poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------ + 1 file changed, 19 insertions(+), 18 deletions(-) + +commit 3c2a92b06a6541071bd1e555606bb2096de17ef6 +Author: Carlos Garcia Campos <carlosgc@gnome.org> +Date: Sat Apr 20 16:41:56 2013 +0200 + + cairo: Always use the trasnfer function if present in setSoftMask + + "If the subtype is Alpha, the transparency group XObject G shall be + evaluated to compute a group alpha only. The colours of the + constituent + objects shall be ignored and the colour compositing computations shall + not be performed. The transfer function TR shall then be applied + to the + computed group alpha to produce the mask values." + + We were using the transfer function only for luminosity soft masks. + + https://bugs.freedesktop.org/show_bug.cgi?id=63587 + + poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------ + 1 file changed, 19 insertions(+), 18 deletions(-) + +commit fd648e83e60db7157b7273ffddc02308b0c5813b +Merge: 970e9f6 53b9cec +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Apr 21 23:30:16 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 53b9cec6c1334020f90b885cff6fc30293437e5f +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sun Apr 21 23:28:40 2013 +0200 + + Splash: Always consider a softmask transfer function + + Fixes bug 63587 in splash + + poppler/SplashOutputDev.cc | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit 970e9f6304c3b59ac3e44495b90a5cfe7c7ceb8b +Author: Hib Eris <hib@hiberis.nl> +Date: Fri Apr 12 13:26:55 2013 +0200 + + Remove unused variables from Lexer::getObj() + + https://bugs.freedesktop.org/show_bug.cgi?id=63467 + + poppler/Lexer.cc | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +commit f8bf602620b3c7570f483ac66fc4d6a76a81a882 +Merge: bbd27dc 62a5b4d +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Apr 14 16:40:51 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 62a5b4d5c6d5c368d190b86eab63ccb07d642c01 +Author: Hib Eris <hib@hiberis.nl> +Date: Sun Apr 14 16:37:14 2013 +0200 + + Check for strcpy_s() and strcat_s() at configure time + + It is better to test for functions than to hardcode exceptions for + specific compilers. + + This fixes compiling poppler with the latest mingw-w64 compiler which + has strcpy_s() and strcat_s() build in. + + Bug #63459 + + ConfigureChecks.cmake | 2 ++ + configure.ac | 1 + + test/perf-test.cc | 6 ++++-- + 3 files changed, 7 insertions(+), 2 deletions(-) + +commit bbd27dc4ce7b24af890d80f597f74e5d7ee0215a +Merge: ea3698c 5bc0080 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri Apr 12 00:10:27 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + poppler/TextOutputDev.h + +commit 5bc00809ebe560a180d5df93eb50bdf0ff0e97e6 +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 11 23:29:00 2013 +0200 + + Increase poppler core soname + + CMakeLists.txt | 2 +- + poppler/Makefile.am | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 115d4c1465291adde86c3c905f265ac03374441f +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 11 23:28:17 2013 +0200 + + Increase version number to 0.22.3 + + CMakeLists.txt | 2 +- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +commit ae1a3553b85e2616a339aacb6efecd15db373858 +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 11 23:26:44 2013 +0200 + + News file + + NEWS | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) + +commit 1fefe98fc86cf8449346bdc230dff5758b1bb7a3 +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Apr 11 23:22:20 2013 +0200 + + Update copyrgihts + + poppler/CairoOutputDev.cc | 2 +- + poppler/PDFDoc.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.h | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +commit ea3698cfffc9c132081f5691287ef1fd17911b2a +Merge: fcc1468 aaaea5d +Author: Albert Astals Cid <aacid@kde.org> +Date: Wed Apr 10 20:42:01 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit aaaea5d0f2f427e82625a04f90c178e24892e539 +Author: Marek Kasik <mkasik@redhat.com> +Date: Wed Apr 10 16:41:48 2013 +0200 + + man pages: Fix typos + + Fix several typos in manual pages of pdftops and pdfseparate. + + utils/pdfseparate.1 | 2 +- + utils/pdftops.1 | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit fcc14682899ff4981bfece74dbc8c290a625b05c +Merge: f11e216 e6559a0 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Apr 7 17:44:12 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit e6559a0d836df127ed5061794dc737d435ef534c +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Apr 7 17:42:23 2013 +0200 + + Fix crash in KDE bug #317710 + + It is not guaranteed that the ::LinkAction passed to + PageData::convertLinkActionToLink + will be always around (e.g. Page::action deletes it) so make a copy + of the ::MediaRendition object + + qt4/src/poppler-link.h | 6 +++--- + qt4/src/poppler-media.cc | 6 ++++++ + qt4/src/poppler-media.h | 5 ++++- + qt4/src/poppler-page.cc | 4 ++-- + 4 files changed, 15 insertions(+), 6 deletions(-) + +commit f11e21627121c3ff81c0ec7f4d71936a2dd590c3 +Merge: e1ffa91 b9fdb0c +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 23:26:54 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit e1ffa9100cf6b4a444be7ed76b11698a5c5bb441 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sat Apr 6 23:21:58 2013 +0200 + + Fix endstream detection + + Part 1 of bug #62985 + + the endstream search, and at least with bug-poppler16579.pdf this + doesn't work correctly: the shift(-1) with the used token mechanism + in Lexer isn't correct for a binary data stream. If there is i.e. a + "(" without corresponding ")" in the binary data, which of course can + happen and happens in that pdf, shift(-1) skips the searched endstream + and can therefore in worst case reach the end-of-file. Therefore I + implemented a shift("endstream") in Java, which I now port back to + C++, or in other words "There and Back Again" :-) + + You can test it with bug-poppler16579.pdf if You just change temporary + + if (longNumber <= INT_MAX && longNumber >= INT_MIN && + *end_ptr == '\0') { + + in XRef.cc to + + if (gFalse && longNumber <= INT_MAX && longNumber >= + INT_MIN && *end_ptr == '\0') { + + poppler/Lexer.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++ + poppler/Lexer.h | 2 ++ + poppler/Parser.cc | 28 ++++++++++++++++++++++++++-- + poppler/Parser.h | 2 ++ + 4 files changed, 75 insertions(+), 2 deletions(-) + +commit b9fdb0cb767a228c56f3f0635a7f78e3e0a8c7b6 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 23:20:48 2013 +0200 + + Last commit was Thomas' forgot his (C) + + poppler/XRef.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 94bee4601cbbda0e7c6205a04650e0510f198aee +Merge: 42368fb b312210 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 23:19:25 2013 +0200 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit b312210b630f96baeb8b2f3b49b0b79779609d98 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 23:18:18 2013 +0200 + + Fix for complete rewrites in repaired files + + Part 2 of bug #62985 + if You save a PDF with defect xref offsets, the + + readXRefUntil(-1 /* read all xref sections */, &xrefStreamObjNums) + + in XRef::scanSpecialFlags() will destroy the already reconstructed + entries table, but this means that any modification which the user did + in the meantime get lost. This can be tested i.e. with bug168518.pdf. + + poppler/XRef.cc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 42368fb9452c3719a7bbd159f1c1421068f40653 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 18:28:35 2013 +0200 + + Add missing free() + + poppler/PDFDoc.cc | 1 + + 1 file changed, 1 insertion(+) + +commit 2264e7a95e5dc252de1b5736a1edd6bf5de3ad1f +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sat Apr 6 18:27:57 2013 +0200 + + implement Crypt filter + + Bug #62800 + + poppler/Decrypt.h | 3 ++- + poppler/PDFDoc.cc | 37 ++++++++++++++++++++++++++++++++++--- + poppler/Stream.cc | 6 ++++++ + poppler/Stream.h | 3 ++- + 4 files changed, 44 insertions(+), 5 deletions(-) + +commit a65a4e6f878ff033b780b2f1e3362f2918c93b6b +Author: Adam Reichold <adamreichold@myopera.com> +Date: Sat Apr 6 18:25:21 2013 +0200 + + No need to keep the mutex attributes around all the time + + goo/GooMutex.h | 27 ++++++++++----------------- + 1 file changed, 10 insertions(+), 17 deletions(-) + +commit 73ff5ad58cfe7ec9415cc1459b6ca083fee608f4 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 18:19:28 2013 +0200 + + Pass the recursion flag + + poppler/DCTStream.cc | 6 +++--- + poppler/DCTStream.h | 2 +- + poppler/Stream.cc | 4 ++-- + poppler/Stream.h | 2 +- + 4 files changed, 7 insertions(+), 7 deletions(-) + +commit 837e3704e76ea857b3de45503840e9b855096fef +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Apr 6 17:01:08 2013 +0200 + + Make our mutexes recursive + + Fixes a deadlock problem found with a pdf i can't share + (411klaralv.pdf) + Reviewed by Thomas and Adam on the mailing list + + CMakeLists.txt | 3 +++ + glib/CMakeLists.txt | 3 +++ + goo/GooMutex.h | 36 ++++++++++++++++++++++-------------- + poppler/Annot.cc | 34 +++++++++++++++++----------------- + poppler/Annot.h | 4 ++-- + poppler/Catalog.cc | 24 +++++++++++------------- + poppler/Catalog.h | 8 ++++---- + poppler/XRef.cc | 2 +- + utils/CMakeLists.txt | 3 +++ + 9 files changed, 66 insertions(+), 51 deletions(-) + +commit 0a243c8c14d09a40f25338999c3ca06273277b45 +Author: Adam Reichold <adamreichold@myopera.com> +Date: Fri Apr 5 00:00:07 2013 +0200 + + Add a GooFile class to encapsulate file read access using offsets + + Bug #62735 + + ConfigureChecks.cmake | 2 ++ + config.h.cmake | 6 ++++ + configure.ac | 1 + + goo/gfile.cc | 80 + ++++++++++++++++++++++++++++++++++++++++++++++ + goo/gfile.h | 30 +++++++++++++++++ + poppler/GlobalParamsWin.cc | 19 ++++------- + poppler/PDFDoc.cc | 37 ++++++--------------- + poppler/PDFDoc.h | 4 ++- + poppler/Stream.cc | 46 +++++++++----------------- + poppler/Stream.h | 17 +++------- + 10 files changed, 158 insertions(+), 84 deletions(-) + +commit 70e6af4739d2eea58e6f3200a8c9467597a12ae5 +Author: Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> +Date: Thu Apr 4 23:10:09 2013 +0200 + + Be pedantic about setjmp use + + Bug #63067 + + poppler/DCTStream.cc | 57 + +++++++++++++++++++++++++++------------------------- + 1 file changed, 30 insertions(+), 27 deletions(-) + +commit c7e28e3d672654f31f1a0f95245a1fba3bc9c28f +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Mar 25 22:55:58 2013 +0100 + + Only write the file once when saving + + Bug #62739 + + poppler/PDFDoc.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 09ddb34f202be2111c70901724d64d3b61483c7a +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Mar 25 22:55:58 2013 +0100 + + Only write the file once when saving + + Bug #62739 + + poppler/PDFDoc.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 75378557f409a5a2305ea0fb42c56184c74ba887 +Author: Carlos Garcia Campos <carlosgc@gnome.org> +Date: Sun Mar 24 12:53:29 2013 +0100 + + glib: Always start from the beginning when starting a new search on + a page + + And start from previous match when searching the next one on the same + page. This allows to search for the same string multiple times on the + same page. + + https://bugs.freedesktop.org/show_bug.cgi?id=59972 + + glib/poppler-page.cc | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit 4ee6757dd7de9211faf8601531342a199225a06d +Author: Carlos Garcia Campos <carlosgc@gnome.org> +Date: Sun Mar 24 12:53:29 2013 +0100 + + glib: Always start from the beginning when starting a new search on + a page + + And start from previous match when searching the next one on the same + page. This allows to search for the same string multiple times on the + same page. + + https://bugs.freedesktop.org/show_bug.cgi?id=59972 + + glib/poppler-page.cc | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit 83cf2d3d3ecce6340d858a2ee037cd5120ac1db5 +Author: Jason Crain <jason@aquaticape.us> +Date: Sat Mar 9 08:44:36 2013 -0600 + + TextOutputDev: Set text matrix when painting selection + + https://bugs.freedesktop.org/show_bug.cgi?id=61042 + + poppler/TextOutputDev.cc | 30 +++++++++++++++++++++++------- + poppler/TextOutputDev.h | 3 ++- + 2 files changed, 25 insertions(+), 8 deletions(-) + +commit a3bc584fdd7f74a7dab701c743df0bb0bf74a03e +Author: Jason Crain <jason@aquaticape.us> +Date: Sat Mar 9 08:44:36 2013 -0600 + + TextOutputDev: Set text matrix when painting selection + + https://bugs.freedesktop.org/show_bug.cgi?id=61042 + + poppler/TextOutputDev.cc | 30 +++++++++++++++++++++++------- + poppler/TextOutputDev.h | 3 ++- + 2 files changed, 25 insertions(+), 8 deletions(-) + +commit 8cbdbc64897a34beb226d4dc4c58095f10013f29 +Merge: 2bce2cf a01e2d4 +Author: Albert Astals Cid <aacid@kde.org> +Date: Wed Mar 20 22:37:06 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit a01e2d41fcb638fe340bd3d4d22bd13db245e0fd +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Wed Mar 20 22:35:08 2013 +0100 + + check order bounding box values in tiling pattern + + Bug #62369 + + poppler/Gfx.cc | 20 +++++++++++++++----- + 1 file changed, 15 insertions(+), 5 deletions(-) + +commit 2bce2cf2a523f9b8db7f5e255384044b8dfe1a24 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Mar 19 22:53:47 2013 +0100 + + Avoid blackboxes on weird files using the thin line mode + + Bug #61719 + + splash/Splash.cc | 35 +++++++++++++++++++++++++++++++++++ + splash/Splash.h | 1 + + 2 files changed, 36 insertions(+) + +commit b2d07cbf0c2f94bd25e1422e366ff78031815867 +Merge: 80cf78f 3206950 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Mar 18 21:06:59 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 3206950658521009b52f638cc5e712e0cef42706 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Mar 18 21:06:09 2013 +0100 + + Spec says Zoom -> 0 means no zoom change + + poppler/Link.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 13ee9f8b7d42ed7d7bc0f9dbf190ff66e6ab5a81 +Author: Pino Toscano <pino@kde.org> +Date: Mon Mar 18 18:15:57 2013 +0100 + + cmake: drop search of gthread-2.0 and gio-2.0 from GTK + + this matches what is done in the autoconf counterpart + + cmake/modules/FindGTK.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 47e869e60fb147caca825380eeaa2a0851d502b9 +Author: Michael Weiser <michael@weiser.dinsnail.net> +Date: Mon Mar 18 18:15:14 2013 +0100 + + cmake: search also for gio-2.0 as GLIB library + + cmake/modules/FindGLIB.cmake | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 80cf78f2020e2f4cf33ed49fe522c6861d710588 +Merge: b21780e 72c8312 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Mon Mar 18 20:02:08 2013 +1030 + + Merge remote-tracking branch 'origin/poppler-0.22' + +commit 72c8312d77704211f55c8de35b47bd811c792878 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Sun Mar 17 19:39:14 2013 +1030 + + cairo: Don't change image interpolation when printing + + Bug 62418 + + poppler/CairoOutputDev.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +commit b21780e69dd92f3f2bcb7851608d3e0557dc81f8 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sat Mar 16 23:20:35 2013 +0100 + + Fix typo + + poppler/XRef.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 75849a0d7c205c048714b90883695b6bebd2298c +Merge: ec7140b 5a51812 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Mar 12 20:27:59 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + poppler/Stream.h + +commit 5a51812b7c1457feb8acaa106f43d7d5252b3980 +Author: Peter Breitenlohner <peb@mppmu.mpg.de> +Date: Tue Mar 12 20:25:50 2013 +0100 + + Fix compile when not using libjpeg + + poppler/Stream.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 341e863d65fdd5619a071e4fd903fa82bf33c757 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Mar 11 19:20:06 2013 +0100 + + 0.22.2 + + CMakeLists.txt | 4 ++-- + NEWS | 16 ++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- + 6 files changed, 22 insertions(+), 6 deletions(-) + +commit ec7140b3f56b034fbbc53cb8066ba01fe9f60f47 +Merge: c86062f 5db6585 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri Mar 8 16:41:21 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + poppler/Stream.cc + poppler/Stream.h + commit 5db6585c2b02dd4071f1adabd53509506333dcf8 Author: Albert Astals Cid <aacid@kde.org> -Date: Fri Mar 8 16:38:49 2013 +0100 +Date: Fri Mar 8 16:38:49 2013 +0100 Make the non jpeglib based DCTStream compile - poppler/Stream.cc | 2 +- + poppler/Stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6402e291e1f9374fbaf4de3b97b21f43d38d6ab8 Author: Thomas Freitag <Thomas.Freitag@alfa.de> -Date: Fri Mar 8 16:37:11 2013 +0100 +Date: Fri Mar 8 16:37:11 2013 +0100 Workaround broken jpeg stream definitions Bug #61994 - poppler/DCTStream.cc | 22 +++++++++++++++++++--- - poppler/DCTStream.h | 6 +++++- - poppler/Stream.cc | 8 ++++---- - poppler/Stream.h | 4 ++-- + poppler/DCTStream.cc | 22 +++++++++++++++++++--- + poppler/DCTStream.h | 6 +++++- + poppler/Stream.cc | 8 ++++---- + poppler/Stream.h | 4 ++-- 4 files changed, 30 insertions(+), 10 deletions(-) +commit c86062f982d6eb08cb27b654b6317c71ab77c692 +Merge: 677e5b2 4e142b6 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Mar 4 20:13:36 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 4e142b60790638e4495b4fd6551702470cf4c38f Author: Albert Astals Cid <aacid@kde.org> -Date: Mon Mar 4 20:12:01 2013 +0100 +Date: Mon Mar 4 20:12:01 2013 +0100 Make sure we don't try to paint in x < 0 Fixes crash in KDE bug #315432 - splash/Splash.cc | 2 ++ + splash/Splash.cc | 2 ++ 1 file changed, 2 insertions(+) +commit 677e5b265a0d39a988f65d642a4f964a279fad28 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Mar 3 19:07:32 2013 +0100 + + Small improvements over locker class + + * Remove the namespace (we don't use much/any namespaces in + poppler core) + * Rename the class and defines from lock to locker since lock and be + either the action "to lock" or the "thing that locks", with locker + it is more clear (i think) that is "the thing" than "the action" + * Make Annot::decRefCnt use gLockMutex since we the object itself + is being deleted in the if and not sure the locker would be happy + with that + * change the getNumPages() param to be DoNotLockMutex since + previously it was a gFalse (i guess Thomas made a c&p typo here) + * Have only one constructor like Adam suggested. + + goo/GooMutex.h | 33 +++++++++-------- + poppler/Annot.cc | 92 + +++++++++++++++++++++++----------------------- + poppler/Annot.h | 6 +-- + poppler/Array.cc | 15 ++++---- + poppler/CairoFontEngine.cc | 8 ++-- + poppler/Catalog.cc | 52 +++++++++++++------------- + poppler/Catalog.h | 10 ++--- + poppler/Dict.cc | 20 +++++----- + poppler/PDFDoc.cc | 12 +++--- + poppler/Page.cc | 16 ++++---- + poppler/Stream.cc | 8 ++-- + poppler/XRef.cc | 18 ++++----- + 12 files changed, 147 insertions(+), 143 deletions(-) + +commit d5c929fc253c2748bb8fa3642d9b5383c5fe96f8 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sun Mar 3 18:00:11 2013 +0100 + + Add a locker helper and a bool -> enum changes + + Bug #59933 + + goo/GooMutex.h | 16 +++++++ + poppler/Annot.cc | 114 + +++++++++++++++++---------------------------- + poppler/Annot.h | 4 +- + poppler/Array.cc | 22 +++------ + poppler/CairoFontEngine.cc | 10 ++-- + poppler/Catalog.cc | 79 ++++++++++--------------------- + poppler/Catalog.h | 9 ++-- + poppler/Dict.cc | 29 ++++-------- + poppler/FontInfo.cc | 2 +- + poppler/PDFDoc.cc | 21 ++------- + poppler/Page.cc | 32 ++++++------- + poppler/Page.h | 3 +- + poppler/Stream.cc | 12 ++--- + poppler/XRef.cc | 29 ++++-------- + 14 files changed, 145 insertions(+), 237 deletions(-) + +commit 1f4a012f7570ffd2120e3e8c2236de5408f3dda3 +Merge: 15d4039 a766740 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri Mar 1 19:16:52 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit a766740cf5a5a7580935a026bf15fbd668aa0fdf Author: Thomas Freitag <Thomas.Freitag@alfa.de> -Date: Fri Mar 1 19:12:22 2013 +0100 +Date: Fri Mar 1 19:12:22 2013 +0100 Restore CTM on early exits Bug #61413 - poppler/SplashOutputDev.cc | 14 ++++++++++---- + poppler/SplashOutputDev.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) +commit 15d40392a29dded8a29c2dc9d7c15b402515e033 +Merge: be5d9af 39882df +Author: Albert Astals Cid <aacid@kde.org> +Date: Thu Feb 28 19:46:59 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 39882dfecdccc00db353946a31d395582ee37022 Author: José Aliste <jaliste@src.gnome.org> -Date: Wed Feb 27 01:33:38 2013 +0100 +Date: Wed Feb 27 01:33:38 2013 +0100 Correct rendering of underline and strike out annotations @@ -53,249 +1404,769 @@ Date: Wed Feb 27 01:33:38 2013 +0100 horizontal. Fixes bug #61518 - poppler/Annot.cc | 27 ++++++++++++++++----------- + poppler/Annot.cc | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) +commit be5d9af38655496a2eaa4eb12cea84461c5aeb3f +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sat Feb 23 23:41:46 2013 +0100 + + expose thin line modes in qt frontend + + qt4/src/poppler-page.cc | 5 ++++- + qt4/src/poppler-qt4.h | 6 ++++-- + 2 files changed, 8 insertions(+), 3 deletions(-) + +commit f96cbacfdbc97ace35f843854992f06e9322f485 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sat Feb 23 23:39:52 2013 +0100 + + Refine splashThinLineShape support + + splash/Splash.cc | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +commit 47453a78e52aa43edd148aef53b67306603161f5 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Wed Feb 20 23:12:17 2013 +0100 + + More threading safety + + poppler/Annot.cc | 97 + +++++++++++++++++++++++++++++++++++------ + poppler/Annot.h | 8 +++- + poppler/FontInfo.cc | 29 ++++++------ + poppler/FontInfo.h | 5 ++- + poppler/Page.cc | 11 ++++- + poppler/Page.h | 6 +-- + poppler/SplashOutputDev.cc | 7 ++- + poppler/SplashOutputDev.h | 5 ++- + poppler/XRef.cc | 4 +- + qt4/src/poppler-page.cc | 9 ++-- + qt4/src/poppler-ps-converter.cc | 3 +- + 11 files changed, 139 insertions(+), 45 deletions(-) + +commit 60c5e072d4b930507469e6e8c234971725a4aa26 +Merge: 0d42a6d 8d62625 +Author: Albert Astals Cid <aacid@kde.org> +Date: Wed Feb 20 21:08:53 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 8d62625610746ad70ffb88d845791fa03f5e35cc Author: Thomas Fischer <fischer@unix-ag.uni-kl.de> -Date: Wed Feb 20 21:07:10 2013 +0100 +Date: Wed Feb 20 21:07:10 2013 +0100 height -> maskHeight Bug #61168 - utils/ImageOutputDev.cc | 3 ++- + utils/ImageOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) +commit 0d42a6dab479d27de1ecb2b47ad3f7568b1ee638 +Merge: 7eb7880 8fb243b +Author: Albert Astals Cid <aacid@kde.org> +Date: Wed Feb 20 00:00:09 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 8fb243bf11a979af8bfa36427436940706c9f71d Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Feb 19 23:59:17 2013 +0100 +Date: Tue Feb 19 23:59:17 2013 +0100 Initialize cSrcNonIso[3] in splashModeXBGR8 Fixes valgrind warning - splash/Splash.cc | 3 ++- + splash/Splash.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 8a0199a0247c1a03a4d64375ca8bc900570d1817 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Feb 19 23:11:46 2013 +0100 +Date: Tue Feb 19 23:11:46 2013 +0100 Fix indent - splash/Splash.cc | 2 +- + splash/Splash.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) +commit 7eb7880907cb7b6bd1032013d6ce4c49aa3525c4 +Merge: 2c84acb 1389aa4 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Feb 19 22:26:37 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 1389aa41b2984de9da7bb66c11485f6c6aeaea41 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Feb 19 22:25:56 2013 +0100 +Date: Tue Feb 19 22:25:56 2013 +0100 fix indent - splash/Splash.cc | 4 ++-- + splash/Splash.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) +commit 2c84acbfd02eeeaf0d20542798e907cb011c1e57 +Merge: 401c35b ffd33e7 +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Feb 19 11:32:11 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit ffd33e7b5aea44bc54a74f433f6bfff859b913dd Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Feb 19 11:31:22 2013 +0100 +Date: Tue Feb 19 11:31:22 2013 +0100 Fix missing ) here too - README.contributors | 2 +- + README.contributors | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 14466ecc320387c9b6568280614a96e6f56309b4 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Feb 19 11:31:02 2013 +0100 +Date: Tue Feb 19 11:31:02 2013 +0100 Forgot my C here - poppler/PageLabelInfo.cc | 2 +- + poppler/PageLabelInfo.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 401c35b797d3c25c734fbfb5b95be16a666a6012 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Feb 18 22:33:07 2013 +0100 + + Fix closing ) as suggested by William Bader + + README.contributors | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) +commit 94364adade4dc27e5d80bc14511d4f2b7ea4ab0d +Merge: 164805b 47f30fa +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Feb 18 20:34:34 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 47f30fa96e62fc215c0e80f42517908760ef8065 Author: Brad Hards <bradh@frogmouth.net> -Date: Mon Feb 18 20:38:10 2013 +1100 +Date: Mon Feb 18 20:38:10 2013 +1100 Minor rewording of contributor README - README.contributors | 13 +++++++------ + README.contributors | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) +commit 164805b4471256d3915c5e49fff28c9cdcbf89e6 +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Feb 18 20:05:12 2013 +0100 + + Move the commented test to a proper one + + poppler/Makefile.am | 3 +- + poppler/PageLabelInfo.cc | 160 + +------------------------------------- + poppler/PageLabelInfo_p.h | 147 + ++++++++++++++++++++++++++++++++++ + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 4 + + qt4/tests/check_pagelabelinfo.cpp | 43 ++++++++++ + 6 files changed, 198 insertions(+), 160 deletions(-) + +commit 527b91a0ef97906041ffe57e88f0d26e1c407af0 +Merge: df35562 95609be +Author: Albert Astals Cid <aacid@kde.org> +Date: Mon Feb 18 19:49:14 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 95609be551fc4413874b8980010be70fbbab112a Author: Albert Astals Cid <aacid@kde.org> -Date: Mon Feb 18 19:47:19 2013 +0100 +Date: Mon Feb 18 19:47:19 2013 +0100 Use the toLatin function in PageLabelInfo::indexToLabel Wonder why Kristian never enabled it? Fixes bug #61034 - poppler/PageLabelInfo.cc | 8 ++++---- + poppler/PageLabelInfo.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) +commit df3556240d5e4b4546b3c42b29be6d2be83a2802 +Merge: 4dacd7c 5c7057c +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Feb 12 23:55:24 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 5c7057c61ed6e270e001c1f86632f265bebb6890 Author: Nuno Araujo <nuno.araujo@russo79.com> -Date: Tue Feb 12 23:54:47 2013 +0100 +Date: Tue Feb 12 23:54:47 2013 +0100 Fix the build with automake-1.13 - autogen.sh | 17 +++++++++-------- - configure.ac | 3 +-- + autogen.sh | 17 +++++++++-------- + configure.ac | 3 +-- 2 files changed, 10 insertions(+), 10 deletions(-) +commit 4dacd7cdeb19d16fe7737c71e34904c7363c6b63 +Merge: 7f2c255 9fc4b9f +Author: Albert Astals Cid <aacid@kde.org> +Date: Tue Feb 12 22:59:56 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + commit 9fc4b9f7a7e6105a6fd85aed9c21b78742e89ddd Author: Peter Breitenlohner <peb@mppmu.mpg.de> -Date: Tue Feb 12 22:58:17 2013 +0100 +Date: Tue Feb 12 22:58:17 2013 +0100 true->TRUE Fixes compilation with jpeglib9 - goo/JpegWriter.cc | 3 ++- + goo/JpegWriter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) +commit 7f2c255ff28386ba992717f729f25a979f240375 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Tue Feb 12 22:48:40 2013 +0100 + + Introduce option SplashThinLineMode + + More info at bug #37347 + + poppler/SplashOutputDev.cc | 9 ++++++++- + poppler/SplashOutputDev.h | 3 ++- + splash/Splash.cc | 37 ++++++++++++++++++++++++++++++------- + splash/Splash.h | 9 +++++++-- + splash/SplashClip.cc | 7 ++++--- + splash/SplashClip.h | 4 +++- + splash/SplashTypes.h | 8 +++++++- + splash/SplashXPath.cc | 14 ++++++++++++-- + splash/SplashXPath.h | 17 ++++++++++++++++- + splash/SplashXPathScanner.cc | 9 +++++---- + splash/SplashXPathScanner.h | 17 ++++++++++++++++- + 11 files changed, 110 insertions(+), 24 deletions(-) + +commit c2ebcbea2267f861c491c0cd6c1fbf2dc2aff7d2 +Merge: 48ed05d dca21f8 +Author: Albert Astals Cid <aacid@kde.org> +Date: Sun Feb 10 12:01:13 2013 +0100 + + Merge remote-tracking branch 'origin/poppler-0.22' + + Conflicts: + poppler/Parser.cc + commit dca21f86359b6b2a925f7b05a2f36ab854cefbce Author: Albert Astals Cid <aacid@kde.org> -Date: Sun Feb 10 11:47:21 2013 +0100 +Date: Sun Feb 10 11:47:21 2013 +0100 0.22.1 - CMakeLists.txt | 2 +- - NEWS | 9 +++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 9 +++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) commit e8e9245f6a4884da3940fc281b7ff1a42d7f5964 Author: Albert Astals Cid <aacid@kde.org> -Date: Sun Feb 10 11:43:14 2013 +0100 +Date: Sun Feb 10 11:43:14 2013 +0100 Update C year here too - poppler/poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- + poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ebbacd897e2b529d1c3637b6af438b8dcc1d7ce8 Author: Albert Astals Cid <aacid@kde.org> -Date: Sun Feb 10 11:42:21 2013 +0100 +Date: Sun Feb 10 11:42:21 2013 +0100 Update C - poppler/Parser.cc | 1 + + poppler/Parser.cc | 1 + 1 file changed, 1 insertion(+) +commit 48ed05d95598b642a57456a843baf9f246502bb6 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Wed Feb 6 21:56:01 2013 +1030 + + Make Goffset long long and factor out all fseek/ftell into gfile.cc + + This fixes build problems on 32-bit machines due to off_t being + defined differently depending on whether source files included + condig.h. + + Bug 60095 + + goo/gfile.cc | 38 ++++++++++++++++++++++++ + goo/gfile.h | 7 +++++ + goo/gtypes.h | 19 +----------- + poppler/Stream.cc | 67 + ++++++------------------------------------ + poppler/XRef.cc | 4 +-- + poppler/poppler-config.h.cmake | 6 ---- + poppler/poppler-config.h.in | 6 ---- + utils/pdfinfo.cc | 16 ++-------- + 8 files changed, 60 insertions(+), 103 deletions(-) + +commit fbcd64386c1b189db6e06234577261973bdc88cc +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Fri Jan 25 22:24:50 2013 +1030 + + cairo: support uncolored tiling patterns + + Bug 59179 + + poppler/CairoOutputDev.cc | 20 ++++++++++++++++++++ + poppler/CairoOutputDev.h | 1 + + 2 files changed, 21 insertions(+) + +commit c60ad119363c65d097dff56a68c1ab3fb2933f0b +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Sun Jan 27 15:50:26 2013 +1030 + + A few more missing Goffsets + + glib/poppler-input-stream.h | 2 +- + poppler/PDFDoc.cc | 16 ++++++++-------- + poppler/PDFDoc.h | 6 +++--- + poppler/Stream.cc | 4 ++-- + poppler/Stream.h | 4 ++-- + 5 files changed, 16 insertions(+), 16 deletions(-) + +commit 9b113dc86a27085693ac4bcad061780c881ea7f9 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Sun Jan 27 11:32:34 2013 +1030 + + Use sys/types.h instead of stdio.h for the off_t type + + Bug 44085 + + goo/gtypes.h | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit f3aa5236361dca3db64f110520ebe721ba1c9464 +Author: Pino Toscano <pino@kde.org> +Date: Sun Jan 27 18:50:10 2013 +0100 + + use Goffset also for length in MemStream ctor + + poppler/Stream.cc | 2 +- + poppler/Stream.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit eb5ce6990522bac91d8f5d0d3636c46178386d25 +Author: Pino Toscano <pino@kde.org> +Date: Sun Jan 27 15:20:42 2013 +0100 + + avoid max() macro expansion + + protect against compilers defining max as macro + + poppler/XRef.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6b716b1ab60b573b5770d8636992247387bc3513 +Author: Pino Toscano <pino@kde.org> +Date: Sun Jan 27 15:18:04 2013 +0100 + + cmake: provide HAVE_FSEEK64 and HAVE_FSEEKO in poppler-config + + followup of a3cee0e7e9dd292c70fe1fa19a92e70bbc1e1b41 also for the + cmake-generated poppler-config.h + + poppler/poppler-config.h.cmake | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit fe59ac914230b80aa82b314398a8a038ef083e06 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Sat Jan 26 16:44:49 2013 +1030 + + Read 8 byte xref offsets when sizeof(Goffset) < 8 + + and print an error if the offset read is too large for Goffset. + + Bug 56318 + + poppler/XRef.cc | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +commit 098d98dfc3846150098f5b20f3f5a07cb565c465 +Author: Lu Wang <coolwanglu@gmail.com> +Date: Sat Jan 26 19:31:20 2013 +0100 + + Rename function + + Makes it say more what it does + + poppler/GfxState.cc | 3 ++- + poppler/GfxState.h | 3 ++- + poppler/SplashOutputDev.cc | 5 +++-- + 3 files changed, 7 insertions(+), 4 deletions(-) + +commit 97e93d7583f2a6a5b1c8b51474744ca05277dc28 +Author: Lu Wang <coolwanglu@gmail.com> +Date: Sat Jan 26 16:56:00 2013 +0100 + + Remove unused deviceHasTextClip + + poppler/CairoOutputDev.h | 1 - + poppler/OutputDev.h | 1 - + poppler/PSOutputDev.h | 1 - + poppler/SplashOutputDev.h | 1 - + utils/pdftohtml.cc | 1 - + 5 files changed, 5 deletions(-) + +commit 1bb3ddc2264cb65dffd553a952ee4518344df0de +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri Jan 25 19:37:24 2013 +0100 + + A few Goffsets we missed + + charactersRead is returned in BaseCryptStream::getPos thus should + be a Goffset + Gfx::getPos returns Parser::getPos and thus should be a Goffset too + + poppler/Decrypt.h | 3 ++- + poppler/Gfx.cc | 4 ++-- + poppler/Gfx.h | 4 ++-- + 3 files changed, 6 insertions(+), 5 deletions(-) + +commit 5f8b1275a19b2036c6e9323a744d8bc64af31c36 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri Jan 25 19:32:58 2013 +0100 + + New year! + + poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 574907e6a74e62a5ee6d7f17c43fdd9bcb07e069 +Author: Albert Astals Cid <aacid@kde.org> +Date: Fri Jan 25 19:31:59 2013 +0100 + + Adrian C for 2013 because of the big files support + + cpp/poppler-private.cpp | 1 + + cpp/poppler-private.h | 1 + + goo/gtypes.h | 1 + + poppler/Decrypt.cc | 1 + + poppler/Decrypt.h | 1 + + poppler/Error.cc | 1 + + poppler/Error.h | 1 + + poppler/Hints.cc | 1 + + poppler/Hints.h | 1 + + poppler/JBIG2Stream.cc | 1 + + poppler/JBIG2Stream.h | 1 + + poppler/JPEG2000Stream.cc | 1 + + poppler/JPEG2000Stream.h | 1 + + poppler/Lexer.cc | 2 +- + poppler/Lexer.h | 1 + + poppler/Object.cc | 1 + + poppler/Object.h | 1 + + poppler/PDFDoc.cc | 1 + + poppler/PDFDoc.h | 1 + + poppler/PageTransition.cc | 1 + + poppler/Parser.cc | 1 + + poppler/Parser.h | 1 + + poppler/SecurityHandler.cc | 1 + + poppler/Stream.cc | 1 + + poppler/Stream.h | 1 + + poppler/XRef.cc | 1 + + poppler/XRef.h | 1 + + qt4/src/poppler-private.cc | 1 + + qt4/src/poppler-qiodeviceoutstream-private.h | 1 + + qt4/src/poppler-qiodeviceoutstream.cc | 1 + + utils/pdfinfo.cc | 2 +- + utils/pdfunite.cc | 1 + + 32 files changed, 32 insertions(+), 2 deletions(-) + +commit 95b81ae9b5a345c9caa3d658b9b543d1937c6c02 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Fri Jan 25 21:37:51 2013 +1030 + + gitignore + + qt4/tests/.gitignore | 2 ++ + 1 file changed, 2 insertions(+) + +commit 576dc53c857d99bb5d81fe7c9c52fe314a6e58ee +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Fri Jan 25 21:27:13 2013 +1030 + + splash: fix uninitialized memory + + Bug 44085 + + poppler/SplashOutputDev.cc | 13 +++++++------ + 1 file changed, 7 insertions(+), 6 deletions(-) + +commit a9768588cd6086f4ca4e6906db038cfdbfd551d5 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Fri Jan 25 21:24:29 2013 +1030 + + win32 large file support + + Bug 44085 + + goo/gtypes.h | 2 ++ + poppler/Stream.cc | 13 +++++++++++++ + utils/pdfinfo.cc | 3 +++ + 3 files changed, 18 insertions(+) + +commit a3cee0e7e9dd292c70fe1fa19a92e70bbc1e1b41 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Fri Jan 25 21:23:43 2013 +1030 + + Large file support + + Create a Goffset type and use this type for all file offsets and file + sizes. + + Bug 44085 + + cpp/poppler-private.cpp | 2 +- + cpp/poppler-private.h | 2 +- + glib/poppler-input-stream.cc | 10 +- + glib/poppler-input-stream.h | 16 +-- + goo/gtypes.h | 15 +++ + poppler/Decrypt.cc | 2 +- + poppler/Decrypt.h | 2 +- + poppler/Error.cc | 10 +- + poppler/Error.h | 5 +- + poppler/Hints.cc | 4 +- + poppler/Hints.h | 6 +- + poppler/JBIG2Stream.cc | 8 +- + poppler/JBIG2Stream.h | 2 +- + poppler/JPEG2000Stream.cc | 2 +- + poppler/JPEG2000Stream.h | 2 +- + poppler/Lexer.h | 8 +- + poppler/Object.h | 8 +- + poppler/PDFDoc.cc | 54 +++++----- + poppler/PDFDoc.h | 14 +-- + poppler/Parser.cc | 10 +- + poppler/Parser.h | 2 +- + poppler/Stream.cc | 88 ++++++++--------- + poppler/Stream.h | 102 +++++++++---------- + poppler/XRef.cc | 141 + +++++++++++++++++---------- + poppler/XRef.h | 34 +++---- + poppler/poppler-config.h.in | 6 ++ + qt4/src/poppler-private.cc | 2 +- + qt4/src/poppler-qiodeviceoutstream-private.h | 2 +- + qt4/src/poppler-qiodeviceoutstream.cc | 4 +- + test/perf-test.cc | 6 +- + utils/pdfinfo.cc | 6 +- + utils/pdfunite.cc | 2 +- + 32 files changed, 320 insertions(+), 257 deletions(-) + +commit 6eebbb9c015f98b713205e56ab2f1d4d430e9206 +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Fri Jan 25 21:22:51 2013 +1030 + + Add Int64 object type + + Bug 44085 + + poppler/Lexer.cc | 46 + ++++++++++++++++++++-------------------------- + poppler/Object.cc | 6 +++--- + poppler/Object.h | 26 +++++++++++++++----------- + poppler/PDFDoc.cc | 4 ++-- + poppler/SecurityHandler.cc | 4 ++-- + qt4/tests/check_lexer.cpp | 24 +++++++++++++++++------- + test/pdf-fullrewrite.cc | 9 +-------- + 7 files changed, 60 insertions(+), 59 deletions(-) + +commit be495d73ce7324963a979cffc149330f5512288b +Author: Adrian Johnson <ajohnson@redneon.com> +Date: Fri Jan 25 21:14:21 2013 +1030 + + use getNum instead of getReal + + poppler/PageTransition.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit a5adb6738e1e191c64457e0c07ee2e3422a042dd +Author: Albert Astals Cid <aacid@kde.org> +Date: Sat Jan 19 18:13:33 2013 +0100 + + Don't use config.h but poppler-config.h + + That was already included but i forgot to kill the other one + + poppler/XRef.h | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 8eb489c355d734a72e140ce7e32470d048362499 +Author: Thomas Freitag <Thomas.Freitag@alfa.de> +Date: Sat Jan 19 17:43:08 2013 +0100 + + Make rendering thread-safe + + Bug #50992 + + glib/poppler-input-stream.cc | 4 ++ + glib/poppler-input-stream.h | 1 + + poppler/Annot.cc | 52 +++++++++---------- + poppler/Array.cc | 48 +++++++++++++++++- + poppler/Array.h | 15 ++++-- + poppler/ArthurOutputDev.cc | 3 +- + poppler/ArthurOutputDev.h | 3 +- + poppler/CairoFontEngine.cc | 33 +++++++++--- + poppler/CairoFontEngine.h | 11 ++-- + poppler/CairoOutputDev.cc | 15 ++++-- + poppler/CairoOutputDev.h | 5 +- + poppler/Catalog.cc | 84 +++++++++++++++++++++++++++---- + poppler/Catalog.h | 15 ++++-- + poppler/Dict.cc | 67 ++++++++++++++++++++++++- + poppler/Dict.h | 11 +++- + poppler/Gfx.cc | 18 ++++--- + poppler/Gfx.h | 8 +-- + poppler/GlobalParamsWin.cc | 4 +- + poppler/Object.h | 7 +-- + poppler/OutputDev.h | 4 +- + poppler/PDFDoc.cc | 66 ++++++++++++++++++------ + poppler/PDFDoc.h | 11 ++-- + poppler/PSOutputDev.cc | 12 ++--- + poppler/PSOutputDev.h | 4 +- + poppler/Page.cc | 75 ++++++++++++++++++++++++--- + poppler/Page.h | 18 +++++-- + poppler/Parser.cc | 3 +- + poppler/PreScanOutputDev.cc | 4 +- + poppler/PreScanOutputDev.h | 4 +- + poppler/SplashOutputDev.cc | 16 +++--- + poppler/SplashOutputDev.h | 5 +- + poppler/Stream.cc | 117 + ++++++++++++++++++++++++++++++++----------- + poppler/Stream.h | 35 +++++++++---- + poppler/TextOutputDev.cc | 5 +- + poppler/TextOutputDev.h | 3 +- + poppler/XRef.cc | 99 +++++++++++++++++++++++++++++++++--- + poppler/XRef.h | 16 +++++- + qt4/src/poppler-document.cc | 23 ++++----- + qt4/src/poppler-page.cc | 64 ++++++++++++++++++++--- + qt4/src/poppler-private.cc | 3 +- + qt4/src/poppler-private.h | 74 +-------------------------- + test/gtk-test.cc | 2 +- + utils/HtmlOutputDev.cc | 3 +- + utils/HtmlOutputDev.h | 3 +- + utils/ImageOutputDev.h | 3 +- + 45 files changed, 793 insertions(+), 283 deletions(-) + commit 3db9472e2b016f1b411174273f27848193ab18e5 Author: José Aliste <jaliste@src.gnome.org> -Date: Fri Jan 18 15:22:03 2013 +0100 +Date: Fri Jan 18 15:22:03 2013 +0100 Add a null check for gfxFont Bug #59561 - poppler/TextOutputDev.cc | 3 ++- + poppler/TextOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4b69217f72f3fd313f73df059eb1e6294878a95e Author: Peter Dyballa <Peter_Dyballa@Freenet.DE> -Date: Fri Jan 11 00:32:46 2013 +0100 +Date: Fri Jan 11 00:32:46 2013 +0100 Use CPPFLAGS for CPPFLAGS not CFLAGS Bug #59186 - m4/libjpeg.m4 | 2 +- + m4/libjpeg.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8b6dc55e530b2f5ede6b9dfb64aafdd1d5836492 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Jan 10 22:31:52 2013 +0100 +Date: Thu Jan 10 22:31:52 2013 +0100 Fix invalid memory access in 1150.pdf.asan.8.69 - splash/Splash.cc | 5 ++++- + splash/Splash.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit e14b6e9c13d35c9bd1e0c50906ace8e707816888 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Jan 10 20:52:02 2013 +0100 +Date: Thu Jan 10 20:52:02 2013 +0100 Fix invalid memory access in 2030.pdf.asan.69.463 - poppler/Function.cc | 6 +++++- + poppler/Function.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 0388837f01bc467045164f9ddaff787000a8caaa Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Jan 10 20:29:06 2013 +0100 +Date: Thu Jan 10 20:29:06 2013 +0100 Fix another invalid memory access in 1091.pdf.asan.72.42 - poppler/Stream.cc | 10 ++++++++-- + poppler/Stream.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 957aa252912cde85d76c41e9710b33425a82b696 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Jan 10 19:16:19 2013 +0100 +Date: Thu Jan 10 19:16:19 2013 +0100 Fix invalid memory accesses in 1091.pdf.asan.72.42 - splash/Splash.cc | 7 ++++++- + splash/Splash.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit bbc2d8918fe234b7ef2c480eb148943922cc0959 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Jan 10 19:07:48 2013 +0100 +Date: Thu Jan 10 19:07:48 2013 +0100 Fix invalid memory accesses in 1036.pdf.asan.23.17 - splash/Splash.cc | 14 ++++++++++++-- + splash/Splash.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit a9b8ab4657dec65b8b86c225d12c533ad7e984e2 Author: Albert Astals Cid <aacid@kde.org> -Date: Wed Jan 9 22:56:45 2013 +0100 +Date: Wed Jan 9 22:56:45 2013 +0100 Fix crash in broken file 1031.pdf.asan.48.15 - splash/Splash.cc | 9 ++++++--- + splash/Splash.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 7266a634e01e20648cc877371edc95651d30d4fc Author: Albert Astals Cid <aacid@kde.org> -Date: Wed Jan 9 22:52:45 2013 +0100 +Date: Wed Jan 9 22:52:45 2013 +0100 Forgot the C of the last commit - splash/Splash.cc | 2 +- + splash/Splash.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a205e71a2dbe0c8d4f4905a76a3f79ec522eacec Author: Albert Astals Cid <aacid@kde.org> -Date: Wed Jan 9 22:47:28 2013 +0100 +Date: Wed Jan 9 22:47:28 2013 +0100 Do not crash in broken documents like 1007.pdf.asan.48.4 - splash/Splash.cc | 12 +++++++++++- + splash/Splash.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit b1026b5978c385328f2a15a2185c599a563edf91 Author: Albert Astals Cid <aacid@kde.org> -Date: Wed Jan 9 22:17:09 2013 +0100 +Date: Wed Jan 9 22:17:09 2013 +0100 Initialize refLine totally Fixes uninitialized memory read in 1004.pdf.asan.7.3 - poppler/Stream.cc | 7 ++++--- + poppler/Stream.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit bef2c42f381c74fdb8bbb43babe1a93a0e229fb0 Author: Adrian Johnson <ajohnson@redneon.com> -Date: Thu Jan 3 15:27:36 2013 +1030 +Date: Thu Jan 3 15:27:36 2013 +1030 Parser: return error if stream encountered when allowStreams = false @@ -312,50 +2183,50 @@ Date: Thu Jan 3 15:27:36 2013 +1030 Bug 58966 - poppler/Parser.cc | 14 +++++++------- + poppler/Parser.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 801f7feea79e5bc3b5417566552e4df1e6b8a51c Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 29 19:22:54 2012 +0100 +Date: Sat Dec 29 19:22:54 2012 +0100 0.22.0 - CMakeLists.txt | 6 +++--- - NEWS | 14 ++++++++++++++ - configure.ac | 4 ++-- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 6 +++--- + NEWS | 14 ++++++++++++++ + configure.ac | 4 ++-- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 22 insertions(+), 8 deletions(-) commit bf5ef68c89d4189b18458b764f807cfc6599bad7 Author: Carlos Garcia Campos <carlosgc@gnome.org> -Date: Sat Dec 29 19:43:11 2012 +0100 +Date: Sat Dec 29 19:43:11 2012 +0100 regtest: Print test results when the test has finished To make sure the result corresponds to the test now that we are using multiple threads. - regtest/Printer.py | 25 +++++++++++++++++++------ - regtest/TestRun.py | 18 +++++++++--------- + regtest/Printer.py | 25 +++++++++++++++++++------ + regtest/TestRun.py | 18 +++++++++--------- 2 files changed, 28 insertions(+), 15 deletions(-) commit 80c7f6aa3fa83175fafc71fa8c834350d513a48f Author: Jason Crain <jason@aquaticape.us> -Date: Fri Nov 23 23:31:01 2012 -0600 +Date: Fri Nov 23 23:31:01 2012 -0600 TextOutputDev: Use page size for max value in TextPage::visitSelection https://bugs.freedesktop.org/show_bug.cgi?id=50138 - poppler/TextOutputDev.cc | 3 ++- + poppler/TextOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0d31edfa5617f4fecb04d5476de54a63b6146686 Author: Ross Lagerwall <rosslagerwall@gmail.com> -Date: Fri Nov 30 09:23:55 2012 +0000 +Date: Fri Nov 30 09:23:55 2012 +0000 pdf-inspector Change from the deprecated GtkTable to GtkGrid @@ -364,34 +2235,34 @@ Date: Fri Nov 30 09:23:55 2012 +0000 https://bugs.freedesktop.org/show_bug.cgi?id=57727 - test/pdf-inspector.ui | 39 +++++++++++++++------------------------ + test/pdf-inspector.ui | 39 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 24 deletions(-) commit 9977a4f26b5698b0b85ca911e7392013941944e0 Author: Ross Lagerwall <rosslagerwall@gmail.com> -Date: Tue Nov 13 15:49:44 2012 +0000 +Date: Tue Nov 13 15:49:44 2012 +0000 pdf-inspector: Remove deprectated has-separator property https://bugs.freedesktop.org/show_bug.cgi?id=57727 - test/pdf-inspector.ui | 1 - + test/pdf-inspector.ui | 1 - 1 file changed, 1 deletion(-) commit 806d116a38c2a6552c9bcee2c6f753d7059c17aa Author: Ross Lagerwall <rosslagerwall@gmail.com> -Date: Tue Nov 13 15:44:15 2012 +0000 +Date: Tue Nov 13 15:44:15 2012 +0000 pdf-inspector: Add correct title and copyright https://bugs.freedesktop.org/show_bug.cgi?id=57727 - test/pdf-inspector.cc | 5 ++--- + test/pdf-inspector.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 7d5bf74c19768fa3447819a4debff06d5d83900a Author: Ross Lagerwall <rosslagerwall@gmail.com> -Date: Tue Nov 13 15:23:36 2012 +0000 +Date: Tue Nov 13 15:23:36 2012 +0000 pdf-inspector: Fix crash by not freeing filename_g @@ -400,12 +2271,12 @@ Date: Tue Nov 13 15:23:36 2012 +0000 https://bugs.freedesktop.org/show_bug.cgi?id=57727 - test/pdf-inspector.cc | 1 - + test/pdf-inspector.cc | 1 - 1 file changed, 1 deletion(-) commit d61c6d4944d6f7c9e8b517dd28958124f4923d08 Author: Thomas Freitag <Thomas.Freitag@alfa.de> -Date: Fri Dec 28 01:18:48 2012 +0100 +Date: Fri Dec 28 01:18:48 2012 +0100 Repair pdfunite @@ -424,147 +2295,147 @@ Date: Fri Dec 28 01:18:48 2012 +0100 Bug #58569 - poppler/PDFDoc.cc | 6 ++++-- - poppler/PDFDoc.h | 4 ++-- - utils/pdfunite.cc | 4 ++-- + poppler/PDFDoc.cc | 6 ++++-- + poppler/PDFDoc.h | 4 ++-- + utils/pdfunite.cc | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) commit be4804bff2b722ceac180da52ad436fee548f9ee Author: Albert Astals Cid <aacid@kde.org> -Date: Fri Dec 28 01:17:14 2012 +0100 +Date: Fri Dec 28 01:17:14 2012 +0100 dos2unix - poppler/PDFDoc.cc | 36 ++++++++++++++++++------------------ + poppler/PDFDoc.cc | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) commit 703c77eb59aa22ab6372d56a20ee81dc7dfa6e4a Author: Even Rouault <even.rouault@mines-paris.org> -Date: Fri Dec 28 00:57:17 2012 +0100 +Date: Fri Dec 28 00:57:17 2012 +0100 Fix very long loop in JPXStream::getImageParams() - poppler/JPXStream.cc | 14 ++++++++++---- + poppler/JPXStream.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 7e0be7854adc49e4e00c0badb0dc470fbdf6d612 Author: Even Rouault <even.rouault@mines-paris.org> -Date: Fri Dec 28 00:44:29 2012 +0100 +Date: Fri Dec 28 00:44:29 2012 +0100 Avoid DoS due to huge number of JPX tiles in a stream - poppler/JPXStream.cc | 3 ++- + poppler/JPXStream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 2017dbebd9afd4f172242ff8462fce739d911e64 Author: Even Rouault <even.rouault@mines-paris.org> -Date: Fri Dec 28 00:30:13 2012 +0100 +Date: Fri Dec 28 00:30:13 2012 +0100 Do not crash on 0 or negative nBits values - poppler/Stream.cc | 5 +++-- + poppler/Stream.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 858df0dc04e2f306e806fe0fc4fb5c8ec804e263 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Dec 27 23:30:27 2012 +0100 +Date: Thu Dec 27 23:30:27 2012 +0100 Fix arg typo - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1dd6280d79ad22461208702b3c929377887c99ff Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 15 16:39:23 2012 +0100 +Date: Sat Dec 15 16:39:23 2012 +0100 0.21.4 soversion increases - CMakeLists.txt | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 99d0288bb0b6879ae5414d174939bbd9c1e90bd3 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 15 16:37:19 2012 +0100 +Date: Sat Dec 15 16:37:19 2012 +0100 0.21.4 version increase - CMakeLists.txt | 2 +- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 2bc48d5369f1dbecfc4db2878f33bdeb80d8d90f Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 15 16:36:38 2012 +0100 +Date: Sat Dec 15 16:36:38 2012 +0100 0.21.4 NEWS - NEWS | 18 ++++++++++++++++++ + NEWS | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit b3423d54b1254597d7ca953872211fa3aa83e29c Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 15 16:29:54 2012 +0100 +Date: Sat Dec 15 16:29:54 2012 +0100 Updated copyrights - goo/JpegWriter.h | 2 +- - goo/PNGWriter.cc | 1 + - goo/PNGWriter.h | 1 + - goo/TiffWriter.cc | 1 + - goo/TiffWriter.h | 1 + - poppler/GlobalParams.cc | 2 +- - poppler/TextOutputDev.cc | 1 + - splash/Splash.cc | 1 + - utils/HtmlOutputDev.cc | 1 + + goo/JpegWriter.h | 2 +- + goo/PNGWriter.cc | 1 + + goo/PNGWriter.h | 1 + + goo/TiffWriter.cc | 1 + + goo/TiffWriter.h | 1 + + poppler/GlobalParams.cc | 2 +- + poppler/TextOutputDev.cc | 1 + + splash/Splash.cc | 1 + + utils/HtmlOutputDev.cc | 1 + 9 files changed, 9 insertions(+), 2 deletions(-) commit 487f20d24830a97cad4773ae27f0c2cc58df2ed0 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Dec 13 20:40:39 2012 +0100 +Date: Thu Dec 13 20:40:39 2012 +0100 Check obj1 is a dict before using it Fixes bug #58257 - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 03045469206adbd797e3a38fee3a16cdd1716812 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Dec 13 19:24:54 2012 +0100 +Date: Thu Dec 13 19:24:54 2012 +0100 Fix crop on EPS conversion Bug #30692 Patch is half William Bader's and half mine - poppler/OutputDev.h | 5 +++++ - poppler/PSOutputDev.h | 4 +++- - poppler/Page.cc | 3 +++ - poppler/Page.h | 2 ++ + poppler/OutputDev.h | 5 +++++ + poppler/PSOutputDev.h | 4 +++- + poppler/Page.cc | 3 +++ + poppler/Page.h | 2 ++ 4 files changed, 13 insertions(+), 1 deletion(-) commit 5d50b2765428e5a417967be2f41452ab05917db7 Author: Peter Breitenlohner <peb@mppmu.mpg.de> -Date: Tue Dec 11 18:54:30 2012 +0100 +Date: Tue Dec 11 18:54:30 2012 +0100 Correct bad semantics Negation has higher precedence than comparison Confirmed by Marek Kasik that wrote the code originally - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e306bad391a3ff49593f1f3bac0717d62599bd13 Author: Pino Toscano <pino@kde.org> -Date: Sun Dec 9 22:40:27 2012 +0100 +Date: Sun Dec 9 22:40:27 2012 +0100 pngwriter: move #include <png.h> into .cc file @@ -574,75 +2445,75 @@ Date: Sun Dec 9 22:40:27 2012 +0100 This requires HtmlOutputDev.cc to include <png.h> on its own (which is correct, since it uses the libpng API directly). - goo/PNGWriter.cc | 98 - ++++++++++++++++++++++++++++-------------------- - goo/PNGWriter.h | 12 ++---- - utils/HtmlOutputDev.cc | 4 ++ + goo/PNGWriter.cc | 98 + +++++++++++++++++++++++++++++--------------------- + goo/PNGWriter.h | 12 ++----- + utils/HtmlOutputDev.cc | 4 +++ 3 files changed, 64 insertions(+), 50 deletions(-) commit cf338551e9d031cc00d56cea0d258ec5fd96e79a Author: Pino Toscano <pino@kde.org> -Date: Sun Dec 9 22:22:03 2012 +0100 +Date: Sun Dec 9 22:22:03 2012 +0100 tiffwriter: move #include <tiffio.h> into .cc file Move all the private data (including the libtiff types) to a private class. - goo/TiffWriter.cc | 94 - ++++++++++++++++++++++++++++++----------------------- - goo/TiffWriter.h | 12 ++----- + goo/TiffWriter.cc | 94 + ++++++++++++++++++++++++++++++++----------------------- + goo/TiffWriter.h | 12 ++----- 2 files changed, 56 insertions(+), 50 deletions(-) commit 0dfa51f0bfa787ee9c865fd4f05e4bd964c260fc Author: Albert Astals Cid <aacid@kde.org> -Date: Sun Dec 9 22:31:50 2012 +0100 +Date: Sun Dec 9 22:31:50 2012 +0100 Having a look at the log Marek has (C) in this file - poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit f1b2e29e1d5f420903085318f06c4dc83ebb24f3 Author: Thomas Freitag <Thomas.Freitag@alfa.de> -Date: Sun Dec 9 20:59:26 2012 +0100 +Date: Sun Dec 9 20:59:26 2012 +0100 Fix crash when rendering on mono1 - poppler/SplashOutputDev.cc | 2 +- + poppler/SplashOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 71bad47ed6a36d825b0d08992c8db56845c71e40 Author: Marek Kasik <mkasik@redhat.com> -Date: Sun Dec 9 20:20:00 2012 +0100 +Date: Sun Dec 9 20:20:00 2012 +0100 Filter stuff that might end up in the shell Since it seems shells don't know how to filter stuff and might causing bad things to happen - poppler/Error.cc | 21 +++++++++++++++++---- + poppler/Error.cc | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) commit c35d030472e6cb140c3dff30b91541772c992eb0 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 8 23:51:59 2012 +0100 +Date: Sat Dec 8 23:51:59 2012 +0100 Add private copy constructor and operator= to make sure we don't use the default ones Since using them would results in bad things happening - goo/GooHash.h | 16 ++++++++++++++++ - goo/GooList.h | 16 ++++++++++++++++ - goo/PNGWriter.h | 5 ++++- - goo/TiffWriter.h | 5 ++++- - goo/gfile.h | 4 ++++ + goo/GooHash.h | 16 ++++++++++++++++ + goo/GooList.h | 16 ++++++++++++++++ + goo/PNGWriter.h | 5 ++++- + goo/TiffWriter.h | 5 ++++- + goo/gfile.h | 4 ++++ 5 files changed, 44 insertions(+), 2 deletions(-) commit f6741d9242bf2d9c13c8d534c50c8e4d404afc7f Author: Adrian Johnson <ajohnson@redneon.com> -Date: Sun Dec 2 09:34:35 2012 +1030 +Date: Sun Dec 2 09:34:35 2012 +1030 jpegwriter: move #include "jpeglib.h" into .cc file @@ -654,32 +2525,32 @@ Date: Sun Dec 2 09:34:35 2012 +1030 Bug 57687 - goo/JpegWriter.cc | 120 - +++++++++++++++++++++++++++++++----------------- - goo/JpegWriter.h | 25 +++++----- - splash/SplashBitmap.cc | 2 +- - utils/pdftocairo.cc | 4 +- + goo/JpegWriter.cc | 120 + ++++++++++++++++++++++++++++++++----------------- + goo/JpegWriter.h | 25 ++++++----- + splash/SplashBitmap.cc | 2 +- + utils/pdftocairo.cc | 4 +- 4 files changed, 95 insertions(+), 56 deletions(-) commit e78dbb1b7dbd20c3ae547b02270ab0648c1bfc61 Author: Adrian Johnson <ajohnson@redneon.com> -Date: Sun Dec 2 09:10:32 2012 +1030 +Date: Sun Dec 2 09:10:32 2012 +1030 Reformat goo/*Writer files to poppler style - goo/ImgWriter.h | 20 ++--- - goo/JpegWriter.cc | 184 +++++++++++++++++++++---------------------- - goo/JpegWriter.h | 38 ++++----- - goo/PNGWriter.cc | 224 - ++++++++++++++++++++++++++--------------------------- - goo/PNGWriter.h | 62 +++++++-------- - goo/TiffWriter.cc | 40 +++++----- - goo/TiffWriter.h | 58 +++++++------- + goo/ImgWriter.h | 20 ++--- + goo/JpegWriter.cc | 184 ++++++++++++++++++++++---------------------- + goo/JpegWriter.h | 38 ++++----- + goo/PNGWriter.cc | 224 + +++++++++++++++++++++++++++--------------------------- + goo/PNGWriter.h | 62 +++++++-------- + goo/TiffWriter.cc | 40 +++++----- + goo/TiffWriter.h | 58 +++++++------- 7 files changed, 313 insertions(+), 313 deletions(-) commit 1bfe4b22cf893dd498d6f306ee9cf942c72fe3ed Author: Matthias Kramm <kramm@quiss.org> -Date: Mon Nov 19 12:39:56 2012 -0800 +Date: Mon Nov 19 12:39:56 2012 -0800 Fix linewidths in monochrome mode. @@ -687,44 +2558,44 @@ Date: Mon Nov 19 12:39:56 2012 -0800 resolution, monochrome line widths were wrong (snapped back to 1 pixel wide.) This patch fixes that issue. - splash/Splash.cc | 2 +- + splash/Splash.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e5008bdb26df0135edfbd30a811df2332f4e036c Author: José Aliste <jaliste@src.gnome.org> -Date: Sat Dec 8 10:33:21 2012 -0300 +Date: Sat Dec 8 10:33:21 2012 -0300 glib-demo: Update the demo to modify flags of annotations https://bugs.freedesktop.org/show_bug.cgi?id=58015 - glib/demo/annots.c | 65 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/annots.c | 65 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) commit 8cd5cae953de374276c11711dc106de15c8dcad0 Author: Carlos Garcia Campos <carlosgc@gnome.org> -Date: Sat Dec 8 18:57:07 2012 +0100 +Date: Sat Dec 8 18:57:07 2012 +0100 regtest: Use the number of cpus as default number of worker threads - regtest/main.py | 8 +++++--- + regtest/main.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 605c363b04ba3853883010c0a413054fe246d9aa Author: Carlos Garcia Campos <carlosgc@gnome.org> -Date: Sat Dec 8 18:45:22 2012 +0100 +Date: Sat Dec 8 18:45:22 2012 +0100 regtest: Remove trailing whitespaces - regtest/TestReferences.py | 10 +++++----- - regtest/TestRun.py | 10 +++++----- - regtest/main.py | 6 +++--- + regtest/TestReferences.py | 10 +++++----- + regtest/TestRun.py | 10 +++++----- + regtest/main.py | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) commit 787a8438708397f0a1bf26e93726f544c91533e6 Author: Hib Eris <hib@hiberis.nl> -Date: Sun Dec 2 08:03:10 2012 +0100 +Date: Sun Dec 2 08:03:10 2012 +0100 Fix compile warning on deprecated conversion from string constant @@ -735,48 +2606,48 @@ Date: Sun Dec 2 08:03:10 2012 +0100 GlobalParams.cc:181:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] - poppler/GlobalParams.cc | 2 +- + poppler/GlobalParams.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb3a10417ae659fdb7b77132c569c93ec00bc95e Author: Fabio D'Urso <fabiodurso@hotmail.it> -Date: Sun Dec 2 01:41:05 2012 +0100 +Date: Sun Dec 2 01:41:05 2012 +0100 Fixed check_lexer on 32-bit systems - qt4/tests/check_lexer.cpp | 4 ++-- + qt4/tests/check_lexer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8550576bdf74180b62f54f9fd59213fbcd0a1be1 Author: José Aliste <jaliste@src.gnome.org> -Date: Sat Dec 8 10:33:04 2012 -0300 +Date: Sat Dec 8 10:33:04 2012 -0300 glib: Add poppler_annot_set_flags https://bugs.freedesktop.org/show_bug.cgi?id=58015 - glib/poppler-annot.cc | 22 ++++++++++++++++++++++ - glib/poppler-annot.h | 2 ++ + glib/poppler-annot.cc | 22 ++++++++++++++++++++++ + glib/poppler-annot.h | 2 ++ 2 files changed, 24 insertions(+) commit 15dcc5426ce319429e1a2c518902effb2ddf06cf Author: Adam Reichold <adamreichold@myopera.com> -Date: Thu Dec 6 18:45:46 2012 +0100 +Date: Thu Dec 6 18:45:46 2012 +0100 implement parallel testing using Python's Queue class - regtest/Printer.py | 36 ++++++++++++++++----------- - regtest/TestReferences.py | 23 +++++++++++++++++- - regtest/TestRun.py | 58 - +++++++++++++++++++++++++++++++++++--------- - regtest/backends/cairo.py | 5 ++-- - regtest/backends/splash.py | 5 ++-- - regtest/main.py | 11 ++++++++- + regtest/Printer.py | 36 +++++++++++++++++----------- + regtest/TestReferences.py | 23 +++++++++++++++++- + regtest/TestRun.py | 58 + ++++++++++++++++++++++++++++++++++++---------- + regtest/backends/cairo.py | 5 ++-- + regtest/backends/splash.py | 5 ++-- + regtest/main.py | 11 ++++++++- 6 files changed, 104 insertions(+), 34 deletions(-) commit c46646020826136b403e9aae8e2ded24c7165522 Author: Hib Eris <hib@hiberis.nl> -Date: Sun Dec 2 10:04:28 2012 +0100 +Date: Sun Dec 2 10:04:28 2012 +0100 glib-demo: Do not use deprecated gtk_color_button_{get,set}_rgba() @@ -785,144 +2656,144 @@ Date: Sun Dec 2 10:04:28 2012 +0100 https://bugs.freedesktop.org/show_bug.cgi?id=57798 - glib/demo/selections.c | 16 ++++++++++++++++ + glib/demo/selections.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit f8c1b55e764a6e79b0530fb1be9ee11917f4237e Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 1 22:19:17 2012 +0100 +Date: Sat Dec 1 22:19:17 2012 +0100 0.21.3 - CMakeLists.txt | 4 ++-- - NEWS | 17 +++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 17 +++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 23 insertions(+), 6 deletions(-) commit e3716d9d735a1093399a3c5c33ea5471a6adc405 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 1 22:34:00 2012 +0100 +Date: Sat Dec 1 22:34:00 2012 +0100 Build on make check correctly - qt4/tests/check_goostring.cpp | 2 +- + qt4/tests/check_goostring.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c7ae96b162e8a05269a54c31f8e7c411edc84553 Merge: 1f279c3 b1dacd1 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 1 21:26:24 2012 +0100 +Date: Sat Dec 1 21:26:24 2012 +0100 Merge commit 'b1dacd1e6ab00eb1976491eb2b45c76671011b38' commit 1f279c32dcdc899b509fc00aaa57382bc8af90f3 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 1 20:37:52 2012 +0100 +Date: Sat Dec 1 20:37:52 2012 +0100 Update copyrights - poppler/CairoOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit 5daa17c013be8ebe180ff48207e189bd9bd50a84 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 1 20:06:17 2012 +0100 +Date: Sat Dec 1 20:06:17 2012 +0100 Initialize to NULL, fixes crash Since the TextStringToUCS4 not always assigns to second param, initialize uni to NULL - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f673be852e6564e039b5ec24e5bf583149b1d5a4 Author: Jason Crain <jason@aquaticape.us> -Date: Sat Dec 1 20:03:00 2012 +0100 +Date: Sat Dec 1 20:03:00 2012 +0100 Allow large chars in TextPage - poppler/TextOutputDev.cc | 1 - + poppler/TextOutputDev.cc | 1 - 1 file changed, 1 deletion(-) commit aca122432951c4c0a2a5dbaba046d848f2153b84 Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 18:27:55 2012 +0200 +Date: Sat Jun 23 18:27:55 2012 +0200 Fix compile warning on unused variable filename_g - glib/poppler-document.cc | 2 +- + glib/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c702066961b1cc2a9c0fb16546e9db93c312813b Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 18:23:59 2012 +0200 +Date: Sat Jun 23 18:23:59 2012 +0200 Do not use 'size' uninitialized - poppler/PDFDoc.cc | 6 +++--- + poppler/PDFDoc.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 14bdeacb0eb8e4a1d3995f310a1b526e4dcc96dc Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 18:09:01 2012 +0200 +Date: Sat Jun 23 18:09:01 2012 +0200 Fix compile warnings on deprecated conversion from string constant to 'char*' - poppler/FileSpec.cc | 3 ++- - poppler/GlobalParamsWin.cc | 4 ++-- + poppler/FileSpec.cc | 3 ++- + poppler/GlobalParamsWin.cc | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 72d4a1ba998218de876e2a0e939bbec4b7795299 Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 17:52:13 2012 +0200 +Date: Sat Jun 23 17:52:13 2012 +0200 Fix compile warning on signed/unsigned comparison - goo/gfile.cc | 2 +- + goo/gfile.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1262111e70ff161e495505bd6a262cc0357a943c Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 17:46:54 2012 +0200 +Date: Sat Jun 23 17:46:54 2012 +0200 Remove unused variable - goo/gfile.cc | 3 +-- + goo/gfile.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 85572b85950ed4e4421f1e61e704e5c250ca27d9 Author: Albert Astals Cid <aacid@kde.org> -Date: Sat Dec 1 01:50:25 2012 +0100 +Date: Sat Dec 1 01:50:25 2012 +0100 Silence gcc warning Bug #57572 - goo/TiffWriter.cc | 4 ++-- + goo/TiffWriter.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a97aead193a927b91a4e33d7b5d2ba7179e664df Author: Adrian Johnson <ajohnson@redneon.com> -Date: Fri Nov 30 21:30:19 2012 +0100 +Date: Fri Nov 30 21:30:19 2012 +0100 Splash: Implement bilinear image scaling Bug #22138 - poppler/SplashOutputDev.cc | 10 +-- - splash/Splash.cc | 183 - +++++++++++++++++++++++++++++++++++++++++--- - splash/Splash.h | 13 +++- + poppler/SplashOutputDev.cc | 10 +-- + splash/Splash.cc | 183 + ++++++++++++++++++++++++++++++++++++++++++--- + splash/Splash.h | 13 +++- 3 files changed, 188 insertions(+), 18 deletions(-) commit e6806d893a9a104e3f23d69d0245ad0e4948a409 Author: Pino Toscano <pino@kde.org> -Date: Wed Nov 28 17:59:36 2012 +0100 +Date: Wed Nov 28 17:59:36 2012 +0100 cmake: Enable compiler warnings for C code @@ -931,12 +2802,12 @@ Date: Wed Nov 28 17:59:36 2012 +0100 followup of 5c5945d163fe406960ccc2e3a71882722b9e69d1 - CMakeLists.txt | 2 ++ + CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) commit bdb17da35de49b9fd1a549c3afd5e36004552080 Author: Hib Eris <hib@hiberis.nl> -Date: Mon Nov 26 20:38:03 2012 +0100 +Date: Mon Nov 26 20:38:03 2012 +0100 cairo: Fix uninitaliazed warning in CairoOutputDev @@ -950,12 +2821,12 @@ Date: Mon Nov 26 20:38:03 2012 +0100 https://bugs.freedesktop.org/show_bug.cgi?id=57571 - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit beff044e4fdf44e80ad7c75255cb71a83e70a293 Author: Hib Eris <hib@hiberis.nl> -Date: Tue Nov 27 22:19:01 2012 +0100 +Date: Tue Nov 27 22:19:01 2012 +0100 glib-demo: Fix warning on signedness @@ -972,12 +2843,12 @@ Date: Tue Nov 27 22:19:01 2012 +0100 https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/attachments.c | 2 +- + glib/demo/attachments.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b484749ffa58315e4b61738d652347d7a77da982 Author: Hib Eris <hib@hiberis.nl> -Date: Tue Nov 27 19:38:59 2012 +0100 +Date: Tue Nov 27 19:38:59 2012 +0100 glib-demo: Fix set but unused warning @@ -991,113 +2862,113 @@ Date: Tue Nov 27 19:38:59 2012 +0100 https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/print.c | 9 ++++++--- + glib/demo/print.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 8438daf7bf7ab1b96c6899baab7e47d9c634cb3d Author: Hib Eris <hib@hiberis.nl> -Date: Sun Jun 24 14:54:31 2012 +0200 +Date: Sun Jun 24 14:54:31 2012 +0200 glib-demo: pgd_text_view_query_tooltip(): return a gboolean https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/text.c | 4 +++- + glib/demo/text.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ff9e211cfb60eb820b9b046da546352fa59d7df9 Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 22:56:02 2012 +0200 +Date: Sat Jun 23 22:56:02 2012 +0200 glib-demo: Remove set but unused variable textinfo https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/text.c | 2 -- + glib/demo/text.c | 2 -- 1 file changed, 2 deletions(-) commit 8e5ae33bc63eca5297dea12fc281ba223f5be09a Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 22:44:22 2012 +0200 +Date: Sat Jun 23 22:44:22 2012 +0200 glib-demo: Fix warning "operation on 'page' may be undefined [-Wsequence-point]" https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/text.c | 2 +- + glib/demo/text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c6f98d62b885e1d7f6ce1f265d4a87dca36494de Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 22:38:35 2012 +0200 +Date: Sat Jun 23 22:38:35 2012 +0200 glib-demo: Remove unused variable slice_selector https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/render.c | 2 +- + glib/demo/render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit da56d280e2a51229c93117d8b537897ba63296cf Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 22:36:29 2012 +0200 +Date: Sat Jun 23 22:36:29 2012 +0200 glib-demo: Remove unused variable region https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/selections.c | 1 - + glib/demo/selections.c | 1 - 1 file changed, 1 deletion(-) commit c792e59064018e0fd899f32080489419517f2bbe Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 22:34:44 2012 +0200 +Date: Sat Jun 23 22:34:44 2012 +0200 glib-demo: Do not use 'text' uninitialized https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/utils.c | 2 +- + glib/demo/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5a8f7eda14030436e6905dd826e72cabbcf0e5f Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 22:26:53 2012 +0200 +Date: Sat Jun 23 22:26:53 2012 +0200 glib-demo: Fix warning on unused variable selection https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/layers.c | 1 - + glib/demo/layers.c | 1 - 1 file changed, 1 deletion(-) commit 4ceb3f4f4ca0092e79bb36723a7332b071491666 Author: Hib Eris <hib@hiberis.nl> -Date: Sat Jun 23 18:36:12 2012 +0200 +Date: Sat Jun 23 18:36:12 2012 +0200 glib-demo: Fix warnings on unused variables https://bugs.freedesktop.org/show_bug.cgi?id=57620 - glib/demo/annots.c | 4 +--- + glib/demo/annots.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 5c5945d163fe406960ccc2e3a71882722b9e69d1 Author: Hib Eris <hib@hiberis.nl> -Date: Tue Nov 27 19:21:34 2012 +0100 +Date: Tue Nov 27 19:21:34 2012 +0100 Enable compiler warnings for C code Compilation of glib/demo uses a C compiler, thus compiler warnings should be enabled in the CFLAGS variable. - configure.ac | 3 ++- + configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 55940e989701eb9118015e30f4f48eb654fa34c4 Author: Pino Toscano <pino@kde.org> -Date: Tue Nov 27 16:05:15 2012 +0100 +Date: Tue Nov 27 16:05:15 2012 +0100 fix my previous GooString::insert fix @@ -1107,14 +2978,14 @@ Date: Tue Nov 27 16:05:15 2012 +0100 extend qt4's check_goostring with few more checks covering this (and the previous) fix - goo/GooString.cc | 2 +- - qt4/tests/check_goostring.cpp | 39 + goo/GooString.cc | 2 +- + qt4/tests/check_goostring.cpp | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) commit dcbc9686d97f4f6596c43d1f701207278c25f8eb Author: Pino Toscano <pino@kde.org> -Date: Mon Nov 26 14:44:21 2012 +0100 +Date: Mon Nov 26 14:44:21 2012 +0100 glib/cmake: Include Gio-2.0 for introspection @@ -1136,12 +3007,12 @@ Date: Mon Nov 26 14:44:21 2012 +0100 folloup of c84753e12029fcc6113f80dedc9a943ce1deb214 - glib/CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 169e4cb001fa235ca608d3d0b42ea4214161fc2d Author: Pino Toscano <pino@kde.org> -Date: Mon Nov 26 14:42:59 2012 +0100 +Date: Mon Nov 26 14:42:59 2012 +0100 glib/cmake: Show all suppressed introspection scanner warnings @@ -1149,36 +3020,36 @@ Date: Mon Nov 26 14:42:59 2012 +0100 followup of 11a1f6f512a7d7b86defeb5963fa16bc08e3ba1c - glib/CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 62c0dbbe9f1987c78eeb87f248d35e7fd73e968a Author: Albert Astals Cid <aacid@kde.org> -Date: Mon Nov 26 00:40:57 2012 +0100 +Date: Mon Nov 26 00:40:57 2012 +0100 Check GooString::insert Checks we don't break what we just fixed with Pino's patch - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/Makefile.am | 7 ++++++- - qt4/tests/check_goostring.cpp | 22 ++++++++++++++++++++++ + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 7 ++++++- + qt4/tests/check_goostring.cpp | 22 ++++++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) commit 01e438ca47776075c8171bda090e7d859fd9f620 Author: Adam Reichold <adamreichold@myopera.com> -Date: Mon Nov 26 00:39:05 2012 +0100 +Date: Mon Nov 26 00:39:05 2012 +0100 Don't use memcpy to copy classes - poppler/Function.cc | 63 - ++++++++++++++++++++++++++++++++++++++++++--------- - poppler/Function.h | 11 +++++---- + poppler/Function.cc | 63 + +++++++++++++++++++++++++++++++++++++++++++---------- + poppler/Function.h | 11 ++++++---- 2 files changed, 59 insertions(+), 15 deletions(-) commit 7ba15d11e56175601104d125d5e4a47619c224bf Author: Pino Toscano <pino@kde.org> -Date: Mon Nov 26 00:29:35 2012 +0100 +Date: Mon Nov 26 00:29:35 2012 +0100 fix GooString::insert() @@ -1196,21 +3067,21 @@ Date: Mon Nov 26 00:29:35 2012 +0100 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693817 - goo/GooString.cc | 5 ++--- + goo/GooString.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 703f85a10cf7ad61d2f2d3a5faf347fdddcb4738 Author: Carlos Garcia Campos <carlosgc@gnome.org> -Date: Sun Nov 25 12:36:33 2012 +0100 +Date: Sun Nov 25 12:36:33 2012 +0100 glib: Fix returns tag in PopplerAttachmentSaveFunc api doc - glib/poppler-attachment.h | 2 +- + glib/poppler-attachment.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 52896031783b28cee350ea92c8736e2c2e4e9d33 Author: José Aliste <jaliste@src.gnome.org> -Date: Mon Nov 19 23:47:19 2012 +0100 +Date: Mon Nov 19 23:47:19 2012 +0100 glib: Add missing ":" at the end of some functions documentation @@ -1219,14 +3090,14 @@ Date: Mon Nov 19 23:47:19 2012 +0100 https://bugs.freedesktop.org/show_bug.cgi?id=56218 - glib/poppler-annot.cc | 2 +- - glib/poppler-form-field.cc | 10 +++++----- - glib/poppler-layer.cc | 12 ++++++------ + glib/poppler-annot.cc | 2 +- + glib/poppler-form-field.cc | 10 +++++----- + glib/poppler-layer.cc | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) commit 60dfc1a3471f824f40b0bef5b97a7b04bd78e72b Author: Hib Eris <hib@hiberis.nl> -Date: Sat Oct 20 10:17:01 2012 +0200 +Date: Sat Oct 20 10:17:01 2012 +0200 glib: Exclude poppler-input-stream.h from introspection files @@ -1238,12 +3109,12 @@ Date: Sat Oct 20 10:17:01 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=56218 - glib/Makefile.am | 2 +- + glib/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c84753e12029fcc6113f80dedc9a943ce1deb214 Author: Hib Eris <hib@hiberis.nl> -Date: Sat Oct 20 09:40:09 2012 +0200 +Date: Sat Oct 20 09:40:09 2012 +0200 glib: Include Gio-2.0 for introspection @@ -1263,23 +3134,23 @@ Date: Sat Oct 20 09:40:09 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=56218 - glib/Makefile.am | 2 +- + glib/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11a1f6f512a7d7b86defeb5963fa16bc08e3ba1c Author: Hib Eris <hib@hiberis.nl> -Date: Sat Oct 20 09:30:05 2012 +0200 +Date: Sat Oct 20 09:30:05 2012 +0200 glib: Show all suppressed introspection scanner warnings https://bugs.freedesktop.org/show_bug.cgi?id=56218 - glib/Makefile.am | 2 +- + glib/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16812829a7d4816717731318b1aa1bc3ab5e3935 Author: Jason Crain <jason@aquaticape.us> -Date: Mon Aug 27 22:42:11 2012 -0500 +Date: Mon Aug 27 22:42:11 2012 -0500 Update fill and stroke color in CairoOutputDev::startPage @@ -1288,13 +3159,13 @@ Date: Mon Aug 27 22:42:11 2012 -0500 https://bugs.freedesktop.org/show_bug.cgi?id=54526 - glib/poppler-page.cc | 2 +- - poppler/CairoOutputDev.cc | 2 ++ + glib/poppler-page.cc | 2 +- + poppler/CairoOutputDev.cc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) commit c93702bea0718d67660f2255344dcf9b0f502d57 Author: José Aliste <jaliste@src.gnome.org> -Date: Tue Nov 20 11:25:41 2012 +0100 +Date: Tue Nov 20 11:25:41 2012 +0100 glib: Ensure text is only computed on first render @@ -1303,12 +3174,12 @@ Date: Tue Nov 20 11:25:41 2012 +0100 poppler_page_render would reprocess the text each time is called. - glib/poppler-page.cc | 9 ++++----- + glib/poppler-page.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit b0297110c455eb18096268b59d6095d428380de5 Author: Jason Crain <jason@aquaticape.us> -Date: Wed Nov 21 14:15:59 2012 -0600 +Date: Wed Nov 21 14:15:59 2012 -0600 glib: check if words end with spaces @@ -1319,53 +3190,53 @@ Date: Wed Nov 21 14:15:59 2012 -0600 https://bugs.freedesktop.org/show_bug.cgi?id=54504 - glib/poppler-page.cc | 62 - ++++++++++++++++++++++++++++---------------------- + glib/poppler-page.cc | 62 + +++++++++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 27 deletions(-) commit b1dacd1e6ab00eb1976491eb2b45c76671011b38 Author: Albert Astals Cid <aacid@kde.org> -Date: Fri Nov 23 00:12:24 2012 +0100 +Date: Fri Nov 23 00:12:24 2012 +0100 0.21.2 - CMakeLists.txt | 4 ++-- - NEWS | 13 +++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 13 +++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 19 insertions(+), 6 deletions(-) commit 2d2a3af7159945c3fd54f22878e2eb09e019bbc6 Author: Albert Astals Cid <aacid@kde.org> -Date: Fri Nov 23 00:06:39 2012 +0100 +Date: Fri Nov 23 00:06:39 2012 +0100 Update copyrights - goo/TiffWriter.cc | 1 + - goo/TiffWriter.h | 1 + - poppler/CairoRescaleBox.cc | 1 + - poppler/CairoRescaleBox.h | 38 ++++++++++++++++++++++++++++++++++++++ - splash/SplashBitmap.cc | 2 +- + goo/TiffWriter.cc | 1 + + goo/TiffWriter.h | 1 + + poppler/CairoRescaleBox.cc | 1 + + poppler/CairoRescaleBox.h | 38 ++++++++++++++++++++++++++++++++++++++ + splash/SplashBitmap.cc | 2 +- 5 files changed, 42 insertions(+), 1 deletion(-) commit e0d0177562ff546b59b3bc8eb68a08dc740d6f6c Author: Adrian Johnson <ajohnson@redneon.com> -Date: Wed Nov 14 22:44:20 2012 +1030 +Date: Wed Nov 14 22:44:20 2012 +1030 cairo: Fix crash in CairoImageOutputDev with setSoftMaskFromImageMask Bug 57067 - poppler/CairoOutputDev.cc | 46 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 5 +++++ + poppler/CairoOutputDev.cc | 46 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 5 +++++ 2 files changed, 51 insertions(+) commit f050717f986a6c2833876d14083363a540fa849a Author: Adrian Johnson <ajohnson@redneon.com> -Date: Wed Nov 14 23:50:10 2012 +1030 +Date: Wed Nov 14 23:50:10 2012 +1030 cairo: fix soft mask when image resolution != smask resolution @@ -1374,12 +3245,12 @@ Date: Wed Nov 14 23:50:10 2012 +1030 Bug 57070 - poppler/CairoOutputDev.cc | 12 +++--------- + poppler/CairoOutputDev.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit 87fd5275514b63f13622b79a8fcfe443ccc4f45d Author: Adrian Johnson <ajohnson@redneon.com> -Date: Sun Nov 11 18:53:12 2012 +1030 +Date: Sun Nov 11 18:53:12 2012 +1030 cairo: make drawImage work with images > 32767 in width/height @@ -1399,158 +3270,158 @@ Date: Sun Nov 11 18:53:12 2012 +1030 Bug 56858 - poppler/CairoOutputDev.cc | 278 - +++++++++++++++++++++++--------------------- - poppler/CairoRescaleBox.cc | 177 +++++++++++++++------------- - poppler/CairoRescaleBox.h | 21 +++- + poppler/CairoOutputDev.cc | 278 + ++++++++++++++++++++++++--------------------- + poppler/CairoRescaleBox.cc | 177 +++++++++++++++-------------- + poppler/CairoRescaleBox.h | 21 +++- 3 files changed, 258 insertions(+), 218 deletions(-) commit d1c509c48fc422649d0c2c2d70af5e13e3472874 Author: Adrian Johnson <ajohnson@redneon.com> -Date: Sat Nov 17 10:04:55 2012 +1030 +Date: Sat Nov 17 10:04:55 2012 +1030 pdftocairo: add tiff support Bug 57006 - utils/pdftocairo.1 | 23 ++++++++------ - utils/pdftocairo.cc | 88 - ++++++++++++++++++++++++++++++++++++++++----------- + utils/pdftocairo.1 | 23 ++++++++------ + utils/pdftocairo.cc | 88 + +++++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 83 insertions(+), 28 deletions(-) commit 6d3fe48cf30b298b4436462904d781ea441c1f3d Author: Adrian Johnson <ajohnson@redneon.com> -Date: Sat Nov 17 10:03:22 2012 +1030 +Date: Sat Nov 17 10:03:22 2012 +1030 tiff: remove splash dependency and add RGBA support Bug 57006 - goo/TiffWriter.cc | 47 + goo/TiffWriter.cc | 47 +++++++++++++++++++---------------------------- - goo/TiffWriter.h | 13 ++++++++++--- - splash/SplashBitmap.cc | 23 +++++++++++++++++++++-- + goo/TiffWriter.h | 13 ++++++++++--- + splash/SplashBitmap.cc | 23 +++++++++++++++++++++-- 3 files changed, 50 insertions(+), 33 deletions(-) commit 15f600a5702788f7e5b91cd67bc2438179921939 Author: Albert Astals Cid <aacid@kde.org> -Date: Thu Nov 15 22:17:27 2012 +0100 +Date: Thu Nov 15 22:17:27 2012 +0100 Don't do a check for sanity that then we don't use Fixes bugs 56753 and 51684 - fofi/FoFiTrueType.cc | 26 -------------------------- + fofi/FoFiTrueType.cc | 26 -------------------------- 1 file changed, 26 deletions(-) commit c7e3c2d7087e4fc36564ba7bd55e27e100e0a5e5 Author: Albert Astals Cid <aacid@kde.org> -Date: Wed Nov 14 14:58:45 2012 +0100 +Date: Wed Nov 14 14:58:45 2012 +0100 Remove unused code - fofi/FoFiTrueType.cc | 658 - ------------------------------------------ - fofi/FoFiTrueType.h | 11 +- - splash/SplashFTFontEngine.cc | 42 +-- + fofi/FoFiTrueType.cc | 658 + ------------------------------------------- + fofi/FoFiTrueType.h | 11 +- + splash/SplashFTFontEngine.cc | 42 +-- 3 files changed, 2 insertions(+), 709 deletions(-) commit 06951f529e6514a0c26d6d821ab5fab0920a7cf3 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 23:37:22 2012 +0100 +Date: Tue Nov 13 23:37:22 2012 +0100 Simplify >= 0 ifs for unsigned - cpp/poppler-global.cpp | 8 ++------ + cpp/poppler-global.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit fa813adc3f7b7ee3cc819f1e0cb85e01f13c2c01 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 23:37:01 2012 +0100 +Date: Tue Nov 13 23:37:01 2012 +0100 Remove < 0 ifs for unsigned - splash/SplashFTFont.cc | 8 -------- + splash/SplashFTFont.cc | 8 -------- 1 file changed, 8 deletions(-) commit 1969bcd693289eba1138fcaa74a684cb3ff2aefc Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 23:36:40 2012 +0100 +Date: Tue Nov 13 23:36:40 2012 +0100 Remove unused members - poppler/Gfx.cc | 3 --- - poppler/Gfx.h | 5 +---- + poppler/Gfx.cc | 3 --- + poppler/Gfx.h | 5 +---- 2 files changed, 1 insertion(+), 7 deletions(-) commit 3a6e5ed5e28b6113696a7ae60b0b85d7097eb731 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 23:35:53 2012 +0100 +Date: Tue Nov 13 23:35:53 2012 +0100 Remove >= 0 checks for unsigned variables - utils/HtmlFonts.cc | 6 +++--- - utils/HtmlFonts.h | 4 ++-- + utils/HtmlFonts.cc | 6 +++--- + utils/HtmlFonts.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit 0dcc2d711810dd64aa8d8721ce53a6b72e12c47c Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 23:35:10 2012 +0100 +Date: Tue Nov 13 23:35:10 2012 +0100 Remove unused var - utils/pdfinfo.cc | 2 +- + utils/pdfinfo.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1fc97862d30bf723135310bfc8701e6788bfd284 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 23:24:19 2012 +0100 +Date: Tue Nov 13 23:24:19 2012 +0100 size can't be smaller than 0 because it's a size_t - goo/gmem.cc | 22 +--------------------- + goo/gmem.cc | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) commit bb801a9b889bc0e62cf8b853c26cc6636b4af9a1 Author: Albert Astals Cid <aacid@kde.org> -Date: Tue Nov 13 22:51:17 2012 +0100 +Date: Tue Nov 13 22:51:17 2012 +0100 Removed unused var - utils/pdfinfo.cc | 1 - + utils/pdfinfo.cc | 1 - 1 file changed, 1 deletion(-) commit fd651fb49653e89d96b032e010a7d8e891536bb0 Author: Albert Astals Cid <aacid@kde.org> -Date: Mon Nov 12 00:42:49 2012 +0100 +Date: Mon Nov 12 00:42:49 2012 +0100 Parse the args (so that -v says vesion only) Fixes bug #56817 - utils/pdfunite.cc | 4 +++- + utils/pdfunite.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7e2e9567f51d01be9a88848e1141c6d4f0f768a1 Author: Albert Astals Cid <aacid@kde.org> -Date: Fri Nov 9 20:02:25 2012 +0100 +Date: Fri Nov 9 20:02:25 2012 +0100 0.21.1 - CMakeLists.txt | 4 ++-- - NEWS | 14 ++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Doxyfile | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 14 ++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 2 +- 8 files changed, 22 insertions(+), 8 deletions(-) commit 98b7cfd289abb53a745a88d6ec99e95df477fc8f Merge: 40efa72 d254174 Author: Albert Astals Cid <aacid@kde.org> -Date: Fri Nov 9 00:38:19 2012 +0100 +Date: Fri Nov 9 00:38:19 2012 +0100 Merge remote-tracking branch 'origin/poppler-0.20' @@ -1580,8 +3451,8 @@ Date: Sun Nov 4 11:20:29 2012 +0100 I've also added a #include in XRef.h because it references enum CryptAlgorithm too. Also in this case, it expands to nothing. - poppler/PDFDoc.h | 2 +- - poppler/XRef.h | 1 + + poppler/PDFDoc.h | 2 +- + poppler/XRef.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 0f7c17d7f92d4cdfbd8816dba666aeed924d8bc2 @@ -1593,11 +3464,11 @@ Date: Fri Nov 2 10:54:17 2012 +0100 This patch also wraps the code that checks the form type and moves it from pdfinfo to the Catalog class. - poppler/Catalog.cc | 19 +++++++++++++++++++ - poppler/Catalog.h | 9 +++++++++ - qt4/src/poppler-document.cc | 16 ++++++++++++++++ - qt4/src/poppler-qt4.h | 18 ++++++++++++++++++ - utils/pdfinfo.cc | 19 ++++++++++--------- + poppler/Catalog.cc | 19 +++++++++++++++++++ + poppler/Catalog.h | 9 +++++++++ + qt4/src/poppler-document.cc | 16 ++++++++++++++++ + qt4/src/poppler-qt4.h | 18 ++++++++++++++++++ + utils/pdfinfo.cc | 19 ++++++++++--------- 5 files changed, 72 insertions(+), 9 deletions(-) commit f3f5a166bcd16b6f2cb516cceb2b3f41b6faf0b4 @@ -1610,7 +3481,7 @@ Date: Fri Nov 2 01:53:24 2012 +0100 This patch clears the user-entered text when the user interacts with predefined options. - poppler/Form.cc | 10 ++++++++++ + poppler/Form.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) commit ddcd5dc0ceecc02f0d4f740cb6c9b557dfd33c74 @@ -1623,7 +3494,7 @@ Date: Thu Nov 1 00:58:51 2012 +0100 Fixes http://lists.freedesktop.org/archives/poppler/2012-October/009688.html - poppler/Form.cc | 5 +++++ + poppler/Form.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 1302bf52bba7e6446f01358240a4b5b583e196a9 @@ -1633,7 +3504,7 @@ Date: Wed Oct 31 19:56:37 2012 +0100 FormFieldChoice ctor: Stop scanning if /V is a string and the corresponding option has been identified - poppler/Form.cc | 11 +++++++++-- + poppler/Form.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit d254174e08146115ad04ac1f1bf82bb26e56c684 @@ -1642,7 +3513,7 @@ Date: Wed Oct 31 16:57:56 2012 +0100 FormFieldChoice::updateSelection: Fixed wrong loop condition - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 401de95f5ab42ab0f5d8fd92d76b5def50f84a2b @@ -1656,8 +3527,8 @@ Date: Wed Oct 31 19:43:51 2012 +0100 distinguish duplicate option (i.e. options with the same name/export value). - poppler/Form.cc | 71 - ++++++++++++++++++++++++++++++++----------------------- + poppler/Form.cc | 71 + ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 29 deletions(-) commit cfd3a46a857100cb634e18192b762e7342165348 @@ -1675,7 +3546,7 @@ Date: Wed Oct 31 15:44:32 2012 +0100 instead of the option name. With this patch, we mimic this behavior. - poppler/Form.cc | 49 ++++++++++++++++++++++++++++++++++--------------- + poppler/Form.cc | 49 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 15 deletions(-) commit ce99940bcac0447f32ee2ad46efb09af93989c12 @@ -1689,7 +3560,7 @@ Date: Sat Oct 13 00:13:33 2012 +0200 gets updated (failing to update it results in acroread still showing the old selection). - poppler/Form.cc | 50 ++++++++++++++++++++++++++++++++++++-------------- + poppler/Form.cc | 50 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 14 deletions(-) commit 102553e2104a1b223c8ac924aa6702829adebbdb @@ -1698,7 +3569,7 @@ Date: Wed Oct 31 16:57:56 2012 +0100 FormFieldChoice::updateSelection: Fixed wrong loop condition - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d7522ea1d2e66beef64f705e8986142f15fcf613 @@ -1723,7 +3594,7 @@ Date: Wed Oct 31 15:26:37 2012 +0100 Now the /V value is always binary-equal to the corresponding /Opt entry. - poppler/Form.cc | 16 +--------------- + poppler/Form.cc | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) commit da08ebeee241198907378c6461721fddb5106875 @@ -1732,9 +3603,9 @@ Date: Sun Oct 28 12:13:22 2012 +1030 Don't allow invalid unicode to be passed to backends - poppler/CharCodeToUnicode.cc | 11 +++++++++-- - poppler/UTF.cc | 11 +++++++++++ - poppler/UTF.h | 4 ++++ + poppler/CharCodeToUnicode.cc | 11 +++++++++-- + poppler/UTF.cc | 11 +++++++++++ + poppler/UTF.h | 4 ++++ 3 files changed, 24 insertions(+), 2 deletions(-) commit 9f92feda5eff9b2542c64349f33ae3cf250e7f4b @@ -1745,7 +3616,7 @@ Date: Fri Nov 2 23:05:55 2012 +0100 Bug #54702 - poppler/CharCodeToUnicode.cc | 2 ++ + poppler/CharCodeToUnicode.cc | 2 ++ 1 file changed, 2 insertions(+) commit ef11b4f0e642dff0be02bf3327eb56bf0b364847 @@ -1756,14 +3627,14 @@ Date: Fri Nov 2 22:44:27 2012 +0100 With minor api fixes by me (Albert Astals Cid) - qt4/src/poppler-document.cc | 23 +++++++++++--- - qt4/src/poppler-page.cc | 38 ++++++++++++----------- - qt4/src/poppler-private.h | 69 - +++++++++++++++++++++++++++--------------- - qt4/src/poppler-qt4.h | 11 ++++++- - splash/SplashBitmap.cc | 70 - +++++++++++++++++++++++++++++++++++++++++++ - splash/SplashBitmap.h | 5 +++- + qt4/src/poppler-document.cc | 23 ++++++++++++--- + qt4/src/poppler-page.cc | 38 +++++++++++++----------- + qt4/src/poppler-private.h | 69 + ++++++++++++++++++++++++++++---------------- + qt4/src/poppler-qt4.h | 11 ++++++- + splash/SplashBitmap.cc | 70 + +++++++++++++++++++++++++++++++++++++++++++++ + splash/SplashBitmap.h | 5 +++- 6 files changed, 169 insertions(+), 47 deletions(-) commit ae8fc0cbfc6123189e17b3cf1286e0540f181646 @@ -1774,7 +3645,7 @@ Date: Tue Oct 30 21:22:04 2012 +1030 Bug 56463 - poppler/CairoOutputDev.cc | 19 +++++++++++++++---- + poppler/CairoOutputDev.cc | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) commit 3be4e835d765f2f060e2a2e07dd23905c3212cdd @@ -1783,8 +3654,8 @@ Date: Wed Oct 24 18:37:06 2012 +0200 dos2unix - utils/pdftoppm.cc | 876 - ++++++++++++++++++++++++++--------------------------- + utils/pdftoppm.cc | 876 + +++++++++++++++++++++++++++--------------------------- 1 file changed, 438 insertions(+), 438 deletions(-) commit 77a980472e76b568346a49057b0217111a14a4cd @@ -1800,7 +3671,7 @@ Date: Tue Oct 23 00:22:55 2012 +0200 Fix the or-ing of flags - qt4/src/poppler-document.cc | 4 ++-- + qt4/src/poppler-document.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 74d6217ba164fdfe263b4edac8047b60506e39a6 @@ -1812,8 +3683,8 @@ Date: Sun Oct 21 17:48:57 2012 +0200 To make sure they are always shown. - regtest/Printer.py | 3 +++ - regtest/TestRun.py | 10 +++++----- + regtest/Printer.py | 3 +++ + regtest/TestRun.py | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) commit 4e9b8d2cca44241a501bb8095b3980d17fcda6c5 @@ -1822,7 +3693,7 @@ Date: Sun Oct 21 17:48:22 2012 +0200 regtest: Do not rewrite lines in verbose mode - regtest/Printer.py | 2 +- + regtest/Printer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2a25264afe3c59931f6a3638e2d6c6c2e0e5dfba @@ -1833,7 +3704,7 @@ Date: Fri Oct 19 17:22:56 2012 +0200 because i can - qt4/tests/check_fonts.cpp | 4 ++-- + qt4/tests/check_fonts.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bc4a54c0a4430216c9aeaf2c3bddbaeef5a004e4 @@ -1842,7 +3713,7 @@ Date: Fri Oct 19 17:22:13 2012 +0200 Compile with clang - qt4/tests/check_fonts.cpp | 6 ++++-- + qt4/tests/check_fonts.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit f38194cfae8f8690bc3767cbdcf140519564366c @@ -1858,7 +3729,7 @@ Date: Fri Oct 19 00:00:53 2012 +0200 Define the numbers a bit better so gcc in i386 understands them better - qt4/tests/check_lexer.cpp | 4 ++-- + qt4/tests/check_lexer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 80cf43472e5913f5f64bf73cb4a8ac5a53063f2e @@ -1868,8 +3739,8 @@ Date: Wed Oct 17 08:27:13 2012 +0200 added accessors for FormWidgetChoice::editChoice property to qt4 frontend - qt4/src/poppler-form.cc | 23 +++++++++++++++++++++++ - qt4/src/poppler-form.h | 15 +++++++++++++++ + qt4/src/poppler-form.cc | 23 +++++++++++++++++++++++ + qt4/src/poppler-form.h | 15 +++++++++++++++ 2 files changed, 38 insertions(+) commit 0b3ff2dc4e1ba37dd66f5913b10a9d69e31c40ce @@ -1899,7 +3770,7 @@ Date: Tue Sep 4 23:10:17 2012 +0200 unitialized and resulted in "-000000001 00000 f" being written in the XRef table. - poppler/XRef.cc | 1 + + poppler/XRef.cc | 1 + 1 file changed, 1 insertion(+) commit fb5cb0fbdfcd06556661b38b0c598922fff2d759 @@ -1909,7 +3780,7 @@ Date: Thu Oct 4 11:20:42 2012 +0200 Create the 24x24 rectangle for text annotation icons from the top-left corner instead of bottom-left - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35c07fe40d7b18e19f6ef0f5615f9f5ac8195cf7 @@ -1931,8 +3802,8 @@ Date: Tue Oct 9 15:24:02 2012 +0200 stream in case of repeated modifications. - poppler/Annot.cc | 40 ++++++++++++++++++++++++++++------------ - poppler/Annot.h | 1 + + poppler/Annot.cc | 40 ++++++++++++++++++++++++++++------------ + poppler/Annot.h | 1 + 2 files changed, 29 insertions(+), 12 deletions(-) commit 2127a977bbe9985aa58561116508ad4f08430a2c @@ -1946,7 +3817,7 @@ Date: Tue Oct 9 12:49:26 2012 +0200 entry is created every time AnnotWidget::updateWidgetApperance() is called. - poppler/Annot.cc | 30 +++++++++++++++++++++++++----- + poppler/Annot.cc | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) commit 0446e2cc1073f4579a90284d28bc5872e46e0536 @@ -1959,11 +3830,11 @@ Date: Tue Oct 9 10:47:40 2012 +0200 widget's appearance needs to be rebuilt, now AnnotWidget gets notified of changes via the new AnnotWidget::updateAppearanceStream() callback. - poppler/Annot.cc | 16 ++++++++++------ - poppler/Annot.h | 1 + - poppler/Form.cc | 52 + poppler/Annot.cc | 16 ++++++++++------ + poppler/Annot.h | 1 + + poppler/Form.cc | 52 ++++++++++++++++++++++++++++++++++++++-------------- - poppler/Form.h | 12 +++++++++--- + poppler/Form.h | 12 +++++++++--- 4 files changed, 58 insertions(+), 23 deletions(-) commit 68d732ab2d55ae15e194ececfffa753977fae84c @@ -1985,8 +3856,8 @@ Date: Tue Oct 9 15:24:02 2012 +0200 stream in case of repeated modifications. - poppler/Annot.cc | 40 ++++++++++++++++++++++++++++------------ - poppler/Annot.h | 1 + + poppler/Annot.cc | 40 ++++++++++++++++++++++++++++------------ + poppler/Annot.h | 1 + 2 files changed, 29 insertions(+), 12 deletions(-) commit e2993cc9551dc7521528904646f941c9747473f7 @@ -2000,7 +3871,7 @@ Date: Tue Oct 9 12:49:26 2012 +0200 entry is created every time AnnotWidget::updateWidgetApperance() is called. - poppler/Annot.cc | 30 +++++++++++++++++++++++++----- + poppler/Annot.cc | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) commit df924493922e8c0f7b1e19c2847d33b28a098913 @@ -2013,11 +3884,11 @@ Date: Tue Oct 9 10:47:40 2012 +0200 widget's appearance needs to be rebuilt, now AnnotWidget gets notified of changes via the new AnnotWidget::updateAppearanceStream() callback. - poppler/Annot.cc | 16 ++++++++++------ - poppler/Annot.h | 1 + - poppler/Form.cc | 52 + poppler/Annot.cc | 16 ++++++++++------ + poppler/Annot.h | 1 + + poppler/Form.cc | 52 ++++++++++++++++++++++++++++++++++++++-------------- - poppler/Form.h | 12 +++++++++--- + poppler/Form.h | 12 +++++++++--- 4 files changed, 58 insertions(+), 23 deletions(-) commit 0a5bda01ace9f8576d687c5a28feb5cf09b48a92 @@ -2026,7 +3897,7 @@ Date: Sun Oct 14 23:05:27 2012 +0200 New/old header for cmake buildsystem - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 6d46f0b477143eb0df09f718e96dd2ff2a7dd61b @@ -2035,12 +3906,12 @@ Date: Sat Sep 22 20:50:07 2012 +0200 Split our UTF.h into xpdf based UTF8.h and a poppler specific UTF.h - poppler/GlobalParams.cc | 2 +- - poppler/Makefile.am | 1 + - poppler/UTF.h | 79 - +------------------------------------------- - poppler/UTF8.h | 84 - +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/GlobalParams.cc | 2 +- + poppler/Makefile.am | 1 + + poppler/UTF.h | 79 + +--------------------------------------------- + poppler/UTF8.h | 84 + +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 87 insertions(+), 79 deletions(-) commit 03cbba935c90ce9a6d9ad44f7cda4901c2f81f2e @@ -2049,7 +3920,7 @@ Date: Sat Sep 22 19:58:40 2012 +0200 Do not use mapUTF8() directly in CairoOutputDev - poppler/CairoOutputDev.cc | 8 +++++--- + poppler/CairoOutputDev.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit f219bdbcadcb0334d595bbd9afd01f00c37d1978 @@ -2063,7 +3934,7 @@ Date: Sun Oct 14 22:59:55 2012 +0200 UTF.cc:99:33: warning: array subscript has type 'char' [-Wchar-subscripts] - poppler/UTF.cc | 3 ++- + poppler/UTF.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 65a2555607e03c94d77ae9ebdb34ab6d4f8844b6 @@ -2074,7 +3945,7 @@ Date: Fri Oct 12 23:54:57 2012 +0200 It caused a crash if multiple items are initially selected. - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 710bb3383306a9aa6debbfe1364029ee12a15576 @@ -2085,7 +3956,7 @@ Date: Fri Oct 12 23:54:57 2012 +0200 It caused a crash if multiple items are initially selected. - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ce18c9b3d5251305eb76d294fdf4b4de9382b3a4 @@ -2094,11 +3965,11 @@ Date: Wed Oct 10 19:54:57 2012 +0200 0.20.5 - CMakeLists.txt | 2 +- - NEWS | 15 +++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 15 +++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 19 insertions(+), 4 deletions(-) commit b112602334a5de84ae30c2e90d9bc6d4609f7f96 @@ -2109,15 +3980,15 @@ Date: Mon Oct 8 22:32:34 2012 +0200 Bug #55378 - poppler/Link.cc | 34 ++++++++++++++++++----- - poppler/Link.h | 17 +++++++++--- - qt4/src/poppler-annotation.cc | 2 -- - qt4/src/poppler-annotation.h | 1 + - qt4/src/poppler-link.cc | 60 - ++++++++++++++++++++++++++++++++++++++--- - qt4/src/poppler-link.h | 57 - ++++++++++++++++++++++++++++++++++++--- - qt4/src/poppler-page.cc | 8 +++++- + poppler/Link.cc | 34 +++++++++++++++++++----- + poppler/Link.h | 17 +++++++++--- + qt4/src/poppler-annotation.cc | 2 -- + qt4/src/poppler-annotation.h | 1 + + qt4/src/poppler-link.cc | 60 + ++++++++++++++++++++++++++++++++++++++++--- + qt4/src/poppler-link.h | 57 + +++++++++++++++++++++++++++++++++++++--- + qt4/src/poppler-page.cc | 8 +++++- 7 files changed, 158 insertions(+), 21 deletions(-) commit 6d6bd660dbb652f2f3e87c81c55a87d1fc11ec70 @@ -2130,8 +4001,8 @@ Date: Sat Oct 6 10:26:55 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=55521 - glib/poppler-document.cc | 6 ++++++ - glib/poppler-page.cc | 2 ++ + glib/poppler-document.cc | 6 ++++++ + glib/poppler-page.cc | 2 ++ 2 files changed, 8 insertions(+) commit ac3875a9e7f2f4f31881d3d1b3081f2adaef65a1 @@ -2144,8 +4015,8 @@ Date: Sat Oct 6 10:26:55 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=55521 - glib/poppler-document.cc | 6 ++++++ - glib/poppler-page.cc | 2 ++ + glib/poppler-document.cc | 6 ++++++ + glib/poppler-page.cc | 2 ++ 2 files changed, 8 insertions(+) commit 042d332c1c9f628e3bfaabf3da9e04436a8677b5 @@ -2163,7 +4034,7 @@ Date: Thu Oct 4 00:51:04 2012 +0200 Bug #55573 - splash/SplashFTFont.cc | 4 ++++ + splash/SplashFTFont.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 7b9a9f809d07303fe5adff9210731613df8b2adf @@ -2181,7 +4052,7 @@ Date: Wed Oct 3 01:21:45 2012 +0200 Can't do csObj->getName if csObj is a dict - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3b0962cd14b15ce92c0916f58ed5ba00aebe80b0 @@ -2199,7 +4070,7 @@ Date: Tue Oct 2 19:31:04 2012 +0200 Bug #55541 - autogen.sh | 15 ++++++++------- + autogen.sh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit a9d7ea2eb549acbf6ca7e2a299ffed46ff3d8758 @@ -2220,7 +4091,7 @@ Date: Wed Sep 26 15:13:47 2012 +0200 Fixes valgrind warnings about uninitialized uses - poppler/XRef.cc | 1 + + poppler/XRef.cc | 1 + 1 file changed, 1 insertion(+) commit 397d7b4597ad4bc8ab41fd7a99078473a3c93eb0 @@ -2236,8 +4107,8 @@ Date: Wed Sep 26 14:58:05 2012 +0200 More crash fixes for broken documents - poppler/JPXStream.cc | 97 - ++++++++++++++++++++++++++++++++++++++++++-------- + poppler/JPXStream.cc | 97 + ++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 82 insertions(+), 15 deletions(-) commit 78558d24692c68212da35a88deb68069c5a06d81 @@ -2249,7 +4120,7 @@ Date: Wed Sep 26 14:32:05 2012 +0200 solves 1258.pdf.SIGSEGV.dee.288 and 1255.pdf.asan.38.285, extends 1043.pdf.asan.47.50 and 557.pdf.asan.47.894 - poppler/GfxState.cc | 26 +++++++++++++++++++++++--- + poppler/GfxState.cc | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) commit e8822c0f3a46195ec7c6e55c556dd0c5716be742 @@ -2258,7 +4129,7 @@ Date: Wed Sep 26 14:21:46 2012 +0200 Add unlikelys - poppler/Stream.cc | 32 ++++++++++++++++---------------- + poppler/Stream.cc | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) commit 31874f2e065b0d68f726ef404de98f42489c80c7 @@ -2270,8 +4141,8 @@ Date: Wed Sep 26 14:17:00 2012 +0200 rebased patch for 1001.pdf.asan.2a.4, extends patch for 100.pdf.asan.38.2 - poppler/Stream.cc | 100 - +++++++++++++++++++++++++++++++++++++++++++++++++++-- + poppler/Stream.cc | 100 + ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 98 insertions(+), 2 deletions(-) commit 81b1d9207840ec1e66eef469b29a36a8556b7265 @@ -2280,7 +4151,7 @@ Date: Wed Sep 26 13:38:54 2012 +0200 Add some unlikelys - poppler/JBIG2Stream.cc | 28 ++++++++++++++-------------- + poppler/JBIG2Stream.cc | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 9ae1184e3049cabc695c8645a10eaef748b6e641 @@ -2293,8 +4164,8 @@ Date: Wed Sep 26 12:32:26 2012 +0200 569.pdf.SIGSEGV.c1.907, extends Patch for 829. and 839. asan and sigsegv series - poppler/JBIG2Stream.cc | 105 - ++++++++++++++++++++++++++++++++++++++++++------ + poppler/JBIG2Stream.cc | 105 + +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 93 insertions(+), 12 deletions(-) commit 1d72c14b3877ae730ac0aa92f36923269e8a2004 @@ -2303,7 +4174,7 @@ Date: Wed Sep 26 11:48:14 2012 +0200 Fix crash in 158.pdf.asan.d.451 - poppler/SplashOutputDev.cc | 8 ++++++++ + poppler/SplashOutputDev.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit 6013d49d852c58c4c23f787fd7dd64731c0918f1 @@ -2319,7 +4190,7 @@ Date: Wed Sep 26 00:52:32 2012 +0200 Don't close the stream if it's not a stream - poppler/PSOutputDev.cc | 4 +++- + poppler/PSOutputDev.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b97c28c42a18d1c2a8fabea52c092d948811d582 @@ -2341,7 +4212,7 @@ Date: Tue Sep 25 23:07:55 2012 +0200 Fixes compilation when lcms is on non standard locations Bug #55326 - qt4/src/Makefile.am | 3 ++- + qt4/src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 32bb87419c360a3b14c717c0f385198b70a1b2e7 @@ -2355,15 +4226,15 @@ Date: Sun Sep 23 18:15:13 2012 +0200 about the failing pages. Previous verbose output is available passing --verbose command line output. - regtest/Printer.py | 96 - +++++++++++++++++++++++++++++++++++ - regtest/TestReferences.py | 8 +-- - regtest/TestRun.py | 35 ++++++------- - regtest/backends/__init__.py | 13 +++-- - regtest/commands/create-refs.py | 3 +- - regtest/commands/find-regression.py | 5 +- - regtest/commands/run-tests.py | 3 +- - regtest/main.py | 3 ++ + regtest/Printer.py | 96 + +++++++++++++++++++++++++++++++++++++ + regtest/TestReferences.py | 8 ++-- + regtest/TestRun.py | 35 +++++++------- + regtest/backends/__init__.py | 13 +++-- + regtest/commands/create-refs.py | 3 +- + regtest/commands/find-regression.py | 5 +- + regtest/commands/run-tests.py | 3 +- + regtest/main.py | 3 ++ 8 files changed, 137 insertions(+), 29 deletions(-) commit ca6afce24aac2ef9d88e215177b11760f7468a6d @@ -2374,7 +4245,7 @@ Date: Fri Sep 21 21:33:05 2012 +0200 Bug #54617 - poppler/Gfx.cc | 5 +++-- + poppler/Gfx.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 70030b91ce2280f23c3e5adf863f1d336c9c5faf @@ -2383,12 +4254,12 @@ Date: Fri Sep 21 08:18:29 2012 +0200 Increase sonames - CMakeLists.txt | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) commit 2323e38f1a54cb58ec31b4cf15e6c2b1db742ca5 @@ -2397,10 +4268,10 @@ Date: Fri Sep 21 08:12:52 2012 +0200 Version increase - CMakeLists.txt | 4 ++-- - configure.ac | 4 ++-- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + configure.ac | 4 ++-- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 11a9a620276d199701be5811eb63687ace85ace1 @@ -2409,9 +4280,9 @@ Date: Fri Sep 21 08:10:15 2012 +0200 Drop the s from AdditionalActionsType - qt4/src/poppler-annotation-private.h | 5 +++-- - qt4/src/poppler-annotation.cc | 6 +++--- - qt4/src/poppler-annotation.h | 6 +++--- + qt4/src/poppler-annotation-private.h | 5 +++-- + qt4/src/poppler-annotation.cc | 6 +++--- + qt4/src/poppler-annotation.h | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) commit 028e0e7ddf8c30d311feb937385ef21acd34a52d @@ -2420,7 +4291,7 @@ Date: Thu Sep 20 18:13:08 2012 +0200 0.21.0 news - NEWS | 39 +++++++++++++++++++++++++++++++++++++++ + NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 2f2d053352e04e434d83dd93dfdbd08ab5b23f2e @@ -2429,10 +4300,10 @@ Date: Thu Sep 20 18:12:57 2012 +0200 Update copyrights - poppler/Annot.cc | 3 ++- - poppler/Annot.h | 1 + - poppler/TextOutputDev.cc | 2 +- - poppler/UTF.h | 1 + + poppler/Annot.cc | 3 ++- + poppler/Annot.h | 1 + + poppler/TextOutputDev.cc | 2 +- + poppler/UTF.h | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) commit 9fad83913791478b63fc76360f1a13e955cdcf4a @@ -2441,7 +4312,7 @@ Date: Mon Sep 17 23:15:10 2012 +0200 Move to init - poppler/XRef.cc | 11 +++-------- + poppler/XRef.cc | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit c470a3929c0a02b8a543fcada22138ab1fc18176 @@ -2450,10 +4321,10 @@ Date: Mon Sep 17 23:13:48 2012 +0200 Support encrypted pdf files in pdfseparate - poppler/PDFDoc.cc | 35 ++++++++++++++++++++++++++++++++--- - poppler/XRef.cc | 15 +++++++++++++++ - poppler/XRef.h | 2 ++ - utils/pdfseparate.cc | 4 ---- + poppler/PDFDoc.cc | 35 ++++++++++++++++++++++++++++++++--- + poppler/XRef.cc | 15 +++++++++++++++ + poppler/XRef.h | 2 ++ + utils/pdfseparate.cc | 4 ---- 4 files changed, 49 insertions(+), 7 deletions(-) commit 9b613dcf3c77bc2801d1125dc9bbc5a4dd04e16b @@ -2462,7 +4333,7 @@ Date: Mon Sep 17 23:12:43 2012 +0200 Compile - goo/TiffWriter.cc | 5 +++++ + goo/TiffWriter.cc | 5 +++++ 1 file changed, 5 insertions(+) commit fb5c383bd5be7090fc78380b4bb3244c3316c0cd @@ -2473,8 +4344,8 @@ Date: Mon Sep 17 00:03:49 2012 +0200 Bug #54896 - goo/TiffWriter.cc | 13 ++++++++++++- - goo/TiffWriter.h | 4 +++- + goo/TiffWriter.cc | 13 ++++++++++++- + goo/TiffWriter.h | 4 +++- 2 files changed, 15 insertions(+), 2 deletions(-) commit 3794916572a0531b10ee57c9f189497489b90bc8 @@ -2485,10 +4356,10 @@ Date: Sun Sep 16 17:53:47 2012 +0200 Fixes KDE bug #302334 - poppler/Form.cc | 45 + poppler/Form.cc | 45 +++++++++++++++++++++++++-------------------- - poppler/Form.h | 24 +++++++++++++----------- - qt4/src/poppler-form.cc | 13 ++++++++++--- + poppler/Form.h | 24 +++++++++++++----------- + qt4/src/poppler-form.cc | 13 ++++++++++--- 3 files changed, 48 insertions(+), 34 deletions(-) commit e8b6d2ac3a874dd5de166b52625fa628004ea5fe @@ -2504,7 +4375,7 @@ Date: Sun Sep 16 14:07:45 2012 +0200 Rework the #ifdef so that i don't get a gcc warning - poppler/strtok_r.cpp | 3 ++- + poppler/strtok_r.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b63049f97629a93ec346033e0ec56fc11f34c4fe @@ -2513,7 +4384,7 @@ Date: Sun Sep 16 14:05:01 2012 +0200 Forgot to add the new test to autotools - qt4/tests/Makefile.am | 7 ++++++- + qt4/tests/Makefile.am | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 7cb40726f9e80ee2b2f27ca6ce151b46c6ec091d @@ -2532,10 +4403,10 @@ Date: Sun Sep 16 13:48:51 2012 +0200 -2147483648 is an integer -2147483649 is a real - poppler/Lexer.cc | 14 +++++- - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/check_lexer.cpp | 118 - +++++++++++++++++++++++++++++++++++++++++++++ + poppler/Lexer.cc | 14 +++++- + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/check_lexer.cpp | 118 + ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+), 2 deletions(-) commit e980d11061c19f13c75f93506e07903b4d1c7f97 @@ -2558,9 +4429,9 @@ Date: Sat Sep 15 20:38:10 2012 +0200 Bug #54851 - poppler/poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- - poppler/strtok_r.cpp | 16 +++++++++++++++- + poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- + poppler/strtok_r.cpp | 16 +++++++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) commit b72c02d1a2ec8180b3ddfd2bb2b462c0189377d5 @@ -2571,7 +4442,7 @@ Date: Thu Sep 13 19:56:45 2012 +0200 sometimes it's very slow and doesn't really add much - qt4/tests/test-poppler-qt4.cpp | 4 ---- + qt4/tests/test-poppler-qt4.cpp | 4 ---- 1 file changed, 4 deletions(-) commit cb93d51ccb6b1f6938946ae5d38fb9817005fd7a @@ -2584,7 +4455,7 @@ Date: Wed Sep 12 00:12:07 2012 +0200 and complains they might be used un-initialized - poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit 3349a8dd7e0469cc5b5aaa8dd929c6078183ef86 @@ -2602,7 +4473,7 @@ Date: Wed Sep 12 00:04:45 2012 +0200 such a huge bitmap and then draw it to splash. - poppler/SplashOutputDev.cc | 7 +++++-- + poppler/SplashOutputDev.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 2e77799a1668f949612f551425d0665c59ff1d93 @@ -2694,21 +4565,21 @@ Date: Tue Sep 11 23:33:25 2012 +0200 application and the cirumstances if it wants to use this new mode or not. - poppler/Function.cc | 14 + - poppler/Function.h | 4 + - poppler/GfxState.cc | 341 ++++++++++++++++- - poppler/GfxState.h | 41 ++- - poppler/SplashOutputDev.cc | 173 ++++++++- - poppler/SplashOutputDev.h | 3 + - splash/Splash.cc | 255 ++++++++++++- - splash/Splash.h | 7 +- - splash/SplashBitmap.cc | 115 +++++- - splash/SplashBitmap.h | 8 +- - splash/SplashState.cc | 30 +- - splash/SplashState.h | 3 + - splash/SplashTypes.h | 30 +- - utils/pdftoppm.cc | 878 - ++++++++++++++++++++++---------------------- + poppler/Function.cc | 14 + + poppler/Function.h | 4 + + poppler/GfxState.cc | 341 +++++++++++++++++- + poppler/GfxState.h | 41 ++- + poppler/SplashOutputDev.cc | 173 ++++++++- + poppler/SplashOutputDev.h | 3 + + splash/Splash.cc | 255 ++++++++++++- + splash/Splash.h | 7 +- + splash/SplashBitmap.cc | 115 +++++- + splash/SplashBitmap.h | 8 +- + splash/SplashState.cc | 30 +- + splash/SplashState.h | 3 + + splash/SplashTypes.h | 30 +- + utils/pdftoppm.cc | 878 + ++++++++++++++++++++++----------------------- 14 files changed, 1415 insertions(+), 487 deletions(-) commit cb2ed646c4ef4161e443ee0a377d1111b3be28ff @@ -2726,10 +4597,10 @@ Date: Tue Sep 11 19:28:28 2012 +0200 Bug #6923 - glib/poppler-page.cc | 49 +++++----- - poppler/TextOutputDev.cc | 224 - ++++++++++++++++++++++------------------------ - poppler/TextOutputDev.h | 21 ++--- + glib/poppler-page.cc | 49 ++++++----- + poppler/TextOutputDev.cc | 224 + ++++++++++++++++++++++------------------------- + poppler/TextOutputDev.h | 21 ++--- 3 files changed, 145 insertions(+), 149 deletions(-) commit 3ce4d213480471dfd8e307c24c99bf3c6308cd6f @@ -2738,7 +4609,7 @@ Date: Tue Sep 11 19:24:58 2012 +0200 Do not use isnan as it is C99 - poppler/TextOutputDev.cc | 6 +++--- + poppler/TextOutputDev.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4d7a64a23fd4b4b5ee0d47ead8677f374aaaf6c9 @@ -2747,7 +4618,7 @@ Date: Tue Sep 11 19:24:11 2012 +0200 Check for NaN in TextPage::addChar - poppler/TextOutputDev.cc | 5 ++++- + poppler/TextOutputDev.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit e79b70ec13ab4d2cce8f245d150fa9329b436658 @@ -2758,10 +4629,10 @@ Date: Tue Sep 11 16:39:55 2012 +0200 Bug #53589 - qt4/src/poppler-annotation-private.h | 3 ++ - qt4/src/poppler-annotation.cc | 99 - +++++++++++++++++++++++++++++++++- - qt4/src/poppler-annotation.h | 68 ++++++++++++++++++++++- + qt4/src/poppler-annotation-private.h | 3 ++ + qt4/src/poppler-annotation.cc | 99 + +++++++++++++++++++++++++++++++++++- + qt4/src/poppler-annotation.h | 68 ++++++++++++++++++++++++- 3 files changed, 168 insertions(+), 2 deletions(-) commit 5f338ea7d01cabc0f8c50690d0bc262d85baa0ed @@ -2770,7 +4641,7 @@ Date: Mon Sep 10 19:47:20 2012 +0200 Fix typo - NEWS | 4 ++-- + NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5fd691dc58aac817bca81c87c4820afcf53989d1 @@ -2779,12 +4650,12 @@ Date: Mon Sep 10 19:29:01 2012 +0200 0.20.40.20.40.20.40.20.4 - CMakeLists.txt | 4 ++-- - NEWS | 13 +++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 13 +++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 19 insertions(+), 6 deletions(-) commit 1b40cdd9f863cd3868db85b5ccfa77a8350c56d6 @@ -2802,8 +4673,8 @@ Date: Sun Sep 9 23:35:45 2012 +0200 Bug #14303 - poppler/XRef.cc | 14 ++++++++++++-- - poppler/XRef.h | 4 ++-- + poppler/XRef.cc | 14 ++++++++++++-- + poppler/XRef.h | 4 ++-- 2 files changed, 14 insertions(+), 4 deletions(-) commit 6c40a553a3c8825931c59797059392fd110531cc @@ -2819,8 +4690,8 @@ Date: Sun Sep 9 23:25:47 2012 +0200 Fix invalid memory access in solves 1066.pdf.asan.38.75 - splash/SplashClip.cc | 23 +++++++++++++++++++++++ - splash/SplashXPathScanner.cc | 3 +++ + splash/SplashClip.cc | 23 +++++++++++++++++++++++ + splash/SplashXPathScanner.cc | 3 +++ 2 files changed, 26 insertions(+) commit d0df8e54512f584ca2b3edbae1c19e167948e5c3 @@ -2829,7 +4700,7 @@ Date: Sun Sep 9 23:21:38 2012 +0200 Fix invalid memory access in 1106.pdf.asan.30.120.patch - poppler/Function.cc | 5 +++++ + poppler/Function.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 86b89864396a1dcf027e5793e6ac75411977bcf9 @@ -2838,7 +4709,7 @@ Date: Sun Sep 9 23:08:49 2012 +0200 Fix crash in 1255.pdf.SIGSEGV.56f.285 - poppler/XRef.cc | 6 ++++++ + poppler/XRef.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 96931732f343d2bbda9af9488b485da031866c3b @@ -2847,8 +4718,8 @@ Date: Sun Sep 9 22:47:57 2012 +0200 Fix invalid memory access in 61.pdf.asan.13.95 - fofi/FoFiType1C.cc | 25 +++++++++++++++++-------- - fofi/FoFiType1C.h | 2 ++ + fofi/FoFiType1C.cc | 25 +++++++++++++++++-------- + fofi/FoFiType1C.h | 2 ++ 2 files changed, 19 insertions(+), 8 deletions(-) commit 26917d69c4da6a110db02b120133c36579fbb17c @@ -2857,7 +4728,7 @@ Date: Sun Sep 9 22:23:36 2012 +0200 Add unlikely - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e6a3c797c01aa343f640f2e6f45de5bf379aa8ad @@ -2866,7 +4737,7 @@ Date: Sun Sep 9 22:22:59 2012 +0200 Fix wrong memory access in 68.pdf.asan.7.1030 - poppler/Gfx.cc | 4 ++++ + poppler/Gfx.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 48fe18cf277cd2a4e665c74b3a594482f762f4b6 @@ -2875,7 +4746,7 @@ Date: Sun Sep 9 22:09:44 2012 +0200 Fix memory leak - poppler/Gfx.cc | 1 + + poppler/Gfx.cc | 1 + 1 file changed, 1 insertion(+) commit b87aafc0cdb36c3555053f2684c45f1a9d7b2f94 @@ -2884,8 +4755,8 @@ Date: Sun Sep 9 21:42:48 2012 +0200 Add unlikelys to the ifs - poppler/DCTStream.cc | 4 ++-- - poppler/JBIG2Stream.cc | 2 +- + poppler/DCTStream.cc | 4 ++-- + poppler/JBIG2Stream.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit a019eef2f8ca53addd7ccab7f9c47657f4e52286 @@ -2894,7 +4765,7 @@ Date: Sun Sep 9 21:41:09 2012 +0200 Fix crash in 1162.pdf.SIGSEGV.28e.182 - poppler/DCTStream.cc | 4 ++++ + poppler/DCTStream.cc | 4 ++++ 1 file changed, 4 insertions(+) commit ad7c6ac88f2315c9ce003308d1b4988592d4434b @@ -2903,7 +4774,7 @@ Date: Sun Sep 9 21:31:58 2012 +0200 Fix crash in 1028.pdf.SIGSEGV.ae6.33 - poppler/JBIG2Stream.cc | 8 ++++++++ + poppler/JBIG2Stream.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit b861af714daee4125e54b250dddf82106f5a8ce8 @@ -2912,7 +4783,7 @@ Date: Sun Sep 9 21:15:06 2012 +0200 Fix memory leak - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 17fc1bfa8013cafe3b348f0cc07ef08bf9c7dd9a @@ -2928,7 +4799,7 @@ Date: Sun Sep 9 12:49:43 2012 +0200 Fix memory leak - poppler/Annot.cc | 3 ++- + poppler/Annot.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 28240046f8fe37ca96f9a80cb1ea3a59af9c66f3 @@ -2937,7 +4808,7 @@ Date: Sun Sep 9 12:48:26 2012 +0200 Fix crash in 589.pdf.SIGSEGV.8b1.929 - poppler/Annot.cc | 8 ++++++++ + poppler/Annot.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit e0118be3ba38bd00fa2a9c20c5b4cd82e820ba0b @@ -2959,7 +4830,7 @@ Date: Sat Sep 8 18:10:14 2012 +0200 Only complain when the malloc really failed - poppler/JBIG2Stream.cc | 2 +- + poppler/JBIG2Stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c41430732f517d4d57e914a315ba315a2545541 @@ -2968,10 +4839,10 @@ Date: Thu Sep 6 22:12:38 2012 +0200 Add missing licenses - goo/grandom.cc | 2 ++ - goo/grandom.h | 2 ++ - splash/SplashScreen.cc | 1 + - utils/pdfinfo.cc | 1 + + goo/grandom.cc | 2 ++ + goo/grandom.h | 2 ++ + splash/SplashScreen.cc | 1 + + utils/pdfinfo.cc | 1 + 4 files changed, 6 insertions(+) commit be88963a5955ac033e7a7d224bdcc4049085a9dc @@ -2981,10 +4852,10 @@ Date: Thu Aug 9 13:18:22 2012 +0200 pdf-fullrewrite: Added support for encrypted documents, checks on output documents, incremental update mode - test/CMakeLists.txt | 1 + - test/Makefile.am | 3 +- - test/pdf-fullrewrite.cc | 354 - +++++++++++++++++++++++++++++++++++++++++++++-- + test/CMakeLists.txt | 1 + + test/Makefile.am | 3 +- + test/pdf-fullrewrite.cc | 354 + ++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 342 insertions(+), 16 deletions(-) commit 381be58e9e0d0e323acbd975a2334eca6d9018fd @@ -2993,7 +4864,7 @@ Date: Sat Aug 4 13:00:06 2012 +0200 pdfinfo: Show info about the encryption algorithm - utils/pdfinfo.cc | 24 ++++++++++++++++++++++-- + utils/pdfinfo.cc | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) commit 273e8c896e95b548093159dc8bb14d48ce447053 @@ -3006,7 +4877,7 @@ Date: Wed Aug 15 18:09:02 2012 +0200 not referenced from the XRef table we build, and we already individually write each object they contain. - poppler/XRef.cc | 13 +++++++++++++ + poppler/XRef.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 59db8deaa7b1907831b526de3011dc22d0ffb333 @@ -3025,10 +4896,10 @@ Date: Thu Aug 9 20:08:44 2012 +0200 think that they are regularly encrypted objects, resulting in currupt objects. - poppler/PDFDoc.cc | 5 +++ - poppler/XRef.cc | 126 - +++++++++++++++++++++++++++++++++++------------------ - poppler/XRef.h | 9 ++-- + poppler/PDFDoc.cc | 5 +++ + poppler/XRef.cc | 126 + +++++++++++++++++++++++++++++++++++------------------- + poppler/XRef.h | 9 ++-- 3 files changed, 94 insertions(+), 46 deletions(-) commit 116722cc74e267ac44dd5a70924557cdf6f25d02 @@ -3037,9 +4908,9 @@ Date: Sat Aug 4 12:47:22 2012 +0200 Encrypt strWeird streams before writing them in PDFDoc::writeObject - poppler/Decrypt.cc | 9 ++++++++- - poppler/Decrypt.h | 2 ++ - poppler/PDFDoc.cc | 10 ++++++++++ + poppler/Decrypt.cc | 9 ++++++++- + poppler/Decrypt.h | 2 ++ + poppler/PDFDoc.cc | 10 ++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) commit 695889c1330ca5b37338b8363dbf233fce936bc6 @@ -3048,7 +4919,7 @@ Date: Sat Aug 4 12:24:25 2012 +0200 Encrypt strings before writing them in PDFDoc::writeString - poppler/PDFDoc.cc | 20 ++++++++++++++++++++ + poppler/PDFDoc.cc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 4ab8e7be536db40db8a1a4af50dad3ba59c49f14 @@ -3057,12 +4928,12 @@ Date: Sat Aug 4 02:06:11 2012 +0200 Propagate encryption parameters to PDFDoc's write functions - poppler/PDFDoc.cc | 54 - +++++++++++++++++++++++++++++++++++------------------ - poppler/PDFDoc.h | 20 +++++++++++++------- - poppler/XRef.cc | 14 ++++++++++++++ - poppler/XRef.h | 2 ++ - utils/pdfunite.cc | 2 +- + poppler/PDFDoc.cc | 54 + ++++++++++++++++++++++++++++++++++++------------------ + poppler/PDFDoc.h | 20 +++++++++++++------- + poppler/XRef.cc | 14 ++++++++++++++ + poppler/XRef.h | 2 ++ + utils/pdfunite.cc | 2 +- 5 files changed, 66 insertions(+), 26 deletions(-) commit 9e43f9a8bcbee9060309b9679dbcc6b501a79cfb @@ -3076,10 +4947,10 @@ Date: Wed Aug 1 16:14:22 2012 +0200 always, not only if the object's header and footer need to be written. - poppler/PDFDoc.cc | 51 + poppler/PDFDoc.cc | 51 +++++++++++++++++++++++++++++++++------------------ - poppler/PDFDoc.h | 11 +++++++---- - utils/pdfunite.cc | 2 +- + poppler/PDFDoc.h | 11 +++++++---- + utils/pdfunite.cc | 2 +- 3 files changed, 41 insertions(+), 23 deletions(-) commit 4d19a002801531b07f11382daaf9880e4691a10e @@ -3092,7 +4963,7 @@ Date: Sat Aug 4 01:36:06 2012 +0200 Because we will raw-copy encrypted streams, and the ID is part of the decryption key. - poppler/PDFDoc.cc | 5 ++++- + poppler/PDFDoc.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 800b2e37d3c4c73147bf9e11d9f38afe2183ab9d @@ -3106,10 +4977,10 @@ Date: Wed Aug 1 14:07:10 2012 +0200 - Mark indirect objects referred from /Encrypt as not encrypted in XRef::scanSpecialFlags - poppler/PDFDoc.cc | 49 +++++++++++++++++------------------------- - poppler/XRef.cc | 62 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/XRef.h | 16 +++++++++++++- + poppler/PDFDoc.cc | 49 ++++++++++++++++++------------------------- + poppler/XRef.cc | 62 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/XRef.h | 16 +++++++++++++- 3 files changed, 96 insertions(+), 31 deletions(-) commit 6647153d47b1d67d2a4d6b90dce2184ab6c7dda6 @@ -3121,9 +4992,9 @@ Date: Thu Aug 9 12:26:53 2012 +0200 In next patches I'll add other flags - poppler/PDFDoc.cc | 4 ++-- - poppler/XRef.cc | 18 +++++++++--------- - poppler/XRef.h | 20 +++++++++++++++++++- + poppler/PDFDoc.cc | 4 ++-- + poppler/XRef.cc | 18 +++++++++--------- + poppler/XRef.h | 20 +++++++++++++++++++- 3 files changed, 30 insertions(+), 12 deletions(-) commit a284c6c6623587abb7da7e4c171c42e006ea477b @@ -3135,7 +5006,7 @@ Date: Sat Aug 4 01:57:41 2012 +0200 Because Lexer.cc:241 can read them, and we must be able to write them back (especially in full rewrite mode). - poppler/PDFDoc.cc | 3 +++ + poppler/PDFDoc.cc | 3 +++ 1 file changed, 3 insertions(+) commit 53baea19658a27f15c7ed870a24be82b8219ddfe @@ -3146,8 +5017,8 @@ Date: Sat Aug 4 01:32:08 2012 +0200 Just like any other FilterStream-derived class does - poppler/Stream.cc | 14 +++++++++++--- - poppler/Stream.h | 2 ++ + poppler/Stream.cc | 14 +++++++++++--- + poppler/Stream.h | 2 ++ 2 files changed, 13 insertions(+), 3 deletions(-) commit 4e5fee4e9156480173f05e7b3d0bdf604127d481 @@ -3156,7 +5027,7 @@ Date: Mon Aug 6 02:08:27 2012 +0200 Initialize AES encryption with random CBC IV data - poppler/Decrypt.cc | 5 +++-- + poppler/Decrypt.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 1b008f273359b8df6b64ffa94bb2828e42ffa63e @@ -3165,7 +5036,7 @@ Date: Mon Aug 6 02:08:40 2012 +0200 Replaced srand/rand calls in SplashScreen with grandom calls - splash/SplashScreen.cc | 7 ++----- + splash/SplashScreen.cc | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit faff947d8106048b19ba74dd483b90b8cebb16c7 @@ -3174,14 +5045,14 @@ Date: Mon Aug 6 02:06:47 2012 +0200 Added goo/grandom.[cc|h] with POSIX implementation - CMakeLists.txt | 2 ++ - ConfigureChecks.cmake | 1 + - config.h.cmake | 3 +++ - configure.ac | 1 + - goo/Makefile.am | 6 +++-- - goo/grandom.cc | 68 - +++++++++++++++++++++++++++++++++++++++++++++++++ - goo/grandom.h | 32 +++++++++++++++++++++++ + CMakeLists.txt | 2 ++ + ConfigureChecks.cmake | 1 + + config.h.cmake | 3 +++ + configure.ac | 1 + + goo/Makefile.am | 6 +++-- + goo/grandom.cc | 68 + +++++++++++++++++++++++++++++++++++++++++++++++++++ + goo/grandom.h | 32 ++++++++++++++++++++++++ 7 files changed, 111 insertions(+), 2 deletions(-) commit af8d05d1ab89b74e307e90aaf19c750528f5f561 @@ -3190,9 +5061,9 @@ Date: Fri Aug 3 12:46:06 2012 +0200 Added encryption support in Decrypt.cc/.h - poppler/Decrypt.cc | 222 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Decrypt.h | 21 ++++- + poppler/Decrypt.cc | 222 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Decrypt.h | 21 ++++- 2 files changed, 242 insertions(+), 1 deletion(-) commit ba6ff179aa78a42a384166ace2df80101cfbe7b9 @@ -3201,9 +5072,9 @@ Date: Thu Aug 2 18:56:29 2012 +0200 Refactoring of Decrypt.cc/.h in preparation for encryption support - poppler/Decrypt.cc | 219 - ++++++++++++++++++++++++++-------------------------- - poppler/Decrypt.h | 35 ++++++--- + poppler/Decrypt.cc | 219 + +++++++++++++++++++++++++++-------------------------- + poppler/Decrypt.h | 35 ++++++--- 2 files changed, 133 insertions(+), 121 deletions(-) commit cd1ab1e34032d5620140bd0b6b6ec4b74f89ae19 @@ -3212,11 +5083,11 @@ Date: Thu Aug 30 22:36:14 2012 +0200 Update Adrian's copyrights - goo/GooString.cc | 1 + - poppler/CharCodeToUnicode.cc | 1 + - poppler/TextOutputDev.cc | 2 +- - poppler/UTF.cc | 23 +++++++++++++++++++++++ - utils/HtmlOutputDev.cc | 2 +- + goo/GooString.cc | 1 + + poppler/CharCodeToUnicode.cc | 1 + + poppler/TextOutputDev.cc | 2 +- + poppler/UTF.cc | 23 +++++++++++++++++++++++ + utils/HtmlOutputDev.cc | 2 +- 5 files changed, 27 insertions(+), 2 deletions(-) commit ce8a579f339507da3fd7802e1531fbf6849c0c98 @@ -3228,11 +5099,11 @@ Date: Tue Aug 28 22:16:34 2012 +0930 This also ensures UTF-16 ActualText strings are converted to UCS-4 before calling addChar. - goo/GooString.cc | 2 +- - poppler/TextOutputDev.cc | 32 ++++---------------------------- - poppler/UTF.cc | 34 ++++++++++++++++++++++++++++++++++ - poppler/UTF.h | 8 ++++++++ - utils/pdfinfo.cc | 37 ++++++------------------------------- + goo/GooString.cc | 2 +- + poppler/TextOutputDev.cc | 32 ++++---------------------------- + poppler/UTF.cc | 34 ++++++++++++++++++++++++++++++++++ + poppler/UTF.h | 8 ++++++++ + utils/pdfinfo.cc | 37 ++++++------------------------------- 5 files changed, 53 insertions(+), 60 deletions(-) commit cac13e782cf4413703cfd1fa23e76133dfbe5ef9 @@ -3250,7 +5121,7 @@ Date: Tue Aug 28 21:48:16 2012 +0930 This patch increases the tolerance for overlapping bounding boxes to prevent diacritics from splitting lines. - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f6386219449e70c2c3bc3559fdde3df4a57a809 @@ -3261,17 +5132,17 @@ Date: Thu Mar 8 20:52:28 2012 +1030 to ensure only UCS-4 values are used with the "Unicode" type. - CMakeLists.txt | 3 +- - poppler/CairoOutputDev.cc | 2 +- - poppler/CharCodeToUnicode.cc | 12 +++-- - poppler/GlobalParams.cc | 2 +- - poppler/Makefile.am | 3 +- - poppler/TextOutputDev.cc | 19 +------- - poppler/UTF.cc | 47 +++++++++++++++++++ - poppler/UTF.h | 103 - ++++++++++++++++++++++++++++++++++++++++++ - poppler/UTF8.h | 84 ---------------------------------- - utils/HtmlOutputDev.cc | 14 +----- + CMakeLists.txt | 3 +- + poppler/CairoOutputDev.cc | 2 +- + poppler/CharCodeToUnicode.cc | 12 ++--- + poppler/GlobalParams.cc | 2 +- + poppler/Makefile.am | 3 +- + poppler/TextOutputDev.cc | 19 +------- + poppler/UTF.cc | 47 ++++++++++++++++++++ + poppler/UTF.h | 103 + +++++++++++++++++++++++++++++++++++++++++++ + poppler/UTF8.h | 84 ----------------------------------- + utils/HtmlOutputDev.cc | 14 +----- 10 files changed, 165 insertions(+), 124 deletions(-) commit b3b0f5abe4fdcc39d884670e4a998d39324659f6 @@ -3280,7 +5151,7 @@ Date: Thu Aug 30 00:57:51 2012 +0200 qt4: unbreak spacing - qt4/src/poppler-embeddedfile.cc | 6 +++--- + qt4/src/poppler-embeddedfile.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6356c0bbae47db291a3585d31c7727bc3f8d97a4 @@ -3289,7 +5160,7 @@ Date: Thu Aug 30 00:57:51 2012 +0200 qt4: unbreak spacing - qt4/src/poppler-embeddedfile.cc | 6 +++--- + qt4/src/poppler-embeddedfile.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 46948868dee6d4e68b658c68d7df482590e34da3 @@ -3300,7 +5171,7 @@ Date: Thu Aug 30 00:43:45 2012 +0200 File to try in KDE bug #306008 - poppler/Catalog.cc | 4 +++- + poppler/Catalog.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit debc8fb497bc22c0f9f34d785852981a87475c30 @@ -3309,8 +5180,8 @@ Date: Thu Aug 30 00:35:40 2012 +0200 Take into account the embFile returned by the core may be NULL - qt4/src/poppler-embeddedfile-private.h | 4 +++- - qt4/src/poppler-embeddedfile.cc | 19 ++++++++++++------- + qt4/src/poppler-embeddedfile-private.h | 4 +++- + qt4/src/poppler-embeddedfile.cc | 19 ++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) commit 3ca67a59fc15782abb1e479eb2b8916de5b1b6ed @@ -3321,7 +5192,7 @@ Date: Thu Aug 30 00:34:06 2012 +0200 Otherwise we might end up asserting - poppler/FileSpec.cc | 4 ++++ + poppler/FileSpec.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 9264b375eec19e639c524b677f770ad750b1cb43 @@ -3332,7 +5203,7 @@ Date: Thu Aug 30 00:43:45 2012 +0200 File to try in KDE bug #306008 - poppler/Catalog.cc | 4 +++- + poppler/Catalog.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 01528eaedc77d5559f6dc4229b66f1a819678fb7 @@ -3341,8 +5212,8 @@ Date: Thu Aug 30 00:35:40 2012 +0200 Take into account the embFile returned by the core may be NULL - qt4/src/poppler-embeddedfile-private.h | 4 +++- - qt4/src/poppler-embeddedfile.cc | 19 ++++++++++++------- + qt4/src/poppler-embeddedfile-private.h | 4 +++- + qt4/src/poppler-embeddedfile.cc | 19 ++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) commit c1fba45be106dc30a5136efe41493b1cf6d2a1b5 @@ -3353,7 +5224,7 @@ Date: Thu Aug 30 00:34:06 2012 +0200 Otherwise we might end up asserting - poppler/FileSpec.cc | 4 ++++ + poppler/FileSpec.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 1881486e9817304d0817ce24b177c1bc79587138 @@ -3364,9 +5235,9 @@ Date: Fri Aug 24 19:12:20 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=53586 - poppler/Annot.cc | 58 - +++++++++++++++++++++++++++++++++++++++++++----------- - poppler/Annot.h | 24 ++++++++++++++++++---- + poppler/Annot.cc | 58 + ++++++++++++++++++++++++++++++++++++++++++++------------ + poppler/Annot.h | 24 +++++++++++++++++++---- 2 files changed, 66 insertions(+), 16 deletions(-) commit 686ec0cc92e25f74eaa9e09a328724cbdf939bca @@ -3375,7 +5246,7 @@ Date: Wed Aug 15 20:02:05 2012 +0200 Remove declared but not implemented function - poppler/XRef.h | 1 - + poppler/XRef.h | 1 - 1 file changed, 1 deletion(-) commit 0b3259c1d5679cb8d59d770e5fbe7e1bc141a025 @@ -3384,7 +5255,7 @@ Date: Wed Aug 15 20:02:05 2012 +0200 Remove declared but not implemented function - poppler/XRef.h | 1 - + poppler/XRef.h | 1 - 1 file changed, 1 deletion(-) commit 5fd2a35227c22dbddedfb397eff0e0a09c3d1b03 @@ -3395,8 +5266,8 @@ Date: Wed Aug 15 19:51:43 2012 +0200 no public header uses them anymore, so need to expose them - poppler/poppler-config.h.cmake | 10 ---------- - poppler/poppler-config.h.in | 10 ---------- + poppler/poppler-config.h.cmake | 10 ---------- + poppler/poppler-config.h.in | 10 ---------- 2 files changed, 20 deletions(-) commit edd0ea4847c143adb1d15a57b42b0ce2b2c80b0e @@ -3405,7 +5276,7 @@ Date: Wed Aug 15 19:31:50 2012 +0200 ignore more qt4 tests - qt4/tests/.gitignore | 3 +++ + qt4/tests/.gitignore | 3 +++ 1 file changed, 3 insertions(+) commit 2df57857000c5adbee6b029ff7a79acc707786a0 @@ -3419,13 +5290,13 @@ Date: Wed Aug 15 18:59:15 2012 +0200 in other directories; likewise, do not to link to it if not needed - glib/Makefile.am | 4 +--- - qt4/demos/Makefile.am | 2 -- - qt4/src/Makefile.am | 2 -- - qt4/tests/Makefile.am | 2 -- - test/Makefile.am | 6 ++---- - utils/CMakeLists.txt | 3 --- - utils/Makefile.am | 4 +--- + glib/Makefile.am | 4 +--- + qt4/demos/Makefile.am | 2 -- + qt4/src/Makefile.am | 2 -- + qt4/tests/Makefile.am | 2 -- + test/Makefile.am | 6 ++---- + utils/CMakeLists.txt | 3 --- + utils/Makefile.am | 4 +--- 7 files changed, 4 insertions(+), 19 deletions(-) commit 3e802949264d9310df057daff891a3fccb2eb8d3 @@ -3437,7 +5308,7 @@ Date: Wed Aug 15 00:02:23 2012 +0200 Makes some people happier and it doesn't hurt us much Bug #53159 - poppler/PSOutputDev.cc | 7 ++----- + poppler/PSOutputDev.cc | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit e83568065f77ba722b147b3b10faed1ff66f22dc @@ -3448,7 +5319,8 @@ Date: Sat Aug 11 01:38:08 2012 +0200 (cherry picked from commit 9a5a19ee2f9cd536c3527b30c0256ca9dce3638c) - 0 files changed + goo/GooTimer.h | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 9a5a19ee2f9cd536c3527b30c0256ca9dce3638c Author: Pino Toscano <pino@kde.org> @@ -3456,7 +5328,8 @@ Date: Sat Aug 11 01:38:08 2012 +0200 remove extra execution permissions - 0 files changed + goo/GooTimer.h | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 1b2903c104012fdd3c982d57898910945dff9a15 Author: Albert Astals Cid <aacid@kde.org> @@ -3464,12 +5337,12 @@ Date: Sat Aug 11 00:05:10 2012 +0200 0.20.3 - CMakeLists.txt | 4 ++-- - NEWS | 16 ++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 16 ++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 22 insertions(+), 6 deletions(-) commit 40e7b744d32152ab4c6201b8bda7fb7caf6bfd4e @@ -3481,7 +5354,7 @@ Date: Sun Aug 5 15:07:16 2012 +0200 Reviewed by Jose Aliste Bug #3498 - poppler/SecurityHandler.cc | 7 ++++++- + poppler/SecurityHandler.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit a53e0641365608f832b455404f1ee584d278e0c4 @@ -3493,7 +5366,7 @@ Date: Sun Aug 5 15:07:16 2012 +0200 Reviewed by Jose Aliste Bug #3498 - poppler/SecurityHandler.cc | 7 ++++++- + poppler/SecurityHandler.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 3ca2bc0d3abdf92741b7921ea402c9de09e531f6 @@ -3504,7 +5377,7 @@ Date: Fri Aug 3 00:48:12 2012 +0200 Bug 52488 - splash/Splash.cc | 7 +++++++ + splash/Splash.cc | 7 +++++++ 1 file changed, 7 insertions(+) commit 31fe12c63f0133d124e2115aba607857aaff0978 @@ -3515,7 +5388,7 @@ Date: Fri Aug 3 00:48:12 2012 +0200 Bug 52488 - splash/Splash.cc | 7 +++++++ + splash/Splash.cc | 7 +++++++ 1 file changed, 7 insertions(+) commit d3c339017857cd762d8419260e33e1cc4e197743 @@ -3526,7 +5399,7 @@ Date: Thu Aug 2 00:22:19 2012 +0200 Bug #52384 - poppler/PSOutputDev.cc | 4 ++-- + poppler/PSOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 768cf5877f48f8cee80fe96e2ee52f42f230dfdf @@ -3537,7 +5410,7 @@ Date: Thu Aug 2 00:22:19 2012 +0200 Bug #52384 - poppler/PSOutputDev.cc | 4 ++-- + poppler/PSOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d0e55aa49484263882345fa648e1e907d2b172f2 @@ -3546,9 +5419,9 @@ Date: Wed Aug 1 22:56:49 2012 +0200 Splash: Blend mode enhancements for CMYK - poppler/SplashOutputDev.cc | 76 - +++++++++++++++++++++++++++++++------------- - splash/Splash.cc | 22 ------------- + poppler/SplashOutputDev.cc | 76 + ++++++++++++++++++++++++++++++++-------------- + splash/Splash.cc | 22 -------------- 2 files changed, 54 insertions(+), 44 deletions(-) commit 315447843a368556a8536bc30e579c9bf338682e @@ -3557,9 +5430,9 @@ Date: Wed Aug 1 22:56:49 2012 +0200 Splash: Blend mode enhancements for CMYK - poppler/SplashOutputDev.cc | 76 - +++++++++++++++++++++++++++++++------------- - splash/Splash.cc | 22 ------------- + poppler/SplashOutputDev.cc | 76 + ++++++++++++++++++++++++++++++++-------------- + splash/Splash.cc | 22 -------------- 2 files changed, 54 insertions(+), 44 deletions(-) commit 78c6a5615013d26b8a2babb13b3c4f7d6a1d70a4 @@ -3571,7 +5444,7 @@ Date: Tue Jul 31 23:32:19 2012 +0200 Fixes build in Solaris 10 Bug #52426 - goo/gstrtod.cc | 10 +++++----- + goo/gstrtod.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit c0c88b3707fc7337e814ae4252d80002641a19ee @@ -3583,7 +5456,7 @@ Date: Tue Jul 31 23:32:19 2012 +0200 Fixes build in Solaris 10 Bug #52426 - goo/gstrtod.cc | 10 +++++----- + goo/gstrtod.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit dcbc923bd3592a81876f84005fbaddcea18641cc @@ -3594,7 +5467,7 @@ Date: Sun Jul 22 18:40:46 2012 +0200 Bug #52215 - poppler/PSOutputDev.cc | 5 +---- + poppler/PSOutputDev.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 36481939e3064de920e49d9d1742a85473a50963 @@ -3605,7 +5478,7 @@ Date: Sun Jul 22 18:40:46 2012 +0200 Bug #52215 - poppler/PSOutputDev.cc | 5 +---- + poppler/PSOutputDev.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit ef7c2418e12d3e6a79f1d89a0051b005fadbc344 @@ -3616,7 +5489,7 @@ Date: Sat Jul 21 00:01:49 2012 +0200 Bug 51982 - poppler/PSOutputDev.cc | 4 +++- + poppler/PSOutputDev.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 6b567565b7b9d591fbd7441592096960a303bd39 @@ -3627,7 +5500,7 @@ Date: Sat Jul 21 00:01:49 2012 +0200 Bug 51982 - poppler/PSOutputDev.cc | 4 +++- + poppler/PSOutputDev.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 349b21acc249c130fb053bc4a0c75019f75bd35b @@ -3638,15 +5511,15 @@ Date: Thu Jul 19 00:18:14 2012 +0200 Bug 52193 - goo/FixedPoint.h | 2 +- - goo/GooTimer.h | 2 +- - goo/JpegWriter.h | 2 +- - goo/PNGWriter.h | 2 +- - goo/TiffWriter.h | 2 +- - goo/gfile.h | 2 +- - goo/gmem.h | 2 +- - splash/SplashFTFont.h | 2 +- - splash/SplashMath.h | 2 +- + goo/FixedPoint.h | 2 +- + goo/GooTimer.h | 2 +- + goo/JpegWriter.h | 2 +- + goo/PNGWriter.h | 2 +- + goo/TiffWriter.h | 2 +- + goo/gfile.h | 2 +- + goo/gmem.h | 2 +- + splash/SplashFTFont.h | 2 +- + splash/SplashMath.h | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit 34327b2c201392f96e3449941411b7ad4b3e8bcb @@ -3657,15 +5530,15 @@ Date: Thu Jul 19 00:18:14 2012 +0200 Bug 52193 - goo/FixedPoint.h | 2 +- - goo/GooTimer.h | 2 +- - goo/JpegWriter.h | 2 +- - goo/PNGWriter.h | 2 +- - goo/TiffWriter.h | 2 +- - goo/gfile.h | 2 +- - goo/gmem.h | 2 +- - splash/SplashFTFont.h | 2 +- - splash/SplashMath.h | 2 +- + goo/FixedPoint.h | 2 +- + goo/GooTimer.h | 2 +- + goo/JpegWriter.h | 2 +- + goo/PNGWriter.h | 2 +- + goo/TiffWriter.h | 2 +- + goo/gfile.h | 2 +- + goo/gmem.h | 2 +- + splash/SplashFTFont.h | 2 +- + splash/SplashMath.h | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit 8fe700217ab6ce786a8272f2c338e3dab434c56e @@ -3676,7 +5549,7 @@ Date: Thu Jul 19 00:06:45 2012 +0200 Bug 52197 - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15c6ae699f083ea6c9716c1098ae9833a56eeb3e @@ -3687,7 +5560,7 @@ Date: Thu Jul 19 00:06:45 2012 +0200 Bug 52197 - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5311da76ec7cd7c1e6cdfc4e18df6dd56e8398b @@ -3696,7 +5569,7 @@ Date: Thu Jul 19 00:01:49 2012 +0200 pdfseparate: Return 0 on success - utils/pdfseparate.cc | 6 +++++- + utils/pdfseparate.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit dc8833a36b514c13cfd6b1fd4665d2fddd71f357 @@ -3705,7 +5578,7 @@ Date: Thu Jul 19 00:01:49 2012 +0200 pdfseparate: Return 0 on success - utils/pdfseparate.cc | 6 +++++- + utils/pdfseparate.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 51f22ca0badfc41c19cba66cabd63184244f81c7 @@ -3717,9 +5590,9 @@ Date: Mon Jul 16 23:32:23 2012 +0200 Bug #51822 - poppler/PSOutputDev.cc | 54 - +++++++++++++++++++++++++++++++++++++++++------- - poppler/PSOutputDev.h | 2 +- + poppler/PSOutputDev.cc | 54 + +++++++++++++++++++++++++++++++++++++++++++------- + poppler/PSOutputDev.h | 2 +- 2 files changed, 48 insertions(+), 8 deletions(-) commit 31ef967033407de91109ff46db9c60cb8748bc55 @@ -3731,9 +5604,9 @@ Date: Mon Jul 16 23:32:23 2012 +0200 Bug #51822 - poppler/PSOutputDev.cc | 54 - +++++++++++++++++++++++++++++++++++++++++------- - poppler/PSOutputDev.h | 2 +- + poppler/PSOutputDev.cc | 54 + +++++++++++++++++++++++++++++++++++++++++++------- + poppler/PSOutputDev.h | 2 +- 2 files changed, 48 insertions(+), 8 deletions(-) commit f9f5238d32615f93d07afa3aa7384a8b30737203 @@ -3745,10 +5618,10 @@ Date: Fri Jul 13 00:56:48 2012 +0200 Bug #49523 - poppler/SplashOutputDev.cc | 2 +- - splash/Splash.cc | 79 - +++++++++++++++++++++++++------------------- - splash/Splash.h | 4 +-- + poppler/SplashOutputDev.cc | 2 +- + splash/Splash.cc | 79 + ++++++++++++++++++++++++++-------------------- + splash/Splash.h | 4 +-- 3 files changed, 48 insertions(+), 37 deletions(-) commit 950d5f3dec4bff5d3c523d55689d7b70215dc110 @@ -3760,10 +5633,10 @@ Date: Fri Jul 13 00:56:48 2012 +0200 Bug #49523 - poppler/SplashOutputDev.cc | 2 +- - splash/Splash.cc | 79 - +++++++++++++++++++++++++------------------- - splash/Splash.h | 4 +-- + poppler/SplashOutputDev.cc | 2 +- + splash/Splash.cc | 79 + ++++++++++++++++++++++++++-------------------- + splash/Splash.h | 4 +-- 3 files changed, 48 insertions(+), 37 deletions(-) commit e09be3bc6ba1290fd31bde0c3d19c4ffcbadbf00 @@ -3772,11 +5645,11 @@ Date: Tue Jul 10 23:06:53 2012 +0200 0.20.2 - CMakeLists.txt | 2 +- - NEWS | 11 +++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 11 +++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 15 insertions(+), 4 deletions(-) commit e15fe0e1e6accf779caeb1179a8d62161c0aa650 @@ -3787,7 +5660,7 @@ Date: Thu Jul 5 17:44:02 2012 +0200 bug #51548 - poppler/PSOutputDev.cc | 14 -------------- + poppler/PSOutputDev.cc | 14 -------------- 1 file changed, 14 deletions(-) commit 31837201cf5b3db735c89ef4969105b7a6ab465d @@ -3798,7 +5671,7 @@ Date: Thu Jul 5 17:44:02 2012 +0200 bug #51548 - poppler/PSOutputDev.cc | 14 -------------- + poppler/PSOutputDev.cc | 14 -------------- 1 file changed, 14 deletions(-) commit 262203bd86403e43034fbfbbeef5a5894a62ecb2 @@ -3807,9 +5680,9 @@ Date: Sat Jun 30 14:36:28 2012 +0200 [qt4] Refactor part of ::search() functions - qt4/src/poppler-page-private.h | 7 ++++- - qt4/src/poppler-page.cc | 61 - ++++++++++++++++++---------------------- + qt4/src/poppler-page-private.h | 7 ++++- + qt4/src/poppler-page.cc | 61 + +++++++++++++++++++----------------------- 2 files changed, 34 insertions(+), 34 deletions(-) commit bd71f80c409dbb47231088c3c6661946ccde6e67 @@ -3818,8 +5691,8 @@ Date: Thu Jun 28 17:42:17 2012 +0200 [qt4] add whole-page search method to Poppler::Page - qt4/src/poppler-page.cc | 39 +++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 14 ++++++++++++++ + qt4/src/poppler-page.cc | 39 +++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 14 ++++++++++++++ 2 files changed, 53 insertions(+) commit 46ebe7dc84b14ce8dda7b3b1da516b9d99ac3344 @@ -3830,7 +5703,7 @@ Date: Fri Jun 29 01:56:55 2012 +0200 Bug 51479 - poppler/PSOutputDev.cc | 20 ++++++++++++++++++++ + poppler/PSOutputDev.cc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 02c4e6bf4cc0f5535946fe31815081a40b1de986 @@ -3841,7 +5714,7 @@ Date: Fri Jun 29 01:56:55 2012 +0200 Bug 51479 - poppler/PSOutputDev.cc | 20 ++++++++++++++++++++ + poppler/PSOutputDev.cc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 2b8d95aeede56c75699bb83ca3b23ea199b81c2c @@ -3853,7 +5726,7 @@ Date: Thu Jun 28 00:18:07 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/JPXStream.cc | 14 ++++++++++++-- + poppler/JPXStream.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit f7990386d268a444c297958e9c50ed27a0825a00 @@ -3865,7 +5738,7 @@ Date: Thu Jun 28 00:18:07 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/JPXStream.cc | 14 ++++++++++++-- + poppler/JPXStream.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit c5c6eed1623506e1206e89cee0b7c887d815ba62 @@ -3876,8 +5749,8 @@ Date: Sun Jun 24 23:43:03 2012 +0200 Fixes abort in KDE bug #302372 - splash/Splash.cc | 37 +++++++++++++++++++++++-------------- - splash/SplashBitmap.cc | 18 +++++++++++------- + splash/Splash.cc | 37 +++++++++++++++++++++++-------------- + splash/SplashBitmap.cc | 18 +++++++++++------- 2 files changed, 34 insertions(+), 21 deletions(-) commit f48eb669ae5c729c026554802e666e64399c0900 @@ -3888,8 +5761,8 @@ Date: Sun Jun 24 23:43:03 2012 +0200 Fixes abort in KDE bug #302372 - splash/Splash.cc | 37 +++++++++++++++++++++++-------------- - splash/SplashBitmap.cc | 18 +++++++++++------- + splash/Splash.cc | 37 +++++++++++++++++++++++-------------- + splash/SplashBitmap.cc | 18 +++++++++++------- 2 files changed, 34 insertions(+), 21 deletions(-) commit c87738ee234aafc6eda5a263ad789205037020e1 @@ -3900,7 +5773,7 @@ Date: Sun Jun 24 20:20:38 2012 +0200 Fixes bug #51369 - poppler/PDFDoc.cc | 16 ++++++++++++++-- + poppler/PDFDoc.cc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit ff48a5d67a130211fbbb98aa0011bca0c1185114 @@ -3911,7 +5784,7 @@ Date: Sun Jun 24 20:20:38 2012 +0200 Fixes bug #51369 - poppler/PDFDoc.cc | 16 ++++++++++++++-- + poppler/PDFDoc.cc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 6cdf879e389f05abba30b3fad8083b7fff23056e @@ -3926,7 +5799,7 @@ Date: Sun Jun 24 11:48:04 2012 +0200 Fixes bug #51361 - qt4/src/poppler-annotation.cc | 5 +++++ + qt4/src/poppler-annotation.cc | 5 +++++ 1 file changed, 5 insertions(+) commit bd1dab39a857b852c09d21f64254ffc1f24c2df0 @@ -3941,7 +5814,7 @@ Date: Sun Jun 24 11:48:04 2012 +0200 Fixes bug #51361 - qt4/src/poppler-annotation.cc | 5 +++++ + qt4/src/poppler-annotation.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 31db47d077825045edd1a2d229e873a6f8e09fb1 @@ -3956,8 +5829,7 @@ Date: Sun Jun 17 12:00:43 2012 +0200 - Don't fetch the stream to check the reference is valid, this is already done when used - poppler/Annot.cc | 50 - ++++++++++++++++++-------------------------------- + poppler/Annot.cc | 50 ++++++++++++++++++-------------------------------- 1 file changed, 18 insertions(+), 32 deletions(-) commit b15d02b92aca1348564e70d0245064bc27eefce8 @@ -3966,8 +5838,8 @@ Date: Fri May 18 01:47:55 2012 +0200 Add the possibility of using lcms1 even if lcms2 is installed - CMakeLists.txt | 20 +++++++++++++------- - configure.ac | 31 +++++++++++++++---------------- + CMakeLists.txt | 20 +++++++++++++------- + configure.ac | 31 +++++++++++++++---------------- 2 files changed, 28 insertions(+), 23 deletions(-) commit 0cc2738737ed411159c8c8045eff5d1a4463ed16 @@ -3976,7 +5848,7 @@ Date: Thu Jun 14 20:31:26 2012 +0200 fix typo to compile in Windows - poppler/GlobalParamsWin.cc | 3 ++- + poppler/GlobalParamsWin.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3575becd60585324bcefc0631b1bac47c1db3c5c @@ -3985,7 +5857,7 @@ Date: Thu Jun 14 20:31:26 2012 +0200 fix typo to compile in Windows - poppler/GlobalParamsWin.cc | 3 ++- + poppler/GlobalParamsWin.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 2e1410ea62fe99e52c94f878d02181f0b59f1cd5 @@ -3997,8 +5869,8 @@ Date: Mon Jun 11 15:17:59 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/JBIG2Stream.cc | 58 - ++++++++++++++++++++++++++++++++++++------------ + poppler/JBIG2Stream.cc | 58 + ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 14 deletions(-) commit 06618065c8a97a5bec125560546b98edfc1210f3 @@ -4010,8 +5882,8 @@ Date: Mon Jun 11 15:17:59 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/JBIG2Stream.cc | 58 - ++++++++++++++++++++++++++++++++++++------------ + poppler/JBIG2Stream.cc | 58 + ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 14 deletions(-) commit 6a76d21661add4f84ee0859c4e7a4c23e7a63bc4 @@ -4023,7 +5895,7 @@ Date: Sun Jun 10 19:44:18 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Linearization.cc | 4 ++-- + poppler/Linearization.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e3fe88df3646a80945210ba426eb4681a98b55e9 @@ -4035,7 +5907,7 @@ Date: Sun Jun 10 19:44:18 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Linearization.cc | 4 ++-- + poppler/Linearization.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1240eee8c0d0d01113443e0fda87721775a76da9 @@ -4044,12 +5916,12 @@ Date: Sun Jun 10 20:42:55 2012 +0200 0.20.1 - CMakeLists.txt | 4 ++-- - NEWS | 25 +++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 25 +++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 31 insertions(+), 6 deletions(-) commit d483436517c5d9679fd6f4ec5544128ffcc2188e @@ -4058,7 +5930,7 @@ Date: Sun Jun 10 20:15:01 2012 +0200 Update copyrights - poppler/GlobalParamsWin.cc | 1 + + poppler/GlobalParamsWin.cc | 1 + 1 file changed, 1 insertion(+) commit c783037619e2b4c101e8ecd7e61c94ee077b4be2 @@ -4067,7 +5939,7 @@ Date: Sun Jun 10 20:15:01 2012 +0200 Update copyrights - poppler/GlobalParamsWin.cc | 1 + + poppler/GlobalParamsWin.cc | 1 + 1 file changed, 1 insertion(+) commit d791101fbdebf7a3b3f333939f9bbff6bbecf45f @@ -4079,7 +5951,7 @@ Date: Sun Jun 10 19:09:17 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Gfx.cc | 5 +++-- + poppler/Gfx.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit f3f9d8f28a97338da92c842d5668b0ef3495ef13 @@ -4091,7 +5963,7 @@ Date: Sun Jun 10 19:09:17 2012 +0200 Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Gfx.cc | 5 +++-- + poppler/Gfx.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 8b3fa65f293804dab7ae2fd069132d0d6f44bbb2 @@ -4100,8 +5972,8 @@ Date: Sun Jun 10 17:48:08 2012 +0200 [qt4] Add accessor methods for poster information - qt4/src/poppler-movie.cc | 15 +++++++++++++++ - qt4/src/poppler-qt4.h | 15 +++++++++++++++ + qt4/src/poppler-movie.cc | 15 +++++++++++++++ + qt4/src/poppler-qt4.h | 15 +++++++++++++++ 2 files changed, 30 insertions(+) commit e8aa8266254bfd2189d5b5105e3d76caa4cc6713 @@ -4110,7 +5982,7 @@ Date: Sun Jun 10 16:58:54 2012 +0200 use setoverprintmode only if rip knows it - poppler/PSOutputDev.cc | 6 +++--- + poppler/PSOutputDev.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 92ef16e3699da949c80716c3fd4b438fe79c134d @@ -4119,7 +5991,7 @@ Date: Sun Jun 10 16:58:54 2012 +0200 use setoverprintmode only if rip knows it - poppler/PSOutputDev.cc | 6 +++--- + poppler/PSOutputDev.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6e3503b5591b105fa92e6cc6568b8819f6acd625 @@ -4132,7 +6004,7 @@ Date: Thu May 24 23:17:27 2012 +0200 If the page is rotated by 90 or 270 degrees, width and height need to be swapped - qt4/src/poppler-annotation.cc | 16 ++++++++++++++-- + qt4/src/poppler-annotation.cc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 99aa734ae2d3ba51f840d4c8ef450488fb702a31 @@ -4145,7 +6017,7 @@ Date: Thu May 24 23:17:27 2012 +0200 If the page is rotated by 90 or 270 degrees, width and height need to be swapped - qt4/src/poppler-annotation.cc | 16 ++++++++++++++-- + qt4/src/poppler-annotation.cc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 4f2ac544f36aa11747c3e13ff69fc19bdd0136dc @@ -4156,7 +6028,7 @@ Date: Sat Jun 9 01:31:29 2012 +0200 The default icon is Note not comment - qt4/src/poppler-annotation.cc | 2 +- + qt4/src/poppler-annotation.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bde31ce7b223abc86d25e06f3d73668b792c70df @@ -4167,7 +6039,7 @@ Date: Sat Jun 9 01:31:29 2012 +0200 The default icon is Note not comment - qt4/src/poppler-annotation.cc | 2 +- + qt4/src/poppler-annotation.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0df0aa439eed1d9838a80942e00af08e9acabb8d @@ -4176,8 +6048,8 @@ Date: Sat Jun 2 17:33:23 2012 +0200 glib-demo: Add find options to find demo - glib/demo/find.c | 61 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- + glib/demo/find.c | 61 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) commit 52b3ede4bfd1e2288a0efca34da5d6239d3563e9 @@ -4186,8 +6058,8 @@ Date: Sat Jun 2 16:25:06 2012 +0200 glib-demo: Show search matches in a document view - glib/demo/find.c | 253 - ++++++++++++++++++++++++++++++++++++++++++++++-------- + glib/demo/find.c | 253 + +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 218 insertions(+), 35 deletions(-) commit ed0c761c2190a3c1959a60ae9b7961f58a43c939 @@ -4201,11 +6073,11 @@ Date: Sat Jun 2 11:54:21 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=2951 - glib/poppler-page.cc | 52 - ++++++++++++++++++++++++++--------- - glib/poppler-page.h | 3 ++ - glib/poppler.h | 18 ++++++++++++ - glib/reference/poppler-sections.txt | 2 ++ + glib/poppler-page.cc | 52 + +++++++++++++++++++++++++++---------- + glib/poppler-page.h | 3 +++ + glib/poppler.h | 18 +++++++++++++ + glib/reference/poppler-sections.txt | 2 ++ 4 files changed, 62 insertions(+), 13 deletions(-) commit 126b55c9a44ccb0dba55e758843e9ee4aa43ee2b @@ -4216,8 +6088,8 @@ Date: Sat Jun 2 17:19:30 2012 +0200 It seems we missed it in the xpdf303 merge. - poppler/TextOutputDev.cc | 144 - ++++++++++++++++++++++++---------------------- + poppler/TextOutputDev.cc | 144 + ++++++++++++++++++++++++----------------------- 1 file changed, 74 insertions(+), 70 deletions(-) commit 20210fbb6117649b20f6930031f24b8fc97b773d @@ -4228,9 +6100,9 @@ Date: Mon May 28 23:44:17 2012 +0200 Outputs the font name without any substitutions. Bug #49872 - utils/HtmlFonts.cc | 4 +++- - utils/pdftohtml.1 | 3 +++ - utils/pdftohtml.cc | 4 ++++ + utils/HtmlFonts.cc | 4 +++- + utils/pdftohtml.1 | 3 +++ + utils/pdftohtml.cc | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) commit 03f979a7e59c4eb5ecb8acc324c7faf700144589 @@ -4239,8 +6111,8 @@ Date: Sat May 26 17:46:59 2012 +0200 Make the output more xhtml compliant - utils/HtmlOutputDev.cc | 105 - ++++++++++++++++++++++++------------------------ + utils/HtmlOutputDev.cc | 105 + +++++++++++++++++++++++++------------------------ 1 file changed, 53 insertions(+), 52 deletions(-) commit ba6406222f828e354323223fc4bdb01c1726fb49 @@ -4258,12 +6130,12 @@ Date: Mon May 21 18:16:06 2012 +0200 dictionary contained /P - poppler/Annot.cc | 40 + poppler/Annot.cc | 40 ++++++++++++++++++++++++++++++++++------ - poppler/Annot.h | 13 +++++++++---- - poppler/Page.cc | 7 ++++--- - poppler/Page.h | 2 +- - qt4/src/poppler-annotation.cc | 8 -------- + poppler/Annot.h | 13 +++++++++---- + poppler/Page.cc | 7 ++++--- + poppler/Page.h | 2 +- + qt4/src/poppler-annotation.cc | 8 -------- 5 files changed, 48 insertions(+), 22 deletions(-) commit 9904b8f10abf068a7816bd90976ccbb320387645 @@ -4272,7 +6144,7 @@ Date: Thu May 24 18:24:48 2012 +0930 glib docs: fix typo - glib/poppler-document.cc | 4 ++-- + glib/poppler-document.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 028f580056f99719cfb8af7bbe8184ceac02cb16 @@ -4281,7 +6153,7 @@ Date: Sun May 13 21:36:36 2012 +0930 add sustitute font name to GlobalParamsWin32 to fix compilation - poppler/GlobalParamsWin.cc | 5 ++++- + poppler/GlobalParamsWin.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 1916d000a86336213ffd6e9bd44ce873e8955895 @@ -4292,9 +6164,9 @@ Date: Sat May 12 16:31:38 2012 +0930 Bug 49826 - poppler/FontInfo.cc | 1 + - poppler/GlobalParams.cc | 58 - ++++++++++++++++++++++++++--------------------- + poppler/FontInfo.cc | 1 + + poppler/GlobalParams.cc | 58 + +++++++++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 26 deletions(-) commit b47d38e2ccd8563394df89765e277bde95730052 @@ -4303,7 +6175,7 @@ Date: Thu May 24 18:24:48 2012 +0930 glib docs: fix typo - glib/poppler-document.cc | 4 ++-- + glib/poppler-document.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 14a29dbff585cbe55247431a346c2ac3e12473fe @@ -4312,7 +6184,7 @@ Date: Sun May 13 21:36:36 2012 +0930 add sustitute font name to GlobalParamsWin32 to fix compilation - poppler/GlobalParamsWin.cc | 5 ++++- + poppler/GlobalParamsWin.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 7436b2c8a853f5121eb7dd13168ab997f1cf7d80 @@ -4323,9 +6195,9 @@ Date: Sat May 12 16:31:38 2012 +0930 Bug 49826 - poppler/FontInfo.cc | 1 + - poppler/GlobalParams.cc | 58 - ++++++++++++++++++++++++++--------------------- + poppler/FontInfo.cc | 1 + + poppler/GlobalParams.cc | 58 + +++++++++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 26 deletions(-) commit 1c6e84555572a6bf3a2e3fbe9a54b40f11c122ad @@ -4334,7 +6206,7 @@ Date: Fri May 18 16:22:46 2012 +0200 qt4: Make TextAnnotation ctor public - qt4/src/poppler-annotation.h | 2 +- + qt4/src/poppler-annotation.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe28614e7aab6e029f4b420353b67a7eea24de36 @@ -4343,7 +6215,7 @@ Date: Fri May 18 16:22:46 2012 +0200 qt4: Make TextAnnotation ctor public - qt4/src/poppler-annotation.h | 2 +- + qt4/src/poppler-annotation.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8e504bf2543621973fdaddbd29055ce435540146 @@ -4352,7 +6224,7 @@ Date: Wed May 16 23:49:01 2012 +0300 pdfseparate.1: Syntax fixes. - utils/pdfseparate.1 | 6 +++--- + utils/pdfseparate.1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 918456372548810c9efbf0533fa155034dd081f2 @@ -4361,7 +6233,7 @@ Date: Wed May 16 23:49:01 2012 +0300 pdfseparate.1: Syntax fixes. - utils/pdfseparate.1 | 6 +++--- + utils/pdfseparate.1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 892e486addcbcad619613c7be1ca692a0d36d6e5 @@ -4370,9 +6242,9 @@ Date: Mon May 21 20:28:42 2012 +0200 Compile++ - cmake/modules/FindGTK.cmake | 8 ++++---- - glib/demo/CMakeLists.txt | 6 +++--- - test/CMakeLists.txt | 6 +++--- + cmake/modules/FindGTK.cmake | 8 ++++---- + glib/demo/CMakeLists.txt | 6 +++--- + test/CMakeLists.txt | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) commit 794e89ed41d03997778fc4c59b7f1ba557b5e6b7 @@ -4381,7 +6253,7 @@ Date: Mon May 21 20:18:42 2012 +0200 Compile - glib/CMakeLists.txt | 2 ++ + glib/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) commit 78e6c9905a52c0cd4bfc1e56874f50689f04a1c6 @@ -4390,7 +6262,7 @@ Date: Sun May 20 12:11:27 2012 +0200 glib-demo: Make text characters list fill and expand in text demo - glib/demo/text.c | 2 +- + glib/demo/text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 610eb24426d9b36ac7da40a2fceb3dbeeec19a5c @@ -4399,8 +6271,7 @@ Date: Sun May 20 12:08:09 2012 +0200 glib-demo: Add a button to remove annots from the annot view - glib/demo/annots.c | 48 - +++++++++++++++++++++++++++++++++++++++++------- + glib/demo/annots.c | 48 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 7 deletions(-) commit 11a3093e093319e88f14af0ab6c15009104d17ee @@ -4411,9 +6282,9 @@ Date: Sun May 20 11:22:49 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=40473 - glib/poppler-page.cc | 19 +++++++++++++++++++ - glib/poppler-page.h | 2 ++ - glib/reference/poppler-sections.txt | 1 + + glib/poppler-page.cc | 19 +++++++++++++++++++ + glib/poppler-page.h | 2 ++ + glib/reference/poppler-sections.txt | 1 + 3 files changed, 22 insertions(+) commit 0dd157ae7f19cd91ea425a607b968f08addc3a40 @@ -4429,8 +6300,8 @@ Date: Sun May 20 10:37:47 2012 +0200 added to a page doesn't leak the core annotation anymore. - glib/poppler-annot.cc | 53 - ++++++++++++++++++++----------------------------- + glib/poppler-annot.cc | 53 + +++++++++++++++++++++------------------------------ 1 file changed, 22 insertions(+), 31 deletions(-) commit f818b842f54d6860920b39778228e8b247b4e761 @@ -4439,7 +6310,7 @@ Date: Sat May 19 12:32:33 2012 +0200 glib-demo: Fix runtime warning - glib/demo/selections.c | 2 +- + glib/demo/selections.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a24e326425e198eeb70c4d9205bb7a0a3a9db297 @@ -4448,28 +6319,28 @@ Date: Sat May 19 12:09:45 2012 +0200 gtk-tests: Port to GTK+ 3.0 - configure.ac | 4 +- - glib/demo/annots.c | 74 ++++++------- - glib/demo/attachments.c | 4 +- - glib/demo/find.c | 4 +- - glib/demo/fonts.c | 4 +- - glib/demo/forms.c | 64 ++++++------ - glib/demo/images.c | 21 ++-- - glib/demo/info.cc | 67 ++++++------ - glib/demo/layers.c | 22 ++-- - glib/demo/links.c | 6 +- - glib/demo/main.c | 31 ++---- - glib/demo/outline.c | 2 +- - glib/demo/page.c | 23 ++--- - glib/demo/print.c | 14 +-- - glib/demo/render.c | 263 - +++++++++++++---------------------------------- - glib/demo/selections.c | 77 ++++++-------- - glib/demo/text.c | 22 ++-- - glib/demo/transitions.c | 4 +- - glib/demo/utils.c | 101 +++++++++--------- - glib/demo/utils.h | 6 +- - test/gtk-test.cc | 48 +++++---- + configure.ac | 4 +- + glib/demo/annots.c | 74 +++++++------- + glib/demo/attachments.c | 4 +- + glib/demo/find.c | 4 +- + glib/demo/fonts.c | 4 +- + glib/demo/forms.c | 64 ++++++------ + glib/demo/images.c | 21 ++-- + glib/demo/info.cc | 67 ++++++------ + glib/demo/layers.c | 22 ++-- + glib/demo/links.c | 6 +- + glib/demo/main.c | 31 ++---- + glib/demo/outline.c | 2 +- + glib/demo/page.c | 23 ++--- + glib/demo/print.c | 14 +-- + glib/demo/render.c | 263 + ++++++++++++++---------------------------------- + glib/demo/selections.c | 77 ++++++-------- + glib/demo/text.c | 22 ++-- + glib/demo/transitions.c | 4 +- + glib/demo/utils.c | 101 +++++++++---------- + glib/demo/utils.h | 6 +- + test/gtk-test.cc | 48 +++++---- 21 files changed, 350 insertions(+), 511 deletions(-) commit 9f7d919e68a26bb7dd809986d8394fe20b750bd0 @@ -4478,7 +6349,7 @@ Date: Thu May 17 19:54:47 2012 +0200 Fix logic on SplashBitmap::writeImgFile - splash/SplashBitmap.cc | 3 ++- + splash/SplashBitmap.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 87093d1250807f660042295747a012032f84c034 @@ -4487,7 +6358,7 @@ Date: Thu May 17 19:54:47 2012 +0200 Fix logic on SplashBitmap::writeImgFile - splash/SplashBitmap.cc | 3 ++- + splash/SplashBitmap.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7e7997e12faccf4c0513811b324a2fd0fa960a96 @@ -4498,9 +6369,9 @@ Date: Tue May 15 23:16:27 2012 +0200 Bug #49758 - utils/HtmlFonts.cc | 24 ++++++++++++++++++------ - utils/HtmlFonts.h | 3 ++- - utils/HtmlOutputDev.cc | 4 +--- + utils/HtmlFonts.cc | 24 ++++++++++++++++++------ + utils/HtmlFonts.h | 3 ++- + utils/HtmlOutputDev.cc | 4 +--- 3 files changed, 21 insertions(+), 10 deletions(-) commit 3a249aa8ad5e9f7511bcafd0416ce51c7efe5f4d @@ -4511,9 +6382,9 @@ Date: Tue May 15 23:16:27 2012 +0200 Bug #49758 - utils/HtmlFonts.cc | 24 ++++++++++++++++++------ - utils/HtmlFonts.h | 3 ++- - utils/HtmlOutputDev.cc | 4 +--- + utils/HtmlFonts.cc | 24 ++++++++++++++++++------ + utils/HtmlFonts.h | 3 ++- + utils/HtmlOutputDev.cc | 4 +--- 3 files changed, 21 insertions(+), 10 deletions(-) commit ff2c251dbaef9b964af48f51ebb517626ac3145c @@ -4522,7 +6393,7 @@ Date: Sun May 13 20:13:32 2012 +0200 glib-demo: Use poppler_document_new_from_gfile to load the given uri - glib/demo/main.c | 9 ++------- + glib/demo/main.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit a7629331ab4ba5b256213af1f1b2954a49953c34 @@ -4531,10 +6402,10 @@ Date: Sun May 13 20:13:03 2012 +0200 glib: Add poppler_document_new_from_gfile - glib/poppler-document.cc | 46 - +++++++++++++++++++++++++++++++++++ - glib/poppler-document.h | 4 +++ - glib/reference/poppler-sections.txt | 1 + + glib/poppler-document.cc | 46 + +++++++++++++++++++++++++++++++++++++ + glib/poppler-document.h | 4 ++++ + glib/reference/poppler-sections.txt | 1 + 3 files changed, 51 insertions(+) commit 95277b1f481e274ab0ce22ffb44b40437bffa3c8 @@ -4544,7 +6415,7 @@ Date: Sun May 13 20:11:12 2012 +0200 glib Add missing cancellable param in poppler_document_new_from_stream doc - glib/poppler-document.cc | 1 + + glib/poppler-document.cc | 1 + 1 file changed, 1 insertion(+) commit 329bb1e2b4f4b58832847bcf805d19ac0fd5ef02 @@ -4557,7 +6428,7 @@ Date: Sun May 13 19:45:55 2012 +0200 receive utf8 strings. - glib/poppler-document.cc | 38 +++++++++++++++++++------------------- + glib/poppler-document.cc | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit c4bf7b162028a2f9ffcd2baba2759bdb14fae51f @@ -4570,8 +6441,7 @@ Date: Sun May 13 19:45:55 2012 +0200 receive utf8 strings. - glib/poppler-document.cc | 43 - ++++++++++++++++++++----------------------- + glib/poppler-document.cc | 43 ++++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 23 deletions(-) commit 7714b4e319c48ee915061a172208245ae7c4141b @@ -4580,7 +6450,7 @@ Date: Sun May 13 19:30:17 2012 +0200 glib: Fix memory leak when document fails to load - glib/poppler-document.cc | 3 +-- + glib/poppler-document.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 4d0786a97e061a752686968bd7976bdda01b1f84 @@ -4589,7 +6459,7 @@ Date: Sun May 13 19:30:17 2012 +0200 glib: Fix memory leak when document fails to load - glib/poppler-document.cc | 3 +-- + glib/poppler-document.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 1d1c8175c57ebe6518f4252ab92a20286b7d4c6f @@ -4603,19 +6473,19 @@ Date: Sun May 13 18:41:25 2012 +0200 those cases. A PopplerCachedFileLoader has been added to handle all other cases. - configure.ac | 10 +-- - glib/Makefile.am | 4 + - glib/poppler-cached-file-loader.cc | 108 +++++++++++++++++++++++++++ - glib/poppler-cached-file-loader.h | 44 +++++++++++ - glib/poppler-document.cc | 69 +++++++++++++++++ - glib/poppler-document.h | 6 ++ - glib/poppler-input-stream.cc | 141 - +++++++++++++++++++++++++++++++++++ - glib/poppler-input-stream.h | 74 ++++++++++++++++++ - glib/reference/poppler-docs.sgml | 4 + - glib/reference/poppler-sections.txt | 1 + - poppler-glib-uninstalled.pc.in | 2 +- - poppler-glib.pc.in | 2 +- + configure.ac | 10 +-- + glib/Makefile.am | 4 + + glib/poppler-cached-file-loader.cc | 108 +++++++++++++++++++++++++++ + glib/poppler-cached-file-loader.h | 44 +++++++++++ + glib/poppler-document.cc | 69 ++++++++++++++++++ + glib/poppler-document.h | 6 ++ + glib/poppler-input-stream.cc | 141 + ++++++++++++++++++++++++++++++++++++ + glib/poppler-input-stream.h | 74 +++++++++++++++++++ + glib/reference/poppler-docs.sgml | 4 + + glib/reference/poppler-sections.txt | 1 + + poppler-glib-uninstalled.pc.in | 2 +- + poppler-glib.pc.in | 2 +- 12 files changed, 458 insertions(+), 7 deletions(-) commit 13d2aa303eb1fd900f1045efec14af8002477b02 @@ -4626,13 +6496,13 @@ Date: Sun May 13 17:25:15 2012 +0200 Bug #13487 - poppler/Gfx.cc | 64 - +++++++++++++++++++++++++++++++++++++++++++- - poppler/Gfx.h | 4 ++- - poppler/GfxState.cc | 4 ++- - poppler/OutputDev.h | 1 + - poppler/SplashOutputDev.cc | 11 ++++++++ - poppler/SplashOutputDev.h | 1 + + poppler/Gfx.cc | 64 + +++++++++++++++++++++++++++++++++++++++++++++- + poppler/Gfx.h | 4 ++- + poppler/GfxState.cc | 4 ++- + poppler/OutputDev.h | 1 + + poppler/SplashOutputDev.cc | 11 ++++++++ + poppler/SplashOutputDev.h | 1 + 6 files changed, 82 insertions(+), 3 deletions(-) commit b477443e8a4c52500529aaf3be76f01a61e85f28 @@ -4643,13 +6513,13 @@ Date: Sun May 13 17:25:15 2012 +0200 Bug #13487 - poppler/Gfx.cc | 64 - +++++++++++++++++++++++++++++++++++++++++++- - poppler/Gfx.h | 4 ++- - poppler/GfxState.cc | 4 ++- - poppler/OutputDev.h | 1 + - poppler/SplashOutputDev.cc | 11 ++++++++ - poppler/SplashOutputDev.h | 1 + + poppler/Gfx.cc | 64 + +++++++++++++++++++++++++++++++++++++++++++++- + poppler/Gfx.h | 4 ++- + poppler/GfxState.cc | 4 ++- + poppler/OutputDev.h | 1 + + poppler/SplashOutputDev.cc | 11 ++++++++ + poppler/SplashOutputDev.h | 1 + 6 files changed, 82 insertions(+), 3 deletions(-) commit a76867003a7bff5ab03016156c75b4c928788d50 @@ -4660,7 +6530,7 @@ Date: Sun May 13 13:10:40 2012 +0200 Bug #49818 - Makefile.am | 1 + + Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 8f040dec2ce2eae24dd1eb15900d4d284e4b3848 @@ -4671,7 +6541,7 @@ Date: Sun May 13 13:10:40 2012 +0200 Bug #49818 - Makefile.am | 1 + + Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 7f47630a7fc19214cd48dbd164ecf577ba35cc46 @@ -4680,7 +6550,7 @@ Date: Thu May 10 23:12:04 2012 +0200 Compile with the unsupported ENABLE_PLUGINS defined - poppler/GlobalParams.cc | 2 +- + poppler/GlobalParams.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22264cb230fc5902aea14ab43fa013a8ebdbf812 @@ -4691,10 +6561,10 @@ Date: Thu May 10 23:04:33 2012 +0200 Sorry :-/ - goo/gfile.cc | 82 - ------------------------------------------------ - goo/gfile.h | 4 --- - poppler/GlobalParams.h | 2 +- + goo/gfile.cc | 82 + -------------------------------------------------- + goo/gfile.h | 4 --- + poppler/GlobalParams.h | 2 +- 3 files changed, 1 insertion(+), 87 deletions(-) commit 44bf99a7b8683a077f2a5db50541099c109aa069 @@ -4710,13 +6580,13 @@ Date: Thu May 10 22:59:18 2012 +0200 Fixes bug 49448 - goo/gfile.cc | 46 + goo/gfile.cc | 46 ---------------------------------------------- - goo/gfile.h | 3 --- - poppler/GfxState.cc | 16 ++-------------- - poppler/GlobalParams.cc | 21 --------------------- - poppler/GlobalParams.h | 3 --- - test/perf-test.cc | 1 - + goo/gfile.h | 3 --- + poppler/GfxState.cc | 16 ++-------------- + poppler/GlobalParams.cc | 21 --------------------- + poppler/GlobalParams.h | 3 --- + test/perf-test.cc | 1 - 6 files changed, 2 insertions(+), 88 deletions(-) commit bb091e38a1c0248ba24b0711b4afc0b0524cce10 @@ -4725,7 +6595,7 @@ Date: Thu May 10 22:38:41 2012 +0200 Make it be something closer to real english - utils/pdftohtml.1 | 2 +- + utils/pdftohtml.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67f3c3e0d03ec63df7c6028cbd626e384d231c2b @@ -4735,10 +6605,10 @@ Date: Wed May 9 16:48:15 2012 +0200 GooString formatting: add support for uppercase hexadecimal + Use it in Annot::layoutText - goo/GooString.cc | 61 - +++++++++++++++++++++++++++++++++++++++++++++--------- - goo/GooString.h | 17 ++++++++------- - poppler/Annot.cc | 2 +- + goo/GooString.cc | 61 + ++++++++++++++++++++++++++++++++++++++++++++++---------- + goo/GooString.h | 17 ++++++++-------- + poppler/Annot.cc | 2 +- 3 files changed, 61 insertions(+), 19 deletions(-) commit 1f7f8a78409e6bcc90bd32ea2aaa75ed3a7b6218 @@ -4747,7 +6617,7 @@ Date: Wed May 9 16:18:05 2012 +0200 Use error() instead of fprintf(stderr, ...) in Annot::layoutText - poppler/Annot.cc | 3 +-- + poppler/Annot.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit a7a2e72f9ba43816a81278e0565d31807ac5ceb5 @@ -4756,9 +6626,9 @@ Date: Thu May 10 22:31:24 2012 +0200 More gs cleanup and forgot the (C) on modification - goo/gfile.cc | 2 +- - goo/gfile.h | 2 +- - utils/pdftohtml.cc | 4 ---- + goo/gfile.cc | 2 +- + goo/gfile.h | 2 +- + utils/pdftohtml.cc | 4 ---- 3 files changed, 2 insertions(+), 6 deletions(-) commit ad36d22d1f11339be90403534b921cce120fdbad @@ -4767,11 +6637,11 @@ Date: Thu May 10 22:24:40 2012 +0200 pdftohtml: Remove the option to invoke gs - goo/gfile.cc | 8 --- - goo/gfile.h | 3 -- - utils/pdftohtml.1 | 8 +-- - utils/pdftohtml.cc | 149 - ++++++++++++---------------------------------------- + goo/gfile.cc | 8 --- + goo/gfile.h | 3 -- + utils/pdftohtml.1 | 8 +-- + utils/pdftohtml.cc | 149 + ++++++++++++----------------------------------------- 4 files changed, 36 insertions(+), 132 deletions(-) commit 4114c928fa2560937e02319f57937f1c267a9817 @@ -4780,12 +6650,12 @@ Date: Thu May 10 21:09:14 2012 +0200 0.20.0 - CMakeLists.txt | 6 +++--- - NEWS | 16 ++++++++++++++++ - configure.ac | 4 ++-- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 6 +++--- + NEWS | 16 ++++++++++++++++ + configure.ac | 4 ++-- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 24 insertions(+), 8 deletions(-) commit df05d084cb26807c39695280cd8ea52d13aa1255 @@ -4796,9 +6666,9 @@ Date: Thu May 10 20:54:13 2012 +0200 For those evil people that keep using poppler internals - poppler/Gfx.cc | 8 ++++++++ - poppler/OutputDev.cc | 8 +++++++- - poppler/OutputDev.h | 4 +++- + poppler/Gfx.cc | 8 ++++++++ + poppler/OutputDev.cc | 8 +++++++- + poppler/OutputDev.h | 4 +++- 3 files changed, 18 insertions(+), 2 deletions(-) commit b6159fea4a13ecfd1c38b3a666a797c5147dd952 @@ -4807,7 +6677,7 @@ Date: Thu May 10 20:02:19 2012 +0200 splash uses cmykTransferC for M, Y and K in two places - splash/Splash.cc | 14 +++++++------- + splash/Splash.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit c2146219d555cab277906daefd2589f9056f536c @@ -4816,7 +6686,7 @@ Date: Thu May 10 13:26:18 2012 +0200 Add missing function parameter - poppler/GlobalParams.cc | 4 +++- + poppler/GlobalParams.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 753f6ab9347f972223ec21b7ed4b4f7ebed3d420 @@ -4825,10 +6695,10 @@ Date: Thu May 3 15:29:57 2012 -0700 Compile with ENABLE_PLUGINS defined - poppler/SecurityHandler.cc | 4 ++-- - poppler/SecurityHandler.h | 16 ++++++++++++++++ - poppler/XpdfPluginAPI.cc | 35 +---------------------------------- - poppler/XpdfPluginAPI.h | 34 +++++++++++++++------------------- + poppler/SecurityHandler.cc | 4 ++-- + poppler/SecurityHandler.h | 16 ++++++++++++++++ + poppler/XpdfPluginAPI.cc | 35 +---------------------------------- + poppler/XpdfPluginAPI.h | 34 +++++++++++++++------------------- 4 files changed, 34 insertions(+), 55 deletions(-) commit 23df93aaf495428b580bafd0fd1f41515828b08d @@ -4839,7 +6709,7 @@ Date: Thu May 3 14:50:09 2012 -0700 remove wrong merge - poppler/GlobalParams.cc | 1 - + poppler/GlobalParams.cc | 1 - 1 file changed, 1 deletion(-) commit e55838b41959acc311e9b00dc390c9816a9afac2 @@ -4850,7 +6720,7 @@ Date: Wed May 2 19:35:26 2012 +0200 https://bugs.freedesktop.org/show_bug.cgi?id=48447 - glib/poppler-document.cc | 2 +- + glib/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dec873463b06bfe76ff48e36282877e6ac11b59d @@ -4859,7 +6729,7 @@ Date: Sun Apr 29 23:36:57 2012 +0200 Add the objUint type - poppler/Object.cc | 5 +++-- + poppler/Object.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 50c0b294d08114920a5db711876e20d991f474a6 @@ -4871,7 +6741,7 @@ Date: Sun Apr 29 22:33:09 2012 +0200 Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Stream.cc | 3 +++ + poppler/Stream.cc | 3 +++ 1 file changed, 3 insertions(+) commit 9e36206465289c96cb189c648a6f5121714c647b @@ -4880,7 +6750,7 @@ Date: Sun Apr 29 22:18:12 2012 +0200 include for memcpy - splash/SplashBitmap.cc | 3 ++- + splash/SplashBitmap.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 931051fe0bb445545355027d999515bc3d4b32ef @@ -4892,7 +6762,7 @@ Date: Sun Apr 29 22:07:34 2012 +0200 Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Stream.cc | 10 ++++++---- + poppler/Stream.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 53b9c2e2806320d0d0e35134b75da5da72514742 @@ -4904,7 +6774,7 @@ Date: Sun Apr 29 22:00:18 2012 +0200 Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Link.cc | 17 ++++++++++------- + poppler/Link.cc | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit da8d858c4fc610718a5f14b14dc3a4a11564a73d @@ -4916,7 +6786,7 @@ Date: Sun Apr 29 20:28:37 2012 +0200 Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/Gfx.cc | 10 ++++++---- + poppler/Gfx.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 934b1a7cd502fe5537a350cdfc650989992693f7 @@ -4927,7 +6797,7 @@ Date: Sun Apr 29 19:59:15 2012 +0200 Found by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/GfxState.cc | 13 ++++++++++--- + poppler/GfxState.cc | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit e80fd082914fe29fad7e60c321a747eb8634e413 @@ -4936,7 +6806,7 @@ Date: Sun Apr 29 18:27:41 2012 +0200 [qt4] the qualified name may be unicode encoded - qt4/src/poppler-form.cc | 4 ++-- + qt4/src/poppler-form.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 251be1787a2a003862691f5a825eb3468eceb6a2 @@ -4948,8 +6818,8 @@ Date: Sun Apr 29 18:26:42 2012 +0200 Based on a patch from Mark Riedesel. Bug #49256 - poppler/Form.cc | 71 - +++++++++++++++++++++++++++++++++++++++++++++++-------- + poppler/Form.cc | 71 + +++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 61 insertions(+), 10 deletions(-) commit be41f1c7905d695d17e19ced83a1018531d00199 @@ -4960,11 +6830,11 @@ Date: Sun Apr 29 16:02:45 2012 +0200 Bug #12185 - poppler/SplashOutputDev.cc | 31 ++++++++++++++++++++++++++++--- - splash/Splash.cc | 21 ++++++++++++++++++--- - splash/Splash.h | 6 ++++-- - splash/SplashBitmap.cc | 22 +++++++++++++++++++++- - splash/SplashBitmap.h | 2 ++ + poppler/SplashOutputDev.cc | 31 ++++++++++++++++++++++++++++--- + splash/Splash.cc | 21 ++++++++++++++++++--- + splash/Splash.h | 6 ++++-- + splash/SplashBitmap.cc | 22 +++++++++++++++++++++- + splash/SplashBitmap.h | 2 ++ 5 files changed, 73 insertions(+), 9 deletions(-) commit 800cb9ec7189a539d64b99fa181cd4126496c1ec @@ -4975,7 +6845,7 @@ Date: Sat Apr 28 17:15:30 2012 +0200 Bug #40719 - poppler/XRef.cc | 2 +- + poppler/XRef.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 410822d7013ce1f61325afdb61d75ea64666755e @@ -4984,12 +6854,12 @@ Date: Fri Apr 27 01:10:22 2012 +0200 0.19.4 - CMakeLists.txt | 4 ++-- - NEWS | 17 +++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 17 +++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 23 insertions(+), 6 deletions(-) commit b1d5c6c0a20a4a24b42de66db23e0f63d10ca52d @@ -4999,10 +6869,10 @@ Date: Tue Apr 24 21:00:11 2012 +0200 Output XRef stream when incrementally updating if there's already a XRef stream - poppler/PDFDoc.cc | 45 +++++++++++++++++++++++++++++-- - poppler/XRef.cc | 76 - +++++++++++++++++++++++++++++++++++++++++++++-------- - poppler/XRef.h | 34 ++++++++++++++++++++++++ + poppler/PDFDoc.cc | 45 ++++++++++++++++++++++++++++++-- + poppler/XRef.cc | 76 + +++++++++++++++++++++++++++++++++++++++++++++++-------- + poppler/XRef.h | 34 +++++++++++++++++++++++++ 3 files changed, 142 insertions(+), 13 deletions(-) commit 2ecf3b2e49a4c35e995d25016b810592260edfeb @@ -5019,12 +6889,12 @@ Date: Tue Apr 24 18:10:15 2012 +0200 the XRef table too (previously it was demanded to the caller) - poppler/PDFDoc.cc | 61 - ++++++++++++++++++++++++++--------------------------- - poppler/PDFDoc.h | 14 +++++++++--- - poppler/XRef.cc | 2 +- - poppler/XRef.h | 2 +- - utils/pdfunite.cc | 10 +++++---- + poppler/PDFDoc.cc | 61 + +++++++++++++++++++++++++++---------------------------- + poppler/PDFDoc.h | 14 ++++++++++--- + poppler/XRef.cc | 2 +- + poppler/XRef.h | 2 +- + utils/pdfunite.cc | 10 +++++---- 5 files changed, 49 insertions(+), 40 deletions(-) commit cf7a20adbd15f901d414ce06825459c33eeef3f5 @@ -5036,15 +6906,15 @@ Date: Wed Apr 25 18:51:23 2012 +0200 Makes it around 8 times faster - poppler/CairoOutputDev.cc | 6 +++--- - poppler/CairoOutputDev.h | 6 +++--- - poppler/Gfx.cc | 4 ++-- - poppler/OutputDev.cc | 5 +++-- - poppler/OutputDev.h | 6 +++--- - poppler/PSOutputDev.cc | 4 ++-- - poppler/PSOutputDev.h | 4 ++-- - poppler/SplashOutputDev.cc | 35 +++++++++++------------------------ - poppler/SplashOutputDev.h | 4 ++-- + poppler/CairoOutputDev.cc | 6 +++--- + poppler/CairoOutputDev.h | 6 +++--- + poppler/Gfx.cc | 4 ++-- + poppler/OutputDev.cc | 5 +++-- + poppler/OutputDev.h | 6 +++--- + poppler/PSOutputDev.cc | 4 ++-- + poppler/PSOutputDev.h | 4 ++-- + poppler/SplashOutputDev.cc | 35 +++++++++++------------------------ + poppler/SplashOutputDev.h | 4 ++-- 9 files changed, 31 insertions(+), 43 deletions(-) commit 26fd142a3608283fd41e07b54067a51a9db76e93 @@ -5053,7 +6923,7 @@ Date: Sat Apr 21 18:16:46 2012 +0200 Preserve z-index after annotation removal - poppler/Annot.cc | 5 +++-- + poppler/Annot.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 7b10014c1fe9ef1cba57fd6b01c63129ac31386a @@ -5062,9 +6932,9 @@ Date: Sat Apr 21 17:53:22 2012 +0200 Do not remove appearance stream if it's shared with other annotations - poppler/Annot.cc | 78 - +++++++++++++++++++++++++++++++++++++++++++++++++++--- - poppler/Annot.h | 6 +++++ + poppler/Annot.cc | 78 + +++++++++++++++++++++++++++++++++++++++++++++++++++++--- + poppler/Annot.h | 6 +++++ 2 files changed, 80 insertions(+), 4 deletions(-) commit 7684c325929493ad9de01a891de0aef197e176dd @@ -5074,7 +6944,7 @@ Date: Sat Apr 21 20:26:49 2012 +0200 AnnotText: Always force 24x24 size with custom stamps, not only on first rendering - poppler/Annot.cc | 21 ++++++++++++--------- + poppler/Annot.cc | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) commit 44cd46a6e04a87bd702dab4a662042f69f16c4ad @@ -5085,7 +6955,7 @@ Date: Mon Apr 23 20:02:55 2012 +0200 Found by Mateusz "j00ru" Jurczyk and Gynvael Coldwind - poppler/GfxState.cc | 20 +++++++++++++++++++- + poppler/GfxState.cc | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit a92f87b83e3c6c9078508c644aa09f4f2b14e9cc @@ -5096,7 +6966,7 @@ Date: Mon Apr 23 00:06:18 2012 +0200 Since we are actually looking for non existing entries :D - poppler/XRef.cc | 2 +- + poppler/XRef.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 114e113e3278d02baaffd6c0da7fda266283c176 @@ -5105,7 +6975,7 @@ Date: Sat Apr 21 21:08:55 2012 +0200 Do not allocate XRef entries whose generation number is 65535 - poppler/XRef.cc | 5 ++++- + poppler/XRef.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit ad8785b053aa115b593b2f20073e2989d59a77c9 @@ -5114,7 +6984,7 @@ Date: Wed Apr 18 22:51:33 2012 +0200 Remove duplicate call - utils/pdftohtml.cc | 1 - + utils/pdftohtml.cc | 1 - 1 file changed, 1 deletion(-) commit 80d4e1843c56801508f476fed64ecb3201ba18c8 @@ -5123,7 +6993,7 @@ Date: Tue Apr 17 20:25:57 2012 +0200 Do not draw border in AnnotText::draw - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a1e3d868ccd7fb84d52d94754d8681c97119fb6e @@ -5132,7 +7002,7 @@ Date: Fri Mar 30 21:52:04 2012 +0200 Save/restore gfx state when drawing annot border - poppler/Gfx.cc | 3 +++ + poppler/Gfx.cc | 3 +++ 1 file changed, 3 insertions(+) commit 7fbeaac5c0d0240564add6c252c1ba7c14639d98 @@ -5141,7 +7011,7 @@ Date: Tue Apr 17 20:36:51 2012 +0200 Be sure we are checking a non free entry - poppler/XRef.cc | 2 +- + poppler/XRef.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d1254c7e8e995302542093968a0c2967f3c0b5ff @@ -5154,8 +7024,8 @@ Date: Tue Apr 17 20:36:03 2012 +0200 pos belongs so no need to cry if the entry is not there Bug 48679 - poppler/XRef.cc | 10 ++++++---- - poppler/XRef.h | 2 +- + poppler/XRef.cc | 10 ++++++---- + poppler/XRef.h | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) commit bcbe9497a4fa50b41852abd538ad139c7b6693e5 @@ -5168,7 +7038,7 @@ Date: Tue Apr 17 20:21:58 2012 +0200 TiffWriter.h, CFLAGS to include libpng, libjpeg and libtiff headers are expected. - cpp/Makefile.am | 22 +++++++++++++++++++++- + cpp/Makefile.am | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) commit 44c9df8277877ee1021317a3b6c253f80310f826 @@ -5217,7 +7087,7 @@ Date: Tue Apr 17 20:21:00 2012 +0200 environmental values. - configure.ac | 5 +++-- + configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 9e0f0368e543df46b40cbd7bed6fdc1abf846e7d @@ -5240,7 +7110,7 @@ Date: Tue Apr 17 20:19:41 2012 +0200 is unavailable. I propose a patch NOT to "-ansi" flag, if CXXFLAGS includes "-std=XXX" already. - configure.ac | 8 +++++++- + configure.ac | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 2f1e7ef252b8d1f7ee6004825c2926f0f5e181a5 @@ -5253,7 +7123,7 @@ Date: Thu Apr 12 23:11:41 2012 +0200 bounds anymore Crash found by Joel Voss of Leviathan Security Group - poppler/XRef.cc | 11 +++++++++++ + poppler/XRef.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 19fb9caecb1b265a8b8651e9bcf4b779f593fefd @@ -5264,7 +7134,7 @@ Date: Thu Apr 12 22:24:50 2012 +0200 Issue found by Joel Voss of Leviathan Security Group - utils/HtmlOutputDev.cc | 18 ++++++++++-------- + utils/HtmlOutputDev.cc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit fa4848eae370437ab1b9863124e9a340830f66c7 @@ -5273,7 +7143,7 @@ Date: Fri Apr 13 22:11:01 2012 +0930 man pages: add missing section heading - utils/pdftotext.1 | 1 + + utils/pdftotext.1 | 1 + 1 file changed, 1 insertion(+) commit 08a14aa37b177bb4586869857ae678cb4bcd4039 @@ -5282,14 +7152,14 @@ Date: Thu Apr 12 21:52:30 2012 +0200 0.19.3 - CMakeLists.txt | 4 ++-- - NEWS | 26 +++++++++++++++++++++++++- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Doxyfile | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 26 +++++++++++++++++++++++++- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 2 +- 8 files changed, 33 insertions(+), 9 deletions(-) commit 52227b59d1fa2a2029bfff2f8a167efd81faebbb @@ -5298,7 +7168,7 @@ Date: Thu Apr 12 20:52:55 2012 +0200 Update (C) - poppler/CairoFontEngine.cc | 2 +- + poppler/CairoFontEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40cb3f27f4dcad4fe8c48f0b638eac7913fc3722 @@ -5307,9 +7177,9 @@ Date: Thu Apr 12 20:50:38 2012 +0200 Do not pass those params to createGfx since they aren't used - glib/poppler-page.cc | 4 ++-- - poppler/Page.cc | 9 +++------ - poppler/Page.h | 5 ++--- + glib/poppler-page.cc | 4 ++-- + poppler/Page.cc | 9 +++------ + poppler/Page.h | 5 ++--- 3 files changed, 7 insertions(+), 11 deletions(-) commit 9a10d31fca7f060f24bae9efe15662f02a9684ca @@ -5318,10 +7188,10 @@ Date: Thu Apr 12 20:31:23 2012 +0200 qt4: Remove unimplemented revision setters from public API - qt4/src/poppler-annotation-private.h | 2 ++ - qt4/src/poppler-annotation.cc | 62 - ++++++++-------------------------- - qt4/src/poppler-annotation.h | 13 ------- + qt4/src/poppler-annotation-private.h | 2 ++ + qt4/src/poppler-annotation.cc | 62 + ++++++++---------------------------- + qt4/src/poppler-annotation.h | 13 -------- 3 files changed, 16 insertions(+), 61 deletions(-) commit 0531329aeb8783c48f056929e6e81cebda33500f @@ -5330,7 +7200,7 @@ Date: Thu Apr 12 20:07:13 2012 +0200 [qt4] Mark the dummy stuff as deprecated - qt4/src/poppler-annotation.h | 4 ++-- + qt4/src/poppler-annotation.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 67b7b2bdd0943680437d96349c3415aa40082cbb @@ -5339,7 +7209,7 @@ Date: Thu Apr 12 20:06:52 2012 +0200 [qt4] initialize the dummy members here too - qt4/src/poppler-annotation.cc | 4 +++- + qt4/src/poppler-annotation.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit bf171382afb6b50284c3855e3a1815a15ec34366 @@ -5348,7 +7218,7 @@ Date: Thu Apr 12 19:24:42 2012 +0200 Add since markers - qt4/src/poppler-annotation.h | 7 ++++--- + qt4/src/poppler-annotation.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit e36fd775394ee752c0f62f789359c72b52094975 @@ -5357,7 +7227,7 @@ Date: Thu Apr 12 18:58:29 2012 +0200 Remove unneeded forward declaration - qt4/src/poppler-qt4.h | 3 +-- + qt4/src/poppler-qt4.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit c1aa4a8c0aa9d46757e3849776acac42731e02d1 @@ -5369,7 +7239,7 @@ Date: Thu Apr 12 00:39:33 2012 +0200 Call Annot::invalidateAppearance every time the visual aspect is changed - qt4/src/poppler-annotation.cc | 34 ++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation.cc | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit 4338ae354c66e4df8d7d70a156517e27b3b80539 @@ -5378,8 +7248,8 @@ Date: Sun Mar 25 22:58:33 2012 +0200 qt4: Added HideAnnotations option to PSConverter - qt4/src/poppler-ps-converter.cc | 23 ++++++++++++++++++++++- - qt4/src/poppler-qt4.h | 3 ++- + qt4/src/poppler-ps-converter.cc | 23 ++++++++++++++++++++++- + qt4/src/poppler-qt4.h | 3 ++- 2 files changed, 24 insertions(+), 2 deletions(-) commit e50993b3b47a759c93ccdeeaef289d6985b05bb1 @@ -5389,7 +7259,7 @@ Date: Thu Mar 22 19:58:12 2012 +0100 qt4: DOM annotation store - Black color is different than invalid color - qt4/src/poppler-annotation.cc | 2 +- + qt4/src/poppler-annotation.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4739a6a02097f110c37defdfa616351459902806 @@ -5398,10 +7268,10 @@ Date: Mon Mar 19 19:17:33 2012 +0100 qt4: Annotation removal - qt4/src/poppler-annotation-private.h | 3 +++ - qt4/src/poppler-annotation.cc | 29 +++++++++++++++++++++++++++++ - qt4/src/poppler-page.cc | 5 +++++ - qt4/src/poppler-qt4.h | 8 ++++++++ + qt4/src/poppler-annotation-private.h | 3 +++ + qt4/src/poppler-annotation.cc | 29 +++++++++++++++++++++++++++++ + qt4/src/poppler-page.cc | 5 +++++ + qt4/src/poppler-qt4.h | 8 ++++++++ 4 files changed, 45 insertions(+) commit 25a64d69aaab61c8cf944107e649e19920244a2b @@ -5412,8 +7282,8 @@ Date: Tue Mar 20 01:46:07 2012 +0100 Also makes inplaceText a synoym for contents - qt4/src/poppler-annotation.cc | 159 - ++++++++++++++++++++++++++++++++--------- + qt4/src/poppler-annotation.cc | 159 + ++++++++++++++++++++++++++++++++---------- 1 file changed, 124 insertions(+), 35 deletions(-) commit a31a8118ba07aa7f90c69130476fb7d86f8614ad @@ -5422,9 +7292,9 @@ Date: Sun Mar 11 23:57:51 2012 +0100 qt4: GeomAnnotation, InkAnnotation and CaretAnnotation write support - qt4/src/poppler-annotation.cc | 103 - +++++++++++++++++++++++++++++++++++++---- - qt4/src/poppler-annotation.h | 6 +-- + qt4/src/poppler-annotation.cc | 103 + ++++++++++++++++++++++++++++++++++++++---- + qt4/src/poppler-annotation.h | 6 +-- 2 files changed, 96 insertions(+), 13 deletions(-) commit e4052b52002447772e24571fd13f0f22fd2bfb16 @@ -5433,9 +7303,9 @@ Date: Sat Mar 10 17:48:56 2012 +0100 qt4: HighlightAnnotation and StampAnnotation write support - qt4/src/poppler-annotation.cc | 96 - ++++++++++++++++++++++++++++++++++++++--- - qt4/src/poppler-annotation.h | 4 +- + qt4/src/poppler-annotation.cc | 96 + +++++++++++++++++++++++++++++++++++++++---- + qt4/src/poppler-annotation.h | 4 +- 2 files changed, 91 insertions(+), 9 deletions(-) commit b5e948b6130cdb04387a8244179337c7904dcd03 @@ -5450,12 +7320,12 @@ Date: Wed Mar 14 17:44:50 2012 +0100 for other types will be added in the next patches. - qt4/src/poppler-annotation-private.h | 12 ++ - qt4/src/poppler-annotation.cc | 297 - ++++++++++++++++++++++++++++++++-- - qt4/src/poppler-annotation.h | 4 +- - qt4/src/poppler-page.cc | 5 + - qt4/src/poppler-qt4.h | 9 ++ + qt4/src/poppler-annotation-private.h | 12 ++ + qt4/src/poppler-annotation.cc | 297 + +++++++++++++++++++++++++++++++++-- + qt4/src/poppler-annotation.h | 4 +- + qt4/src/poppler-page.cc | 5 + + qt4/src/poppler-qt4.h | 9 ++ 5 files changed, 316 insertions(+), 11 deletions(-) commit 20b4feec612448be8a800173ddadbf257657477e @@ -5464,10 +7334,10 @@ Date: Fri Mar 9 19:31:16 2012 +0100 qt4: Basic setters to edit annotations - qt4/src/poppler-annotation-helper.h | 15 ++++ - qt4/src/poppler-annotation-private.h | 1 + - qt4/src/poppler-annotation.cc | 128 - +++++++++++++++++++++++++++++++--- + qt4/src/poppler-annotation-helper.h | 15 ++++ + qt4/src/poppler-annotation-private.h | 1 + + qt4/src/poppler-annotation.cc | 128 + ++++++++++++++++++++++++++++++++--- 3 files changed, 135 insertions(+), 9 deletions(-) commit 0e8c35b59f0fba926b30c9a87823c92ae03bf116 @@ -5581,8 +7451,8 @@ Date: Tue Apr 10 00:08:49 2012 +0930 Bug 48468 - poppler/CairoOutputDev.cc | 15 ++++++--------- - poppler/CairoOutputDev.h | 4 ++-- + poppler/CairoOutputDev.cc | 15 ++++++--------- + poppler/CairoOutputDev.h | 4 ++-- 2 files changed, 8 insertions(+), 11 deletions(-) commit 5ea305c3924cead302092378ab67300c3099afd9 @@ -5593,9 +7463,9 @@ Date: Sun Apr 8 23:11:30 2012 +0930 Bug 48318 - poppler/CairoOutputDev.cc | 80 - ++++++++++++++++++++++++++++++++++----------- - poppler/CairoOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 80 + ++++++++++++++++++++++++++++++++++++----------- + poppler/CairoOutputDev.h | 2 +- 2 files changed, 62 insertions(+), 20 deletions(-) commit 8414d8f621b8abb018e80f2255cfb511a1e558d4 @@ -5608,8 +7478,7 @@ Date: Mon Apr 9 12:08:20 2012 +0930 setting. Rearrange the code so the code path for stroke_adjust == TRUE is performed first (this will also set 0 width lines to 1 pixel wide). - poppler/CairoOutputDev.cc | 42 - +++++++++++++++++++++--------------------- + poppler/CairoOutputDev.cc | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit af1a84eb90656de68bb14f2c4ae4f813c51bc3a3 @@ -5621,7 +7490,7 @@ Date: Mon Apr 9 17:17:29 2012 +0930 Bug 48453 - poppler/CairoOutputDev.cc | 8 +++++++- + poppler/CairoOutputDev.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 46b3a70cae3b37cb4270a83afaddd6734442b752 @@ -5630,9 +7499,9 @@ Date: Mon Apr 9 19:32:24 2012 +0200 Caption text rendering in AnnotLine - poppler/Annot.cc | 262 - +++++++++++++++++++++++++++++++++++++----------------- - poppler/Annot.h | 2 + + poppler/Annot.cc | 262 + ++++++++++++++++++++++++++++++++++++++----------------- + poppler/Annot.h | 2 + 2 files changed, 183 insertions(+), 81 deletions(-) commit 855607828447ecec2c8444650d015e21bd17d2e2 @@ -5642,9 +7511,9 @@ Date: Mon Apr 9 16:45:50 2012 +0200 AnnotFreeText rendering improvements (auto word-wrap, quadding, border style, font/border color) - poppler/Annot.cc | 146 - ++++++++++++++++++++++++++++++++++++++++++------------ - poppler/Annot.h | 1 + + poppler/Annot.cc | 146 + +++++++++++++++++++++++++++++++++++++++++++------------ + poppler/Annot.h | 1 + 2 files changed, 115 insertions(+), 32 deletions(-) commit 80f662162698c1ec27771d9cf5e2e6bc3d21c4df @@ -5653,7 +7522,7 @@ Date: Thu Apr 12 00:19:26 2012 +0200 Fix the mask inversion - utils/HtmlOutputDev.cc | 2 +- + utils/HtmlOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06591d848e53598973f7d5fddac50785a46e8027 @@ -5673,8 +7542,8 @@ Date: Wed Apr 11 23:49:29 2012 +0200 routine. ****** - poppler/SplashOutputDev.cc | 9 +++++++++ - splash/Splash.cc | 2 +- + poppler/SplashOutputDev.cc | 9 +++++++++ + splash/Splash.cc | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit 1f45afde6410f03c79fcf4b66d5834079879d38f @@ -5683,8 +7552,8 @@ Date: Mon Apr 9 19:17:41 2012 +0200 Add producer and version to xml output - utils/HtmlOutputDev.cc | 2 +- - utils/pdf2xml.dtd | 4 ++++ + utils/HtmlOutputDev.cc | 2 +- + utils/pdf2xml.dtd | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) commit cef6ac0ebbf8451beaadb3ddb6c991bbb7239432 @@ -5693,7 +7562,7 @@ Date: Sun Apr 8 23:15:15 2012 +0200 FIX: Do not append a NUL character to Unicode page labels - poppler/PageLabelInfo.cc | 3 +-- + poppler/PageLabelInfo.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 3d4985f14e54ddcc64ea654b23e931b7e6acfbdc @@ -5702,7 +7571,7 @@ Date: Sat Apr 7 11:28:36 2012 +0200 Do not trust the rect of AnnotTextMarkup when drawing - poppler/Annot.cc | 43 +++++++++++++++++++++++++++++-------------- + poppler/Annot.cc | 43 +++++++++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 14 deletions(-) commit c6296cd8c1ca398beac20f1e88c87b9082386247 @@ -5712,9 +7581,9 @@ Date: Sat Apr 7 00:30:54 2012 +0200 Do not trust the rect of AnnotLine, AnnotPolygon and AnnotInk when drawing - poppler/Annot.cc | 126 - +++++++++++++++++++++++++++++++++++++++++++----------- - poppler/Annot.h | 27 ++++++++++++ + poppler/Annot.cc | 126 + ++++++++++++++++++++++++++++++++++++++++++++----------- + poppler/Annot.h | 27 ++++++++++++ 2 files changed, 128 insertions(+), 25 deletions(-) commit 503620ae74d719da52e3374725e490c62f7be7a3 @@ -5739,11 +7608,11 @@ Date: Thu Mar 29 19:07:05 2012 +0200 ownership, in fact the returned object is destroyed by ~Page. - poppler/Annot.cc | 28 ++++++++++++++++++++++++++++ - poppler/Annot.h | 5 +++-- - poppler/FontInfo.cc | 11 ++++------- - poppler/PSOutputDev.cc | 12 +++--------- - poppler/Page.h | 2 +- + poppler/Annot.cc | 28 ++++++++++++++++++++++++++++ + poppler/Annot.h | 5 +++-- + poppler/FontInfo.cc | 11 ++++------- + poppler/PSOutputDev.cc | 12 +++--------- + poppler/Page.h | 2 +- 5 files changed, 39 insertions(+), 19 deletions(-) commit 2733504890333b0925d95e01310726d11fed44d8 @@ -5756,9 +7625,9 @@ Date: Fri Mar 23 20:54:58 2012 +0100 This patch also moves layoutText and writeString from AnnotWidget to Annot - poppler/Annot.cc | 137 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 11 +++-- + poppler/Annot.cc | 137 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 11 +++-- 2 files changed, 142 insertions(+), 6 deletions(-) commit 3023a59c0a1a5974b232f6f8cb629eabb6797616 @@ -5771,8 +7640,8 @@ Date: Sun Mar 25 22:04:11 2012 +0200 2) Implementation of typeSquiggly 3) FIX: Form creation is common to all markup types - poppler/Annot.cc | 92 - +++++++++++++++++++++++++++++++++--------------------- + poppler/Annot.cc | 92 + ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 36 deletions(-) commit 8927ddc448edc016043107e88e3bc3b2b8b03269 @@ -5781,8 +7650,7 @@ Date: Thu Mar 22 17:33:01 2012 +0100 Improvements to AnnotLine::draw - poppler/Annot.cc | 50 - ++++++++++++++++++++++++++++++++++++++++++++++---- + poppler/Annot.cc | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 4 deletions(-) commit bd7a40fd0312c753d1871558b566376304f1ff35 @@ -5791,9 +7659,9 @@ Date: Wed Mar 21 22:48:05 2012 +0100 AnnotInk rendering - poppler/Annot.cc | 62 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 ++ + poppler/Annot.cc | 62 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 ++ 2 files changed, 64 insertions(+) commit 6a8794abe639db8284db079e028cbcd66e138884 @@ -5802,9 +7670,9 @@ Date: Wed Mar 21 22:33:13 2012 +0100 AnnotPolygon rendering - poppler/Annot.cc | 87 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 ++ + poppler/Annot.cc | 87 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 ++ 2 files changed, 89 insertions(+) commit f389c50458079f24164b1c12b1151c8617485acb @@ -5815,7 +7683,7 @@ Date: Wed Mar 21 21:12:59 2012 +0100 Previously it was filled with black. - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c63cc22dd82f827305ad57f241ad49998f2a1c23 @@ -5824,7 +7692,7 @@ Date: Sun Apr 8 12:28:17 2012 +0200 Remove extra copy() (memleak) - poppler/GlobalParams.cc | 3 +-- + poppler/GlobalParams.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit ed0c9640abcbea459e3a276ee0b27631b01c32c4 @@ -5837,7 +7705,7 @@ Date: Sun Apr 8 12:24:20 2012 +0200 https://ritdml.rit.edu/bitstream/handle/1850/11220/TYehThesis1992.pdf?sequence=1 even though the page is still unrendered - poppler/JBIG2Stream.cc | 9 +++++++-- + poppler/JBIG2Stream.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit f1e621adbbb74ec709022b2a31195331651c83fa @@ -5850,7 +7718,7 @@ Date: Sun Apr 8 19:42:05 2012 +0930 Bug 48399 - poppler/CairoFontEngine.cc | 24 ++++++++++++++++++++++++ + poppler/CairoFontEngine.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit f5b708c3e04ba50756cd9f9530cf82f547443ce9 @@ -5861,8 +7729,8 @@ Date: Fri Apr 6 15:22:36 2012 +0200 Bug 48046 - poppler/GlobalParamsWin.cc | 224 - +++++++++++++++++++++++++------------------- + poppler/GlobalParamsWin.cc | 224 + ++++++++++++++++++++++++++------------------- 1 file changed, 128 insertions(+), 96 deletions(-) commit 4e940b14a6fddde9a1714976ff8045e26cbf7d40 @@ -5871,7 +7739,7 @@ Date: Mon Apr 2 20:03:11 2012 +0930 cairo: fix regression caused by mesh gradients - poppler/CairoOutputDev.cc | 6 ++++-- + poppler/CairoOutputDev.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 74a7d963de75c0097eedcf4224d13cf275a64757 @@ -5880,7 +7748,7 @@ Date: Sun Apr 1 19:35:48 2012 +0200 regtest: remove debug print to show bisect exit status in Bisect.py - regtest/Bisect.py | 1 - + regtest/Bisect.py | 1 - 1 file changed, 1 deletion(-) commit 2749db77eb8ccdbc4b0771163c8942f882f259f4 @@ -5889,7 +7757,7 @@ Date: Sun Apr 1 19:20:37 2012 +0200 regtest: Fix crash when creating HTML report for a single test - regtest/commands/create-report.py | 5 +---- + regtest/commands/create-report.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 1c8e1bb637347d0d31945f9d265b29e7b49396e2 @@ -5899,7 +7767,7 @@ Date: Sun Apr 1 19:11:57 2012 +0200 regtest: Don't show results for crashed or failed to run tests in HTML report - regtest/HTMLReport.py | 2 ++ + regtest/HTMLReport.py | 2 ++ 1 file changed, 2 insertions(+) commit a5f4936dfb3e60ca37f932cc066aa10765f3cbc9 @@ -5908,11 +7776,11 @@ Date: Sat Mar 24 23:13:48 2012 +0100 Fix: annotDisplayDecideCbk was not propagated - poppler/OutputDev.h | 6 +++++- - poppler/PSOutputDev.cc | 11 ++++++++--- - poppler/PSOutputDev.h | 5 ++++- - poppler/Page.cc | 3 ++- - utils/HtmlOutputDev.h | 5 ++++- + poppler/OutputDev.h | 6 +++++- + poppler/PSOutputDev.cc | 11 ++++++++--- + poppler/PSOutputDev.h | 5 ++++- + poppler/Page.cc | 3 ++- + utils/HtmlOutputDev.h | 5 ++++- 5 files changed, 23 insertions(+), 7 deletions(-) commit aab8c9a026f781da47ecedd453e225f906361444 @@ -5921,11 +7789,11 @@ Date: Thu Mar 29 21:49:38 2012 +0200 Increase version - CMakeLists.txt | 4 ++-- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) commit f7e65b62480631d0485167a81a588a176630dd8d @@ -5934,7 +7802,7 @@ Date: Thu Mar 29 21:48:11 2012 +0200 0.19.2 news - NEWS | 23 ++++++++++++++++++++++- + NEWS | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit 627e072eb1edbfabf549656e9abf10100ed7340c @@ -5943,7 +7811,7 @@ Date: Thu Mar 29 21:40:13 2012 +0200 Update copyrights - poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit e9ad888b003d343d8ca60f044c7cf10a8df81cf4 @@ -5952,7 +7820,7 @@ Date: Thu Mar 29 19:49:34 2012 +0200 Add quotes to the poppler version define - poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8172bb03b6e8f1c16e1a152fb251b10446f54129 @@ -5963,7 +7831,7 @@ Date: Mon Mar 26 11:13:34 2012 +0200 Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de> - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4a38d933d06d189317b1b9028c3fa4ae2a1551af @@ -5972,7 +7840,7 @@ Date: Thu Mar 29 19:34:25 2012 +0200 per-collection fallback for missing CID-keyed fonts on Win32 - poppler/GlobalParamsWin.cc | 38 ++++++++++++++++++++++++++++++++++---- + poppler/GlobalParamsWin.cc | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) commit a0b3e0938e08847d10c5d7b7528c7c5d43a7a3b8 @@ -5983,7 +7851,7 @@ Date: Thu Mar 29 07:52:30 2012 +0200 Partial credit goes to suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> - configure.ac | 4 ++-- + configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 631224dc0c721119c91984f1940c9e51edf17eca @@ -5992,10 +7860,10 @@ Date: Tue Mar 20 00:56:50 2012 +0100 Annotation removal - poppler/Annot.cc | 17 +++++++++++++++++ - poppler/Annot.h | 1 + - poppler/Page.cc | 36 ++++++++++++++++++++++++++++++++++++ - poppler/Page.h | 3 +++ + poppler/Annot.cc | 17 +++++++++++++++++ + poppler/Annot.h | 1 + + poppler/Page.cc | 36 ++++++++++++++++++++++++++++++++++++ + poppler/Page.h | 3 +++ 4 files changed, 57 insertions(+) commit 20476370a445a26f1fae9db6ad58727ee3c63550 @@ -6004,9 +7872,9 @@ Date: Wed Mar 28 23:16:37 2012 +0200 Basic support for Annot appearance stream removal and invalidation - poppler/Annot.cc | 190 - ++++++++++++++++++++++++++++++++++++++++-------------- - poppler/Annot.h | 29 +++++++-- + poppler/Annot.cc | 190 + +++++++++++++++++++++++++++++++++++++++++-------------- + poppler/Annot.h | 29 +++++++-- 2 files changed, 168 insertions(+), 51 deletions(-) commit e9a066c3a53cc1cb73dd43a243390ae4e3c76ca3 @@ -6015,7 +7883,7 @@ Date: Wed Mar 28 23:33:37 2012 +0200 Fix another typo in macGlyphNames - fofi/FoFiTrueType.cc | 4 ++-- + fofi/FoFiTrueType.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3d277b230e806a648fcc6d9e7af39370aa89c2ae @@ -6029,7 +7897,7 @@ Date: Sat Feb 18 09:19:51 2012 +1030 https://developer.apple.com/fonts/ttrefman/rm06/Chap6post.html - fofi/FoFiTrueType.cc | 3 ++- + fofi/FoFiTrueType.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 47b910d35b2cf5914ed4c07f751c5e8c304be7fc @@ -6048,7 +7916,7 @@ Date: Wed Mar 28 20:21:44 2012 +0200 error" messages are given. Thus, quoting of the variable would be safer. - configure.ac | 4 ++-- + configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 78224609f6c1d87deee72b60a8f8f9f6c36ac75f @@ -6073,7 +7941,7 @@ Date: Wed Mar 28 20:21:11 2012 +0200 uses it if it works. If jmorecfg.h or basetsd.h was manually fixed to prevent this issue, this trick is not used. - configure.ac | 42 ++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit d8cf31f8c7e190939525ad68cd4617fb48fea60e @@ -6083,10 +7951,10 @@ Date: Wed Mar 28 20:20:43 2012 +0200 update Makefile.am to reflect LIBJPEG_CFLAGS, LIBTIFF_CFLAGS, LIBPNG_CFLAGS for related sources. - goo/Makefile.am | 15 +++++++++++++++ - poppler/Makefile.am | 6 ++++++ - splash/Makefile.am | 16 ++++++++++++++++ - utils/Makefile.am | 6 ++++++ + goo/Makefile.am | 15 +++++++++++++++ + poppler/Makefile.am | 6 ++++++ + splash/Makefile.am | 16 ++++++++++++++++ + utils/Makefile.am | 6 ++++++ 4 files changed, 43 insertions(+) commit f0c13f5efc641c63627b8f0b0815b6b511d8d196 @@ -6098,7 +7966,7 @@ Date: Wed Mar 28 20:20:06 2012 +0200 evaluate pkg-config-like environmental variables like LIBJPEG_CFLAGS, LIBJPEG_LIBS, LIBTIFF_CFLAGS and LIBTIFF_LIBS in configuration. - configure.ac | 50 ++++++++++++++++++++++++++++++++++++++++++++------ + configure.ac | 50 ++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 44 insertions(+), 6 deletions(-) commit e55f485d803cb1f82e0d8a53d1998e1887c7920f @@ -6112,7 +7980,7 @@ Date: Wed Mar 28 20:19:08 2012 +0200 this patch modifies m4/libjpeg.m4 to reflect USER_INCLUDES when jpeglib.h is searched. - m4/libjpeg.m4 | 6 ++++++ + m4/libjpeg.m4 | 6 ++++++ 1 file changed, 6 insertions(+) commit e88c17d45220eea60a3dd7fab26a067616388c5f @@ -6121,7 +7989,7 @@ Date: Wed Mar 28 20:05:45 2012 +0200 Fix compile in windows - poppler/GlobalParamsWin.cc | 35 ++++++++++++++++++++++++++++++----- + poppler/GlobalParamsWin.cc | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) commit ee0eaabe24019d2af226ef03e3f456787525e040 @@ -6130,9 +7998,9 @@ Date: Mon Mar 19 00:05:49 2012 +0100 Added Array::remove (and Object::arrayRemove) - poppler/Array.cc | 13 +++++++++++++ - poppler/Array.h | 4 ++++ - poppler/Object.h | 5 +++++ + poppler/Array.cc | 13 +++++++++++++ + poppler/Array.h | 4 ++++ + poppler/Object.h | 5 +++++ 3 files changed, 22 insertions(+) commit d6a1b7dcaeac1e49533519b9f8a279fd64d04c67 @@ -6158,12 +8026,12 @@ Date: Tue Mar 27 00:00:05 2012 +0200 on) when using fontconfig. I implement that to find the best font fitting to the needs. - poppler/CharCodeToUnicode.cc | 5 + - poppler/Gfx.cc | 329 - +++++++++++++++++++----------------------- - poppler/GfxFont.cc | 3 +- - poppler/GlobalParams.cc | 78 +++++++--- - poppler/GlobalParams.h | 6 +- + poppler/CharCodeToUnicode.cc | 5 + + poppler/Gfx.cc | 329 + ++++++++++++++++++++----------------------- + poppler/GfxFont.cc | 3 +- + poppler/GlobalParams.cc | 78 +++++++--- + poppler/GlobalParams.h | 6 +- 5 files changed, 218 insertions(+), 203 deletions(-) commit a5257efe00d0fe850b1abe5c552f7581027ac64c @@ -6182,11 +8050,11 @@ Date: Mon Mar 26 19:28:55 2012 +0200 output if forceRasterization was set. - glib/poppler-page.cc | 2 +- - poppler/GlobalParams.cc | 16 ---------------- - poppler/GlobalParams.h | 3 --- - poppler/PSOutputDev.cc | 6 +++++- - poppler/PSOutputDev.h | 3 +++ + glib/poppler-page.cc | 2 +- + poppler/GlobalParams.cc | 16 ---------------- + poppler/GlobalParams.h | 3 --- + poppler/PSOutputDev.cc | 6 +++++- + poppler/PSOutputDev.h | 3 +++ 5 files changed, 9 insertions(+), 21 deletions(-) commit 55d039ada063a9427de6dd59846ce1570ab26e9f @@ -6200,10 +8068,9 @@ Date: Mon Mar 26 22:31:29 2012 +0200 for CJK * 2 workarounds for a Korean font on Microsoft Windows - fofi/FoFiTrueType.cc | 47 - ++++++++++++++++++++++++++++++++++++----------- - fofi/FoFiTrueType.h | 8 +++++++- - poppler/GfxFont.cc | 14 ++++++++------ + fofi/FoFiTrueType.cc | 47 ++++++++++++++++++++++++++++++++++++----------- + fofi/FoFiTrueType.h | 8 +++++++- + poppler/GfxFont.cc | 14 ++++++++------ 3 files changed, 51 insertions(+), 18 deletions(-) commit a8b0fa4d07480242afba7751995e38eaf3147ac5 @@ -6214,7 +8081,7 @@ Date: Mon Mar 26 21:04:32 2012 +1030 Bug 45955 - poppler/TextOutputDev.cc | 4 +++- + poppler/TextOutputDev.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c40e2315cd796ba928969d13a761f5f19d8438fc @@ -6234,7 +8101,7 @@ Date: Fri Mar 23 21:49:42 2012 +1030 Bug 47739 - poppler/CairoOutputDev.cc | 16 ++++++++++++++++ + poppler/CairoOutputDev.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 7b57afea2e433fc7b6f359a62b1289f0e1da3267 @@ -6246,8 +8113,8 @@ Date: Sat Mar 24 08:27:34 2012 +1030 Now that a stable version of cairo with mesh gradient support is released update poppler to use this api. - poppler/CairoOutputDev.cc | 40 ++++++++++++++++++++-------------------- - poppler/CairoOutputDev.h | 4 ++-- + poppler/CairoOutputDev.cc | 40 ++++++++++++++++++++-------------------- + poppler/CairoOutputDev.h | 4 ++-- 2 files changed, 22 insertions(+), 22 deletions(-) commit 2f156b34fc8755ddd2a32cac830f3073d6b2c481 @@ -6256,7 +8123,7 @@ Date: Fri Mar 23 20:00:18 2012 +0100 Fix compile in mingw-gcc - poppler/GlobalParamsWin.cc | 3 ++- + poppler/GlobalParamsWin.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 06b6db92dd1ec32f9a55347073f8b533aa074ee1 @@ -6265,9 +8132,9 @@ Date: Sun Mar 18 23:58:05 2012 +0100 Added XRef::removeIndirectObject - poppler/PDFDoc.cc | 15 ++++++++++----- - poppler/XRef.cc | 15 +++++++++++++++ - poppler/XRef.h | 2 ++ + poppler/PDFDoc.cc | 15 ++++++++++----- + poppler/XRef.cc | 15 +++++++++++++++ + poppler/XRef.h | 2 ++ 3 files changed, 27 insertions(+), 5 deletions(-) commit a2e9b7c02ffa0e5edc4da18cc726993bc92fc684 @@ -6280,7 +8147,7 @@ Date: Mon Mar 19 19:17:09 2012 +0100 it's correctly set to the *popup* annot's own. - poppler/Annot.cc | 6 +++--- + poppler/Annot.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 05641304df67beae546a2fe18071f3be52707aa8 @@ -6289,8 +8156,8 @@ Date: Mon Mar 19 20:56:45 2012 +0100 Basic Annot border editing support - poppler/Annot.cc | 23 +++++++++++++++++++++++ - poppler/Annot.h | 9 +++++++++ + poppler/Annot.cc | 23 +++++++++++++++++++++++ + poppler/Annot.h | 9 +++++++++ 2 files changed, 32 insertions(+) commit 3e6275a05066c152b265cc27275d9e4107c089e9 @@ -6299,8 +8166,8 @@ Date: Fri Mar 16 21:47:02 2012 +0100 Yet new setters to AnnotFreeText - poppler/Annot.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 ++ + poppler/Annot.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 ++ 2 files changed, 47 insertions(+) commit f69f41056fc8cd8a70b38024f255e9074af20bdc @@ -6309,7 +8176,7 @@ Date: Tue Mar 20 15:18:33 2012 +0100 cmake: reset CMAKE_REQUIRED_INCLUDES/CMAKE_REQUIRED_LIBRARIES - cmake/modules/FindLIBOPENJPEG.cmake | 3 +++ + cmake/modules/FindLIBOPENJPEG.cmake | 3 +++ 1 file changed, 3 insertions(+) commit 4a9238441a5317c3304296e4e6430cccefe8322c @@ -6320,8 +8187,8 @@ Date: Fri Mar 16 00:07:45 2012 +0100 Bug 32340 - utils/HtmlOutputDev.cc | 50 - ++++++++++++++++++++++++++++++++++++++++++++++-- + utils/HtmlOutputDev.cc | 50 + ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) commit 6d68d0d3acc8c8e0d9d310b2e1ba2b07d6bfe942 @@ -6332,9 +8199,9 @@ Date: Thu Mar 15 22:56:10 2012 +0100 Bug #47186 - utils/HtmlOutputDev.cc | 203 - ++++++++++++++++++++++++++++++------------------ - utils/HtmlOutputDev.h | 3 + + utils/HtmlOutputDev.cc | 203 + +++++++++++++++++++++++++++++++------------------ + utils/HtmlOutputDev.h | 3 + 2 files changed, 131 insertions(+), 75 deletions(-) commit 60155e0fc7224a6b479bf62133f72c460fe48078 @@ -6343,7 +8210,7 @@ Date: Thu Mar 15 20:46:53 2012 +0100 Install poppler-media.h - qt4/src/Makefile.am | 1 + + qt4/src/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 6a173844d5ca6f32e188406ab14cae6a7548fc1d @@ -6352,7 +8219,7 @@ Date: Thu Mar 15 20:44:12 2012 +0100 Add the export - qt4/src/poppler-media.h | 5 ++++- + qt4/src/poppler-media.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit e401f8e6ba3e18d5a3a4920cd111b2174c75f415 @@ -6361,15 +8228,15 @@ Date: Thu Mar 15 20:32:12 2012 +0100 Increase version and sonames - CMakeLists.txt | 4 ++-- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Doxyfile | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 4 ++-- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) commit ce059698e8c5097f75e7a0f828af0936aa104af0 @@ -6380,8 +8247,8 @@ Date: Thu Mar 15 20:27:45 2012 +0100 Also inclusing 0.18.x ones - NEWS | 110 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + NEWS | 110 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) commit 2041d5721871adb2a23999c16ecbdc60abb7b1c4 @@ -6390,9 +8257,9 @@ Date: Thu Mar 15 20:20:31 2012 +0100 Update C years - poppler/CMap.h | 1 + - poppler/GfxFont.h | 2 +- - poppler/Rendition.cc | 1 + + poppler/CMap.h | 1 + + poppler/GfxFont.h | 2 +- + poppler/Rendition.cc | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) commit 95d684aa2a87d01296f5e93516f2ac3f54adbec8 @@ -6404,15 +8271,15 @@ Date: Thu Mar 15 20:13:20 2012 +0100 Bug #47336 - qt4/src/CMakeLists.txt | 1 - - qt4/src/Makefile.am | 1 - - qt4/src/poppler-media.cc | 35 +++++++++----- - qt4/src/poppler-media.h | 4 +- - qt4/src/poppler-page.cc | 1 - - qt4/src/poppler-streamsequentialdevice-private.h | 51 - -------------------- - qt4/src/poppler-streamsequentialdevice.cc | 56 - ---------------------- + qt4/src/CMakeLists.txt | 1 - + qt4/src/Makefile.am | 1 - + qt4/src/poppler-media.cc | 35 ++++++++++----- + qt4/src/poppler-media.h | 4 +- + qt4/src/poppler-page.cc | 1 - + qt4/src/poppler-streamsequentialdevice-private.h | 51 + --------------------- + qt4/src/poppler-streamsequentialdevice.cc | 56 + ------------------------ 7 files changed, 26 insertions(+), 123 deletions(-) commit 9fee12f9bee7252db0974ef69870b69ff1452053 @@ -6421,7 +8288,7 @@ Date: Thu Mar 15 19:23:47 2012 +0100 Compile++ - qt4/src/Makefile.am | 2 ++ + qt4/src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit aa1e6d12d063a64a22841f7996101b45aa680ec7 @@ -6430,18 +8297,18 @@ Date: Thu Mar 15 00:35:31 2012 +0100 Added media rendition support for Qt4 - qt4/src/CMakeLists.txt | 3 + - qt4/src/poppler-annotation.cc | 66 ++++++++++ - qt4/src/poppler-annotation.h | 47 ++++++- - qt4/src/poppler-link.cc | 44 +++++++ - qt4/src/poppler-link.h | 38 +++++- - qt4/src/poppler-media.cc | 149 - ++++++++++++++++++++++ - qt4/src/poppler-media.h | 94 ++++++++++++++ - qt4/src/poppler-page.cc | 32 ++++- - qt4/src/poppler-qt4.h | 2 + - qt4/src/poppler-streamsequentialdevice-private.h | 51 ++++++++ - qt4/src/poppler-streamsequentialdevice.cc | 56 ++++++++ + qt4/src/CMakeLists.txt | 3 + + qt4/src/poppler-annotation.cc | 66 ++++++++++ + qt4/src/poppler-annotation.h | 47 ++++++- + qt4/src/poppler-link.cc | 44 +++++++ + qt4/src/poppler-link.h | 38 +++++- + qt4/src/poppler-media.cc | 149 + +++++++++++++++++++++++ + qt4/src/poppler-media.h | 94 ++++++++++++++ + qt4/src/poppler-page.cc | 32 ++++- + qt4/src/poppler-qt4.h | 2 + + qt4/src/poppler-streamsequentialdevice-private.h | 51 ++++++++ + qt4/src/poppler-streamsequentialdevice.cc | 56 +++++++++ 11 files changed, 579 insertions(+), 3 deletions(-) commit 258e2197afa49e60b0b13a05408fc8d484dd8147 @@ -6450,8 +8317,8 @@ Date: Wed Mar 14 23:25:00 2012 +0100 Added some new setters to AnnotFreeText - poppler/Annot.cc | 39 +++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 4 ++++ + poppler/Annot.cc | 39 +++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 4 ++++ 2 files changed, 43 insertions(+) commit 84a62ac157e03880c1c1eda60c3927bd4414640e @@ -6460,9 +8327,9 @@ Date: Wed Mar 14 23:24:28 2012 +0100 Added some new setters to AnnotGeometry, AnnotInk and AnnotCaret - poppler/Annot.cc | 116 - ++++++++++++++++++++++++++++++++++++++++-------------- - poppler/Annot.h | 10 +++++ + poppler/Annot.cc | 116 + +++++++++++++++++++++++++++++++++++++++++-------------- + poppler/Annot.h | 10 +++++ 2 files changed, 96 insertions(+), 30 deletions(-) commit 233c9a097bdc382f6a2eb6319ee15528c72e9632 @@ -6471,9 +8338,9 @@ Date: Wed Mar 14 23:23:59 2012 +0100 Added some new setters to AnnotTextMarkup and AnnotStamp - poppler/Annot.cc | 61 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 11 ++++++++-- + poppler/Annot.cc | 61 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 11 ++++++++-- 2 files changed, 70 insertions(+), 2 deletions(-) commit 8fb3ac6cf66233b80959ba99a2c706111050f5f1 @@ -6482,7 +8349,7 @@ Date: Wed Mar 14 23:23:23 2012 +0100 Added Page::getDoc() - poppler/Page.h | 2 ++ + poppler/Page.h | 2 ++ 1 file changed, 2 insertions(+) commit dc4cb07c1e735006d5168e0e65f5143d7fc53e12 @@ -6491,9 +8358,9 @@ Date: Wed Mar 14 23:22:10 2012 +0100 Added some new setters to AnnotLine and AnnotPolygon - poppler/Annot.cc | 201 - ++++++++++++++++++++++++++++++++++++++++++++++++++++-- - poppler/Annot.h | 16 +++++ + poppler/Annot.cc | 201 + +++++++++++++++++++++++++++++++++++++++++++++++++++++-- + poppler/Annot.h | 16 +++++ 2 files changed, 211 insertions(+), 6 deletions(-) commit 4931018eecc37dbbe0df1a456347ab200f1b057a @@ -6502,7 +8369,7 @@ Date: Wed Mar 14 23:21:07 2012 +0100 Make Dict::set remove the entry if object is Null - poppler/Dict.cc | 5 +++++ + poppler/Dict.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 13ac2c0bed3fa5515a3c068488cb6a0b17410a97 @@ -6511,9 +8378,9 @@ Date: Wed Mar 14 23:20:13 2012 +0100 Added some new setters to Annot and AnnotMarkup - poppler/Annot.cc | 94 - ++++++++++++++++++++++++++++++++++++++++++++++++++---- - poppler/Annot.h | 8 +++++ + poppler/Annot.cc | 94 + ++++++++++++++++++++++++++++++++++++++++++++++++++++---- + poppler/Annot.h | 8 +++++ 2 files changed, 96 insertions(+), 6 deletions(-) commit aa2b5ffa7961aac0aea33ae9a42bf1f38a756b1b @@ -6527,15 +8394,15 @@ Date: Wed Mar 14 16:25:35 2012 +0100 this needed a couple of explicit initializations of Ref (since it's a simple struct with no methods) and a private operator== for it - qt4/src/CMakeLists.txt | 1 - - qt4/src/poppler-annotation-private.h | 4 +- - qt4/src/poppler-annotation.cc | 1 + - qt4/src/poppler-link.cc | 16 +++--- - qt4/src/poppler-link.h | 5 +- - qt4/src/poppler-objectreference.cc | 89 - ---------------------------------- - qt4/src/poppler-objectreference_p.h | 77 ----------------------------- - qt4/src/poppler-page.cc | 7 ++- + qt4/src/CMakeLists.txt | 1 - + qt4/src/poppler-annotation-private.h | 4 +- + qt4/src/poppler-annotation.cc | 1 + + qt4/src/poppler-link.cc | 16 ++++--- + qt4/src/poppler-link.h | 5 +- + qt4/src/poppler-objectreference.cc | 89 + ------------------------------------ + qt4/src/poppler-objectreference_p.h | 77 ------------------------------- + qt4/src/poppler-page.cc | 7 ++- 8 files changed, 21 insertions(+), 179 deletions(-) commit e5b914b2bfbb5e95ecde5f1ce148374b1d58dadd @@ -6546,9 +8413,9 @@ Date: Tue Mar 13 23:54:26 2012 +0100 Bug #47022 - utils/HtmlOutputDev.cc | 7 +++++-- - utils/pdftohtml.1 | 5 +++++ - utils/pdftohtml.cc | 7 +++++++ + utils/HtmlOutputDev.cc | 7 +++++-- + utils/pdftohtml.1 | 5 +++++ + utils/pdftohtml.cc | 7 +++++++ 3 files changed, 17 insertions(+), 2 deletions(-) commit 4388cb69114e406ec29e8b6976d1a900e4ab1b7d @@ -6561,7 +8428,7 @@ Date: Sun Mar 11 23:37:39 2012 +0100 more easily Bug 46622 - poppler/SplashOutputDev.h | 5 ++++- + poppler/SplashOutputDev.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 448cfc431b7067af38da51e725ac0f1b2a0bc8f8 @@ -6572,15 +8439,15 @@ Date: Sun Mar 11 23:22:18 2012 +0100 Bug #40561 - qt4/src/CMakeLists.txt | 1 + - qt4/src/poppler-annotation-private.h | 4 ++ - qt4/src/poppler-annotation.h | 4 ++ - qt4/src/poppler-link.cc | 42 ++++++++++++---- - qt4/src/poppler-link.h | 43 ++++++++++++++-- - qt4/src/poppler-objectreference.cc | 89 - ++++++++++++++++++++++++++++++++++ - qt4/src/poppler-objectreference_p.h | 77 +++++++++++++++++++++++++++++ - qt4/src/poppler-page.cc | 39 +++++++++++---- + qt4/src/CMakeLists.txt | 1 + + qt4/src/poppler-annotation-private.h | 4 ++ + qt4/src/poppler-annotation.h | 4 ++ + qt4/src/poppler-link.cc | 42 +++++++++++++---- + qt4/src/poppler-link.h | 43 +++++++++++++++-- + qt4/src/poppler-objectreference.cc | 89 + ++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-objectreference_p.h | 77 +++++++++++++++++++++++++++++++ + qt4/src/poppler-page.cc | 39 ++++++++++++---- 8 files changed, 276 insertions(+), 23 deletions(-) commit a0d151deabf8243c98ff9953f8a43bb56fbf95a9 @@ -6589,11 +8456,11 @@ Date: Sun Mar 11 16:05:15 2012 +0100 regtest: Add find-regression command to run git bisect automatically - regtest/Bisect.py | 113 - +++++++++++++++++++++++++++++++++++ - regtest/builder/__init__.py | 86 ++++++++++++++++++++++++++ - regtest/builder/autotools.py | 63 +++++++++++++++++++ - regtest/commands/find-regression.py | 77 ++++++++++++++++++++++++ + regtest/Bisect.py | 113 + ++++++++++++++++++++++++++++++++++++ + regtest/builder/__init__.py | 86 +++++++++++++++++++++++++++ + regtest/builder/autotools.py | 63 ++++++++++++++++++++ + regtest/commands/find-regression.py | 77 ++++++++++++++++++++++++ 4 files changed, 339 insertions(+) commit 856768c380ecea30ce9727b81c4c44b4f9489626 @@ -6602,7 +8469,7 @@ Date: Sat Mar 10 18:15:58 2012 +0100 regtest: Add information about skipped tests in the summary - regtest/TestRun.py | 12 +++++++++--- + regtest/TestRun.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 508c7c3ef1f22459daa822f8287cab382119e753 @@ -6616,7 +8483,7 @@ Date: Wed Mar 7 18:35:05 2012 +0100 https://bugs.freedesktop.org/show_bug.cgi?id=47063 - poppler/Rendition.cc | 2 +- + poppler/Rendition.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 68625258ab3cfc3e8e10a727e397f80bed0d1f5c @@ -6625,7 +8492,7 @@ Date: Sun Mar 4 18:37:53 2012 +1030 glib demo: make ctrl-q quit the demo - glib/demo/main.c | 9 +++++++++ + glib/demo/main.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 684b47727ba810ad6bf239e2838aa65b6f6cec36 @@ -6634,7 +8501,7 @@ Date: Sun Mar 4 18:10:49 2012 +1030 glib demo: show font encoding in font demo - glib/demo/fonts.c | 9 +++++++-- + glib/demo/fonts.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 48c08d28645d82ab9d67433a0150f6e1ba24b7c6 @@ -6643,9 +8510,9 @@ Date: Sun Mar 4 17:49:56 2012 +1030 glib: add poppler_fonts_iter_get_encoding - glib/poppler-document.cc | 26 ++++++++++++++++++++++++++ - glib/poppler-document.h | 1 + - glib/reference/poppler-sections.txt | 1 + + glib/poppler-document.cc | 26 ++++++++++++++++++++++++++ + glib/poppler-document.h | 1 + + glib/reference/poppler-sections.txt | 1 + 3 files changed, 28 insertions(+) commit 8d935569a977675afac35cf1bd5f2611b6a771b6 @@ -6654,7 +8521,7 @@ Date: Mon Mar 5 21:59:09 2012 +0100 Fix regression in some PSOutputDev array sizing - poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2484bc0f29aef74c45ea39ef1e24804ed736154c @@ -6663,7 +8530,7 @@ Date: Sun Mar 4 23:47:24 2012 +0100 Fix mismatch in some functions declarations - goo/GooString.h | 6 +++--- + goo/GooString.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 35c960d198d2efa97d15e962662114c5c31b8d20 @@ -6673,7 +8540,7 @@ Date: Sun Mar 4 20:32:42 2012 +0100 Do not crash on malformed files with 0 bits in the color map of an image - poppler/Gfx.cc | 4 ++++ + poppler/Gfx.cc | 4 ++++ 1 file changed, 4 insertions(+) commit dae29c6c201cd69cbf4f008de865cc19a36f29b3 @@ -6700,10 +8567,10 @@ Date: Sun Mar 4 15:22:02 2012 +0100 gswin32c -q -dBATCH -sFONTDIR=<windows font directory> -sCIDFMAP=<popper data dir>/cidfmap mkcidfm.ps - poppler/GlobalParams.cc | 5 +++ - poppler/GlobalParams.h | 2 + - poppler/GlobalParamsWin.cc | 106 - +++++++++++++++++++++++++++++++++++++++----- + poppler/GlobalParams.cc | 5 +++ + poppler/GlobalParams.h | 2 + + poppler/GlobalParamsWin.cc | 106 + ++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 103 insertions(+), 10 deletions(-) commit 32e47ee03840cc8f21c00497025864d77edb75f5 @@ -6743,8 +8610,8 @@ Date: Sun Mar 4 15:21:13 2012 +0100 decided to return as default MS Mincho if a CID font is expected. - poppler/PSOutputDev.cc | 203 - ++++++++++++++++++++++-------------------------- + poppler/PSOutputDev.cc | 203 + ++++++++++++++++++++++--------------------------- 1 file changed, 92 insertions(+), 111 deletions(-) commit 61037a6de157e39331ae7a8b12ee5a115fd7e936 @@ -6753,7 +8620,7 @@ Date: Sun Mar 4 17:40:40 2012 +1030 glib demo: fix typo - glib/demo/selections.c | 4 ++-- + glib/demo/selections.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aff5b0a4f04c12ad7733aedbc9997367f5873aa1 @@ -6762,7 +8629,7 @@ Date: Sat Mar 3 20:10:17 2012 +0100 regtest: Ignore backends with no results when creating html report - regtest/HTMLReport.py | 5 +++++ + regtest/HTMLReport.py | 5 +++++ 1 file changed, 5 insertions(+) commit 9d28b8db3561845f4ca94c29479a259ceaf78bc5 @@ -6780,9 +8647,9 @@ Date: Sat Mar 3 14:42:51 2012 +0100 for text files is very slow. - regtest/HTMLReport.py | 128 - ++++++++++++++++++++++++++++++++++++- - regtest/commands/create-report.py | 4 ++ + regtest/HTMLReport.py | 128 + +++++++++++++++++++++++++++++++++++++- + regtest/commands/create-report.py | 4 ++ 2 files changed, 129 insertions(+), 3 deletions(-) commit 670ea176495b8b580daba061840c914714bf422d @@ -6793,13 +8660,13 @@ Date: Fri Mar 2 22:22:16 2012 +1030 Bug 46888 - poppler/CMap.h | 2 ++ - poppler/FontInfo.cc | 3 +++ - poppler/FontInfo.h | 2 ++ - poppler/GfxFont.cc | 26 ++++++++++++++++++++++++++ - poppler/GfxFont.h | 4 ++++ - utils/pdffonts.1 | 3 +++ - utils/pdffonts.cc | 7 ++++--- + poppler/CMap.h | 2 ++ + poppler/FontInfo.cc | 3 +++ + poppler/FontInfo.h | 2 ++ + poppler/GfxFont.cc | 26 ++++++++++++++++++++++++++ + poppler/GfxFont.h | 4 ++++ + utils/pdffonts.1 | 3 +++ + utils/pdffonts.cc | 7 ++++--- 7 files changed, 44 insertions(+), 3 deletions(-) commit 3ab6b5ebf3b6c0d59bcb2ec68eae1aa95cab1d0e @@ -6816,9 +8683,9 @@ Date: Fri Mar 2 19:40:44 2012 +0100 Bug 46744 - poppler/GlobalParams.cc | 9 +-------- - poppler/GlobalParams.h | 4 +--- - utils/pdftops.cc | 10 +++++----- + poppler/GlobalParams.cc | 9 +-------- + poppler/GlobalParams.h | 4 +--- + utils/pdftops.cc | 10 +++++----- 3 files changed, 7 insertions(+), 16 deletions(-) commit 6c1ee34424b1122c0a2222b776d8d475f7c555cd @@ -6827,8 +8694,8 @@ Date: Fri Mar 2 18:41:58 2012 +1030 Update poppler copyright - poppler/poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- + poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit cdb1350d1e28cf3bceda75736ca91e13d193de84 @@ -6837,15 +8704,15 @@ Date: Thu Mar 1 18:58:02 2012 +0100 Increase versions - CMakeLists.txt | 4 ++-- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Doxyfile | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 4 ++-- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) commit 2c9e6fa5b3bc6cd01618c3fb4f46533bfce97466 @@ -6854,7 +8721,7 @@ Date: Thu Mar 1 18:48:17 2012 +0100 0.19.0 news file - NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ + NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit 14f6abfcb83f91755e6de05cd33870934bba3cfb @@ -6863,27 +8730,27 @@ Date: Thu Mar 1 17:53:25 2012 +0100 Update copyrights - goo/JpegWriter.cc | 2 +- - poppler/CairoFontEngine.cc | 1 + - poppler/CairoOutputDev.cc | 3 ++- - poppler/CairoOutputDev.h | 2 +- - poppler/CairoRescaleBox.cc | 15 +++++++++++++++ - poppler/FontInfo.cc | 2 +- - poppler/FontInfo.h | 1 + - poppler/Gfx.cc | 2 +- - poppler/GfxFont.cc | 1 + - poppler/GlobalParams.cc | 2 ++ - poppler/GlobalParams.h | 1 + - poppler/Lexer.cc | 1 + - poppler/NameToUnicodeTable.h | 2 +- - utils/ImageOutputDev.cc | 1 + - utils/ImageOutputDev.h | 1 + - utils/parseargs.cc | 1 + - utils/parseargs.h | 1 + - utils/pdffonts.cc | 1 + - utils/pdfimages.cc | 1 + - utils/pdftocairo.cc | 2 +- - utils/pdftoppm.cc | 2 +- + goo/JpegWriter.cc | 2 +- + poppler/CairoFontEngine.cc | 1 + + poppler/CairoOutputDev.cc | 3 ++- + poppler/CairoOutputDev.h | 2 +- + poppler/CairoRescaleBox.cc | 15 +++++++++++++++ + poppler/FontInfo.cc | 2 +- + poppler/FontInfo.h | 1 + + poppler/Gfx.cc | 2 +- + poppler/GfxFont.cc | 1 + + poppler/GlobalParams.cc | 2 ++ + poppler/GlobalParams.h | 1 + + poppler/Lexer.cc | 1 + + poppler/NameToUnicodeTable.h | 2 +- + utils/ImageOutputDev.cc | 1 + + utils/ImageOutputDev.h | 1 + + utils/parseargs.cc | 1 + + utils/parseargs.h | 1 + + utils/pdffonts.cc | 1 + + utils/pdfimages.cc | 1 + + utils/pdftocairo.cc | 2 +- + utils/pdftoppm.cc | 2 +- 21 files changed, 37 insertions(+), 8 deletions(-) commit e63ca8184168f824575be9bbb64e9b1eac1eff94 @@ -6894,7 +8761,7 @@ Date: Thu Mar 1 21:46:12 2012 +1030 based on pdftpppm patch 7ec31b8dc40ec8a3534fbb89964aa011aeb81f5e - utils/pdftocairo.1 | 4 +++- + utils/pdftocairo.1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit fa82a7ce1372e5976ad95624115fcd7a4d9bd22c @@ -6906,8 +8773,8 @@ Date: Thu Mar 1 21:43:32 2012 +1030 based on pdftoppm patch 38ace7db5de0b2b247fd520e48a8f26e5d28c9d7 - utils/pdftocairo.1 | 8 ++++++-- - utils/pdftocairo.cc | 8 ++++++-- + utils/pdftocairo.1 | 8 ++++++-- + utils/pdftocairo.cc | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) commit a2b008223ad6887f00d76c535f2b0b0f13f52b76 @@ -6916,7 +8783,7 @@ Date: Tue Feb 28 21:38:19 2012 +1030 glib: add copy button to selections demo - glib/demo/selections.c | 20 ++++++++++++++++++++ + glib/demo/selections.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit b666d19308a043206e405c7e9d4ad709d68d331b @@ -6925,7 +8792,7 @@ Date: Tue Feb 28 21:07:06 2012 +1030 glib: show substitute font name in demo - glib/demo/fonts.c | 6 ++++-- + glib/demo/fonts.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 18bc59fcf5a59b1fd51a631c02e900790c3a6dc0 @@ -6934,10 +8801,10 @@ Date: Tue Feb 28 21:06:38 2012 +1030 glib: add poppler_fonts_iter_get_substitute_name - glib/poppler-document.cc | 27 +++++++++++++++++++++++++++ - glib/poppler-document.h | 1 + - glib/reference/poppler-docs.sgml | 4 ++++ - glib/reference/poppler-sections.txt | 1 + + glib/poppler-document.cc | 27 +++++++++++++++++++++++++++ + glib/poppler-document.h | 1 + + glib/reference/poppler-docs.sgml | 4 ++++ + glib/reference/poppler-sections.txt | 1 + 4 files changed, 33 insertions(+) commit 4eaafe67de79fb63ebf61f031a97bbc0ed6a8891 @@ -6949,7 +8816,7 @@ Date: Wed Feb 29 23:22:34 2012 +0100 This way people won't expect it to be six fixed digits Bug #46708 - utils/pdftoppm.1 | 4 ++-- + utils/pdftoppm.1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aec6cb67951e56e4557a11c4fdf301e585268fe4 @@ -6964,10 +8831,10 @@ Date: Wed Feb 29 23:18:16 2012 +0100 restore the conversion of bitmaps with all gray to mono8 fixed the CMYK misspelling in Stream. - poppler/PSOutputDev.cc | 284 - ++++++++++++++++++++++++++++++++++++++++-------- - poppler/Stream.cc | 55 +++++++++- - poppler/Stream.h | 39 ++++++- + poppler/PSOutputDev.cc | 284 + +++++++++++++++++++++++++++++++++++++++++-------- + poppler/Stream.cc | 55 ++++++++-- + poppler/Stream.h | 39 ++++++- 3 files changed, 320 insertions(+), 58 deletions(-) commit e977925a1eb15083e6b020b31da77ddef9d5df02 @@ -6978,7 +8845,7 @@ Date: Wed Feb 29 23:12:24 2012 +0100 xpdf303 merge glitch - poppler/PSOutputDev.cc | 1 - + poppler/PSOutputDev.cc | 1 - 1 file changed, 1 deletion(-) commit e13efe04facdc10f3acffece3b057544f018f40c @@ -6989,7 +8856,7 @@ Date: Wed Feb 29 23:10:43 2012 +0100 Wrong merge from xpdf303 - poppler/GfxState.cc | 3 +++ + poppler/GfxState.cc | 3 +++ 1 file changed, 3 insertions(+) commit adfc03e441b2a86dab5216dc560fd79343dfbe4f @@ -7000,9 +8867,9 @@ Date: Wed Feb 29 21:10:56 2012 +0100 Fixes bug #46459. - poppler/Hints.cc | 6 ++++-- - poppler/Parser.cc | 30 ++++++++++++++++++++++++------ - poppler/Parser.h | 7 +++++-- + poppler/Hints.cc | 6 ++++-- + poppler/Parser.cc | 30 ++++++++++++++++++++++++------ + poppler/Parser.h | 7 +++++-- 3 files changed, 33 insertions(+), 10 deletions(-) commit 7ec31b8dc40ec8a3534fbb89964aa011aeb81f5e @@ -7011,7 +8878,7 @@ Date: Mon Feb 27 21:15:39 2012 +1030 pdftoppm: document that -scale-to will preserve aspect ratio - utils/pdftoppm.1 | 4 +++- + utils/pdftoppm.1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 38ace7db5de0b2b247fd520e48a8f26e5d28c9d7 @@ -7023,8 +8890,8 @@ Date: Sat Feb 25 20:02:22 2012 +1030 bug 43393 - utils/pdftoppm.1 | 8 ++++++-- - utils/pdftoppm.cc | 8 ++++++-- + utils/pdftoppm.1 | 8 ++++++-- + utils/pdftoppm.cc | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) commit 738b879ebb536cc84d7ec96543d484023b69e6d3 @@ -7034,10 +8901,10 @@ Date: Sat Feb 25 20:53:58 2012 +0100 regtest: Add create-report command to generate html report of test results - regtest/HTMLReport.py | 197 - +++++++++++++++++++++++++++++++++++++ - regtest/backends/__init__.py | 20 +++- - regtest/commands/create-report.py | 57 +++++++++++ + regtest/HTMLReport.py | 197 + ++++++++++++++++++++++++++++++++++++++ + regtest/backends/__init__.py | 20 +++- + regtest/commands/create-report.py | 57 +++++++++++ 3 files changed, 273 insertions(+), 1 deletion(-) commit d5faabd509c2860ab199ee89b8ef9d4c14fa5118 @@ -7048,10 +8915,10 @@ Date: Sat Feb 25 20:50:53 2012 +0100 So that they are recognized as images - regtest/backends/__init__.py | 16 ++++++++++++++-- - regtest/backends/cairo.py | 2 +- - regtest/backends/splash.py | 2 +- - regtest/backends/text.py | 2 +- + regtest/backends/__init__.py | 16 ++++++++++++++-- + regtest/backends/cairo.py | 2 +- + regtest/backends/splash.py | 2 +- + regtest/backends/text.py | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) commit 2a5f1594a23cf521497f904b502fbadf56a9e780 @@ -7060,7 +8927,7 @@ Date: Sat Feb 25 16:32:33 2012 +0100 Fix PSOutputDev regression with -level1 - poppler/PSOutputDev.cc | 4 ++-- + poppler/PSOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6a5deb0a86ad227cce3f85b1f58a9b86755cd812 @@ -7070,7 +8937,7 @@ Date: Sat Feb 25 19:39:02 2012 +1030 autoconf: PKG_CHECK_EXISTS should not have the variable prefix in the first argument - configure.ac | 4 ++-- + configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8f4566c14a727fb75c4c353989cf5eb96516c2e3 @@ -7082,7 +8949,7 @@ Date: Wed Feb 22 21:21:52 2012 +1030 Now that openjpeg 1.5 is released and supports pkg-config the compile test can be replaced with a pkg-config version check. - configure.ac | 11 +++-------- + configure.ac | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit 30f38bf425e2f76b3f6cc4c080137ac7219a9dbe @@ -7097,7 +8964,7 @@ Date: Wed Feb 22 21:01:59 2012 +1030 Bug 21789 - configure.ac | 28 +++++++++++++++++----------- + configure.ac | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) commit 466340d257ff0fe7e3a88a4e013e3feec3f7b70a @@ -7108,7 +8975,7 @@ Date: Thu Feb 23 23:47:15 2012 +0100 Bug 46521 - utils/HtmlOutputDev.cc | 14 +++++++++++++- + utils/HtmlOutputDev.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 675ef2bda3c4e06b39e2ba09b3b19d99cfb001b6 @@ -7117,7 +8984,7 @@ Date: Thu Feb 23 23:22:50 2012 +0100 Compile - poppler/Stream.cc | 3 ++- + poppler/Stream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7705e65c231cc3af296bf19f5cba110cabb72e7d @@ -7128,11 +8995,11 @@ Date: Thu Feb 23 23:09:23 2012 +0100 Bug 56993 - utils/HtmlOutputDev.cc | 130 - +++++++++++++++++++++++++++++++++++------------- - utils/HtmlOutputDev.h | 7 ++- - utils/pdf2xml.dtd | 7 ++- - utils/pdftohtml.cc | 5 +- + utils/HtmlOutputDev.cc | 130 + ++++++++++++++++++++++++++++++++++++------------- + utils/HtmlOutputDev.h | 7 ++- + utils/pdf2xml.dtd | 7 ++- + utils/pdftohtml.cc | 5 +- 4 files changed, 108 insertions(+), 41 deletions(-) commit 30446bdd7e202eed88d131e04477c76861fd145c @@ -7146,9 +9013,9 @@ Date: Thu Feb 23 22:56:17 2012 +0100 Bug #35468 - poppler/CharCodeToUnicode.cc | 18 +++++++++++++----- - poppler/CharCodeToUnicode.h | 7 +++++-- - poppler/GfxFont.cc | 13 +++++++------ + poppler/CharCodeToUnicode.cc | 18 +++++++++++++----- + poppler/CharCodeToUnicode.h | 7 +++++-- + poppler/GfxFont.cc | 13 +++++++------ 3 files changed, 25 insertions(+), 13 deletions(-) commit 71104f1ec55d3be999afaa1b62405454b31066a9 @@ -7157,10 +9024,10 @@ Date: Thu Feb 23 19:34:57 2012 +0100 Remove unneded CharCodeToUnicode includes - poppler/ArthurOutputDev.cc | 3 +-- - poppler/CairoFontEngine.cc | 3 +-- - poppler/CairoOutputDev.cc | 3 +-- - poppler/SplashOutputDev.cc | 3 +-- + poppler/ArthurOutputDev.cc | 3 +-- + poppler/CairoFontEngine.cc | 3 +-- + poppler/CairoOutputDev.cc | 3 +-- + poppler/SplashOutputDev.cc | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) commit c0c8cc1592ee6aa13157e34f8083b951d487a413 @@ -7169,7 +9036,7 @@ Date: Thu Feb 23 21:13:23 2012 +1030 glib docs: fix typo - glib/poppler.h | 2 +- + glib/poppler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fde3bed0f400a50f31f1f6bcee44ac1b2c17ddc6 @@ -7181,7 +9048,7 @@ Date: Wed Feb 22 00:03:37 2012 +0100 Based on a patch by Adrian Johnson Bug 23075 - utils/pdfinfo.cc | 14 ++++++++++++-- + utils/pdfinfo.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 3361564364a1799fc3d6c6df9f208c5531c407dc @@ -7192,9 +9059,9 @@ Date: Tue Feb 21 22:20:02 2012 +0100 Bug 7002 - poppler/GfxFont.cc | 14 +++++++++++++- - poppler/UnicodeTypeTable.cc | 9 +++++++++ - poppler/UnicodeTypeTable.h | 3 +++ + poppler/GfxFont.cc | 14 +++++++++++++- + poppler/UnicodeTypeTable.cc | 9 +++++++++ + poppler/UnicodeTypeTable.h | 3 +++ 3 files changed, 25 insertions(+), 1 deletion(-) commit d0186c558f4a84a9317687ad50b460d34fb5fdf0 @@ -7207,11 +9074,11 @@ Date: Mon Feb 20 22:18:00 2012 +0100 CMake build system, importing the FindLCMS2.cmake from kdelibs - CMakeLists.txt | 26 +++++++++++++-- - cmake/modules/FindLCMS2.cmake | 73 - +++++++++++++++++++++++++++++++++++++++++ - config.h.cmake | 3 ++ - utils/CMakeLists.txt | 3 ++ + CMakeLists.txt | 26 +++++++++++++-- + cmake/modules/FindLCMS2.cmake | 73 + +++++++++++++++++++++++++++++++++++++++++++ + config.h.cmake | 3 ++ + utils/CMakeLists.txt | 3 ++ 4 files changed, 102 insertions(+), 3 deletions(-) commit e48c22d3b70412015b9cc07a9a6ce07845274e13 @@ -7220,11 +9087,11 @@ Date: Mon Feb 20 22:04:01 2012 +0100 Add support for lcms2 - configure.ac | 24 ++++++- - poppler/GfxState.cc | 159 - +++++++++++++++++++++++++++---------------- - qt4/src/poppler-document.cc | 5 ++ - utils/pdftocairo.cc | 17 +++++ + configure.ac | 24 ++++++- + poppler/GfxState.cc | 159 + +++++++++++++++++++++++++++----------------- + qt4/src/poppler-document.cc | 5 ++ + utils/pdftocairo.cc | 17 +++++ 4 files changed, 143 insertions(+), 62 deletions(-) commit 1bcae7aa8f87cc85ee6b477bf0abb49452e46505 @@ -7233,7 +9100,7 @@ Date: Sun Feb 19 23:40:50 2012 +0100 Consistently check if pdftohtml needs to generate outlines. - utils/pdftohtml.cc | 9 ++++++++- + utils/pdftohtml.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 126bf08105e319f9216654782e5a63f99f1d1825 @@ -7247,8 +9114,8 @@ Date: Sun Feb 19 23:18:25 2012 +0100 Kudos to Adrian Johnson for find what was missing :-) Bug #13131 - poppler/NameToUnicodeTable.h | 213 - ++++++++++++++++++++++++++++++++++++++++-- + poppler/NameToUnicodeTable.h | 213 + +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 207 insertions(+), 6 deletions(-) commit c0fec84312a37f62bdbfdee7c8e9b520af28330a @@ -7257,7 +9124,7 @@ Date: Sun Feb 19 14:47:24 2012 +0100 fix typo, GString -> GooString - goo/GooString.h | 2 +- + goo/GooString.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aaae8996766f259dcc329755c7cccde7c916c1fb @@ -7268,7 +9135,7 @@ Date: Thu Feb 16 22:22:15 2012 +1030 Bug 40828 - poppler/CairoOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit fff439f25d9bbd199db5646deccd80733138898e @@ -7277,7 +9144,7 @@ Date: Sun Feb 19 15:45:31 2012 +1030 update .gitignore - utils/.gitignore | 1 + + utils/.gitignore | 1 + 1 file changed, 1 insertion(+) commit 1cc3e152d6e879eb13fbdf2964ede3e01d13d097 @@ -7286,7 +9153,7 @@ Date: Sun Feb 19 15:43:09 2012 +1030 glib docs: fix typo - glib/poppler-page.cc | 2 +- + glib/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4f4db591276ec156c55b3a3c2020a1cf82f1519b @@ -7295,7 +9162,7 @@ Date: Sun Feb 19 15:37:04 2012 +1030 cairo: fix pdftocairo crash when pdf document uses actualText - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b72ee4e4c8658b2f7cd542d601a5c3be621d3fc @@ -7304,8 +9171,8 @@ Date: Sat Feb 18 17:34:12 2012 +0100 Make some of the unfilteredResets be really unfiltered - poppler/Stream.cc | 26 ++++++++++++++++++++------ - poppler/Stream.h | 3 +++ + poppler/Stream.cc | 26 ++++++++++++++++++++------ + poppler/Stream.h | 3 +++ 2 files changed, 23 insertions(+), 6 deletions(-) commit 33aded82fbd98832eaab7cb7487fe6a1c7ef15f5 @@ -7318,9 +9185,9 @@ Date: Sat Feb 18 17:21:10 2012 +0100 getNumObjects returns size as it did Kill getSize as it just returns the same as getNumObjects - poppler/PDFDoc.cc | 10 +++++----- - poppler/XRef.cc | 12 +----------- - poppler/XRef.h | 6 ++---- + poppler/PDFDoc.cc | 10 +++++----- + poppler/XRef.cc | 12 +----------- + poppler/XRef.h | 6 ++---- 3 files changed, 8 insertions(+), 20 deletions(-) commit 521d3740e9b7d2cfacf29f089a4a8f6c962de807 @@ -7331,11 +9198,11 @@ Date: Mon Feb 13 22:05:18 2012 +1030 Bug 46066 - utils/ImageOutputDev.cc | 204 - +++++++++++++++++++++++++++++++++++++++++------ - utils/ImageOutputDev.h | 20 ++++- - utils/pdfimages.1 | 101 +++++++++++++++++++++++ - utils/pdfimages.cc | 12 ++- + utils/ImageOutputDev.cc | 204 + ++++++++++++++++++++++++++++++++++++++++++------ + utils/ImageOutputDev.h | 20 ++++- + utils/pdfimages.1 | 101 ++++++++++++++++++++++++ + utils/pdfimages.cc | 12 ++- 4 files changed, 307 insertions(+), 30 deletions(-) commit 119b6b752314c9b13440eddf5bd1d5cef2966e80 @@ -7346,7 +9213,7 @@ Date: Mon Feb 6 16:50:11 2012 +1030 Bug 45668 - poppler/CairoOutputDev.cc | 3 ++- + poppler/CairoOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a76135391555145ec740d49a7141e60da0ea5dee @@ -7357,23 +9224,23 @@ Date: Tue Feb 14 20:11:19 2012 +0100 This makes 'make distcheck' run succesfully. - CMakeLists.txt | 20 +++++++++++++++++++ - Makefile.am | 2 +- - configure.ac | 42 - +++++++++++++++++++++++++++++++++++++++ - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/Makefile.am | 1 + - qt4/tests/check_actualtext.cpp | 2 +- - qt4/tests/check_attachments.cpp | 14 ++++++------- - qt4/tests/check_fonts.cpp | 18 ++++++++--------- - qt4/tests/check_links.cpp | 6 +++--- - qt4/tests/check_metadata.cpp | 32 ++++++++++++++--------------- - qt4/tests/check_optcontent.cpp | 12 +++++------ - qt4/tests/check_pagelayout.cpp | 6 +++--- - qt4/tests/check_pagemode.cpp | 10 +++++----- - qt4/tests/check_password.cpp | 12 +++++------ - qt4/tests/check_permissions.cpp | 2 +- - qt4/tests/check_search.cpp | 4 ++-- + CMakeLists.txt | 20 ++++++++++++++++++++ + Makefile.am | 2 +- + configure.ac | 42 + +++++++++++++++++++++++++++++++++++++++++ + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 1 + + qt4/tests/check_actualtext.cpp | 2 +- + qt4/tests/check_attachments.cpp | 14 +++++++------- + qt4/tests/check_fonts.cpp | 18 +++++++++--------- + qt4/tests/check_links.cpp | 6 +++--- + qt4/tests/check_metadata.cpp | 32 +++++++++++++++---------------- + qt4/tests/check_optcontent.cpp | 12 ++++++------ + qt4/tests/check_pagelayout.cpp | 6 +++--- + qt4/tests/check_pagemode.cpp | 10 +++++----- + qt4/tests/check_password.cpp | 12 ++++++------ + qt4/tests/check_permissions.cpp | 2 +- + qt4/tests/check_search.cpp | 4 ++-- 16 files changed, 124 insertions(+), 60 deletions(-) commit 59946e0c34e762eb5f5a13b4ae8c9ec7fb21379a @@ -7447,16 +9314,16 @@ Date: Tue Feb 14 19:37:21 2012 +0100 The overprint switch in pdftoppm is still only available if compiled with the SPLASH_CMYK directive. - poppler/PSOutputDev.cc | 67 ++++++++++-- - poppler/PSOutputDev.h | 3 +- - poppler/SplashOutputDev.cc | 62 +++++++++-- - poppler/SplashOutputDev.h | 4 +- - splash/Splash.cc | 70 +++++++++---- - splash/Splash.h | 4 +- - splash/SplashState.cc | 5 +- - splash/SplashState.h | 247 - ++++++++++++++++++++++---------------------- - utils/pdftops.cc | 13 +++ + poppler/PSOutputDev.cc | 67 ++++++++++-- + poppler/PSOutputDev.h | 3 +- + poppler/SplashOutputDev.cc | 62 ++++++++++-- + poppler/SplashOutputDev.h | 4 +- + splash/Splash.cc | 70 +++++++++---- + splash/Splash.h | 4 +- + splash/SplashState.cc | 5 +- + splash/SplashState.h | 247 + +++++++++++++++++++++++---------------------- + utils/pdftops.cc | 13 +++ 9 files changed, 308 insertions(+), 167 deletions(-) commit b505920db6d3dac58c7e9f4f8917f4c4449b08a0 @@ -7476,7 +9343,7 @@ Date: Sun Feb 12 23:16:41 2012 +0100 Improve moc detection when cross compiling - configure.ac | 6 ++++-- + configure.ac | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 66cf1fdb3ba6894f61d9078f5c30046b464347ae @@ -7485,9 +9352,9 @@ Date: Sun Feb 12 22:27:58 2012 +0100 qt4: remove non-existing 'qt' include dirs - qt4/demos/Makefile.am | 1 - - qt4/src/Makefile.am | 1 - - qt4/tests/Makefile.am | 1 - + qt4/demos/Makefile.am | 1 - + qt4/src/Makefile.am | 1 - + qt4/tests/Makefile.am | 1 - 3 files changed, 3 deletions(-) commit 53d8fc4d2978b70e8926e3df71facd1f39de9348 @@ -7496,8 +9363,8 @@ Date: Sun Feb 12 17:36:55 2012 +0100 man pages: fix minor issues with hypens and % - utils/pdfseparate.1 | 6 +++--- - utils/pdftocairo.1 | 4 ++-- + utils/pdfseparate.1 | 6 +++--- + utils/pdftocairo.1 | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit a63128179c65b5d9d6d9d41fa601a593b0a05d94 @@ -7506,7 +9373,7 @@ Date: Thu Feb 9 22:02:52 2012 +0100 [xpdf303] Fix merge issue - utils/pdftoppm.cc | 2 +- + utils/pdftoppm.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cd5a6a4d02e579e543067d1847164aff90363f16 @@ -7515,7 +9382,7 @@ Date: Thu Feb 9 22:01:42 2012 +0100 [xpdf303] Fix merge bug - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 597fa37cacec928c40d0491174ce843fe01f26d9 @@ -7528,7 +9395,7 @@ Date: Wed Feb 8 19:22:13 2012 -0500 Bug #45807 (cherry picked from commit bf81250ff7d0968852fc7559fafb6389cd695b91) - utils/HtmlOutputDev.cc | 9 ++++++--- + utils/HtmlOutputDev.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 2fc36dba5f63703896722adb5127896e4c2840e7 @@ -7541,9 +9408,9 @@ Date: Thu Feb 9 00:15:13 2012 +0100 imgNum is always equal to imgList->getLength()+1 imgList is now maintained in HtmlPage. - utils/HtmlOutputDev.cc | 143 - +++++++++++++++++++----------------------------- - utils/HtmlOutputDev.h | 15 +++-- + utils/HtmlOutputDev.cc | 143 + +++++++++++++++++++------------------------------ + utils/HtmlOutputDev.h | 15 ++++-- 2 files changed, 65 insertions(+), 93 deletions(-) commit f655efe327ddd3b6a68353a62589d4e4f8a318a8 @@ -7555,9 +9422,9 @@ Date: Wed Feb 8 23:58:27 2012 +0100 Bug #45805 (cherry picked from commit 53a0c2043dfd56f6da7780f1a049f75af368b84b) - utils/HtmlOutputDev.cc | 47 + utils/HtmlOutputDev.cc | 47 ++++++++++++++++++++++++----------------------- - utils/HtmlOutputDev.h | 7 ++++--- + utils/HtmlOutputDev.h | 7 ++++--- 2 files changed, 28 insertions(+), 26 deletions(-) commit 68f02d19c571fce956c7f4af6ccd0ff9ba8b1b03 @@ -7569,7 +9436,7 @@ Date: Wed Feb 8 23:47:46 2012 +0100 Bug #45805 (cherry picked from commit 4afe4d827a342a847e8b89aba5b4164ed3b4cc32) - utils/pdftohtml.cc | 3 +-- + utils/pdftohtml.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 2b7ba166c28e32653db4ae7acf90e06e0dd5975b @@ -7578,8 +9445,8 @@ Date: Wed Feb 8 19:12:52 2012 +0100 [xpdf303] Compile fixes - poppler/GlobalParamsWin.cc | 2 +- - poppler/SplashOutputDev.cc | 10 ---------- + poppler/GlobalParamsWin.cc | 2 +- + poppler/SplashOutputDev.cc | 10 ---------- 2 files changed, 1 insertion(+), 11 deletions(-) commit b8c9b179c9491cf6755b07bfdec4174e78b7d241 @@ -7588,19 +9455,19 @@ Date: Mon Feb 6 19:55:07 2012 +0100 [xpdf303] Adapt better to what we did and what xpdf303 does - poppler/ArthurOutputDev.cc | 1 - - poppler/GlobalParams.cc | 10 ---------- - poppler/GlobalParams.h | 1 - - poppler/SplashOutputDev.cc | 3 --- - poppler/SplashOutputDev.h | 1 - - splash/SplashFTFont.cc | 40 + poppler/ArthurOutputDev.cc | 1 - + poppler/GlobalParams.cc | 10 ---------- + poppler/GlobalParams.h | 1 - + poppler/SplashOutputDev.cc | 3 --- + poppler/SplashOutputDev.h | 1 - + splash/SplashFTFont.cc | 40 +++++++++++++++++++--------------------- - splash/SplashFTFont.h | 1 - - splash/SplashFTFontEngine.cc | 7 +++---- - splash/SplashFTFontEngine.h | 5 ++--- - splash/SplashFontEngine.cc | 3 +-- - splash/SplashFontEngine.h | 1 - - utils/pdftoppm.cc | 2 +- + splash/SplashFTFont.h | 1 - + splash/SplashFTFontEngine.cc | 7 +++---- + splash/SplashFTFontEngine.h | 5 ++--- + splash/SplashFontEngine.cc | 3 +-- + splash/SplashFontEngine.h | 1 - + utils/pdftoppm.cc | 2 +- 12 files changed, 26 insertions(+), 49 deletions(-) commit ea6bc19564865e04431d9154802ae7fba975a716 @@ -7626,19 +9493,19 @@ Date: Mon Feb 6 00:25:53 2012 +0100 [xpdf303] TextOutputDev and associated changes - cpp/poppler-page.cpp | 10 +- - glib/poppler-page.cc | 5 +- - poppler/ArthurOutputDev.cc | 1 + - poppler/CairoOutputDev.cc | 2 +- - poppler/Gfx.cc | 6 +- - poppler/PSOutputDev.cc | 6 +- - poppler/TextOutputDev.cc | 360 - +++++++++++++++++++++++++++----------------- - poppler/TextOutputDev.h | 18 ++- - qt4/src/poppler-page.cc | 12 +- - test/perf-test.cc | 2 +- - utils/pdftotext.1 | 4 + - utils/pdftotext.cc | 10 +- + cpp/poppler-page.cpp | 10 +- + glib/poppler-page.cc | 5 +- + poppler/ArthurOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 2 +- + poppler/Gfx.cc | 6 +- + poppler/PSOutputDev.cc | 6 +- + poppler/TextOutputDev.cc | 360 + ++++++++++++++++++++++++++++----------------- + poppler/TextOutputDev.h | 18 ++- + qt4/src/poppler-page.cc | 12 +- + test/perf-test.cc | 2 +- + utils/pdftotext.1 | 4 + + utils/pdftotext.cc | 10 +- 12 files changed, 270 insertions(+), 166 deletions(-) commit 548648bf29dc1551443eb1925814342e7aadee46 @@ -7647,7 +9514,7 @@ Date: Sun Feb 5 23:08:44 2012 +0100 [xpdf303] Merge PDFDoc encryption related code - poppler/PDFDoc.cc | 5 ++++- + poppler/PDFDoc.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 6ee907f291427b8751a872b31210bf32e8d2b722 @@ -7690,10 +9557,10 @@ Date: Sun Feb 5 15:55:39 2012 +0100 utils/HtmlOutputDev.cc - utils/HtmlOutputDev.cc | 197 - ++++++++++++++++++++++++++---------------------- - utils/HtmlOutputDev.h | 6 +- - utils/pdftohtml.cc | 3 +- + utils/HtmlOutputDev.cc | 197 + ++++++++++++++++++++++++++----------------------- + utils/HtmlOutputDev.h | 6 +- + utils/pdftohtml.cc | 3 +- 3 files changed, 112 insertions(+), 94 deletions(-) commit 38ec58ed1cb54722aece875287b847643aa2c4b8 @@ -7704,7 +9571,7 @@ Date: Sat Feb 4 17:13:30 2012 +1030 Bug 45605 - poppler/Lexer.cc | 6 ++++-- + poppler/Lexer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit df89de61b7d01f0f816e773cdb809faa3053e962 @@ -7715,8 +9582,8 @@ Date: Tue Jan 31 20:01:30 2012 +0100 Fixes bug #45455. - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 88cb6d9360bc943fc2cdda262dc46bf831641541 @@ -7725,9 +9592,9 @@ Date: Sat Feb 4 12:04:03 2012 +0100 glib: Update gtk-doc makefile and m4 file - gtk-doc.make | 112 - ++++++++++++++++++++++++++++++++------------------------- - m4/gtk-doc.m4 | 6 ++++ + gtk-doc.make | 112 + +++++++++++++++++++++++++++++++++------------------------- + m4/gtk-doc.m4 | 6 ++++ 2 files changed, 70 insertions(+), 48 deletions(-) commit 3f4164f84bbf748a2f919741669ef20db0fbda9f @@ -7738,7 +9605,7 @@ Date: Wed Feb 1 10:44:17 2012 +0100 Bug #45549. - glib/reference/Makefile.am | 10 +++++----- + glib/reference/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 8daeb82f982eba25fe8c7d07358f0a6593ddc89a @@ -7752,7 +9619,7 @@ Date: Thu Feb 2 13:01:45 2012 +0100 Bug #45549. - glib/poppler-page.cc | 4 ++-- + glib/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f8ce9966e4f480949799a26c01bd861f4011b587 @@ -7763,7 +9630,7 @@ Date: Sat Feb 4 11:51:34 2012 +0100 Bug #45549. - glib/poppler-document.cc | 7 +++---- + glib/poppler-document.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit f58f3525f135bc47e89c23c33e96e43db10d4853 @@ -7776,7 +9643,7 @@ Date: Thu Feb 2 15:59:47 2012 +0100 Bug #45549. - glib/poppler-document.h | 26 +++++++++++++------------- + glib/poppler-document.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 080247f6a47bc929b25f6e000f4474801af74b1f @@ -7787,8 +9654,8 @@ Date: Thu Feb 2 15:45:37 2012 +0100 Bug #45549. - glib/poppler-page.cc | 6 ++---- - glib/reference/poppler-sections.txt | 4 ---- + glib/poppler-page.cc | 6 ++---- + glib/reference/poppler-sections.txt | 4 ---- 2 files changed, 2 insertions(+), 8 deletions(-) commit 47780d9ed1fd69068fdb9b9782e2cb37e2a5b217 @@ -7801,7 +9668,7 @@ Date: Thu Feb 2 15:43:30 2012 +0100 Bug #45549. - glib/reference/Makefile.am | 2 +- + glib/reference/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e320f335cc6e54c60bd2436799dd1f05beb060ba @@ -7812,13 +9679,13 @@ Date: Sat Feb 4 11:32:50 2012 +0100 Bug #45549. - glib/poppler-annot.cc | 6 +++--- - glib/poppler-annot.h | 2 +- - glib/poppler-document.cc | 2 +- - glib/poppler-media.cc | 2 +- - glib/poppler-page.cc | 3 +-- - glib/poppler-page.h | 4 ++-- - glib/reference/poppler-sections.txt | 4 +++- + glib/poppler-annot.cc | 6 +++--- + glib/poppler-annot.h | 2 +- + glib/poppler-document.cc | 2 +- + glib/poppler-media.cc | 2 +- + glib/poppler-page.cc | 3 +-- + glib/poppler-page.h | 4 ++-- + glib/reference/poppler-sections.txt | 4 +++- 7 files changed, 12 insertions(+), 11 deletions(-) commit 1fe27b07975e9a9455708563118fb73cce696f81 @@ -7829,7 +9696,7 @@ Date: Tue Jan 31 12:49:01 2012 +0100 Fixes bug #45442. - poppler/CairoFontEngine.cc | 3 +-- + poppler/CairoFontEngine.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e3d80c79815ce46daf3c3f2b944f49eaf19bfea5 @@ -7840,7 +9707,7 @@ Date: Tue Jan 31 14:42:04 2012 +0100 Fixes bug #45441. - poppler/CairoRescaleBox.cc | 2 +- + poppler/CairoRescaleBox.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e074e526fa206403b84da5ce0f27d7357223c7ac @@ -7851,7 +9718,7 @@ Date: Tue Jan 31 13:02:16 2012 +0100 Fixes bug #45440. - glib/poppler-attachment.cc | 2 +- + glib/poppler-attachment.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bc389cff91c350d7da186d4cf707c389c77bbc29 @@ -7862,7 +9729,7 @@ Date: Tue Jan 31 14:03:08 2012 +0100 Bug #45439 - glib/demo/main.c | 2 ++ + glib/demo/main.c | 2 ++ 1 file changed, 2 insertions(+) commit e52e3c24663edaa630d9187e832223b474b74089 @@ -7873,10 +9740,10 @@ Date: Tue Jan 31 13:39:05 2012 +0100 Bug #45439. - glib/demo/annots.c | 6 ++++++ - glib/demo/print.c | 9 ++++++++- - glib/demo/render.c | 16 ++++++++++++++++ - glib/demo/selections.c | 8 ++++++++ + glib/demo/annots.c | 6 ++++++ + glib/demo/print.c | 9 ++++++++- + glib/demo/render.c | 16 ++++++++++++++++ + glib/demo/selections.c | 8 ++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) commit 165ab4ec122d0e1a6f30dcfba80aefc422cd83b7 @@ -7887,7 +9754,7 @@ Date: Tue Jan 31 12:15:51 2012 +0100 Fixes bug #45434. - glib/Makefile.am | 2 +- + glib/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e424a13bb516464d59ad76fd0933e92f3307b21b @@ -7896,7 +9763,7 @@ Date: Fri Feb 3 00:12:10 2012 +0100 pdfseparate fixes by Thomas after his last commit - poppler/PDFDoc.cc | 8 +++++++- + poppler/PDFDoc.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 4fcd42cfa4424992cd4b36af38bc6230ce0706c9 @@ -7907,27 +9774,27 @@ Date: Wed Feb 1 22:53:03 2012 +0100 Basically fonts related and some other small stuff - poppler/Annot.cc | 6 +- - poppler/ArthurOutputDev.cc | 47 +-- - poppler/CMap.cc | 153 ++++++++ - poppler/CMap.h | 16 + - poppler/CairoFontEngine.cc | 43 +-- - poppler/CharCodeToUnicode.h | 1 + - poppler/FontInfo.cc | 8 +- - poppler/Gfx.cc | 363 +++++++++++-------- - poppler/GfxFont.cc | 831 - +++++++++++++++++++++++++++++-------------- - poppler/GfxFont.h | 34 +- - poppler/GfxState.cc | 81 +++-- - poppler/GfxState.h | 2 + - poppler/GlobalParams.cc | 738 ++++++++++++++++++++++---------------- - poppler/GlobalParams.h | 112 +++--- - poppler/GlobalParamsWin.cc | 180 ++++++++-- - poppler/PSOutputDev.cc | 591 +++++++++++++++--------------- - poppler/PSOutputDev.h | 12 +- - poppler/PreScanOutputDev.cc | 10 +- - poppler/SplashOutputDev.cc | 59 ++- - poppler/XRef.cc | 16 +- + poppler/Annot.cc | 6 +- + poppler/ArthurOutputDev.cc | 47 +-- + poppler/CMap.cc | 153 ++++++++ + poppler/CMap.h | 16 + + poppler/CairoFontEngine.cc | 43 +-- + poppler/CharCodeToUnicode.h | 1 + + poppler/FontInfo.cc | 8 +- + poppler/Gfx.cc | 363 +++++++++++-------- + poppler/GfxFont.cc | 831 + +++++++++++++++++++++++++++++--------------- + poppler/GfxFont.h | 34 +- + poppler/GfxState.cc | 81 +++-- + poppler/GfxState.h | 2 + + poppler/GlobalParams.cc | 738 ++++++++++++++++++++++----------------- + poppler/GlobalParams.h | 112 +++--- + poppler/GlobalParamsWin.cc | 180 ++++++++-- + poppler/PSOutputDev.cc | 591 +++++++++++++++---------------- + poppler/PSOutputDev.h | 12 +- + poppler/PreScanOutputDev.cc | 10 +- + poppler/SplashOutputDev.cc | 59 ++-- + poppler/XRef.cc | 16 +- 20 files changed, 2008 insertions(+), 1295 deletions(-) commit 0089357de8ea96f3e394ea9cb37e8182ccf15ae2 @@ -7937,10 +9804,10 @@ Date: Wed Feb 1 19:17:38 2012 +0100 pdfseparate: Produce PDF/X conformant pdf pages if the original PDF was PDF/X conformant. - poppler/PDFDoc.cc | 63 - +++++++++++++++++++++++++++++++++-------------------- - poppler/XRef.cc | 9 +++++++- - poppler/XRef.h | 5 ++++- + poppler/PDFDoc.cc | 63 + ++++++++++++++++++++++++++++++++++--------------------- + poppler/XRef.cc | 9 +++++++- + poppler/XRef.h | 5 ++++- 3 files changed, 51 insertions(+), 26 deletions(-) commit be62a4f2e7d5db3b6d85d1b3026979f9561e6e15 @@ -7952,8 +9819,8 @@ Date: Mon Jan 30 17:07:28 2012 +0100 Fixes bug #45407. (cherry picked from commit 58c17c3a61f18a6808ec9ba37e82734a655090ac) - glib/poppler-annot.cc | 1 + - glib/poppler-document.cc | 1 + + glib/poppler-annot.cc | 1 + + glib/poppler-document.cc | 1 + 2 files changed, 2 insertions(+) commit acbc63348ce5e279e4d66ed4f240dc8d61df4e57 @@ -7962,7 +9829,7 @@ Date: Mon Jan 30 20:46:04 2012 +1030 pdftocairo/automake: link with lcms - utils/Makefile.am | 5 +++++ + utils/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) commit 9548573a16629fecdbd44c9aac8b626ec6f53b81 @@ -7974,7 +9841,7 @@ Date: Mon Jan 30 00:32:52 2012 +0100 "port" to CMake of the automake equivalents of 4765c3289635fe4fb006e7df4f83d7056eb42855 - glib/CMakeLists.txt | 3 +++ + glib/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) commit bf2ffb1cc76bcf569419ac495f524c41bb6f1650 @@ -7983,7 +9850,7 @@ Date: Mon Jan 30 00:21:31 2012 +0100 cmake: support $(gir_name)_EXPORT_PACKAGES for g-ir-scanner - cmake/modules/GObjectIntrospectionMacros.cmake | 2 ++ + cmake/modules/GObjectIntrospectionMacros.cmake | 2 ++ 1 file changed, 2 insertions(+) commit cbe7131e63c5896010e7e1ad5c0c3aa91611704d @@ -7995,10 +9862,10 @@ Date: Fri Jan 27 00:36:18 2012 +0100 Fixes/workarounds bug 43414 with openjpeg 1.5 (unreleased) (cherry picked from commit de6415af1a39ec7dfa4f149c6c5e311b86352cec) - cmake/modules/FindLIBOPENJPEG.cmake | 13 +++++++++++++ - config.h.cmake | 3 +++ - configure.ac | 8 ++++++++ - poppler/JPEG2000Stream.cc | 7 ++++++- + cmake/modules/FindLIBOPENJPEG.cmake | 13 +++++++++++++ + config.h.cmake | 3 +++ + configure.ac | 8 ++++++++ + poppler/JPEG2000Stream.cc | 7 ++++++- 4 files changed, 30 insertions(+), 1 deletion(-) commit 641526d1a7e8032ea8f7b8ac42c5ad8c20448d9b @@ -8016,7 +9883,7 @@ Date: Wed Jan 25 22:44:27 2012 +1030 Bug 45224 - goo/JpegWriter.cc | 6 ++++-- + goo/JpegWriter.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit f7356a88fe983c2ddd7d5a50400768310a26c4d2 @@ -8025,7 +9892,7 @@ Date: Thu Jan 26 11:33:28 2012 +1030 glib: add section in docs for new symbols in 0.18 - glib/reference/poppler-docs.sgml | 4 ++++ + glib/reference/poppler-docs.sgml | 4 ++++ 1 file changed, 4 insertions(+) commit b42c171de93dba56859beb21cfe5312d825fedd6 @@ -8036,8 +9903,8 @@ Date: Mon Jan 23 22:07:15 2012 +0100 Bug 44905 - splash/SplashXPath.cc | 69 - +++++++++++++++++++++++++++++++++++-------------- + splash/SplashXPath.cc | 69 + ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 49 insertions(+), 20 deletions(-) commit a04fca6266bda6d04068f38f16fe492cb6b8677b @@ -8050,7 +9917,7 @@ Date: Sat Jan 21 09:41:12 2012 +1030 Bug 43441 - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ce1b6c7ca16847f07eeafc29c6503be6fa5a9a3d @@ -8061,7 +9928,7 @@ Date: Thu Jan 19 14:54:48 2012 +0100 Fixes bug #14619. - poppler/CairoOutputDev.cc | 8 +++++++- + poppler/CairoOutputDev.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 4765c3289635fe4fb006e7df4f83d7056eb42855 @@ -8072,12 +9939,12 @@ Date: Sun Jan 15 11:02:50 2012 -0800 Bug 44790 - glib/Makefile.am | 4 +++- - glib/poppler-annot.cc | 8 ++++---- - glib/poppler-attachment.h | 7 ++++--- - glib/poppler-document.cc | 6 ++++-- - glib/poppler-media.h | 7 ++++--- - glib/poppler-page.cc | 23 +++++++++++++++-------- + glib/Makefile.am | 4 +++- + glib/poppler-annot.cc | 8 ++++---- + glib/poppler-attachment.h | 7 ++++--- + glib/poppler-document.cc | 6 ++++-- + glib/poppler-media.h | 7 ++++--- + glib/poppler-page.cc | 23 +++++++++++++++-------- 6 files changed, 34 insertions(+), 21 deletions(-) commit e8e42988c5cebab2ffa5fe020f30a3a645e90b5f @@ -8089,8 +9956,8 @@ Date: Mon Jan 16 21:25:19 2012 +1030 Bug 29968 - poppler/CairoOutputDev.cc | 8 ++++++-- - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.cc | 8 ++++++-- + poppler/CairoOutputDev.h | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) commit f6c7aa752f9455bba1aa3c72e0998e7911c1d43e @@ -8099,7 +9966,7 @@ Date: Wed Jan 18 21:19:43 2012 +1030 configure.ac: print the glib version required if not found - configure.ac | 10 ++++++++-- + configure.ac | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 100488ec7db2d1f3e25bfda42c1603ca86696195 @@ -8112,7 +9979,7 @@ Date: Sun Jan 15 23:52:28 2012 +1030 The clip is only used to clip the paint to the fill path so it should be moved inside the save/restore. - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c092e17e8f0cf0335b431a223e6e44bddc27e64 @@ -8201,7 +10068,7 @@ Date: Sun Jan 15 15:07:18 2012 +0100 Bug 44660 - poppler/PDFDoc.cc | 4 +++- + poppler/PDFDoc.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit cdb56567c60b492ad08befff54f2ff70620b86fe @@ -8210,7 +10077,7 @@ Date: Sun Jan 15 15:04:51 2012 +0100 Correctly initialize globalParams - utils/pdfseparate.cc | 5 ++++- + utils/pdfseparate.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 4e205a6625431dcf95375de009b4354746a4f0b7 @@ -8226,7 +10093,7 @@ Date: Sun Jan 15 22:18:30 2012 +1030 CALC_STRING_LEN default argument indicating the string length is to be calculated with strlen. - utils/parseargs.cc | 3 +-- + utils/parseargs.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit a7210a7ebc3d3ca88643bfbc2f0d660a5553a668 @@ -8237,7 +10104,7 @@ Date: Fri Jan 13 18:52:17 2012 +0100 Bug 44659 - utils/pdfunite.cc | 4 ++++ + utils/pdfunite.cc | 4 ++++ 1 file changed, 4 insertions(+) commit baaf93f0e47a1978f9ea80e9394543a25b763d77 @@ -8248,7 +10115,7 @@ Date: Thu Jan 12 01:05:07 2012 +1030 Bug 44619 - configure.ac | 9 +++++++-- + configure.ac | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 9b8b4232587831fdada37de033c272a3c5049c34 @@ -8259,7 +10126,7 @@ Date: Thu Jan 12 00:26:03 2012 +1030 Bug 44002 - poppler/CairoOutputDev.cc | 21 ++++++++++++--------- + poppler/CairoOutputDev.cc | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) commit efe115f22f8f00a2863ef265ad6f4e7cc2e0336c @@ -8268,7 +10135,7 @@ Date: Tue Jan 10 23:41:54 2012 +0100 compile - poppler/ArthurOutputDev.cc | 1 + + poppler/ArthurOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit 52d190d8ff962a57a59218f6871c3a63a443ea53 @@ -8278,23 +10145,23 @@ Date: Tue Jan 10 23:33:40 2012 +0100 [xpdf303] tiling "merges" from Thomas, using mostly our "old" code instead of xpdf's - poppler/CairoOutputDev.cc | 2 +- - poppler/CairoOutputDev.h | 4 ++-- - poppler/Gfx.cc | 45 - +++++++++++++++++++++++++++++++------------ - poppler/Gfx.h | 15 +++++++++------ - poppler/GfxState.cc | 5 ++++- - poppler/GfxState.h | 7 ++++--- - poppler/OutputDev.h | 3 ++- - poppler/PSOutputDev.cc | 2 +- - poppler/PSOutputDev.h | 2 +- - poppler/PreScanOutputDev.cc | 15 +++++++-------- - poppler/PreScanOutputDev.h | 2 +- - poppler/SplashOutputDev.cc | 8 ++++++-- - poppler/SplashOutputDev.h | 3 ++- - splash/Splash.cc | 32 ++++++++++++++++++++++-------- - utils/ImageOutputDev.cc | 2 +- - utils/ImageOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.h | 4 ++-- + poppler/Gfx.cc | 45 + +++++++++++++++++++++++++++++++++------------ + poppler/Gfx.h | 15 +++++++++------ + poppler/GfxState.cc | 5 ++++- + poppler/GfxState.h | 7 ++++--- + poppler/OutputDev.h | 3 ++- + poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.h | 2 +- + poppler/PreScanOutputDev.cc | 15 +++++++-------- + poppler/PreScanOutputDev.h | 2 +- + poppler/SplashOutputDev.cc | 8 ++++++-- + poppler/SplashOutputDev.h | 3 ++- + splash/Splash.cc | 32 ++++++++++++++++++++++++-------- + utils/ImageOutputDev.cc | 2 +- + utils/ImageOutputDev.h | 2 +- 16 files changed, 99 insertions(+), 50 deletions(-) commit bf75a957650dd5208ecf1f6db1555a3d00b7949c @@ -8303,7 +10170,7 @@ Date: Tue Jan 10 23:31:27 2012 +0100 [xpdf303] Splash::blitTransparent merges from Thomas - splash/Splash.cc | 10 +++++++--- + splash/Splash.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 296244ab74e56b2781daae0a664617d1da30527c @@ -8312,7 +10179,7 @@ Date: Tue Jan 10 23:30:34 2012 +0100 [xpdf303] Merge xpath Splash stuff from Thomas - splash/SplashXPath.cc | 22 +++++++++++++--------- + splash/SplashXPath.cc | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) commit e1ae7b900b01db7c7703da68ad94aa9bda1938f6 @@ -8321,16 +10188,16 @@ Date: Tue Jan 10 23:29:38 2012 +0100 [xpdf303] Merge splash font stuff from Thomas - poppler/GlobalParams.cc | 17 +++++++++++++++++ - poppler/GlobalParams.h | 3 +++ - poppler/SplashOutputDev.cc | 3 +++ - poppler/SplashOutputDev.h | 1 + - splash/SplashFTFont.cc | 34 ++++++++++++++++++++++++++++------ - splash/SplashFTFont.h | 1 + - splash/SplashFTFontEngine.cc | 7 ++++--- - splash/SplashFTFontEngine.h | 5 +++-- - splash/SplashFontEngine.cc | 3 ++- - splash/SplashFontEngine.h | 1 + + poppler/GlobalParams.cc | 17 +++++++++++++++++ + poppler/GlobalParams.h | 3 +++ + poppler/SplashOutputDev.cc | 3 +++ + poppler/SplashOutputDev.h | 1 + + splash/SplashFTFont.cc | 34 ++++++++++++++++++++++++++++------ + splash/SplashFTFont.h | 1 + + splash/SplashFTFontEngine.cc | 7 ++++--- + splash/SplashFTFontEngine.h | 5 +++-- + splash/SplashFontEngine.cc | 3 ++- + splash/SplashFontEngine.h | 1 + 10 files changed, 63 insertions(+), 12 deletions(-) commit d46b673c46a72132fb3918b64733be552e35952f @@ -8350,7 +10217,7 @@ Date: Sun Jan 8 21:35:41 2012 +1030 Fix typo in pdffonts man page - utils/pdffonts.1 | 2 +- + utils/pdffonts.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 34ae382915d9d9b2b3c015fee3c24907a6b52b8b @@ -8403,7 +10270,7 @@ Date: Sat Jan 7 11:47:19 2012 +0100 subprocess ends, will remove this deadlock. - regtest/backends/__init__.py | 8 ++++---- + regtest/backends/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit da6bfacb0f858f27bd47f247a25d6bc9ab778411 @@ -8415,13 +10282,13 @@ Date: Sat Jan 7 10:35:17 2012 +1030 Bug 44416 - poppler/FontInfo.cc | 8 ++++-- - poppler/FontInfo.h | 2 ++ - poppler/GlobalParams.cc | 29 ++++++++++++++++++-- - poppler/GlobalParams.h | 3 ++- - utils/pdffonts.1 | 3 +++ - utils/pdffonts.cc | 67 - +++++++++++++++++++++++++++++++++-------------- + poppler/FontInfo.cc | 8 ++++-- + poppler/FontInfo.h | 2 ++ + poppler/GlobalParams.cc | 29 +++++++++++++++++++-- + poppler/GlobalParams.h | 3 ++- + utils/pdffonts.1 | 3 +++ + utils/pdffonts.cc | 67 + +++++++++++++++++++++++++++++++++++-------------- 6 files changed, 88 insertions(+), 24 deletions(-) commit 9979b1b3e36dc8085d8c684692fece463fa474b1 @@ -8432,8 +10299,8 @@ Date: Sat Jan 7 09:44:42 2012 +1030 Bug 44412 - poppler/GfxFont.cc | 2 +- - poppler/GlobalParams.cc | 2 +- + poppler/GfxFont.cc | 2 +- + poppler/GlobalParams.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ebfab832ab4f2642b9ab2ededd25de670a3c7147 @@ -8447,8 +10314,8 @@ Date: Fri Dec 23 09:55:20 2011 +1030 Bug 43969 - configure.ac | 14 ++++++++++++-- - utils/Makefile.am | 4 ++-- + configure.ac | 14 ++++++++++++-- + utils/Makefile.am | 4 ++-- 2 files changed, 14 insertions(+), 4 deletions(-) commit 51ca2b7c7dec5430d29860fd887ad5c5d9b3f574 @@ -8457,7 +10324,7 @@ Date: Thu Dec 15 00:26:09 2011 +0100 [xpdf303] Some more changes in TextOutputDev - poppler/TextOutputDev.cc | 23 ++++++++++++++++------- + poppler/TextOutputDev.cc | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit c5ce12993a4d2bcd3b3e95b1f08d00dc8960678c @@ -8468,9 +10335,9 @@ Date: Wed Dec 14 22:49:33 2011 +0100 Yes, this is the best commit log i could think of - poppler/TextOutputDev.cc | 268 - +++++++++++++++++++++++++++++----------------- - poppler/TextOutputDev.h | 19 ++-- + poppler/TextOutputDev.cc | 268 + ++++++++++++++++++++++++++++++----------------- + poppler/TextOutputDev.h | 19 ++-- 2 files changed, 180 insertions(+), 107 deletions(-) commit 388d72ac27ae98fe3a1ebd21760f2b0fa0249a9b @@ -8481,7 +10348,7 @@ Date: Tue Dec 6 23:21:15 2011 +0100 Fixes bug 43558 - goo/PNGWriter.cc | 3 ++- + goo/PNGWriter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 743f70f594bf3c9a58d1ff0738b9a2bc3ea03382 @@ -8494,14 +10361,14 @@ Date: Tue Dec 6 20:27:03 2011 +0100 of arrays one inside the other [[[[[[[[[[[[[[[[[[[ So go to this more crude "fix" used in xpdf - poppler/Dict.cc | 4 ++-- - poppler/Dict.h | 2 +- - poppler/Object.cc | 4 ++-- - poppler/Object.h | 8 ++++---- - poppler/Parser.cc | 32 +++++++++++++++----------------- - poppler/Parser.h | 10 +++------- - poppler/XRef.cc | 33 +++++++-------------------------- - poppler/XRef.h | 2 +- + poppler/Dict.cc | 4 ++-- + poppler/Dict.h | 2 +- + poppler/Object.cc | 4 ++-- + poppler/Object.h | 8 ++++---- + poppler/Parser.cc | 32 +++++++++++++++----------------- + poppler/Parser.h | 10 +++------- + poppler/XRef.cc | 33 +++++++-------------------------- + poppler/XRef.h | 2 +- 8 files changed, 35 insertions(+), 60 deletions(-) commit 63c942a45227ef28fb94ef4765171d9812fffafa @@ -8513,8 +10380,7 @@ Date: Sun Dec 4 17:29:45 2011 +0100 Fixes KDE bug #288045 - poppler/PDFDoc.cc | 49 - +++++++++++++++++++++++++++++-------------------- + poppler/PDFDoc.cc | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) commit 0937d775e59a963b72fa7924e0f7be484f8345fc @@ -8524,7 +10390,7 @@ Date: Sun Dec 4 15:37:20 2011 +0100 update name and copyright (cherry picked from commit 22601c2a64f094ede8085a3ccca3de9daaa556e7) - utils/pdftocairo.cc | 3 ++- + utils/pdftocairo.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit bdb439ac5a751d6146204ae0d61fdbf7828c89c3 @@ -8534,7 +10400,7 @@ Date: Thu Nov 24 22:32:57 2011 +0100 Fix typo/regression introduced in f6d026bfa18624ccd321e102bb39ba744998de1e - poppler/Gfx.cc | 3 ++- + poppler/Gfx.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 74e11d8c912dd95d235e44e7b34b8ea1be082b9f @@ -8543,7 +10409,7 @@ Date: Thu Nov 24 18:54:27 2011 +0100 Fix typo - qt4/src/poppler-qt4.h | 4 ++-- + qt4/src/poppler-qt4.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ec2a1c3fca92a28c56911729927838f7aacf1078 @@ -8552,7 +10418,7 @@ Date: Wed Nov 16 23:13:52 2011 +0100 xpdf303: Use the correct sizeof() for the greallocn - poppler/XRef.cc | 2 +- + poppler/XRef.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 544440b9d19ce99f3a7fcacdea70999b1efc217f @@ -8561,7 +10427,7 @@ Date: Wed Nov 16 23:09:23 2011 +0100 xpdf303: Add XRef::getPermFlags - poppler/XRef.h | 1 + + poppler/XRef.h | 1 + 1 file changed, 1 insertion(+) commit b2e43e531edcecaeacf02a627c98cf7ef57f3e3c @@ -8570,7 +10436,7 @@ Date: Wed Nov 16 23:04:04 2011 +0100 xpdf303: make strToUnsigned "safer" - poppler/PDFDoc.cc | 11 +++++++---- + poppler/PDFDoc.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit bd1513742182ed4c80d21401dd30180981879f24 @@ -8580,7 +10446,7 @@ Date: Wed Nov 16 22:59:12 2011 +0100 xpdf303: Check xrefEntryCompressed entries to be of correct type and in bounds - poppler/XRef.cc | 5 +++++ + poppler/XRef.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 3bf3e82d1f3eb19a454239d8c7641fc68ff4e462 @@ -8590,7 +10456,7 @@ Date: Wed Nov 16 22:54:17 2011 +0100 xpdf303: Adobe apparently ignores the generation number on compressed objects - poppler/XRef.cc | 2 ++ + poppler/XRef.cc | 2 ++ 1 file changed, 2 insertions(+) commit 73e6f19c4e76762eb5131b168e3b24167ba126cb @@ -8599,8 +10465,8 @@ Date: Wed Nov 16 22:29:11 2011 +0100 xpdf303: Add PDFDoc::fileNameU to windows builds - poppler/PDFDoc.cc | 43 +++++++++++++++++++++++++++++++++++-------- - poppler/PDFDoc.h | 6 ++++++ + poppler/PDFDoc.cc | 43 +++++++++++++++++++++++++++++++++++-------- + poppler/PDFDoc.h | 6 ++++++ 2 files changed, 41 insertions(+), 8 deletions(-) commit 65388b1aaf9a78efcf9486d5e2d4bdce76f11194 @@ -8611,9 +10477,9 @@ Date: Tue Nov 15 21:53:40 2011 +0100 Comes with an attached update to pdf2xml.dtd - utils/HtmlOutputDev.cc | 48 + utils/HtmlOutputDev.cc | 48 ++++++++++++++++++++++++++++++++++++++++-------- - utils/pdf2xml.dtd | 22 +++++++++++++++++----- + utils/pdf2xml.dtd | 22 +++++++++++++++++----- 2 files changed, 57 insertions(+), 13 deletions(-) commit a4c78946bc1fc3d52152af2e319051050ab05e28 @@ -8622,7 +10488,7 @@ Date: Mon Nov 14 13:22:53 2011 +0100 Make GfxColorSpace::parse accept dicts too - poppler/GfxState.cc | 14 +++++++++++++- + poppler/GfxState.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit f6d026bfa18624ccd321e102bb39ba744998de1e @@ -8633,8 +10499,7 @@ Date: Fri Nov 11 16:37:27 2011 +0100 Fixes bug 42793 - poppler/Gfx.cc | 52 - +++++++++++++++++++++++++++++----------------------- + poppler/Gfx.cc | 52 +++++++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 23 deletions(-) commit c9da140bb476dcbb3928950ae9b506de82695cd2 @@ -8648,7 +10513,7 @@ Date: Thu Oct 20 11:31:10 2011 +0200 Fixes bug #42036. - glib/demo/main.c | 3 +++ + glib/demo/main.c | 3 +++ 1 file changed, 3 insertions(+) commit a0db250bbdefff6361551cf9db344bd5268fea11 @@ -8657,7 +10522,7 @@ Date: Wed Nov 9 20:07:58 2011 +0100 pdfinfo: report page rotation - utils/pdfinfo.cc | 8 ++++++++ + utils/pdfinfo.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit e7dbd17ff07afa465636a90f526cd7ac8c731862 @@ -8668,7 +10533,7 @@ Date: Wed Nov 9 12:39:41 2011 +0100 If resizing from "long" to shorter - goo/GooString.cc | 3 +++ + goo/GooString.cc | 3 +++ 1 file changed, 3 insertions(+) commit 6a4f0c32b6723b127034d59a34bf076942e9935f @@ -8679,8 +10544,8 @@ Date: Sun Nov 6 15:44:06 2011 +0100 Not only tests that have md5, but also crashed or failed tests. - regtest/TestReferences.py | 4 ++-- - regtest/backends/__init__.py | 3 +++ + regtest/TestReferences.py | 4 ++-- + regtest/backends/__init__.py | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) commit eab952d121c7ab88a0d41587cfa449c0978bea04 @@ -8689,7 +10554,7 @@ Date: Thu Nov 3 21:58:11 2011 +0100 qt4: remove unused variable - qt4/src/poppler-embeddedfile.cc | 1 - + qt4/src/poppler-embeddedfile.cc | 1 - 1 file changed, 1 deletion(-) commit 85615f04e040dd38792533a4522e437644e97548 @@ -8701,8 +10566,8 @@ Date: Thu Nov 3 16:15:40 2011 +0100 no more useful now, as they are available either directly or as parsed values in both Annot and FormField - qt4/src/poppler-form.cc | 16 ---------------- - qt4/src/poppler-private.h | 4 +--- + qt4/src/poppler-form.cc | 16 ---------------- + qt4/src/poppler-private.h | 4 +--- 2 files changed, 1 insertion(+), 19 deletions(-) commit 43347b43eeb66b5c8dc9637c36436baacc626bc4 @@ -8711,7 +10576,7 @@ Date: Thu Nov 3 16:10:57 2011 +0100 qt4: use the flags of the associated Annot object - qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6c9492202de9b3b43da9eac3e40dc7fe218f21da @@ -8720,7 +10585,7 @@ Date: Thu Nov 3 16:03:11 2011 +0100 qt4: remove old commented code - qt4/src/poppler-form.cc | 1 - + qt4/src/poppler-form.cc | 1 - 1 file changed, 1 deletion(-) commit f0eca54131f7cdf6c1e0e78a18be0bf642567af4 @@ -8731,7 +10596,7 @@ Date: Thu Nov 3 15:46:33 2011 +0100 ... instead of reading it again - qt4/src/poppler-form.cc | 24 ++++++++---------------- + qt4/src/poppler-form.cc | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) commit d92bce1ae87d2f351bb1b972c64466502fb212aa @@ -8740,7 +10605,7 @@ Date: Thu Nov 3 15:30:45 2011 +0100 qt4: include <QFile> - qt4/src/poppler-private.h | 1 + + qt4/src/poppler-private.h | 1 + 1 file changed, 1 insertion(+) commit 955cd0c7bd3a72340deba098f4242a4904adc60f @@ -8749,7 +10614,7 @@ Date: Wed Nov 2 20:20:41 2011 +0100 Compile with MSVC needed for last change in the qt4 frontend - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit e0f5bc1deebaa9861baffd7c9ba31ea31585cd1d @@ -8760,8 +10625,8 @@ Date: Tue Nov 1 14:15:09 2011 +0100 Bug 35378 - qt4/src/poppler-document.cc | 6 +++--- - qt4/src/poppler-private.h | 17 +++++++++++++++-- + qt4/src/poppler-document.cc | 6 +++--- + qt4/src/poppler-private.h | 17 +++++++++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) commit 52c1e9c5109299255d13b5b1e7d3eedaab512084 @@ -8772,9 +10637,9 @@ Date: Tue Nov 1 14:13:10 2011 +0100 It allows to update the references of failing tests. - regtest/TestRun.py | 2 +- - regtest/backends/__init__.py | 34 ++++++++++++++++++++++++++++++++-- - regtest/commands/run-tests.py | 4 ++++ + regtest/TestRun.py | 2 +- + regtest/backends/__init__.py | 34 ++++++++++++++++++++++++++++++++-- + regtest/commands/run-tests.py | 4 ++++ 3 files changed, 37 insertions(+), 3 deletions(-) commit b4896a416b1df14a81b944b3c577fec85c9c7f7d @@ -8785,10 +10650,10 @@ Date: Tue Nov 1 09:40:53 2011 +0100 We were using $FOO_REQUIRED instead of @FOO_REQUIRED@ - configure.ac | 1 + - poppler-glib-uninstalled.pc.in | 2 +- - poppler-glib.pc.cmake | 2 +- - poppler-glib.pc.in | 2 +- + configure.ac | 1 + + poppler-glib-uninstalled.pc.in | 2 +- + poppler-glib.pc.cmake | 2 +- + poppler-glib.pc.in | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) commit 53f1b0c5edfdbef817bff31566893ac4e111516a @@ -8800,7 +10665,7 @@ Date: Sun Oct 30 16:02:19 2011 +0100 This fixes a crash when rendering only odd/even pages in a printing format. - utils/pdftocairo.cc | 4 ++++ + utils/pdftocairo.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 8b0dfe9537082eaccd982530f1eddc2fcfc92f8e @@ -8810,9 +10675,9 @@ Date: Thu Oct 27 19:58:31 2011 +0200 xpdf303: Use splashDist instead of splashSqrt and USE_FIXEDPOINT enhacements - splash/SplashFTFont.cc | 70 - +++++++++++++++++++++++++++++++++++++++++++----- - splash/SplashFTFont.h | 2 +- + splash/SplashFTFont.cc | 70 + +++++++++++++++++++++++++++++++++++++++++++++----- + splash/SplashFTFont.h | 2 +- 2 files changed, 65 insertions(+), 7 deletions(-) commit b021bce2583c8e1e3a4c129106d80e7a4e223600 @@ -8821,7 +10686,7 @@ Date: Thu Oct 27 19:54:22 2011 +0200 xpdf303: wops, make it compile - poppler/Lexer.cc | 2 +- + poppler/Lexer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 76295f4d401c36bdef3b2a20d18ac57a3b976410 @@ -8830,7 +10695,7 @@ Date: Thu Oct 27 19:42:42 2011 +0200 xpdf303: Adopt xpdf solution for the name too long problem - poppler/Lexer.cc | 37 +++++++++++++++++-------------------- + poppler/Lexer.cc | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) commit be6d4c19b8ce1515ce995eee408dc5752012c649 @@ -8839,7 +10704,7 @@ Date: Thu Oct 27 19:34:38 2011 +0200 xpdf303: Add brackets - poppler/Lexer.cc | 6 ++++-- + poppler/Lexer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 904ae1385e93155a55008977c89aa664b7c8cb9b @@ -8848,9 +10713,9 @@ Date: Wed Oct 26 14:22:28 2011 +0200 Expose POPPLER_VERSION in poppler-config.h - configure.ac | 3 +++ - poppler/poppler-config.h.cmake | 5 +++++ - poppler/poppler-config.h.in | 5 +++++ + configure.ac | 3 +++ + poppler/poppler-config.h.cmake | 5 +++++ + poppler/poppler-config.h.in | 5 +++++ 3 files changed, 13 insertions(+) commit aa83d4fe942ef0685c5990ddf3eccc2fbdf82292 @@ -8859,7 +10724,7 @@ Date: Thu Oct 20 00:59:57 2011 +0200 xpdf303: Add readFromStream - poppler/GfxFont.cc | 6 ++++++ + poppler/GfxFont.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 74d771d58a4d1868669117709eb6811ec28bf840 @@ -8868,7 +10733,7 @@ Date: Thu Oct 20 00:56:58 2011 +0200 xpdf303: Add base14SubstFonts - poppler/GfxFont.cc | 24 ++++++++++++++++++++++++ + poppler/GfxFont.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 71260f987161d5b122caced6af14e9d64be46e4d @@ -8877,7 +10742,7 @@ Date: Thu Oct 20 00:55:42 2011 +0200 xpdf303: GfxFontLoc implementation - poppler/GfxFont.cc | 20 ++++++++++++++++++++ + poppler/GfxFont.cc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 586430137985fd303ce87bdb9b902ee9a01341e8 @@ -8886,7 +10751,7 @@ Date: Thu Oct 20 00:54:09 2011 +0200 xpdf303: More stuff into base14FontMap - poppler/GfxFont.cc | 16 +++++++++++++++- + poppler/GfxFont.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit c0affb1845c339f89ca67608cb9fd9134ff902f5 @@ -8895,11 +10760,11 @@ Date: Thu Oct 20 00:51:31 2011 +0200 xpdf303: GfxFont::getOrignName/getName rework - poppler/FontInfo.cc | 4 ++-- - poppler/GfxFont.cc | 4 ---- - poppler/GfxFont.h | 6 +----- - poppler/PSOutputDev.cc | 8 ++++---- - poppler/TextOutputDev.cc | 5 ++--- + poppler/FontInfo.cc | 4 ++-- + poppler/GfxFont.cc | 4 ---- + poppler/GfxFont.h | 6 +----- + poppler/PSOutputDev.cc | 8 ++++---- + poppler/TextOutputDev.cc | 5 ++--- 5 files changed, 9 insertions(+), 18 deletions(-) commit c5c513b5b72e03f6f0a94d04f7d8a22fe9bdaa80 @@ -8908,7 +10773,7 @@ Date: Thu Oct 20 00:45:30 2011 +0200 xpdf303: GfxFontLoc - poppler/GfxFont.h | 35 +++++++++++++++++++++++++++++++++++ + poppler/GfxFont.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit 4ec5e5e6d4785eb7a60744ae7e33c7ba3f603e8e @@ -8917,8 +10782,8 @@ Date: Thu Oct 20 00:34:10 2011 +0200 xpdf303: StdFontMapEntry renaming - poppler/GfxFont.cc | 26 +++++++++++--------------- - poppler/GfxFont.h | 2 ++ + poppler/GfxFont.cc | 26 +++++++++++--------------- + poppler/GfxFont.h | 2 ++ 2 files changed, 13 insertions(+), 15 deletions(-) commit e71088dc5087303b1ae5f3e72af287ec4e0a1342 @@ -8927,7 +10792,7 @@ Date: Mon Oct 17 13:42:06 2011 +0200 remove useless #if - poppler/Page.cc | 4 +--- + poppler/Page.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 40b56994dda79653c902977423f349efa55cf21e @@ -8939,9 +10804,9 @@ Date: Mon Oct 17 20:33:03 2011 +1030 <sys/param.h> and MAXPATHLEN is not available on windows. Avoid the need to know the max path length by using GooString for the path. - utils/parseargs.cc | 12 ++++++++++++ - utils/parseargs.h | 2 ++ - utils/pdftocairo.cc | 17 ++++++++--------- + utils/parseargs.cc | 12 ++++++++++++ + utils/parseargs.h | 2 ++ + utils/pdftocairo.cc | 17 ++++++++--------- 3 files changed, 22 insertions(+), 9 deletions(-) commit 4bb34757dbbff780baba053371274c05b29771e1 @@ -8966,9 +10831,9 @@ Date: Mon Sep 19 21:11:44 2011 +0930 Bug 41005 - poppler/CairoOutputDev.cc | 97 - ++++++++++++++++++++++++++++----------------- - poppler/CairoOutputDev.h | 6 ++- + poppler/CairoOutputDev.cc | 97 + +++++++++++++++++++++++++++++------------------ + poppler/CairoOutputDev.h | 6 ++- 2 files changed, 65 insertions(+), 38 deletions(-) commit 50adbed183e9bf70eb4c41e8858cf464c3042e45 @@ -8981,11 +10846,11 @@ Date: Sun Oct 16 12:40:27 2011 +0200 depend on the dynamic library. - CMakeLists.txt | 1 - - configure.ac | 2 -- - poppler-glib-uninstalled.pc.in | 2 +- - poppler-glib.pc.cmake | 2 +- - poppler-glib.pc.in | 2 +- + CMakeLists.txt | 1 - + configure.ac | 2 -- + poppler-glib-uninstalled.pc.in | 2 +- + poppler-glib.pc.cmake | 2 +- + poppler-glib.pc.in | 2 +- 5 files changed, 3 insertions(+), 6 deletions(-) commit acd8ecc9121db58851f73764f046a4f54bd80581 @@ -9004,8 +10869,8 @@ Date: Sat Oct 8 15:03:24 2011 +1030 Bug 41462 - poppler/PSOutputDev.cc | 41 +++++++++++++++++++++++++++++++++++++++++ - poppler/PSOutputDev.h | 1 + + poppler/PSOutputDev.cc | 41 +++++++++++++++++++++++++++++++++++++++++ + poppler/PSOutputDev.h | 1 + 2 files changed, 42 insertions(+) commit 6e1326b11f98f2b277e53a6cdbcb373ce6c29958 @@ -9017,7 +10882,7 @@ Date: Fri Oct 7 20:29:36 2011 +1030 instead of falling back to Gfx. This avoids emitting the image data twice. - poppler/PSOutputDev.cc | 23 +++++++++++++++++++++++ + poppler/PSOutputDev.cc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit ed05fcb8c442b716c5e382c98f2625701926c86a @@ -9034,7 +10899,7 @@ Date: Sat Oct 1 20:19:19 2011 +0930 Bug 41374 - poppler/PSOutputDev.cc | 9 ++------- + poppler/PSOutputDev.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 087757866de13b6164967a1d241d3c0e47065f1a @@ -9043,7 +10908,7 @@ Date: Thu Oct 13 12:18:52 2011 +0200 xpdf303: Merge SplashT1Font::getGlyphPath changes - splash/SplashT1Font.cc | 39 +++++++++++++++++++++------------------ + splash/SplashT1Font.cc | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) commit c84f46ee16a8dcc6e2cad2359df621cc6cdb8fa5 @@ -9052,8 +10917,8 @@ Date: Thu Oct 13 12:16:14 2011 +0200 xpdf303: Add GBool type1 to SplashFTFontFile - splash/SplashFTFontFile.cc | 9 +++++---- - splash/SplashFTFontFile.h | 3 ++- + splash/SplashFTFontFile.cc | 9 +++++---- + splash/SplashFTFontFile.h | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) commit d845da2c3c1acbeaa4b9bb3125f9143e785210ff @@ -9064,7 +10929,7 @@ Date: Thu Oct 6 14:49:19 2011 +0200 Fix URLs in poppler-qt4 documentation - qt4/src/Mainpage.dox | 6 +++--- + qt4/src/Mainpage.dox | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bb40c980f7ab7a6eb9735af17103f87bc65893d6 @@ -9077,7 +10942,7 @@ Date: Thu Oct 6 14:49:08 2011 +0200 installed in non-standard location. - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 776ca137984556530ba938265714934bdc3d6443 @@ -9089,7 +10954,7 @@ Date: Thu Oct 6 14:48:46 2011 +0200 Relocatable build does *not* (was missing in docs) hardcode library location. - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ab8616dcb637ac1aeb4d5f142c3c4bff9aecd041 @@ -9098,7 +10963,7 @@ Date: Thu Oct 6 14:21:10 2011 +0200 close the file or flush stdout - utils/pdftocairo.cc | 2 ++ + utils/pdftocairo.cc | 2 ++ 1 file changed, 2 insertions(+) commit 72c2d563684ab6937a98a0c1c79be3639d29c9ce @@ -9112,7 +10977,7 @@ Date: Tue Oct 4 17:46:11 2011 +0200 the index is out of range but let's merge it for the sake of being more closer to xpdf - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c814c2452c7f60623fdd0fee6f915adeaf5b49e3 @@ -9124,8 +10989,8 @@ Date: Tue Oct 4 17:40:27 2011 +0200 I think we could do it better, but it'd take more time and it's not what we are doing in this branch anyway - poppler/GfxState.cc | 43 +++++++++++++++++++++++++++---------------- - poppler/GfxState.h | 14 +++++++------- + poppler/GfxState.cc | 43 +++++++++++++++++++++++++++---------------- + poppler/GfxState.h | 14 +++++++------- 2 files changed, 34 insertions(+), 23 deletions(-) commit 0e53ba5709296dc2ba1399f885af200d2041f0cd @@ -9134,8 +10999,8 @@ Date: Sat Oct 1 15:41:51 2011 +0200 qt4: Add the option of PSConverter creating EPS - qt4/src/poppler-ps-converter.cc | 3 ++- - qt4/src/poppler-qt4.h | 6 ++++-- + qt4/src/poppler-ps-converter.cc | 3 ++- + qt4/src/poppler-qt4.h | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) commit 04e271a0c10807c9c3967daa1f656e87b97b9901 @@ -9147,7 +11012,7 @@ Date: Sat Oct 1 14:34:50 2011 +0200 Reported by Glad Deschrijver (cherry picked from commit 1346caac6c564035d368617a329b361d0253fbf6) - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-qt4.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9855529e8e1a83c6d77a9e4221ea2132d44e9fb1 @@ -9159,7 +11024,7 @@ Date: Sat Oct 1 14:27:44 2011 +0200 Discussed with Adrian Johnson Problem found by Glad Deschrijver - poppler/PSOutputDev.cc | 4 ++-- + poppler/PSOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8e8cde6f374b59222d834e2e7f08fb4a6a4d55a5 @@ -9168,7 +11033,7 @@ Date: Wed Sep 28 23:32:24 2011 +0200 xpdf303: More manpage merging - utils/pdftotext.1 | 9 +++++---- + utils/pdftotext.1 | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit f798f00c9ec55bff2eb93938424c436ba2663e7a @@ -9177,8 +11042,8 @@ Date: Wed Sep 28 23:30:55 2011 +0200 xpdf303: mention pdfdetach in non xpdf tools - utils/pdftocairo.1 | 1 + - utils/pdftohtml.1 | 1 + + utils/pdftocairo.1 | 1 + + utils/pdftohtml.1 | 1 + 2 files changed, 2 insertions(+) commit 3fc46ac1c046460ccf46ba4b8a92f728e775694a @@ -9187,7 +11052,7 @@ Date: Wed Sep 28 23:30:00 2011 +0200 xpdf303: Fix pdfdetach man page references - utils/pdfdetach.1 | 14 ++++++-------- + utils/pdfdetach.1 | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 79e1d77fb00a7c7f0bda4ae76328c4211c7f16e6 @@ -9196,8 +11061,8 @@ Date: Wed Sep 28 23:27:53 2011 +0200 xpdf303: Merge some more manpages - utils/pdfinfo.1 | 15 +++++++++++---- - utils/pdftoppm.1 | 9 +++++---- + utils/pdfinfo.1 | 15 +++++++++++---- + utils/pdftoppm.1 | 9 +++++---- 2 files changed, 16 insertions(+), 8 deletions(-) commit 841c96be59ddad32f51d4d114ba1dcc42285ab55 @@ -9206,9 +11071,9 @@ Date: Wed Sep 28 23:23:25 2011 +0200 xpdf303: Merge some man pages - utils/pdffonts.1 | 9 +++++---- - utils/pdfimages.1 | 9 +++++---- - utils/pdftops.1 | 9 +++++---- + utils/pdffonts.1 | 9 +++++---- + utils/pdfimages.1 | 9 +++++---- + utils/pdftops.1 | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) commit d2706a05513134f961e2500e0e596f2769707ce5 @@ -9217,7 +11082,7 @@ Date: Wed Sep 28 21:20:23 2011 +0930 cairo: fix crash when using poppler_page_get_image() - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.h | 1 + 1 file changed, 1 insertion(+) commit 0c0591fa23441c54c9443072615273ea65482d76 @@ -9226,14 +11091,14 @@ Date: Tue Sep 27 00:45:59 2011 +0200 0.18.0 - CMakeLists.txt | 6 +-- - NEWS | 14 +++++++ - configure.ac | 4 +- - cpp/Doxyfile | 2 +- - gtk-doc.make | 102 - +++++++++++++++++++++------------------------------ - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 6 ++-- + NEWS | 14 ++++++++ + configure.ac | 4 +-- + cpp/Doxyfile | 2 +- + gtk-doc.make | 102 + ++++++++++++++++++++++------------------------------ + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 7 files changed, 64 insertions(+), 68 deletions(-) commit 19f5db7acd64330d198f18695175df02141794d7 @@ -9242,7 +11107,7 @@ Date: Tue Sep 27 00:15:15 2011 +0200 Update Carlos (C) year - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d34d4af90b8b41360de4dabb000bbcc894775d0 @@ -9253,19 +11118,19 @@ Date: Tue Sep 27 00:09:54 2011 +0200 To pdfunite and pdfseparate, the old names were taken - utils/.gitignore | 4 +- - utils/CMakeLists.txt | 28 ++++---- - utils/Makefile.am | 16 ++--- - utils/pdfextract.1 | 49 -------------- - utils/pdfextract.cc | 115 --------------------------------- - utils/pdfmerge.1 | 33 ---------- - utils/pdfmerge.cc | 176 - -------------------------------------------------- - utils/pdfseparate.1 | 49 ++++++++++++++ - utils/pdfseparate.cc | 115 +++++++++++++++++++++++++++++++++ - utils/pdfunite.1 | 33 ++++++++++ - utils/pdfunite.cc | 176 - ++++++++++++++++++++++++++++++++++++++++++++++++++ + utils/.gitignore | 4 +- + utils/CMakeLists.txt | 28 ++++---- + utils/Makefile.am | 16 ++--- + utils/pdfextract.1 | 49 -------------- + utils/pdfextract.cc | 115 --------------------------------- + utils/pdfmerge.1 | 33 ---------- + utils/pdfmerge.cc | 176 + --------------------------------------------------- + utils/pdfseparate.1 | 49 ++++++++++++++ + utils/pdfseparate.cc | 115 +++++++++++++++++++++++++++++++++ + utils/pdfunite.1 | 33 ++++++++++ + utils/pdfunite.cc | 176 + +++++++++++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 397 insertions(+), 397 deletions(-) commit baf54c2876edd476ffc68da6518598847bb7ec8a @@ -9276,10 +11141,10 @@ Date: Mon Sep 26 15:54:46 2011 +0200 Since it does exactly the same as getNextStream - poppler/DCTStream.h | 1 - - poppler/Stream.h | 1 - - utils/HtmlOutputDev.cc | 7 ++----- - utils/ImageOutputDev.cc | 9 +++------ + poppler/DCTStream.h | 1 - + poppler/Stream.h | 1 - + utils/HtmlOutputDev.cc | 7 ++----- + utils/ImageOutputDev.cc | 9 +++------ 4 files changed, 5 insertions(+), 13 deletions(-) commit bba57e588fd1ee3a61f18405d1d1bf89fceb5b96 @@ -9293,13 +11158,13 @@ Date: Sun Sep 25 12:21:02 2011 +0200 code to use our code and return also embedded files of file attachment annotations to match what xpdf does. - poppler/FileSpec.cc | 22 ++++ - poppler/FileSpec.h | 3 + - utils/CMakeLists.txt | 9 ++ - utils/Makefile.am | 6 + - utils/pdfdetach.1 | 105 +++++++++++++++++ - utils/pdfdetach.cc | 318 - ++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/FileSpec.cc | 22 ++++ + poppler/FileSpec.h | 3 + + utils/CMakeLists.txt | 9 ++ + utils/Makefile.am | 6 + + utils/pdfdetach.1 | 105 +++++++++++++++++ + utils/pdfdetach.cc | 318 + +++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 463 insertions(+) commit f62c2f002c782d3a7887525f031d266aca6eb582 @@ -9317,14 +11182,14 @@ Date: Sat Sep 24 11:20:13 2011 +0200 is not an exact merge of xpdf code, I've tried to keep our implementation. - poppler/CairoOutputDev.cc | 8 +-- - poppler/CairoOutputDev.h | 6 +- - poppler/Gfx.cc | 40 +++++++++---- - poppler/OutputDev.cc | 6 -- - poppler/OutputDev.h | 4 +- - poppler/TextOutputDev.cc | 145 - +++++++++++++++++++-------------------------- - poppler/TextOutputDev.h | 21 ++++--- + poppler/CairoOutputDev.cc | 8 +-- + poppler/CairoOutputDev.h | 6 +- + poppler/Gfx.cc | 40 +++++++++---- + poppler/OutputDev.cc | 6 -- + poppler/OutputDev.h | 4 +- + poppler/TextOutputDev.cc | 145 + +++++++++++++++++++--------------------------- + poppler/TextOutputDev.h | 21 ++++--- 7 files changed, 108 insertions(+), 122 deletions(-) commit a097447ed13cb021003425f85597e2628935feb2 @@ -9333,7 +11198,7 @@ Date: Sat Sep 24 09:43:05 2011 +0200 Use new error syntax in pdfextract - utils/pdfextract.cc | 2 +- + utils/pdfextract.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 718c735aed540aa49b8dde250ca886c6ad93f5b6 @@ -9349,8 +11214,8 @@ Date: Mon Sep 19 22:00:34 2011 +0930 Update .gitignore - regtest/.gitignore | 1 + - utils/.gitignore | 2 ++ + regtest/.gitignore | 1 + + utils/.gitignore | 2 ++ 2 files changed, 3 insertions(+) commit 0de477817e424078cfcfcae114e7745809f0848d @@ -9359,8 +11224,8 @@ Date: Mon Sep 19 21:57:07 2011 +0930 utils: Add Glyph & Cog copyright to pdfmerge and pdfextract man pages - utils/pdfextract.1 | 3 ++- - utils/pdfmerge.1 | 3 ++- + utils/pdfextract.1 | 3 ++- + utils/pdfmerge.1 | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit ce7372db64ee807dc2b491e121fbe557dbf697e8 @@ -9372,7 +11237,7 @@ Date: Mon Sep 19 22:04:27 2011 +0930 For consistency with splash. It is faster and easier to compare with splash results. - regtest/backends/cairo.py | 4 ++-- + regtest/backends/cairo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6cf7330089c4dcc1099906d9c37c3607a2a1eeba @@ -9384,7 +11249,7 @@ Date: Mon Sep 19 18:42:35 2011 +0200 They shouldn't have a checksum, but it might happen with md5 files generated with previous versions. - regtest/backends/__init__.py | 6 +++--- + regtest/backends/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6512bf1c5dab37058460882fec3407b396830981 @@ -9393,7 +11258,7 @@ Date: Sun Sep 18 18:38:32 2011 +0200 Render at 72 instead of 150, it's faster :D - regtest/backends/splash.py | 4 ++-- + regtest/backends/splash.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b828f63ed3896a22f3fe7ddbe2ec2f549d7a2c62 @@ -9402,7 +11267,7 @@ Date: Sun Sep 18 18:20:47 2011 +0200 install pdfextract and pdfmerge manpages - utils/CMakeLists.txt | 2 ++ + utils/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) commit 986759dfbe85998c85ee9b0825c7522395567531 @@ -9411,10 +11276,9 @@ Date: Sun Sep 18 18:19:30 2011 +0200 pdfextract and pdfmerge man pages - utils/Makefile.am | 2 ++ - utils/pdfextract.1 | 48 - ++++++++++++++++++++++++++++++++++++++++++++++++ - utils/pdfmerge.1 | 32 ++++++++++++++++++++++++++++++++ + utils/Makefile.am | 2 ++ + utils/pdfextract.1 | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ + utils/pdfmerge.1 | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+) commit 90da1af542fd7f3cecef31b15da6971345b38209 @@ -9423,7 +11287,7 @@ Date: Sun Sep 18 18:19:04 2011 +0200 Complain if %d is not present and it should - utils/pdfextract.cc | 4 ++++ + utils/pdfextract.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 40e066a84ddb3a5c41805c095659af5f5704d6d8 @@ -9432,7 +11296,7 @@ Date: Sun Sep 18 18:16:14 2011 +0200 qt_subdir is unneeded - Makefile.am | 2 +- + Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6721916c92d720947b3285c85fdbe6610c6bf013 @@ -9451,7 +11315,7 @@ Date: Sun Sep 18 16:27:50 2011 +0200 regtest: Do not create checksums for crashed, failed and stderr files - regtest/backends/__init__.py | 12 +++++++++++- + regtest/backends/__init__.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 110b8be1d9f2694b42bd12dcb6af02bfca9866dd @@ -9460,7 +11324,7 @@ Date: Sun Sep 18 16:26:58 2011 +0200 Fix memory leak - poppler/Gfx.cc | 3 ++- + poppler/Gfx.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 8456a6e1354126dc98357fb806595bd3bc198522 @@ -9472,9 +11336,9 @@ Date: Sun Sep 18 16:07:54 2011 +0200 It's not used by poppler yet, but we might want to use it from the frontends after the merge. - poppler/OptionalContent.cc | 127 - ++++++++++++++++++++++++++++++++++++++++++++ - poppler/OptionalContent.h | 36 ++++++++++++- + poppler/OptionalContent.cc | 127 + +++++++++++++++++++++++++++++++++++++++++++++ + poppler/OptionalContent.h | 36 ++++++++++++- 2 files changed, 162 insertions(+), 1 deletion(-) commit 06c6660dc9fe326f185ff323e643af6714b32ec8 @@ -9483,8 +11347,8 @@ Date: Sun Sep 18 15:08:44 2011 +0200 xpdf303: Parse usage dictionary of optional content groups - poppler/OptionalContent.cc | 28 ++++++++++++++++++++++++++++ - poppler/OptionalContent.h | 14 +++++++++++++- + poppler/OptionalContent.cc | 28 ++++++++++++++++++++++++++++ + poppler/OptionalContent.h | 14 +++++++++++++- 2 files changed, 41 insertions(+), 1 deletion(-) commit 528d5b0d40302b3fee3aec69b85bdd1daa4db568 @@ -9493,7 +11357,7 @@ Date: Sun Sep 18 14:03:36 2011 +0200 xpdf303: Image XObjects can have a OC entry too - poppler/Gfx.cc | 11 ++++++++++- + poppler/Gfx.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit c40353d3bb761f5be8ddbd2bf5341e83901fb132 @@ -9502,7 +11366,7 @@ Date: Sun Sep 18 13:32:07 2011 +0200 xpdf303: OC entry is specific to form XObjects - poppler/Gfx.cc | 17 +++++++++-------- + poppler/Gfx.cc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 6ddb51d81b064346dc85d2ae72570a956a184d74 @@ -9511,8 +11375,8 @@ Date: Sun Sep 18 12:59:28 2011 +0200 xpdf303: The spec doesn't say OC must be null or ref - poppler/Annot.cc | 5 +---- - poppler/Gfx.cc | 22 +++++++--------------- + poppler/Annot.cc | 5 +---- + poppler/Gfx.cc | 22 +++++++--------------- 2 files changed, 8 insertions(+), 19 deletions(-) commit 434bb9b38319edc7282be22044bd7761403a38a6 @@ -9523,7 +11387,7 @@ Date: Sun Sep 18 12:45:12 2011 +0200 Not only an optional content membership dictionary. - poppler/OptionalContent.cc | 10 ++++++++++ + poppler/OptionalContent.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 56410b80fdabb99e2de0c6589de6ee745936c523 @@ -9532,7 +11396,7 @@ Date: Sun Sep 18 12:44:02 2011 +0200 xpdf303: Not finding an oc group is not necessarily a syntax error - poppler/OptionalContent.cc | 2 -- + poppler/OptionalContent.cc | 2 -- 1 file changed, 2 deletions(-) commit 4bb4439450e342479375cb56d10561457475bd13 @@ -9543,7 +11407,7 @@ Date: Sun Sep 18 12:42:15 2011 +0200 We use an enum, not a boolean. - poppler/OptionalContent.cc | 2 +- + poppler/OptionalContent.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d737e3098e02e46525c0edf2165462e03ac7a0e6 @@ -9552,9 +11416,9 @@ Date: Sun Sep 18 11:36:11 2011 +0200 xpdf303: Add support for visibility expressions in OptContent - poppler/OptionalContent.cc | 113 - ++++++++++++++++++++++++++++++++++---------- - poppler/OptionalContent.h | 3 +- + poppler/OptionalContent.cc | 113 + +++++++++++++++++++++++++++++++++++---------- + poppler/OptionalContent.h | 3 +- 2 files changed, 91 insertions(+), 25 deletions(-) commit 258d56ba85902a8ab50eec3fe66dd6425226fa59 @@ -9570,7 +11434,7 @@ Date: Sun Sep 18 11:08:06 2011 +0200 regtest: Fix checksum check for tests containing spaces in filename - regtest/backends/__init__.py | 2 +- + regtest/backends/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72a7736389cbe36c1f8a526f1a659cae1a3f85a3 @@ -9579,8 +11443,8 @@ Date: Sun Sep 18 10:47:51 2011 +0200 xpdf303: No need to cache optContentConfig object in Annot - poppler/Annot.cc | 2 +- - poppler/Annot.h | 2 -- + poppler/Annot.cc | 2 +- + poppler/Annot.h | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) commit 93ba92db0a3af35f197a4faa5a528af98ea0f624 @@ -9589,15 +11453,15 @@ Date: Wed Sep 14 00:58:44 2011 +0200 Make it work with Python3 - regtest/Config.py | 4 ++-- - regtest/TestReferences.py | 8 ++++---- - regtest/TestRun.py | 32 ++++++++++++++++---------------- - regtest/Timer.py | 8 ++++---- - regtest/backends/__init__.py | 12 ++++++------ - regtest/commands/__init__.py | 6 +++--- - regtest/commands/create-refs.py | 2 +- - regtest/commands/run-tests.py | 2 +- - regtest/main.py | 2 +- + regtest/Config.py | 4 ++-- + regtest/TestReferences.py | 8 ++++---- + regtest/TestRun.py | 32 ++++++++++++++++---------------- + regtest/Timer.py | 8 ++++---- + regtest/backends/__init__.py | 12 ++++++------ + regtest/commands/__init__.py | 6 +++--- + regtest/commands/create-refs.py | 2 +- + regtest/commands/run-tests.py | 2 +- + regtest/main.py | 2 +- 9 files changed, 38 insertions(+), 38 deletions(-) commit da1b5437148e1e6317246b16f7235c8bc280be97 @@ -9613,10 +11477,10 @@ Date: Tue Sep 13 20:09:56 2011 +0200 Skipped in the tests dir. Lines starting with '#' are considered comments and are ignored. - regtest/TestReferences.py | 9 +++++++-- - regtest/TestRun.py | 9 +++++++-- - regtest/Utils.py | 20 ++++++++++++++++++++ - regtest/main.py | 6 +++++- + regtest/TestReferences.py | 9 +++++++-- + regtest/TestRun.py | 9 +++++++-- + regtest/Utils.py | 20 ++++++++++++++++++++ + regtest/main.py | 6 +++++- 4 files changed, 39 insertions(+), 5 deletions(-) commit b730b2c1d9666f62f940762663c8318e64049d61 @@ -9628,9 +11492,9 @@ Date: Tue Sep 13 19:04:04 2011 +0200 It's easier to run poppler-regtest more than once if you need to run different tests. - regtest/commands/create-refs.py | 24 ++++++++++++------------ - regtest/commands/run-tests.py | 26 +++++++++++++------------- - regtest/main.py | 2 +- + regtest/commands/create-refs.py | 24 ++++++++++++------------ + regtest/commands/run-tests.py | 26 +++++++++++++------------- + regtest/main.py | 2 +- 3 files changed, 26 insertions(+), 26 deletions(-) commit 5ce045d0358318859c844340c639483485b69c58 @@ -9639,9 +11503,9 @@ Date: Tue Sep 13 18:18:21 2011 +0200 regtest: Sort tests before create-refs/run-tests and show progress - regtest/TestReferences.py | 20 ++++++++------------ - regtest/TestRun.py | 21 ++++++++++----------- - regtest/Utils.py | 35 +++++++++++++++++++++++++++++++++++ + regtest/TestReferences.py | 20 ++++++++------------ + regtest/TestRun.py | 21 ++++++++++----------- + regtest/Utils.py | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 23 deletions(-) commit 10801b6faee9037af054fe74cc4a03620ea41d45 @@ -9650,21 +11514,21 @@ Date: Mon Sep 12 20:13:17 2011 +0200 Add initial poppler regressions test program - regtest/Config.py | 32 ++++++ - regtest/TestReferences.py | 73 +++++++++++++ - regtest/TestRun.py | 156 +++++++++++++++++++++++++++ - regtest/Timer.py | 73 +++++++++++++ - regtest/backends/__init__.py | 220 - +++++++++++++++++++++++++++++++++++++++ - regtest/backends/cairo.py | 39 +++++++ - regtest/backends/postscript.py | 35 +++++++ - regtest/backends/splash.py | 39 +++++++ - regtest/backends/text.py | 48 +++++++++ - regtest/commands/__init__.py | 93 +++++++++++++++++ - regtest/commands/create-refs.py | 65 ++++++++++++ - regtest/commands/run-tests.py | 69 ++++++++++++ - regtest/main.py | 77 ++++++++++++++ - regtest/poppler-regtest | 6 ++ + regtest/Config.py | 32 ++++++ + regtest/TestReferences.py | 73 +++++++++++++ + regtest/TestRun.py | 156 ++++++++++++++++++++++++++++ + regtest/Timer.py | 73 +++++++++++++ + regtest/backends/__init__.py | 220 + ++++++++++++++++++++++++++++++++++++++++ + regtest/backends/cairo.py | 39 +++++++ + regtest/backends/postscript.py | 35 +++++++ + regtest/backends/splash.py | 39 +++++++ + regtest/backends/text.py | 48 +++++++++ + regtest/commands/__init__.py | 93 +++++++++++++++++ + regtest/commands/create-refs.py | 65 ++++++++++++ + regtest/commands/run-tests.py | 69 +++++++++++++ + regtest/main.py | 77 ++++++++++++++ + regtest/poppler-regtest | 6 ++ 14 files changed, 1025 insertions(+) commit 245e331a14e11a615bf47abbeb34a3561e393b41 @@ -9673,11 +11537,11 @@ Date: Mon Sep 12 13:43:49 2011 +0200 0.17.4 - CMakeLists.txt | 2 +- - NEWS | 5 +++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 5 +++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) commit 194b2413eb2c6a1641508aec63336aaf89ec3b51 @@ -9686,8 +11550,8 @@ Date: Mon Sep 12 13:43:35 2011 +0200 gir 0.18 - glib/CMakeLists.txt | 12 ++++++------ - glib/Makefile.am | 12 ++++++------ + glib/CMakeLists.txt | 12 ++++++------ + glib/Makefile.am | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) commit 61c06d2efad20880e1e0b399cf797dd55f6c8dab @@ -9696,7 +11560,7 @@ Date: Mon Sep 12 00:32:38 2011 +0200 xpdf303: Useless NULL assignments - poppler/SplashOutputDev.cc | 2 ++ + poppler/SplashOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 4fbcbf1ffb8a98fe8c12643fdab2cbd90b4e60f9 @@ -9705,7 +11569,7 @@ Date: Mon Sep 12 00:30:52 2011 +0200 xpdf303: Set size to 64 instead of 100 - poppler/SplashOutputDev.cc | 4 ++-- + poppler/SplashOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1c7203e57e9c7c264f5cada6362a6b449dd8689c @@ -9714,7 +11578,7 @@ Date: Mon Sep 12 00:21:03 2011 +0200 xpdf303: Avoid calling a "slow" function - poppler/PSOutputDev.cc | 9 ++++++--- + poppler/PSOutputDev.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit db4c5789bf95af9f45a7911153acc20a26a447f1 @@ -9723,7 +11587,7 @@ Date: Mon Sep 12 00:19:49 2011 +0200 xpdf303: fix spacing - poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 10c3d15f841865929d2f66353cb01d0d321e8b82 @@ -9732,7 +11596,7 @@ Date: Mon Sep 12 00:03:13 2011 +0200 xpdf303: make limit smaller - poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1d4e6e739701ba817576752ced169b24c5e95156 @@ -9741,7 +11605,7 @@ Date: Sun Sep 11 23:57:22 2011 +0200 xpdf303: Remove 512 limit in pdftoppm - utils/pdftoppm.cc | 13 ++++++------- + utils/pdftoppm.cc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit e4e843f1115d95c54967f0386bfb28f685d6c88d @@ -9750,7 +11614,7 @@ Date: Sun Sep 11 22:49:34 2011 +0200 xpdf303: Rework nComps != colorSpace->getNComps() handling - poppler/GfxState.cc | 6 +++++- + poppler/GfxState.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit dda45b6a67f3f97705e5d806eaf7d37171789e66 @@ -9759,7 +11623,7 @@ Date: Sun Sep 11 22:46:51 2011 +0200 xpdf303: NULL GfxICCBasedColorSpace if array does not have 2 elements - poppler/GfxState.cc | 4 ++++ + poppler/GfxState.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 760e814a6d26db8eba567520aad771002e11357a @@ -9768,7 +11632,7 @@ Date: Sun Sep 11 22:21:40 2011 +0200 xpdf303: increase formDepth limit - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 59442e5994f3b94d5221cbc90f79fad235fe2611 @@ -9777,9 +11641,9 @@ Date: Sun Sep 11 22:10:41 2011 +0200 xpdf303: Remove flags that were never used - splash/Splash.cc | 6 +----- - splash/SplashXPath.cc | 34 ++++------------------------------ - splash/SplashXPath.h | 13 ++++--------- + splash/Splash.cc | 6 +----- + splash/SplashXPath.cc | 34 ++++------------------------------ + splash/SplashXPath.h | 13 ++++--------- 3 files changed, 9 insertions(+), 44 deletions(-) commit 41a620ef60507ceda42a14d06d6587ed10016468 @@ -9788,9 +11652,9 @@ Date: Thu Sep 8 16:18:01 2011 +0200 xpdf303: Adapt use of getBlock to our use of getChars - poppler/Stream.cc | 58 - ++++++++++++++++++++++++++++++++--------------------- - poppler/Stream.h | 2 ++ + poppler/Stream.cc | 58 + +++++++++++++++++++++++++++++++++---------------------- + poppler/Stream.h | 2 ++ 2 files changed, 37 insertions(+), 23 deletions(-) commit 2f7701fe730a648d0a1d181c5b20e4802640dc52 @@ -9799,11 +11663,11 @@ Date: Thu Sep 8 15:59:27 2011 +0200 xpdf303: Adapt xpdf getBlock to our getChars - poppler/JBIG2Stream.cc | 17 ++++++++ - poppler/JBIG2Stream.h | 2 + - poppler/Stream.cc | 113 - +++++++++++++++++++++++++++++++++++++++++++----- - poppler/Stream.h | 55 ++++++++++++----------- + poppler/JBIG2Stream.cc | 17 ++++++++ + poppler/JBIG2Stream.h | 2 + + poppler/Stream.cc | 113 + ++++++++++++++++++++++++++++++++++++++++++++----- + poppler/Stream.h | 55 +++++++++++++----------- 4 files changed, 152 insertions(+), 35 deletions(-) commit 3a1988db40def1655ec638cd521ed40eadc0acca @@ -9813,7 +11677,7 @@ Date: Thu Sep 8 15:40:12 2011 +0200 xpdf303: empty pages need to call dump to do any setup required by the OutputDev - poppler/Page.cc | 4 ++++ + poppler/Page.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 4cddaed21592ac491519a81a003035bc4e618705 @@ -9828,8 +11692,8 @@ Date: Thu Sep 8 15:35:33 2011 +0200 I think we already had that change, we checked isPage before clipping, I've merged this way just to make future merges a bit easier. - poppler/Page.cc | 16 ++++++++-------- - poppler/Page.h | 3 +++ + poppler/Page.cc | 16 ++++++++-------- + poppler/Page.h | 3 +++ 2 files changed, 11 insertions(+), 8 deletions(-) commit 3538ac89bfea750de8907847d1d5e3515d0b8be7 @@ -9838,7 +11702,7 @@ Date: Thu Sep 8 15:07:21 2011 +0200 xpdf303: compile - poppler/ArthurOutputDev.cc | 12 +++++++++++- + poppler/ArthurOutputDev.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 89d95d0f254a828d28d943b698eeaec51f03686f @@ -9848,11 +11712,11 @@ Date: Thu Sep 8 12:38:36 2011 +0200 xpdf303: Add codeToGID and codeToGIDLen params to loadOpenTypeCFFFont() - poppler/SplashOutputDev.cc | 12 +++++++++++- - splash/SplashFTFontEngine.cc | 29 +++++++++++++++++------------ - splash/SplashFTFontEngine.h | 3 ++- - splash/SplashFontEngine.cc | 6 ++++-- - splash/SplashFontEngine.h | 3 ++- + poppler/SplashOutputDev.cc | 12 +++++++++++- + splash/SplashFTFontEngine.cc | 29 +++++++++++++++++------------ + splash/SplashFTFontEngine.h | 3 ++- + splash/SplashFontEngine.cc | 6 ++++-- + splash/SplashFontEngine.h | 3 ++- 5 files changed, 36 insertions(+), 17 deletions(-) commit d768204e51e6bdbcac4d6b43537297616cbedbf3 @@ -9863,9 +11727,9 @@ Date: Tue Sep 6 21:56:43 2011 +0200 Breaks bug164568-2.pdf so our fix was better :-) - poppler/JBIG2Stream.cc | 91 - +++++++++++++++++++++--------------------------- - poppler/JBIG2Stream.h | 1 - + poppler/JBIG2Stream.cc | 91 + ++++++++++++++++++++++---------------------------- + poppler/JBIG2Stream.h | 1 - 2 files changed, 40 insertions(+), 52 deletions(-) commit 2230b8f2128edf4994d8a742f562e1b5acf96b74 @@ -9885,8 +11749,8 @@ Date: Mon Sep 5 23:20:09 2011 +0200 xpdf303: Add BufStream - poppler/Stream.cc | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Stream.h | 25 +++++++++++++++++++++++++ + poppler/Stream.cc | 46 ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Stream.h | 25 +++++++++++++++++++++++++ 2 files changed, 71 insertions(+) commit 8a9d92fcf05285c1f06bc153aa79d0200d05bbd9 @@ -9895,7 +11759,7 @@ Date: Mon Sep 5 22:57:02 2011 +0200 xpdf303: CCITTFaxStream header misc fixes - poppler/Stream.h | 6 +++--- + poppler/Stream.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 22d370c0a1f8c016ebc5a6d8320fe55bfd31c8a7 @@ -9904,7 +11768,7 @@ Date: Mon Sep 5 22:53:45 2011 +0200 xpdf303: DCTStream misc fixes - poppler/Stream.cc | 32 ++++++++++++++++++++++++++------ + poppler/Stream.cc | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) commit 36d3057546b5a1d717c71b8dcb9773f91e3b5960 @@ -9913,7 +11777,7 @@ Date: Mon Sep 5 22:46:59 2011 +0200 xpdf303: Add some {} - poppler/Stream.cc | 3 ++- + poppler/Stream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 308654eb5dfbb783f29bd645f60c79d5b5fe42c9 @@ -9922,7 +11786,7 @@ Date: Mon Sep 5 22:45:50 2011 +0200 xpdf303: code1 changed to int in CCITTFaxStream::reset - poppler/Stream.cc | 2 +- + poppler/Stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f097dc1f9d580eb1cdc8180d3920fe795493cf89 @@ -9931,7 +11795,7 @@ Date: Mon Sep 5 22:43:16 2011 +0200 xpdf303: Use 32 bits in CCITTFaxStream::lookBits - poppler/Stream.cc | 4 ++-- + poppler/Stream.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b5417659042c95891aa549cae396ba4cc6604030 @@ -9940,7 +11804,7 @@ Date: Mon Sep 5 22:40:02 2011 +0200 xpdf303: Check against lookBits returning EOF - poppler/Stream.cc | 17 ++++++++++------- + poppler/Stream.cc | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit eaf9d31c97a3cc06f4ce94d9190ae1a337634749 @@ -9949,7 +11813,7 @@ Date: Mon Sep 5 22:38:05 2011 +0200 xpdf303: Set endOfLine to true if code1 is 1 - poppler/Stream.cc | 1 + + poppler/Stream.cc | 1 + 1 file changed, 1 insertion(+) commit a654a77e26a6c7d76c318636303f8c636a3d2495 @@ -9958,8 +11822,8 @@ Date: Mon Sep 5 22:36:58 2011 +0200 xpdf303: Tweaks to CCITTFaxStream::lookChar - poppler/Stream.cc | 55 - +++++++++++++++++++++++++++++++++++++++++------------ + poppler/Stream.cc | 55 + +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 12 deletions(-) commit abdf828449cd543e66f326ba862efcb3ca6d342d @@ -9968,7 +11832,7 @@ Date: Mon Sep 5 22:19:30 2011 +0200 xpdf303: Remove cygwin workaround - poppler/Stream.cc | 4 ---- + poppler/Stream.cc | 4 ---- 1 file changed, 4 deletions(-) commit 05ef4227d09381e3a9e8050e447770f44d532386 @@ -9977,7 +11841,7 @@ Date: Mon Sep 5 22:18:33 2011 +0200 xpdf303: Return false if getLine fails - poppler/Stream.cc | 4 +++- + poppler/Stream.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c2d6158bd56328754d77ab8f1bf84d46e6ede773 @@ -9986,7 +11850,7 @@ Date: Mon Sep 5 22:14:39 2011 +0200 xpdf303: Return NULL if size < 0 - poppler/Stream.cc | 2 +- + poppler/Stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 04947e1dca858b890302a5a1005b84b34255d670 @@ -9995,7 +11859,7 @@ Date: Mon Sep 5 22:11:24 2011 +0200 xpdf303: Add -rawdates and print Form information - utils/pdfinfo.cc | 30 +++++++++++++++++++++++++++--- + utils/pdfinfo.cc | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) commit 9529e776e53e71069ba4215cdb8b84592d37b555 @@ -10004,7 +11868,7 @@ Date: Mon Sep 5 21:19:58 2011 +0200 xpdf303: Other fixes in PostScriptFunction - poppler/Function.cc | 5 +++-- + poppler/Function.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 071f983f461ba0b872dd93d7f1a24d325312799d @@ -10016,7 +11880,7 @@ Date: Mon Sep 5 21:19:13 2011 +0200 Real numbers that start with a decimal point weren't being handled correctly. - poppler/Function.cc | 2 +- + poppler/Function.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit da0eff1aaa31c2bf357a64b6275645100c9629d4 @@ -10025,7 +11889,7 @@ Date: Mon Sep 5 21:12:02 2011 +0200 xpdf303: Fixes in StitchingFunction - poppler/Function.cc | 6 ++---- + poppler/Function.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit b655316706ec394fa6c8ad076d9d9d96ac8ed563 @@ -10034,7 +11898,7 @@ Date: Mon Sep 5 21:05:55 2011 +0200 xpdf303: Rework LinkURI decoding - poppler/Link.cc | 35 +++++++++++++++++++---------------- + poppler/Link.cc | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) commit abad9b4e44d81a206bccff8a109ceb9a7effa2ad @@ -10043,8 +11907,8 @@ Date: Mon Sep 5 21:00:31 2011 +0200 xpdf303: Cache the last transform for PostScript-type functions - poppler/Function.cc | 37 ++++++++++++++++++++++++++++++++++--- - poppler/Function.h | 2 ++ + poppler/Function.cc | 37 ++++++++++++++++++++++++++++++++++--- + poppler/Function.h | 2 ++ 2 files changed, 36 insertions(+), 3 deletions(-) commit e1c6b4c6e6df0854b040c9af9ef2d3f6789e24b2 @@ -10053,7 +11917,7 @@ Date: Mon Sep 5 21:02:31 2011 +0200 xpdf303: Only call getNum if isNum - poppler/Link.cc | 5 +++-- + poppler/Link.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit e5661e1a08c38d4c8d69976a8c1c02c1102bc88c @@ -10065,9 +11929,9 @@ Date: Mon Sep 5 20:49:13 2011 +0200 Pull index computation code out of the transform function; cache the last transform. - poppler/Function.cc | 87 - ++++++++++++++++++++++++++++++++++++++++++--------- - poppler/Function.h | 4 ++- + poppler/Function.cc | 87 + ++++++++++++++++++++++++++++++++++++++++++++--------- + poppler/Function.h | 4 ++- 2 files changed, 75 insertions(+), 16 deletions(-) commit b36d150931cd555b84ee996d505e8b91e2afde19 @@ -10076,9 +11940,9 @@ Date: Mon Sep 5 20:52:05 2011 +0200 xpdf303: Take xpdf way of handling bug 6500 - poppler/JBIG2Stream.cc | 91 - +++++++++++++++++++++++++++--------------------- - poppler/JBIG2Stream.h | 1 + + poppler/JBIG2Stream.cc | 91 + ++++++++++++++++++++++++++++---------------------- + poppler/JBIG2Stream.h | 1 + 2 files changed, 52 insertions(+), 40 deletions(-) commit 065565a67c7826b64d89fac9719049d0a57da721 @@ -10087,8 +11951,8 @@ Date: Mon Sep 5 20:39:50 2011 +0200 xpdf303: Merge ¿speed? improvements in JBIG2Stream::readGenericBitmap - poppler/JBIG2Stream.cc | 586 - ++++++++++++++++++++++++++++++++++++++---------- + poppler/JBIG2Stream.cc | 586 + +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 471 insertions(+), 115 deletions(-) commit 28adb3884dafcf1d36aae1ec05855b10b22aa4ae @@ -10097,7 +11961,7 @@ Date: Mon Sep 5 20:26:57 2011 +0200 xpdf303: Change bpp calculation - poppler/JBIG2Stream.cc | 16 +++++++++++----- + poppler/JBIG2Stream.cc | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit c163a82f45d869b7c35a1a7141ab237507671f82 @@ -10106,7 +11970,7 @@ Date: Mon Sep 5 20:25:04 2011 +0200 xpdf303: Change symCodeLen calculation - poppler/JBIG2Stream.cc | 16 +++++++++++----- + poppler/JBIG2Stream.cc | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit 1d1a985101c26f90bde8340dcfae3d6a1e0a08ba @@ -10115,7 +11979,7 @@ Date: Mon Sep 5 20:20:03 2011 +0200 xpdf303: symCodeLen calculation fix - poppler/JBIG2Stream.cc | 12 ++++++++---- + poppler/JBIG2Stream.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 5c0274572c65972434293a30f3ba5afd3905005f @@ -10124,7 +11988,7 @@ Date: Mon Sep 5 20:07:54 2011 +0200 xpdf303: add line accessor - poppler/JBIG2Stream.cc | 1 + + poppler/JBIG2Stream.cc | 1 + 1 file changed, 1 insertion(+) commit 7b77a264b5c21ba693677b1249a2122743e4e395 @@ -10133,7 +11997,7 @@ Date: Mon Sep 5 19:46:16 2011 +0200 xpdf303: segments with unspecified length - poppler/JBIG2Stream.cc | 8 +++++++- + poppler/JBIG2Stream.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 23066e8e8309babd61ade9f50ef7d82c9e275055 @@ -10142,7 +12006,7 @@ Date: Mon Sep 5 19:41:16 2011 +0200 xpdf303: More EOF detection - poppler/JBIG2Stream.cc | 12 +++++++++--- + poppler/JBIG2Stream.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit bc6eded798d6e5dc7a58f88afbe4ab2904698db5 @@ -10151,7 +12015,7 @@ Date: Mon Sep 5 19:38:29 2011 +0200 xpdf303: Comment++ - poppler/JBIG2Stream.cc | 2 ++ + poppler/JBIG2Stream.cc | 2 ++ 1 file changed, 2 insertions(+) commit adb98856a745340b4ffb34ffd2ed701600cfc82f @@ -10160,7 +12024,7 @@ Date: Mon Sep 5 19:38:02 2011 +0200 xpdf303: Exit loop in case of EOF - poppler/JBIG2Stream.cc | 11 ++++++++--- + poppler/JBIG2Stream.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 112154567ebcab63959294533b00075d6ca6ea65 @@ -10169,7 +12033,7 @@ Date: Mon Sep 5 19:33:27 2011 +0200 xpdf303: Initialize to NULL - poppler/JBIG2Stream.cc | 5 +++++ + poppler/JBIG2Stream.cc | 5 +++++ 1 file changed, 5 insertions(+) commit b9ecfdf4cb27a19e65817af51c048e8030825035 @@ -10178,9 +12042,9 @@ Date: Mon Sep 5 19:27:36 2011 +0200 xpdf303: Delay memory allocation up to when it is really needed - poppler/CMap.cc | 58 - ++++++++----------------------------------------------- - poppler/CMap.h | 2 -- + poppler/CMap.cc | 58 + ++++++++------------------------------------------------- + poppler/CMap.h | 2 -- 2 files changed, 8 insertions(+), 52 deletions(-) commit 7af7b4b2d1941ee9dcd575535d4fc31f29026d8d @@ -10193,8 +12057,8 @@ Date: Mon Sep 5 19:05:31 2011 +0200 entry is missing and the AP contains one or more subdictionaries. - poppler/Annot.cc | 62 - ++++++++++++++++++++++++++++++------------------------ + poppler/Annot.cc | 62 + +++++++++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 28 deletions(-) commit f7d307b818bca9553a05b5d43deb429abbf04824 @@ -10205,8 +12069,8 @@ Date: Sun Sep 4 13:56:35 2011 +0200 It was not handling non-rectangular transforms correctly. - poppler/Gfx.cc | 143 - +++++++++++++++++++++++++++++--------------------------- + poppler/Gfx.cc | 143 + ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 75 insertions(+), 68 deletions(-) commit 4609f9feeca22620c6e143962a3717784a843a68 @@ -10215,8 +12079,7 @@ Date: Sun Sep 4 13:09:50 2011 +0200 xpdf303: Implement rotation in the form field appearance regeneration - poppler/Annot.cc | 51 - ++++++++++++++++++++++++++++++++++++++------------- + poppler/Annot.cc | 51 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 38 insertions(+), 13 deletions(-) commit ca7d77a27e2f3a692842968f08dcb9fa5379bf0f @@ -10225,9 +12088,9 @@ Date: Sun Sep 4 11:53:40 2011 +0200 Create forms with a PDFDoc instead of XRef too - poppler/Form.cc | 79 - ++++++++++++++++++++++++++++--------------------------- - poppler/Form.h | 28 +++++++++++--------- + poppler/Form.cc | 79 + +++++++++++++++++++++++++++++---------------------------- + poppler/Form.h | 28 ++++++++++---------- 2 files changed, 55 insertions(+), 52 deletions(-) commit ec52e46e309a0307fdf12113a1b7d41a760f9d6c @@ -10236,16 +12099,16 @@ Date: Sun Sep 4 11:32:38 2011 +0200 xpdf303: Create annots with a doc instead of xref + catalog - glib/poppler-action.cc | 2 +- - glib/poppler-annot.cc | 4 +- - poppler/Annot.cc | 364 - ++++++++++++++++++++++++------------------------ - poppler/Annot.h | 128 ++++++++--------- - poppler/Catalog.cc | 9 +- - poppler/Form.cc | 22 +-- - poppler/Form.h | 11 +- - poppler/PSOutputDev.cc | 2 +- - poppler/Page.cc | 2 +- + glib/poppler-action.cc | 2 +- + glib/poppler-annot.cc | 4 +- + poppler/Annot.cc | 364 + +++++++++++++++++++++++++------------------------ + poppler/Annot.h | 128 ++++++++--------- + poppler/Catalog.cc | 9 +- + poppler/Form.cc | 22 +-- + poppler/Form.h | 11 +- + poppler/PSOutputDev.cc | 2 +- + poppler/Page.cc | 2 +- 9 files changed, 274 insertions(+), 270 deletions(-) commit ce5e620f07e984927610866467705bb526f9ad8d @@ -10254,7 +12117,7 @@ Date: Sat Sep 3 11:05:42 2011 +0200 xpdf303: Handle the case where sid < 0 - fofi/FoFiType1C.cc | 4 +++- + fofi/FoFiType1C.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9d77f999de973f3c547245bca0568f8984faa5d7 @@ -10263,7 +12126,7 @@ Date: Sat Sep 3 11:02:55 2011 +0200 xpdf303: Initialize nFDs in FoFiType1C::parse() - fofi/FoFiType1C.cc | 1 + + fofi/FoFiType1C.cc | 1 + 1 file changed, 1 insertion(+) commit d9594c95713ac79b46e313ecf2875196ea076ef4 @@ -10272,7 +12135,7 @@ Date: Sat Sep 3 11:01:28 2011 +0200 xpdf303: Check whether fdSelect is NULL before using it - fofi/FoFiType1C.cc | 10 ++++++---- + fofi/FoFiType1C.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 4e4a8ec52c5662e21036f219636a39fc97a32353 @@ -10281,9 +12144,9 @@ Date: Sat Sep 3 10:52:14 2011 +0200 xpdf303: Add writePSString() helper function to FoFiType1C - fofi/FoFiType1C.cc | 68 - ++++++++++++++++++++++++++++++++++++++-------------- - fofi/FoFiType1C.h | 1 + + fofi/FoFiType1C.cc | 68 + +++++++++++++++++++++++++++++++++++++++--------------- + fofi/FoFiType1C.h | 1 + 2 files changed, 51 insertions(+), 18 deletions(-) commit ff03811db1ef833df4bab12fe3bf3a8c1534c174 @@ -10292,7 +12155,7 @@ Date: Sat Sep 3 10:40:15 2011 +0200 xpdf303: More checks in GooString - goo/GooString.cc | 5 ++++- + goo/GooString.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0029efbe2a8a97ff34353f8028ac649b2fd07013 @@ -10301,7 +12164,7 @@ Date: Sat Sep 3 10:32:14 2011 +0200 xpdf303: Use a double instead of an int with a cast - goo/GooString.cc | 2 +- + goo/GooString.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 419ee8c30ba0df02e9f0281b321fbe38387e5a21 @@ -10310,9 +12173,9 @@ Date: Fri Sep 2 18:44:04 2011 +0200 xpdf303: Add more formats to GooString - goo/GooString.cc | 102 - +++++++++++++++++++++++++++++++++++++++++++++++++----- - goo/GooString.h | 21 +++++++++-- + goo/GooString.cc | 102 + ++++++++++++++++++++++++++++++++++++++++++++++++++----- + goo/GooString.h | 21 ++++++++++-- 2 files changed, 111 insertions(+), 12 deletions(-) commit 738a6954da01fd3fc8c1cd5baa49fc7b8c959169 @@ -10321,8 +12184,8 @@ Date: Fri Sep 2 18:24:04 2011 +0200 xpdf303: Add getGlyphName() to FoFiType1C - fofi/FoFiType1C.cc | 12 ++++++++++++ - fofi/FoFiType1C.h | 4 ++++ + fofi/FoFiType1C.cc | 12 ++++++++++++ + fofi/FoFiType1C.h | 4 ++++ 2 files changed, 16 insertions(+) commit 39b77a193996b0916690a246f4a9874dad596b2f @@ -10331,8 +12194,8 @@ Date: Fri Sep 2 18:17:51 2011 +0200 xpdf303: Improvements in FoFiType1 parser - fofi/FoFiType1.cc | 75 - +++++++++++++++++++++++++---------------------------- + fofi/FoFiType1.cc | 75 + ++++++++++++++++++++++++++----------------------------- 1 file changed, 35 insertions(+), 40 deletions(-) commit 44dbb28a07125f92a0835aea7ad3403310bc451d @@ -10341,8 +12204,8 @@ Date: Fri Sep 2 18:08:39 2011 +0200 xpdf303: Handle PFB headers in Type 1 font files - fofi/FoFiType1.cc | 36 ++++++++++++++++++++++++++++++++++++ - fofi/FoFiType1.h | 1 + + fofi/FoFiType1.cc | 36 ++++++++++++++++++++++++++++++++++++ + fofi/FoFiType1.h | 1 + 2 files changed, 37 insertions(+) commit 9531a52b227a994ab8e0d66aeaff2b21358ca73e @@ -10352,12 +12215,12 @@ Date: Fri Sep 2 18:01:35 2011 +0200 xpdf303: New signature of methods convertToCIDType0() and convertToType0() - fofi/FoFiTrueType.cc | 8 ++--- - fofi/FoFiTrueType.h | 4 +-- - fofi/FoFiType1C.cc | 84 - ++++++++++++++++++++++++++++++++++-------------- - fofi/FoFiType1C.h | 19 ++++++++--- - poppler/PSOutputDev.cc | 13 ++++++-- + fofi/FoFiTrueType.cc | 8 ++--- + fofi/FoFiTrueType.h | 4 +-- + fofi/FoFiType1C.cc | 84 + +++++++++++++++++++++++++++++++++++--------------- + fofi/FoFiType1C.h | 19 +++++++++--- + poppler/PSOutputDev.cc | 13 ++++++-- 5 files changed, 91 insertions(+), 37 deletions(-) commit 830d2b40770333489a08f23a3b16a372770a8d19 @@ -10366,8 +12229,8 @@ Date: Thu Sep 1 23:23:57 2011 +0200 xpdf303: Use openFile - poppler/CharCodeToUnicode.cc | 4 ++-- - poppler/GlobalParams.cc | 10 +++++----- + poppler/CharCodeToUnicode.cc | 4 ++-- + poppler/GlobalParams.cc | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) commit ddf9d6e35b40b902519cbaa8cb664ba6dfdfd510 @@ -10376,9 +12239,9 @@ Date: Thu Sep 1 23:21:26 2011 +0200 xpdf303: openFile + minor fixes for openTempFile in Windows - goo/gfile.cc | 108 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - goo/gfile.h | 13 +++++++ + goo/gfile.cc | 108 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- + goo/gfile.h | 13 +++++++ 2 files changed, 118 insertions(+), 3 deletions(-) commit 68e8fa9ff4f13b6703148b3eb6ea628418211243 @@ -10387,7 +12250,7 @@ Date: Thu Sep 1 23:17:59 2011 +0200 xpdf303: make gcc happy - fofi/FoFiType1C.cc | 2 ++ + fofi/FoFiType1C.cc | 2 ++ 1 file changed, 2 insertions(+) commit 876021b1aa16ad38767a91e1be31c392f368fde2 @@ -10396,13 +12259,13 @@ Date: Thu Sep 1 19:07:01 2011 +0200 xpdf303: Add getFontMatrix() - fofi/FoFiTrueType.cc | 76 - ++++++++++++++++++++++++++++++-------------------- - fofi/FoFiTrueType.h | 9 ++++++ - fofi/FoFiType1.cc | 37 ++++++++++++++++++++++++ - fofi/FoFiType1.h | 4 +++ - fofi/FoFiType1C.cc | 29 +++++++++++++++++++ - fofi/FoFiType1C.h | 3 ++ + fofi/FoFiTrueType.cc | 76 + +++++++++++++++++++++++++++++++--------------------- + fofi/FoFiTrueType.h | 9 +++++++ + fofi/FoFiType1.cc | 37 +++++++++++++++++++++++++ + fofi/FoFiType1.h | 4 +++ + fofi/FoFiType1C.cc | 29 ++++++++++++++++++++ + fofi/FoFiType1C.h | 3 +++ 6 files changed, 127 insertions(+), 31 deletions(-) commit 1369862ed61ef8b0f81c52fce36f6c1602d82ddb @@ -10411,7 +12274,7 @@ Date: Thu Sep 1 18:27:51 2011 +0200 xpdf303: Ignore entries that have an invalid tag too - fofi/FoFiTrueType.cc | 8 ++++++-- + fofi/FoFiTrueType.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 0fe7cc82e84dc2a3b79248b111656e5e7df9fdc2 @@ -10420,7 +12283,7 @@ Date: Thu Sep 1 18:21:33 2011 +0200 xpdf303: Update cmap, name, post and os2 tables in FoFiTrueType - fofi/FoFiTrueType.cc | 29 ++++++++++++++++------------- + fofi/FoFiTrueType.cc | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) commit 0feebf5f3c9da8d7a1154456a00492a623340cec @@ -10434,7 +12297,7 @@ Date: Thu Sep 1 18:16:59 2011 +0200 tables array, I've kept that but doing it only when the size actually changes. - fofi/FoFiTrueType.cc | 25 +++++++++++++------------ + fofi/FoFiTrueType.cc | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) commit 68c6ebc78b89eec94a9c3538fe6e27561a21b680 @@ -10443,9 +12306,9 @@ Date: Thu Sep 1 17:49:46 2011 +0200 xpdf303: codeToGID items can be < 0 now - fofi/FoFiTrueType.cc | 12 ++++++++++-- - poppler/PSOutputDev.cc | 2 +- - splash/SplashFTFont.cc | 2 +- + fofi/FoFiTrueType.cc | 12 ++++++++++-- + poppler/PSOutputDev.cc | 2 +- + splash/SplashFTFont.cc | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) commit 19204ed5cd5cb64809f1a1f51dd5ffdef2b9417a @@ -10454,9 +12317,9 @@ Date: Thu Sep 1 17:28:39 2011 +0200 xpdf303: CMap::getCID signature change - poppler/CMap.cc | 47 +++++++++++++++++++++++++++++++---------------- - poppler/CMap.h | 8 +++++--- - poppler/GfxFont.cc | 6 ++++-- + poppler/CMap.cc | 47 +++++++++++++++++++++++++++++++---------------- + poppler/CMap.h | 8 +++++--- + poppler/GfxFont.cc | 6 ++++-- 3 files changed, 40 insertions(+), 21 deletions(-) commit 9c74bef77e7e1d7a8464dff43cae16bb1206665e @@ -10465,7 +12328,7 @@ Date: Thu Sep 1 17:04:04 2011 +0200 xpdf303: Use splashDist instead of splashSqrt - splash/SplashT1Font.cc | 2 +- + splash/SplashT1Font.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0568d0dc3c42b68b715226e5ce0ff98d73a94ac7 @@ -10476,7 +12339,7 @@ Date: Thu Sep 1 17:01:30 2011 +0200 No idea why :-D - splash/SplashFTFont.cc | 8 ++++---- + splash/SplashFTFont.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3c0da502aa1d5b1acae01cf1e43fb96f5ecc11da @@ -10485,7 +12348,7 @@ Date: Thu Sep 1 17:00:31 2011 +0200 xpdf303: Use splashCheckDet isntead of splashAbs - splash/SplashFontEngine.cc | 2 +- + splash/SplashFontEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b4303c66f8de9a267413465898897fd6b0ebb17 @@ -10494,7 +12357,7 @@ Date: Thu Sep 1 16:51:53 2011 +0200 xpdf303: Bigger fileKey - poppler/XRef.h | 2 +- + poppler/XRef.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53060857e31a01413936fbe33b7032a0a325b384 @@ -10503,9 +12366,9 @@ Date: Thu Sep 1 16:50:08 2011 +0200 xpdf303: Merge JArithmeticDecoder.* - poppler/JArithmeticDecoder.cc | 47 - +++++++++++++++++++++++++++++++++++------ - poppler/JArithmeticDecoder.h | 4 ++++ + poppler/JArithmeticDecoder.cc | 47 + ++++++++++++++++++++++++++++++++++++------- + poppler/JArithmeticDecoder.h | 4 ++++ 2 files changed, 44 insertions(+), 7 deletions(-) commit 0722960b4cf4ce40b6bd278ac7287d64a1d70bf2 @@ -10514,7 +12377,7 @@ Date: Thu Sep 1 16:48:31 2011 +0200 xpdf303: Do not crash if imgStr->getLine() is NULL - utils/ImageOutputDev.cc | 21 ++++++++++++++------- + utils/ImageOutputDev.cc | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit f848edab849910b8291c7974e484ef5d02b2234c @@ -10523,8 +12386,8 @@ Date: Thu Sep 1 16:42:30 2011 +0200 xpdf303: Do not extract the million tiles of a pattern - utils/ImageOutputDev.cc | 9 +++++++++ - utils/ImageOutputDev.h | 12 ++++++++++++ + utils/ImageOutputDev.cc | 9 +++++++++ + utils/ImageOutputDev.h | 12 ++++++++++++ 2 files changed, 21 insertions(+) commit 01adb7ef6a524d7313a45e7c5f441da4fd0250bd @@ -10533,8 +12396,8 @@ Date: Thu Sep 1 16:31:50 2011 +0200 xpdf303: Assembler for some functions - splash/SplashMath.h | 110 - +++++++++++++++++++++++++++++++++++++++++++++++++++ + splash/SplashMath.h | 110 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) commit 4f87a3163f133565e8774ef416e67d05f906723d @@ -10543,7 +12406,7 @@ Date: Thu Sep 1 16:25:19 2011 +0200 xpdf303: Add splashAvg - splash/SplashMath.h | 8 ++++++++ + splash/SplashMath.h | 8 ++++++++ 1 file changed, 8 insertions(+) commit 64cf42f89939763d105be4948a20e9ecb81a64c1 @@ -10552,7 +12415,7 @@ Date: Thu Sep 1 16:23:08 2011 +0200 xpdf303: Add getters to SplashClip - splash/SplashClip.h | 6 ++++++ + splash/SplashClip.h | 6 ++++++ 1 file changed, 6 insertions(+) commit 28c6a55742f55a719ef63b8e0eff7c242653cf36 @@ -10561,7 +12424,7 @@ Date: Thu Sep 1 16:17:56 2011 +0200 xpdf303: unneeded forward declare - poppler/Page.h | 1 - + poppler/Page.h | 1 - 1 file changed, 1 deletion(-) commit 38ebe8c568aafbe5f248f9e0a654f46829e0b659 @@ -10570,24 +12433,24 @@ Date: Thu Sep 1 16:13:53 2011 +0200 xpdf303: Page functions do not need Catalog * anymore - glib/poppler-document.cc | 2 +- - glib/poppler-page.cc | 11 ++++----- - poppler/FontInfo.cc | 2 +- - poppler/OutputDev.h | 4 ++-- - poppler/PDFDoc.cc | 8 +++---- - poppler/PSOutputDev.cc | 6 ++--- - poppler/PSOutputDev.h | 2 +- - poppler/Page.cc | 36 - +++++++++++++++--------------- - poppler/Page.h | 16 ++++++------- - poppler/TextOutputDev.cc | 2 +- - poppler/TextOutputDev.h | 2 +- - qt4/src/poppler-link-extractor-private.h | 2 +- - qt4/src/poppler-link-extractor.cc | 4 ++-- - qt4/src/poppler-page.cc | 4 ++-- - utils/HtmlOutputDev.cc | 9 ++++---- - utils/HtmlOutputDev.h | 7 +++--- - utils/pdftohtml.cc | 2 +- + glib/poppler-document.cc | 2 +- + glib/poppler-page.cc | 11 ++++------ + poppler/FontInfo.cc | 2 +- + poppler/OutputDev.h | 4 ++-- + poppler/PDFDoc.cc | 8 +++---- + poppler/PSOutputDev.cc | 6 +++--- + poppler/PSOutputDev.h | 2 +- + poppler/Page.cc | 36 + ++++++++++++++++---------------- + poppler/Page.h | 16 +++++++------- + poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.h | 2 +- + qt4/src/poppler-link-extractor-private.h | 2 +- + qt4/src/poppler-link-extractor.cc | 4 ++-- + qt4/src/poppler-page.cc | 4 ++-- + utils/HtmlOutputDev.cc | 9 ++++---- + utils/HtmlOutputDev.h | 7 +++---- + utils/pdftohtml.cc | 2 +- 17 files changed, 58 insertions(+), 61 deletions(-) commit 7d794f6411499fb8f26778bf2b54cb9734d004af @@ -10596,35 +12459,35 @@ Date: Thu Sep 1 15:47:32 2011 +0200 xpdf303: API rework, Gfx wants a PDFDoc instead of an XRef - cpp/poppler-page-renderer.cpp | 2 +- - glib/poppler-document.cc | 2 +- - glib/poppler-page.cc | 2 -- - poppler/CairoFontEngine.cc | 28 ++++++++++++---------------- - poppler/CairoFontEngine.h | 13 ++++++------- - poppler/CairoOutputDev.cc | 12 +++++------- - poppler/CairoOutputDev.h | 6 +++--- - poppler/Catalog.cc | 8 +++++--- - poppler/Catalog.h | 4 +++- - poppler/Gfx.cc | 15 +++++++++------ - poppler/Gfx.h | 6 ++++-- - poppler/PDFDoc.cc | 6 +++--- - poppler/PSOutputDev.cc | 29 +++++++++++++++-------------- - poppler/PSOutputDev.h | 9 ++++----- - poppler/Page.cc | 8 +++++--- - poppler/Page.h | 4 +++- - poppler/PreScanOutputDev.cc | 6 +++--- - poppler/PreScanOutputDev.h | 4 ++-- - poppler/SplashOutputDev.cc | 13 +++++++------ - poppler/SplashOutputDev.h | 5 +++-- - qt4/src/poppler-private.h | 2 +- - qt4/src/poppler-ps-converter.cc | 2 -- - test/gtk-test.cc | 2 +- - test/pdf-inspector.cc | 2 +- - test/perf-test.cc | 2 +- - utils/pdftocairo.cc | 2 +- - utils/pdftohtml.cc | 6 +++--- - utils/pdftoppm.cc | 2 +- - utils/pdftops.cc | 4 ++-- + cpp/poppler-page-renderer.cpp | 2 +- + glib/poppler-document.cc | 2 +- + glib/poppler-page.cc | 2 -- + poppler/CairoFontEngine.cc | 28 ++++++++++++---------------- + poppler/CairoFontEngine.h | 13 ++++++------- + poppler/CairoOutputDev.cc | 12 +++++------- + poppler/CairoOutputDev.h | 6 +++--- + poppler/Catalog.cc | 8 +++++--- + poppler/Catalog.h | 4 +++- + poppler/Gfx.cc | 15 +++++++++------ + poppler/Gfx.h | 6 ++++-- + poppler/PDFDoc.cc | 6 +++--- + poppler/PSOutputDev.cc | 29 +++++++++++++++-------------- + poppler/PSOutputDev.h | 9 ++++----- + poppler/Page.cc | 8 +++++--- + poppler/Page.h | 4 +++- + poppler/PreScanOutputDev.cc | 6 +++--- + poppler/PreScanOutputDev.h | 4 ++-- + poppler/SplashOutputDev.cc | 13 +++++++------ + poppler/SplashOutputDev.h | 5 +++-- + qt4/src/poppler-private.h | 2 +- + qt4/src/poppler-ps-converter.cc | 2 -- + test/gtk-test.cc | 2 +- + test/pdf-inspector.cc | 2 +- + test/perf-test.cc | 2 +- + utils/pdftocairo.cc | 2 +- + utils/pdftohtml.cc | 6 +++--- + utils/pdftoppm.cc | 2 +- + utils/pdftops.cc | 4 ++-- 29 files changed, 105 insertions(+), 101 deletions(-) commit 52fb80a7b3f98eb8322a7ba84e2900f044b3a18a @@ -10633,7 +12496,7 @@ Date: Thu Sep 1 13:27:01 2011 +0200 xpdf303: compile++ - poppler/ArthurOutputDev.cc | 4 ++-- + poppler/ArthurOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 37ca8dc4215693ec657d165ebdb6c315a0ae92c9 @@ -10642,22 +12505,22 @@ Date: Thu Sep 1 12:34:32 2011 +0200 xpdf303: Use int instead of Gushort for gid/cid maps - fofi/FoFiTrueType.cc | 18 +++++++++--------- - fofi/FoFiTrueType.h | 14 +++++++------- - fofi/FoFiType1C.cc | 8 ++++---- - fofi/FoFiType1C.h | 2 +- - poppler/CairoFontEngine.cc | 22 +++++++++++----------- - poppler/CairoFontEngine.h | 8 ++++---- - poppler/GfxFont.cc | 22 +++++++++++----------- - poppler/GfxFont.h | 10 +++++----- - poppler/PSOutputDev.cc | 14 +++++++------- - poppler/SplashOutputDev.cc | 6 +++--- - splash/SplashFTFontEngine.cc | 6 +++--- - splash/SplashFTFontEngine.h | 2 +- - splash/SplashFTFontFile.cc | 12 ++++++------ - splash/SplashFTFontFile.h | 8 ++++---- - splash/SplashFontEngine.cc | 2 +- - splash/SplashFontEngine.h | 2 +- + fofi/FoFiTrueType.cc | 18 +++++++++--------- + fofi/FoFiTrueType.h | 14 +++++++------- + fofi/FoFiType1C.cc | 8 ++++---- + fofi/FoFiType1C.h | 2 +- + poppler/CairoFontEngine.cc | 22 +++++++++++----------- + poppler/CairoFontEngine.h | 8 ++++---- + poppler/GfxFont.cc | 22 +++++++++++----------- + poppler/GfxFont.h | 10 +++++----- + poppler/PSOutputDev.cc | 14 +++++++------- + poppler/SplashOutputDev.cc | 6 +++--- + splash/SplashFTFontEngine.cc | 6 +++--- + splash/SplashFTFontEngine.h | 2 +- + splash/SplashFTFontFile.cc | 12 ++++++------ + splash/SplashFTFontFile.h | 8 ++++---- + splash/SplashFontEngine.cc | 2 +- + splash/SplashFontEngine.h | 2 +- 16 files changed, 78 insertions(+), 78 deletions(-) commit df942e25bff9b014bde0ff69c8a01fa3c1963015 @@ -10666,7 +12529,7 @@ Date: Thu Sep 1 01:08:10 2011 +0200 xpdf303: More parsing flexibility - poppler/CharCodeToUnicode.cc | 18 ++++++------------ + poppler/CharCodeToUnicode.cc | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) commit 5305dfc5702e8004e5ae35697c6aebd0b1a5c96e @@ -10675,7 +12538,7 @@ Date: Thu Sep 1 01:05:02 2011 +0200 xpdf303: Make sure codes are inside the range - poppler/CharCodeToUnicode.cc | 17 ++++++++++++++++- + poppler/CharCodeToUnicode.cc | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) commit 45212483572c68abd612b5c62b21cbb545e10143 @@ -10684,7 +12547,7 @@ Date: Thu Sep 1 01:01:13 2011 +0200 xpdf303: change mapLen growing stragegy - poppler/CharCodeToUnicode.cc | 5 ++++- + poppler/CharCodeToUnicode.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 75d70f190e97f69047cdbe97a872a936788392d9 @@ -10693,7 +12556,7 @@ Date: Thu Sep 1 01:00:23 2011 +0200 xpdf303: Limit code to 0xffffff - poppler/CharCodeToUnicode.cc | 5 +++++ + poppler/CharCodeToUnicode.cc | 5 +++++ 1 file changed, 5 insertions(+) commit b4180a187f9246b6390df112e5536ead9ef9bcbe @@ -10702,7 +12565,7 @@ Date: Thu Sep 1 00:59:09 2011 +0200 xpdf303: Use parseHex instead of sscanf - poppler/CharCodeToUnicode.cc | 18 ++++++++---------- + poppler/CharCodeToUnicode.cc | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) commit 121f648f233adcdc631c7e29d67b60baa922e29a @@ -10711,7 +12574,7 @@ Date: Thu Sep 1 00:28:40 2011 +0200 Add helper parseHex function - poppler/CharCodeToUnicode.cc | 35 +++++++++++++++++++++++++++++++++++ + poppler/CharCodeToUnicode.cc | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit be0436ace671070bab4304efee607f40c959bc55 @@ -10720,8 +12583,8 @@ Date: Thu Sep 1 00:26:57 2011 +0200 xpdf303: CharCodeToUnicode::makeIdentityMapping & friends - poppler/CharCodeToUnicode.cc | 25 +++++++++++++++++++++++++ - poppler/CharCodeToUnicode.h | 4 ++++ + poppler/CharCodeToUnicode.cc | 25 +++++++++++++++++++++++++ + poppler/CharCodeToUnicode.h | 4 ++++ 2 files changed, 29 insertions(+) commit 5dd94447b14db1894f06ad0590187dae7575e33a @@ -10730,8 +12593,8 @@ Date: Thu Sep 1 00:15:59 2011 +0200 xpdf303: Remove unused constructor - splash/SplashXPath.cc | 5 ----- - splash/SplashXPath.h | 1 - + splash/SplashXPath.cc | 5 ----- + splash/SplashXPath.h | 1 - 2 files changed, 6 deletions(-) commit d00d56e4a46e8534378534de0d94ce0551d75d84 @@ -10743,9 +12606,9 @@ Date: Thu Sep 1 00:11:49 2011 +0200 By using << instead of * and by putting some functions on the header so they can be inlined - splash/SplashScreen.cc | 89 - ++++++++++++++++-------------------------------- - splash/SplashScreen.h | 14 ++++++-- + splash/SplashScreen.cc | 89 + +++++++++++++++++--------------------------------- + splash/SplashScreen.h | 14 ++++++-- 2 files changed, 42 insertions(+), 61 deletions(-) commit 5e8debf96ab1bb9db31a0332a482d08c181d52ea @@ -10754,7 +12617,7 @@ Date: Wed Aug 31 23:56:52 2011 +0200 xpdf303: Add splashCheckDet helper - splash/SplashMath.h | 10 ++++++++++ + splash/SplashMath.h | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 4cef5a52b33b1afba28d890bbe48000b734ac357 @@ -10763,7 +12626,7 @@ Date: Wed Aug 31 21:09:50 2011 +0200 xpdf303: Protect against NULL from lexer->getStream() - poppler/Parser.cc | 5 ++++- + poppler/Parser.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 2547ec60db6d954e5c8318e30fcc54f70bcfa95c @@ -10772,8 +12635,8 @@ Date: Wed Aug 31 21:05:11 2011 +0200 xpdf303: Add GBool force = gFalse to SplashPath::close - splash/SplashPath.cc | 5 +++-- - splash/SplashPath.h | 6 ++++-- + splash/SplashPath.cc | 5 +++-- + splash/SplashPath.h | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) commit 9370f9640a24c7b944f3da7c10e070a960bdd8f9 @@ -10782,7 +12645,7 @@ Date: Wed Aug 31 21:01:32 2011 +0200 xpdf303: Add guards to the header - poppler/Stream-CCITT.h | 5 +++++ + poppler/Stream-CCITT.h | 5 +++++ 1 file changed, 5 insertions(+) commit ab9dea663a4df5af8f54c1ff5149254adfd72ce9 @@ -10792,8 +12655,8 @@ Date: Wed Aug 31 20:34:17 2011 +0200 xpdf303: Add SplashBitmap::writeAlphaPGMFile and SplashBitmap::takeData - splash/SplashBitmap.cc | 22 ++++++++++++++++++++++ - splash/SplashBitmap.h | 6 ++++++ + splash/SplashBitmap.cc | 22 ++++++++++++++++++++++ + splash/SplashBitmap.h | 6 ++++++ 2 files changed, 28 insertions(+) commit 6558d735c65a3dca9b9e16de5588c8b8c482f04f @@ -10802,7 +12665,7 @@ Date: Wed Aug 31 20:30:27 2011 +0200 xpdf303: Write faster - splash/SplashBitmap.cc | 14 ++------------ + splash/SplashBitmap.cc | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit a9b26d9c35fccc7b46a96acdb2064a9976bd49bd @@ -10811,7 +12674,7 @@ Date: Wed Aug 31 20:29:58 2011 +0200 xpdf303: Only free data if there is data to free - splash/SplashBitmap.cc | 11 ++++++----- + splash/SplashBitmap.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 8f6e0285d7e80d8c1a8defaad9d0f87a2e054151 @@ -10823,7 +12686,7 @@ Date: Wed Aug 31 20:20:47 2011 +0200 This overwrites Michael Vrable's changes of using U+FFFD to actually using the order, i'm taking Derek's change here - poppler/PDFDocEncoding.cc | 6 +++--- + poppler/PDFDocEncoding.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9c8f30fb4a2a0dd2cf359610e33749e1682921c7 @@ -10832,7 +12695,7 @@ Date: Wed Aug 31 20:17:38 2011 +0200 xpdf303: comment changes - poppler/Link.h | 6 ++++-- + poppler/Link.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit b78046057657b44c5cc9353d9e3dde356eb7fcbd @@ -10841,8 +12704,8 @@ Date: Wed Aug 31 19:32:03 2011 +0200 xpdf303: Introduce unicodeTypeNum and unicodeTypeAlphaNum - poppler/UnicodeTypeTable.cc | 11 +++++++++++ - poppler/UnicodeTypeTable.h | 4 ++++ + poppler/UnicodeTypeTable.cc | 11 +++++++++++ + poppler/UnicodeTypeTable.h | 4 ++++ 2 files changed, 15 insertions(+) commit 0ec4b390ddb7fa7d028b8f0515ecd3e61c488c9f @@ -10851,7 +12714,7 @@ Date: Wed Aug 31 19:30:55 2011 +0200 xpdf303: UnicodeTypeTable tables changes - poppler/UnicodeTypeTable.cc | 28 ++++++++++++++-------------- + poppler/UnicodeTypeTable.cc | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit f331c009f94703d6007fce9570ee19c6e4822339 @@ -10860,9 +12723,9 @@ Date: Wed Aug 31 19:20:12 2011 +0200 xpdf303: Remove warning() from Error.h - poppler/CairoOutputDev.cc | 6 +++--- - poppler/Error.cc | 7 ------- - poppler/Error.h | 1 - + poppler/CairoOutputDev.cc | 6 +++--- + poppler/Error.cc | 7 ------- + poppler/Error.h | 1 - 3 files changed, 3 insertions(+), 11 deletions(-) commit 53f94df2ce21793914ccc153ba6b2fe5cbeb8371 @@ -10871,11 +12734,11 @@ Date: Wed Aug 31 19:17:13 2011 +0200 Port to setErrorCallback - cpp/poppler-document.cpp | 2 +- - cpp/poppler-private.cpp | 6 ++---- - cpp/poppler-private.h | 3 ++- - qt4/src/poppler-private.cc | 8 +++----- - test/perf-test.cc | 4 ++-- + cpp/poppler-document.cpp | 2 +- + cpp/poppler-private.cpp | 6 ++---- + cpp/poppler-private.h | 3 ++- + qt4/src/poppler-private.cc | 8 +++----- + test/perf-test.cc | 4 ++-- 5 files changed, 10 insertions(+), 13 deletions(-) commit 95a52f06a98f49f7c8f2b92634b75af96b4eee1d @@ -10884,7 +12747,7 @@ Date: Wed Aug 31 19:07:22 2011 +0200 xpdf303: Forgot this when doing the char * -> const char * - poppler/JPXStream.cc | 2 +- + poppler/JPXStream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00549400f155d8e36b4ac718603fc945858fe50d @@ -10893,69 +12756,69 @@ Date: Wed Aug 31 19:04:14 2011 +0200 xpdf303: error() changes, new param and formatting - fofi/FoFiBase.cc | 8 +-- - fofi/FoFiTrueType.cc | 2 +- - fofi/FoFiType1.cc | 4 +- - goo/JpegWriter.cc | 2 +- - goo/PNGWriter.cc | 16 ++--- - poppler/Annot.cc | 40 +++++------ - poppler/ArthurOutputDev.cc | 16 ++--- - poppler/CMap.cc | 26 +++---- - poppler/CachedFile.cc | 2 +- - poppler/CairoFontEngine.cc | 10 +-- - poppler/Catalog.cc | 50 ++++++------- - poppler/CharCodeToUnicode.cc | 54 +++++++------- - poppler/CurlCachedFile.cc | 2 +- - poppler/DCTStream.cc | 2 +- - poppler/Decrypt.cc | 2 +- - poppler/Error.cc | 55 +++++++++----- - poppler/Error.h | 23 +++++- - poppler/FileSpec.cc | 8 +-- - poppler/Form.cc | 44 ++++++------ - poppler/Function.cc | 107 ++++++++++++++------------- - poppler/Gfx.cc | 161 - ++++++++++++++++++++--------------------- - poppler/GfxFont.cc | 102 +++++++++++++------------- - poppler/GfxState.cc | 128 ++++++++++++++++----------------- - poppler/GfxState.h | 8 +-- - poppler/GlobalParams.cc | 38 +++++----- - poppler/GlobalParamsWin.cc | 4 +- - poppler/Hints.cc | 22 +++--- - poppler/JBIG2Stream.cc | 88 +++++++++++------------ - poppler/JPEG2000Stream.cc | 10 +-- - poppler/JPXStream.cc | 164 + fofi/FoFiBase.cc | 8 +-- + fofi/FoFiTrueType.cc | 2 +- + fofi/FoFiType1.cc | 4 +- + goo/JpegWriter.cc | 2 +- + goo/PNGWriter.cc | 16 ++--- + poppler/Annot.cc | 40 +++++------ + poppler/ArthurOutputDev.cc | 16 ++--- + poppler/CMap.cc | 26 +++---- + poppler/CachedFile.cc | 2 +- + poppler/CairoFontEngine.cc | 10 +-- + poppler/Catalog.cc | 50 ++++++------- + poppler/CharCodeToUnicode.cc | 54 +++++++------- + poppler/CurlCachedFile.cc | 2 +- + poppler/DCTStream.cc | 2 +- + poppler/Decrypt.cc | 2 +- + poppler/Error.cc | 55 ++++++++++----- + poppler/Error.h | 23 +++++- + poppler/FileSpec.cc | 8 +-- + poppler/Form.cc | 44 ++++++------ + poppler/Function.cc | 107 ++++++++++++++-------------- + poppler/Gfx.cc | 161 +++++++++++++++++++++--------------------- - poppler/Lexer.cc | 24 +++---- - poppler/Linearization.cc | 20 +++--- - poppler/Link.cc | 77 ++++++++++---------- - poppler/Movie.cc | 2 +- - poppler/Object.h | 8 +-- - poppler/OptionalContent.cc | 14 ++-- - poppler/PDFDoc.cc | 43 ++++++----- - poppler/PDFDocFactory.cc | 2 +- - poppler/PSOutputDev.cc | 45 ++++++------ - poppler/Page.cc | 12 ++-- - poppler/Parser.cc | 10 +-- - poppler/Rendition.cc | 6 +- - poppler/SecurityHandler.cc | 12 ++-- - poppler/SplashOutputDev.cc | 28 ++++---- - poppler/Stream.cc | 116 +++++++++++++++++------------- - poppler/TextOutputDev.cc | 2 +- - poppler/UnicodeMap.cc | 15 ++-- - poppler/XRef.cc | 32 ++++----- - splash/Splash.cc | 2 +- - splash/SplashBitmap.cc | 6 +- - test/perf-test.cc | 4 +- - utils/HtmlOutputDev.cc | 18 ++--- - utils/ImageOutputDev.cc | 10 +-- - utils/pdfextract.cc | 4 +- - utils/pdfimages.cc | 2 +- - utils/pdfinfo.cc | 6 +- - utils/pdfmerge.cc | 6 +- - utils/pdftocairo.cc | 6 +- - utils/pdftohtml.cc | 6 +- - utils/pdftops.cc | 6 +- - utils/pdftotext.cc | 12 ++-- + poppler/GfxFont.cc | 102 ++++++++++++++------------- + poppler/GfxState.cc | 128 ++++++++++++++++----------------- + poppler/GfxState.h | 8 +-- + poppler/GlobalParams.cc | 38 +++++----- + poppler/GlobalParamsWin.cc | 4 +- + poppler/Hints.cc | 22 +++--- + poppler/JBIG2Stream.cc | 88 +++++++++++------------ + poppler/JPEG2000Stream.cc | 10 +-- + poppler/JPXStream.cc | 164 + ++++++++++++++++++++++--------------------- + poppler/Lexer.cc | 24 +++---- + poppler/Linearization.cc | 20 +++--- + poppler/Link.cc | 77 ++++++++++---------- + poppler/Movie.cc | 2 +- + poppler/Object.h | 8 +-- + poppler/OptionalContent.cc | 14 ++-- + poppler/PDFDoc.cc | 43 ++++++------ + poppler/PDFDocFactory.cc | 2 +- + poppler/PSOutputDev.cc | 45 ++++++------ + poppler/Page.cc | 12 ++-- + poppler/Parser.cc | 10 +-- + poppler/Rendition.cc | 6 +- + poppler/SecurityHandler.cc | 12 ++-- + poppler/SplashOutputDev.cc | 28 ++++---- + poppler/Stream.cc | 116 ++++++++++++++++-------------- + poppler/TextOutputDev.cc | 2 +- + poppler/UnicodeMap.cc | 15 ++-- + poppler/XRef.cc | 32 ++++----- + splash/Splash.cc | 2 +- + splash/SplashBitmap.cc | 6 +- + test/perf-test.cc | 4 +- + utils/HtmlOutputDev.cc | 18 ++--- + utils/ImageOutputDev.cc | 10 +-- + utils/pdfextract.cc | 4 +- + utils/pdfimages.cc | 2 +- + utils/pdfinfo.cc | 6 +- + utils/pdfmerge.cc | 6 +- + utils/pdftocairo.cc | 6 +- + utils/pdftohtml.cc | 6 +- + utils/pdftops.cc | 6 +- + utils/pdftotext.cc | 12 ++-- 61 files changed, 912 insertions(+), 842 deletions(-) commit cd0764921064bfd455e9df52dc9bda6fbd2c2db2 @@ -10964,8 +12827,8 @@ Date: Wed Aug 31 17:23:28 2011 +0200 xpdf303: Always define at least 256 glyphs for Type 0 fonts - fofi/FoFiTrueType.cc | 41 ++++++++++++++++++++++++++++++++++------- - fofi/FoFiTrueType.h | 3 ++- + fofi/FoFiTrueType.cc | 41 ++++++++++++++++++++++++++++++++++------- + fofi/FoFiTrueType.h | 3 ++- 2 files changed, 36 insertions(+), 8 deletions(-) commit 4d4318e258fb68704b1a51a14fa89134606e2aa7 @@ -10974,7 +12837,7 @@ Date: Wed Aug 31 17:07:25 2011 +0200 xpdf303: Different growing strategy for vmtxTab in FoFiTrueType - fofi/FoFiTrueType.cc | 2 +- + fofi/FoFiTrueType.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c8c7fcef9bc8f802be2d376c9d2099971f159317 @@ -10983,7 +12846,7 @@ Date: Wed Aug 31 17:05:16 2011 +0200 xpdf303: Fix memory leak in FoFiTrueType - fofi/FoFiTrueType.cc | 4 +++- + fofi/FoFiTrueType.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 655b1a97db5449c009e5b63fc7c12233e6fae450 @@ -10993,7 +12856,7 @@ Date: Wed Aug 31 16:54:05 2011 +0200 xpdf303: Check for an invalid loca format field in the head table in FoFiTrueType - fofi/FoFiTrueType.cc | 7 +++++++ + fofi/FoFiTrueType.cc | 7 +++++++ 1 file changed, 7 insertions(+) commit 9710ab96f1cf26394cc473952a3331d60c149451 @@ -11002,7 +12865,7 @@ Date: Wed Aug 31 16:49:54 2011 +0200 Fix the build - fofi/FoFiIdentifier.cc | 2 +- + fofi/FoFiIdentifier.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 36b733a3165fd26aa8c25ba57faa5d2277aa31ec @@ -11014,7 +12877,7 @@ Date: Tue Aug 30 16:31:52 2011 +0200 where the offset is past the end of the glyf table. This part was missing in previous commit. - fofi/FoFiTrueType.cc | 9 +++++++-- + fofi/FoFiTrueType.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit a288bdb417582f07a5a0cb13d5218946a1d0ccc8 @@ -11023,7 +12886,7 @@ Date: Tue Aug 30 21:55:43 2011 +0200 xpdf303: Increase max keyLength to 32 - poppler/XRef.cc | 4 ++-- + poppler/XRef.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 12e0acd9d393df76e297bb3fde323092c428be21 @@ -11032,7 +12895,7 @@ Date: Tue Aug 30 21:03:05 2011 +0200 xpdf303: GfxXXXpath different growing strategy - poppler/GfxState.cc | 10 +++++----- + poppler/GfxState.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 7c5e496715f56498fb1aa08371d2b8d4d0e73d25 @@ -11041,7 +12904,7 @@ Date: Tue Aug 30 20:59:36 2011 +0200 xpdf303: No need for 4 Guint when 1 is enough - poppler/GfxState.cc | 6 +++--- + poppler/GfxState.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e7e8082901e108130d5c98cc7648f143978c9562 @@ -11050,8 +12913,8 @@ Date: Tue Aug 30 20:50:17 2011 +0200 xpdf303: GooList::copy, GooList::reverse and GooList::put - goo/GooList.cc | 22 ++++++++++++++++++++++ - goo/GooList.h | 10 ++++++++++ + goo/GooList.cc | 22 ++++++++++++++++++++++ + goo/GooList.h | 10 ++++++++++ 2 files changed, 32 insertions(+) commit 8a119cf205467c20269e7beffde9497ffd277c15 @@ -11060,7 +12923,7 @@ Date: Tue Aug 30 20:48:40 2011 +0200 xpdf303: Inserting with a negative i means prepending - goo/GooList.cc | 3 +++ + goo/GooList.cc | 3 +++ 1 file changed, 3 insertions(+) commit 95142a8e63e476324e368785001a23d4f1d462b9 @@ -11069,7 +12932,7 @@ Date: Tue Aug 30 20:47:12 2011 +0200 xpdf303: If size is 0 reserve 8 anyway - goo/GooList.cc | 2 +- + goo/GooList.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bd1076da03f76fb62998a9409d366412f4aa5d13 @@ -11078,7 +12941,7 @@ Date: Tue Aug 30 20:45:36 2011 +0200 xpdf303: Complain for gmalloc and grealloc < 0 - goo/gmem.cc | 28 ++++++++++++++++++++++++---- + goo/gmem.cc | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) commit 5a42b3693a9e501a27d790d4aeafcb68f63cb950 @@ -11087,7 +12950,7 @@ Date: Tue Aug 30 20:38:39 2011 +0200 xpdf303: Honor the deleteKeys setting - goo/GooHash.cc | 8 ++++++-- + goo/GooHash.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit d584b54eff52c47f983947b2aff0967dfed0ccf9 @@ -11096,7 +12959,7 @@ Date: Tue Aug 30 20:36:03 2011 +0200 xpdf303: set to NULL on failure - goo/gfile.cc | 2 ++ + goo/gfile.cc | 2 ++ 1 file changed, 2 insertions(+) commit bf2cb5c9c47b4a61192101f0a48771657228e383 @@ -11108,7 +12971,7 @@ Date: Tue Aug 30 19:08:40 2011 +0930 libpng 1.5.0 changed one of the types in the png_set_iCCP() function prototype. - goo/PNGWriter.cc | 9 ++++++++- + goo/PNGWriter.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 6364c50ffb4053cc30cecbefff7a3142cab8c50b @@ -11117,13 +12980,13 @@ Date: Tue Aug 30 18:27:09 2011 +0200 xpdf303: Support for aes256 et all in Decrypt/SecurityHandler - poppler/Decrypt.cc | 488 - ++++++++++++++++++++++++++++++++++++++------ - poppler/Decrypt.h | 19 +- - poppler/PDFDoc.cc | 2 +- - poppler/SecurityHandler.cc | 238 ++++++++++++--------- - poppler/SecurityHandler.h | 7 +- - poppler/Stream.h | 3 +- + poppler/Decrypt.cc | 488 + +++++++++++++++++++++++++++++++++++++++------ + poppler/Decrypt.h | 19 +- + poppler/PDFDoc.cc | 2 +- + poppler/SecurityHandler.cc | 238 ++++++++++++---------- + poppler/SecurityHandler.h | 7 +- + poppler/Stream.h | 3 +- 6 files changed, 595 insertions(+), 162 deletions(-) commit 39ce4575f96953b499d09074e847d492d18379fa @@ -11132,11 +12995,11 @@ Date: Tue Aug 30 17:39:30 2011 +0200 xpdf303: Add FoFiIdentifier - CMakeLists.txt | 2 + - fofi/FoFiIdentifier.cc | 630 - ++++++++++++++++++++++++++++++++++++++++++++++++ - fofi/FoFiIdentifier.h | 42 ++++ - fofi/Makefile.am | 2 + + CMakeLists.txt | 2 + + fofi/FoFiIdentifier.cc | 630 + +++++++++++++++++++++++++++++++++++++++++++++++++ + fofi/FoFiIdentifier.h | 42 ++++ + fofi/Makefile.am | 2 + 4 files changed, 676 insertions(+) commit 33e7d54b4a29d297108ef3dc6008190625125ec8 @@ -11145,7 +13008,7 @@ Date: Tue Aug 30 17:36:22 2011 +0200 xpdf303: Also check against INT_MAX in FoFiBase - fofi/FoFiBase.cc | 10 +++++----- + fofi/FoFiBase.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit fb1f56f091e5329b30279916b182f64134f3b2e6 @@ -11154,8 +13017,8 @@ Date: Tue Aug 30 17:34:50 2011 +0200 xpdf303: Introduce FoFiBase::getU32LE - fofi/FoFiBase.cc | 15 +++++++++++++++ - fofi/FoFiBase.h | 1 + + fofi/FoFiBase.cc | 15 +++++++++++++++ + fofi/FoFiBase.h | 1 + 2 files changed, 16 insertions(+) commit a79bc3359586cbc2c235d20dfa934dab1f475561 @@ -11164,7 +13027,7 @@ Date: Tue Aug 30 16:59:08 2011 +0200 xpdf303: Check for a zero-entry cmap table in FoFiTrueType - fofi/FoFiTrueType.cc | 28 +++++++++++++++++----------- + fofi/FoFiTrueType.cc | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) commit efce014e39d0d13157b21a10ff8d483b5cfc561a @@ -11173,8 +13036,8 @@ Date: Tue Aug 30 17:02:16 2011 +0200 xpdf303: upddate xpdfCopyright - poppler/poppler-config.h.cmake | 4 ++-- - poppler/poppler-config.h.in | 4 ++-- + poppler/poppler-config.h.cmake | 4 ++-- + poppler/poppler-config.h.in | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 2eb388ccc6c7526e66da804d9d800cf29a027914 @@ -11183,9 +13046,9 @@ Date: Tue Aug 30 16:50:39 2011 +0200 xpdf303: Merge README - README | 2 +- - README-XPDF | 153 - ++++++++++++++++++++++++++++++++++++++--------------------- + README | 2 +- + README-XPDF | 153 + +++++++++++++++++++++++++++++++++++++++--------------------- 2 files changed, 101 insertions(+), 54 deletions(-) commit 331b0f1c16c4f636fc616569bab030969aa848f2 @@ -11199,7 +13062,7 @@ Date: Tue Aug 30 16:42:33 2011 +0200 header is too high. - fofi/FoFiTrueType.cc | 30 +++++++++++++++++++++++++----- + fofi/FoFiTrueType.cc | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) commit faaba717046ba87ef5ded614e2bcab6260a9f7c2 @@ -11208,13 +13071,13 @@ Date: Tue Aug 30 16:36:24 2011 +0200 xpdf303: FixedPoint improvements - goo/FixedPoint.cc | 51 - +++++++++++++++++++++++++++++++----------------- - goo/FixedPoint.h | 15 ++++++++++++-- - splash/Splash.cc | 12 ++++++++++++ - splash/SplashFTFont.cc | 16 +++++++-------- - splash/SplashMath.h | 8 +++++--- - splash/SplashXPath.cc | 9 +++++++++ + goo/FixedPoint.cc | 51 + ++++++++++++++++++++++++++++++++------------------ + goo/FixedPoint.h | 15 +++++++++++++-- + splash/Splash.cc | 12 ++++++++++++ + splash/SplashFTFont.cc | 16 ++++++++-------- + splash/SplashMath.h | 8 +++++--- + splash/SplashXPath.cc | 9 +++++++++ 6 files changed, 80 insertions(+), 31 deletions(-) commit 73efc96eef6bd32a7c058b7dda8101f4f23c454f @@ -11225,7 +13088,7 @@ Date: Tue Aug 30 16:31:52 2011 +0200 where the offset is past the end of the glyf table. - fofi/FoFiTrueType.cc | 4 ++++ + fofi/FoFiTrueType.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 1df3489392a77e2b75adbafcc2fa10de829c172e @@ -11238,11 +13101,11 @@ Date: Tue Aug 30 16:21:40 2011 +0200 SplashXPathScanner.cc since they depend on other changes not yet merged. - fofi/FoFiTrueType.cc | 55 - ++++++++++++++++++++++-------------------------- - poppler/GfxFont.cc | 24 ++++++++++++++------- - splash/SplashScreen.cc | 12 +++++++---- - splash/SplashXPath.cc | 44 ++++++++++++++++++-------------------- + fofi/FoFiTrueType.cc | 55 + +++++++++++++++++++++++--------------------------- + poppler/GfxFont.cc | 24 ++++++++++++++-------- + splash/SplashScreen.cc | 12 +++++++---- + splash/SplashXPath.cc | 44 ++++++++++++++++++---------------------- 4 files changed, 69 insertions(+), 66 deletions(-) commit f298e7f844105f2d9a36144e59be86c341e37507 @@ -11258,7 +13121,7 @@ Date: Tue Aug 30 16:20:17 2011 +0200 Compile when defining USE_FIXEDPOINT - splash/Splash.cc | 5 +++-- + splash/Splash.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit bd7a53bc2f27fc3979f8de306e2dcaca53d4570a @@ -11267,7 +13130,7 @@ Date: Tue Aug 30 16:20:08 2011 +0200 match function definition - poppler/SplashOutputDev.cc | 2 +- + poppler/SplashOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2a6bd7aae37f73a94bf1a84f699f310177661611 @@ -11276,7 +13139,7 @@ Date: Tue Aug 30 15:13:17 2011 +0200 xpdf303: Expand latin1UnicodeMapRanges and ascii7UnicodeMapRanges - poppler/UnicodeMapTables.h | 10 +++++++--- + poppler/UnicodeMapTables.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 4d31785409e464d0e96dcf11167ecdffd64026d1 @@ -11295,103 +13158,103 @@ Date: Tue Aug 30 14:49:23 2011 +0200 xpdf303: char * -> const char * - cmake/modules/PopplerMacros.cmake | 2 +- - configure.ac | 2 +- - cpp/poppler-private.cpp | 2 +- - cpp/poppler-private.h | 2 +- - fofi/FoFiBase.h | 2 +- - fofi/FoFiEncodings.cc | 6 ++--- - fofi/FoFiEncodings.h | 6 ++--- - fofi/FoFiTrueType.cc | 10 ++++---- - fofi/FoFiTrueType.h | 4 ++-- - fofi/FoFiType1.cc | 4 ++-- - fofi/FoFiType1.h | 2 +- - fofi/FoFiType1C.cc | 14 +++++------ - fofi/FoFiType1C.h | 6 ++--- - goo/GooHash.cc | 16 ++++++------- - goo/GooHash.h | 12 +++++----- - goo/GooString.cc | 22 +++++++++--------- - goo/GooString.h | 16 ++++++------- - goo/gfile.cc | 4 ++-- - goo/gfile.h | 4 ++-- - goo/gmem.cc | 2 +- - goo/gmem.h | 2 +- - poppler/Annot.cc | 8 +++---- - poppler/Annot.h | 6 ++--- - poppler/ArthurOutputDev.cc | 6 ++--- - poppler/BuiltinFont.cc | 6 ++--- - poppler/BuiltinFont.h | 10 ++++---- - poppler/DCTStream.cc | 2 +- - poppler/DCTStream.h | 2 +- - poppler/Dict.cc | 14 +++++------ - poppler/Dict.h | 14 +++++------ - poppler/Error.cc | 10 ++++---- - poppler/Error.h | 6 ++--- - poppler/FileSpec.cc | 2 +- - poppler/FlateStream.cc | 2 +- - poppler/FlateStream.h | 2 +- - poppler/FontEncodingTables.cc | 14 +++++------ - poppler/FontEncodingTables.h | 14 +++++------ - poppler/FontInfo.cc | 2 +- - poppler/Form.cc | 6 ++--- - poppler/Form.h | 4 ++-- - poppler/Gfx.cc | 2 +- - poppler/Gfx.h | 2 +- - poppler/GfxFont.cc | 46 - ++++++++++++++++++------------------- - poppler/GfxFont.h | 8 +++---- - poppler/GfxState.cc | 6 ++--- - poppler/GfxState.h | 2 +- - poppler/GlobalParams.cc | 21 ++++++++--------- - poppler/GlobalParams.h | 8 +++---- - poppler/GlobalParamsWin.cc | 6 ++--- - poppler/JBIG2Stream.cc | 2 +- - poppler/JBIG2Stream.h | 2 +- - poppler/JPEG2000Stream.cc | 2 +- - poppler/JPEG2000Stream.h | 2 +- - poppler/JPXStream.h | 2 +- - poppler/NameToCharCode.cc | 8 +++---- - poppler/NameToCharCode.h | 6 ++--- - poppler/NameToUnicodeTable.h | 2 +- - poppler/Object.cc | 4 ++-- - poppler/Object.h | 28 +++++++++++----------- - poppler/PDFDoc.cc | 2 +- - poppler/PSOutputDev.cc | 24 +++++++++---------- - poppler/PSOutputDev.h | 8 +++---- - poppler/Page.cc | 2 +- - poppler/Page.h | 2 +- - poppler/SplashOutputDev.cc | 6 ++--- - poppler/Stream.cc | 16 ++++++------- - poppler/Stream.h | 28 +++++++++++----------- - poppler/TextOutputDev.cc | 2 +- - poppler/TextOutputDev.h | 2 +- - poppler/UnicodeMap.cc | 4 ++-- - poppler/UnicodeMap.h | 4 ++-- - poppler/UnicodeTypeTable.cc | 4 ++-- - qt4/src/poppler-private.cc | 2 +- - qt4/src/poppler-ps-converter.cc | 2 +- - splash/SplashFTFontEngine.cc | 8 +++---- - splash/SplashFTFontEngine.h | 6 ++--- - splash/SplashFTFontFile.cc | 6 ++--- - splash/SplashFTFontFile.h | 2 +- - splash/SplashFontEngine.cc | 6 ++--- - splash/SplashFontEngine.h | 6 ++--- - splash/SplashT1FontEngine.cc | 6 ++--- - splash/SplashT1FontEngine.h | 4 ++-- - splash/SplashT1FontFile.cc | 10 ++++---- - splash/SplashT1FontFile.h | 6 ++--- - test/pdf-operators.c | 4 ++-- - test/perf-test.cc | 4 ++-- - utils/HtmlFonts.cc | 4 ++-- - utils/HtmlOutputDev.cc | 12 +++++----- - utils/HtmlOutputDev.h | 4 ++-- - utils/parseargs.cc | 4 ++-- - utils/parseargs.h | 6 ++--- - utils/pdffonts.cc | 2 +- - utils/pdfinfo.cc | 12 +++++----- - utils/pdftocairo.cc | 4 ++-- - utils/pdftohtml.cc | 10 ++++---- - utils/pdftotext.cc | 12 +++++----- + cmake/modules/PopplerMacros.cmake | 2 +- + configure.ac | 2 +- + cpp/poppler-private.cpp | 2 +- + cpp/poppler-private.h | 2 +- + fofi/FoFiBase.h | 2 +- + fofi/FoFiEncodings.cc | 6 ++--- + fofi/FoFiEncodings.h | 6 ++--- + fofi/FoFiTrueType.cc | 10 ++++----- + fofi/FoFiTrueType.h | 4 ++-- + fofi/FoFiType1.cc | 4 ++-- + fofi/FoFiType1.h | 2 +- + fofi/FoFiType1C.cc | 14 ++++++------ + fofi/FoFiType1C.h | 6 ++--- + goo/GooHash.cc | 16 +++++++------- + goo/GooHash.h | 12 +++++----- + goo/GooString.cc | 22 +++++++++---------- + goo/GooString.h | 16 +++++++------- + goo/gfile.cc | 4 ++-- + goo/gfile.h | 4 ++-- + goo/gmem.cc | 2 +- + goo/gmem.h | 2 +- + poppler/Annot.cc | 8 +++---- + poppler/Annot.h | 6 ++--- + poppler/ArthurOutputDev.cc | 6 ++--- + poppler/BuiltinFont.cc | 6 ++--- + poppler/BuiltinFont.h | 10 ++++----- + poppler/DCTStream.cc | 2 +- + poppler/DCTStream.h | 2 +- + poppler/Dict.cc | 14 ++++++------ + poppler/Dict.h | 14 ++++++------ + poppler/Error.cc | 10 ++++----- + poppler/Error.h | 6 ++--- + poppler/FileSpec.cc | 2 +- + poppler/FlateStream.cc | 2 +- + poppler/FlateStream.h | 2 +- + poppler/FontEncodingTables.cc | 14 ++++++------ + poppler/FontEncodingTables.h | 14 ++++++------ + poppler/FontInfo.cc | 2 +- + poppler/Form.cc | 6 ++--- + poppler/Form.h | 4 ++-- + poppler/Gfx.cc | 2 +- + poppler/Gfx.h | 2 +- + poppler/GfxFont.cc | 46 + +++++++++++++++++++-------------------- + poppler/GfxFont.h | 8 +++---- + poppler/GfxState.cc | 6 ++--- + poppler/GfxState.h | 2 +- + poppler/GlobalParams.cc | 21 +++++++++--------- + poppler/GlobalParams.h | 8 +++---- + poppler/GlobalParamsWin.cc | 6 ++--- + poppler/JBIG2Stream.cc | 2 +- + poppler/JBIG2Stream.h | 2 +- + poppler/JPEG2000Stream.cc | 2 +- + poppler/JPEG2000Stream.h | 2 +- + poppler/JPXStream.h | 2 +- + poppler/NameToCharCode.cc | 8 +++---- + poppler/NameToCharCode.h | 6 ++--- + poppler/NameToUnicodeTable.h | 2 +- + poppler/Object.cc | 4 ++-- + poppler/Object.h | 28 ++++++++++++------------ + poppler/PDFDoc.cc | 2 +- + poppler/PSOutputDev.cc | 24 ++++++++++---------- + poppler/PSOutputDev.h | 8 +++---- + poppler/Page.cc | 2 +- + poppler/Page.h | 2 +- + poppler/SplashOutputDev.cc | 6 ++--- + poppler/Stream.cc | 16 +++++++------- + poppler/Stream.h | 28 ++++++++++++------------ + poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.h | 2 +- + poppler/UnicodeMap.cc | 4 ++-- + poppler/UnicodeMap.h | 4 ++-- + poppler/UnicodeTypeTable.cc | 4 ++-- + qt4/src/poppler-private.cc | 2 +- + qt4/src/poppler-ps-converter.cc | 2 +- + splash/SplashFTFontEngine.cc | 8 +++---- + splash/SplashFTFontEngine.h | 6 ++--- + splash/SplashFTFontFile.cc | 6 ++--- + splash/SplashFTFontFile.h | 2 +- + splash/SplashFontEngine.cc | 6 ++--- + splash/SplashFontEngine.h | 6 ++--- + splash/SplashT1FontEngine.cc | 6 ++--- + splash/SplashT1FontEngine.h | 4 ++-- + splash/SplashT1FontFile.cc | 10 ++++----- + splash/SplashT1FontFile.h | 6 ++--- + test/pdf-operators.c | 4 ++-- + test/perf-test.cc | 4 ++-- + utils/HtmlFonts.cc | 4 ++-- + utils/HtmlOutputDev.cc | 12 +++++----- + utils/HtmlOutputDev.h | 4 ++-- + utils/parseargs.cc | 4 ++-- + utils/parseargs.h | 6 ++--- + utils/pdffonts.cc | 2 +- + utils/pdfinfo.cc | 12 +++++----- + utils/pdftocairo.cc | 4 ++-- + utils/pdftohtml.cc | 10 ++++----- + utils/pdftotext.cc | 12 +++++----- 96 files changed, 337 insertions(+), 338 deletions(-) commit c899d26e0f7a61db99925179330c28df015a676b @@ -11400,8 +13263,8 @@ Date: Tue Aug 30 00:31:00 2011 +0200 Add COPYING3 from xpdf3.03 - COPYING3 | 674 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + COPYING3 | 674 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) commit 508517a35cb3bc5195682a9cd89fb50a801eddc2 @@ -11410,16 +13273,16 @@ Date: Mon Aug 29 23:55:42 2011 +0200 0.17.3 - CMakeLists.txt | 4 ++-- - NEWS | 32 ++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Doxyfile | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 32 ++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 2 +- 10 files changed, 42 insertions(+), 10 deletions(-) commit 1431564f3363a63a8669c8dd15970db814f4969f @@ -11430,11 +13293,11 @@ Date: Mon Aug 29 22:22:02 2011 +0200 See "Creating PDF with poppler ?" thread for more info - utils/CMakeLists.txt | 15 +++++ - utils/Makefile.am | 10 +++ - utils/pdfextract.cc | 111 +++++++++++++++++++++++++++++++ - utils/pdfmerge.cc | 176 - ++++++++++++++++++++++++++++++++++++++++++++++++++ + utils/CMakeLists.txt | 15 +++++ + utils/Makefile.am | 10 +++ + utils/pdfextract.cc | 111 ++++++++++++++++++++++++++++++++ + utils/pdfmerge.cc | 176 + +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 312 insertions(+) commit 8ca2f41089bc6402baf9b24428af04314c037b54 @@ -11447,9 +13310,9 @@ Date: Mon Aug 29 22:20:52 2011 +0200 See "Creating PDF with poppler ?" thread in the mailing list for more info - poppler/PDFDoc.cc | 389 - +++++++++++++++++++++++++++++++++++++++++++++++------ - poppler/PDFDoc.h | 30 ++++- + poppler/PDFDoc.cc | 389 + ++++++++++++++++++++++++++++++++++++++++++++++++------ + poppler/PDFDoc.h | 30 ++++- 2 files changed, 375 insertions(+), 44 deletions(-) commit 33da7e270431e8e4c500e7573b3ca0dddd9f237e @@ -11458,7 +13321,7 @@ Date: Sun Aug 28 22:07:38 2011 +0200 Fix building static-linked pdftocairo - utils/Makefile.am | 5 +++-- + utils/Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 91fafce028ca6620c0eb22e370fb4c6fd3404e3c @@ -11482,8 +13345,8 @@ Date: Tue Aug 23 21:02:02 2011 +0930 Fixes bug #4536. - poppler/CairoOutputDev.cc | 40 +++++++++++++++++++++++++++++++++++----- - poppler/CairoOutputDev.h | 3 +++ + poppler/CairoOutputDev.cc | 40 +++++++++++++++++++++++++++++++++++----- + poppler/CairoOutputDev.h | 3 +++ 2 files changed, 38 insertions(+), 5 deletions(-) commit cfc67afe80b963ba662018674cadf3085466bb9f @@ -11508,8 +13371,8 @@ Date: Tue Aug 23 20:46:24 2011 +0930 because integer aligned 1.0 wide lines in cairo are rendered two pixels wide which looks too fat. - poppler/CairoOutputDev.cc | 20 +++++++++++++++++++- - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.cc | 20 +++++++++++++++++++- + poppler/CairoOutputDev.h | 1 + 2 files changed, 20 insertions(+), 1 deletion(-) commit 7a7c932e09796b944dda69df1b339c889ee1d63a @@ -11518,8 +13381,8 @@ Date: Thu Aug 25 00:23:40 2011 +0200 Add a way to get the fully qualified name - qt4/src/poppler-form.cc | 12 +++++++++++- - qt4/src/poppler-form.h | 8 +++++++- + qt4/src/poppler-form.cc | 12 +++++++++++- + qt4/src/poppler-form.h | 8 +++++++- 2 files changed, 18 insertions(+), 2 deletions(-) commit e001871d927f9cc86b4327d64e4c66ad00172ad0 @@ -11528,7 +13391,7 @@ Date: Wed Aug 24 23:44:18 2011 +0200 Clarify ownership - qt4/src/poppler-qt4.h | 3 ++- + qt4/src/poppler-qt4.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 87c48fdc175be4d852b953778f915ea93cd50194 @@ -11540,7 +13403,7 @@ Date: Wed Aug 24 19:53:48 2011 +0930 The unique id string was copied before the object number was appended resulting in all images in pdf output being the same. - poppler/CairoOutputDev.cc | 3 +-- + poppler/CairoOutputDev.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 08a2ba6f1603246651f0d5e697b88d38363d7df2 @@ -11549,7 +13412,7 @@ Date: Tue Aug 23 20:20:32 2011 +0200 pdftocairo/cmake: need to link to freetype - utils/CMakeLists.txt | 2 +- + utils/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 82496b18dc4aff66cc29f2b6607c8f894afe8b49 @@ -11558,7 +13421,7 @@ Date: Mon Aug 22 16:42:28 2011 +0200 Update Adrian (C) - poppler/GfxFont.h | 1 + + poppler/GfxFont.h | 1 + 1 file changed, 1 insertion(+) commit 2576e3a6d9746e2272c620a775e11295932eb5f2 @@ -11570,14 +13433,14 @@ Date: Mon Aug 22 21:41:36 2011 +0930 - ensure each man page references all other utils - sort list of utils in alphabetical order - utils/pdffonts.1 | 8 +++++--- - utils/pdfimages.1 | 8 +++++--- - utils/pdfinfo.1 | 8 +++++--- - utils/pdftocairo.1 | 2 +- - utils/pdftohtml.1 | 8 ++++++++ - utils/pdftoppm.1 | 8 +++++--- - utils/pdftops.1 | 8 +++++--- - utils/pdftotext.1 | 9 +++++---- + utils/pdffonts.1 | 8 +++++--- + utils/pdfimages.1 | 8 +++++--- + utils/pdfinfo.1 | 8 +++++--- + utils/pdftocairo.1 | 2 +- + utils/pdftohtml.1 | 8 ++++++++ + utils/pdftoppm.1 | 8 +++++--- + utils/pdftops.1 | 8 +++++--- + utils/pdftotext.1 | 9 +++++---- 8 files changed, 39 insertions(+), 20 deletions(-) commit 23ec5c8d394beb632ee45f6308215646cd1a0195 @@ -11591,9 +13454,9 @@ Date: Mon Aug 22 21:26:24 2011 +0930 excessive number of empty text ActualText entries to be written due to glyphs that do not have have a mapping. - poppler/CairoOutputDev.cc | 12 ++++++++---- - poppler/CairoOutputDev.h | 1 + - poppler/GfxFont.h | 3 +++ + poppler/CairoOutputDev.cc | 12 ++++++++---- + poppler/CairoOutputDev.h | 1 + + poppler/GfxFont.h | 3 +++ 3 files changed, 12 insertions(+), 4 deletions(-) commit 3a574f13fa22b7c31eda0d0437f4094a5a39ff34 @@ -11610,9 +13473,9 @@ Date: Fri Aug 19 23:23:24 2011 +0930 saved stroke. Fixes bug #11719. - poppler/CairoOutputDev.cc | 52 - ++++++++++++++++++++++++++++++++++++++++++++- - poppler/CairoOutputDev.h | 17 +++++++++++++-- + poppler/CairoOutputDev.cc | 52 + ++++++++++++++++++++++++++++++++++++++++++++++- + poppler/CairoOutputDev.h | 17 ++++++++++++++-- 2 files changed, 66 insertions(+), 3 deletions(-) commit eb740dac838d2a1e32899327ca6d25c3dca641df @@ -11621,8 +13484,8 @@ Date: Mon Aug 22 13:41:56 2011 +0200 glib-demo: Add text attributes information to text demo - glib/demo/text.c | 103 - ++++++++++++++++++++++++++++++++++++++++++++++++++---- + glib/demo/text.c | 103 + +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 97 insertions(+), 6 deletions(-) commit cda4aefaa136ae07778de3b1593808a5aaa2db5b @@ -11633,9 +13496,9 @@ Date: Mon Aug 22 13:40:49 2011 +0200 To get a pixbuf for a given poppler color. - glib/demo/annots.c | 22 +--------------------- - glib/demo/utils.c | 27 +++++++++++++++++++++++++++ - glib/demo/utils.h | 1 + + glib/demo/annots.c | 22 +--------------------- + glib/demo/utils.c | 27 +++++++++++++++++++++++++++ + glib/demo/utils.h | 1 + 3 files changed, 29 insertions(+), 21 deletions(-) commit 2a11b2963a548186654722a393db1e19d57828f1 @@ -11651,11 +13514,11 @@ Date: Mon Aug 22 12:51:50 2011 +0200 whether text is undrlined and foreground color for a range of text. Fixes bug #33269. - glib/poppler-page.cc | 202 - +++++++++++++++++++++++++++++++++++ - glib/poppler-page.h | 33 ++++++ - glib/poppler.h | 1 + - glib/reference/poppler-sections.txt | 7 ++ + glib/poppler-page.cc | 202 + ++++++++++++++++++++++++++++++++++++ + glib/poppler-page.h | 33 ++++++ + glib/poppler.h | 1 + + glib/reference/poppler-sections.txt | 7 ++ 4 files changed, 243 insertions(+) commit 15f99157cf3900bf20cf619e204ae53085af497d @@ -11666,8 +13529,8 @@ Date: Mon Aug 22 12:43:12 2011 +0200 It checks whether two TextFontInfo objects contain the same font. - poppler/TextOutputDev.cc | 4 ++++ - poppler/TextOutputDev.h | 1 + + poppler/TextOutputDev.cc | 4 ++++ + poppler/TextOutputDev.h | 1 + 2 files changed, 5 insertions(+) commit 5b554b39fca634c8ba58915c14522cb2920fe280 @@ -11676,7 +13539,7 @@ Date: Mon Aug 22 13:16:23 2011 +0200 pdftocairo/cmake: link to lcms library if available - utils/CMakeLists.txt | 3 +++ + utils/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) commit f7cd236fea8740ef05635d1fd7917a778cc373f0 @@ -11685,7 +13548,7 @@ Date: Mon Aug 22 00:00:32 2011 +0200 Ship HtmlUtils.h - utils/Makefile.am | 1 + + utils/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit a128a858c50287cfba74c69996276ea44370dc26 @@ -11694,8 +13557,8 @@ Date: Sun Aug 21 23:52:06 2011 +0200 Update Adrian's (C) - goo/PNGWriter.cc | 2 +- - goo/PNGWriter.h | 2 +- + goo/PNGWriter.cc | 2 +- + goo/PNGWriter.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit b78134314107d8344360c3313478115ed291630d @@ -11706,7 +13569,7 @@ Date: Sun Aug 21 23:46:09 2011 +0200 c&p is evil - goo/gtypes_p.h | 2 +- + goo/gtypes_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ade53277546cef4ba19d982518c0cd83a4bb9c12 @@ -11718,12 +13581,12 @@ Date: Sun Aug 21 23:42:53 2011 +0200 This way we do not need to expose it in poppler-config.h since gtypes.h is a half public header - goo/Makefile.am | 1 + - goo/gtypes.h | 18 ------------------ - goo/gtypes_p.h | 30 ++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.cc | 1 + - poppler/CairoRescaleBox.cc | 1 + - utils/pdftocairo.cc | 1 + + goo/Makefile.am | 1 + + goo/gtypes.h | 18 ------------------ + goo/gtypes_p.h | 30 ++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.cc | 1 + + poppler/CairoRescaleBox.cc | 1 + + utils/pdftocairo.cc | 1 + 6 files changed, 34 insertions(+), 18 deletions(-) commit 6166c3a37a4d6307d4f23ee272ea07c95bbba74a @@ -11732,7 +13595,7 @@ Date: Sun Aug 21 23:31:30 2011 +0200 Silence silly gcc - goo/PNGWriter.cc | 5 +++-- + goo/PNGWriter.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit eb5b228c4c24152e632c931b63c64ffb1e10d45d @@ -11741,7 +13604,7 @@ Date: Sat Aug 20 21:13:18 2011 +0930 pdftocairo: fix writing to stdout for ps/pdf/svg - utils/pdftocairo.cc | 23 ++++++++++++++++++++--- + utils/pdftocairo.cc | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) commit 1beac5896a301be68de22240017fef11e7d27d40 @@ -11750,7 +13613,7 @@ Date: Sat Aug 13 00:23:23 2011 +0930 Add poppler version to PSOutputDev ouput - poppler/PSOutputDev.cc | 1 + + poppler/PSOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit b35fd3651fd3dbaa876fc64b8c5cfe77ae67335f @@ -11762,9 +13625,8 @@ Date: Fri Aug 5 23:01:51 2011 +0930 This will allow cairo to setup the correct toUnicode or glyph names to ensure text can be extracted. - poppler/CairoOutputDev.cc | 41 - ++++++++++++++++++++++++++++++++++++++--- - poppler/CairoOutputDev.h | 5 +++++ + poppler/CairoOutputDev.cc | 41 ++++++++++++++++++++++++++++++++++++++--- + poppler/CairoOutputDev.h | 5 +++++ 2 files changed, 43 insertions(+), 3 deletions(-) commit 51ade078bc1fa737e20120ae4cb3bf693a219823 @@ -11773,7 +13635,7 @@ Date: Thu Jul 15 16:24:55 2010 +0100 pdftocairo: Added to CMake build system. - utils/CMakeLists.txt | 20 ++++++++++++++++++++ + utils/CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 5a8745cdf428e22641937977eedfc1d605f6ff07 @@ -11782,9 +13644,9 @@ Date: Fri Aug 12 23:57:01 2011 +0930 Add pdftocairo man page - utils/Makefile.am | 5 +- - utils/pdftocairo.1 | 254 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ + utils/Makefile.am | 5 +- + utils/pdftocairo.1 | 254 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 258 insertions(+), 1 deletion(-) commit b67a12b2b26692e2ccec7ff2e6df18fee05be535 @@ -11794,10 +13656,10 @@ Date: Thu Aug 11 21:34:11 2011 +0930 pdftocairo - utility for creating png/jpeg/ps/eps/pdf/svg using CairoOutputDev - utils/.gitignore | 2 +- - utils/Makefile.am | 20 +- - utils/pdftocairo.cc | 970 - +++++++++++++++++++++++++++++++++++++++++++++++++++ + utils/.gitignore | 2 +- + utils/Makefile.am | 20 +- + utils/pdftocairo.cc | 970 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 989 insertions(+), 3 deletions(-) commit 4f2d774826bf7bb7b3825e02c5ca4c2928643950 @@ -11806,8 +13668,8 @@ Date: Thu Aug 11 21:32:53 2011 +0930 png: add support for embedding ICC profile - goo/PNGWriter.cc | 28 ++++++++++++++++++++++++++++ - goo/PNGWriter.h | 8 ++++++++ + goo/PNGWriter.cc | 28 ++++++++++++++++++++++++++++ + goo/PNGWriter.h | 8 ++++++++ 2 files changed, 36 insertions(+) commit 1091f47310bf0fc71bac5dd4ec81dad50b2f2537 @@ -11820,8 +13682,8 @@ Date: Wed Aug 10 18:48:15 2011 +0930 allow PNGWriter write more compact PNG files when the images is known to be all gray or monochrome. - goo/PNGWriter.cc | 30 ++++++++++++++++++++++++++---- - goo/PNGWriter.h | 11 ++++++++++- + goo/PNGWriter.cc | 30 ++++++++++++++++++++++++++---- + goo/PNGWriter.h | 11 ++++++++++- 2 files changed, 36 insertions(+), 5 deletions(-) commit c6f26915db568f12892d48005746ad2922c19000 @@ -11834,7 +13696,7 @@ Date: Wed Aug 10 18:45:24 2011 +0930 gimp does not show the correct resolution unless PNG_RESOLUTION_METER is used - goo/PNGWriter.cc | 3 +-- + goo/PNGWriter.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 2667d2a5b34e1bbf322aea42876e7e81aa06dc29 @@ -11843,10 +13705,10 @@ Date: Tue Aug 9 22:05:53 2011 +0930 Use stdint.h instead of assuming the size of types - configure.ac | 1 + - goo/gtypes.h | 18 ++++++++++++++++++ - poppler/CairoOutputDev.cc | 2 -- - poppler/CairoRescaleBox.cc | 2 -- + configure.ac | 1 + + goo/gtypes.h | 18 ++++++++++++++++++ + poppler/CairoOutputDev.cc | 2 -- + poppler/CairoRescaleBox.cc | 2 -- 4 files changed, 19 insertions(+), 4 deletions(-) commit c043f298e68bdfffcb7505ec354ec7487b5bd7b2 @@ -11857,7 +13719,7 @@ Date: Fri Jul 8 21:13:36 2011 +0930 Fixes bug #39067. - poppler/CairoOutputDev.cc | 5 +++++ + poppler/CairoOutputDev.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 961adf0b767be78d3556b7315de3761d3d46b107 @@ -11868,7 +13730,7 @@ Date: Thu Aug 18 17:44:35 2011 +0930 Fixes bug #40192. - poppler/CairoOutputDev.cc | 3 +++ + poppler/CairoOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit 86271e4810f714d4ba7a2a6651a9b1d04f653262 @@ -11880,12 +13742,12 @@ Date: Thu Aug 18 18:48:40 2011 +0200 Includes a few other fixlets. See bug 38586 for more info - utils/HtmlFonts.cc | 64 +++++++++--------- - utils/HtmlFonts.h | 10 ++- - utils/HtmlOutputDev.cc | 170 - +++++++++++++++++++++++++++++++++--------------- - utils/HtmlOutputDev.h | 8 ++- - utils/HtmlUtils.h | 51 +++++++++++++++ + utils/HtmlFonts.cc | 64 ++++++++++--------- + utils/HtmlFonts.h | 10 ++- + utils/HtmlOutputDev.cc | 170 + ++++++++++++++++++++++++++++++++++--------------- + utils/HtmlOutputDev.h | 8 ++- + utils/HtmlUtils.h | 51 +++++++++++++++ 5 files changed, 218 insertions(+), 85 deletions(-) commit 56248b84e2185483dd54704c13838e8f78029d49 @@ -11894,7 +13756,7 @@ Date: Thu Aug 18 12:40:51 2011 +0200 Only declare overprint if we are going to use it - utils/pdftoppm.cc | 4 +++- + utils/pdftoppm.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit a1093aae9f64cb6768164551d50cafaef52876c1 @@ -11903,12 +13765,12 @@ Date: Thu Aug 18 12:30:29 2011 +0200 Fix Adrian's (C) - poppler/PSOutputDev.cc | 2 +- - poppler/PSOutputDev.h | 3 ++- - poppler/PreScanOutputDev.cc | 1 + - poppler/PreScanOutputDev.h | 1 + - poppler/SplashOutputDev.cc | 1 + - poppler/SplashOutputDev.h | 1 + + poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.h | 3 ++- + poppler/PreScanOutputDev.cc | 1 + + poppler/PreScanOutputDev.h | 1 + + poppler/SplashOutputDev.cc | 1 + + poppler/SplashOutputDev.h | 1 + 6 files changed, 7 insertions(+), 2 deletions(-) commit 7741b24d05f50c134cf15361d52f5df7ae3c3115 @@ -11920,7 +13782,7 @@ Date: Sun Aug 14 22:06:22 2011 +0930 this optimization makes pages print faster on my LaserJet - poppler/PSOutputDev.cc | 3 +++ + poppler/PSOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit a60e61ac64634dc59c80d8e6b0288c1269fc0154 @@ -11929,17 +13791,17 @@ Date: Sun Aug 14 21:55:24 2011 +0930 ps: use PS Patterns for tiling fill when PS level >= 2 - poppler/CairoOutputDev.cc | 2 +- - poppler/CairoOutputDev.h | 4 +-- - poppler/Gfx.cc | 4 +-- - poppler/OutputDev.h | 2 +- - poppler/PSOutputDev.cc | 59 - +++++++++++++++++++++++++++++++++++++++---- - poppler/PSOutputDev.h | 13 +++++++++- - poppler/PreScanOutputDev.cc | 2 +- - poppler/PreScanOutputDev.h | 2 +- - poppler/SplashOutputDev.cc | 2 +- - poppler/SplashOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.h | 4 +-- + poppler/Gfx.cc | 4 +-- + poppler/OutputDev.h | 2 +- + poppler/PSOutputDev.cc | 59 + +++++++++++++++++++++++++++++++++++++++++---- + poppler/PSOutputDev.h | 13 +++++++++- + poppler/PreScanOutputDev.cc | 2 +- + poppler/PreScanOutputDev.h | 2 +- + poppler/SplashOutputDev.cc | 2 +- + poppler/SplashOutputDev.h | 2 +- 10 files changed, 76 insertions(+), 16 deletions(-) commit 9938770e737b2fcec8269147e70663517f848925 @@ -11948,16 +13810,16 @@ Date: Mon Aug 15 13:17:24 2011 +0200 0.17.2 - CMakeLists.txt | 4 ++-- - NEWS | 37 +++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Doxyfile | 2 +- - qt4/src/Makefile.am | 5 +++-- + CMakeLists.txt | 4 ++-- + NEWS | 37 +++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Doxyfile | 2 +- + qt4/src/Makefile.am | 5 +++-- 10 files changed, 49 insertions(+), 11 deletions(-) commit 378fc06c574b85b5c003ca842aa743f0ffe5587e @@ -11969,7 +13831,7 @@ Date: Mon Aug 1 22:14:12 2011 +0200 Similar to commit e2def20a45c1d8307fd62fabb9769121af975abf but in the other branch of the if, fixes bug 39637 - poppler/OptionalContent.cc | 4 ++-- + poppler/OptionalContent.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 861a7bfb9431609e1e148240447f23c8e83b9d0f @@ -11981,26 +13843,26 @@ Date: Fri Jul 29 00:30:58 2011 +0200 See the "Implementing overprint in Splash" thread in the mailing list for more info - goo/ImgWriter.h | 2 + - goo/JpegWriter.cc | 54 ++++++-- - goo/JpegWriter.h | 7 +- - poppler/Gfx.cc | 98 ++++++++++++-- - poppler/GfxState.cc | 1 + - poppler/GfxState.h | 4 + - poppler/OutputDev.h | 1 + - poppler/SplashOutputDev.cc | 307 - ++++++++++++++++++++++++++++++++++++++------ - poppler/SplashOutputDev.h | 51 +++++++- - splash/Splash.cc | 86 ++++++++++--- - splash/Splash.h | 9 +- - splash/SplashBitmap.cc | 64 ++++++++- - splash/SplashBitmap.h | 1 + - splash/SplashPattern.cc | 16 ++- - splash/SplashPattern.h | 7 + - splash/SplashState.cc | 11 +- - splash/SplashState.h | 22 ++++ - splash/SplashTypes.h | 5 +- - utils/pdftoppm.cc | 36 +++++- + goo/ImgWriter.h | 2 + + goo/JpegWriter.cc | 54 ++++++-- + goo/JpegWriter.h | 7 +- + poppler/Gfx.cc | 98 +++++++++++++-- + poppler/GfxState.cc | 1 + + poppler/GfxState.h | 4 + + poppler/OutputDev.h | 1 + + poppler/SplashOutputDev.cc | 307 + +++++++++++++++++++++++++++++++++++++++------ + poppler/SplashOutputDev.h | 51 +++++++- + splash/Splash.cc | 86 +++++++++---- + splash/Splash.h | 9 +- + splash/SplashBitmap.cc | 64 +++++++++- + splash/SplashBitmap.h | 1 + + splash/SplashPattern.cc | 16 ++- + splash/SplashPattern.h | 7 ++ + splash/SplashState.cc | 11 +- + splash/SplashState.h | 22 ++++ + splash/SplashTypes.h | 5 +- + utils/pdftoppm.cc | 36 +++++- 19 files changed, 686 insertions(+), 96 deletions(-) commit e2fa8a2ca8459d19c0f9dca445a2399b9a3d483d @@ -12009,7 +13871,7 @@ Date: Thu Jul 28 12:43:57 2011 +0200 Parse the "Medium" modifier when asking fontconfig for a font - poppler/GlobalParams.cc | 2 ++ + poppler/GlobalParams.cc | 2 ++ 1 file changed, 2 insertions(+) commit 0a677dd8dc9c55936530ea1fee901cab831c52af @@ -12022,8 +13884,8 @@ Date: Thu Jul 28 12:42:16 2011 +0200 fontconfig configurations More info at bug 36474 - poppler/GlobalParams.cc | 137 - ++++++++++++++++++++++++++++++----------------- + poppler/GlobalParams.cc | 137 + +++++++++++++++++++++++++++++++----------------- 1 file changed, 89 insertions(+), 48 deletions(-) commit e78aff6796a5d5a0a4f2fe8c7ceb33c506e2c8f5 @@ -12035,8 +13897,8 @@ Date: Tue Jul 26 00:10:34 2011 +0200 If it is a gray only image Bug 39012 - poppler/PSOutputDev.cc | 63 - +++++++++++++++++++++++++++++++++++++++++++++--- + poppler/PSOutputDev.cc | 63 + +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 60 insertions(+), 3 deletions(-) commit ea31309487aab6ed407a086dff1f350b6e4bdbc9 @@ -12045,7 +13907,7 @@ Date: Tue Jul 26 00:09:27 2011 +0200 Update (C) - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a945641497946a825dc880f94200ea1d5409332b @@ -12056,7 +13918,7 @@ Date: Sat Jul 23 08:44:06 2011 +0200 Bug 38209 - poppler/PDFDoc.cc | 5 +++-- + poppler/PDFDoc.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 2c1b25ef2592367f4c18e204ab5d102f15cf272f @@ -12069,7 +13931,7 @@ Date: Mon Jul 25 23:43:27 2011 +0200 of the image Bug 37189 - splash/Splash.cc | 14 ++++++++++---- + splash/Splash.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 300900afa2140141748a7571270be5d850274072 @@ -12080,8 +13942,8 @@ Date: Sat Jul 23 19:49:15 2011 +0200 It also includes a speed optimization. Bug 39361 - poppler/JPEG2000Stream.cc | 37 ++++++++++++++++++++++++++++++++++++- - poppler/JPEG2000Stream.h | 36 +++++++++++------------------------- + poppler/JPEG2000Stream.cc | 37 ++++++++++++++++++++++++++++++++++++- + poppler/JPEG2000Stream.h | 36 +++++++++++------------------------- 2 files changed, 47 insertions(+), 26 deletions(-) commit ec6ea621b066a3b332a8099341664889d2ff3743 @@ -12094,7 +13956,7 @@ Date: Thu Jul 21 23:12:36 2011 +0200 See "another problem with saving linearized files" in the mailing list for more info - poppler/PDFDoc.cc | 9 ++++++--- + poppler/PDFDoc.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit ce97cfcd6373c98fb8c63e9b3ef6c51738f22a50 @@ -12105,7 +13967,7 @@ Date: Wed Jul 20 00:24:52 2011 +0200 Bug 34150 - splash/Splash.cc | 13 +++++++++++++ + splash/Splash.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 42c1b1c4af6b07f488d1b2b02a4700f19b0ab0ef @@ -12116,7 +13978,7 @@ Date: Wed Jul 20 00:23:15 2011 +0200 Bug 36693 - poppler/DCTStream.cc | 6 +++--- + poppler/DCTStream.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 091b570c63694e475c24bb8805638ac70c654892 @@ -12127,7 +13989,7 @@ Date: Wed Jul 20 00:19:43 2011 +0200 Fixes second part of 35925 and 39072 - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac566c887ffae9d384587f7587609642aef7a016 @@ -12136,7 +13998,7 @@ Date: Wed Jul 20 00:17:49 2011 +0200 Do not crash if can not get page 0 for some reason - qt4/tests/test-poppler-qt4.cpp | 7 +++++-- + qt4/tests/test-poppler-qt4.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 6ad95e7b8b9766aa19f01f06f02eb430e4a4a899 @@ -12147,8 +14009,8 @@ Date: Mon Jul 11 15:04:49 2011 +0100 When using any of the two sanctioned build systems - poppler/poppler-config.h.cmake | 6 ++++-- - poppler/poppler-config.h.in | 6 ++++-- + poppler/poppler-config.h.cmake | 6 ++++-- + poppler/poppler-config.h.in | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) commit edcc84ef0137a733cf3fab79b919af309d87325c @@ -12157,7 +14019,7 @@ Date: Mon Jul 11 15:00:39 2011 +0100 Harmonize all SPLASH_CMYK to use #if - poppler/SplashOutputDev.cc | 24 ++++++++++++------------ + poppler/SplashOutputDev.cc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit a8fca630d592941c033ca6a380bf46b6e733a748 @@ -12171,23 +14033,23 @@ Date: Mon Jul 11 14:57:33 2011 +0100 configure/cmake process and are used in headers * Include poppker-config.h where needed - goo/GooTimer.h | 2 ++ - goo/ImgWriter.h | 3 +- - goo/JpegWriter.h | 3 +- - goo/PNGWriter.h | 4 +-- - goo/TiffWriter.h | 3 +- - goo/gfile.h | 3 +- - poppler/DCTStream.h | 5 ++-- - poppler/FlateStream.h | 5 ++-- - poppler/Gfx.h | 3 +- - poppler/GfxState.h | 2 ++ - poppler/Stream.h | 3 +- - poppler/poppler-config.h.cmake | 63 - ++++++++++++++++++++++++++++++++++++++++ - poppler/poppler-config.h.in | 63 - ++++++++++++++++++++++++++++++++++++++++ - splash/SplashFTFont.h | 4 ++- - splash/SplashMath.h | 4 ++- + goo/GooTimer.h | 2 ++ + goo/ImgWriter.h | 3 +- + goo/JpegWriter.h | 3 +- + goo/PNGWriter.h | 4 +-- + goo/TiffWriter.h | 3 +- + goo/gfile.h | 3 +- + poppler/DCTStream.h | 5 ++-- + poppler/FlateStream.h | 5 ++-- + poppler/Gfx.h | 3 +- + poppler/GfxState.h | 2 ++ + poppler/Stream.h | 3 +- + poppler/poppler-config.h.cmake | 63 + ++++++++++++++++++++++++++++++++++++++++++ + poppler/poppler-config.h.in | 63 + ++++++++++++++++++++++++++++++++++++++++++ + splash/SplashFTFont.h | 4 ++- + splash/SplashMath.h | 4 ++- 15 files changed, 153 insertions(+), 17 deletions(-) commit 214322f3c66a9aad4e2a46f6e305a3dacaa4f8b1 @@ -12198,12 +14060,12 @@ Date: Sun Jul 10 01:20:21 2011 +0100 Now all our changes are GPLv2+ - poppler/GfxFont.cc | 3 +++ - poppler/GlobalParams.cc | 3 +++ - poppler/TextOutputDev.cc | 3 +++ - poppler/TextOutputDev.h | 3 +++ - poppler/UnicodeTypeTable.cc | 3 +++ - poppler/UnicodeTypeTable.h | 3 +++ + poppler/GfxFont.cc | 3 +++ + poppler/GlobalParams.cc | 3 +++ + poppler/TextOutputDev.cc | 3 +++ + poppler/TextOutputDev.h | 3 +++ + poppler/UnicodeTypeTable.cc | 3 +++ + poppler/UnicodeTypeTable.h | 3 +++ 6 files changed, 18 insertions(+) commit 37cc1344672f480d4062aafbd2f3245ca1392279 @@ -12215,7 +14077,7 @@ Date: Sun Jul 10 01:15:44 2011 +0100 The file was modified in 2009 and README.contributors stating everything is GPLv2+ is from 2008 - poppler/XpdfPluginAPI.cc | 3 +++ + poppler/XpdfPluginAPI.cc | 3 +++ 1 file changed, 3 insertions(+) commit 230ab66f52a992557464e325d18f88573ec52423 @@ -12224,9 +14086,9 @@ Date: Sun Jul 10 01:06:41 2011 +0100 make files easier to include by themselves - fofi/FoFiTrueType.h | 2 ++ - splash/Splash.h | 3 ++- - splash/SplashFontEngine.h | 3 ++- + fofi/FoFiTrueType.h | 2 ++ + splash/Splash.h | 3 ++- + splash/SplashFontEngine.h | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) commit 866c6d1b0daa8b28f259e1faba075026cf9007e0 @@ -12235,13 +14097,13 @@ Date: Sun Jul 10 00:55:25 2011 +0100 Name most of the classes in poppler/ includable by themselves - poppler/Annot.h | 4 +++- - poppler/Catalog.h | 2 ++ - poppler/CharCodeToUnicode.h | 4 +++- - poppler/CompactFontTables.h | 16 ++++++++++++++++ - poppler/FontInfo.h | 6 +++++- - poppler/GfxState_helpers.h | 4 +++- - poppler/NameToUnicodeTable.h | 18 ++++++++++++++++++ + poppler/Annot.h | 4 +++- + poppler/Catalog.h | 2 ++ + poppler/CharCodeToUnicode.h | 4 +++- + poppler/CompactFontTables.h | 16 ++++++++++++++++ + poppler/FontInfo.h | 6 +++++- + poppler/GfxState_helpers.h | 4 +++- + poppler/NameToUnicodeTable.h | 18 ++++++++++++++++++ 7 files changed, 50 insertions(+), 4 deletions(-) commit 6b62fb7e9bd7de7f79b9b9a6fe36a5f5da099133 @@ -12250,7 +14112,7 @@ Date: Mon Jun 27 19:38:52 2011 +0100 Remove unused variable - poppler/PSOutputDev.cc | 5 +---- + poppler/PSOutputDev.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 4bc6c5bd3a001bb4eb9f61488e3d4f356638e391 @@ -12264,9 +14126,9 @@ Date: Tue Jul 5 15:21:06 2011 +0300 - qt4/tests/poppler-texts - test/gtk-test - cpp/tests/.gitignore | 1 + - qt4/tests/.gitignore | 1 + - test/.gitignore | 1 + + cpp/tests/.gitignore | 1 + + qt4/tests/.gitignore | 1 + + test/.gitignore | 1 + 3 files changed, 3 insertions(+) commit 00076bc308ae320244c47777fe351c1c2bef2da8 @@ -12275,8 +14137,8 @@ Date: Fri Jun 24 22:51:55 2011 +0100 Forgot William's (C) here - poppler/Stream.cc | 1 + - poppler/Stream.h | 1 + + poppler/Stream.cc | 1 + + poppler/Stream.h | 1 + 2 files changed, 2 insertions(+) commit 7e244fde4ec03da08d81af3402b21646c803bd31 @@ -12287,9 +14149,9 @@ Date: Fri Jun 24 22:39:13 2011 +0100 If they are only gray of course :D - poppler/PSOutputDev.cc | 34 ++++++++++++++++++++++++++++++---- - poppler/Stream.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ - poppler/Stream.h | 29 +++++++++++++++++++++++++++++ + poppler/PSOutputDev.cc | 34 ++++++++++++++++++++++++++++++---- + poppler/Stream.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ + poppler/Stream.h | 29 +++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+), 4 deletions(-) commit abba8140a9972197faaca96ec590af7dc9408fb0 @@ -12298,8 +14160,8 @@ Date: Fri Jun 24 22:38:33 2011 +0100 patch to make -level2sep and -level3sep write cmyk instead of rgb - poppler/PSOutputDev.cc | 59 - ++++++++++++++++++++++++++++++++++++++++++++---- + poppler/PSOutputDev.cc | 59 + +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 54 insertions(+), 5 deletions(-) commit 706007431325b1e8c9bf4cba35c89511b10ebf0c @@ -12308,7 +14170,7 @@ Date: Mon Jun 20 23:30:50 2011 +0100 (C) for Jim - fofi/FoFiBase.cc | 1 + + fofi/FoFiBase.cc | 1 + 1 file changed, 1 insertion(+) commit e23384fbb3542941d2cf59ce6560913255ca2b01 @@ -12319,7 +14181,7 @@ Date: Mon Jun 20 11:09:01 2011 +0200 * fofi/FoFiBase.cc: Diagnose ftell failure. - fofi/FoFiBase.cc | 5 +++++ + fofi/FoFiBase.cc | 5 +++++ 1 file changed, 5 insertions(+) commit c5601bde9d8f3f56e558a6f63e563c9d337810eb @@ -12339,8 +14201,8 @@ Date: Mon Jun 20 23:25:43 2011 +0100 and character set encoding. This static method had to be made public to call it from pdftohtml. See bug #37900. - utils/HtmlFonts.h | 3 ++- - utils/pdftohtml.cc | 41 ++++++++++++++++++++++++++++++++++++++--- + utils/HtmlFonts.h | 3 ++- + utils/pdftohtml.cc | 41 ++++++++++++++++++++++++++++++++++++++--- 2 files changed, 40 insertions(+), 4 deletions(-) commit d4af1c4ef46abf1f11b7215c7b144ce7bb7912eb @@ -12351,8 +14213,8 @@ Date: Sat Jun 18 13:39:54 2011 +0100 Bug 38019 - utils/HtmlFonts.cc | 3 ++- - utils/HtmlOutputDev.cc | 21 +++++++++++++++++++-- + utils/HtmlFonts.cc | 3 ++- + utils/HtmlOutputDev.cc | 21 +++++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) commit 589933ef105b60e8d48854cce15a7548c2850116 @@ -12361,7 +14223,7 @@ Date: Mon Jun 13 21:24:39 2011 +0100 Forgot my (C) - poppler/PreScanOutputDev.cc | 2 +- + poppler/PreScanOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5d2ddd13d27078355dee63207671885bf9b0926 @@ -12372,7 +14234,7 @@ Date: Mon Jun 13 18:57:29 2011 +0100 Fixes crash after patch to fix bug 13518 - poppler/PreScanOutputDev.cc | 2 ++ + poppler/PreScanOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 147ae4bf76a85768c9ed729ca10ee3dae93b8876 @@ -12381,7 +14243,7 @@ Date: Wed Jun 8 23:36:14 2011 +0100 Do not crash if link does not have an action - utils/HtmlOutputDev.cc | 2 ++ + utils/HtmlOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 5d9489bf566b700ef38e5e33665a2648b535e1e7 @@ -12390,7 +14252,7 @@ Date: Sat Jun 4 21:46:10 2011 +0100 forgot to update the C - utils/pdftotext.cc | 1 + + utils/pdftotext.cc | 1 + 1 file changed, 1 insertion(+) commit 7b123bf2b11ac81f24a966186a06de739d3c8f02 @@ -12418,7 +14280,7 @@ Date: Sat Jun 4 20:22:52 2011 +0100 Bug 37900 - utils/pdftotext.cc | 3 ++- + utils/pdftotext.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit db2ae1bdbb7fcb64ba4c91dfc574d9f970bebdf6 @@ -12427,7 +14289,7 @@ Date: Sat Jun 4 13:23:11 2011 +0100 Make sure catDict is a dict - poppler/Catalog.cc | 5 +++++ + poppler/Catalog.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 58915affbdf1b5780f25d172a582c69fb2413230 @@ -12438,7 +14300,7 @@ Date: Sat Jun 4 13:20:02 2011 +0100 KDE Bug 274888 shows it's possible to get aborts because of that - poppler/Catalog.cc | 26 ++++++++++++++++---------- + poppler/Catalog.cc | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 4ebc7e364409fe303e7a5729b568913e3c92e7d4 @@ -12447,7 +14309,7 @@ Date: Sat Jun 4 13:19:34 2011 +0100 We need to free catDict on failure - poppler/Catalog.cc | 1 + + poppler/Catalog.cc | 1 + 1 file changed, 1 insertion(+) commit 335a7fc6d98f5facc1ff098a91ac968387473cb3 @@ -12456,7 +14318,7 @@ Date: Tue May 31 23:18:26 2011 +0100 Make parse() private - poppler/Catalog.h | 4 ++-- + poppler/Catalog.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 311d69ef2222409859817737c44b8e741289d897 @@ -12467,7 +14329,7 @@ Date: Sun May 29 16:12:29 2011 +0100 As i said in my last commit comment :D - poppler/PDFDoc.cc | 6 ++++-- + poppler/PDFDoc.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 66c7d0199b45bc7c81c88a9989c9515398d30d43 @@ -12479,7 +14341,7 @@ Date: Sat May 28 17:32:02 2011 +0100 We probably need to free obj4 but i don't have the stamina to properly test it - poppler/PDFDoc.cc | 21 ++++++++++----------- + poppler/PDFDoc.cc | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) commit 450934619a1c5b2a58f65649f567274af8d24ea7 @@ -12490,7 +14352,7 @@ Date: Sat May 28 12:37:08 2011 +0100 Fixes KDE Bug #274055 - qt4/src/poppler-page.cc | 4 ++-- + qt4/src/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 04dfb2c984b3c9949466e2b70e26b58029c5a7d3 @@ -12501,24 +14363,24 @@ Date: Sat May 7 12:55:34 2011 +0200 Qt and cpp frontends adapted by Pino Toscano - cpp/poppler-document.cpp | 4 +- - cpp/poppler-embedded-file-private.h | 10 +-- - cpp/poppler-embedded-file.cpp | 42 +++++++---- - glib/poppler-annot.cc | 6 +- - glib/poppler-attachment.cc | 33 ++++---- - glib/poppler-document.cc | 5 +- - glib/poppler-private.h | 3 +- - poppler/Catalog.cc | 118 - ++--------------------------- - poppler/Catalog.h | 55 +------------- - poppler/FileSpec.cc | 128 - ++++++++++++++++++++++++++++++++ - poppler/FileSpec.h | 51 ++++++++++++- - qt4/src/poppler-embeddedfile-private.h | 6 +- - qt4/src/poppler-embeddedfile.cc | 34 +++++---- - qt4/src/poppler-page.cc | 5 +- - qt4/src/poppler-private.h | 4 +- - qt4/tests/check_attachments.cpp | 12 +-- + cpp/poppler-document.cpp | 4 +- + cpp/poppler-embedded-file-private.h | 10 +-- + cpp/poppler-embedded-file.cpp | 42 +++++++---- + glib/poppler-annot.cc | 6 +- + glib/poppler-attachment.cc | 33 +++++---- + glib/poppler-document.cc | 5 +- + glib/poppler-private.h | 3 +- + poppler/Catalog.cc | 118 + +++--------------------------- + poppler/Catalog.h | 55 +------------- + poppler/FileSpec.cc | 128 + +++++++++++++++++++++++++++++++++ + poppler/FileSpec.h | 51 ++++++++++++- + qt4/src/poppler-embeddedfile-private.h | 6 +- + qt4/src/poppler-embeddedfile.cc | 34 +++++---- + qt4/src/poppler-page.cc | 5 +- + qt4/src/poppler-private.h | 4 +- + qt4/tests/check_attachments.cpp | 12 ++-- 16 files changed, 284 insertions(+), 232 deletions(-) commit 74f9befddd4b5848c4af0c1b2848a1322f8cd0a2 @@ -12527,7 +14389,7 @@ Date: Wed May 25 16:46:15 2011 +0200 [qt4] Page needs to be a friend of EmbeddedFile, too - qt4/src/poppler-qt4.h | 1 + + qt4/src/poppler-qt4.h | 1 + 1 file changed, 1 insertion(+) commit 74853614d617486b7b62e9c08be39a6e58bc7d9b @@ -12536,9 +14398,9 @@ Date: Wed May 25 16:40:49 2011 +0200 update copyrights - qt4/src/poppler-embeddedfile-private.h | 2 +- - qt4/src/poppler-embeddedfile.cc | 2 +- - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-embeddedfile-private.h | 2 +- + qt4/src/poppler-embeddedfile.cc | 2 +- + qt4/src/poppler-qt4.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e6b2dec502c02f9fbaed480f227cf7145249a98e @@ -12549,7 +14411,7 @@ Date: Wed May 25 16:39:09 2011 +0200 followup of a264e5385b2d0fee5126b3d0e57d42d34cafa45d - qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a264e5385b2d0fee5126b3d0e57d42d34cafa45d @@ -12562,10 +14424,10 @@ Date: Wed May 25 16:12:02 2011 +0200 reducing the amount of poppler code API exposed to the outside - turn the old private EmbeddedFile(EmbFile*) ctor in a death machine - qt4/src/poppler-embeddedfile-private.h | 3 +++ - qt4/src/poppler-embeddedfile.cc | 21 ++++++++++++++++++--- - qt4/src/poppler-private.h | 3 ++- - qt4/src/poppler-qt4.h | 2 ++ + qt4/src/poppler-embeddedfile-private.h | 3 +++ + qt4/src/poppler-embeddedfile.cc | 21 ++++++++++++++++++--- + qt4/src/poppler-private.h | 3 ++- + qt4/src/poppler-qt4.h | 2 ++ 4 files changed, 25 insertions(+), 4 deletions(-) commit 232bfa1c59013637fd7e858e22194becb636ad21 @@ -12574,9 +14436,9 @@ Date: Wed May 25 15:55:48 2011 +0200 [Qt4] split EmbeddedFileData in an own file - qt4/src/poppler-embeddedfile-private.h | 37 - ++++++++++++++++++++++++++++++++ - qt4/src/poppler-embeddedfile.cc | 7 +----- + qt4/src/poppler-embeddedfile-private.h | 37 + ++++++++++++++++++++++++++++++++++ + qt4/src/poppler-embeddedfile.cc | 7 +------ 2 files changed, 38 insertions(+), 6 deletions(-) commit a7242b78b3c9a64cf38ac150e6a914d7abce3355 @@ -12589,8 +14451,8 @@ Date: Sat May 7 11:10:11 2011 +0100 Fixes KDE BUG #268816 (cherry picked from commit dab9cdf795d6caead555326958e86e844ace067b) - poppler/Catalog.cc | 12 +++++------- - poppler/Catalog.h | 2 +- + poppler/Catalog.cc | 12 +++++------- + poppler/Catalog.h | 2 +- 2 files changed, 6 insertions(+), 8 deletions(-) commit 4db2452b3d345d9531987998e6b5532a59137e1d @@ -12599,10 +14461,10 @@ Date: Fri May 6 14:57:51 2011 +0200 glib: Add poppler_document_get_n_attachments() - glib/poppler-document.cc | 34 + glib/poppler-document.cc | 34 ++++++++++++++++++++++++---------- - glib/poppler-document.h | 1 + - glib/reference/poppler-sections.txt | 1 + + glib/poppler-document.h | 1 + + glib/reference/poppler-sections.txt | 1 + 3 files changed, 26 insertions(+), 10 deletions(-) commit 3e3284de3fe1916d7f8161ede7bf49c76d01f303 @@ -12611,8 +14473,8 @@ Date: Fri May 6 14:49:05 2011 +0200 glib: Update gtk-doc.make - gtk-doc.make | 151 - +++++++++++++++++++++++++++++++++++++--------------------- + gtk-doc.make | 151 + ++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 98 insertions(+), 53 deletions(-) commit 9a77bd7706a08d9aeabe600e3500c14493ac8519 @@ -12621,7 +14483,7 @@ Date: Fri May 6 14:48:38 2011 +0200 glib-demo: Add missing permission flags to info demo - glib/demo/info.cc | 39 ++++++++++++++++++++++++++++++++++++--- + glib/demo/info.cc | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) commit 091c155f8a7bc79da84cd21877be389de1f2b1a3 @@ -12630,8 +14492,8 @@ Date: Fri May 6 14:47:36 2011 +0200 glib: Add missing permissions flags to PopplerPermissions - glib/poppler-document.cc | 6 ++++++ - glib/poppler-document.h | 10 +++++++++- + glib/poppler-document.cc | 6 ++++++ + glib/poppler-document.h | 10 +++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit 632d6a40ce3a5d3d8e10bf7e93e8eb578beae907 @@ -12640,12 +14502,12 @@ Date: Tue May 3 21:54:59 2011 +0100 0.17.1 - CMakeLists.txt | 4 ++-- - NEWS | 12 ++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 12 ++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 18 insertions(+), 6 deletions(-) commit ecb136b9927a454df9360a307ccd741eaea3ca93 @@ -12654,8 +14516,8 @@ Date: Tue May 3 21:42:45 2011 +0100 remove unused vars - poppler/Annot.cc | 9 ++------- - poppler/ArthurOutputDev.cc | 12 ++---------- + poppler/Annot.cc | 9 ++------- + poppler/ArthurOutputDev.cc | 12 ++---------- 2 files changed, 4 insertions(+), 17 deletions(-) commit ad131763640b2e27dde75c42b514386284b6a60d @@ -12664,7 +14526,7 @@ Date: Wed Apr 27 22:36:13 2011 +0200 [qt4/tests] turn some assignments to bool into QVERIFY checks - qt4/tests/check_optcontent.cpp | 6 +++--- + qt4/tests/check_optcontent.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit be08dd69d9dd4fcb22400f2f0aea331222e88e4a @@ -12674,8 +14536,8 @@ Date: Wed Apr 27 20:45:36 2011 +0100 update copyright years (cherry picked from commit 2fbd493197309de5700f71f09967c9d23add88d3) - poppler/Annot.cc | 1 + - utils/pdftotext.cc | 1 + + poppler/Annot.cc | 1 + + utils/pdftotext.cc | 1 + 2 files changed, 2 insertions(+) commit 39bcce0c8ed378aafb1019ffd1ae40330f6bb63f @@ -12684,9 +14546,9 @@ Date: Wed Apr 27 19:39:01 2011 +0100 Remove more variables that are set but then unused - poppler/SplashOutputDev.cc | 11 +------ - utils/HtmlOutputDev.cc | 75 - +------------------------------------------- + poppler/SplashOutputDev.cc | 11 +------ + utils/HtmlOutputDev.cc | 75 + +--------------------------------------------- 2 files changed, 2 insertions(+), 84 deletions(-) commit 6656cf657b62d626910a02dfae9b6a1eb77772dd @@ -12695,7 +14557,7 @@ Date: Wed Apr 27 08:46:37 2011 +0100 Remove unused vars - poppler/TextOutputDev.cc | 6 +----- + poppler/TextOutputDev.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit ce55510f4dd10dfec2fc5b1c211c4a546c6ebc98 @@ -12704,9 +14566,9 @@ Date: Wed Apr 27 08:42:34 2011 +0100 Remove unused vars - splash/Splash.cc | 5 ++--- - splash/SplashFTFontEngine.cc | 4 +--- - splash/SplashXPath.cc | 6 ++---- + splash/Splash.cc | 5 ++--- + splash/SplashFTFontEngine.cc | 4 +--- + splash/SplashXPath.cc | 6 ++---- 3 files changed, 5 insertions(+), 10 deletions(-) commit 49d199fd1ea14383638739d95d019adb33b17768 @@ -12715,7 +14577,7 @@ Date: Wed Apr 27 08:38:17 2011 +0100 Fix page_transition::operator= - cpp/poppler-page-transition.cpp | 3 ++- + cpp/poppler-page-transition.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 807c1df2bf79c7c6378390b41dc230d80533ae3f @@ -12724,7 +14586,7 @@ Date: Tue Apr 26 17:06:07 2011 +0100 bbox coordinates are relative to MediaBox size, not CropBox size - utils/pdftotext.cc | 2 +- + utils/pdftotext.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 813f41367a681702ae7a155d5c2f3195124a9096 @@ -12733,7 +14595,7 @@ Date: Sun Apr 3 20:40:15 2011 +0200 forms: fix mem leak in case of error - poppler/Form.cc | 2 ++ + poppler/Form.cc | 2 ++ 1 file changed, 2 insertions(+) commit 722baf8baf42e2c7a49e1560aae5235677d1ddee @@ -12743,7 +14605,7 @@ Date: Sun Apr 3 20:17:57 2011 +0200 forms: check form field is actually terminal before creating the widget - poppler/Form.cc | 4 ++++ + poppler/Form.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 5f6f7fc569d1c891956a3c37b3e328504635ab33 @@ -12754,7 +14616,7 @@ Date: Sun Apr 3 15:06:45 2011 +0100 Bug 35925 - poppler/Hints.cc | 3 ++- + poppler/Hints.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d6786edc2549164214342a50782b72c2fd904b63 @@ -12763,8 +14625,8 @@ Date: Sun Apr 3 13:11:18 2011 +0200 forms: Remove unused parameter - poppler/Form.cc | 2 +- - poppler/Form.h | 2 +- + poppler/Form.cc | 2 +- + poppler/Form.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 62692ff381f3b7907b330bfc2019416ed058ea46 @@ -12781,10 +14643,10 @@ Date: Sun Apr 3 13:01:42 2011 +0200 reworked too, since now it's possible to have a set of buttons where children are not widgets, but form fields with a child widget. - poppler/Annot.cc | 4 +- - poppler/Form.cc | 237 - +++++++++++++++++++++++++++++------------------------- - poppler/Form.h | 17 ++-- + poppler/Annot.cc | 4 +- + poppler/Form.cc | 237 + +++++++++++++++++++++++++++++-------------------------- + poppler/Form.h | 17 ++-- 3 files changed, 137 insertions(+), 121 deletions(-) commit a6802301d9c3ab8bf68bd8821f562f8ecced8491 @@ -12793,9 +14655,9 @@ Date: Mon Mar 28 17:42:37 2011 +0200 forms: Add debug methods to print the forms tree - poppler/Form.cc | 78 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Form.h | 25 ++++++++++++++++++ + poppler/Form.cc | 78 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Form.h | 25 ++++++++++++++++++ 2 files changed, 103 insertions(+) commit 46f87da04700cdd1afa634f9c554e376f6f6f752 @@ -12804,7 +14666,7 @@ Date: Thu Mar 31 08:09:41 2011 -0400 Fix a memleak in AnnotScreen::initialize - poppler/Annot.cc | 1 + + poppler/Annot.cc | 1 + 1 file changed, 1 insertion(+) commit b64178eaa5dd01f914649d6faa870fa140ddaf9b @@ -12813,7 +14675,7 @@ Date: Wed Mar 30 15:17:54 2011 +0200 glib: docs: Add PopplerActionJavascript to poppler-sections.txt - glib/reference/poppler-sections.txt | 1 + + glib/reference/poppler-sections.txt | 1 + 1 file changed, 1 insertion(+) commit 3d777181ddee8f7ab2cc9e4684879cb5b52b065c @@ -12822,7 +14684,7 @@ Date: Wed Mar 30 15:16:04 2011 +0200 glib: Use Javascript instead of JavaScript for consistency - glib/poppler-action.h | 6 +++--- + glib/poppler-action.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c4774fecfe3d523f32d5980f50e31daa798c9692 @@ -12831,7 +14693,7 @@ Date: Wed Mar 30 15:08:59 2011 +0200 glib-demo: show javascript actions in actions view - glib/demo/utils.c | 25 +++++++++++++++++++++++++ + glib/demo/utils.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 68bbbe1a3f68d242b35027ae41f5751b02a2a700 @@ -12840,8 +14702,8 @@ Date: Tue Mar 29 04:56:37 2011 -0400 glib: add JavaScript actions - glib/poppler-action.cc | 24 ++++++++++++++++++++++++ - glib/poppler-action.h | 14 +++++++++++++- + glib/poppler-action.cc | 24 ++++++++++++++++++++++++ + glib/poppler-action.h | 14 +++++++++++++- 2 files changed, 37 insertions(+), 1 deletion(-) commit 3dd934088a06f246718382601030c9b093d04160 @@ -12850,7 +14712,7 @@ Date: Wed Mar 30 00:03:58 2011 +0100 Need to create the globalParams - qt4/tests/check_optcontent.cpp | 5 +++++ + qt4/tests/check_optcontent.cpp | 5 +++++ 1 file changed, 5 insertions(+) commit ce0d4278a32b3ba19c2002ed0c481c58b1854d59 @@ -12859,7 +14721,7 @@ Date: Tue Mar 29 23:47:33 2011 +0100 Long gone - Makefile.am | 2 -- + Makefile.am | 2 -- 1 file changed, 2 deletions(-) commit 12337026533aa59bb66022ce8a119f37aafd4fad @@ -12868,12 +14730,12 @@ Date: Tue Mar 29 23:40:57 2011 +0100 increase sonames - CMakeLists.txt | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) commit a6e613b01698c6b38deff5248fcf7c0b17d041c3 @@ -12882,7 +14744,7 @@ Date: Tue Mar 29 23:40:38 2011 +0100 more typos - NEWS | 6 +++--- + NEWS | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e3ee037ede67212836be158b935deb7ea974b7f7 @@ -12891,7 +14753,7 @@ Date: Tue Mar 29 23:38:24 2011 +0100 typo - NEWS | 4 ++-- + NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8bcd94964f0af17a3f5b6edf71127df3daa00b1a @@ -12900,7 +14762,7 @@ Date: Tue Mar 29 23:30:30 2011 +0100 typo - NEWS | 2 +- + NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a05b9dacbe5dbd4337fdbb3e7d7d364ad5fbaeab @@ -12909,10 +14771,10 @@ Date: Tue Mar 29 23:28:49 2011 +0100 0.17.0 version number - CMakeLists.txt | 2 +- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 4637b737b4735c70017b46a3ed6c0ee069c02c9b @@ -12921,8 +14783,8 @@ Date: Tue Mar 29 23:28:41 2011 +0100 0.17.0 news - NEWS | 108 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + NEWS | 108 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) commit a55cc5d9c67ede1d96f6e5a58179ddd9f563c53f @@ -12931,8 +14793,8 @@ Date: Tue Mar 29 22:51:40 2011 +0100 Update years - poppler/Catalog.cc | 2 +- - poppler/Catalog.h | 2 +- + poppler/Catalog.cc | 2 +- + poppler/Catalog.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d96efb6c1af621be78e998ba1a228022c3c076fc @@ -12941,7 +14803,7 @@ Date: Tue Mar 29 11:13:03 2011 +0200 fix comment - poppler/ViewerPreferences.h | 2 +- + poppler/ViewerPreferences.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 74ec81d66d4d5bc45cccc4aa8794df1c517f2d74 @@ -12950,8 +14812,8 @@ Date: Tue Mar 29 11:07:36 2011 +0200 viewer preferences: read PrintScaling and Duplex - poppler/ViewerPreferences.cc | 24 ++++++++++++++++++++++++ - poppler/ViewerPreferences.h | 14 ++++++++++++++ + poppler/ViewerPreferences.cc | 24 ++++++++++++++++++++++++ + poppler/ViewerPreferences.h | 14 ++++++++++++++ 2 files changed, 38 insertions(+) commit b41bcd484dd7a93a339270926c57caa524059d8f @@ -12960,7 +14822,7 @@ Date: Tue Mar 29 10:58:46 2011 +0200 free the viewerPreferences Object - poppler/Catalog.cc | 1 + + poppler/Catalog.cc | 1 + 1 file changed, 1 insertion(+) commit 1dd88d0b6b7cbfda76e81902a351c89457a061a8 @@ -12973,8 +14835,8 @@ Date: Tue Mar 29 09:58:10 2011 +0200 this way it is possible to know whether the ViewerPreferences dictionary is present in the Catalog - poppler/Catalog.cc | 24 +++++++++--------------- - poppler/Catalog.h | 3 ++- + poppler/Catalog.cc | 24 +++++++++--------------- + poppler/Catalog.h | 3 ++- 2 files changed, 11 insertions(+), 16 deletions(-) commit f10b0b8c88a7df83ada09f32b6cb6fd930fcb748 @@ -12983,7 +14845,7 @@ Date: Tue Mar 29 09:57:46 2011 +0200 assume the prefDict is not null - poppler/ViewerPreferences.cc | 4 ---- + poppler/ViewerPreferences.cc | 4 ---- 1 file changed, 4 deletions(-) commit d4a5ea45057cad531a8979cf9861ac05cdd56613 @@ -12992,7 +14854,7 @@ Date: Tue Mar 29 09:54:22 2011 +0200 fix variable name for DisplayDocTitle - poppler/ViewerPreferences.cc | 2 +- + poppler/ViewerPreferences.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cf84a05ae524aa9b266463cc23cccc3860ff1ba3 @@ -13001,8 +14863,8 @@ Date: Mon Mar 28 23:18:02 2011 +0200 viewer preferences: read NonFullScreenPageMode and Direction - poppler/ViewerPreferences.cc | 26 ++++++++++++++++++++++++++ - poppler/ViewerPreferences.h | 15 +++++++++++++++ + poppler/ViewerPreferences.cc | 26 ++++++++++++++++++++++++++ + poppler/ViewerPreferences.h | 15 +++++++++++++++ 2 files changed, 41 insertions(+) commit 460253a6705a227ff7c36e9c31cceb93cce4d78b @@ -13018,9 +14880,9 @@ Date: Mon Mar 28 22:37:54 2011 +0200 - CenterWindow - DisplayDocTitle - poppler/ViewerPreferences.cc | 41 + poppler/ViewerPreferences.cc | 41 +++++++++++++++++++++++++++++++++++++++++ - poppler/ViewerPreferences.h | 13 +++++++++++++ + poppler/ViewerPreferences.h | 13 +++++++++++++ 2 files changed, 54 insertions(+) commit 9fa9ac3546674120532bb512b82af6471cbebf01 @@ -13034,12 +14896,12 @@ Date: Mon Mar 28 19:58:16 2011 +0200 created on demand and in any occasion (so defaults are in one place only) - CMakeLists.txt | 2 ++ - poppler/Catalog.cc | 23 +++++++++++++++++++++++ - poppler/Catalog.h | 4 ++++ - poppler/Makefile.am | 2 ++ - poppler/ViewerPreferences.cc | 30 ++++++++++++++++++++++++++++++ - poppler/ViewerPreferences.h | 34 ++++++++++++++++++++++++++++++++++ + CMakeLists.txt | 2 ++ + poppler/Catalog.cc | 23 +++++++++++++++++++++++ + poppler/Catalog.h | 4 ++++ + poppler/Makefile.am | 2 ++ + poppler/ViewerPreferences.cc | 30 ++++++++++++++++++++++++++++++ + poppler/ViewerPreferences.h | 34 ++++++++++++++++++++++++++++++++++ 6 files changed, 95 insertions(+) commit c6081f0bf00d7dcdfa1d09e91e4c9a1fe5a54ad6 @@ -13048,7 +14910,7 @@ Date: Mon Mar 28 19:55:00 2011 +0200 delete the temporary buffers created by pdfDocEncodingToUTF16() - poppler/Form.cc | 2 ++ + poppler/Form.cc | 2 ++ 1 file changed, 2 insertions(+) commit d94d5056d5570e2f5cb578736eba12317ea63fa4 @@ -13057,7 +14919,7 @@ Date: Mon Mar 28 18:20:31 2011 +0200 glib-demo: show the activation action of form fields if there's one - glib/demo/forms.c | 21 ++++++++++++++++----- + glib/demo/forms.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit ba0f36b76d0c2fd4ef39f3013fc125a53747c03f @@ -13068,11 +14930,11 @@ Date: Mon Mar 28 18:17:52 2011 +0200 Fixes bug #33174. - glib/poppler-form-field.cc | 34 + glib/poppler-form-field.cc | 34 ++++++++++++++++++++++++++++++++++ - glib/poppler-form-field.h | 1 + - glib/poppler-private.h | 1 + - glib/reference/poppler-sections.txt | 1 + + glib/poppler-form-field.h | 1 + + glib/poppler-private.h | 1 + + glib/reference/poppler-sections.txt | 1 + 4 files changed, 37 insertions(+) commit ae5b9cf884ce38dde409c3e5b0f6c46f7d6327d2 @@ -13086,11 +14948,11 @@ Date: Mon Mar 28 17:43:53 2011 +0200 It introduces new API to glib frontend that is wrong and will be changed soon. - glib/poppler-annot.cc | 33 ----- - glib/poppler-annot.h | 5 - - poppler/Annot.cc | 377 - ------------------------------------------------- - poppler/Annot.h | 2 - + glib/poppler-annot.cc | 33 ----- + glib/poppler-annot.h | 5 - + poppler/Annot.cc | 377 + -------------------------------------------------- + poppler/Annot.h | 2 - 4 files changed, 417 deletions(-) commit b7edd4c93539585652961ecf2db9c4462415c8bc @@ -13101,7 +14963,7 @@ Date: Sun Mar 27 12:31:19 2011 +0200 Fixes regression in document example_054.pdf - poppler/Annot.cc | 6 +++--- + poppler/Annot.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e9350899e77c28452c48b56349ad7758b3fd47ba @@ -13112,10 +14974,10 @@ Date: Thu Mar 24 20:09:18 2011 +0000 So it does not need to pack and unpack the color again and again - poppler/GfxState.cc | 248 - +++++++++++++++++++++++++++++++++++++++++--- - poppler/GfxState.h | 22 +++- - poppler/SplashOutputDev.cc | 43 ++------ + poppler/GfxState.cc | 248 + ++++++++++++++++++++++++++++++++++++++++++--- + poppler/GfxState.h | 22 +++- + poppler/SplashOutputDev.cc | 43 ++------ 3 files changed, 265 insertions(+), 48 deletions(-) commit 7b08795a9541e9fa01836b4c7fd63f6fe295ad80 @@ -13125,7 +14987,7 @@ Date: Thu Mar 24 12:16:07 2011 +0100 glib: Add g_return macros to make sure index is correct in form field choice methods - glib/poppler-form-field.cc | 4 ++++ + glib/poppler-form-field.cc | 4 ++++ 1 file changed, 4 insertions(+) commit f1102fccd2899bc7f97414b1e2a295c59f03da22 @@ -13134,7 +14996,7 @@ Date: Thu Mar 24 12:15:30 2011 +0100 glib-demo: Fix a crash when a choice form field has no items selected - glib/demo/forms.c | 4 ++-- + glib/demo/forms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b3971ee6bca6b14b75f046c831a31ac1e5e3241e @@ -13143,7 +15005,7 @@ Date: Tue Mar 22 22:08:27 2011 +0000 kill this TODO, n is too small - poppler/SplashOutputDev.cc | 6 +++--- + poppler/SplashOutputDev.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1064d75817401fe24f728c189b450e9e906beb56 @@ -13171,17 +15033,17 @@ Date: Mon Mar 21 21:34:46 2011 +0000 Fixes bug 13518 - poppler/CairoOutputDev.cc | 5 +- - poppler/CairoOutputDev.h | 10 +- - poppler/Gfx.cc | 6 +- - poppler/OutputDev.h | 6 +- - poppler/PSOutputDev.cc | 8 +- - poppler/PSOutputDev.h | 6 +- - poppler/PreScanOutputDev.cc | 22 +++- - poppler/PreScanOutputDev.h | 16 ++- - poppler/SplashOutputDev.cc | 265 - +++++++++++++++++++++++++++++++++++++++++++ - poppler/SplashOutputDev.h | 12 ++ + poppler/CairoOutputDev.cc | 5 +- + poppler/CairoOutputDev.h | 10 +- + poppler/Gfx.cc | 6 +- + poppler/OutputDev.h | 6 +- + poppler/PSOutputDev.cc | 8 +- + poppler/PSOutputDev.h | 6 +- + poppler/PreScanOutputDev.cc | 22 +++- + poppler/PreScanOutputDev.h | 16 ++- + poppler/SplashOutputDev.cc | 265 + ++++++++++++++++++++++++++++++++++++++++++++ + poppler/SplashOutputDev.h | 12 ++ 10 files changed, 334 insertions(+), 22 deletions(-) commit 66575c990f379871e4b796befc899de178332670 @@ -13190,11 +15052,11 @@ Date: Thu Mar 17 20:14:05 2011 +0000 Patch for embedding videos in to the pdf - glib/poppler-annot.cc | 33 +++++ - glib/poppler-annot.h | 5 + - poppler/Annot.cc | 377 - +++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 + + glib/poppler-annot.cc | 33 +++++ + glib/poppler-annot.h | 5 + + poppler/Annot.cc | 377 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 + 4 files changed, 417 insertions(+) commit ec1917968d2f1c7a00772a0829b3fcc6957d8f3c @@ -13203,7 +15065,7 @@ Date: Mon Mar 14 00:13:26 2011 +0000 Only build gtk-test if we have to build gtk-test - test/Makefile.am | 6 +++--- + test/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1acbb01e72a22f70f00dc058ff206e3bc05bc0ab @@ -13212,8 +15074,8 @@ Date: Sun Mar 13 14:49:48 2011 +0000 (C) years - poppler/CachedFile.cc | 2 +- - poppler/CurlCachedFile.cc | 2 +- + poppler/CachedFile.cc | 2 +- + poppler/CurlCachedFile.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit bc8aeb269aa92406081f749064ceff75bb3145e7 @@ -13222,8 +15084,8 @@ Date: Sat Mar 12 23:17:59 2011 +0100 Check response code of libcurl call - poppler/CachedFile.cc | 8 +++++++- - poppler/CurlCachedFile.cc | 12 +++++++++--- + poppler/CachedFile.cc | 8 +++++++- + poppler/CurlCachedFile.cc | 12 +++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) commit 0268cedee5b460835a4747d0ea41bbe12269310d @@ -13232,7 +15094,7 @@ Date: Sat Mar 12 15:24:30 2011 +0100 cairo: Fix typo - poppler/CairoFontEngine.cc | 2 +- + poppler/CairoFontEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5aa369e68e5c9f14efc888c7b26da06aa8bd2a78 @@ -13241,7 +15103,7 @@ Date: Sat Mar 12 13:47:34 2011 +0000 Remove unused variable - poppler/CurlCachedFile.cc | 2 -- + poppler/CurlCachedFile.cc | 2 -- 1 file changed, 2 deletions(-) commit c0dffbe28f91b30b36310ab0b9a9b948610550ae @@ -13250,8 +15112,8 @@ Date: Sat Mar 12 12:15:58 2011 +0100 update copyright years - cpp/poppler-document-private.h | 2 +- - cpp/poppler-document.cpp | 2 +- + cpp/poppler-document-private.h | 2 +- + cpp/poppler-document.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit b8fab173ffdd1e62a34b530228d08bc5ec6725ac @@ -13263,9 +15125,9 @@ Date: Sat Mar 12 12:13:05 2011 +0100 introduce a small RAII class to init/deinit the globalParams, and make document_private inherit from it - cpp/poppler-document-private.h | 17 ++++++++----- - cpp/poppler-document.cpp | 52 - +++++++++++++++++++++------------------- + cpp/poppler-document-private.h | 17 +++++++++----- + cpp/poppler-document.cpp | 52 + +++++++++++++++++++++++------------------- 2 files changed, 39 insertions(+), 30 deletions(-) commit a97a54cb22def2a9fc381fb81842dad9e5c3931f @@ -13274,7 +15136,7 @@ Date: Sat Mar 12 12:12:11 2011 +0100 forms: delete tmp_str after being converted to GooString - poppler/Form.cc | 1 + + poppler/Form.cc | 1 + 1 file changed, 1 insertion(+) commit 9671fe07f8c9ade956742cb141b99518c3b12bad @@ -13283,7 +15145,7 @@ Date: Fri Mar 11 00:05:52 2011 +0000 getForm can return NULL, do not crash if that happens - poppler/Annot.cc | 10 ++++++---- + poppler/Annot.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit bd32672899f5ca4509ec9311de8092d14bec8ab1 @@ -13292,8 +15154,8 @@ Date: Thu Mar 10 23:33:15 2011 +0000 update copyright years - poppler/Catalog.cc | 2 +- - qt4/src/poppler-form.cc | 1 + + poppler/Catalog.cc | 2 +- + qt4/src/poppler-form.cc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 841f3bbca37015ec2c58d7b85a73cef5681294f8 @@ -13302,7 +15164,7 @@ Date: Thu Mar 10 23:30:51 2011 +0000 Do not infinite loop - poppler/Form.cc | 4 ++-- + poppler/Form.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f2fcafdc2b982d9bbed3c01bc7d45c8bd0603f19 @@ -13311,8 +15173,8 @@ Date: Thu Mar 10 23:27:41 2011 +0000 Create the globalParams before the pdfdoc - qt4/src/poppler-private.cc | 5 +---- - qt4/src/poppler-private.h | 12 ++++++++---- + qt4/src/poppler-private.cc | 5 +---- + qt4/src/poppler-private.h | 12 ++++++++---- 2 files changed, 9 insertions(+), 8 deletions(-) commit f956b03604b195623ab034a06942a39547adf905 @@ -13321,7 +15183,7 @@ Date: Thu Mar 10 00:01:18 2011 +0000 compile - qt4/src/poppler-form.cc | 4 ++-- + qt4/src/poppler-form.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f0ec3bedc5490aa35e54563019fcf2c3f8b7647d @@ -13330,8 +15192,8 @@ Date: Wed Mar 9 20:54:15 2011 +0100 forms: Remove unused method FormWidget::updateField() - poppler/Form.cc | 22 ---------------------- - poppler/Form.h | 2 -- + poppler/Form.cc | 22 ---------------------- + poppler/Form.h | 2 -- 2 files changed, 24 deletions(-) commit 93c25e100ae2564b9a866b95bed16d2fac619bd7 @@ -13344,9 +15206,9 @@ Date: Wed Mar 9 20:49:32 2011 +0100 And use the existing action from the AnnotWidget instead of creating a new one. - poppler/Form.cc | 11 ++--------- - poppler/Form.h | 2 +- - qt4/src/poppler-form.cc | 3 +-- + poppler/Form.cc | 11 ++--------- + poppler/Form.h | 2 +- + qt4/src/poppler-form.cc | 3 +-- 3 files changed, 4 insertions(+), 12 deletions(-) commit 59fb0489bfabfd8acccafdcd0361ce005664962a @@ -13359,9 +15221,9 @@ Date: Wed Mar 9 20:19:24 2011 +0100 And never modify the AP entry since it breaks check and radio buttons that doesn't have an appearance for the Off state. - poppler/Annot.cc | 79 - +++++++++--------------------------------------------- - poppler/Annot.h | 1 - + poppler/Annot.cc | 79 + ++++++++++---------------------------------------------- + poppler/Annot.h | 1 - 2 files changed, 13 insertions(+), 67 deletions(-) commit f3b00ef51ceef6d9b7a1aa7e0f19249abf8ca6f3 @@ -13374,9 +15236,9 @@ Date: Wed Mar 9 18:19:12 2011 +0100 also the appearance stream corresponding to the new state. - poppler/Annot.cc | 43 ++++++++++++++++++++++++++++++++++++------- - poppler/Annot.h | 2 ++ - poppler/Form.cc | 7 +++---- + poppler/Annot.cc | 43 ++++++++++++++++++++++++++++++++++++------- + poppler/Annot.h | 2 ++ + poppler/Form.cc | 7 +++---- 3 files changed, 41 insertions(+), 11 deletions(-) commit d59561212253302d4dcb23392bb8306b8e5c68d1 @@ -13391,12 +15253,12 @@ Date: Wed Mar 9 17:35:28 2011 +0100 it instead of duplicating it. - poppler/Annot.cc | 42 +++++++++++++-------- - poppler/Annot.h | 2 +- - poppler/Catalog.cc | 2 +- - poppler/Form.cc | 107 - ++++++++++++++++++++++++---------------------------- - poppler/Form.h | 23 ++++++----- + poppler/Annot.cc | 42 +++++++++++++-------- + poppler/Annot.h | 2 +- + poppler/Catalog.cc | 2 +- + poppler/Form.cc | 107 + +++++++++++++++++++++++++---------------------------- + poppler/Form.h | 23 ++++++------ 5 files changed, 89 insertions(+), 87 deletions(-) commit 2dd7e1ba09d4501adf9d10ab4cb8ee003cace74a @@ -13405,8 +15267,8 @@ Date: Wed Mar 9 10:25:00 2011 +0100 forms: Move modified flag from FormWidget to FormField - poppler/Form.cc | 16 ++++++++-------- - poppler/Form.h | 6 ++++-- + poppler/Form.cc | 16 ++++++++-------- + poppler/Form.h | 6 ++++-- 2 files changed, 12 insertions(+), 10 deletions(-) commit b04f03be7e43e309af5f164ef71788e7b8915841 @@ -13415,9 +15277,9 @@ Date: Wed Mar 9 10:17:57 2011 +0100 forms: Move field names handling from FormWidget to FormField - poppler/Form.cc | 149 - ++++++++++++++++++++++++++++++------------------------- - poppler/Form.h | 20 +++++--- + poppler/Form.cc | 149 + +++++++++++++++++++++++++++++++------------------------- + poppler/Form.h | 20 +++++--- 2 files changed, 95 insertions(+), 74 deletions(-) commit abe1e0d5a37bcdb4376901306d3adccfb33ff3b4 @@ -13428,8 +15290,8 @@ Date: Tue Mar 8 21:39:00 2011 +0100 Fixes regression on ClassSchedule_2091_ENGL.pdf - poppler/Annot.cc | 8 ++++++-- - poppler/Annot.h | 2 +- + poppler/Annot.cc | 8 ++++++-- + poppler/Annot.h | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) commit 14d145371e86ccb92f09b1ca750ced52171b2885 @@ -13442,9 +15304,9 @@ Date: Tue Mar 8 20:14:57 2011 +0100 constructors and widget stuff to form widget constructors. Clean up an simplify the code. - poppler/Form.cc | 227 - +++++++++++++++++++++---------------------------------- - poppler/Form.h | 21 ++--- + poppler/Form.cc | 227 + +++++++++++++++++++++----------------------------------- + poppler/Form.h | 21 ++---- 2 files changed, 91 insertions(+), 157 deletions(-) commit 0585d7820455c93fe5b732b7a9a20d423df47075 @@ -13456,10 +15318,10 @@ Date: Tue Mar 8 15:36:45 2011 +0100 Rather than AnnotWidget or FormWidget, and use the form field object from AnnotWidget to get the values. - poppler/Annot.cc | 52 ++++--- - poppler/Form.cc | 400 - ++++++++++++++++++++++++++---------------------------- - poppler/Form.h | 21 +-- + poppler/Annot.cc | 52 ++++---- + poppler/Form.cc | 400 + +++++++++++++++++++++++++++---------------------------- + poppler/Form.h | 21 +-- 3 files changed, 230 insertions(+), 243 deletions(-) commit dc100eb9080fb58164fc94c86bfb1728cecd21c3 @@ -13469,7 +15331,7 @@ Date: Mon Mar 7 20:14:27 2011 +0100 annots: Use the field object to get MaxLen instead of parsing the field dict - poppler/Annot.cc | 10 ++++------ + poppler/Annot.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit 7149634f184dc3f07f2a70c296aac207ef24952c @@ -13480,11 +15342,11 @@ Date: Mon Mar 7 19:55:45 2011 +0100 And use it in AnnotWidget instead of parsing the dictionary again. - poppler/Annot.cc | 65 - +++++++++++++++++++++--------------------------------- - poppler/Annot.h | 12 +++++----- - poppler/Form.cc | 16 ++++++++++++++ - poppler/Form.h | 5 +++++ + poppler/Annot.cc | 65 + ++++++++++++++++++++++---------------------------------- + poppler/Annot.h | 12 +++++------ + poppler/Form.cc | 16 ++++++++++++++ + poppler/Form.h | 5 +++++ 4 files changed, 52 insertions(+), 46 deletions(-) commit 2e73f17975811177c0b3c16b8bd97c7eb912bc44 @@ -13496,9 +15358,9 @@ Date: Mon Mar 7 18:41:48 2011 +0100 And use them from AnnotWidget instead of parsing the field dictionary again. - poppler/Annot.cc | 28 +++++----------------------- - poppler/Form.cc | 17 +++++++++++++++++ - poppler/Form.h | 9 +++++++++ + poppler/Annot.cc | 28 +++++----------------------- + poppler/Form.cc | 17 +++++++++++++++++ + poppler/Form.h | 9 +++++++++ 3 files changed, 31 insertions(+), 23 deletions(-) commit 8677a34911563a712b2dcf0b6e411cee0bad9c44 @@ -13512,10 +15374,10 @@ Date: Mon Mar 7 18:24:07 2011 +0100 dictionary again. - poppler/Annot.cc | 99 - ++++++++++++++++++++++++++---------------------------- - poppler/Form.cc | 11 ++++++ - poppler/Form.h | 12 +++++++ + poppler/Annot.cc | 99 + +++++++++++++++++++++++++++----------------------------- + poppler/Form.cc | 11 +++++++ + poppler/Form.h | 12 +++++++ 3 files changed, 70 insertions(+), 52 deletions(-) commit 41420bfd88685d9b1ac44dc7444ea3abee92097c @@ -13524,7 +15386,7 @@ Date: Mon Mar 7 09:18:25 2011 +0100 annots: Only parse the dash array for dashed borders - poppler/Annot.cc | 16 +++++++++------- + poppler/Annot.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit c198a3f83d8508ddaf84564871d9202ffba8096c @@ -13536,8 +15398,8 @@ Date: Sun Mar 6 17:52:01 2011 +0100 Instead of parsing the field dictionary again. - poppler/Annot.cc | 14 ++------------ - poppler/Annot.h | 1 - + poppler/Annot.cc | 14 ++------------ + poppler/Annot.h | 1 - 2 files changed, 2 insertions(+), 13 deletions(-) commit 5cf803ec181dbf1112f67b4f4a9c77b88d102e3b @@ -13546,8 +15408,8 @@ Date: Sun Mar 6 17:47:18 2011 +0100 forms: Add FormFieldChoice::getTopIndex() - poppler/Form.cc | 5 +++++ - poppler/Form.h | 5 ++++- + poppler/Form.cc | 5 +++++ + poppler/Form.h | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) commit 1248f59e2045749ece1f5a5e579b866b8330a752 @@ -13559,7 +15421,7 @@ Date: Sun Mar 6 17:41:33 2011 +0100 Instead of parsing the appearance characteristics dictionary again - poppler/Annot.cc | 23 +++++++---------------- + poppler/Annot.cc | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) commit dc249ad4529997001ae1f96dcfd7351766ca8e8d @@ -13571,9 +15433,9 @@ Date: Sun Mar 6 17:34:33 2011 +0100 Adding methods to render every form field type and using the field object when possible instead of parsing the field dictionary again. - poppler/Annot.cc | 312 - +++++++++++++++++++++++------------------------------- - poppler/Annot.h | 8 +- + poppler/Annot.cc | 312 + +++++++++++++++++++++++-------------------------------- + poppler/Annot.h | 8 +- 2 files changed, 138 insertions(+), 182 deletions(-) commit f98b3540db731026e0febf1f010548f0f0ef9142 @@ -13585,9 +15447,9 @@ Date: Sun Mar 6 15:57:22 2011 +0100 And use the field object instead of parsing the field dictionary again. - poppler/Annot.cc | 242 - +++++++++++++++++++++++++++--------------------------- - poppler/Annot.h | 3 + + poppler/Annot.cc | 242 + +++++++++++++++++++++++++++---------------------------- + poppler/Annot.h | 3 + 2 files changed, 124 insertions(+), 121 deletions(-) commit 9854f3173f994bbe3f57d33bd1d0e045833859c2 @@ -13597,8 +15459,8 @@ Date: Sun Mar 6 15:56:06 2011 +0100 annots: Add AnnotColor::adjustColor() to be able to adjust an existing AnnotColor - poppler/Annot.cc | 7 +++++++ - poppler/Annot.h | 2 ++ + poppler/Annot.cc | 7 +++++++ + poppler/Annot.h | 2 ++ 2 files changed, 9 insertions(+) commit 2bf82f27bd9c8f97e5484ea97be661f65221163d @@ -13607,8 +15469,8 @@ Date: Sat Mar 5 15:30:01 2011 +0100 annots: Remove unused class AnnotBorderStyle - poppler/Annot.cc | 22 ---------------------- - poppler/Annot.h | 36 ------------------------------------ + poppler/Annot.cc | 22 ---------------------- + poppler/Annot.h | 36 ------------------------------------ 2 files changed, 58 deletions(-) commit 128dcaf282f418d8c45cea4df6ad4d3167b3e39c @@ -13619,9 +15481,9 @@ Date: Sat Mar 5 13:12:49 2011 +0100 The code was duplicated in AnnotBorderArray and AnnotBorderBS - poppler/Annot.cc | 91 - +++++++++++++++++++----------------------------------- - poppler/Annot.h | 4 ++- + poppler/Annot.cc | 91 + +++++++++++++++++++------------------------------------- + poppler/Annot.h | 4 ++- 2 files changed, 34 insertions(+), 61 deletions(-) commit ec2643d311e0ce55f0ff5309c0c420140d053a50 @@ -13630,30 +15492,30 @@ Date: Tue Mar 1 19:50:55 2011 +0000 fix copyright years - poppler/Annot.cc | 2 +- - poppler/Annot.h | 2 +- - poppler/ArthurOutputDev.cc | 2 +- - poppler/ArthurOutputDev.h | 2 +- - poppler/FontInfo.cc | 1 + - poppler/Form.cc | 4 ++-- - poppler/Form.h | 3 ++- - poppler/GlobalParams.cc | 1 + - poppler/GlobalParams.h | 1 + - poppler/Link.cc | 2 +- - poppler/Link.h | 2 +- - poppler/OutputDev.h | 2 +- - poppler/PDFDoc.cc | 2 +- - poppler/Page.cc | 2 +- - poppler/Page.h | 2 +- - poppler/TextOutputDev.cc | 2 +- - poppler/TextOutputDev.h | 2 +- - qt4/src/poppler-form.cc | 2 +- - qt4/src/poppler-link-extractor-private.h | 2 +- - qt4/src/poppler-link-extractor.cc | 2 +- - qt4/src/poppler-page.cc | 2 +- - qt4/src/poppler-private.h | 2 +- - utils/HtmlOutputDev.cc | 2 +- - utils/HtmlOutputDev.h | 4 ++-- + poppler/Annot.cc | 2 +- + poppler/Annot.h | 2 +- + poppler/ArthurOutputDev.cc | 2 +- + poppler/ArthurOutputDev.h | 2 +- + poppler/FontInfo.cc | 1 + + poppler/Form.cc | 4 ++-- + poppler/Form.h | 3 ++- + poppler/GlobalParams.cc | 1 + + poppler/GlobalParams.h | 1 + + poppler/Link.cc | 2 +- + poppler/Link.h | 2 +- + poppler/OutputDev.h | 2 +- + poppler/PDFDoc.cc | 2 +- + poppler/Page.cc | 2 +- + poppler/Page.h | 2 +- + poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.h | 2 +- + qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-link-extractor-private.h | 2 +- + qt4/src/poppler-link-extractor.cc | 2 +- + qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-private.h | 2 +- + utils/HtmlOutputDev.cc | 2 +- + utils/HtmlOutputDev.h | 4 ++-- 24 files changed, 27 insertions(+), 23 deletions(-) commit 900974ebfbe6ab7ae21ed151ff79f9578d2bdae2 @@ -13662,8 +15524,8 @@ Date: Tue Mar 1 19:42:22 2011 +0000 Fix years - poppler/poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- + poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c804db4d8261274b013f8c340abfc921c77bb3cf @@ -13675,8 +15537,8 @@ Date: Tue Mar 1 19:22:31 2011 +0100 this avoids a dependency on the fontconfig headers to the users of the core - poppler/GlobalParams.cc | 4 ++++ - poppler/GlobalParams.h | 3 --- + poppler/GlobalParams.cc | 4 ++++ + poppler/GlobalParams.h | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) commit 2d77c7f9c41f1121354413bcdc3beded35a247f9 @@ -13685,8 +15547,8 @@ Date: Tue Mar 1 16:51:04 2011 +0100 create the GooString on stack, not in heap - poppler/Annot.cc | 5 ++--- - poppler/Form.cc | 5 ++--- + poppler/Annot.cc | 5 ++--- + poppler/Form.cc | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) commit 5dc2ef0e27ac48c81739cdfe8e8070ebbc410c87 @@ -13699,8 +15561,8 @@ Date: Tue Mar 1 16:39:36 2011 +0100 other than reducing few GooString allocations, strcmp should be much faster than GooString::cmp - poppler/Annot.cc | 128 - ++++++++++++++++++++++++------------------------------ + poppler/Annot.cc | 128 + ++++++++++++++++++++++++------------------------------- 1 file changed, 56 insertions(+), 72 deletions(-) commit 535e48ab764ee4e377451ddd032044b51b842c4a @@ -13712,7 +15574,7 @@ Date: Tue Mar 1 16:07:34 2011 +0100 they usually are forms or something else we do not support, so do not complain about them for now - qt4/src/poppler-page.cc | 4 +++- + qt4/src/poppler-page.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f0e5c36e7f1c5d0f0f51e3a6a6acd6c423f86df7 @@ -13725,7 +15587,7 @@ Date: Tue Mar 1 16:02:54 2011 +0100 other than reducing few GooString allocations, strcmp should be much faster than GooString::cmp - poppler/Annot.cc | 54 + poppler/Annot.cc | 54 ++++++++++++++++++++++++++---------------------------- 1 file changed, 26 insertions(+), 28 deletions(-) @@ -13741,7 +15603,7 @@ Date: Tue Mar 1 15:35:45 2011 +0100 increase the annot refcount), but always decrement the refcount (so valid annotation will have it at 1, while invalid will be deleted) - poppler/Annot.cc | 8 ++++++-- + poppler/Annot.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 664865a2ddca9c20ac36a41aef52ebf12eab838d @@ -13758,32 +15620,32 @@ Date: Tue Mar 1 10:56:40 2011 +0100 Link and frontends APIs are not affected. Qt4 changes made by Pino Toscano. - glib/poppler-document.cc | 2 +- - glib/poppler-page.cc | 29 ++++--- - glib/poppler-private.h | 1 - - poppler/Annot.cc | 79 ++++++++++++------- - poppler/Annot.h | 24 ++++-- - poppler/ArthurOutputDev.cc | 4 - - poppler/ArthurOutputDev.h | 3 - - poppler/CairoOutputDev.cc | 3 - - poppler/CairoOutputDev.h | 6 -- - poppler/FontInfo.cc | 4 +- - poppler/Form.cc | 36 ++++----- - poppler/Form.h | 5 +- - poppler/Link.cc | 124 - +++++------------------------- - poppler/Link.h | 43 ++--------- - poppler/OutputDev.h | 4 +- - poppler/PDFDoc.cc | 4 +- - poppler/Page.cc | 63 +++++++-------- - poppler/Page.h | 11 +-- - poppler/TextOutputDev.cc | 9 ++- - poppler/TextOutputDev.h | 10 +-- - qt4/src/poppler-link-extractor-private.h | 2 +- - qt4/src/poppler-link-extractor.cc | 3 +- - qt4/src/poppler-page.cc | 12 ++- - utils/HtmlOutputDev.cc | 7 +- - utils/HtmlOutputDev.h | 4 +- + glib/poppler-document.cc | 2 +- + glib/poppler-page.cc | 29 ++++---- + glib/poppler-private.h | 1 - + poppler/Annot.cc | 79 +++++++++++++------- + poppler/Annot.h | 24 ++++-- + poppler/ArthurOutputDev.cc | 4 - + poppler/ArthurOutputDev.h | 3 - + poppler/CairoOutputDev.cc | 3 - + poppler/CairoOutputDev.h | 6 -- + poppler/FontInfo.cc | 4 +- + poppler/Form.cc | 36 ++++----- + poppler/Form.h | 5 +- + poppler/Link.cc | 124 + +++++-------------------------- + poppler/Link.h | 43 ++--------- + poppler/OutputDev.h | 4 +- + poppler/PDFDoc.cc | 4 +- + poppler/Page.cc | 63 ++++++++-------- + poppler/Page.h | 11 +-- + poppler/TextOutputDev.cc | 9 ++- + poppler/TextOutputDev.h | 10 +-- + qt4/src/poppler-link-extractor-private.h | 2 +- + qt4/src/poppler-link-extractor.cc | 3 +- + qt4/src/poppler-page.cc | 12 ++- + utils/HtmlOutputDev.cc | 7 +- + utils/HtmlOutputDev.h | 4 +- 25 files changed, 188 insertions(+), 304 deletions(-) commit 1f6573e949aaba0eb0a4c2f9cd73d7ad45ba67be @@ -13797,7 +15659,7 @@ Date: Sun Feb 27 21:53:32 2011 +0100 - fix UTF-8 character - fix hypens used as minus - utils/pdftohtml.1 | 18 +++++++++--------- + utils/pdftohtml.1 | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit e927384897595f1bda5f7e41b552602f9cc8ed95 @@ -13811,7 +15673,7 @@ Date: Sun Feb 27 16:39:59 2011 +0100 characteristics dictionary, and use the normal caption of that - qt4/src/poppler-form.cc | 25 +++++++++++++++++++++++-- + qt4/src/poppler-form.cc | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) commit 5b24ee2c934feea1b7d46c8ec423d1c547258be2 @@ -13820,7 +15682,7 @@ Date: Sun Feb 27 16:24:22 2011 +0100 annots: 'CA', 'RC' and 'AC' are strings, not names - poppler/Annot.cc | 12 ++++++------ + poppler/Annot.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit e64f6cb23e9a564b3f80daea9abcfe8bb29189eb @@ -13833,9 +15695,9 @@ Date: Sun Feb 27 15:22:32 2011 +0100 this way it is easier to check for a numm onStr, without the risk of dereferencing a NULL pointer - poppler/Form.cc | 6 +++--- - poppler/Form.h | 2 +- - qt4/src/poppler-form.cc | 7 ++----- + poppler/Form.cc | 6 +++--- + poppler/Form.h | 2 +- + qt4/src/poppler-form.cc | 7 ++----- 3 files changed, 6 insertions(+), 9 deletions(-) commit f9c978fc2ab8a1f901f2136ae95deb9d41076155 @@ -13844,7 +15706,7 @@ Date: Sun Feb 27 14:39:52 2011 +0100 [qt4] directly use the dict - qt4/src/poppler-form.cc | 6 +++--- + qt4/src/poppler-form.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 071966e48577c515b17a424baeae85ae4fc80a20 @@ -13853,8 +15715,8 @@ Date: Sun Feb 27 14:21:11 2011 +0100 [qt4] move textAlignment() as a private function - qt4/src/poppler-form.cc | 33 +++++++++++++++++++++++++++++++-- - qt4/src/poppler-private.h | 25 ------------------------- + qt4/src/poppler-form.cc | 33 +++++++++++++++++++++++++++++++-- + qt4/src/poppler-private.h | 25 ------------------------- 2 files changed, 31 insertions(+), 27 deletions(-) commit adc236771f11eeb4197064747836e8ed3fbfeba9 @@ -13865,7 +15727,7 @@ Date: Sun Feb 27 14:13:50 2011 +0100 ... instead of read the value on our own - qt4/src/poppler-form.cc | 9 ++------- + qt4/src/poppler-form.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 9f111483cf6196dedf3cee380c3e5224776203ea @@ -13874,8 +15736,8 @@ Date: Sun Feb 27 14:12:16 2011 +0100 forms: read the TU field as alternateUiName - poppler/Form.cc | 8 ++++++++ - poppler/Form.h | 2 ++ + poppler/Form.cc | 8 ++++++++ + poppler/Form.h | 2 ++ 2 files changed, 10 insertions(+) commit cfaadaa9e4a857fcea3b5a2cadacd352de6c469d @@ -13886,7 +15748,7 @@ Date: Sun Feb 27 14:07:35 2011 +0100 ... instead of read the value on our own - qt4/src/poppler-form.cc | 9 ++------- + qt4/src/poppler-form.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 2478896a0c1f6e5842f3d8b172e4cc7e6bd58cd8 @@ -13895,7 +15757,7 @@ Date: Sun Feb 27 13:24:09 2011 +0100 [qt4] use the new FormWidget::createActivationAction() - qt4/src/poppler-form.cc | 13 +++---------- + qt4/src/poppler-form.cc | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) commit 1dcb683a5c2dd6a1de654e90a4394f65d63dc296 @@ -13906,8 +15768,8 @@ Date: Sun Feb 27 13:22:48 2011 +0100 used to get and create a new activation action object of a form widget - poppler/Form.cc | 12 ++++++++++++ - poppler/Form.h | 3 +++ + poppler/Form.cc | 12 ++++++++++++ + poppler/Form.h | 3 +++ 2 files changed, 15 insertions(+) commit bd4cc73e438a7d4d4a10c50c69e65b5bdc63ddf2 @@ -13916,11 +15778,11 @@ Date: Sun Feb 27 11:04:45 2011 +0000 Some more missing copyrights - poppler/CairoOutputDev.cc | 2 +- - poppler/CairoOutputDev.h | 2 +- - poppler/Gfx.cc | 2 +- - poppler/OutputDev.h | 2 +- - poppler/TextOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.h | 2 +- + poppler/Gfx.cc | 2 +- + poppler/OutputDev.h | 2 +- + poppler/TextOutputDev.cc | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) commit 6c2ed4781d8ecfffdf24e1459aafd554b3527686 @@ -13929,8 +15791,8 @@ Date: Sun Feb 27 10:55:22 2011 +0000 Add 2011 years - poppler/Annot.cc | 2 +- - poppler/CairoFontEngine.cc | 2 +- + poppler/Annot.cc | 2 +- + poppler/CairoFontEngine.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit b297fb9de0779ac84d5b7ef68c792afefe598320 @@ -13941,7 +15803,7 @@ Date: Sun Feb 27 01:48:55 2011 +0000 Faster, bug 34005 - splash/Splash.cc | 21 +++++++++++---------- + splash/Splash.cc | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) commit de77e26759f1c33698abe248ad29b75c329a043c @@ -13953,7 +15815,7 @@ Date: Sun Feb 27 01:39:23 2011 +0000 Has to be 3 and not nComps since it's a output buffer, a the input one Bug 34357 - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4f82a2e08cb2c930956c6b38030fa7b015a0de5a @@ -13962,8 +15824,8 @@ Date: Sun Feb 27 01:38:33 2011 +0000 Implement GfxDeviceCMYKColorSpace::getRGBLine - poppler/GfxState.cc | 22 +++++++++++++++++++++- - poppler/GfxState.h | 12 +++++++++++- + poppler/GfxState.cc | 22 +++++++++++++++++++++- + poppler/GfxState.h | 12 +++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) commit 4980b99214281dcab8f82b5b618aadc24de371f4 @@ -13974,7 +15836,7 @@ Date: Sat Feb 26 14:00:33 2011 +0100 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643028 - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e6ae0f8609cd66e9e124af59adefdff9d610dcd4 @@ -13985,7 +15847,7 @@ Date: Sat Feb 26 13:23:47 2011 +0100 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643273 - poppler/CairoFontEngine.cc | 2 +- + poppler/CairoFontEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22eb01d305ea2560d26417ca8df9c0465d4e9a82 @@ -13994,8 +15856,8 @@ Date: Sat Feb 26 12:17:49 2011 +0100 cairo: Fix a crash when rendering a document with inline images - poppler/CairoOutputDev.cc | 28 ++++++++++++++++------------ - poppler/CairoOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 28 ++++++++++++++++------------ + poppler/CairoOutputDev.h | 2 +- 2 files changed, 17 insertions(+), 13 deletions(-) commit a6599dd1fda37186b876b5b2de80be1731dd5946 @@ -14004,10 +15866,10 @@ Date: Sat Feb 26 11:59:03 2011 +0100 glib: Add some more introspection annotations - glib/poppler-attachment.cc | 2 +- - glib/poppler-document.cc | 4 ++-- - glib/poppler-media.cc | 2 +- - glib/poppler-page.cc | 6 +++--- + glib/poppler-attachment.cc | 2 +- + glib/poppler-document.cc | 4 ++-- + glib/poppler-media.cc | 2 +- + glib/poppler-page.cc | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) commit 89c66f236c85ac5a53ae12b01cdebc30e27b78d3 @@ -14016,7 +15878,7 @@ Date: Sat Feb 26 11:39:58 2011 +0100 glib: Add missing "out" annotation to poppler_page_get_size() - glib/poppler-page.cc | 4 ++-- + glib/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7a68199b342eb3f33733f7d7446ede8f94130fba @@ -14027,8 +15889,8 @@ Date: Sat Feb 26 11:09:27 2011 +0100 Cairo API has changed in 1.11.3. - poppler/CairoOutputDev.cc | 4 ++-- - poppler/CairoOutputDev.h | 4 ++-- + poppler/CairoOutputDev.cc | 4 ++-- + poppler/CairoOutputDev.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 97e7ab1a4eea2160f3f0847d10f6c16f2d66ef11 @@ -14039,7 +15901,7 @@ Date: Fri Feb 25 20:33:39 2011 +0000 Fixes rendering bug at 34602 - splash/SplashFTFont.cc | 5 ++++- + splash/SplashFTFont.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 3590a2d38082fc705040cdb31bf0b22ff12dd3e4 @@ -14050,7 +15912,7 @@ Date: Thu Feb 24 18:47:35 2011 +0000 More info in bug 34522 - poppler/GfxFont.cc | 3 ++- + poppler/GfxFont.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 384753f1f9f780687bdead99a6548ef8598b898a @@ -14061,7 +15923,7 @@ Date: Mon Feb 21 19:19:48 2011 +0000 Bug 34512 - goo/GooString.cc | 4 ++-- + goo/GooString.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d775420c3c6cb5a29ff74712d3fc210fcb4b4627 @@ -14070,7 +15932,7 @@ Date: Sat Feb 19 11:19:57 2011 +0000 Do not delete textOut twice when using -bbox - utils/pdftotext.cc | 3 +-- + utils/pdftotext.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e1a56d73b066e7152ccf6ccf36206def7956cb00 @@ -14094,15 +15956,15 @@ Date: Wed Feb 16 00:06:45 2011 +0000 Followup Bug 32349 & Poppler: More shading fun ;-) thread for more info - poppler/Function.cc | 122 +-------- - poppler/Function.h | 3 +- - poppler/GfxState.cc | 634 - +++++++++++++++++++++++++++++++++++++++----- - poppler/GfxState.h | 90 +++++-- - poppler/SplashOutputDev.cc | 253 +++++++++++++++--- - poppler/SplashOutputDev.h | 67 ++++- - splash/Splash.cc | 126 ++++++--- - splash/SplashPattern.h | 7 +- + poppler/Function.cc | 122 +-------- + poppler/Function.h | 3 +- + poppler/GfxState.cc | 634 + +++++++++++++++++++++++++++++++++++++++------ + poppler/GfxState.h | 90 +++++-- + poppler/SplashOutputDev.cc | 253 +++++++++++++++--- + poppler/SplashOutputDev.h | 67 ++++- + splash/Splash.cc | 126 ++++++--- + splash/SplashPattern.h | 7 +- 8 files changed, 1006 insertions(+), 296 deletions(-) commit 675b3505f963a0110dac7f865654232cbb865ef5 @@ -14113,12 +15975,12 @@ Date: Sun Feb 13 16:21:52 2011 +0100 With a command line option to use cairo or splash backends. - test/CMakeLists.txt | 20 +-- - test/Makefile.am | 29 ++-- - test/gtk-cairo-test.cc | 190 ----------------------- - test/gtk-splash-test.cc | 311 ------------------------------------- - test/gtk-test.cc | 397 - +++++++++++++++++++++++++++++++++++++++++++++++ + test/CMakeLists.txt | 20 +-- + test/Makefile.am | 29 ++-- + test/gtk-cairo-test.cc | 190 ----------------------- + test/gtk-splash-test.cc | 311 ------------------------------------- + test/gtk-test.cc | 397 + ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 412 insertions(+), 535 deletions(-) commit 728c022cdc1ea12aa54077d44276f9d7714930d4 @@ -14129,7 +15991,7 @@ Date: Sun Feb 13 13:25:51 2011 +0100 followup of d82f98a274bfa008c218e265a080c4af7ce95131 - Makefile.am | 3 --- + Makefile.am | 3 --- 1 file changed, 3 deletions(-) commit 15e5b3f16015361754fdc14da4a0dde5af887568 @@ -14140,11 +16002,11 @@ Date: Sun Feb 13 13:23:06 2011 +0100 followup of 149b7fec472beda9d1538e0f26607c9498d504c2 - Makefile.am | 1 - - cmake/modules/FindGDK.cmake | 22 ---------------------- - config.h.cmake | 3 --- - glib/reference/Makefile.am | 1 - - glib/reference/poppler-sections.txt | 1 - + Makefile.am | 1 - + cmake/modules/FindGDK.cmake | 22 ---------------------- + config.h.cmake | 3 --- + glib/reference/Makefile.am | 1 - + glib/reference/poppler-sections.txt | 1 - 5 files changed, 28 deletions(-) commit 50aa15a0bd7100fc9b9243de1d6e6f4b59df1488 @@ -14155,7 +16017,7 @@ Date: Sun Feb 13 13:07:19 2011 +0100 followup of 149b7fec472beda9d1538e0f26607c9498d504c2 - glib/poppler-features.h.cmake | 1 - + glib/poppler-features.h.cmake | 1 - 1 file changed, 1 deletion(-) commit f410cd11268254b9d0422201c9860d775f73fdd8 @@ -14164,7 +16026,7 @@ Date: Sun Feb 13 12:55:37 2011 +0100 gtk-splash-test: Don't use GDK deprecated API - test/gtk-splash-test.cc | 28 +++++++++++++++------------- + test/gtk-splash-test.cc | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) commit a0568e449061d6b6af5485e340cd6f9d3e54ef7c @@ -14173,9 +16035,9 @@ Date: Sun Feb 13 12:27:22 2011 +0100 glib: remove gdk referenes from pkg-config files - poppler-glib-uninstalled.pc.in | 2 +- - poppler-glib.pc.cmake | 2 +- - poppler-glib.pc.in | 2 +- + poppler-glib-uninstalled.pc.in | 2 +- + poppler-glib.pc.cmake | 2 +- + poppler-glib.pc.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 149b7fec472beda9d1538e0f26607c9498d504c2 @@ -14187,14 +16049,14 @@ Date: Sun Feb 13 11:51:57 2011 +0100 It removes the GDK dependency so that poppler-glib now only depends on glib and cairo. - CMakeLists.txt | 9 -- - configure.ac | 44 +------ - glib/CMakeLists.txt | 14 +-- - glib/Makefile.am | 8 +- - glib/poppler-features.h.in | 6 - - glib/poppler-page.cc | 296 - -------------------------------------------- - glib/poppler-page.h | 34 ----- + CMakeLists.txt | 9 -- + configure.ac | 44 +------ + glib/CMakeLists.txt | 14 +-- + glib/Makefile.am | 8 +- + glib/poppler-features.h.in | 6 - + glib/poppler-page.cc | 296 + --------------------------------------------- + glib/poppler-page.h | 34 ------ 7 files changed, 4 insertions(+), 407 deletions(-) commit a5482d64472a81206dd8d0c5bb80007f6d5bb893 @@ -14204,10 +16066,10 @@ Date: Sun Feb 13 11:40:23 2011 +0100 glib: Remove test-poppler-glib, poppler-glib-demo does the same and more - glib/CMakeLists.txt | 8 - - glib/Makefile.am | 14 - - glib/test-poppler-glib.cc | 657 - --------------------------------------------- + glib/CMakeLists.txt | 8 - + glib/Makefile.am | 14 - + glib/test-poppler-glib.cc | 657 + ---------------------------------------------- 3 files changed, 679 deletions(-) commit cab0cf028a192772dcb5c3f4aefa0a421e73e9e7 @@ -14216,7 +16078,7 @@ Date: Fri Feb 11 19:42:34 2011 +0000 Do not infinite loop in some broken files - poppler/JBIG2Stream.cc | 3 ++- + poppler/JBIG2Stream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1125cc8ccf386d8e0a0679aa73614bc2cb8037b0 @@ -14227,11 +16089,11 @@ Date: Tue Feb 8 20:27:16 2011 +0000 More info at bug 34001 - poppler/GlobalParams.cc | 15 +++++++++++++++ - poppler/GlobalParams.h | 3 +++ - poppler/PSOutputDev.cc | 7 ++++++- - utils/pdftops.1 | 6 ++++++ - utils/pdftops.cc | 6 ++++++ + poppler/GlobalParams.cc | 15 +++++++++++++++ + poppler/GlobalParams.h | 3 +++ + poppler/PSOutputDev.cc | 7 ++++++- + utils/pdftops.1 | 6 ++++++ + utils/pdftops.cc | 6 ++++++ 5 files changed, 36 insertions(+), 1 deletion(-) commit 96e169b0eca31891f3cd564365d4a2a5c6e2a2c0 @@ -14243,9 +16105,9 @@ Date: Tue Feb 8 19:58:31 2011 +0000 It might happen you are extremely unlucky and get the same globalParams after a new delete/creation - qt4/src/poppler-private.cc | 51 - ++++++++++++++++++++++++++++++++++++++------ - qt4/src/poppler-private.h | 34 +++-------------------------- + qt4/src/poppler-private.cc | 51 + +++++++++++++++++++++++++++++++++++++++------- + qt4/src/poppler-private.h | 34 +++---------------------------- 2 files changed, 47 insertions(+), 38 deletions(-) commit c3470145f95791167c19a438934a923eab8a93cf @@ -14256,12 +16118,12 @@ Date: Tue Feb 8 19:54:48 2011 +0000 More info at bug 34003 - poppler/GlobalParams.cc | 18 +++- - poppler/GlobalParams.h | 5 +- - poppler/PSOutputDev.cc | 227 - ++++++++++++++++++++++++++++++++++------------- - utils/pdftops.1 | 7 ++ - utils/pdftops.cc | 8 +- + poppler/GlobalParams.cc | 18 +++- + poppler/GlobalParams.h | 5 +- + poppler/PSOutputDev.cc | 227 + ++++++++++++++++++++++++++++++++++-------------- + utils/pdftops.1 | 7 ++ + utils/pdftops.cc | 8 +- 5 files changed, 198 insertions(+), 67 deletions(-) commit 37077aa475d2dee81f87daa05297b201eeb99c87 @@ -14274,7 +16136,7 @@ Date: Mon Feb 7 19:48:28 2011 +0000 depending on the resolution you render it - poppler/SplashOutputDev.cc | 10 +++++----- + poppler/SplashOutputDev.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 5aa854f70c8f563efe56dafa8bd6b3cdd5c95451 @@ -14288,8 +16150,8 @@ Date: Sun Feb 6 13:24:35 2011 +0100 with the same mime data. This reduces the size of the output file when printing. - poppler/CairoOutputDev.cc | 18 ++++++++++++++++-- - poppler/CairoOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 18 ++++++++++++++++-- + poppler/CairoOutputDev.h | 2 +- 2 files changed, 17 insertions(+), 3 deletions(-) commit fe7b8aa4fc78aacf3226d019db74146ceaebd63c @@ -14300,9 +16162,9 @@ Date: Wed Feb 2 22:35:40 2011 +0000 See bug 31926 for more info - poppler/PSOutputDev.cc | 2 +- - poppler/PreScanOutputDev.cc | 7 +++++++ - poppler/PreScanOutputDev.h | 7 +++++++ + poppler/PSOutputDev.cc | 2 +- + poppler/PreScanOutputDev.cc | 7 +++++++ + poppler/PreScanOutputDev.h | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) commit 5984ad081cd609f3146e0da5e22097ef073eb519 @@ -14313,8 +16175,8 @@ Date: Sun Jan 30 17:02:02 2011 +0000 Fixes some issues with pdf from bug 27482 - poppler/PSOutputDev.cc | 200 - ++++++++++++++++++++++++------------------------ + poppler/PSOutputDev.cc | 200 + ++++++++++++++++++++++++------------------------- 1 file changed, 100 insertions(+), 100 deletions(-) commit c60d5afbeb986c1b335357202c5f551a3c146a76 @@ -14326,7 +16188,7 @@ Date: Mon Jan 24 15:51:20 2011 +0100 * text.c (pgd_text_get_text): Before this change, when poppler_page_get_text returned NULL, we'd use "n_recs" uninitialized. - glib/demo/text.c | 1 + + glib/demo/text.c | 1 + 1 file changed, 1 insertion(+) commit a3bdc56e2f086444419eddfcda5d2010a9a6b5c0 @@ -14339,8 +16201,8 @@ Date: Sat Jan 29 11:23:33 2011 +0100 poppler_page_get_text() matches the list of rectangles returned by poppler_page_get_text_layout(). - glib/demo/text.c | 60 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/text.c | 60 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) commit bf2d86c8db430595fb3c55edd3f6c8d289bdaeb5 @@ -14351,7 +16213,7 @@ Date: Fri Jan 28 20:34:08 2011 +0000 Fixes KDE bug 264667 - qt4/src/poppler-private.cc | 6 ++++-- + qt4/src/poppler-private.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit e6fb20d7b3bf8ea8aedc1bcd910e035059835b5f @@ -14363,8 +16225,8 @@ Date: Fri Jan 28 19:20:15 2011 +0000 See "[poppler] text extraction does not work" in the mailing list for more info - poppler/GfxFont.cc | 14 +++++++++++++- - poppler/GfxFont.h | 2 ++ + poppler/GfxFont.cc | 14 +++++++++++++- + poppler/GfxFont.h | 2 ++ 2 files changed, 15 insertions(+), 1 deletion(-) commit 4829d36a3b005585db8c8115f7ee81a4e2384780 @@ -14379,7 +16241,7 @@ Date: Wed Jan 26 22:59:49 2011 +0000 disregard the page range for all preceding prefixes that do not match the given prefix. - poppler/PageLabelInfo.cc | 7 +++---- + poppler/PageLabelInfo.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit e57c75fbd95ef8399b0785500f6893465bc808c3 @@ -14390,11 +16252,11 @@ Date: Mon Jan 24 19:48:09 2011 +1030 Fixes bugs #19076 and #32791. - poppler/CairoOutputDev.cc | 139 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 12 ++++ - poppler/Gfx.cc | 10 +++- - poppler/OutputDev.h | 2 + + poppler/CairoOutputDev.cc | 139 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 12 ++++ + poppler/Gfx.cc | 10 +++- + poppler/OutputDev.h | 2 + 4 files changed, 161 insertions(+), 2 deletions(-) commit 5081356fcc69012e9df95dbf1e3c36e7c1e751c4 @@ -14403,7 +16265,7 @@ Date: Tue Jan 25 20:26:25 2011 +0000 Fix leak in SplashOutputDev::axialShadedFill - poppler/SplashOutputDev.cc | 3 ++- + poppler/SplashOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 19dc283c3af597deab297341a37495c06988948b @@ -14412,7 +16274,7 @@ Date: Mon Jan 24 19:05:08 2011 +0000 Include zlib header since we use things defined there - goo/PNGWriter.cc | 3 +++ + goo/PNGWriter.cc | 3 +++ 1 file changed, 3 insertions(+) commit 5056e33e01ce0f7db1a5401b7b38d30e84eedf69 @@ -14428,7 +16290,7 @@ Date: Mon Jan 17 13:07:22 2011 +0800 This fix neglect the Y vaules to make sure that the words also displayed when line is selected. - poppler/TextOutputDev.cc | 16 ++++++++-------- + poppler/TextOutputDev.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 88812e716c1a0c87a504118d47eb4cc6f52962fa @@ -14437,8 +16299,8 @@ Date: Fri Jan 21 23:33:47 2011 +0000 Add Hinting API to ArthurOutputDev - poppler/ArthurOutputDev.cc | 11 +++++++++-- - poppler/ArthurOutputDev.h | 15 ++++++++++++++- + poppler/ArthurOutputDev.cc | 11 +++++++++-- + poppler/ArthurOutputDev.h | 15 ++++++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) commit dc5ec4668bdfe3b6ba41f0a2e551bbc07f8839ba @@ -14447,17 +16309,17 @@ Date: Fri Jan 21 23:32:50 2011 +0000 support slight hinting in Splash backend - cpp/poppler-page-renderer.cpp | 2 +- - poppler/SplashOutputDev.cc | 6 +++++- - poppler/SplashOutputDev.h | 4 +++- - qt4/src/poppler-private.h | 3 ++- - qt4/src/poppler-qt4.h | 4 +++- - splash/SplashFTFont.cc | 27 ++++++++++++++++++--------- - splash/SplashFTFont.h | 2 ++ - splash/SplashFTFontEngine.cc | 10 +++++++--- - splash/SplashFTFontEngine.h | 6 ++++-- - splash/SplashFontEngine.cc | 4 +++- - splash/SplashFontEngine.h | 2 ++ + cpp/poppler-page-renderer.cpp | 2 +- + poppler/SplashOutputDev.cc | 6 +++++- + poppler/SplashOutputDev.h | 4 +++- + qt4/src/poppler-private.h | 3 ++- + qt4/src/poppler-qt4.h | 4 +++- + splash/SplashFTFont.cc | 27 ++++++++++++++++++--------- + splash/SplashFTFont.h | 2 ++ + splash/SplashFTFontEngine.cc | 10 +++++++--- + splash/SplashFTFontEngine.h | 6 ++++-- + splash/SplashFontEngine.cc | 4 +++- + splash/SplashFontEngine.h | 2 ++ 11 files changed, 50 insertions(+), 20 deletions(-) commit 0c5b1bef9f3f98001cee20061b1eaf20b965c5a9 @@ -14468,9 +16330,9 @@ Date: Fri Jan 21 19:01:45 2011 +0000 Also some speed improvemensts. Bug #32365 - poppler/PSOutputDev.cc | 207 - +++++++++++++++++++++++++++++++++++++----------- - poppler/PSOutputDev.h | 13 ++- + poppler/PSOutputDev.cc | 207 + ++++++++++++++++++++++++++++++++++++++----------- + poppler/PSOutputDev.h | 13 +++- 2 files changed, 170 insertions(+), 50 deletions(-) commit 6cb8965fb8bce6da2a4460e86f592c1ea3a84a5c @@ -14479,10 +16341,10 @@ Date: Fri Jan 21 18:43:21 2011 +0000 fix (C) years - poppler/CairoOutputDev.cc | 2 +- - poppler/CairoOutputDev.h | 2 +- - qt4/src/poppler-private.cc | 2 +- - qt4/tests/check_strings.cpp | 2 +- + poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.h | 2 +- + qt4/src/poppler-private.cc | 2 +- + qt4/tests/check_strings.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 24f9c8924b2135da616386d0fa691fe790b4e7a4 @@ -14493,7 +16355,7 @@ Date: Fri Jan 21 08:43:34 2011 +0000 Fixes asert on bug 33063 - poppler/Annot.cc | 4 ++-- + poppler/Annot.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 07a8808c22445c421f3064da7e5227dcbf40358b @@ -14508,8 +16370,8 @@ Date: Mon Jan 17 21:34:23 2011 +0100 Add a couple of testcases for it. - qt4/src/poppler-private.cc | 30 ++++++++++++++++++++++++------ - qt4/tests/check_strings.cpp | 21 +++++++++++++++++++++ + qt4/src/poppler-private.cc | 30 ++++++++++++++++++++++++------ + qt4/tests/check_strings.cpp | 21 +++++++++++++++++++++ 2 files changed, 45 insertions(+), 6 deletions(-) commit ed367c08d788c88c49de770019bf826cfebb3e2c @@ -14518,7 +16380,7 @@ Date: Sun Jan 16 17:25:02 2011 +0000 Don't need this either - configure.ac | 1 - + configure.ac | 1 - 1 file changed, 1 deletion(-) commit 76ab657dc81ed0af7d9f2efaca2e68d570063001 @@ -14527,7 +16389,7 @@ Date: Sun Jan 16 17:22:56 2011 +0000 And this is the last bit of qt3 cleaning? - configure.ac | 1 - + configure.ac | 1 - 1 file changed, 1 deletion(-) commit 9a02856c2762e65b8f03e443e728e05e5a86f65b @@ -14536,7 +16398,7 @@ Date: Sun Jan 16 17:21:00 2011 +0000 Another qt3 unused file - m4/qt.m4 | 16 ---------------- + m4/qt.m4 | 16 ---------------- 1 file changed, 16 deletions(-) commit 26da7a52d31eb677ab6399de2c07140aa272b35e @@ -14545,7 +16407,7 @@ Date: Sun Jan 16 17:17:59 2011 +0000 Yet more qt3 cleaning - configure.ac | 2 -- + configure.ac | 2 -- 1 file changed, 2 deletions(-) commit 8dc9c693abb0033247a338d0f7d1f3f7a57c1a55 @@ -14554,10 +16416,10 @@ Date: Sun Jan 16 17:14:34 2011 +0000 Some more qt3 thigs i forgot to kill - CMakeLists.txt | 5 - - Makefile.am | 1 - - cmake/modules/FindQt3.cmake | 319 - ------------------------------------------- + CMakeLists.txt | 5 - + Makefile.am | 1 - + cmake/modules/FindQt3.cmake | 319 + -------------------------------------------- 3 files changed, 325 deletions(-) commit d82f98a274bfa008c218e265a080c4af7ce95131 @@ -14566,29 +16428,29 @@ Date: Sun Jan 16 17:13:06 2011 +0000 Kill qt3 frontend - CMakeLists.txt | 5 - - Makefile.am | 5 - - configure.ac | 18 -- - poppler-qt-uninstalled.pc.in | 7 - - poppler-qt.pc.cmake | 13 -- - poppler-qt.pc.in | 13 -- - qt/.gitignore | 7 - - qt/CMakeLists.txt | 34 ---- - qt/Makefile.am | 48 ----- - qt/poppler-document.cc | 344 - -------------------------------- - qt/poppler-fontinfo.cc | 83 -------- - qt/poppler-link-qt3.h | 188 ------------------ - qt/poppler-link.cc | 267 ------------------------- - qt/poppler-page-transition-private.h | 28 --- - qt/poppler-page-transition.cc | 95 --------- - qt/poppler-page-transition.h | 146 -------------- - qt/poppler-page.cc | 357 - ---------------------------------- - qt/poppler-private.cc | 147 -------------- - qt/poppler-private.h | 102 ---------- - qt/poppler-qt.h | 311 ----------------------------- - qt/test-poppler-qt.cpp | 122 ------------ + CMakeLists.txt | 5 - + Makefile.am | 5 - + configure.ac | 18 -- + poppler-qt-uninstalled.pc.in | 7 - + poppler-qt.pc.cmake | 13 -- + poppler-qt.pc.in | 13 -- + qt/.gitignore | 7 - + qt/CMakeLists.txt | 34 ---- + qt/Makefile.am | 48 ----- + qt/poppler-document.cc | 344 + --------------------------------- + qt/poppler-fontinfo.cc | 83 -------- + qt/poppler-link-qt3.h | 188 ------------------ + qt/poppler-link.cc | 267 -------------------------- + qt/poppler-page-transition-private.h | 28 --- + qt/poppler-page-transition.cc | 95 ---------- + qt/poppler-page-transition.h | 146 -------------- + qt/poppler-page.cc | 357 + ----------------------------------- + qt/poppler-private.cc | 147 --------------- + qt/poppler-private.h | 102 ---------- + qt/poppler-qt.h | 311 ------------------------------ + qt/test-poppler-qt.cpp | 122 ------------ 21 files changed, 2340 deletions(-) commit 301352e5585d4ab6e7b609b4ab79b4d8b8656092 @@ -14599,8 +16461,8 @@ Date: Sun Jan 9 18:48:50 2011 +0000 Bug 32890 - poppler/DCTStream.cc | 21 ++++++++++++--------- - poppler/DCTStream.h | 8 ++++++-- + poppler/DCTStream.cc | 21 ++++++++++++--------- + poppler/DCTStream.h | 8 ++++++-- 2 files changed, 18 insertions(+), 11 deletions(-) commit 17baf0498485720b4ea5952bb46287f533139d0a @@ -14609,7 +16471,7 @@ Date: Sat Jan 8 13:03:31 2011 +0000 Remove declaration of function without implementation - poppler/XRef.h | 3 +-- + poppler/XRef.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit a9e280508f5d669c8b6e1a6bb888b9369d868ab3 @@ -14619,7 +16481,7 @@ Date: Sat Jan 8 10:39:41 2011 +0100 glib: Fix memory leak when calling poppler_page_get_text_layout() for pages with no text - glib/poppler-page.cc | 5 ++++- + glib/poppler-page.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5d62d18941810ef7d668eafa8b001085133fb169 @@ -14629,7 +16491,7 @@ Date: Sat Jan 8 10:33:32 2011 +0100 glib: Use NULL instead of FALSE in g_return_val_if_fail() for functions returning a pointer - glib/poppler-page.cc | 12 ++++++------ + glib/poppler-page.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 1324ae13f1fc2fa28951c2c7f7d63d4756537229 @@ -14638,7 +16500,7 @@ Date: Thu Jan 6 01:15:30 2011 +0100 [cpp/apidox] advertize the 'pnm' image format - cpp/poppler-image.cpp | 1 + + cpp/poppler-image.cpp | 1 + 1 file changed, 1 insertion(+) commit b192363960c26111167b1b08db9910e5f39dcf8b @@ -14652,12 +16514,12 @@ Date: Thu Jan 6 01:09:09 2011 +0100 and use it choosing the output format matching as close as possible the format of the image. - cpp/CMakeLists.txt | 1 + - cpp/Makefile.am | 2 + - cpp/PNMWriter.cc | 119 - +++++++++++++++++++++++++++++++++++++++++++++++++ - cpp/PNMWriter.h | 43 ++++++++++++++++++ - cpp/poppler-image.cpp | 22 ++++++++- + cpp/CMakeLists.txt | 1 + + cpp/Makefile.am | 2 + + cpp/PNMWriter.cc | 119 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + cpp/PNMWriter.h | 43 ++++++++++++++++++ + cpp/poppler-image.cpp | 22 +++++++++- 5 files changed, 186 insertions(+), 1 deletion(-) commit bebc530cbde7898759e1bd3629d2836ce0fb1d08 @@ -14671,9 +16533,9 @@ Date: Fri Dec 31 12:11:40 2010 +1030 https://bugs.freedesktop.org/show_bug.cgi?id=32746 - poppler/CairoOutputDev.cc | 46 - ++++++++++++++++++++++++++++++--------------- - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.cc | 46 + +++++++++++++++++++++++++++++++--------------- + poppler/CairoOutputDev.h | 1 + 2 files changed, 32 insertions(+), 15 deletions(-) commit 1399b9ab14b19f25583c75af2b36f63a6a01129a @@ -14682,7 +16544,7 @@ Date: Wed Dec 29 15:56:45 2010 +0100 [cpp] add TIFF output to 'image' - cpp/poppler-image.cpp | 12 ++++++++++++ + cpp/poppler-image.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 1c7937dbc3c577ffc12cacc8de33d320e2f30ce9 @@ -14693,19 +16555,19 @@ Date: Wed Dec 29 14:47:06 2010 +0000 BUG 32027 - CMakeLists.txt | 15 ++++ - config.h.cmake | 3 + - configure.ac | 32 ++++++++ - goo/Makefile.am | 2 + - goo/TiffWriter.cc | 202 - ++++++++++++++++++++++++++++++++++++++++++++++++ - goo/TiffWriter.h | 53 +++++++++++++ - poppler/Makefile.am | 11 +++ - splash/SplashBitmap.cc | 18 ++++- - splash/SplashBitmap.h | 5 +- - splash/SplashTypes.h | 4 +- - utils/pdftoppm.1 | 6 ++ - utils/pdftoppm.cc | 14 +++- + CMakeLists.txt | 15 ++++ + config.h.cmake | 3 + + configure.ac | 32 ++++++++ + goo/Makefile.am | 2 + + goo/TiffWriter.cc | 202 + +++++++++++++++++++++++++++++++++++++++++++++++++ + goo/TiffWriter.h | 53 +++++++++++++ + poppler/Makefile.am | 11 +++ + splash/SplashBitmap.cc | 18 ++++- + splash/SplashBitmap.h | 5 +- + splash/SplashTypes.h | 4 +- + utils/pdftoppm.1 | 6 ++ + utils/pdftoppm.cc | 14 +++- 12 files changed, 358 insertions(+), 7 deletions(-) commit bae91ecb638fcfee001e5c9a86a754610da796e4 @@ -14716,8 +16578,8 @@ Date: Tue Dec 28 11:53:54 2010 +0000 Bug 32025 - utils/pdftoppm.1 | 3 +++ - utils/pdftoppm.cc | 26 +++++++++++++++++++++++--- + utils/pdftoppm.1 | 3 +++ + utils/pdftoppm.cc | 26 +++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 3 deletions(-) commit ff58ee66c27da09a370a3000ab55eb1a24921852 @@ -14726,8 +16588,8 @@ Date: Mon Dec 27 20:07:21 2010 +0000 bump soname just in case the getPage change is not BC - qt/CMakeLists.txt | 2 +- - qt/Makefile.am | 2 +- + qt/CMakeLists.txt | 2 +- + qt/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 453df02e195a96d0210f297c21c8ffba646659da @@ -14736,7 +16598,7 @@ Date: Mon Dec 27 19:51:13 2010 +0000 Make distcheck work - glib/Makefile.am | 2 +- + glib/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6a34cec72c1a1b6576858a7836aae4a902fb5ed7 @@ -14745,8 +16607,8 @@ Date: Mon Dec 27 19:29:52 2010 +0000 increase core soname - CMakeLists.txt | 2 +- - poppler/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + poppler/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8c11e9d68dceb609d04b3b383d22c307b5981d86 @@ -14755,10 +16617,10 @@ Date: Mon Dec 27 19:23:29 2010 +0000 0.16.0 project version increase - CMakeLists.txt | 4 ++-- - configure.ac | 4 ++-- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + configure.ac | 4 ++-- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 8c1fd83c6061279af00c1172fe41cee61f19d917 @@ -14767,7 +16629,7 @@ Date: Mon Dec 27 19:22:22 2010 +0000 0.16.0 NEWS - NEWS | 24 ++++++++++++++++++++++++ + NEWS | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 0294d6e50691a3e40fad0d6e4fa9056944a91efd @@ -14778,7 +16640,7 @@ Date: Thu Dec 23 15:56:32 2010 +0000 Fixes 32349 - poppler/Gfx.cc | 25 ++++++++++++++++--------- + poppler/Gfx.cc | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) commit 3aa08e378927889b35b6fa858d6da568250ba6ec @@ -14787,7 +16649,7 @@ Date: Sun Dec 19 22:36:47 2010 +0000 Seems to work with this version, so enable it - CMakeLists.txt | 4 ++-- + CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 93cf184b7573980bf2e56342e64f9b99c5d0b415 @@ -14798,7 +16660,7 @@ Date: Sun Dec 19 14:16:25 2010 +0000 Applying patches by hand is bad - poppler/PDFDoc.cc | 4 ++-- + poppler/PDFDoc.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ebb580d756a8321de87814f05ab572564732c15e @@ -14807,7 +16669,7 @@ Date: Sun Dec 19 14:08:31 2010 +0000 Windows fixes - poppler/PDFDoc.cc | 5 +++-- + poppler/PDFDoc.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 88a4154420e016d93c5ce05b5b8e09b6bddcadc9 @@ -14816,7 +16678,7 @@ Date: Sun Dec 19 13:03:01 2010 +0000 build on newer MSVC - qt4/src/poppler-annotation.h | 7 ++++--- + qt4/src/poppler-annotation.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 18cd9f6aeb48266c551952c395eb9cd662bc27f5 @@ -14825,7 +16687,7 @@ Date: Sat Dec 18 17:59:54 2010 +0000 compile in windows - poppler/FontInfo.cc | 3 ++- + poppler/FontInfo.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 471102ef68b439dfa13e20e3b0f2e143f8d0dc85 @@ -14836,8 +16698,8 @@ Date: Fri Dec 17 00:36:36 2010 +0000 Actually use -zoom that is there for a reason - utils/pdftohtml.1 | 3 --- - utils/pdftohtml.cc | 15 ++++++--------- + utils/pdftohtml.1 | 3 --- + utils/pdftohtml.cc | 15 ++++++--------- 2 files changed, 6 insertions(+), 12 deletions(-) commit edf6c47feb5b7658e585bcce196e465245e1dc98 @@ -14846,7 +16708,7 @@ Date: Thu Dec 16 22:56:40 2010 +0000 kill useless code - utils/pdftohtml.cc | 8 -------- + utils/pdftohtml.cc | 8 -------- 1 file changed, 8 deletions(-) commit 185a2f81485e19f96393a431be5523a277747b94 @@ -14855,8 +16717,8 @@ Date: Thu Dec 16 22:56:15 2010 +0000 static-ify some vars - utils/HtmlOutputDev.cc | 9 --------- - utils/pdftohtml.cc | 8 ++++---- + utils/HtmlOutputDev.cc | 9 --------- + utils/pdftohtml.cc | 8 ++++---- 2 files changed, 4 insertions(+), 13 deletions(-) commit e4dfc548c57b690db9122d1db3342ed0a785c8bb @@ -14865,7 +16727,7 @@ Date: Tue Dec 14 19:45:46 2010 +0000 We need this to make the define really be defined - config.h.cmake | 3 +++ + config.h.cmake | 3 +++ 1 file changed, 3 insertions(+) commit 06da4b46c442778c67b788b747f04b386b5247ac @@ -14881,9 +16743,9 @@ Date: Tue Dec 14 09:06:57 2010 +1030 where a 65K PDF printed to PDF using poppler-cairo turns into an 8MB PDF. - CMakeLists.txt | 2 ++ - configure.ac | 1 + - poppler/CairoOutputDev.cc | 25 ++++++++++++++++++------- + CMakeLists.txt | 2 ++ + configure.ac | 1 + + poppler/CairoOutputDev.cc | 25 ++++++++++++++++++------- 3 files changed, 21 insertions(+), 7 deletions(-) commit 6ef457dc818e7e241e5d2e264bc2d78b132ae638 @@ -14896,8 +16758,8 @@ Date: Mon Dec 13 14:08:29 2010 +0000 gmem a while ago - cmake/modules/PopplerMacros.cmake | 2 +- - configure.ac | 2 +- + cmake/modules/PopplerMacros.cmake | 2 +- + configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 86e469600b58ae05cb6ede1b4017fbdac99cc556 @@ -14909,8 +16771,8 @@ Date: Mon Dec 13 14:04:00 2010 +0000 -Wchar-subscripts is part of -Wall so remove it Move -fno-common to default options since it makes sense to use it - cmake/modules/PopplerMacros.cmake | 4 ++-- - configure.ac | 4 ++-- + cmake/modules/PopplerMacros.cmake | 4 ++-- + configure.ac | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 2b74241d8b1fd1ec9fab4f6f673bbaaa1cb3d949 @@ -14919,8 +16781,8 @@ Date: Mon Dec 13 13:56:52 2010 +0000 Promote -Wcast-align to the general warnings we ask gcc to give - cmake/modules/PopplerMacros.cmake | 2 +- - configure.ac | 2 +- + cmake/modules/PopplerMacros.cmake | 2 +- + configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 7313e0a4de6f2146c1dcb3d235f18a3c844d12d5 @@ -14931,12 +16793,12 @@ Date: Sun Dec 12 23:28:18 2010 +0000 Bug 32149 - utils/pdffonts.cc | 2 ++ - utils/pdfimages.cc | 2 ++ - utils/pdfinfo.cc | 3 +++ - utils/pdftoppm.cc | 2 ++ - utils/pdftops.cc | 5 ++++- - utils/pdftotext.cc | 3 +++ + utils/pdffonts.cc | 2 ++ + utils/pdfimages.cc | 2 ++ + utils/pdfinfo.cc | 3 +++ + utils/pdftoppm.cc | 2 ++ + utils/pdftops.cc | 5 ++++- + utils/pdftotext.cc | 3 +++ 6 files changed, 16 insertions(+), 1 deletion(-) commit 669cbfc9fd78a22d4f14b0af43143e1f5dc28cd5 @@ -14948,7 +16810,7 @@ Date: Sat Dec 11 19:04:22 2010 +0000 Code based in code posted by Suzuki Toshiya in the freetype mailing list - splash/SplashFTFont.cc | 15 +++++++++------ + splash/SplashFTFont.cc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit 2984002a64acca7014edeadd900dd52cdf7d9eac @@ -14959,7 +16821,7 @@ Date: Sat Dec 11 18:57:52 2010 +0000 Gives a warning with newer gcc's - splash/Splash.cc | 6 +++--- + splash/Splash.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9b45fa072198da4a5032004ac943cf2227aa97ea @@ -14970,8 +16832,8 @@ Date: Fri Dec 10 12:05:58 2010 +0000 BUG 30107 - poppler/PreScanOutputDev.cc | 14 +++++++++++++- - poppler/PreScanOutputDev.h | 4 ++++ + poppler/PreScanOutputDev.cc | 14 +++++++++++++- + poppler/PreScanOutputDev.h | 4 ++++ 2 files changed, 17 insertions(+), 1 deletion(-) commit f96f6a06cdc33b4654669ac74d5abd0d546a127d @@ -14982,8 +16844,8 @@ Date: Sun Dec 5 12:06:21 2010 +0000 Bug 32065 - poppler/FlateStream.cc | 9 ++++++--- - poppler/FlateStream.h | 9 +++++++++ + poppler/FlateStream.cc | 9 ++++++--- + poppler/FlateStream.h | 9 +++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) commit 7b1f83990a1f68306daf5f7dbeabcd38f4382e3b @@ -14992,12 +16854,12 @@ Date: Mon Nov 29 22:27:46 2010 +0000 0.15.3 - CMakeLists.txt | 4 ++-- - NEWS | 18 ++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 18 ++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 24 insertions(+), 6 deletions(-) commit 7c23a993193aaaa4d4b5b6d1161a0455d1e2a8c0 @@ -15006,8 +16868,7 @@ Date: Mon Nov 29 21:33:31 2010 +0000 Add some more isNum before calling getNum - poppler/GfxState.cc | 48 - ++++++++++++++++++++++++++++++++---------------- + poppler/GfxState.cc | 48 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 16 deletions(-) commit 62ec4f591c258e702ee79b519919a931517220bf @@ -15018,9 +16879,9 @@ Date: Mon Nov 29 20:50:43 2010 +0000 Fixes some more crashes in broken files - poppler/Parser.cc | 7 ++++++- - poppler/Parser.h | 1 + - poppler/XRef.cc | 6 +++--- + poppler/Parser.cc | 7 ++++++- + poppler/Parser.h | 1 + + poppler/XRef.cc | 6 +++--- 3 files changed, 10 insertions(+), 4 deletions(-) commit d2a0e2ca723142478858f7edfb7c98807d554578 @@ -15029,7 +16890,7 @@ Date: Thu Nov 25 10:36:38 2010 +0000 Skip over loops in Pages tree - poppler/Catalog.cc | 15 ++++++++++----- + poppler/Catalog.cc | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 7abd371364e6e4aaef932f26b0664f7f9d760c42 @@ -15038,8 +16899,8 @@ Date: Sun Nov 28 13:57:50 2010 +0000 this var is not about xobjects only anymroe - poppler/FontInfo.cc | 6 +++--- - poppler/FontInfo.h | 2 +- + poppler/FontInfo.cc | 6 +++--- + poppler/FontInfo.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 1ac14df61d711097837e44d80a9332f0a854b95e @@ -15050,7 +16911,7 @@ Date: Sun Nov 28 13:49:41 2010 +0000 Bug 31948 - poppler/FontInfo.cc | 50 + poppler/FontInfo.cc | 50 +++++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 23 deletions(-) @@ -15060,8 +16921,8 @@ Date: Sun Nov 28 13:25:39 2010 +0000 Use sets instead of arrays - poppler/FontInfo.cc | 46 ++++++++-------------------------------------- - poppler/FontInfo.h | 11 +++-------- + poppler/FontInfo.cc | 46 ++++++++-------------------------------------- + poppler/FontInfo.h | 11 +++-------- 2 files changed, 11 insertions(+), 46 deletions(-) commit 4c20bf14c0b1d7f1d5e530ded890186487da32b5 @@ -15073,8 +16934,8 @@ Date: Sun Nov 28 12:50:24 2010 +0000 No idea why we didn't do this before, duplicate code is evil and now pdffonts doesn't crash on pdf from bug 20486 - utils/pdffonts.cc | 185 - ++++++++--------------------------------------------- + utils/pdffonts.cc | 185 + ++++++++---------------------------------------------- 1 file changed, 26 insertions(+), 159 deletions(-) commit d915f3d5a9e9e2e5dcd6be4cf8fac1b5849a13e9 @@ -15083,7 +16944,7 @@ Date: Wed Nov 24 21:51:46 2010 +0000 protect against null ref here - poppler/Catalog.cc | 2 +- + poppler/Catalog.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cf32faaa16d763561fb9dfc4469345e4b3ba2369 @@ -15092,7 +16953,7 @@ Date: Wed Nov 24 21:48:54 2010 +0000 Protect against NULL values here - poppler/JPEG2000Stream.h | 2 ++ + poppler/JPEG2000Stream.h | 2 ++ 1 file changed, 2 insertions(+) commit 46a6cc5952c59504863baed3ad2870093c462f12 @@ -15103,7 +16964,7 @@ Date: Wed Nov 24 19:42:59 2010 +0000 Bug 31895 - poppler/GfxState.cc | 26 ++++++++++++++++++-------- + poppler/GfxState.cc | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit 52e25cca7e75a8b8eac95a3cec258f1cd9f8ecaa @@ -15115,9 +16976,9 @@ Date: Tue Nov 23 20:31:14 2010 +0000 Fixes broken PDF at bug 31861 - poppler/Catalog.cc | 2 +- - poppler/Dict.cc | 4 ++++ - poppler/Dict.h | 2 ++ + poppler/Catalog.cc | 2 +- + poppler/Dict.cc | 4 ++++ + poppler/Dict.h | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) commit c6127898b13311197971b1c6b1b306b91e28cf0e @@ -15128,7 +16989,7 @@ Date: Mon Nov 22 13:08:48 2010 +0000 Prevents running out of memory with malicious documents. - poppler/Hints.cc | 26 +++++++++++++------------- + poppler/Hints.cc | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 6a17cc89eda52f08cbacbf9bfaaeda22cf041e82 @@ -15139,8 +17000,8 @@ Date: Mon Nov 22 19:20:56 2010 +0000 Improves the duck rendering in bug 22098 - poppler/Gfx.cc | 71 - +++++++++++++++++++++++++++----------------------------- + poppler/Gfx.cc | 71 + ++++++++++++++++++++++++++++------------------------------ 1 file changed, 34 insertions(+), 37 deletions(-) commit 9093adede4f9ad6fb2962dcefcb09c1d8c357715 @@ -15149,7 +17010,7 @@ Date: Sun Nov 21 23:49:12 2010 +0000 pedantic ; - poppler/CurlPDFDocBuilder.cc | 2 +- + poppler/CurlPDFDocBuilder.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 61445f5af749510fb647059af01abf1faf664195 @@ -15158,7 +17019,7 @@ Date: Sat Nov 20 22:19:35 2010 +0000 forgot to upadte year here - poppler/Parser.h | 2 +- + poppler/Parser.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3628837febb21bcd1b54f3fb737628ea59e5d95d @@ -15169,14 +17030,14 @@ Date: Sat Nov 20 22:15:08 2010 +0000 Works for loops of more than one item as in bug 28784 - poppler/Dict.cc | 4 ++-- - poppler/Dict.h | 2 +- - poppler/Object.cc | 4 ++-- - poppler/Object.h | 9 +++++---- - poppler/Parser.cc | 19 +++++++++++++------ - poppler/Parser.h | 7 ++++++- - poppler/XRef.cc | 30 +++++++++++++++++++++++++----- - poppler/XRef.h | 2 +- + poppler/Dict.cc | 4 ++-- + poppler/Dict.h | 2 +- + poppler/Object.cc | 4 ++-- + poppler/Object.h | 9 +++++---- + poppler/Parser.cc | 19 +++++++++++++------ + poppler/Parser.h | 7 ++++++- + poppler/XRef.cc | 30 +++++++++++++++++++++++++----- + poppler/XRef.h | 2 +- 8 files changed, 55 insertions(+), 22 deletions(-) commit b0555189a7fbd7f6a899e582783b9e0df44d5d6a @@ -15185,13 +17046,13 @@ Date: Sat Nov 20 21:32:24 2010 +0000 Protect against more loops when parsing - poppler/Dict.cc | 4 ++-- - poppler/Dict.h | 2 +- - poppler/Object.cc | 4 ++-- - poppler/Object.h | 8 ++++---- - poppler/Parser.cc | 2 +- - poppler/XRef.cc | 4 ++-- - poppler/XRef.h | 2 +- + poppler/Dict.cc | 4 ++-- + poppler/Dict.h | 2 +- + poppler/Object.cc | 4 ++-- + poppler/Object.h | 8 ++++---- + poppler/Parser.cc | 2 +- + poppler/XRef.cc | 4 ++-- + poppler/XRef.h | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) commit 555fa897b275ca7195f22a727b049c8c4f2d74cd @@ -15200,9 +17061,9 @@ Date: Sat Nov 20 19:14:38 2010 +0000 Detect loops in FormField creation - poppler/Form.cc | 88 - +++++++++++++++++++++++++++++++------------------------ - poppler/Form.h | 14 +++++---- + poppler/Form.cc | 88 + ++++++++++++++++++++++++++++++++------------------------- + poppler/Form.h | 14 +++++---- 2 files changed, 58 insertions(+), 44 deletions(-) commit 1802ddef374cb1451975480b2427e5d23ee2c737 @@ -15211,8 +17072,8 @@ Date: Sat Nov 20 18:58:17 2010 +0000 Forgot to port this away from GooVector :-S - poppler/CurlCachedFile.cc | 3 +-- - poppler/CurlCachedFile.h | 2 +- + poppler/CurlCachedFile.cc | 3 +-- + poppler/CurlCachedFile.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit 32e53c5436b8c3654e7043f1d86596a79511a4cf @@ -15221,7 +17082,7 @@ Date: Sat Nov 20 18:54:59 2010 +0000 fix spacing - poppler/Form.cc | 8 ++++---- + poppler/Form.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 1cb3d5d94a1d89ccded96d977bcabfbe438fb81f @@ -15232,7 +17093,7 @@ Date: Sat Nov 20 18:08:45 2010 +0000 Fixes crash in broken pdf - poppler/Hints.cc | 2 +- + poppler/Hints.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22e8cebaa15adb4b19c9556cdca43cc3e77832b7 @@ -15241,7 +17102,7 @@ Date: Sat Nov 20 17:20:34 2010 +0000 Ensure the obj are num before reading them - poppler/GfxState.cc | 32 ++++++++++++++++++++++---------- + poppler/GfxState.cc | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) commit 08b2db36db4e011ebe36d2d945cb1a0498f1c5fb @@ -15250,7 +17111,7 @@ Date: Sat Nov 20 14:00:36 2010 +0100 add my copyright here - poppler/Hints.cc | 1 + + poppler/Hints.cc | 1 + 1 file changed, 1 insertion(+) commit 91aa4b02aa93ffe3828479194067de42d52be465 @@ -15259,8 +17120,8 @@ Date: Sat Nov 20 13:13:46 2010 +0100 [cpp] include <ios> for std::hex() and std::left() - cpp/poppler-global.cpp | 1 + - cpp/tests/poppler-dump.cpp | 1 + + cpp/poppler-global.cpp | 1 + + cpp/tests/poppler-dump.cpp | 1 + 2 files changed, 2 insertions(+) commit 1c924412923cb01f2cb95b0943cb7bbaf7e8cfb6 @@ -15269,7 +17130,7 @@ Date: Sat Nov 20 13:02:36 2010 +0100 [cpp] include <iterator> for std::back_inserter() - cpp/poppler-document.cpp | 1 + + cpp/poppler-document.cpp | 1 + 1 file changed, 1 insertion(+) commit 95b551025a34f3a7bcff2852eac6d186bc8a7cb0 @@ -15278,7 +17139,7 @@ Date: Sat Nov 20 12:54:21 2010 +0100 use a std::vector<char> instead of a var-length-array of char's - poppler/Hints.cc | 6 +++--- + poppler/Hints.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4faaff893515c80cb69b02e431a0f8483274a497 @@ -15289,8 +17150,8 @@ Date: Fri Nov 19 23:53:35 2010 +0000 The previous implementation did not compile with mingw64. - poppler/strtok_r.cpp | 137 - +------------------------------------------------- + poppler/strtok_r.cpp | 137 + +-------------------------------------------------- 1 file changed, 1 insertion(+), 136 deletions(-) commit 255f84927a649d980f047fe755c9c308535a3779 @@ -15301,7 +17162,7 @@ Date: Fri Nov 19 23:45:33 2010 +0000 Fixes bug #31627 - poppler/Linearization.cc | 4 +--- + poppler/Linearization.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 9d05138f0b7d15945f546564036bc67815593db0 @@ -15310,12 +17171,12 @@ Date: Sun Nov 14 16:05:28 2010 +0000 0.15.2 - CMakeLists.txt | 4 ++-- - NEWS | 22 ++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 22 ++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 28 insertions(+), 6 deletions(-) commit 2d18543bd6b3a5a9ff2dfab63339d5bfcccd0b2f @@ -15324,7 +17185,7 @@ Date: Sun Nov 14 15:41:56 2010 +0000 This does actually work now :D - qt4/tests/check_metadata.cpp | 1 - + qt4/tests/check_metadata.cpp | 1 - 1 file changed, 1 deletion(-) commit d772364b8a5858cbd98e256547d319260fa9d084 @@ -15339,8 +17200,8 @@ Date: Thu Nov 11 21:52:25 2010 +0100 Base on an idea of Albert, added closure and polish by me. - qt4/src/poppler-private.cc | 20 +++++++++++++++++++- - qt4/src/poppler-qt4.h | 24 ++++++++++++++++++++++++ + qt4/src/poppler-private.cc | 20 +++++++++++++++++++- + qt4/src/poppler-qt4.h | 24 ++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) commit ce929cf33f4b6b6421f9d327b4bb792816d47aac @@ -15351,10 +17212,10 @@ Date: Wed Nov 10 23:41:44 2010 +0000 Adds the page the image is in to the image filename - utils/ImageOutputDev.cc | 25 ++++++++++++++++++------- - utils/ImageOutputDev.h | 19 +++++++++++++++---- - utils/pdfimages.1 | 3 +++ - utils/pdfimages.cc | 6 +++++- + utils/ImageOutputDev.cc | 25 ++++++++++++++++++------- + utils/ImageOutputDev.h | 19 +++++++++++++++---- + utils/pdfimages.1 | 3 +++ + utils/pdfimages.cc | 6 +++++- 4 files changed, 41 insertions(+), 12 deletions(-) commit 6296c28968613aadb7ea084092945a54005eca9b @@ -15368,27 +17229,27 @@ Date: Wed Nov 10 23:28:45 2010 +0000 need to maintain it in case we ever get a new xpdf release we want to merge with - CMakeLists.txt | 1 - - goo/GooVector.h | 159 - -------------------------------------------- - goo/Makefile.am | 1 - - poppler/CachedFile.cc | 19 +++--- - poppler/CachedFile.h | 15 +++-- - poppler/Catalog.cc | 12 ++-- - poppler/Catalog.h | 10 +-- - poppler/Form.h | 3 +- - poppler/Gfx.h | 7 +- - poppler/Hints.cc | 5 +- - poppler/Hints.h | 6 +- - poppler/StdinCachedFile.cc | 2 +- - poppler/StdinCachedFile.h | 2 +- - poppler/Stream.h | 1 - - poppler/XRef.cc | 10 +-- - poppler/XRef.h | 7 +- - utils/HtmlFonts.cc | 8 +-- - utils/HtmlFonts.h | 12 ++-- - utils/HtmlLinks.cc | 8 +-- - utils/HtmlLinks.h | 4 +- + CMakeLists.txt | 1 - + goo/GooVector.h | 159 + --------------------------------------------- + goo/Makefile.am | 1 - + poppler/CachedFile.cc | 19 +++--- + poppler/CachedFile.h | 15 +++-- + poppler/Catalog.cc | 12 ++-- + poppler/Catalog.h | 10 +-- + poppler/Form.h | 3 +- + poppler/Gfx.h | 7 +- + poppler/Hints.cc | 5 +- + poppler/Hints.h | 6 +- + poppler/StdinCachedFile.cc | 2 +- + poppler/StdinCachedFile.h | 2 +- + poppler/Stream.h | 1 - + poppler/XRef.cc | 10 +-- + poppler/XRef.h | 7 +- + utils/HtmlFonts.cc | 8 +-- + utils/HtmlFonts.h | 12 ++-- + utils/HtmlLinks.cc | 8 +-- + utils/HtmlLinks.h | 4 +- 20 files changed, 66 insertions(+), 226 deletions(-) commit 5934c320aa136c1a6e97fb9bf54bdfdccfcab521 @@ -15401,42 +17262,42 @@ Date: Wed Nov 10 22:50:36 2010 +0000 http://lists.freedesktop.org/archives/poppler/2010-November/006642.html for the detailed patch description - CMakeLists.txt | 4 + - glib/poppler-action.cc | 4 +- - glib/poppler-document.cc | 17 +- - glib/poppler-page.cc | 1 + - poppler/CachedFile.h | 2 +- - poppler/Catalog.cc | 352 ++++++++++++++++++++----------- - poppler/Catalog.h | 14 +- - poppler/FontInfo.cc | 5 +- - poppler/Hints.cc | 439 - +++++++++++++++++++++++++++++++++++++++ - poppler/Hints.h | 95 +++++++++ - poppler/Linearization.cc | 224 ++++++++++++++++++++ - poppler/Linearization.h | 45 ++++ - poppler/Makefile.am | 4 + - poppler/PDFDoc.cc | 284 +++++++++++++++++++++---- - poppler/PDFDoc.h | 38 +++- - poppler/PSOutputDev.cc | 39 ++-- - poppler/PSOutputDev.h | 14 +- - poppler/Stream.cc | 13 +- - poppler/Stream.h | 11 +- - poppler/XRef.cc | 351 ++++++++++++++++++------------- - poppler/XRef.h | 25 ++- - qt/poppler-document.cc | 14 +- - qt/poppler-page.cc | 19 +- - qt/poppler-private.h | 14 +- - qt/poppler-qt.h | 3 +- - qt4/src/poppler-document.cc | 12 +- - qt4/src/poppler-link.cc | 7 +- - qt4/src/poppler-page.cc | 3 +- - qt4/src/poppler-ps-converter.cc | 2 + - utils/HtmlOutputDev.cc | 2 +- - utils/HtmlOutputDev.h | 3 + - utils/pdffonts.cc | 6 +- - utils/pdfinfo.cc | 22 +- - utils/pdftohtml.cc | 2 +- - utils/pdftops.cc | 3 +- + CMakeLists.txt | 4 + + glib/poppler-action.cc | 4 +- + glib/poppler-document.cc | 17 +- + glib/poppler-page.cc | 1 + + poppler/CachedFile.h | 2 +- + poppler/Catalog.cc | 352 +++++++++++++++++++++----------- + poppler/Catalog.h | 14 +- + poppler/FontInfo.cc | 5 +- + poppler/Hints.cc | 439 + ++++++++++++++++++++++++++++++++++++++++ + poppler/Hints.h | 95 +++++++++ + poppler/Linearization.cc | 224 ++++++++++++++++++++ + poppler/Linearization.h | 45 ++++ + poppler/Makefile.am | 4 + + poppler/PDFDoc.cc | 284 ++++++++++++++++++++++---- + poppler/PDFDoc.h | 38 +++- + poppler/PSOutputDev.cc | 39 ++-- + poppler/PSOutputDev.h | 14 +- + poppler/Stream.cc | 13 +- + poppler/Stream.h | 11 +- + poppler/XRef.cc | 351 +++++++++++++++++++------------- + poppler/XRef.h | 25 ++- + qt/poppler-document.cc | 14 +- + qt/poppler-page.cc | 19 +- + qt/poppler-private.h | 14 +- + qt/poppler-qt.h | 3 +- + qt4/src/poppler-document.cc | 12 +- + qt4/src/poppler-link.cc | 7 +- + qt4/src/poppler-page.cc | 3 +- + qt4/src/poppler-ps-converter.cc | 2 + + utils/HtmlOutputDev.cc | 2 +- + utils/HtmlOutputDev.h | 3 + + utils/pdffonts.cc | 6 +- + utils/pdfinfo.cc | 22 +- + utils/pdftohtml.cc | 2 +- + utils/pdftops.cc | 3 +- 35 files changed, 1690 insertions(+), 403 deletions(-) commit abb1313ae40ab7efb073406f47fa53bf7afe0b88 @@ -15445,7 +17306,7 @@ Date: Mon Nov 8 01:54:03 2010 +0100 [cpp/apidox] add the minimum version of 'image' - cpp/poppler-image.cpp | 2 ++ + cpp/poppler-image.cpp | 2 ++ 1 file changed, 2 insertions(+) commit f559e77cb7d76c5fe6a79be9086667a29613c912 @@ -15454,8 +17315,8 @@ Date: Mon Nov 8 01:52:48 2010 +0100 [cpp] add image::bytes_per_row() - cpp/poppler-image.cpp | 8 ++++++++ - cpp/poppler-image.h | 1 + + cpp/poppler-image.cpp | 8 ++++++++ + cpp/poppler-image.h | 1 + 2 files changed, 9 insertions(+) commit 14dea4d74698d5d7d994e687f8176652d790dba7 @@ -15467,7 +17328,7 @@ Date: Sun Nov 7 22:57:31 2010 +0100 ... as the painter will do the transformation itself already; seems to product better results - poppler/ArthurOutputDev.cc | 2 +- + poppler/ArthurOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f077e82af0724be88d28c896a3c208f1d50ccff9 @@ -15484,10 +17345,10 @@ Date: Sun Nov 7 21:50:48 2010 +0100 Mostly based on a patch by Matthias Fauconneau (matthias.fauconneau@gmail.com), thanks! - qt4/src/poppler-page.cc | 62 - ++++++++++++++++++++++++++++++-------------- - qt4/src/poppler-qt4.h | 65 - ++++++++++++++++++++++++++++++++++++++++++++++- + qt4/src/poppler-page.cc | 62 + +++++++++++++++++++++++++++++++--------------- + qt4/src/poppler-qt4.h | 65 + ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 107 insertions(+), 20 deletions(-) commit df02d1fc9e65422121e5e8f493c13229552ec0e7 @@ -15496,8 +17357,8 @@ Date: Sun Nov 7 19:47:56 2010 +0100 [arthur] remove unused 'm_image' attribute - poppler/ArthurOutputDev.cc | 1 - - poppler/ArthurOutputDev.h | 2 +- + poppler/ArthurOutputDev.cc | 1 - + poppler/ArthurOutputDev.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) commit b29582cd0d542a3e70dbca3fb75770daa4cc91ca @@ -15510,8 +17371,8 @@ Date: Sun Nov 7 19:44:11 2010 +0100 glyph origin) - fix image rendering (alpha was set to zero) - poppler/ArthurOutputDev.cc | 122 - ++++++++++++++++++++------------------------ + poppler/ArthurOutputDev.cc | 122 + ++++++++++++++++++++------------------------- 1 file changed, 54 insertions(+), 68 deletions(-) commit 970f075569bf9be5e5ddc3a9ad1fabec5435dfaf @@ -15523,10 +17384,10 @@ Date: Sun Nov 7 16:31:02 2010 +0100 ... to ease testing the render capabilities of poppler-cpp. quite minimal at the moment. - cpp/tests/CMakeLists.txt | 3 ++ - cpp/tests/Makefile.am | 9 +++- - cpp/tests/poppler-render.cpp | 113 - ++++++++++++++++++++++++++++++++++++++++++ + cpp/tests/CMakeLists.txt | 3 ++ + cpp/tests/Makefile.am | 9 +++- + cpp/tests/poppler-render.cpp | 113 + +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 124 insertions(+), 1 deletion(-) commit bfe4139c742cb0a669f5504df7e22e3e57243d9a @@ -15541,11 +17402,11 @@ Date: Sun Nov 7 16:23:26 2010 +0100 It can hold a color for the "paper" of the pages, and some hints for the actual rendering. - cpp/CMakeLists.txt | 2 + - cpp/Makefile.am | 2 + - cpp/poppler-page-renderer.cpp | 212 - +++++++++++++++++++++++++++++++++++++++++ - cpp/poppler-page-renderer.h | 66 +++++++++++++ + cpp/CMakeLists.txt | 2 + + cpp/Makefile.am | 2 + + cpp/poppler-page-renderer.cpp | 212 + ++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-page-renderer.h | 66 +++++++++++++ 4 files changed, 282 insertions(+) commit 91e3f7b4ea42a5821fd78e1edf55e95250c9bc68 @@ -15558,7 +17419,7 @@ Date: Sun Nov 7 16:19:34 2010 +0100 cpp classes without the need to add friends to 'page' - cpp/poppler-page-private.h | 5 +++++ + cpp/poppler-page-private.h | 5 +++++ 1 file changed, 5 insertions(+) commit fa7c41cb9c52ecd3d7c574455b1258a3021b8c75 @@ -15572,21 +17433,21 @@ Date: Thu Nov 4 20:55:34 2010 +0000 Feuersänger <cfeuersaenger@googlemail.com> More info at bug 30436 - poppler/CairoOutputDev.h | 5 +- - poppler/Function.cc | 4 +- - poppler/Function.h | 2 + - poppler/Gfx.cc | 12 +- - poppler/OutputDev.h | 16 +- - poppler/PSOutputDev.h | 4 +- - poppler/SplashOutputDev.cc | 182 +++++++++++++++++++- - poppler/SplashOutputDev.h | 68 +++++++- - splash/Splash.cc | 395 - +++++++++++++++++++++++++++++++++++++++++++- - splash/Splash.h | 11 +- - splash/SplashBitmap.cc | 4 +- - splash/SplashBitmap.h | 3 + - splash/SplashPattern.cc | 17 +- - splash/SplashPattern.h | 36 +++- + poppler/CairoOutputDev.h | 5 +- + poppler/Function.cc | 4 +- + poppler/Function.h | 2 + + poppler/Gfx.cc | 12 +- + poppler/OutputDev.h | 16 +- + poppler/PSOutputDev.h | 4 +- + poppler/SplashOutputDev.cc | 182 ++++++++++++++++++++- + poppler/SplashOutputDev.h | 68 +++++++- + splash/Splash.cc | 395 + ++++++++++++++++++++++++++++++++++++++++++++- + splash/Splash.h | 11 +- + splash/SplashBitmap.cc | 4 +- + splash/SplashBitmap.h | 3 + + splash/SplashPattern.cc | 17 +- + splash/SplashPattern.h | 36 ++++- 14 files changed, 735 insertions(+), 24 deletions(-) commit 0aa040163741ab8ba093a742e556bba2a5ab7edf @@ -15597,7 +17458,7 @@ Date: Wed Nov 3 20:40:24 2010 +0000 Fixes c2ff94b1600b8a5841a5e4627f014560ac460f1a - poppler/Function.cc | 7 ++++--- + poppler/Function.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit c2ff94b1600b8a5841a5e4627f014560ac460f1a @@ -15609,8 +17470,8 @@ Date: Wed Nov 3 00:02:02 2010 +0000 StitchingFunctions that have themselves up in the parent chain are wrong - poppler/Function.cc | 22 +++++++++++++++++++--- - poppler/Function.h | 6 ++++-- + poppler/Function.cc | 22 +++++++++++++++++++--- + poppler/Function.h | 6 ++++-- 2 files changed, 23 insertions(+), 5 deletions(-) commit cad66a7d25abdb6aa15f3aa94a35737b119b2659 @@ -15623,7 +17484,7 @@ Date: Tue Nov 2 19:14:34 2010 +0000 < code that is not what you wanted - poppler/CharCodeToUnicode.cc | 16 +++++++++++----- + poppler/CharCodeToUnicode.cc | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit 7e5f31c1c41193c6e49355970e6d027b91d45825 @@ -15632,7 +17493,7 @@ Date: Tue Nov 2 00:32:01 2010 +0000 make some more fields private - splash/SplashFontFile.h | 5 +++-- + splash/SplashFontFile.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 6751eb48dc49890f7ad8b732b3fc29a2db746ec4 @@ -15643,7 +17504,7 @@ Date: Tue Nov 2 00:26:08 2010 +0000 You are not supposed to call it, you should call unref - splash/SplashFontFile.h | 5 +++-- + splash/SplashFontFile.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit b718e821d5f21ea5b0c44c6c2b59769c9b94892a @@ -15654,7 +17515,7 @@ Date: Thu Oct 28 08:46:09 2010 +0100 It is not a leak and makes things crash :D - poppler/SplashOutputDev.cc | 1 - + poppler/SplashOutputDev.cc | 1 - 1 file changed, 1 deletion(-) commit 15b9aeac5a20c544db1aebe00113ebc2f7ba52c7 @@ -15663,7 +17524,7 @@ Date: Thu Oct 28 00:37:29 2010 +0100 if reallocn fails, free p - goo/gmem.cc | 8 ++++++-- + goo/gmem.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 561c0567a5741d7c49903c51c8020187dccaa0d9 @@ -15672,7 +17533,7 @@ Date: Wed Oct 27 22:43:51 2010 +0100 fix comment - poppler/SplashOutputDev.cc | 4 ++-- + poppler/SplashOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4ef38cc99a879202e717447a422272cf85eeccfc @@ -15681,7 +17542,7 @@ Date: Wed Oct 27 22:36:07 2010 +0100 Fix memory leaks that can happen with broken documents - poppler/SplashOutputDev.cc | 10 ++++++++++ + poppler/SplashOutputDev.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) commit fdfffc9c68314d3f64dee7e0ef8617105e3198dd @@ -15690,7 +17551,7 @@ Date: Wed Oct 27 20:40:19 2010 +0100 Fix memory leak - poppler/SplashOutputDev.cc | 1 + + poppler/SplashOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit 90d479d9d5c947175e60ab689f440ae9c24f0b2b @@ -15701,7 +17562,7 @@ Date: Wed Oct 27 20:39:48 2010 +0100 Happens in broken files - splash/Splash.cc | 6 ++++++ + splash/Splash.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 6ad36277971ec46d4a4ef0c45625e60f8c5f1247 @@ -15710,7 +17571,7 @@ Date: Mon Oct 25 18:59:49 2010 +0100 Initialze movie to NULL on broken pdf files - poppler/Annot.cc | 1 + + poppler/Annot.cc | 1 + 1 file changed, 1 insertion(+) commit 2d0b6e2956a81164bca6adc9aacad0e620480957 @@ -15721,7 +17582,7 @@ Date: Sun Oct 24 00:23:21 2010 +0100 Fixes crash in file provided by Robert Święcki - poppler/Stream.h | 2 +- + poppler/Stream.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dcb02d2100136b6035485be3be214ce3d9f1c102 @@ -15730,7 +17591,7 @@ Date: Sat Oct 23 23:45:05 2010 +0100 remove -ansi flag for cywin and mingw - configure.ac | 8 +++++++- + configure.ac | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 17cdc81224c72f7b58de61734c9ead337ff7b42b @@ -15739,7 +17600,7 @@ Date: Sat Oct 23 23:37:59 2010 +0100 update my C year - poppler/SplashOutputDev.cc | 2 +- + poppler/SplashOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e09ddce7e21bbd62b384d9d59fbd1e0f14f7d05f @@ -15748,7 +17609,7 @@ Date: Sat Oct 23 23:33:00 2010 +0100 Fix crash in malformed documents - poppler/SplashOutputDev.cc | 5 +++++ + poppler/SplashOutputDev.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 906e4e15421d8f3f0a825ca767e5eac3169853d6 @@ -15757,7 +17618,7 @@ Date: Sat Oct 23 23:12:44 2010 +0100 Do not leak attrs1 - poppler/Catalog.cc | 1 + + poppler/Catalog.cc | 1 + 1 file changed, 1 insertion(+) commit ec32bb45a57a8a839156c946fcde1270aa6019d9 @@ -15766,7 +17627,7 @@ Date: Sat Oct 23 23:00:03 2010 +0100 Do not crash if n is 0 - poppler/Function.cc | 3 +++ + poppler/Function.cc | 3 +++ 1 file changed, 3 insertions(+) commit 9edf7e4fefb37989af9a2558aaa83d7cd4694ec6 @@ -15775,7 +17636,7 @@ Date: Sat Oct 23 22:59:50 2010 +0100 add unlikely marker - poppler/Decrypt.cc | 2 +- + poppler/Decrypt.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c46e863b7b94dc2f83a7d89f4afb8fe3bc8ec35c @@ -15784,7 +17645,7 @@ Date: Sat Oct 23 22:55:49 2010 +0100 Do not divide by 0 in rc4InitKey - poppler/Decrypt.cc | 4 ++++ + poppler/Decrypt.cc | 4 ++++ 1 file changed, 4 insertions(+) commit bcb13ed5828e2a855efd5e38b2acd15ca37a9991 @@ -15793,7 +17654,7 @@ Date: Sat Oct 23 22:40:17 2010 +0100 Check obj2 is a num before reading it - poppler/Gfx.cc | 8 +++++++- + poppler/Gfx.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit c64a49307782299cb7a950a66419f9d59707f38b @@ -15802,12 +17663,12 @@ Date: Wed Oct 20 22:29:29 2010 +0100 0.15.1 - CMakeLists.txt | 4 ++-- - NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 52 insertions(+), 6 deletions(-) commit 3b45c66de91243d7419657512cf726c9e1c26dfb @@ -15816,9 +17677,9 @@ Date: Sun Oct 17 14:24:16 2010 +0100 Add -bbox option to pdftotext - utils/pdftotext.1 | 4 ++ - utils/pdftotext.cc | 125 - +++++++++++++++++++++++++++++++++++++++++----------- + utils/pdftotext.1 | 4 ++ + utils/pdftotext.cc | 125 + ++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 103 insertions(+), 26 deletions(-) commit 71ec4c7a6715a40d536d1e4b911dae48d1bba7b9 @@ -15830,8 +17691,8 @@ Date: Sun Oct 17 14:57:43 2010 +0200 no radical changes, just a minor improvement for the "explicitly disabled" case - cmake/modules/MacroOptionalFindPackage.cmake | 40 - +++++++++++++++++++------- + cmake/modules/MacroOptionalFindPackage.cmake | 40 + +++++++++++++++++++++------- 1 file changed, 30 insertions(+), 10 deletions(-) commit ab0049d8be5dfe1989c4aa33c2732915c62fecb2 @@ -15840,7 +17701,7 @@ Date: Sun Oct 17 14:29:22 2010 +0200 [CMake] Cairo package: make the version check really working - cmake/modules/FindCairo.cmake | 8 ++++---- + cmake/modules/FindCairo.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 1cea33717c92631ee9c417d9f89e32b03695c75a @@ -15851,7 +17712,7 @@ Date: Sun Oct 17 13:55:58 2010 +0200 followup of fc9b85894754d175af916eaf6cb127efd601df7e - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6f49aa2da15cd2e9cf775d6b1d2d04a005c8cdd @@ -15860,7 +17721,7 @@ Date: Sun Oct 17 14:22:57 2010 +0200 [cairo] Fix a crash when redering documents with invalid type 3 fonts - poppler/CairoFontEngine.cc | 2 +- + poppler/CairoFontEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e2fad550c3cbf86541730582151e1bb6470ed9c1 @@ -15869,8 +17730,8 @@ Date: Sun Oct 17 13:47:33 2010 +0200 [glib-demo] Use poppler_page_get_selected_region() in selections demo - glib/demo/selections.c | 73 - +++++++++++++++--------------------------------- + glib/demo/selections.c | 73 + +++++++++++++++----------------------------------- 1 file changed, 22 insertions(+), 51 deletions(-) commit 88013458e141de58ed801480707ae0dfe92b9aa2 @@ -15882,10 +17743,10 @@ Date: Sun Oct 17 13:46:26 2010 +0200 that returns a cairo_region_t, and deprecate poppler_page_get_selection_region(). - glib/poppler-page.cc | 81 - +++++++++++++++++++++++++++++++++++ - glib/poppler-page.h | 4 ++ - glib/reference/poppler-sections.txt | 1 + + glib/poppler-page.cc | 81 + +++++++++++++++++++++++++++++++++++++ + glib/poppler-page.h | 4 ++ + glib/reference/poppler-sections.txt | 1 + 3 files changed, 86 insertions(+) commit fc9b85894754d175af916eaf6cb127efd601df7e @@ -15894,8 +17755,8 @@ Date: Sun Oct 17 12:54:18 2010 +0200 [configure] Bump cairo dependency to 1.10 - configure.ac | 2 +- - poppler/CairoOutputDev.cc | 4 ---- + configure.ac | 2 +- + poppler/CairoOutputDev.cc | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) commit dd14ef6b211ac1c8a4f16bb6094dbfd6a09cbef9 @@ -15906,9 +17767,9 @@ Date: Sun Oct 17 12:46:55 2010 +0100 Based on a patch by Paweł Wiejacha <pawel.wiejacha@gmail.com> - poppler/Dict.cc | 98 - +++++++++++++++++++++++++++++++++++++++++++------------ - poppler/Dict.h | 2 ++ + poppler/Dict.cc | 98 + +++++++++++++++++++++++++++++++++++++++++++++------------ + poppler/Dict.h | 2 ++ 2 files changed, 80 insertions(+), 20 deletions(-) commit bb38a0c71434413f2728109c73278de1b8a58571 @@ -15920,7 +17781,7 @@ Date: Sun Oct 17 12:52:01 2010 +0200 It's a useful tool for testing and debugging not only for people who install from sources. - glib/demo/Makefile.am | 2 +- + glib/demo/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d26d0fab2ddfff853f6681a3518813a2d65a4112 @@ -15929,8 +17790,8 @@ Date: Sun Oct 17 12:36:46 2010 +0200 [glib-demo] Use printing options in print demo - glib/demo/print.c | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++-- + glib/demo/print.c | 96 + +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 3 deletions(-) commit 4a71dcdd350d0c0515ca349f0b875b33289d25ee @@ -15945,11 +17806,11 @@ Date: Sun Oct 17 12:31:41 2010 +0200 - Print document and markup - Print document and stamps - glib/poppler-page.cc | 77 - +++++++++++++++++++++++++++++++---- - glib/poppler-page.h | 3 ++ - glib/poppler.h | 19 +++++++++ - glib/reference/poppler-sections.txt | 4 ++ + glib/poppler-page.cc | 77 + ++++++++++++++++++++++++++++++++----- + glib/poppler-page.h | 3 ++ + glib/poppler.h | 19 +++++++++ + glib/reference/poppler-sections.txt | 4 ++ 4 files changed, 94 insertions(+), 9 deletions(-) commit 0b3b2ebc3930bd46fb13fb2158fc695b0962f7c5 @@ -15958,8 +17819,8 @@ Date: Sat Oct 16 15:09:05 2010 +0100 Add a callback to know which page has been printed - qt4/src/poppler-ps-converter.cc | 16 ++++++++++++++-- - qt4/src/poppler-qt4.h | 10 ++++++++++ + qt4/src/poppler-ps-converter.cc | 16 ++++++++++++++-- + qt4/src/poppler-qt4.h | 10 ++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) commit 4bd25223c4d15dfa91965a6e86eaa444a5a81f71 @@ -15970,7 +17831,7 @@ Date: Sat Oct 16 15:08:05 2010 +0100 Mimics Cairo backend and Adode Reader behaviour - splash/SplashFTFont.cc | 4 ---- + splash/SplashFTFont.cc | 4 ---- 1 file changed, 4 deletions(-) commit b604a008a2a379a21e5fdfa0799886f80d893a08 @@ -15979,11 +17840,11 @@ Date: Thu Oct 14 23:56:36 2010 +0100 Improve rendering of Shading Type 6 and 7 - poppler/Gfx.cc | 214 - ++++++++++++++++++++++++++++++++++++++++----------- - poppler/Gfx.h | 9 ++- - poppler/GfxState.cc | 96 ++++++++++++++++++++++- - poppler/GfxState.h | 127 +++++++++++++++++++++++++++++- + poppler/Gfx.cc | 214 + +++++++++++++++++++++++++++++++++++++++++----------- + poppler/Gfx.h | 9 ++- + poppler/GfxState.cc | 96 ++++++++++++++++++++++- + poppler/GfxState.h | 127 ++++++++++++++++++++++++++++++- 4 files changed, 398 insertions(+), 48 deletions(-) commit c6bb63b31c268e4e842532e6839b15edb31cf25c @@ -15994,7 +17855,7 @@ Date: Thu Oct 14 23:33:13 2010 +0100 Fixes bug 30784 - poppler/Page.cc | 19 +++++++++++-------- + poppler/Page.cc | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) commit 4a248b3f523209ec16ace587229412653b2276d0 @@ -16005,7 +17866,7 @@ Date: Thu Oct 14 18:32:05 2010 +0200 including the ImgWirter.h is enough to get the definition of ImgWriter - cpp/poppler-image.cpp | 1 + + cpp/poppler-image.cpp | 1 + 1 file changed, 1 insertion(+) commit de1501d87549269f9214c9e3fba4cbf39960826e @@ -16014,7 +17875,7 @@ Date: Wed Oct 13 19:18:36 2010 +0100 remove windows eol - poppler/Gfx.cc | 38 +++++++++++++++++++------------------- + poppler/Gfx.cc | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit 12e68b49feef10b654944dd71eab0852cfeceb89 @@ -16031,12 +17892,12 @@ Date: Sun Oct 10 23:04:57 2010 +0200 Still a FIXME in the copy() method and in the save() (for mono images only). - cpp/CMakeLists.txt | 2 + - cpp/Makefile.am | 3 + - cpp/poppler-image-private.h | 48 +++++ - cpp/poppler-image.cpp | 431 - +++++++++++++++++++++++++++++++++++++++++++ - cpp/poppler-image.h | 70 +++++++ + cpp/CMakeLists.txt | 2 + + cpp/Makefile.am | 3 + + cpp/poppler-image-private.h | 48 +++++ + cpp/poppler-image.cpp | 431 + ++++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-image.h | 70 +++++++ 5 files changed, 554 insertions(+) commit db31687ba476e272b72625a8a78b50780522ee7d @@ -16045,7 +17906,7 @@ Date: Sat Oct 9 10:33:06 2010 +0200 [glib] docs: Document poppler_annot_markup_get_date() - glib/poppler-annot.cc | 9 +++++++++ + glib/poppler-annot.cc | 9 +++++++++ 1 file changed, 9 insertions(+) commit a7cf8d322a4a687c9810a577cc92ff6b9725ecdc @@ -16057,7 +17918,7 @@ Date: Thu Oct 7 17:28:31 2010 +0200 Return value should be transfer full since the caller owns the only reference. - glib/poppler-document.cc | 6 ++---- + glib/poppler-document.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit d690bea929553d1a4392d42d949843e9467ba8cb @@ -16070,7 +17931,7 @@ Date: Tue Oct 5 22:18:22 2010 +0100 broken you're probably going to get a wrong rendering anyway, so who cares. Bug #30590 - poppler/Gfx.cc | 6 ++++-- + poppler/Gfx.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit b17be2bc32cf71bac0473bf4ac16359e3027b4fc @@ -16082,8 +17943,8 @@ Date: Sun Oct 3 12:14:11 2010 +0200 Fixes bug #30580 - poppler/Annot.cc | 121 - +++++++++++++++++++++++++++--------------------------- + poppler/Annot.cc | 121 + ++++++++++++++++++++++++++++--------------------------- 1 file changed, 61 insertions(+), 60 deletions(-) commit e3d3944c1988343704e3ba3a5d60609719466afb @@ -16092,7 +17953,7 @@ Date: Wed Sep 29 20:03:45 2010 +0100 Fix uninitialized uses on DCTScanInfo - poppler/Stream.cc | 3 +++ + poppler/Stream.cc | 3 +++ 1 file changed, 3 insertions(+) commit f380647f09d88339c936184bbe86c70c0d47de4b @@ -16101,7 +17962,7 @@ Date: Wed Sep 29 20:02:10 2010 +0100 Free names - poppler/Catalog.cc | 1 + + poppler/Catalog.cc | 1 + 1 file changed, 1 insertion(+) commit aa0fd32a8501473832bce1b8b804dd3f9a45735b @@ -16112,13 +17973,13 @@ Date: Mon Sep 27 22:39:09 2010 +0100 Fixes bug 2807 - poppler/CairoOutputDev.cc | 18 +++--------------- - poppler/CairoOutputDev.h | 2 -- - poppler/Gfx.cc | 21 +++++++++++++++++---- - poppler/PSOutputDev.cc | 26 ++++++++++---------------- - poppler/PSOutputDev.h | 3 +-- - poppler/SplashOutputDev.cc | 18 +++--------------- - poppler/SplashOutputDev.h | 4 +--- + poppler/CairoOutputDev.cc | 18 +++--------------- + poppler/CairoOutputDev.h | 2 -- + poppler/Gfx.cc | 21 +++++++++++++++++---- + poppler/PSOutputDev.cc | 26 ++++++++++---------------- + poppler/PSOutputDev.h | 3 +-- + poppler/SplashOutputDev.cc | 18 +++--------------- + poppler/SplashOutputDev.h | 4 +--- 7 files changed, 35 insertions(+), 57 deletions(-) commit cf710b999b510203e9348ea9f04360be1fe957b8 @@ -16129,7 +17990,7 @@ Date: Fri Sep 24 00:50:37 2010 +0200 ... usable in Qt Assistant - qt4/src/Doxyfile | 14 +++++++------- + qt4/src/Doxyfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit be6d933071c9ab043f01f374a884472c4ce3007e @@ -16153,8 +18014,8 @@ Date: Thu Sep 23 14:09:11 2010 +0200 Ids are not null-terminated strings, but fixed size byte arrays. - glib/demo/info.cc | 8 ++++++-- - glib/poppler-document.cc | 33 ++++++++++++++------------------- + glib/demo/info.cc | 8 ++++++-- + glib/poppler-document.cc | 33 ++++++++++++++------------------- 2 files changed, 20 insertions(+), 21 deletions(-) commit 4ffc0ed73397e4e58f04c3577b093a3fd39c22bd @@ -16163,7 +18024,7 @@ Date: Thu Sep 23 02:21:12 2010 +0200 [cpp] small clarification in document::load_from_data() apidox - cpp/poppler-document.cpp | 4 ++-- + cpp/poppler-document.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9491dc4a10706109d0f2b4d15f21b9a1db51d8c9 @@ -16179,10 +18040,10 @@ Date: Thu Sep 23 02:18:07 2010 +0200 situation, and make sure to properly use the raw data when unlocking the document - cpp/poppler-document-private.h | 5 ++++ - cpp/poppler-document.cpp | 53 - ++++++++++++++++++++++++++++++++++++++++ - cpp/poppler-document.h | 4 +++ + cpp/poppler-document-private.h | 5 ++++ + cpp/poppler-document.cpp | 53 + ++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-document.h | 4 ++++ 3 files changed, 62 insertions(+) commit a3c1f2d5ea1de969e9aaaa84ee38866938b4ce0c @@ -16191,8 +18052,8 @@ Date: Wed Sep 22 20:14:27 2010 +0100 fix copyright - poppler/Form.cc | 1 + - poppler/Form.h | 1 + + poppler/Form.cc | 1 + + poppler/Form.h | 1 + 2 files changed, 2 insertions(+) commit 1aad013e353a9e59bdab8a1b4ce93f2ad7aaf4f2 @@ -16201,10 +18062,10 @@ Date: Wed Sep 22 17:07:38 2010 +0200 update copyrights - cpp/poppler-document.h | 2 +- - cpp/poppler-page-transition.cpp | 2 +- - cpp/poppler-private.cpp | 2 +- - cpp/poppler-rectangle.cpp | 2 +- + cpp/poppler-document.h | 2 +- + cpp/poppler-page-transition.cpp | 2 +- + cpp/poppler-private.cpp | 2 +- + cpp/poppler-rectangle.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 2d6d66ebe0215df66e33cb5974c58c324fab50b6 @@ -16213,7 +18074,7 @@ Date: Wed Sep 22 17:07:13 2010 +0200 [cpp/tests] poppler-dump: show the PDF IDs, if available - cpp/tests/poppler-dump.cpp | 6 ++++++ + cpp/tests/poppler-dump.cpp | 6 ++++++ 1 file changed, 6 insertions(+) commit e39fde1b62544b90e73a2fc3609a260991db3a47 @@ -16224,8 +18085,8 @@ Date: Wed Sep 22 16:52:08 2010 +0200 ... to get the IDs of a PDF document, if present. - cpp/poppler-document.cpp | 29 +++++++++++++++++++++++++++++ - cpp/poppler-document.h | 1 + + cpp/poppler-document.cpp | 29 +++++++++++++++++++++++++++++ + cpp/poppler-document.h | 1 + 2 files changed, 30 insertions(+) commit 299a1849a148fa0a7b3171c45ec68b9901aa93bb @@ -16238,10 +18099,10 @@ Date: Wed Sep 22 16:36:30 2010 +0200 also, add two test cases for it in the metadata unit test - qt4/src/poppler-document.cc | 16 ++++++++++++++ - qt4/src/poppler-qt4.h | 14 ++++++++++++ - qt4/tests/check_metadata.cpp | 50 - ++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-document.cc | 16 ++++++++++++++ + qt4/src/poppler-qt4.h | 14 +++++++++++++ + qt4/tests/check_metadata.cpp | 50 + ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) commit dd9bcdb720ac1bf8a022635bcbb3b56e4b75bb15 @@ -16258,7 +18119,7 @@ Date: Wed Sep 22 16:29:46 2010 +0200 Also, remove an hardcoded 16 and make it dependent on pdfIdLength, as used elsewhere in get_id() function. - poppler/PDFDoc.cc | 11 ++++++----- + poppler/PDFDoc.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 9554cbc3cb4fc0cd7ad2295f5d27a18e030c6aee @@ -16267,7 +18128,7 @@ Date: Wed Sep 22 12:54:25 2010 +0200 [glib-demo] Show form field names in forms demo - glib/demo/forms.c | 26 ++++++++++++++++++++------ + glib/demo/forms.c | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) commit 257634b26b682628dba5ee5f94cb0bad030bcb4f @@ -16279,10 +18140,10 @@ Date: Wed Sep 22 12:52:49 2010 +0200 See bug #28780. - glib/poppler-form-field.cc | 68 - +++++++++++++++++++++++++++++++++++ - glib/poppler-form-field.h | 3 ++ - glib/reference/poppler-sections.txt | 3 ++ + glib/poppler-form-field.cc | 68 + +++++++++++++++++++++++++++++++++++++ + glib/poppler-form-field.h | 3 ++ + glib/reference/poppler-sections.txt | 3 ++ 3 files changed, 74 insertions(+) commit 6db98abc59c154dcb18d69fc37e44ce804c3ccc9 @@ -16293,9 +18154,9 @@ Date: Wed Sep 22 12:41:16 2010 +0200 See bug #28780. - poppler/Form.cc | 64 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Form.h | 8 +++++++ + poppler/Form.cc | 64 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Form.h | 8 ++++++++ 2 files changed, 72 insertions(+) commit bcdca66fd57439735e0b9aa182ab7cfce29e9ed0 @@ -16306,7 +18167,7 @@ Date: Tue Sep 21 11:49:37 2010 +0200 It should be -1 which means there's no date specified - glib/poppler-document.cc | 4 ++-- + glib/poppler-document.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d2578bd66129466b2dd114b6407c147598e09d2b @@ -16318,8 +18179,8 @@ Date: Tue Sep 21 19:19:27 2010 +0100 Fixes crash in broken pdf provided by Joel Voss of Leviathan Security Group - poppler/Dict.h | 3 +++ - poppler/Form.cc | 27 ++++++++++++++++++++++++--- + poppler/Dict.h | 3 +++ + poppler/Form.cc | 27 ++++++++++++++++++++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) commit 2fe825deac055be82b220d0127169cb3d61387a8 @@ -16331,7 +18192,7 @@ Date: Tue Sep 21 19:15:25 2010 +0100 Fixes crash in broken pdf provided by Joel Voss of Leviathan Security Group - poppler/Gfx.cc | 20 ++++++++++++++++---- + poppler/Gfx.cc | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit 473de6f88a055bb03470b4af5fa584be8cb5fda4 @@ -16342,7 +18203,7 @@ Date: Tue Sep 21 19:11:42 2010 +0100 Found thanks to PDF provided by Joel Voss of Leviathan Security Group - poppler/Form.cc | 5 +++-- + poppler/Form.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 9706e28657ff7ea52aa69d9efb3f91d0cfaee70b @@ -16353,7 +18214,7 @@ Date: Tue Sep 21 19:09:37 2010 +0100 Found thanks to PDF provided by Joel Voss of Leviathan Security Group - poppler/Function.cc | 2 +- + poppler/Function.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26a5817ffec9f05ac63db6c5cd5b1f0871d271c7 @@ -16365,7 +18226,7 @@ Date: Tue Sep 21 19:08:54 2010 +0100 Fixes crash in broken pdf provided by Joel Voss of Leviathan Security Group - poppler/Function.cc | 6 +++++- + poppler/Function.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit dfdf3602bde47d1be7788a44722c258bfa0c6d6e @@ -16379,7 +18240,7 @@ Date: Tue Sep 21 19:07:12 2010 +0100 Found thanks to PDF provided by Joel Voss of Leviathan Security Group - poppler/Gfx.cc | 8 ++++++++ + poppler/Gfx.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit 01c85c08305bae16242f5979ab107fa5bb5f5100 @@ -16388,7 +18249,7 @@ Date: Tue Sep 21 19:04:37 2010 +0100 Forgot my (C) here - poppler/Decrypt.cc | 2 +- + poppler/Decrypt.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bf2055088a3a2d3bb3d3c37d464954ec1a25771f @@ -16400,7 +18261,7 @@ Date: Tue Sep 21 19:03:19 2010 +0100 Fixes crash in broken pdf provided by Joel Voss of Leviathan Security Group - poppler/Function.cc | 1 + + poppler/Function.cc | 1 + 1 file changed, 1 insertion(+) commit e853106b58d6b4b0467dbd6436c9bb1cfbd372cf @@ -16412,7 +18273,7 @@ Date: Tue Sep 21 19:01:36 2010 +0100 Fixes crash in broken pdf provided by Joel Voss of Leviathan Security Group - poppler/Gfx.cc | 2 ++ + poppler/Gfx.cc | 2 ++ 1 file changed, 2 insertions(+) commit 3422638b2a39cbdd33a114a7d7debc0a5f688501 @@ -16423,7 +18284,7 @@ Date: Tue Sep 21 18:58:43 2010 +0100 Found thanks to PDF provided by Joel Voss of Leviathan Security Group - poppler/Gfx.cc | 9 +++++++-- + poppler/Gfx.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit a2dab0238a69240dad08eca2083110b52ce488b7 @@ -16435,7 +18296,7 @@ Date: Tue Sep 21 18:55:51 2010 +0100 It is possible that there are calls to getPos before reset Found thanks to PDF provided by Joel Voss of Leviathan Security Group - poppler/Decrypt.cc | 2 ++ + poppler/Decrypt.cc | 2 ++ 1 file changed, 2 insertions(+) commit 39d140bfc0b8239bdd96d6a55842034ae5c05473 @@ -16446,7 +18307,7 @@ Date: Tue Sep 21 18:54:31 2010 +0100 Found thanks to PDF provided by Joel Voss of Leviathan Security Group - fofi/FoFiType1.cc | 5 +++-- + fofi/FoFiType1.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit c6a091512745771894b54a71613fd6b5ca1adcb3 @@ -16457,7 +18318,7 @@ Date: Tue Sep 21 18:50:25 2010 +0100 Found thanks to PDF provided by Joel Voss of Leviathan Security Group - poppler/Stream.cc | 1 + + poppler/Stream.cc | 1 + 1 file changed, 1 insertion(+) commit 9b6ddb68b80ef19cd2615900bd24da76374003d9 @@ -16466,8 +18327,8 @@ Date: Mon Sep 20 19:47:47 2010 +0100 Fix copyright - poppler/PDFDoc.cc | 1 + - poppler/PDFDoc.h | 1 + + poppler/PDFDoc.cc | 1 + + poppler/PDFDoc.h | 1 + 2 files changed, 2 insertions(+) commit fa3abc23656204eedd022ee1c73d9e5af758cdac @@ -16476,10 +18337,10 @@ Date: Fri Sep 17 22:20:09 2010 +0200 [cpp] More bits of API documentation. - cpp/poppler-global.cpp | 124 - +++++++++++++++++++++++++++++++++++++++ - cpp/poppler-page-transition.cpp | 32 ++++++++++ - cpp/poppler-rectangle.cpp | 19 ++++++ + cpp/poppler-global.cpp | 124 + ++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-page-transition.cpp | 32 +++++++++++ + cpp/poppler-rectangle.cpp | 19 ++++++ 3 files changed, 175 insertions(+) commit c5f7b5becc9993c05b67a470d5a1e431806b98d6 @@ -16488,8 +18349,8 @@ Date: Fri Sep 17 20:26:37 2010 +0200 update copyrights - qt4/src/poppler-private.cc | 2 +- - qt4/tests/check_strings.cpp | 18 ++++++++++++++++++ + qt4/src/poppler-private.cc | 2 +- + qt4/tests/check_strings.cpp | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) commit ae517042570327b860c1db6b68f9697d5c104657 @@ -16500,7 +18361,7 @@ Date: Fri Sep 17 19:39:10 2010 +0200 (although IMHO not yet solved) - cpp/poppler-private.cpp | 8 ++++---- + cpp/poppler-private.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit f4c6ef88f01f6763943a3e6e006e52dbea0b149c @@ -16512,7 +18373,7 @@ Date: Fri Sep 17 16:07:05 2010 +0200 not much test data at the moment though - qt4/tests/check_strings.cpp | 37 +++++++++++++++++++++++++++++++++++++ + qt4/tests/check_strings.cpp | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit ffd227b7669895325d752009d5185973cf86ce5b @@ -16531,7 +18392,7 @@ Date: Fri Sep 17 14:25:57 2010 +0200 this should reduce of a very little bit the memory usage, while give a sensible speedup of UnicodeParsedString invocations - qt4/src/poppler-private.cc | 4 +++- + qt4/src/poppler-private.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 6180890008f2b1814f092f50b8f75376399905ba @@ -16542,8 +18403,8 @@ Date: Fri Sep 17 13:23:25 2010 +0200 very simple test data for it, at the moment - qt4/tests/check_strings.cpp | 48 - +++++++++++++++++++++++++++++++++++++++++++ + qt4/tests/check_strings.cpp | 48 + +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit c5f78d7d3953d62a746c6f5a90085ea020fe5ec7 @@ -16556,7 +18417,7 @@ Date: Fri Sep 17 12:54:32 2010 +0200 run (eg in benchmarks), making sure they all are properly freed - qt4/tests/check_strings.cpp | 35 ++++++++++++++++++++++++++++++----- + qt4/tests/check_strings.cpp | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) commit 0cd5a256bdf7778c0c720941a611ad8ab56fa2e9 @@ -16575,10 +18436,10 @@ Date: Fri Sep 17 00:27:53 2010 +0200 given private symbols are used, this unit test is not compiled on windows (at least, it supposed to be so) - qt4/tests/CMakeLists.txt | 3 ++ - qt4/tests/Makefile.am | 7 ++- - qt4/tests/check_strings.cpp | 101 - +++++++++++++++++++++++++++++++++++++++++++ + qt4/tests/CMakeLists.txt | 3 ++ + qt4/tests/Makefile.am | 7 ++- + qt4/tests/check_strings.cpp | 101 + ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 110 insertions(+), 1 deletion(-) commit c6e8b21c9829672e6ca42e6cdc0ca631a06af73f @@ -16587,8 +18448,8 @@ Date: Fri Sep 17 13:44:38 2010 +0200 [glib] docs: Document PopplerDocument properties - glib/poppler-document.cc | 380 - +++++++++++++++++++++++++++------------------- + glib/poppler-document.cc | 380 + +++++++++++++++++++++++++++-------------------- 1 file changed, 223 insertions(+), 157 deletions(-) commit d4a6c17255821925906c17b79b88eebed9edfee1 @@ -16600,11 +18461,11 @@ Date: Fri Sep 17 13:04:33 2010 +0200 PopplerDocument:linearized is now a boolean value rather than string, so this commit breaks the API again. - glib/demo/info.cc | 8 +- - glib/poppler-document.cc | 532 - ++++++++++++++++++++++++++++------- - glib/poppler-document.h | 74 +++-- - glib/reference/poppler-sections.txt | 16 ++ + glib/demo/info.cc | 8 +- + glib/poppler-document.cc | 532 + +++++++++++++++++++++++++++++------- + glib/poppler-document.h | 74 +++-- + glib/reference/poppler-sections.txt | 16 ++ 4 files changed, 498 insertions(+), 132 deletions(-) commit a5fec843dbb40fdd2007b926405b96789b21496d @@ -16613,7 +18474,7 @@ Date: Fri Sep 17 10:38:14 2010 +0200 [glib-demo] Show permanent/update ID in document info demo - glib/demo/info.cc | 9 +++++++++ + glib/demo/info.cc | 9 +++++++++ 1 file changed, 9 insertions(+) commit bfaf8f3cc62f28c6255d42680b9464ab9973737e @@ -16622,10 +18483,10 @@ Date: Fri Sep 17 10:37:32 2010 +0200 [glib] Add poppler_document_get_id() to get the PDF file identifier - glib/poppler-document.cc | 52 - +++++++++++++++++++++++++++++++++++ - glib/poppler-document.h | 3 ++ - glib/reference/poppler-sections.txt | 1 + + glib/poppler-document.cc | 52 + +++++++++++++++++++++++++++++++++++++ + glib/poppler-document.h | 3 +++ + glib/reference/poppler-sections.txt | 1 + 3 files changed, 56 insertions(+) commit b15641677447b2e89853a667fc34bcca1383a97a @@ -16634,9 +18495,9 @@ Date: Fri Sep 17 10:36:22 2010 +0200 Add a method to get the PDF file identifier - poppler/PDFDoc.cc | 65 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/PDFDoc.h | 3 +++ + poppler/PDFDoc.cc | 65 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/PDFDoc.h | 3 +++ 2 files changed, 68 insertions(+) commit 3b4a901a4431814590449b6cd5ea418f4d6c1172 @@ -16650,12 +18511,12 @@ Date: Thu Sep 16 23:23:03 2010 +0100 OSSD CDAC Mumbai by Leena Chourey (leenac@cdacmumbai.in) and Onkar Potdar (onkar@cdacmumbai.in) - utils/HtmlFonts.cc | 11 +++++-- - utils/HtmlFonts.h | 18 +++++++++-- - utils/HtmlOutputDev.cc | 84 - ++++++++++++++++++++++++++++++------------------ - utils/pdftohtml.1 | 3 ++ - utils/pdftohtml.cc | 15 +++++++-- + utils/HtmlFonts.cc | 11 +++++-- + utils/HtmlFonts.h | 18 +++++++++-- + utils/HtmlOutputDev.cc | 84 + +++++++++++++++++++++++++++++++------------------- + utils/pdftohtml.1 | 3 ++ + utils/pdftohtml.cc | 15 +++++++-- 5 files changed, 93 insertions(+), 38 deletions(-) commit 2792330f6caeeb42e2996271456b562489215c4c @@ -16664,14 +18525,14 @@ Date: Wed Sep 15 22:42:09 2010 +0100 new soversions - CMakeLists.txt | 2 +- - cpp/CMakeLists.txt | 2 +- - cpp/Makefile.am | 2 +- - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 4 ++-- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + cpp/CMakeLists.txt | 2 +- + cpp/Makefile.am | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 4 ++-- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) commit 1cf56c732b63d0a310bc45b8e4b3f3f357a42cb1 @@ -16680,10 +18541,10 @@ Date: Wed Sep 15 20:56:42 2010 +0100 0.15.0 in the versions - CMakeLists.txt | 2 +- - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 4ec0be498b557c3cf631e43823c6d7004304dff3 @@ -16692,8 +18553,8 @@ Date: Wed Sep 15 20:56:34 2010 +0100 0.15.0 NEWS - NEWS | 90 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + NEWS | 90 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) commit c01a17745c04aef3e6f2225679c867a03e731e83 @@ -16705,7 +18566,7 @@ Date: Thu Sep 16 20:55:56 2010 +0200 it cannot complete the scanning propecure correctly without libtool it seems - CMakeLists.txt | 4 ++-- + CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9be7d3143b12f291409f88f3d725a239934b205e @@ -16714,7 +18575,7 @@ Date: Wed Sep 15 19:19:30 2010 +0100 update copyright - poppler/OptionalContent.cc | 2 +- + poppler/OptionalContent.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b9333529bba43a71655fdbf1919ba515f7df9ca3 @@ -16727,7 +18588,7 @@ Date: Wed Sep 15 17:23:54 2010 +0200 so we have a chance to better output the bytearray of a string to the stream - cpp/tests/poppler-dump.cpp | 26 ++++++++++++++++++-------- + cpp/tests/poppler-dump.cpp | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit a44f711b4412332875337e9fb7509f18db806ddc @@ -16738,7 +18599,7 @@ Date: Wed Sep 15 16:44:30 2010 +0200 ... to show the text of a page in the specified layout - cpp/tests/poppler-dump.cpp | 29 +++++++++++++++++++++++++++++ + cpp/tests/poppler-dump.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 0094c9372b5b439af2564d83d6fb7439f4bdba88 @@ -16753,8 +18614,8 @@ Date: Wed Sep 15 13:19:13 2010 +0200 (= physical) add & adapt the apidox accordingly - cpp/poppler-page.cpp | 27 +++++++++++++++++++++++++-- - cpp/poppler-page.h | 5 +++++ + cpp/poppler-page.cpp | 27 +++++++++++++++++++++++++-- + cpp/poppler-page.h | 5 +++++ 2 files changed, 30 insertions(+), 2 deletions(-) commit 4ec3e7784cdba5c0720b1992ba500e97a7e0ed2b @@ -16765,7 +18626,7 @@ Date: Wed Sep 15 11:24:07 2010 +0200 There's a test case using BaseState attached to bug #30106 - poppler/OptionalContent.cc | 14 +++++++++----- + poppler/OptionalContent.cc | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit f49aa86812ed8ad91d41c675bc670b3d88d3444a @@ -16774,7 +18635,7 @@ Date: Mon Sep 13 14:37:10 2010 +0200 [glib] doc: Document PopplerPage:label property - glib/poppler-page.cc | 5 +++++ + glib/poppler-page.cc | 5 +++++ 1 file changed, 5 insertions(+) commit f41fe7ae6e374100574c49d1bb7a3ddc646786c8 @@ -16783,7 +18644,7 @@ Date: Mon Sep 13 14:36:43 2010 +0200 [glib] doc: Add poppler_page_get_label to poppler-sections.txt - glib/reference/poppler-sections.txt | 1 + + glib/reference/poppler-sections.txt | 1 + 1 file changed, 1 insertion(+) commit 91b8246766a8e5d9cca385b5854667d7967a9d71 @@ -16792,7 +18653,7 @@ Date: Mon Sep 13 14:22:56 2010 +0200 [glib-demo] Use poppler_page_get_label() instead of g_object_get() - glib/demo/page.c | 2 +- + glib/demo/page.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b82412ef86091f4d249c818cebf00e4c59bae311 @@ -16803,9 +18664,8 @@ Date: Mon Sep 13 14:22:03 2010 +0200 It's just an accessor for the property label - glib/poppler-page.cc | 47 - ++++++++++++++++++++++++++++++++++------------- - glib/poppler-page.h | 1 + + glib/poppler-page.cc | 47 ++++++++++++++++++++++++++++++++++------------- + glib/poppler-page.h | 1 + 2 files changed, 35 insertions(+), 13 deletions(-) commit ff88abf61f4bf90ad276a8593be1818d39c8ecac @@ -16814,9 +18674,9 @@ Date: Mon Sep 13 10:05:45 2010 +0200 [glib] Avoid core headers to be parsed by the g-i scanner - glib/poppler-document.cc | 2 ++ - glib/poppler-page.cc | 2 ++ - glib/poppler-private.h | 3 +++ + glib/poppler-document.cc | 2 ++ + glib/poppler-page.cc | 2 ++ + glib/poppler-private.h | 3 +++ 3 files changed, 7 insertions(+) commit 53324502898ae5fbbb21a4fb819e4a84acdc1a64 @@ -16828,7 +18688,7 @@ Date: Sun Sep 12 11:42:03 2010 +0200 Some layers are just the parent of others, but not actually a layer so they don't have an optional content object. Fixes bug #30106. - glib/poppler-action.cc | 15 +++++++++------ + glib/poppler-action.cc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit dfc6ea7877635212aa7c5f7ade07af4aa9467e96 @@ -16839,7 +18699,7 @@ Date: Sun Sep 12 11:36:58 2010 +0200 Fixes layers for document attached to bug #30106. - glib/poppler-document.cc | 1 + + glib/poppler-document.cc | 1 + 1 file changed, 1 insertion(+) commit 7574912b6c0ff0421c69b6e8c6835957d5126d7d @@ -16850,8 +18710,8 @@ Date: Thu Sep 9 20:34:03 2010 +0100 Bug 29329 - poppler/StdinCachedFile.cc | 2 +- - utils/pdftoppm.cc | 2 +- + poppler/StdinCachedFile.cc | 2 +- + utils/pdftoppm.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2fc83068c32e09fa3de03a157a420490431ea706 @@ -16864,7 +18724,7 @@ Date: Sun Sep 5 14:26:27 2010 +0100 increase in the firefox nytimes advertisment pdf - splash/SplashFont.cc | 8 ++++++-- + splash/SplashFont.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 0d96f74f31171c58a55e4ac36d492ce36dd5e7c5 @@ -16877,10 +18737,10 @@ Date: Sun Sep 5 12:31:57 2010 +0100 Passes regression tests Based on Paweł Wiejacha patches - poppler/GfxFont.cc | 17 ++++++--------- - splash/SplashXPath.cc | 48 - +++++++++++++++++++++++++++--------------- - splash/SplashXPathScanner.cc | 10 +++++---- + poppler/GfxFont.cc | 17 +++++++--------- + splash/SplashXPath.cc | 48 + ++++++++++++++++++++++++++++---------------- + splash/SplashXPathScanner.cc | 10 +++++---- 3 files changed, 44 insertions(+), 31 deletions(-) commit 3b4816b2b8caa0e2baafbe4c0eb1e45e452d01ce @@ -16889,8 +18749,7 @@ Date: Wed Sep 1 20:43:35 2010 +0100 forgot the file - qt4/tests/poppler-texts.cpp | 40 - ++++++++++++++++++++++++++++++++++++++++ + qt4/tests/poppler-texts.cpp | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit b0db93c71a83946aa3e02bae6b396223dcca19d1 @@ -16899,8 +18758,8 @@ Date: Wed Sep 1 20:43:14 2010 +0100 add since and rename enum - qt4/src/poppler-page.cc | 2 +- - qt4/src/poppler-qt4.h | 5 ++++- + qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-qt4.h | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) commit a86f9d90be99a36c41c6932fb4d9a202c4ff6d05 @@ -16909,7 +18768,7 @@ Date: Wed Sep 1 20:20:48 2010 +0100 Clarify the ownership - qt4/src/poppler-qt4.h | 2 ++ + qt4/src/poppler-qt4.h | 2 ++ 1 file changed, 2 insertions(+) commit 33ad3a17ac26879fcd6a7fad2023dd219bc5919f @@ -16918,11 +18777,11 @@ Date: Wed Sep 1 20:19:54 2010 +0100 Add a way to access the raw text - poppler/TextOutputDev.cc | 23 ++++++++++++++++++++--- - qt4/src/poppler-page.cc | 11 +++++++++-- - qt4/src/poppler-qt4.h | 19 +++++++++++++++++++ - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/Makefile.am | 7 ++++++- + poppler/TextOutputDev.cc | 23 ++++++++++++++++++++--- + qt4/src/poppler-page.cc | 11 +++++++++-- + qt4/src/poppler-qt4.h | 19 +++++++++++++++++++ + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 7 ++++++- 5 files changed, 55 insertions(+), 6 deletions(-) commit 46e89248b3c5b1789baa3bd9bfa012570720ddb5 @@ -16931,8 +18790,8 @@ Date: Wed Sep 1 19:54:02 2010 +0100 quadding is not a GBool but an int - poppler/Annot.cc | 2 +- - poppler/Annot.h | 4 ++-- + poppler/Annot.cc | 2 +- + poppler/Annot.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit ae79fc504c5424be2fa21dbc5498ced4db6e5dd3 @@ -16944,15 +18803,15 @@ Date: Tue Aug 31 22:14:57 2010 +0100 Passes the regression tests and might make things faster and use a bit less memory - cpp/tests/CMakeLists.txt | 2 +- - cpp/tests/Makefile.am | 2 +- - goo/gtypes.h | 7 +- - utils/CMakeLists.txt | 2 +- - utils/Makefile.am | 2 +- - utils/parseargs.c | 208 - ---------------------------------------------- - utils/parseargs.cc | 208 - ++++++++++++++++++++++++++++++++++++++++++++++ + cpp/tests/CMakeLists.txt | 2 +- + cpp/tests/Makefile.am | 2 +- + goo/gtypes.h | 7 +- + utils/CMakeLists.txt | 2 +- + utils/Makefile.am | 2 +- + utils/parseargs.c | 208 + ----------------------------------------------- + utils/parseargs.cc | 208 + +++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 216 insertions(+), 215 deletions(-) commit d3f32f2c4f9f46620c0287c44bef686f340461f3 @@ -16963,7 +18822,7 @@ Date: Tue Aug 31 18:51:17 2010 +0100 Fixes crash on KDE bug 249586 - poppler/Movie.cc | 3 ++- + poppler/Movie.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 681bb38eafc720b309172ed7c650439c559663a0 @@ -16972,7 +18831,7 @@ Date: Thu Aug 26 23:55:58 2010 +0100 Make declaration match what there is in the .cc file - poppler/TextOutputDev.h | 4 ++-- + poppler/TextOutputDev.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c91e869304fc263c52f21ee484a57a6f1900f6b2 @@ -16983,8 +18842,8 @@ Date: Thu Aug 26 19:40:46 2010 +0100 Fixes bug 29551 - utils/pdftohtml.1 | 3 +++ - utils/pdftohtml.cc | 18 +++++++++++++----- + utils/pdftohtml.1 | 3 +++ + utils/pdftohtml.cc | 18 +++++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) commit 9b4be586640b4ad344b1b3ed4c9cda8351257f0c @@ -16993,7 +18852,7 @@ Date: Wed Aug 25 19:26:30 2010 +0100 Use 3 not nComps - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 218f67c527fb41babf2703ba068d072f8326e37b @@ -17004,7 +18863,7 @@ Date: Tue Aug 24 23:47:06 2010 +0100 By using getRGBLine when possible - poppler/SplashOutputDev.cc | 39 ++++++++++++++++++++++++++++++--------- + poppler/SplashOutputDev.cc | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) commit 868f4a1f22051b7978f47a0614f23fd66dbb7ca8 @@ -17015,8 +18874,8 @@ Date: Tue Aug 24 23:35:21 2010 +0100 By calling doTransform less - poppler/GfxState.cc | 15 +++++++-------- - poppler/GfxState.h | 4 +++- + poppler/GfxState.cc | 15 +++++++-------- + poppler/GfxState.h | 4 +++- 2 files changed, 10 insertions(+), 9 deletions(-) commit 46e37c54c6365cf37dc1e223a3c146e7b96a56af @@ -17025,7 +18884,7 @@ Date: Tue Aug 24 21:23:34 2010 +0100 Do not call pow three times when one is enough - poppler/GfxState.cc | 12 ++++++------ + poppler/GfxState.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 8591c804598576556c6d24a66b6648de8ed1c4eb @@ -17036,9 +18895,9 @@ Date: Sun Aug 22 22:01:03 2010 +0100 Patch in bug 19404, should fix 9746 too - utils/pdftohtml.1 | 8 +- - utils/pdftohtml.cc | 210 - +++++++++++++++++++++++++++++++++++++--------------- + utils/pdftohtml.1 | 8 +- + utils/pdftohtml.cc | 210 + ++++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 158 insertions(+), 60 deletions(-) commit 7fc3c21a8c5d6cf8517100427b182887a9569ed0 @@ -17049,10 +18908,10 @@ Date: Fri Aug 20 20:24:31 2010 +0100 Patch in bug 29189, fixes bug 3870 - poppler/PDFDoc.cc | 24 ++++++++++++---- - poppler/XRef.cc | 80 - ++++++++++++++++++++++++++++++----------------------- - poppler/XRef.h | 5 ++-- + poppler/PDFDoc.cc | 24 +++++++++++++---- + poppler/XRef.cc | 80 + ++++++++++++++++++++++++++++++++----------------------- + poppler/XRef.h | 5 ++-- 3 files changed, 68 insertions(+), 41 deletions(-) commit bedf48d4397ae412a6d28fc8fea16cc23a29f07c @@ -17061,7 +18920,7 @@ Date: Tue Aug 17 22:02:59 2010 +0100 use memset instead of a for - splash/Splash.cc | 4 +--- + splash/Splash.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 03ca5b4a5c9964d9c0e9913eb2061692848c4b95 @@ -17070,14 +18929,14 @@ Date: Tue Aug 10 19:55:31 2010 +0100 Update copyrights - goo/GooTimer.cc | 1 + - goo/GooTimer.h | 1 + - goo/gfile.cc | 2 +- - poppler/DCTStream.cc | 1 + - poppler/DCTStream.h | 1 + - poppler/GfxState.cc | 2 +- - poppler/Page.cc | 2 +- - qt4/src/poppler-annotation.cc | 2 +- + goo/GooTimer.cc | 1 + + goo/GooTimer.h | 1 + + goo/gfile.cc | 2 +- + poppler/DCTStream.cc | 1 + + poppler/DCTStream.h | 1 + + poppler/GfxState.cc | 2 +- + poppler/Page.cc | 2 +- + qt4/src/poppler-annotation.cc | 2 +- 8 files changed, 8 insertions(+), 4 deletions(-) commit 3bca8ddc10bf4291bf0c0e39c67341a05953e949 @@ -17088,8 +18947,8 @@ Date: Tue Aug 10 19:42:40 2010 +0100 Bug #29329 - poppler/StdinCachedFile.cc | 9 +++++++++ - utils/pdftoppm.cc | 9 +++++++++ + poppler/StdinCachedFile.cc | 9 +++++++++ + utils/pdftoppm.cc | 9 +++++++++ 2 files changed, 18 insertions(+) commit bdd617f2177a7836f6b6686fde892664513a32a7 @@ -17100,7 +18959,7 @@ Date: Tue Aug 3 13:05:26 2010 +0200 Fixes bug #28842. - glib/poppler-layer.cc | 4 +++- + glib/poppler-layer.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e9f0646ca664cc27825f7e084f8419fe0de1fcfc @@ -17113,7 +18972,7 @@ Date: Tue Aug 3 13:02:52 2010 +0200 Fixes a crash reproducible with gtk-splash-test when opening document attached to bug #28842. - poppler/PDFDoc.cc | 27 +++++++++++++++------------ + poppler/PDFDoc.cc | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) commit 842209782ca3ba8c1c783cccf565372a18b3fda5 @@ -17125,7 +18984,7 @@ Date: Fri Jul 30 19:29:12 2010 +0100 Fixes crash in file in kde bug 246269. The output is still wrong though - fofi/FoFiType1C.cc | 12 +++++++----- + fofi/FoFiType1C.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 0dd7c80b7baf2622eb4780a867c4dc6291773f3b @@ -17137,7 +18996,7 @@ Date: Mon Jul 26 23:58:26 2010 +0100 Recommended by Koji Otani in Re: [poppler] Question about code Passed the regression testing in my files - poppler/GfxState.cc | 1 - + poppler/GfxState.cc | 1 - 1 file changed, 1 deletion(-) commit 627edf88c8f5c073a68bd05990df56e1af547292 @@ -17151,7 +19010,7 @@ Date: Sun Jul 25 13:56:03 2010 +0200 object is actually de page object. - poppler/Page.cc | 5 ++++- + poppler/Page.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5d86f9b600b1e10de93bcaf1b925fadbc2a47522 @@ -17160,7 +19019,7 @@ Date: Sat Jul 24 15:12:05 2010 +0100 reindent correctly - poppler/TextOutputDev.cc | 34 +++++++++++++++++----------------- + poppler/TextOutputDev.cc | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit d0a6f9abdab88ec43004b6766337db304cbf6a25 @@ -17173,8 +19032,8 @@ Date: Thu Jul 22 21:28:55 2010 +0200 correctly include_directories() for the include dirs, while add the cflags which are not include dirs as definitions - glib/CMakeLists.txt | 5 +++-- - glib/demo/CMakeLists.txt | 5 ++++- + glib/CMakeLists.txt | 5 +++-- + glib/demo/CMakeLists.txt | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) commit 02d85dd2cc154dbb6caa04a349532033d833edd1 @@ -17183,8 +19042,8 @@ Date: Tue Jul 20 13:53:56 2010 +0200 [glib-demo] Add support for adding annots in annot demo - glib/demo/annots.c | 114 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/annots.c | 114 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) commit 969cb850f5c2bc31de82c591b2b3210b5cfabf5f @@ -17193,7 +19052,7 @@ Date: Tue Jul 20 13:53:29 2010 +0200 [glib] docs: Add new symbols to poppler-sections.txt - glib/reference/poppler-sections.txt | 18 ++++++++++++++++++ + glib/reference/poppler-sections.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 251959438b6257fe71ed58e79eec60cda68a66cf @@ -17202,9 +19061,9 @@ Date: Tue Jul 20 13:53:00 2010 +0200 [glib] Add poppler_page_add_annot() - glib/poppler-document.cc | 7 ++++--- - glib/poppler-page.cc | 19 +++++++++++++++++++ - glib/poppler-page.h | 2 ++ + glib/poppler-document.cc | 7 ++++--- + glib/poppler-page.cc | 19 +++++++++++++++++++ + glib/poppler-page.h | 2 ++ 3 files changed, 25 insertions(+), 3 deletions(-) commit 78a4f6976e708f2cc23aac49fbff0faf00e74bc3 @@ -17213,10 +19072,10 @@ Date: Tue Jul 20 13:51:16 2010 +0200 [glib] annots: Add several setter methods - glib/poppler-annot.cc | 278 - +++++++++++++++++++++++++++++++++++++++++++----- - glib/poppler-annot.h | 26 +++++ - glib/poppler-private.h | 6 ++ + glib/poppler-annot.cc | 278 + ++++++++++++++++++++++++++++++++++++++++++++----- + glib/poppler-annot.h | 26 +++++ + glib/poppler-private.h | 6 ++ 3 files changed, 285 insertions(+), 25 deletions(-) commit fee488c9db60ab691ce9ff5eef284be2af897aee @@ -17225,8 +19084,8 @@ Date: Sun Jul 18 11:26:59 2010 +0200 [annots] Add AnnotMarkup::setOpacity - poppler/Annot.cc | 8 ++++++++ - poppler/Annot.h | 1 + + poppler/Annot.cc | 8 ++++++++ + poppler/Annot.h | 1 + 2 files changed, 9 insertions(+) commit d15a355ede2d8510c4df847ea0b92b5357b29914 @@ -17236,9 +19095,9 @@ Date: Sun Jul 18 09:57:35 2010 +0200 Set the page reference (P in annot dict) when adding a new annot to a page - poppler/Annot.cc | 9 +++++++++ - poppler/Annot.h | 3 +++ - poppler/Page.cc | 2 ++ + poppler/Annot.cc | 9 +++++++++ + poppler/Annot.h | 3 +++ + poppler/Page.cc | 2 ++ 3 files changed, 14 insertions(+) commit 49ffb46db3118db874d2d9830bb034762d625c61 @@ -17249,14 +19108,14 @@ Date: Mon Jul 19 16:31:54 2010 +0100 We don't use it and don't even support it properly - CMakeLists.txt | 1 - - config.h.cmake | 3 --- - configure.ac | 4 --- - goo/gmem.cc | 56 - ++++++++++++---------------------------- - goo/gmem.h | 38 ++++++++------------------- - poppler/poppler-config.h.cmake | 5 ---- - poppler/poppler-config.h.in | 5 ---- + CMakeLists.txt | 1 - + config.h.cmake | 3 --- + configure.ac | 4 --- + goo/gmem.cc | 56 + ++++++++++++------------------------------ + goo/gmem.h | 38 +++++++++------------------- + poppler/poppler-config.h.cmake | 5 ---- + poppler/poppler-config.h.in | 5 ---- 7 files changed, 27 insertions(+), 85 deletions(-) commit dd2e9399868e3dbf2fa4ede050f8d74d29ebbbb4 @@ -17265,7 +19124,7 @@ Date: Mon Jul 19 16:31:43 2010 +0100 add uninstalled.pc to ignore - .gitignore | 7 +++++++ + .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) commit d1033006aae381a0f075e02d54638a1af997caf3 @@ -17275,7 +19134,7 @@ Date: Sat Jul 17 21:46:14 2010 +0200 add FindGObjectIntrospection.cmake and GObjectIntrospectionMacros.cmake to the dist - Makefile.am | 2 ++ + Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit ce8d03950736cc35d035a44a7d88e5f2a9defa74 @@ -17295,11 +19154,11 @@ Date: Sat Jul 17 21:39:08 2010 +0200 by ALL, which have the gir and the typelib files as dependencies, to make them build with the usual `make all'. - CMakeLists.txt | 5 +- - cmake/modules/FindGObjectIntrospection.cmake | 61 +++++++++++++++ - cmake/modules/GObjectIntrospectionMacros.cmake | 94 - ++++++++++++++++++++++++ - glib/CMakeLists.txt | 36 +++++++++ + CMakeLists.txt | 5 +- + cmake/modules/FindGObjectIntrospection.cmake | 61 +++++++++++++++++ + cmake/modules/GObjectIntrospectionMacros.cmake | 94 + ++++++++++++++++++++++++++ + glib/CMakeLists.txt | 36 ++++++++++ 4 files changed, 194 insertions(+), 2 deletions(-) commit 78bf43d8e11aa52db9862af118c597e117d31083 @@ -17313,7 +19172,7 @@ Date: Sat Jul 17 20:28:58 2010 +0200 while turn GLIB2_CFLAGS into GLIB2_CFLAGS_OTHERS to add the remaining CFLAGS as definitions - glib/CMakeLists.txt | 3 ++- + glib/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6f3082d677bc62aa3f8124132e3e337c01be2629 @@ -17323,7 +19182,7 @@ Date: Sat Jul 17 19:28:09 2010 +0200 [CMake] split the generated sources of poppler_glib_SRCS in an own poppler_glib_generated_SRCS - glib/CMakeLists.txt | 4 +++- + glib/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 2a252dd9b05857bbd10dee235e873886fc74ec17 @@ -17333,7 +19192,7 @@ Date: Sat Jul 17 14:57:38 2010 +0200 [CMake] add stub message and TODO for the gobject-introspection support - CMakeLists.txt | 3 +++ + CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) commit 8a3d1794a8ef5d525bb454755fec018e3fcb3816 @@ -17342,7 +19201,7 @@ Date: Fri Jul 16 14:00:32 2010 +0100 update - TODO | 2 +- + TODO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31ac578942b82cbd16b064abca586ccb89dfa7ce @@ -17351,7 +19210,7 @@ Date: Thu Jul 15 15:05:10 2010 +0200 Rework ChangeLog generation to fix make distcheck - Makefile.am | 22 +++++++++++++++++++--- + Makefile.am | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) commit 5da5825ecab63089a19aac694826271019a94e6d @@ -17360,7 +19219,7 @@ Date: Thu Jul 15 15:03:20 2010 +0200 [glib] docs: Add version.xml to content_files var - glib/reference/Makefile.am | 2 +- + glib/reference/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe69b474ae63c9d5d2538db9e51e666dd6ea9fb3 @@ -17373,7 +19232,7 @@ Date: Thu Jul 15 10:51:21 2010 +0100 is wrong as 100 needs 3 characters, not 2 - utils/pdftoppm.cc | 14 +++++++++++++- + utils/pdftoppm.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit e265ae2d8a46df00ab1bbd863f01f652068d265f @@ -17382,15 +19241,15 @@ Date: Wed Jul 14 20:26:25 2010 +0100 Add uninstalled .pc file for poppler when using autoconf - Makefile.am | 9 ++++++++- - configure.ac | 9 ++++++++- - poppler-cairo-uninstalled.pc.in | 6 ++++++ - poppler-cpp-uninstalled.pc.in | 7 +++++++ - poppler-glib-uninstalled.pc.in | 7 +++++++ - poppler-qt-uninstalled.pc.in | 7 +++++++ - poppler-qt4-uninstalled.pc.in | 7 +++++++ - poppler-splash-uninstalled.pc.in | 7 +++++++ - poppler-uninstalled.pc.in | 6 ++++++ + Makefile.am | 9 ++++++++- + configure.ac | 9 ++++++++- + poppler-cairo-uninstalled.pc.in | 6 ++++++ + poppler-cpp-uninstalled.pc.in | 7 +++++++ + poppler-glib-uninstalled.pc.in | 7 +++++++ + poppler-qt-uninstalled.pc.in | 7 +++++++ + poppler-qt4-uninstalled.pc.in | 7 +++++++ + poppler-splash-uninstalled.pc.in | 7 +++++++ + poppler-uninstalled.pc.in | 6 ++++++ 9 files changed, 63 insertions(+), 2 deletions(-) commit 552ab99e60fe4068be8e4e415924e4be289e47cd @@ -17401,8 +19260,8 @@ Date: Tue Jul 13 10:18:01 2010 +0200 Fixes bug #28873. - poppler/DCTStream.cc | 30 ++++++++++++++++++++++++++++++ - poppler/DCTStream.h | 1 + + poppler/DCTStream.cc | 30 ++++++++++++++++++++++++++++++ + poppler/DCTStream.h | 1 + 2 files changed, 31 insertions(+) commit 8a6697f89625106f3c373dbc7b4dc521e22502f7 @@ -17413,7 +19272,7 @@ Date: Sat Jul 3 16:42:04 2010 +0200 Prevents a warning when building with win32 font backend. - poppler/GlobalParams.cc | 2 +- + poppler/GlobalParams.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b1fdb87a4ebb5079c731256cce1870de8c54c65d @@ -17422,13 +19281,13 @@ Date: Fri Jul 2 10:53:20 2010 +0200 Fix compile warnings on auto imports for mingw compiler - cpp/Makefile.am | 2 +- - cpp/tests/Makefile.am | 2 ++ - glib/Makefile.am | 2 ++ - poppler/Makefile.am | 2 +- - qt4/demos/Makefile.am | 2 ++ - qt4/src/Makefile.am | 2 +- - qt4/tests/Makefile.am | 2 ++ + cpp/Makefile.am | 2 +- + cpp/tests/Makefile.am | 2 ++ + glib/Makefile.am | 2 ++ + poppler/Makefile.am | 2 +- + qt4/demos/Makefile.am | 2 ++ + qt4/src/Makefile.am | 2 +- + qt4/tests/Makefile.am | 2 ++ 7 files changed, 11 insertions(+), 3 deletions(-) commit 9e577110134eb1e093e697b7504efca759000086 @@ -17445,7 +19304,7 @@ Date: Fri Jul 2 10:51:24 2010 +0200 Also, the checks must run in a C++ context because that is where gettimeofday() is used. - configure.ac | 7 ++++--- + configure.ac | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 58c8430ac584f3ba5e97aceb148e6287bfc45f95 @@ -17462,7 +19321,7 @@ Date: Wed Jun 30 15:06:44 2010 +0200 from declaring certain function (e.g. gettimeofday()) when the -ansi flag is set. - configure.ac | 7 +++++-- + configure.ac | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit e3663a855a9c86f0a3988a7a50fa40d37d0ea069 @@ -17476,9 +19335,9 @@ Date: Fri Jul 2 14:45:15 2010 +0200 in ansi mode. MAX_PATH is in the Windows api and thus always available when windows.h is included. - goo/gfile.cc | 4 ++-- - poppler/GlobalParams.cc | 2 +- - poppler/PDFDoc.cc | 4 ++-- + goo/gfile.cc | 4 ++-- + poppler/GlobalParams.cc | 2 +- + poppler/PDFDoc.cc | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit 7227c407d23a37f5d95e6c01cb7411be2f82ca85 @@ -17487,8 +19346,8 @@ Date: Wed Jun 30 16:15:06 2010 +0200 Check for _WIN32 instead of _MSC_VER - goo/GooTimer.cc | 6 +++--- - goo/GooTimer.h | 4 ++-- + goo/GooTimer.cc | 6 +++--- + goo/GooTimer.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit 34e727e011529be312313a1f4d4fa1ba9c545888 @@ -17502,7 +19361,7 @@ Date: Tue Jun 29 16:43:31 2010 +0200 poppler-optcontent.lo. Thus, explicitly using poppler-optcontent.lo to create poppler-optcontent.moc does not work well. - qt4/src/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1bc2f4501ea4e56ca99ae4d94d6cf34cf33c2c7a @@ -17513,7 +19372,7 @@ Date: Tue Jun 29 15:34:22 2010 +0200 Lets you build the qt4 bindings for Windows with automake/autoconf. - qt4/src/Makefile.am | 3 +++ + qt4/src/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 5825114a26cc6eece2e556063f640dda53ea1e11 @@ -17522,7 +19381,7 @@ Date: Sun Jul 11 12:24:20 2010 +0100 Compile++ - glib/demo/CMakeLists.txt | 1 + + glib/demo/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 5e4d8eeea0b9dba68420c164975418c76a53be85 @@ -17531,7 +19390,7 @@ Date: Sat Jul 10 15:54:28 2010 +0200 [pdf-inspector] Do not render for printing - test/pdf-inspector.cc | 3 ++- + test/pdf-inspector.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e6824972a213a888ca0185b7ae0a75fc23f75797 @@ -17543,11 +19402,11 @@ Date: Sat Jul 10 15:52:15 2010 +0200 Fixes bug #623616. - poppler/Annot.cc | 346 - +++++++++++++++++++++++++----------------------------- - poppler/Annot.h | 3 + - poppler/Gfx.cc | 9 +- - poppler/Gfx.h | 2 +- + poppler/Annot.cc | 346 + +++++++++++++++++++++++++------------------------------ + poppler/Annot.h | 3 + + poppler/Gfx.cc | 9 +- + poppler/Gfx.h | 2 +- 4 files changed, 165 insertions(+), 195 deletions(-) commit 70ce0b6ea1a0d61f5048d2ae49c639d74a643b29 @@ -17560,7 +19419,7 @@ Date: Fri Jul 9 17:04:00 2010 +0200 Fixes appearance stream generation for document attached to bug #623616. - poppler/Annot.cc | 38 +++++++++++++++++++++----------------- + poppler/Annot.cc | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) commit 8a9e561bfe64f71e9f38c43e5c6be7e5069b2349 @@ -17569,7 +19428,7 @@ Date: Fri Jul 2 21:07:53 2010 +0200 Nicer autogen.sh output - autogen.sh | 1 + + autogen.sh | 1 + 1 file changed, 1 insertion(+) commit ce4d328294cea73f4b7368691dc1fed6bd45d569 @@ -17585,7 +19444,7 @@ Date: Fri Jul 2 20:51:47 2010 +0200 This feature is modeled after gnome-autogen.sh behaviour. - autogen.sh | 8 +++++++- + autogen.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit d7ee87c5d0a35c8d4fcc88bde4b8496c49f397c6 @@ -17594,8 +19453,8 @@ Date: Tue Jul 6 15:16:08 2010 +0100 warnings-=2 - poppler/GfxFont.cc | 3 ++- - utils/HtmlOutputDev.cc | 3 ++- + poppler/GfxFont.cc | 3 ++- + utils/HtmlOutputDev.cc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 1e7f457ca1617fd8c958feef8dd7e694476dedd9 @@ -17606,7 +19465,7 @@ Date: Fri Jul 9 12:29:14 2010 +0200 Fixes rendering of page 2 of document attached to bug #28954. - poppler/CairoOutputDev.cc | 8 ++++++-- + poppler/CairoOutputDev.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 91a7605eb51144f2e7dea69aa9454fff47c49bd2 @@ -17615,7 +19474,7 @@ Date: Fri Jul 9 11:42:56 2010 +0200 [glib] Fix build when GDK is enabled - glib/test-poppler-glib.cc | 8 +------- + glib/test-poppler-glib.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 09e3e0e9c5134688c4ed2af5cd3a12aa2986474c @@ -17626,7 +19485,7 @@ Date: Thu Jul 8 18:56:38 2010 +0200 Fixes bug #27927 - glib/poppler-page.cc | 2 +- + glib/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 25427bdecb219ffe6f0592d2ac36de60c247bfd9 @@ -17635,7 +19494,7 @@ Date: Thu Jul 8 17:46:22 2010 +0200 Fix build when compiling without glib frontend - configure.ac | 1 + + configure.ac | 1 + 1 file changed, 1 insertion(+) commit 550684731356a66753ec19f5a8ca4b572db6d2d5 @@ -17644,11 +19503,11 @@ Date: Thu Jul 8 17:16:02 2010 +0200 [glib-demo] Add selections demo - glib/demo/Makefile.am | 2 + - glib/demo/main.c | 4 +- - glib/demo/selections.c | 687 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/selections.h | 31 +++ + glib/demo/Makefile.am | 2 + + glib/demo/main.c | 4 +- + glib/demo/selections.c | 687 + +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/selections.h | 31 +++ 4 files changed, 723 insertions(+), 1 deletion(-) commit b257428150e2c13dcc24fd8f75e4ee2c679ab414 @@ -17671,11 +19530,11 @@ Date: Thu Jul 8 14:45:29 2010 +0200 anymore before calling the method. - glib/demo/text.c | 9 +------- - glib/poppler-page.cc | 43 - ++++++++++++++++++++++++++--------- - glib/poppler-page.h | 3 ++- - glib/reference/poppler-sections.txt | 1 + + glib/demo/text.c | 9 +------- + glib/poppler-page.cc | 43 + +++++++++++++++++++++++++++---------- + glib/poppler-page.h | 3 ++- + glib/reference/poppler-sections.txt | 1 + 4 files changed, 36 insertions(+), 20 deletions(-) commit bedc88225c948ad1288b69c6c106adce36233442 @@ -17684,8 +19543,8 @@ Date: Wed Jul 7 11:55:47 2010 +0200 [cairo] Fix warning on signed/unsigned comparison - poppler/CairoFontEngine.cc | 12 ++++++------ - poppler/CairoFontEngine.h | 8 ++++---- + poppler/CairoFontEngine.cc | 12 ++++++------ + poppler/CairoFontEngine.h | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) commit 092aa901b9ec35a48bc1fb229ad16a3b00eef5f2 @@ -17694,10 +19553,10 @@ Date: Mon Jul 5 11:16:49 2010 +0200 [glib] docs: add some more introspection annotations - glib/poppler-attachment.cc | 4 ++-- - glib/poppler-document.cc | 12 ++++++------ - glib/poppler-media.cc | 4 ++-- - glib/poppler-page.cc | 4 ++-- + glib/poppler-attachment.cc | 4 ++-- + glib/poppler-document.cc | 12 ++++++------ + glib/poppler-media.cc | 4 ++-- + glib/poppler-page.cc | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) commit 6c4e14fd90d5ef2d6670a980ab2476b6fab58df7 @@ -17706,7 +19565,7 @@ Date: Mon Jul 5 10:49:59 2010 +0200 [glib] docs: fix POPPLER_CHECK_VERSION() docs - glib/poppler-features.h.in | 6 ++++-- + glib/poppler-features.h.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ed324a867ecf1f616c4b2dc575f01d5cf1b67c38 @@ -17715,7 +19574,7 @@ Date: Fri Jul 2 18:28:45 2010 +0200 [glib] Rename instrospection files as 0.16 instead of 0.14 - glib/Makefile.am | 14 +++++++------- + glib/Makefile.am | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit a55f567ff1ea0858eda13a024ed765a016f3bff0 @@ -17724,7 +19583,7 @@ Date: Fri Jul 2 18:23:03 2010 +0200 [glib] docs: Remove unneeded empty line in doc comment - glib/poppler-features.h.in | 1 - + glib/poppler-features.h.in | 1 - 1 file changed, 1 deletion(-) commit f16015303422280eaa21c3144eca0f1a330dce8a @@ -17733,11 +19592,11 @@ Date: Fri Jul 2 18:19:13 2010 +0200 [glib] docs: Add GObject introspection annotations - glib/poppler-annot.cc | 45 - +++++++++++++++++++------------------- - glib/poppler-document.cc | 8 +++---- - glib/poppler-page.cc | 23 ++++++++++++------- - glib/reference/poppler-docs.sgml | 2 ++ + glib/poppler-annot.cc | 45 + ++++++++++++++++++++-------------------- + glib/poppler-document.cc | 8 +++---- + glib/poppler-page.cc | 23 +++++++++++++------- + glib/reference/poppler-docs.sgml | 2 ++ 4 files changed, 43 insertions(+), 35 deletions(-) commit 60242038e4dce7f0c90f2bfa0e771120247dbc9d @@ -17746,10 +19605,10 @@ Date: Wed Jun 30 09:35:29 2010 +0200 [glib] Add GObject introspection support - configure.ac | 5 +++ - glib/Makefile.am | 29 ++++++++++++++++ - m4/introspection.m4 | 94 - +++++++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 5 +++ + glib/Makefile.am | 29 +++++++++++++++++ + m4/introspection.m4 | 94 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+) commit 3160950a7d7161457405c9084c31af230329b3f0 @@ -17758,7 +19617,7 @@ Date: Fri Jul 2 12:47:04 2010 +0200 [glib] docs: Add index of deprecated symbols - glib/reference/poppler-docs.sgml | 4 ++++ + glib/reference/poppler-docs.sgml | 4 ++++ 1 file changed, 4 insertions(+) commit 593db7acf6edce1267f69d12310bf4098ff24c97 @@ -17767,7 +19626,7 @@ Date: Fri Jul 2 12:44:39 2010 +0200 [glib] docs: deprecate GDK API - glib/poppler-page.cc | 8 ++++++++ + glib/poppler-page.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit 6facefb3fa8f97a9d330545308fb2d89c7f57fa0 @@ -17776,16 +19635,16 @@ Date: Thu Jul 1 18:01:45 2010 +0200 [glib] docs: Add index of new symbols for versions 0.12, 0.14 and 0.16 - glib/poppler-action.h | 10 +++++++--- - glib/poppler-annot.cc | 17 +++++++++++++++++ - glib/poppler-date.cc | 2 ++ - glib/poppler-document.cc | 16 +++++++++++++++- - glib/poppler-layer.cc | 12 ++++++++++++ - glib/poppler-media.cc | 14 ++++++++++++-- - glib/poppler-media.h | 3 +++ - glib/poppler-movie.cc | 6 ++++++ - glib/poppler-page.cc | 2 ++ - glib/reference/poppler-docs.sgml | 12 ++++++++++++ + glib/poppler-action.h | 10 +++++++--- + glib/poppler-annot.cc | 17 +++++++++++++++++ + glib/poppler-date.cc | 2 ++ + glib/poppler-document.cc | 16 +++++++++++++++- + glib/poppler-layer.cc | 12 ++++++++++++ + glib/poppler-media.cc | 14 ++++++++++++-- + glib/poppler-media.h | 3 +++ + glib/poppler-movie.cc | 6 ++++++ + glib/poppler-page.cc | 2 ++ + glib/reference/poppler-docs.sgml | 12 ++++++++++++ 10 files changed, 88 insertions(+), 6 deletions(-) commit 166b78c0ce8a4536873c4f60b392c24c8a68e7aa @@ -17794,7 +19653,7 @@ Date: Thu Jul 1 17:25:03 2010 +0200 [glib] docs: document PopplerMediaSaveFunc - glib/poppler-media.h | 18 +++++++++++++++++- + glib/poppler-media.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 5cc0a51f88580c65ac2d5c6ff02b8cf14697b70c @@ -17803,8 +19662,8 @@ Date: Thu Jul 1 17:20:13 2010 +0200 [glib] Use the same name for parameter in function prototype - glib/poppler-media.h | 10 +++++----- - glib/poppler-movie.h | 6 +++--- + glib/poppler-media.h | 10 +++++----- + glib/poppler-movie.h | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) commit 6793fd8fd2d33d3d58c6556b5dbe6d0497e56646 @@ -17813,8 +19672,8 @@ Date: Thu Jul 1 15:49:49 2010 +0200 [glib] docs: document some enums in poppler-action - glib/poppler-action.h | 92 - +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-action.h | 92 + +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) commit 8e139696dbe19f54ad54364a711b929146f11080 @@ -17823,7 +19682,7 @@ Date: Thu Jul 1 15:02:58 2010 +0200 [glib] docs: mark structures in poppler-private.h as private - glib/poppler-private.h | 7 +++++++ + glib/poppler-private.h | 7 +++++++ 1 file changed, 7 insertions(+) commit ccae7e574047d66c638003cc36fa1edeef4d35ed @@ -17832,8 +19691,8 @@ Date: Thu Jul 1 14:59:50 2010 +0200 [glib] docs: document PopplerDocument enums - glib/poppler-document.h | 65 - +++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-document.h | 65 + +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) commit 4fbff172693c38cdc4ae8070a55ceb706aa213cd @@ -17842,8 +19701,8 @@ Date: Thu Jul 1 14:26:53 2010 +0200 [glib] docs: document PopplerFontInfo - glib/poppler-document.cc | 106 - ++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-document.cc | 106 + +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) commit 465dd4897ff603a6fd96503cf4746fc808b0f827 @@ -17852,7 +19711,7 @@ Date: Thu Jul 1 12:59:39 2010 +0200 [glib] docs: document some enums - glib/poppler.h | 55 + glib/poppler.h | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) @@ -17862,9 +19721,9 @@ Date: Thu Jul 1 12:31:10 2010 +0200 [glib] docs: document boxed types defined in poppler-page - glib/poppler-page.cc | 147 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-page.h | 79 +++++++++++++++++++++++++++ + glib/poppler-page.cc | 147 + +++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-page.h | 79 +++++++++++++++++++++++++++ 2 files changed, 226 insertions(+) commit 34c52190e1dbf4d3effa44b4408faa1fbae0d12d @@ -17873,7 +19732,7 @@ Date: Thu Jul 1 09:33:08 2010 +0200 [glib] Remove splash header file - glib/poppler-page.cc | 1 - + glib/poppler-page.cc | 1 - 1 file changed, 1 deletion(-) commit 6910545a487f206ccd059bb295d2312228dbf2ba @@ -17882,7 +19741,7 @@ Date: Wed Jun 30 19:03:04 2010 +0200 [glib] docs: Remove invalid symbol from poppler-sections.txt - glib/reference/poppler-sections.txt | 1 - + glib/reference/poppler-sections.txt | 1 - 1 file changed, 1 deletion(-) commit 65ea3b636cb5a38660e526a483a4d95f5acdf8db @@ -17891,7 +19750,7 @@ Date: Wed Jun 30 19:02:32 2010 +0200 [glib] docs: fix typo - glib/poppler-form-field.cc | 2 +- + glib/poppler-form-field.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 689bfec40b5b3030c2819cb4aac42c3ab6279278 @@ -17900,7 +19759,7 @@ Date: Wed Jun 30 19:01:47 2010 +0200 [glib] docs: Add missing doc for parameter - glib/poppler-document.cc | 1 + + glib/poppler-document.cc | 1 + 1 file changed, 1 insertion(+) commit 0b3d77627f255a4bf3da6ee875ad8d9eb931c96e @@ -17909,7 +19768,7 @@ Date: Wed Jun 30 19:00:59 2010 +0200 [glib] Use the same name for parameter in function prototype - glib/poppler-page.h | 2 +- + glib/poppler-page.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 19e1944c00ac2da6b18b015721fc3a8d1898a23a @@ -17918,9 +19777,9 @@ Date: Wed Jun 30 18:01:52 2010 +0200 [glib] docs: Add media and movie to docs - glib/poppler-media.cc | 6 ++++++ - glib/poppler-movie.cc | 6 ++++++ - glib/reference/poppler-docs.sgml | 3 ++- + glib/poppler-media.cc | 6 ++++++ + glib/poppler-movie.cc | 6 ++++++ + glib/reference/poppler-docs.sgml | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) commit ca48bee07e6b4a20ea7b40b472a335e75feb4739 @@ -17929,7 +19788,7 @@ Date: Wed Jun 30 17:56:50 2010 +0200 [glib] docs: Add missing types to poppler.types - glib/reference/poppler.types | 4 ++++ + glib/reference/poppler.types | 4 ++++ 1 file changed, 4 insertions(+) commit 613ccf81317a007ed5017ee788466613a6699bb5 @@ -17943,8 +19802,8 @@ Date: Wed Jun 30 17:54:22 2010 +0200 - Add missing sections - Remove enums section - glib/reference/poppler-sections.txt | 424 - ++++++++++++++++++++++++----------- + glib/reference/poppler-sections.txt | 424 + +++++++++++++++++++++++++----------- 1 file changed, 295 insertions(+), 129 deletions(-) commit b37556a32b79f8711ed7eca24abf19511872a70a @@ -17953,7 +19812,7 @@ Date: Wed Jun 30 12:01:44 2010 +0200 [glib] docs: Add index of symbols - glib/reference/poppler-docs.sgml | 5 +++++ + glib/reference/poppler-docs.sgml | 5 +++++ 1 file changed, 5 insertions(+) commit 7f5fa4e19b4e324a396d64261b9125c1a557ac84 @@ -17962,10 +19821,10 @@ Date: Wed Jun 30 12:00:35 2010 +0200 [glib] docs: Add version information - configure.ac | 1 + - glib/reference/Makefile.am | 2 +- - glib/reference/poppler-docs.sgml | 7 ++++++- - glib/reference/version.xml.in | 1 + + configure.ac | 1 + + glib/reference/Makefile.am | 2 +- + glib/reference/poppler-docs.sgml | 7 ++++++- + glib/reference/version.xml.in | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) commit 848d5e158fa9eadd19a658db314ba3fff9d026e8 @@ -17974,33 +19833,33 @@ Date: Wed Jun 30 11:30:41 2010 +0200 [glib] docs: do not use gtk-doc templates - configure.ac | 2 +- - glib/poppler-action.cc | 6 + - glib/poppler-annot.cc | 6 + - glib/poppler-attachment.cc | 6 + - glib/poppler-attachment.h | 16 + - glib/poppler-document.cc | 8 + - glib/poppler-features.h.in | 59 ++++ - glib/poppler-form-field.cc | 6 + - glib/poppler-layer.cc | 6 + - glib/poppler-page.cc | 6 + - glib/reference/tmpl/poppler-action.sgml | 216 ------------ - glib/reference/tmpl/poppler-annot.sgml | 377 -------------------- - glib/reference/tmpl/poppler-attachment.sgml | 68 ---- - glib/reference/tmpl/poppler-document.sgml | 410 - ---------------------- - glib/reference/tmpl/poppler-enums.sgml | 246 ------------- - glib/reference/tmpl/poppler-features.sgml | 83 ----- - glib/reference/tmpl/poppler-form-field.sgml | 318 ----------------- - glib/reference/tmpl/poppler-layer.sgml | 83 ----- - glib/reference/tmpl/poppler-page.sgml | 483 - -------------------------- - glib/reference/tmpl/poppler-private.sgml | 148 -------- - glib/reference/tmpl/poppler-unused.sgml | 8 - - glib/reference/tmpl/poppler.sgml | 285 --------------- - glib/reference/tmpl/stamp-poppler-enums.sgml | 22 -- - gtk-doc.make | 78 +++-- - m4/gtk-doc.m4 | 2 +- + configure.ac | 2 +- + glib/poppler-action.cc | 6 + + glib/poppler-annot.cc | 6 + + glib/poppler-attachment.cc | 6 + + glib/poppler-attachment.h | 16 + + glib/poppler-document.cc | 8 + + glib/poppler-features.h.in | 59 ++++ + glib/poppler-form-field.cc | 6 + + glib/poppler-layer.cc | 6 + + glib/poppler-page.cc | 6 + + glib/reference/tmpl/poppler-action.sgml | 216 ------------ + glib/reference/tmpl/poppler-annot.sgml | 377 --------------------- + glib/reference/tmpl/poppler-attachment.sgml | 68 ---- + glib/reference/tmpl/poppler-document.sgml | 410 + ----------------------- + glib/reference/tmpl/poppler-enums.sgml | 246 -------------- + glib/reference/tmpl/poppler-features.sgml | 83 ----- + glib/reference/tmpl/poppler-form-field.sgml | 318 ------------------ + glib/reference/tmpl/poppler-layer.sgml | 83 ----- + glib/reference/tmpl/poppler-page.sgml | 483 + --------------------------- + glib/reference/tmpl/poppler-private.sgml | 148 -------- + glib/reference/tmpl/poppler-unused.sgml | 8 - + glib/reference/tmpl/poppler.sgml | 285 ---------------- + glib/reference/tmpl/stamp-poppler-enums.sgml | 22 -- + gtk-doc.make | 78 +++-- + m4/gtk-doc.m4 | 2 +- 25 files changed, 171 insertions(+), 2777 deletions(-) commit 16e15ac845206217086e2adac9f220e75c0c630d @@ -18009,7 +19868,7 @@ Date: Tue Jun 29 21:44:02 2010 +0100 bitmap can be null at this stage, check it isn't - poppler/JBIG2Stream.cc | 3 +++ + poppler/JBIG2Stream.cc | 3 +++ 1 file changed, 3 insertions(+) commit 38e5d28a184d0ca8df71a7ea910ce85d7a225e4e @@ -18018,7 +19877,7 @@ Date: Mon Jun 21 20:38:00 2010 +0100 more pow 0.5 -> sqrt - poppler/GfxState.cc | 12 ++++++------ + poppler/GfxState.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 58a53ca0a4e8434e8478f8fe121067dcf05c017d @@ -18027,7 +19886,7 @@ Date: Mon Jun 21 19:24:20 2010 +0100 sqrt is much faster than pow 0.5 - poppler/GfxState.cc | 6 +++--- + poppler/GfxState.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bf86a9fc464aca57ebec207a213dcc2cc6031940 @@ -18038,18 +19897,18 @@ Date: Mon Jun 21 19:20:47 2010 +0100 Can give us a decent speedup when we go a lot though this methods - poppler/Catalog.cc | 12 +---- - poppler/DCTStream.cc | 51 ++++++++++++++------ - poppler/DCTStream.h | 3 ++ - poppler/GfxFont.cc | 22 ++------- - poppler/GfxState.cc | 30 +++--------- - poppler/JPEG2000Stream.cc | 67 +++++++------------------ - poppler/JPEG2000Stream.h | 38 ++++++++++++++- - poppler/Link.cc | 14 ++---- - poppler/Object.h | 4 ++ - poppler/Stream.cc | 90 ++++++++++++++++++---------------- - poppler/Stream.h | 118 - ++++++++++++++++++++++++++++++++++++++++++++- + poppler/Catalog.cc | 12 +---- + poppler/DCTStream.cc | 51 ++++++++++++++------ + poppler/DCTStream.h | 3 ++ + poppler/GfxFont.cc | 22 ++------- + poppler/GfxState.cc | 30 ++++-------- + poppler/JPEG2000Stream.cc | 67 +++++++------------------- + poppler/JPEG2000Stream.h | 38 ++++++++++++++- + poppler/Link.cc | 14 ++---- + poppler/Object.h | 4 ++ + poppler/Stream.cc | 90 +++++++++++++++++++---------------- + poppler/Stream.h | 118 + +++++++++++++++++++++++++++++++++++++++++++++- 11 files changed, 279 insertions(+), 170 deletions(-) commit 65c14073a3b1035ca5fe3bd6667abd315272841e @@ -18061,7 +19920,7 @@ Date: Mon Jun 21 17:19:22 2010 +0200 We were doing the same pow operation 3 times!. It makes document attached to bug #28591 render a little faster. - poppler/GfxState.cc | 12 ++++++------ + poppler/GfxState.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 9365c05c1f66b3000febf32c45cef2ffe79e041a @@ -18073,7 +19932,7 @@ Date: Sat Jun 19 10:36:39 2010 +0200 Fixes bug #28588. - glib/poppler-page.cc | 25 ++++++++++--------------- + glib/poppler-page.cc | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) commit d9504c0a288c84b68a516f715505d6bc94b911f5 @@ -18085,7 +19944,7 @@ Date: Fri Jun 18 23:59:04 2010 +0200 ... this way gatof() can be found correctly should fix bug #28605 - cpp/tests/Makefile.am | 1 + + cpp/tests/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 62975737bcaa6e0a2ecab981aa3e0c8f2ff10571 @@ -18094,9 +19953,9 @@ Date: Fri Jun 18 19:22:17 2010 +0100 Compile with Sun Studio - goo/ImgWriter.h | 3 ++- - goo/JpegWriter.h | 3 ++- - poppler/SplashOutputDev.cc | 6 ++++++ + goo/ImgWriter.h | 3 ++- + goo/JpegWriter.h | 3 ++- + poppler/SplashOutputDev.cc | 6 ++++++ 3 files changed, 10 insertions(+), 2 deletions(-) commit 7cbe3d1521aea8b484efb8663e75684e05b6fb61 @@ -18110,7 +19969,7 @@ Date: Thu Jun 17 23:01:21 2010 +0100 being painted at all (alpha == 0) meaning we just copy the paperColor and the pixel being opage meaning we have to do nothing - splash/Splash.cc | 34 ++++++++++++++++++++++++++-------- + splash/Splash.cc | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) commit f323e5e4cdcc20075ee7c722f7adc088c0772249 @@ -18121,7 +19980,7 @@ Date: Thu Jun 17 22:59:37 2010 +0100 Might have caused the kde bug #241995 - poppler/GfxState.cc | 11 +++++++---- + poppler/GfxState.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 35e87d2062b1d82db0d765de5a6187122a0fa99c @@ -18130,8 +19989,8 @@ Date: Wed Jun 16 11:52:25 2010 +0200 [gib-demo] Add demo for poppler_page_get_text_layout() - glib/demo/text.c | 182 - ++++++++++++++++++++++++++++++++++++++++++++++++------ + glib/demo/text.c | 182 + +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 164 insertions(+), 18 deletions(-) commit ddcea568b3a7334e062d6214f43d0a2c2ec95be4 @@ -18146,9 +20005,9 @@ Date: Tue Jun 15 16:57:32 2010 +0200 The position in this array represent the offset in text returned by poppler_page_get_text - glib/poppler-page.cc | 91 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-page.h | 4 ++- + glib/poppler-page.cc | 91 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-page.h | 4 ++- 2 files changed, 94 insertions(+), 1 deletion(-) commit 6e9fe8832c37b560ac4d0b0e32d618bde70ee117 @@ -18157,7 +20016,7 @@ Date: Wed Jun 16 00:22:59 2010 +0200 [Qt4] and support 'Print' named action here too... - qt4/src/poppler-annotation.cc | 2 ++ + qt4/src/poppler-annotation.cc | 2 ++ 1 file changed, 2 insertions(+) commit 53c003f36af5d77f50fe238eaec4c5f7c3a485c7 @@ -18166,7 +20025,7 @@ Date: Wed Jun 16 00:18:13 2010 +0200 [CMake] install the new goo/GooLikely.h - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 2ba752aabc8dad4bb35a351697b1590795c54ca4 @@ -18175,8 +20034,8 @@ Date: Wed Jun 16 00:06:30 2010 +0200 update copyrights - qt4/src/poppler-link.h | 3 ++- - qt4/src/poppler-page.cc | 1 + + qt4/src/poppler-link.h | 3 ++- + qt4/src/poppler-page.cc | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) commit 38bf54bbad40288be763c6a1a89d90477c9ef89d @@ -18185,10 +20044,10 @@ Date: Tue Jun 15 23:05:43 2010 +0100 move the declaration of likely/unlikely to an own file in goo/ - goo/GooLikely.h | 22 ++++++++++++++++++++++ - goo/Makefile.am | 1 + - poppler/Object.h | 9 +-------- - splash/Splash.cc | 4 +--- + goo/GooLikely.h | 22 ++++++++++++++++++++++ + goo/Makefile.am | 1 + + poppler/Object.h | 9 +-------- + splash/Splash.cc | 4 +--- 4 files changed, 25 insertions(+), 11 deletions(-) commit 9838edf8c7497858e3bac2743784a3259f61cfdd @@ -18199,7 +20058,7 @@ Date: Tue Jun 15 22:54:34 2010 +0100 Happens very rarely, like in bug 28480 - splash/Splash.cc | 6 ++++++ + splash/Splash.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 8b32c3e9826d4462fd9d16fab4200ebb23251046 @@ -18208,7 +20067,7 @@ Date: Tue Jun 15 23:55:01 2010 +0200 [Qt4/apidox] ok, now the *proper* version for 'Print'... - qt4/src/poppler-link.h | 2 +- + qt4/src/poppler-link.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b54e5ac49f69bd1c906e517edcb436e042199cd5 @@ -18217,7 +20076,7 @@ Date: Tue Jun 15 23:53:50 2010 +0200 [Qt4/apidox] add the proper version for the new 'Print' - qt4/src/poppler-link.h | 3 ++- + qt4/src/poppler-link.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 71ad18c3b6b73e23d71600d07ce00bdfaf0bef60 @@ -18226,7 +20085,7 @@ Date: Tue Jun 15 23:51:01 2010 +0200 [Qt4] recognize the 'Print' named action here too - qt4/src/poppler-annotation.cc | 3 +++ + qt4/src/poppler-annotation.cc | 3 +++ 1 file changed, 3 insertions(+) commit 96f60f2748ba76de0d296a9838dbd7181f506e36 @@ -18235,8 +20094,8 @@ Date: Tue Jun 15 23:47:46 2010 +0200 [Qt4] recognize 'Print' as name in named actions - qt4/src/poppler-link.h | 3 ++- - qt4/src/poppler-page.cc | 2 ++ + qt4/src/poppler-link.h | 3 ++- + qt4/src/poppler-page.cc | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) commit 25494311c5b8eb88d43df420ec91a1aedad20d05 @@ -18245,8 +20104,8 @@ Date: Tue Jun 15 17:44:23 2010 +0200 [glib] Add some G_UNLIKELY() - glib/poppler-document.cc | 12 ++++++------ - glib/poppler-page.cc | 17 ++++++++++------- + glib/poppler-document.cc | 12 ++++++------ + glib/poppler-page.cc | 17 ++++++++++------- 2 files changed, 16 insertions(+), 13 deletions(-) commit 52f133fb962256edb577b7f639c5c13221c6365d @@ -18255,7 +20114,7 @@ Date: Tue Jun 15 14:20:49 2010 +0200 [glib] Use g_slice for actions and destinations - glib/poppler-action.cc | 21 +++++++++------------ + glib/poppler-action.cc | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) commit f035c94d8b5b34c0c3bb47b8cfc2f9c720a4fc71 @@ -18264,7 +20123,7 @@ Date: Tue Jun 15 14:01:07 2010 +0200 [glib] Use g_slice_dup in _copy() function for iterators - glib/poppler-document.cc | 9 +++------ + glib/poppler-document.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit c84f69681828c7e3b969f666f9b84f1531976c6f @@ -18273,7 +20132,7 @@ Date: Tue Jun 15 13:57:18 2010 +0200 [glib] Use g_slice for mappings and PopplerRectangle - glib/poppler-page.cc | 50 + glib/poppler-page.cc | 50 ++++++++++++++++++-------------------------------- 1 file changed, 18 insertions(+), 32 deletions(-) @@ -18283,7 +20142,7 @@ Date: Tue Jun 15 13:49:27 2010 +0200 [glib] Use poppler_image_mapping_free() instead of g_free() - glib/poppler-page.cc | 2 +- + glib/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb791a15f7472042fb2174e6f5df6924dd4eeb9b @@ -18293,7 +20152,7 @@ Date: Tue Jun 15 13:37:52 2010 +0200 [glib] Remove poppler_mapping_free and use poppler_link_mapping_free instead - glib/poppler-page.cc | 9 +-------- + glib/poppler-page.cc | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit 6186d7220e545eb89597626933a10acd0cd25173 @@ -18302,7 +20161,7 @@ Date: Tue Jun 15 13:16:59 2010 +0200 [glib] Use _new() methods instead of g_new() to create boxed structs - glib/poppler-page.cc | 6 +++--- + glib/poppler-page.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 44639cb7b10ab6d66122ae2b6b7f3e5745f933bd @@ -18311,7 +20170,7 @@ Date: Tue Jun 15 10:39:00 2010 +0200 [glib-demo] Use poppler_rectangle_free() instead of g_free() - glib/demo/find.c | 2 +- + glib/demo/find.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3ca304f3837af27ae49541a5f441d8729264a945 @@ -18322,9 +20181,9 @@ Date: Mon Jun 14 19:16:41 2010 +0100 Makes opening of file from bug 26759 ten times faster - poppler/XRef.cc | 62 - +++++++++++++++++++++++++++++++++++++++++++++++-------- - poppler/XRef.h | 4 ++-- + poppler/XRef.cc | 62 + ++++++++++++++++++++++++++++++++++++++++++++++++--------- + poppler/XRef.h | 4 ++-- 2 files changed, 55 insertions(+), 11 deletions(-) commit cc2e5f190e19ee8169f67df2541302a2816873d3 @@ -18333,8 +20192,8 @@ Date: Mon Jun 14 18:17:01 2010 +0200 [glib-demo] Support password protected documents - glib/demo/main.c | 175 - ++++++++++++++++++++++++++++++++++++++++++++++++++++-- + glib/demo/main.c | 175 + +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 170 insertions(+), 5 deletions(-) commit 34b2dbb6bbaf0189c92eea6b7924999ab2b6ad11 @@ -18344,8 +20203,8 @@ Date: Mon Jun 14 17:41:51 2010 +0200 [glib-demo] Remove GLIB_CHECK_VERSION(), we already depend on glib 2.18 - glib/demo/attachments.c | 5 ----- - glib/demo/main.c | 32 +------------------------------- + glib/demo/attachments.c | 5 ----- + glib/demo/main.c | 32 +------------------------------- 2 files changed, 1 insertion(+), 36 deletions(-) commit a52670a46c0561025d8b86cd2865603f0720c695 @@ -18356,8 +20215,8 @@ Date: Sun Jun 13 15:31:15 2010 +0100 they are generated on configure/cmake time and depend on the machine - glib/Makefile.am | 7 +++---- - poppler/Makefile.am | 4 ++-- + glib/Makefile.am | 7 +++---- + poppler/Makefile.am | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) commit eb0206ba8458f1dba004ac7bef856dcbb2ccbba5 @@ -18368,7 +20227,7 @@ Date: Wed Jun 9 18:56:16 2010 +0100 Bug 28458 - Makefile.am | 2 ++ + Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 7dfdf1ee293b7d36a049a90d8a17462ed0e50f2c @@ -18377,7 +20236,7 @@ Date: Tue Jun 8 21:54:52 2010 +0100 Typo-- - utils/pdftoppm.1 | 2 +- + utils/pdftoppm.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 57cc04ee1a122794b338c0d9818dbdaea46a42d6 @@ -18386,7 +20245,7 @@ Date: Tue Jun 8 21:49:40 2010 +0100 Add cropbox to the manpage - utils/pdftoppm.1 | 3 +++ + utils/pdftoppm.1 | 3 +++ 1 file changed, 3 insertions(+) commit f9e6cb9647981f7afbb20261b3ccedaf003657d2 @@ -18395,11 +20254,11 @@ Date: Tue Jun 8 20:43:11 2010 +0100 0.14.0 - CMakeLists.txt | 4 ++-- - NEWS | 18 ++++++++++++++++++ - configure.ac | 4 ++-- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 18 ++++++++++++++++++ + configure.ac | 4 ++-- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 24 insertions(+), 6 deletions(-) commit 963afdc39153fee69ecb939c98deeef4f64638de @@ -18408,8 +20267,8 @@ Date: Tue Jun 8 20:29:58 2010 +0100 libpoppler-qt4.so.3.2.0 -> libpoppler-qt4.so.3.3.0 - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c1629be8011f3bddbf619246090640d62136d521 @@ -18418,8 +20277,8 @@ Date: Tue Jun 8 20:23:00 2010 +0100 Increase soname as _PopplerActionMovie struct grew - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 5ef45b1e72aed88ece0905b1204edee641f3c8fc @@ -18430,7 +20289,7 @@ Date: Tue Jun 8 19:35:20 2010 +0100 See bug 28406 - poppler/XRef.cc | 6 +++++- + poppler/XRef.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit e7a5e9f70ee1283a2ca6734552d905279c97989b @@ -18439,7 +20298,7 @@ Date: Fri Jun 4 08:46:33 2010 +0100 a bit of docu - poppler/Object.h | 2 +- + poppler/Object.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9ff4dab2558f7c2700fd7fcaccacdad9619dbdda @@ -18455,10 +20314,10 @@ Date: Fri Jun 4 08:44:34 2010 +0100 in a 32 bit unsigned integer - poppler/Lexer.cc | 32 +++++++++++++++++++++++++------- - poppler/Object.cc | 5 ++++- - poppler/Object.h | 14 +++++++++++--- - poppler/SecurityHandler.cc | 22 ++++++++++++++++++++++ + poppler/Lexer.cc | 32 +++++++++++++++++++++++++------- + poppler/Object.cc | 5 ++++- + poppler/Object.h | 14 +++++++++++--- + poppler/SecurityHandler.cc | 22 ++++++++++++++++++++++ 4 files changed, 62 insertions(+), 11 deletions(-) commit 41e9af7f505dbfbda36f6ac97df90f2a42ab3160 @@ -18467,7 +20326,7 @@ Date: Tue Jun 1 21:40:07 2010 +0100 If the document is not encrypted it is ok to print - poppler/XRef.cc | 16 ++++++++++------ + poppler/XRef.cc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit b15c793a8a58b17a7fe7b32c1037726e1e0e1bf0 @@ -18480,7 +20339,7 @@ Date: Tue Jun 1 20:57:16 2010 +0100 but can not check if this really fixes it since he can not share the document - poppler/Lexer.h | 8 ++++---- + poppler/Lexer.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a72c68117ba05f3934e2df227cdcaf53a375f0ce @@ -18489,8 +20348,8 @@ Date: Fri May 28 18:11:02 2010 +0200 [cpp apidox] add a start of API documentation for the 'page' class - cpp/poppler-page.cpp | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-page.cpp | 68 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit acf7729e8e270e1b4b2a552272dc280ae6d7b352 @@ -18499,7 +20358,7 @@ Date: Fri May 28 17:38:35 2010 +0200 [cpp] fix the font_iterator current page status - cpp/poppler-font.cpp | 8 ++++++-- + cpp/poppler-font.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 4e017ff24a01cbbf1b39eedc3d7697f8b180fdd9 @@ -18509,8 +20368,8 @@ Date: Fri May 28 17:15:28 2010 +0200 [cpp apidox] add API documentation for the 'font_info' and 'font_iterator' classes - cpp/poppler-font.cpp | 71 - ++++++++++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-font.cpp | 71 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) commit 2ff840b62e41e2fc98e9fcff7330f40216de58a5 @@ -18523,11 +20382,11 @@ Date: Fri May 28 14:34:37 2010 +0200 this way it is possible to call it from inside poppler-cpp without an implicit conversion to std::string - cpp/poppler-document.cpp | 2 +- - cpp/poppler-embedded-file.cpp | 4 ++-- - cpp/poppler-global.cpp | 23 ++--------------------- - cpp/poppler-private.cpp | 25 +++++++++++++++++++++++++ - cpp/poppler-private.h | 2 ++ + cpp/poppler-document.cpp | 2 +- + cpp/poppler-embedded-file.cpp | 4 ++-- + cpp/poppler-global.cpp | 23 ++--------------------- + cpp/poppler-private.cpp | 25 +++++++++++++++++++++++++ + cpp/poppler-private.h | 2 ++ 5 files changed, 32 insertions(+), 24 deletions(-) commit 8112e9111313eaded4cd2e89d0e67efb0f3e29db @@ -18539,12 +20398,12 @@ Date: Fri May 28 13:13:50 2010 +0200 ... defined as unsigned int, and use it all around (it changes nothing for client code) - cpp/poppler-document.cpp | 8 ++++---- - cpp/poppler-document.h | 2 +- - cpp/poppler-embedded-file.cpp | 4 ++-- - cpp/poppler-embedded-file.h | 4 ++-- - cpp/poppler-global.cpp | 4 ++-- - cpp/poppler-global.h | 4 +++- + cpp/poppler-document.cpp | 8 ++++---- + cpp/poppler-document.h | 2 +- + cpp/poppler-embedded-file.cpp | 4 ++-- + cpp/poppler-embedded-file.h | 4 ++-- + cpp/poppler-global.cpp | 4 ++-- + cpp/poppler-global.h | 4 +++- 6 files changed, 14 insertions(+), 12 deletions(-) commit bc5bdb43b12437e00aaddc27a74b9ac4b6498446 @@ -18553,7 +20412,7 @@ Date: Fri May 28 13:01:53 2010 +0200 use the proper type for iterating on a GooVector - poppler/XRef.cc | 2 +- + poppler/XRef.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 87128ab0dfec6be1a034361512ee41301b078831 @@ -18562,7 +20421,7 @@ Date: Thu May 27 17:31:00 2010 +0200 [CMake] Do not force -O2, preserve compiler flags instead. - cmake/modules/PopplerMacros.cmake | 4 ++-- + cmake/modules/PopplerMacros.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 241c338facb45641ef1a271c904355a014bbf28d @@ -18571,10 +20430,10 @@ Date: Thu May 27 20:37:55 2010 +0100 Allow quality & progressive mode to be utilised in JpegWriter - goo/JpegWriter.cc | 15 +++++++++++++-- - goo/JpegWriter.h | 4 ++++ - splash/SplashBitmap.cc | 18 +++++++++--------- - splash/SplashBitmap.h | 4 ++++ + goo/JpegWriter.cc | 15 +++++++++++++-- + goo/JpegWriter.h | 4 ++++ + splash/SplashBitmap.cc | 18 +++++++++--------- + splash/SplashBitmap.h | 4 ++++ 4 files changed, 30 insertions(+), 11 deletions(-) commit 9eda6e8aaae412a9882141d1b5b8c7bf0c823c68 @@ -18585,8 +20444,8 @@ Date: Tue May 25 23:44:30 2010 +0100 Fixes crash in pdf in bug 28172 - poppler/XRef.cc | 21 +++++++++++++++------ - poppler/XRef.h | 7 ++++--- + poppler/XRef.cc | 21 +++++++++++++++------ + poppler/XRef.h | 7 ++++--- 2 files changed, 19 insertions(+), 9 deletions(-) commit bbee6e0c8c9b181f8d19c167c867d74a765685fb @@ -18595,7 +20454,7 @@ Date: Tue May 25 23:13:38 2010 +0100 update copyright - poppler/JBIG2Stream.cc | 2 +- + poppler/JBIG2Stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 80b72b9f2fd70395580205b8b176e0576e132cf5 @@ -18606,7 +20465,7 @@ Date: Wed May 26 13:07:57 2010 +0200 In addition to commit 69c2cf76cef9c190ac07726f60f1dccd3df5cb6d - poppler/poppler-config.h.in | 4 ++++ + poppler/poppler-config.h.in | 4 ++++ 1 file changed, 4 insertions(+) commit 30ea3ab8a1eecafb3366aef193910098fdb7ccc8 @@ -18617,7 +20476,7 @@ Date: Tue May 25 23:07:56 2010 +0100 This code is a can of crashing worms :-7 - poppler/JBIG2Stream.cc | 23 ++++++++++++++++------- + poppler/JBIG2Stream.cc | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit b5a9021037c4e6cbbfd622433f3de693d1f47671 @@ -18626,23 +20485,23 @@ Date: Tue May 25 20:00:57 2010 +0100 0.13.4 - CMakeLists.txt | 2 +- - NEWS | 16 ++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - glib/reference/tmpl/poppler-action.sgml | 5 +++++ - glib/reference/tmpl/poppler-annot.sgml | 18 ++++++++++++++++++ - glib/reference/tmpl/poppler-attachment.sgml | 3 +++ - glib/reference/tmpl/poppler-document.sgml | 5 +++++ - glib/reference/tmpl/poppler-enums.sgml | 17 +++++++++++++++++ - glib/reference/tmpl/poppler-features.sgml | 3 +++ - glib/reference/tmpl/poppler-form-field.sgml | 3 +++ - glib/reference/tmpl/poppler-layer.sgml | 4 ++++ - glib/reference/tmpl/poppler-page.sgml | 13 +++++++++++++ - glib/reference/tmpl/poppler-private.sgml | 3 +++ - glib/reference/tmpl/poppler.sgml | 6 ++++++ - glib/reference/tmpl/stamp-poppler-enums.sgml | 3 +++ - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 16 ++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + glib/reference/tmpl/poppler-action.sgml | 5 +++++ + glib/reference/tmpl/poppler-annot.sgml | 18 ++++++++++++++++++ + glib/reference/tmpl/poppler-attachment.sgml | 3 +++ + glib/reference/tmpl/poppler-document.sgml | 5 +++++ + glib/reference/tmpl/poppler-enums.sgml | 17 +++++++++++++++++ + glib/reference/tmpl/poppler-features.sgml | 3 +++ + glib/reference/tmpl/poppler-form-field.sgml | 3 +++ + glib/reference/tmpl/poppler-layer.sgml | 4 ++++ + glib/reference/tmpl/poppler-page.sgml | 13 +++++++++++++ + glib/reference/tmpl/poppler-private.sgml | 3 +++ + glib/reference/tmpl/poppler.sgml | 6 ++++++ + glib/reference/tmpl/stamp-poppler-enums.sgml | 3 +++ + qt4/src/Doxyfile | 2 +- 17 files changed, 103 insertions(+), 4 deletions(-) commit 57ab0ebe993d79fe551bba58e0a70d55d32828f8 @@ -18651,7 +20510,7 @@ Date: Wed May 12 20:49:31 2010 +0100 better copyright - poppler/strtok_r.cpp | 23 +++++++++++++++++++++++ + poppler/strtok_r.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 69c2cf76cef9c190ac07726f60f1dccd3df5cb6d @@ -18662,11 +20521,11 @@ Date: Wed May 12 20:47:25 2010 +0100 Copy the glibc implementation - CMakeLists.txt | 1 + - poppler/Makefile.am | 1 + - poppler/poppler-config.h.cmake | 4 + - poppler/strtok_r.cpp | 189 - ++++++++++++++++++++++++++++++++++++++++ + CMakeLists.txt | 1 + + poppler/Makefile.am | 1 + + poppler/poppler-config.h.cmake | 4 + + poppler/strtok_r.cpp | 189 + +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 195 insertions(+) commit 9e9b5e0d87a7450bd2223538673321ecec720c36 @@ -18678,7 +20537,7 @@ Date: Tue May 11 12:06:17 2010 +0200 Add check for overlapping of upper right cell with lower left cell of assumed table (related to #3188). - poppler/TextOutputDev.cc | 5 ++++- + poppler/TextOutputDev.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit a3e40b460b7690ef73ccf143b10da07e91d9ee7f @@ -18692,7 +20551,7 @@ Date: Mon May 10 17:41:04 2010 +0200 though the annot bbox is empty. - poppler/Annot.cc | 10 ++++++++++ + poppler/Annot.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) commit e30d24c506a9ff742f8af5d6c71273abeddaa265 @@ -18701,7 +20560,7 @@ Date: Tue May 4 15:19:26 2010 +0200 [cpp] ustring::{from,to}_utf8(): fix in/out buffer sizes - cpp/poppler-global.cpp | 4 ++-- + cpp/poppler-global.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aaa19a673020e12dbfceb4d25ade0ece7875fd83 @@ -18710,8 +20569,8 @@ Date: Tue May 4 12:07:43 2010 +0200 [cpp] make the pkg-config files really working - poppler-cpp.pc.cmake | 6 +++++- - poppler-cpp.pc.in | 6 +++++- + poppler-cpp.pc.cmake | 6 +++++- + poppler-cpp.pc.in | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) commit 8f963ccde41ef1faa719254fccc5bdfe75e9fa87 @@ -18720,8 +20579,8 @@ Date: Sun May 2 18:42:10 2010 +0200 Windows: define strtok_r as strtok_s - poppler/poppler-config.h.cmake | 4 ++++ - poppler/poppler-config.h.in | 4 ++++ + poppler/poppler-config.h.cmake | 4 ++++ + poppler/poppler-config.h.in | 4 ++++ 2 files changed, 8 insertions(+) commit c9d8df51c96e50ad72f7954baba2254259fc894c @@ -18730,8 +20589,8 @@ Date: Sat May 1 19:52:51 2010 +0100 2010 in these copyrights - poppler/poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- + poppler/poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9ce71fb35fdd66c55872956432160a5c76a62080 @@ -18742,11 +20601,11 @@ Date: Sat May 1 19:50:54 2010 +0100 strtok is not thread safe - fofi/FoFiType1.cc | 8 +++++--- - poppler/CharCodeToUnicode.cc | 6 ++++-- - poppler/GlobalParams.cc | 6 ++++-- - poppler/PDFDoc.cc | 4 +++- - poppler/UnicodeMap.cc | 21 ++++++++++++++++++--- + fofi/FoFiType1.cc | 8 +++++--- + poppler/CharCodeToUnicode.cc | 6 ++++-- + poppler/GlobalParams.cc | 6 ++++-- + poppler/PDFDoc.cc | 4 +++- + poppler/UnicodeMap.cc | 21 ++++++++++++++++++--- 5 files changed, 34 insertions(+), 11 deletions(-) commit 6b2983f89e87792a393880dab6dc1fedb748db2c @@ -18758,7 +20617,7 @@ Date: Fri Apr 30 14:48:50 2010 +0200 It seems to fix all of my test cases. Fixes bug #27208. - poppler/CairoOutputDev.cc | 21 +++++++++++++++------ + poppler/CairoOutputDev.cc | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) commit ac32021704178721ee007a6b6831283e323e500f @@ -18767,7 +20626,7 @@ Date: Fri Apr 30 01:14:14 2010 +0200 demote the #warning to a simple FIXME comment - poppler/ArthurOutputDev.cc | 4 +--- + poppler/ArthurOutputDev.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 8c1bc17552c989c15f318d9d109607a9a594ca6b @@ -18780,8 +20639,8 @@ Date: Fri Apr 30 01:12:19 2010 +0200 the existing max()/mix() macros. Thanks to Patrick Spendrin for the hint! - poppler/poppler-config.h.cmake | 5 +++++ - poppler/poppler-config.h.in | 5 +++++ + poppler/poppler-config.h.cmake | 5 +++++ + poppler/poppler-config.h.in | 5 +++++ 2 files changed, 10 insertions(+) commit 71063d51a45835b0267a7e3f823ef49689cfd06f @@ -18792,7 +20651,7 @@ Date: Thu Apr 29 20:28:07 2010 +0200 This is actually the right fix for the previous commit. - poppler/Gfx.cc | 10 +++++----- + poppler/Gfx.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit e909219d8e92994bd52976f9676015fa6ca9fc91 @@ -18805,7 +20664,7 @@ Date: Thu Apr 29 18:34:22 2010 +0200 Fixes cairo backend regressions caused by commit ccf238b32e236f69c0507a5421ac2649dfa8d865. - poppler/Gfx.cc | 4 ++-- + poppler/Gfx.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 29572d6ac7829b60efce2d8e489473c55e370f26 @@ -18814,7 +20673,7 @@ Date: Tue Apr 27 23:39:23 2010 +0100 fabs for doubles - poppler/TextOutputDev.cc | 24 ++++++++++++------------ + poppler/TextOutputDev.cc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 4905e2bd764ea601e3bf9c5195c740e5bf186af5 @@ -18823,7 +20682,7 @@ Date: Tue Apr 27 23:34:34 2010 +0100 fix include - splash/SplashBitmap.cc | 1 + + splash/SplashBitmap.cc | 1 + 1 file changed, 1 insertion(+) commit f9f0e4b747a1527bd6354897cdba7954d58651de @@ -18834,7 +20693,7 @@ Date: Tue Apr 27 14:26:23 2010 +0200 Fixes bug #27837. - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b822011029f3721fbafd4a7bf01b9d6fee35d25 @@ -18843,7 +20702,7 @@ Date: Sat Apr 24 18:18:08 2010 +0200 include standard float.h instead of unportable values.h - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dee7cb8691528293bb5b8f266970cdb6771e301b @@ -18852,11 +20711,11 @@ Date: Sat Apr 24 15:39:23 2010 +0100 0.13.3 - CMakeLists.txt | 2 +- - NEWS | 31 +++++++++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 31 +++++++++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 35 insertions(+), 4 deletions(-) commit 07864c9e2a7a32b48bdbab92c8b2f79bce1d9f5b @@ -18865,8 +20724,8 @@ Date: Sat Apr 24 13:07:02 2010 +0100 minor cleanups - utils/HtmlLinks.cc | 15 ++------------- - utils/HtmlLinks.h | 16 ++++++++++++++-- + utils/HtmlLinks.cc | 15 ++------------- + utils/HtmlLinks.h | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 15 deletions(-) commit e501eabb2f0775444a2bf64005a3a3f1ffa281b4 @@ -18875,7 +20734,7 @@ Date: Sat Apr 24 13:06:12 2010 +0100 Do not assume the parameter will have more than 5 chars - utils/pdftohtml.cc | 30 ++++++++++++++++++------------ + utils/pdftohtml.cc | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) commit 6cc4d571339214e9eeeb682ba48fb220cef905f9 @@ -18884,7 +20743,7 @@ Date: Sat Apr 24 13:04:05 2010 +0100 Fix end() to return the correct last valid value - goo/GooVector.h | 5 +++-- + goo/GooVector.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 4ed53e30e735b79c46eab9d54883531c6e187b17 @@ -18895,7 +20754,7 @@ Date: Fri Apr 23 22:52:24 2010 +0100 Fixes #27728 - poppler/CharCodeToUnicode.cc | 7 +++++-- + poppler/CharCodeToUnicode.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 16a004784043e2a8587c0c3c6d23889df8a80470 @@ -18904,7 +20763,7 @@ Date: Thu Apr 22 19:39:01 2010 +0100 Avoid the usage of std:: - poppler/TextOutputDev.cc | 25 +++++++++++-------------- + poppler/TextOutputDev.cc | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) commit a7dcb2b4ffee57b7f78529cbaeaab647ab93de86 @@ -18920,7 +20779,7 @@ Date: Thu Apr 22 13:31:41 2010 +0200 as safety check, check for PACKAGE_NAME (#define'd in config.h) before #include'ing it again - poppler/GlobalParamsWin.cc | 2 ++ + poppler/GlobalParamsWin.cc | 2 ++ 1 file changed, 2 insertions(+) commit fba076e17af24a9c9883504282316bba119a908c @@ -18933,7 +20792,7 @@ Date: Thu Apr 22 13:24:04 2010 +0200 compilers won't try to replace their macro max(a, b) there; in any case, empty spaces are just fine - poppler/TextOutputDev.cc | 11 +++++++---- + poppler/TextOutputDev.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit ccf238b32e236f69c0507a5421ac2649dfa8d865 @@ -18944,11 +20803,11 @@ Date: Wed Apr 21 19:21:37 2010 +0100 Bug #27482 - poppler/Gfx.cc | 137 - +++++++++++++++++++++----------------------- - poppler/Gfx.h | 4 +- - poppler/SplashOutputDev.cc | 41 +++++++++++-- - poppler/SplashOutputDev.h | 3 +- + poppler/Gfx.cc | 137 + ++++++++++++++++++++++----------------------- + poppler/Gfx.h | 4 +- + poppler/SplashOutputDev.cc | 41 ++++++++++++-- + poppler/SplashOutputDev.h | 3 +- 4 files changed, 106 insertions(+), 79 deletions(-) commit 8e86dfb328d94939ecf390d34af533b831b2837b @@ -18957,8 +20816,8 @@ Date: Wed Apr 21 19:19:53 2010 +0100 Add copyright - poppler/TextOutputDev.cc | 1 + - poppler/TextOutputDev.h | 1 + + poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.h | 1 + 2 files changed, 2 insertions(+) commit 6f9f3d33ff8058e28243ba45b8547e21ad0d088a @@ -18969,9 +20828,9 @@ Date: Wed Apr 21 19:57:15 2010 +0200 Fixes bug #27579. - glib/demo/images.c | 2 +- - glib/demo/layers.c | 4 ++-- - glib/demo/render.c | 8 ++++---- + glib/demo/images.c | 2 +- + glib/demo/layers.c | 4 ++-- + glib/demo/render.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) commit 6b14c18d60cae130869f9a5c7688dfe880602224 @@ -18984,7 +20843,7 @@ Date: Wed Apr 21 19:56:49 2010 +0200 http://acroeng.adobe.com/Test_Files/images/transparency/Untitled-2.pdf when rendering with cairo backend. - poppler/CairoOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit 4f71d64c69500ed78daf4d797c8af6cfbd3d970e @@ -18993,7 +20852,7 @@ Date: Wed Apr 21 11:44:49 2010 +0200 [cairo] Fix pattern size when bbox is not at 0,0 - poppler/CairoOutputDev.cc | 11 +++++++++-- + poppler/CairoOutputDev.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 9c5612f6e013a8698eff6531ec388a7e6c1fb89a @@ -19016,9 +20875,9 @@ Date: Fri Feb 12 14:31:01 2010 +0100 correctly (even with multi line cells). - poppler/TextOutputDev.cc | 490 - ++++++++++++++++++++++++++++++++++++++++------ - poppler/TextOutputDev.h | 5 + + poppler/TextOutputDev.cc | 490 + +++++++++++++++++++++++++++++++++++++++++------ + poppler/TextOutputDev.h | 5 + 2 files changed, 437 insertions(+), 58 deletions(-) commit db014ffb357e760d9397544c5a8fe747cdb497ab @@ -19031,8 +20890,8 @@ Date: Mon Nov 23 08:58:19 2009 +0000 Rendering of the selection is poor and the dumped text appears to still be in reverse order to me. - poppler/TextOutputDev.cc | 57 - ++++++++++++++++++++++++++++++++++------------ + poppler/TextOutputDev.cc | 57 + ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 14 deletions(-) commit b1d43fa052d9160c4f319a67415ecf3ebf2cf9b3 @@ -19047,7 +20906,7 @@ Date: Sun Nov 22 09:47:40 2009 +0000 a hyphenation is being supressed, and an extra newline at the end of each flow. - poppler/TextOutputDev.cc | 17 +++-------------- + poppler/TextOutputDev.cc | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) commit f83b677a8eb44d65698b77edb13a5c7de3a72c0f @@ -19062,9 +20921,9 @@ Date: Thu Nov 12 02:50:29 2009 +0000 Signed-off-by: Brian Ewins <brian.ewins@gmail.com> - poppler/TextOutputDev.cc | 164 - ++++++++++++++++++++++++++++++++++++++++++++-- - poppler/TextOutputDev.h | 8 +++ + poppler/TextOutputDev.cc | 164 + +++++++++++++++++++++++++++++++++++++++++++++-- + poppler/TextOutputDev.h | 8 +++ 2 files changed, 167 insertions(+), 5 deletions(-) commit a2191a4d45e0abaec97c19aacae37c4c5824bd36 @@ -19081,8 +20940,8 @@ Date: Mon Nov 9 06:24:51 2009 +0000 Signed-off-by: Brian Ewins <brian.ewins@gmail.com> - poppler/TextOutputDev.cc | 96 - ++++++++-------------------------------------- + poppler/TextOutputDev.cc | 96 + +++++++++--------------------------------------- 1 file changed, 17 insertions(+), 79 deletions(-) commit 345ed51af9b9e7ea53af42727b91ed68dcc52370 @@ -19101,8 +20960,8 @@ Date: Thu Oct 29 01:46:29 2009 +0000 Signed-off-by: Brian Ewins <brian.ewins@gmail.com> - poppler/TextOutputDev.cc | 334 - ++++++++++++++++++++++++---------------------- + poppler/TextOutputDev.cc | 334 + +++++++++++++++++++++++++---------------------- 1 file changed, 178 insertions(+), 156 deletions(-) commit 12d83931ae1b899b70c7ea5c01f03f123b1bb9a8 @@ -19115,7 +20974,7 @@ Date: Sun Apr 18 17:53:48 2010 +0200 Fixes rendering of document attached to kde bug http://bugs.kde.org/show_bug.cgi?id=135417. - poppler/CairoOutputDev.cc | 34 ++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.cc | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit ff6d501a2fc887fd49a985161f756d6d6b8e6c0d @@ -19126,7 +20985,7 @@ Date: Sun Apr 18 17:51:42 2010 +0200 See kde bug http://bugs.kde.org/show_bug.cgi?id=135417 - poppler/CairoOutputDev.cc | 3 +++ + poppler/CairoOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit 84cd2186861436fbaa7c29aa691e69fcd543a1c2 @@ -19135,7 +20994,7 @@ Date: Tue Apr 13 23:42:28 2010 +0200 Properly initialize variable - poppler/CachedFile.cc | 1 + + poppler/CachedFile.cc | 1 + 1 file changed, 1 insertion(+) commit 24f244f486f332b0bd76c6525c5d9d03168a76e6 @@ -19144,7 +21003,7 @@ Date: Tue Apr 13 23:54:28 2010 +0200 pdftops: require output filename when reading from stdin - utils/pdftops.cc | 3 +++ + utils/pdftops.cc | 3 +++ 1 file changed, 3 insertions(+) commit 955f9f53ff225f6794a494fdd0f0fe5ee1a41d88 @@ -19153,7 +21012,7 @@ Date: Tue Apr 13 23:47:40 2010 +0200 pdftotext: require output filename when reading from stdin - utils/pdftotext.cc | 3 +++ + utils/pdftotext.cc | 3 +++ 1 file changed, 3 insertions(+) commit 31388aa8b5117619878431b7fed2d033000af541 @@ -19162,7 +21021,7 @@ Date: Tue Apr 13 23:27:20 2010 +0200 pdftohtml: require output filename when reading from stdin - utils/pdftohtml.cc | 3 +++ + utils/pdftohtml.cc | 3 +++ 1 file changed, 3 insertions(+) commit a8d43ec1c7f5448a7f63d9bbd9062d56ee1c7c58 @@ -19173,8 +21032,8 @@ Date: Wed Apr 14 19:21:33 2010 +0100 it seems helps compiling on some BSD - cmake/modules/PopplerMacros.cmake | 2 +- - configure.ac | 2 +- + cmake/modules/PopplerMacros.cmake | 2 +- + configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 4cce1f14e964edf1bf2d9fb8286ee002a67dc212 @@ -19183,8 +21042,8 @@ Date: Tue Apr 13 21:57:16 2010 +0100 include strings.h on non windows platforms - poppler/GlobalParams.cc | 2 ++ - test/perf-test.cc | 2 ++ + poppler/GlobalParams.cc | 2 ++ + test/perf-test.cc | 2 ++ 2 files changed, 4 insertions(+) commit 55c76069c52f9f51c6b8c60fe1aa8de499012ea8 @@ -19195,8 +21054,8 @@ Date: Mon Apr 12 19:32:46 2010 +0200 I should fix bug #5589 for the GDK api too. - glib/poppler-page.cc | 227 - +++++++++++++++++++++----------------------------- + glib/poppler-page.cc | 227 + +++++++++++++++++++++------------------------------ 1 file changed, 93 insertions(+), 134 deletions(-) commit 51aefe1423a068e8c119c21a8791d265aecbeaf5 @@ -19205,7 +21064,7 @@ Date: Fri Apr 9 12:50:00 2010 +0200 [cairo] Implement colorizing image masks with pattern colorspace - poppler/CairoOutputDev.cc | 9 +++++++++ + poppler/CairoOutputDev.cc | 9 +++++++++ 1 file changed, 9 insertions(+) commit bd8f44289770175a17ac45e4788b0d374cc93d5a @@ -19218,7 +21077,7 @@ Date: Fri Apr 9 12:02:38 2010 +0200 a32f6f9ebaed3e4827b9dc6cb37e307c2798f521. It fixed bug #27208, but it's causing regressions on other documents. - poppler/CairoOutputDev.cc | 11 ++++++++++- + poppler/CairoOutputDev.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit bcb405c43fb7140f5d601d00de4d30913a0050ef @@ -19229,7 +21088,7 @@ Date: Thu Apr 8 12:02:48 2010 +0200 Use getForm() instead of form when creating a page object. - poppler/Catalog.cc | 2 +- + poppler/Catalog.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d46581c574b3088a82555cbc3b76e95e2571b9c0 @@ -19238,8 +21097,8 @@ Date: Wed Apr 7 20:25:23 2010 +0100 Fix destructor - poppler/Catalog.cc | 19 +++++++------------ - poppler/Catalog.h | 3 +-- + poppler/Catalog.cc | 19 +++++++------------ + poppler/Catalog.h | 3 +-- 2 files changed, 8 insertions(+), 14 deletions(-) commit ab14433f8b3d7c67f279cece65dfdd40c6675ac0 @@ -19248,8 +21107,8 @@ Date: Thu Mar 25 15:33:33 2010 +0100 Parse Form on demand - poppler/Catalog.cc | 21 +++++++++++++-------- - poppler/Catalog.h | 2 +- + poppler/Catalog.cc | 21 +++++++++++++-------- + poppler/Catalog.h | 2 +- 2 files changed, 14 insertions(+), 9 deletions(-) commit c72a2c7f70b13a7b7b531b3c983d9a9bc104bac7 @@ -19258,9 +21117,9 @@ Date: Thu Mar 25 17:33:11 2010 +0100 Parse Names on demand - poppler/Catalog.cc | 112 - ++++++++++++++++++++++++++++++++++++++++++---------- - poppler/Catalog.h | 18 ++++++--- + poppler/Catalog.cc | 112 + +++++++++++++++++++++++++++++++++++++++++++---------- + poppler/Catalog.h | 18 ++++++--- 2 files changed, 104 insertions(+), 26 deletions(-) commit 32053360c93607cf9bdc092257cefad5d4df9ec5 @@ -19269,8 +21128,8 @@ Date: Thu Mar 25 16:32:22 2010 +0100 Parse Dests on demand - poppler/Catalog.cc | 27 +++++++++++++++++++++------ - poppler/Catalog.h | 2 +- + poppler/Catalog.cc | 27 +++++++++++++++++++++------ + poppler/Catalog.h | 2 +- 2 files changed, 22 insertions(+), 7 deletions(-) commit da0f8e69eecb944e128474f62829f729eeabd189 @@ -19279,8 +21138,8 @@ Date: Thu Mar 25 16:48:07 2010 +0100 Parse Outline on demand in PDFDoc - poppler/PDFDoc.cc | 17 ++++++++++++----- - poppler/PDFDoc.h | 2 +- + poppler/PDFDoc.cc | 17 ++++++++++++----- + poppler/PDFDoc.h | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) commit d7a69c8cad112cb6616d0192d8a4028fdaee2f73 @@ -19289,8 +21148,8 @@ Date: Thu Mar 25 16:05:02 2010 +0100 Parse Outline on demand - poppler/Catalog.cc | 23 ++++++++++++++++++++--- - poppler/Catalog.h | 2 +- + poppler/Catalog.cc | 23 ++++++++++++++++++++--- + poppler/Catalog.h | 2 +- 2 files changed, 21 insertions(+), 4 deletions(-) commit c149e027fa76824221a78fe6d3bf9bfe953491d4 @@ -19299,8 +21158,8 @@ Date: Thu Mar 25 15:51:51 2010 +0100 Parse StructTreeRoot on demand - poppler/Catalog.cc | 22 +++++++++++++++++++--- - poppler/Catalog.h | 2 +- + poppler/Catalog.cc | 22 +++++++++++++++++++--- + poppler/Catalog.h | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) commit 3c6effe44d6d97f175c2ee7f3913d8c4ba34d612 @@ -19309,7 +21168,7 @@ Date: Thu Mar 25 14:55:22 2010 +0100 Parse Metadata on demand - poppler/Catalog.cc | 16 +++++++++++++--- + poppler/Catalog.cc | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit 749d67ea2346a3453ef41dc37ba59d419ad900b0 @@ -19318,8 +21177,8 @@ Date: Thu Mar 25 15:09:58 2010 +0100 Parse PageLabelInfo on demand - poppler/Catalog.cc | 37 +++++++++++++++++++++++++++++-------- - poppler/Catalog.h | 3 +++ + poppler/Catalog.cc | 37 +++++++++++++++++++++++++++++-------- + poppler/Catalog.h | 3 +++ 2 files changed, 32 insertions(+), 8 deletions(-) commit 78f7d106714fa489a66c39410163a6902ba24856 @@ -19328,9 +21187,9 @@ Date: Sat Mar 27 14:43:57 2010 +0100 Parse PageMode and PageLayout on demand - poppler/Catalog.cc | 109 - +++++++++++++++++++++++++++++++++++----------------- - poppler/Catalog.h | 11 ++++-- + poppler/Catalog.cc | 109 + ++++++++++++++++++++++++++++++++++++----------------- + poppler/Catalog.h | 11 ++++-- 2 files changed, 81 insertions(+), 39 deletions(-) commit f5dd5be64d09186ee289632c1a61979d15edd605 @@ -19348,7 +21207,7 @@ Date: Wed Apr 7 19:48:39 2010 +0200 Fixes bug #27450. - poppler/PDFDoc.cc | 9 ++++----- + poppler/PDFDoc.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 3f302fdd78cd78873bf5376af84e83741a8daadb @@ -19357,7 +21216,7 @@ Date: Tue Apr 6 23:58:46 2010 +0200 use a GooVector<bool> instead of a non-standard variable-length-array - poppler/CachedFile.cc | 6 +++--- + poppler/CachedFile.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 425a62b5fa8e4e69bfc1c64ed126b5baac06d78a @@ -19366,8 +21225,8 @@ Date: Tue Apr 6 10:57:30 2010 +0200 pdfutils: fix deleting fileName - utils/pdfinfo.cc | 2 +- - utils/pdftoabw.cc | 2 +- + utils/pdfinfo.cc | 2 +- + utils/pdftoabw.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 198c9d61ba93ba62ea2da44a23cd948d43556c3e @@ -19378,7 +21237,7 @@ Date: Tue Apr 6 22:00:14 2010 +0100 Not use the full rect when we are drawing "our" notes - poppler/Annot.cc | 9 +++++++-- + poppler/Annot.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 1422802f029483ad3e62a3a13e66b2d3990ac58f @@ -19389,7 +21248,7 @@ Date: Tue Apr 6 12:32:12 2010 +0200 Fixes GNOME Bug https://bugzilla.gnome.org/show_bug.cgi?id=614915 - poppler/CairoOutputDev.cc | 27 ++++++++++++++++++++------- + poppler/CairoOutputDev.cc | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) commit c152d30f879e6cde45de58bb9249035e127e84e7 @@ -19398,9 +21257,9 @@ Date: Mon Apr 5 18:55:29 2010 +0200 delete fileName in utils - utils/pdftohtml.cc | 1 + - utils/pdftops.cc | 1 + - utils/pdftotext.cc | 1 + + utils/pdftohtml.cc | 1 + + utils/pdftops.cc | 1 + + utils/pdftotext.cc | 1 + 3 files changed, 3 insertions(+) commit f091c83414ab32a4ecf1fa2bd15f13a3cf113a86 @@ -19409,12 +21268,12 @@ Date: Mon Apr 5 20:12:01 2010 +0100 add some docu - poppler/CachedFile.h | 30 ++++++++++++++++++++++++++++++ - poppler/CurlPDFDocBuilder.h | 2 ++ - poppler/LocalPDFDocBuilder.h | 2 ++ - poppler/PDFDocBuilder.h | 9 +++++++++ - poppler/PDFDocFactory.h | 12 ++++++++++++ - poppler/StdinPDFDocBuilder.h | 2 ++ + poppler/CachedFile.h | 30 ++++++++++++++++++++++++++++++ + poppler/CurlPDFDocBuilder.h | 2 ++ + poppler/LocalPDFDocBuilder.h | 2 ++ + poppler/PDFDocBuilder.h | 9 +++++++++ + poppler/PDFDocFactory.h | 12 ++++++++++++ + poppler/StdinPDFDocBuilder.h | 2 ++ 6 files changed, 57 insertions(+) commit fc071d800cb4329a3ccf898d7bf16b4db7323ad8 @@ -19425,9 +21284,9 @@ Date: Mon Apr 5 19:11:26 2010 +0100 Fixes bug 26280 - poppler/DCTStream.cc | 35 ++++++++++++++--------------------- - poppler/DCTStream.h | 5 +++-- - utils/HtmlOutputDev.cc | 4 ++-- + poppler/DCTStream.cc | 35 ++++++++++++++--------------------- + poppler/DCTStream.h | 5 +++-- + utils/HtmlOutputDev.cc | 4 ++-- 3 files changed, 19 insertions(+), 25 deletions(-) commit a9d801b2db20ecb08734ee5cdb703abf11994b6e @@ -19436,29 +21295,29 @@ Date: Mon Apr 5 16:55:02 2010 +0100 Make some paremeters const & to clearly show we just read them - poppler/CachedFile.cc | 18 ++++++++++-------- - poppler/CachedFile.h | 8 +++++--- - poppler/CurlCachedFile.cc | 9 +++++---- - poppler/CurlCachedFile.h | 3 ++- - poppler/CurlPDFDocBuilder.cc | 9 +++++---- - poppler/CurlPDFDocBuilder.h | 5 +++-- - poppler/LocalPDFDocBuilder.cc | 15 ++++++++------- - poppler/LocalPDFDocBuilder.h | 5 +++-- - poppler/PDFDocBuilder.h | 5 +++-- - poppler/PDFDocFactory.cc | 7 ++++--- - poppler/PDFDocFactory.h | 3 ++- - poppler/StdinCachedFile.cc | 3 ++- - poppler/StdinCachedFile.h | 3 ++- - poppler/StdinPDFDocBuilder.cc | 7 ++++--- - poppler/StdinPDFDocBuilder.h | 5 +++-- - utils/pdffonts.cc | 4 ++-- - utils/pdfimages.cc | 4 ++-- - utils/pdfinfo.cc | 4 ++-- - utils/pdftoabw.cc | 4 ++-- - utils/pdftohtml.cc | 4 ++-- - utils/pdftoppm.cc | 2 +- - utils/pdftops.cc | 4 ++-- - utils/pdftotext.cc | 4 ++-- + poppler/CachedFile.cc | 18 ++++++++++-------- + poppler/CachedFile.h | 8 +++++--- + poppler/CurlCachedFile.cc | 9 +++++---- + poppler/CurlCachedFile.h | 3 ++- + poppler/CurlPDFDocBuilder.cc | 9 +++++---- + poppler/CurlPDFDocBuilder.h | 5 +++-- + poppler/LocalPDFDocBuilder.cc | 15 ++++++++------- + poppler/LocalPDFDocBuilder.h | 5 +++-- + poppler/PDFDocBuilder.h | 5 +++-- + poppler/PDFDocFactory.cc | 7 ++++--- + poppler/PDFDocFactory.h | 3 ++- + poppler/StdinCachedFile.cc | 3 ++- + poppler/StdinCachedFile.h | 3 ++- + poppler/StdinPDFDocBuilder.cc | 7 ++++--- + poppler/StdinPDFDocBuilder.h | 5 +++-- + utils/pdffonts.cc | 4 ++-- + utils/pdfimages.cc | 4 ++-- + utils/pdfinfo.cc | 4 ++-- + utils/pdftoabw.cc | 4 ++-- + utils/pdftohtml.cc | 4 ++-- + utils/pdftoppm.cc | 2 +- + utils/pdftops.cc | 4 ++-- + utils/pdftotext.cc | 4 ++-- 23 files changed, 76 insertions(+), 59 deletions(-) commit a04ee3ea6066c97d41fc40d5d97c600a1870855a @@ -19467,7 +21326,7 @@ Date: Mon Apr 5 16:50:58 2010 +0100 forgot my (C) - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed723c8ac4a21a50d7d236cdcf7a635defd8dffb @@ -19476,7 +21335,7 @@ Date: Mon Apr 5 16:50:15 2010 +0100 The copy constructor of GooString never worked, so do not use it - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a28be8e4009b86fdfd92da928def194225a736c6 @@ -19485,8 +21344,8 @@ Date: Mon Apr 5 16:49:06 2010 +0100 Add some const correctnes to GooString - goo/GooString.cc | 12 ++++++------ - goo/GooString.h | 21 ++++++++++++--------- + goo/GooString.cc | 12 ++++++------ + goo/GooString.h | 21 ++++++++++++--------- 2 files changed, 18 insertions(+), 15 deletions(-) commit 46aee9e4d225b88a3dfd4afbe57259f337bb15d3 @@ -19495,14 +21354,14 @@ Date: Mon Apr 5 14:36:09 2010 +0200 Use PDFDocFactory in utils - utils/pdffonts.cc | 16 ++++++++-------- - utils/pdfimages.cc | 11 ++++++++++- - utils/pdfinfo.cc | 31 +++++++------------------------ - utils/pdftoabw.cc | 10 +++++++++- - utils/pdftohtml.cc | 10 +++++++++- - utils/pdftoppm.cc | 17 +++++++++++------ - utils/pdftops.cc | 9 ++++++++- - utils/pdftotext.cc | 14 +++++++------- + utils/pdffonts.cc | 16 ++++++++-------- + utils/pdfimages.cc | 11 ++++++++++- + utils/pdfinfo.cc | 31 +++++++------------------------ + utils/pdftoabw.cc | 10 +++++++++- + utils/pdftohtml.cc | 10 +++++++++- + utils/pdftoppm.cc | 17 +++++++++++------ + utils/pdftops.cc | 9 ++++++++- + utils/pdftotext.cc | 14 +++++++------- 8 files changed, 69 insertions(+), 49 deletions(-) commit d487a90688c4431075c9e4db040b3b02625e208f @@ -19511,11 +21370,11 @@ Date: Mon Apr 5 14:35:52 2010 +0200 Add PDFDocFactory - CMakeLists.txt | 2 ++ - poppler/Makefile.am | 2 ++ - poppler/PDFDocFactory.cc | 71 - ++++++++++++++++++++++++++++++++++++++++++++++ - poppler/PDFDocFactory.h | 42 +++++++++++++++++++++++++++ + CMakeLists.txt | 2 ++ + poppler/Makefile.am | 2 ++ + poppler/PDFDocFactory.cc | 71 + ++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/PDFDocFactory.h | 42 ++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+) commit 869135920831fb0d15db734f3dcd7a67146cc241 @@ -19524,11 +21383,11 @@ Date: Wed Feb 24 15:24:26 2010 +0100 Add CurlPDFDocBuilder - CMakeLists.txt | 2 ++ - poppler/CurlPDFDocBuilder.cc | 46 - ++++++++++++++++++++++++++++++++++++++++++ - poppler/CurlPDFDocBuilder.h | 30 +++++++++++++++++++++++++++ - poppler/Makefile.am | 6 ++++-- + CMakeLists.txt | 2 ++ + poppler/CurlPDFDocBuilder.cc | 46 + ++++++++++++++++++++++++++++++++++++++++++++ + poppler/CurlPDFDocBuilder.h | 30 +++++++++++++++++++++++++++++ + poppler/Makefile.am | 6 ++++-- 4 files changed, 82 insertions(+), 2 deletions(-) commit ec5c6117a64f9cb03560091c4d7948d4287b6975 @@ -19537,14 +21396,14 @@ Date: Thu Feb 25 11:23:28 2010 +0100 Add LocalPDFDocBuilder and StdinPDFDocBuilder - CMakeLists.txt | 4 ++++ - poppler/LocalPDFDocBuilder.cc | 45 - +++++++++++++++++++++++++++++++++++++++++ - poppler/LocalPDFDocBuilder.h | 30 +++++++++++++++++++++++++++ - poppler/Makefile.am | 4 ++++ - poppler/StdinPDFDocBuilder.cc | 42 - ++++++++++++++++++++++++++++++++++++++ - poppler/StdinPDFDocBuilder.h | 30 +++++++++++++++++++++++++++ + CMakeLists.txt | 4 ++++ + poppler/LocalPDFDocBuilder.cc | 45 + +++++++++++++++++++++++++++++++++++++++++++ + poppler/LocalPDFDocBuilder.h | 30 +++++++++++++++++++++++++++++ + poppler/Makefile.am | 4 ++++ + poppler/StdinPDFDocBuilder.cc | 42 + ++++++++++++++++++++++++++++++++++++++++ + poppler/StdinPDFDocBuilder.h | 30 +++++++++++++++++++++++++++++ 6 files changed, 155 insertions(+) commit 919b735d1c0b99bf72280aff8db87ba503954498 @@ -19553,9 +21412,9 @@ Date: Sun Apr 4 11:05:35 2010 +0200 Add PDFDocBuilder - CMakeLists.txt | 1 + - poppler/Makefile.am | 1 + - poppler/PDFDocBuilder.h | 32 ++++++++++++++++++++++++++++++++ + CMakeLists.txt | 1 + + poppler/Makefile.am | 1 + + poppler/PDFDocBuilder.h | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) commit 1ab07faf05661d6d92186974c4b1c279b6178747 @@ -19564,8 +21423,8 @@ Date: Sun Apr 4 11:29:53 2010 +0200 Add PDFDoc::ErrorPDFDoc - poppler/PDFDoc.cc | 14 ++++++++++++++ - poppler/PDFDoc.h | 3 +++ + poppler/PDFDoc.cc | 14 ++++++++++++++ + poppler/PDFDoc.h | 3 +++ 2 files changed, 17 insertions(+) commit efc7e5efeddd8f70b7c74573d3194aba0a7d4631 @@ -19574,8 +21433,8 @@ Date: Sun Apr 4 11:17:37 2010 +0200 Cleanup PDFDoc - poppler/PDFDoc.cc | 40 +++++++++++++++------------------------- - poppler/PDFDoc.h | 3 ++- + poppler/PDFDoc.cc | 40 +++++++++++++++------------------------- + poppler/PDFDoc.h | 3 ++- 2 files changed, 17 insertions(+), 26 deletions(-) commit 08a3435e67ebf21beac2fefcbd21ad65f9293fd1 @@ -19586,16 +21445,16 @@ Date: Tue Feb 23 02:29:26 2010 +0100 With libcurl, poppler can handle documents over http. - CMakeLists.txt | 18 ++++++++ - config.h.cmake | 6 +++ - configure.ac | 16 +++++++ - poppler/CurlCachedFile.cc | 95 - ++++++++++++++++++++++++++++++++++++++++ - poppler/CurlCachedFile.h | 39 +++++++++++++++++ - poppler/Makefile.am | 20 +++++++++ - poppler/poppler-config.h.cmake | 5 +++ - poppler/poppler-config.h.in | 5 +++ - utils/pdfinfo.cc | 16 ++++++- + CMakeLists.txt | 18 ++++++++ + config.h.cmake | 6 +++ + configure.ac | 16 +++++++ + poppler/CurlCachedFile.cc | 95 + ++++++++++++++++++++++++++++++++++++++++++ + poppler/CurlCachedFile.h | 39 +++++++++++++++++ + poppler/Makefile.am | 20 +++++++++ + poppler/poppler-config.h.cmake | 5 +++ + poppler/poppler-config.h.in | 5 +++ + utils/pdfinfo.cc | 16 ++++++- 9 files changed, 219 insertions(+), 1 deletion(-) commit a87abf6ad9fb66d35a70c9412adc5d8ba2889b96 @@ -19606,7 +21465,7 @@ Date: Wed Feb 24 14:46:59 2010 +0100 This fixes reading from stdin. - utils/pdfinfo.cc | 6 +++++- + utils/pdfinfo.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 958b04b14baf03c07492fa1cbd225d9968b9efc1 @@ -19615,10 +21474,10 @@ Date: Tue Feb 23 02:02:10 2010 +0100 Add support for reading a cached file from stdin - CMakeLists.txt | 2 ++ - poppler/Makefile.am | 2 ++ - poppler/StdinCachedFile.cc | 37 +++++++++++++++++++++++++++++++++++++ - poppler/StdinCachedFile.h | 26 ++++++++++++++++++++++++++ + CMakeLists.txt | 2 ++ + poppler/Makefile.am | 2 ++ + poppler/StdinCachedFile.cc | 37 +++++++++++++++++++++++++++++++++++++ + poppler/StdinCachedFile.h | 26 ++++++++++++++++++++++++++ 4 files changed, 67 insertions(+) commit 9539f75bd06150a3868209c5b04a75f5253722cc @@ -19627,13 +21486,13 @@ Date: Sat Apr 3 15:08:20 2010 +0200 Add support for cached files - CMakeLists.txt | 2 + - poppler/CachedFile.cc | 246 - +++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/CachedFile.h | 113 +++++++++++++++++++++++ - poppler/Makefile.am | 2 + - poppler/Stream.cc | 102 ++++++++++++++++++++ - poppler/Stream.h | 58 ++++++++++++ + CMakeLists.txt | 2 + + poppler/CachedFile.cc | 246 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CachedFile.h | 113 +++++++++++++++++++++++ + poppler/Makefile.am | 2 + + poppler/Stream.cc | 102 +++++++++++++++++++++ + poppler/Stream.h | 58 ++++++++++++ 6 files changed, 523 insertions(+) commit 8c6aefb8aa8929b9c47791d3062ed3ac8512626f @@ -19644,7 +21503,7 @@ Date: Sun Apr 4 16:08:12 2010 +0200 See GNOME Bug: https://bugzilla.gnome.org/show_bug.cgi?id=614549 - poppler/Lexer.cc | 5 +++-- + poppler/Lexer.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit ab5044e451e3714d385295f0b4ce9a15c8f2562c @@ -19657,8 +21516,8 @@ Date: Sun Apr 4 12:32:42 2010 +0100 unapply it each time - utils/pdftoppm.1 | 6 ++++++ - utils/pdftoppm.cc | 8 ++++++++ + utils/pdftoppm.1 | 6 ++++++ + utils/pdftoppm.cc | 8 ++++++++ 2 files changed, 14 insertions(+) commit 0e371fb628a7e7d0cc1656e6405af4c97dbebf5d @@ -19669,7 +21528,7 @@ Date: Sun Apr 4 12:30:34 2010 +0100 Thanks Carlos for noticing - poppler/Function.cc | 12 +++++++----- + poppler/Function.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit a32f6f9ebaed3e4827b9dc6cb37e307c2798f521 @@ -19682,7 +21541,7 @@ Date: Sun Mar 28 18:43:14 2010 +0200 background. Fixes bug #27208. - poppler/CairoOutputDev.cc | 13 ++----------- + poppler/CairoOutputDev.cc | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) commit efa5d9544d29252e3df36cc4e65c3d880b3c5172 @@ -19691,7 +21550,7 @@ Date: Sat Mar 27 22:11:49 2010 +0000 remove empty section - NEWS | 2 -- + NEWS | 2 -- 1 file changed, 2 deletions(-) commit 5722df7a5387e43ec73f659ca58d2d07b9c4be3b @@ -19700,11 +21559,11 @@ Date: Sat Mar 27 22:04:43 2010 +0000 poppler 0.13.2 - CMakeLists.txt | 2 +- - NEWS | 39 +++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 39 +++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 43 insertions(+), 4 deletions(-) commit b82fd707747b9d87ebf3c8f7ce5ab70ccdf82809 @@ -19713,11 +21572,11 @@ Date: Sat Mar 27 22:00:58 2010 +0000 gtk-doc changes - glib/reference/tmpl/poppler-action.sgml | 7 +++---- - glib/reference/tmpl/poppler-annot.sgml | 9 --------- - glib/reference/tmpl/poppler-private.sgml | 10 ++++++++++ - glib/reference/tmpl/poppler-unused.sgml | 8 ++++++++ - glib/reference/tmpl/poppler.sgml | 10 ++++++++++ + glib/reference/tmpl/poppler-action.sgml | 7 +++---- + glib/reference/tmpl/poppler-annot.sgml | 9 --------- + glib/reference/tmpl/poppler-private.sgml | 10 ++++++++++ + glib/reference/tmpl/poppler-unused.sgml | 8 ++++++++ + glib/reference/tmpl/poppler.sgml | 10 ++++++++++ 5 files changed, 31 insertions(+), 13 deletions(-) commit ed0354be4eac615b80e7a868984cc527853788b4 @@ -19726,10 +21585,10 @@ Date: Sat Mar 27 21:44:59 2010 +0000 some forgotten copyrights - qt/poppler-page.cc | 2 +- - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-movie.cc | 3 ++- - qt4/src/poppler-page.cc | 2 +- + qt/poppler-page.cc | 2 +- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-movie.cc | 3 ++- + qt4/src/poppler-page.cc | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) commit 2aedeedf9ef2e2d3eb17bc36d728e68c2f7af762 @@ -19738,7 +21597,7 @@ Date: Sat Mar 27 14:38:27 2010 +0000 Correctly initialize actualText - poppler/TextOutputDev.cc | 3 ++- + poppler/TextOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b53f9b203598555d6d706c3804aba013b8566921 @@ -19747,9 +21606,9 @@ Date: Sat Mar 27 13:23:42 2010 +0000 make qt3 detection use pkgconfig - m4/qt.m4 | 101 - +++++--------------------------------------------------- - qt/Makefile.am | 4 +-- + m4/qt.m4 | 101 + +++++---------------------------------------------------- + qt/Makefile.am | 4 +-- 2 files changed, 10 insertions(+), 95 deletions(-) commit 320d4cee46e108498440179d8f9eab22cd5383d9 @@ -19761,7 +21620,7 @@ Date: Wed Mar 24 21:51:58 2010 +0100 This reverts commit 24d6bc8c78cb3148db2098ae4d69bd744340cf52. It is actually needed. - cpp/tests/CMakeLists.txt | 1 + + cpp/tests/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit af21b5ab366bfdda203c26a77f4ae6ed0e70f64e @@ -19774,10 +21633,10 @@ Date: Tue Mar 23 00:13:21 2010 +0100 this way each bit (GLIB, GDK, and GTK) can be enabled/disabled independently from the others - CMakeLists.txt | 4 +++- - cmake/modules/FindGDK.cmake | 14 +------------- - cmake/modules/FindGLIB.cmake | 14 +------------- - cmake/modules/FindGTK.cmake | 14 +------------- + CMakeLists.txt | 4 +++- + cmake/modules/FindGDK.cmake | 14 +------------- + cmake/modules/FindGLIB.cmake | 14 +------------- + cmake/modules/FindGTK.cmake | 14 +------------- 4 files changed, 6 insertions(+), 40 deletions(-) commit 9b93ed5ce6712ec4cdf58148628e95685c289ef5 @@ -19788,8 +21647,8 @@ Date: Tue Mar 23 00:02:27 2010 +0100 this way FindGTK.cmake can be split in the various parts - cmake/modules/FindGDK.cmake | 34 ++++++++++++++++++++++++++++++++++ - cmake/modules/FindGLIB.cmake | 34 ++++++++++++++++++++++++++++++++++ + cmake/modules/FindGDK.cmake | 34 ++++++++++++++++++++++++++++++++++ + cmake/modules/FindGLIB.cmake | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) commit 0ec21cae0b4623644c3efca1d2836a9f38f25737 @@ -19798,7 +21657,7 @@ Date: Mon Mar 22 22:11:04 2010 +0100 [Qt] add the unhandled cases for 'actionOCGState' - qt/poppler-page.cc | 1 + + qt/poppler-page.cc | 1 + 1 file changed, 1 insertion(+) commit 5211e09595135b8e6c68efd1b8b689b518092b84 @@ -19807,8 +21666,8 @@ Date: Mon Mar 22 22:07:44 2010 +0100 [CMake/cpp] move the BUILD_CPP_TESTS option to the main CMakeLists.txt - CMakeLists.txt | 1 + - cpp/tests/CMakeLists.txt | 3 --- + CMakeLists.txt | 1 + + cpp/tests/CMakeLists.txt | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) commit 24d6bc8c78cb3148db2098ae4d69bd744340cf52 @@ -19817,7 +21676,7 @@ Date: Mon Mar 22 22:00:55 2010 +0100 no more needed - cpp/tests/CMakeLists.txt | 1 - + cpp/tests/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) commit a07ef8f703ab896f89ed211a5780e4a669b04fc7 @@ -19829,7 +21688,7 @@ Date: Mon Mar 22 22:00:15 2010 +0100 for now it is safer without it - cmake/modules/PopplerMacros.cmake | 6 ------ + cmake/modules/PopplerMacros.cmake | 6 ------ 1 file changed, 6 deletions(-) commit 86debcc9bba28a7c86f01ca9e63bde5fcd541846 @@ -19838,7 +21697,7 @@ Date: Mon Mar 22 21:49:22 2010 +0100 [CMake] add "-ansi" to the CXXFLAGS only on Linux - cmake/modules/PopplerMacros.cmake | 9 +++++++-- + cmake/modules/PopplerMacros.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 0819acd52a2ce74f0e176626d7b2233e10232d53 @@ -19857,8 +21716,8 @@ Date: Mon Mar 22 20:28:15 2010 +0000 QRectF is evil and is float in some arch and causes search to loop infinitely because of double->float conversion - qt4/src/poppler-page.cc | 22 +++++++++++++++------- - qt4/src/poppler-qt4.h | 16 ++++++++++++++-- + qt4/src/poppler-page.cc | 22 +++++++++++++++------- + qt4/src/poppler-qt4.h | 16 ++++++++++++++-- 2 files changed, 29 insertions(+), 9 deletions(-) commit 0a895f14c8125c5de7b97e8e799459c431eb51cb @@ -19869,7 +21728,7 @@ Date: Mon Mar 22 19:03:54 2010 +0000 Fixes file with sha1sum e6e1576803a1bd74ad822eebbd750ee7b8357d25 - poppler/SplashOutputDev.cc | 9 +++++++-- + poppler/SplashOutputDev.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit c4ddbe89df9e48343a9606728b7c182080d87ece @@ -19881,7 +21740,7 @@ Date: Sat Mar 20 21:55:17 2010 +0100 ... as done with autotools as well - CMakeLists.txt | 6 ++++++ + CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) commit 97da1f9d060493d9fb54a20e980c3f6e2b82c97e @@ -19894,7 +21753,7 @@ Date: Sat Mar 20 17:51:07 2010 +0100 this way we can add -Wl,--as-needed and -Wl,--no-add-needed only if the current GCC/LD supports them - cmake/modules/PopplerMacros.cmake | 23 ++++++++++++++++++++--- + cmake/modules/PopplerMacros.cmake | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) commit 223bce6d14e632f457a81b2ec091fe16369d2eb6 @@ -19909,7 +21768,7 @@ Date: Sat Mar 20 14:08:58 2010 +0100 automatically, so we have to always make sure we specify all the libraries actually used in a exe/lib - cmake/modules/PopplerMacros.cmake | 4 ++++ + cmake/modules/PopplerMacros.cmake | 4 ++++ 1 file changed, 4 insertions(+) commit fc761f0d385708daaef1b95968532795b04f11b0 @@ -19919,7 +21778,7 @@ Date: Sat Mar 20 14:05:59 2010 +0100 [CMake] poppler-dump uses parseargs.c which uses the poppler core API, so it must link to it - cpp/tests/CMakeLists.txt | 1 + + cpp/tests/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit a210440b05d14efc53224a10e8b3ac7d508043b5 @@ -19929,7 +21788,7 @@ Date: Sat Mar 20 14:04:02 2010 +0100 [CMake] poppler-glib uses the freetype API, so it must explicitly link to it - glib/CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5d352666b92cee0390470d7b892ec8dcbf046a5 @@ -19939,7 +21798,7 @@ Date: Sat Mar 20 14:03:19 2010 +0100 [CMake] pdftoabw uses the libxml2 API, so it must explicitly link to it - utils/CMakeLists.txt | 2 +- + utils/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3fc2c4affe825f4aabcee161ec794338bd359403 @@ -19949,7 +21808,7 @@ Date: Thu Mar 18 13:52:52 2010 +0100 [glib] Use g_slice_new/free instead of g_new/free to alloc/free iterators - glib/poppler-document.cc | 27 +++++++++++++-------------- + glib/poppler-document.cc | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit 7bd6a8558646983669ce699f83d5ed42d7fce476 @@ -19960,10 +21819,10 @@ Date: Thu Mar 18 13:34:03 2010 +0100 And remove _poppler_action_movie_set_movie(). - glib/poppler-action.cc | 93 - ++++++++++++++++++++++++++++++++++++++++++------ - glib/poppler-page.cc | 79 ---------------------------------------- - glib/poppler-private.h | 2 -- + glib/poppler-action.cc | 93 + ++++++++++++++++++++++++++++++++++++++++++++------ + glib/poppler-page.cc | 79 ------------------------------------------ + glib/poppler-private.h | 2 -- 3 files changed, 82 insertions(+), 92 deletions(-) commit e5e3d310aa488638431dd85ac3383a12056674bf @@ -19972,8 +21831,8 @@ Date: Thu Mar 18 12:20:26 2010 +0100 Update copyright header - poppler/Link.cc | 2 +- - poppler/Link.h | 1 + + poppler/Link.cc | 2 +- + poppler/Link.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit c76870178a031e437de3f9ed7baa64efb96955d6 @@ -19982,8 +21841,8 @@ Date: Thu Mar 18 12:13:36 2010 +0100 [glib-demo] OCG State Actions demo - glib/demo/utils.c | 64 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/utils.c | 64 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) commit 456e42f91dfbf73b71a5dbdde13d7ccdb5637d79 @@ -19992,10 +21851,10 @@ Date: Thu Mar 18 12:12:51 2010 +0100 [glib] Add support for OCG State actions - glib/poppler-action.cc | 125 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-action.h | 25 +++++++++- - glib/poppler.h | 1 + + glib/poppler-action.cc | 125 + +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-action.h | 25 +++++++++- + glib/poppler.h | 1 + 3 files changed, 150 insertions(+), 1 deletion(-) commit 4b109899e0732bbf65cacd875829e869e61eda48 @@ -20005,8 +21864,8 @@ Date: Thu Mar 18 12:10:19 2010 +0100 [glib] Make get_layer_rbgroup() and get_layers() doc funcs public for internal use - glib/poppler-document.cc | 12 ++++++------ - glib/poppler-private.h | 3 +++ + glib/poppler-document.cc | 12 ++++++------ + glib/poppler-private.h | 3 +++ 2 files changed, 9 insertions(+), 6 deletions(-) commit 38a55f6118debf994ce1fc41e987b0e3766047ba @@ -20017,9 +21876,9 @@ Date: Thu Mar 18 12:08:30 2010 +0100 Fixes bug #23522. - poppler/Link.cc | 80 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Link.h | 31 +++++++++++++++++++++ + poppler/Link.cc | 80 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Link.h | 31 ++++++++++++++++++++++ 2 files changed, 111 insertions(+) commit bf398e53b0823d0a6272679858b67c5ffd704425 @@ -20028,7 +21887,7 @@ Date: Wed Mar 17 23:06:44 2010 +0100 [CMake] fix pkg-config executable variable name - CMakeLists.txt | 6 +++--- + CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ab1a37666704d6b15c19b694ee191327847c23da @@ -20037,7 +21896,7 @@ Date: Wed Mar 17 23:04:01 2010 +0100 [CMake] proper way of looking for pkg-config - cmake/modules/FindGTK.cmake | 2 +- + cmake/modules/FindGTK.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7f07a7dcea031f99a9a6d7c424184a2e69ee0062 @@ -20048,7 +21907,7 @@ Date: Wed Mar 17 22:58:08 2010 +0100 ... present in KDE (as before) - cmake/modules/FindFontconfig.cmake | 15 +++++++++------ + cmake/modules/FindFontconfig.cmake | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit beee143ffbdc699ab19f10a01e5747200ea1927a @@ -20061,8 +21920,8 @@ Date: Wed Mar 17 18:36:32 2010 +0100 this should reduce the libraries linked by frontends and utility applications - CMakeLists.txt | 1 + - cpp/CMakeLists.txt | 1 + + CMakeLists.txt | 1 + + cpp/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) commit 5ab791cb2a029edcde84b00a47165adfe4d98a98 @@ -20075,7 +21934,7 @@ Date: Wed Mar 17 16:39:38 2010 +0100 - add my copyright for this year - remove no more useful UsePkgConfig inclusion - cmake/modules/FindGTK.cmake | 17 ++++++++++++----- + cmake/modules/FindGTK.cmake | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit fcbc76d82e3059c8288fbdc8da117ac9b38a70f2 @@ -20085,7 +21944,7 @@ Date: Wed Mar 17 16:36:41 2010 +0100 [CMake] switch gtk2 (gtk+, gdk-pixbuf, gthread, gio) search to use the new pkg_check_modules() way - cmake/modules/FindGTK.cmake | 27 ++------------------------- + cmake/modules/FindGTK.cmake | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) commit 5b8135e0899aa3578045eca40940a3495c48d895 @@ -20094,7 +21953,7 @@ Date: Wed Mar 17 16:27:40 2010 +0100 [CMake] link poppler-glib to the gdk2 libraries, if gdk2 was found - glib/CMakeLists.txt | 3 +++ + glib/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) commit 3dc4979d72048e81ae3b2d60dab11e791ac95696 @@ -20103,7 +21962,7 @@ Date: Wed Mar 17 16:26:04 2010 +0100 [CMake] switch gdk2 search to use the new pkg_check_modules() way - cmake/modules/FindGTK.cmake | 13 +------------ + cmake/modules/FindGTK.cmake | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) commit 0ef3d899cb8dea75c97ae1038cac5006f97bc0d2 @@ -20112,7 +21971,7 @@ Date: Wed Mar 17 16:05:07 2010 +0100 [CMake] switch glib2 search to use the new pkg_check_modules() way - cmake/modules/FindGTK.cmake | 18 ++---------------- + cmake/modules/FindGTK.cmake | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) commit d2dc83cb8de481e44ea584eee77881978af920fa @@ -20124,8 +21983,8 @@ Date: Wed Mar 17 15:56:16 2010 +0100 this way it matches autotools, and it is going to not conflict with my next changes - CMakeLists.txt | 4 ++-- - cmake/modules/FindGTK.cmake | 2 +- + CMakeLists.txt | 4 ++-- + cmake/modules/FindGTK.cmake | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 34accfe27305cae18e09243ab2a607287b86fa47 @@ -20134,7 +21993,7 @@ Date: Wed Mar 17 13:55:09 2010 +0100 [CMake] set all the definitions for poppler-glib in a single place - glib/CMakeLists.txt | 4 ++-- + glib/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3d93daf50c61019ca70f42e7ccf33897800b262a @@ -20145,8 +22004,8 @@ Date: Wed Mar 17 13:49:22 2010 +0100 poppler_add_test(... BUILD_GTK_TESTS ...) takes care of that already - glib/CMakeLists.txt | 4 ++-- - test/CMakeLists.txt | 4 ++-- + glib/CMakeLists.txt | 4 ++-- + test/CMakeLists.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 946a11345d01d39538d22114e50aa3e179059883 @@ -20155,8 +22014,8 @@ Date: Mon Mar 15 20:24:25 2010 +0100 [build] Update cmake files - CMakeLists.txt | 2 ++ - glib/CMakeLists.txt | 4 ++++ + CMakeLists.txt | 2 ++ + glib/CMakeLists.txt | 4 ++++ 2 files changed, 6 insertions(+) commit 922c0fe392ba439453edb5b2e88b74f0caa586b3 @@ -20165,8 +22024,8 @@ Date: Mon Mar 15 20:08:23 2010 +0100 [glib-demo] Rendition actions demo - glib/demo/utils.c | 112 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/utils.c | 112 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) commit 163b3f79d67543bc37b64875e30dcc9b7053e1d5 @@ -20175,8 +22034,8 @@ Date: Mon Mar 15 20:08:00 2010 +0100 [glib] Add support for rendition actions - glib/poppler-action.cc | 22 ++++++++++++++++++++++ - glib/poppler-action.h | 14 +++++++++++++- + glib/poppler-action.cc | 22 ++++++++++++++++++++++ + glib/poppler-action.h | 14 +++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-) commit d9b1e40751beddf48a8694b20bfcc4b4cb41060a @@ -20185,12 +22044,12 @@ Date: Mon Mar 15 20:06:45 2010 +0100 [glib] Add PopplerMedia representing a Rendition Media Clip - glib/Makefile.am | 2 + - glib/poppler-media.cc | 302 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-media.h | 53 +++++++++ - glib/poppler-private.h | 2 + - glib/poppler.h | 2 + + glib/Makefile.am | 2 + + glib/poppler-media.cc | 302 + +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-media.h | 53 +++++++++ + glib/poppler-private.h | 2 + + glib/poppler.h | 2 + 5 files changed, 361 insertions(+) commit 0224b81c4729a98a56b7a68054422ea655018d6a @@ -20199,7 +22058,7 @@ Date: Mon Mar 15 17:54:03 2010 +0100 [glib-demo] Add page number to annots demo - glib/demo/annots.c | 4 ++++ + glib/demo/annots.c | 4 ++++ 1 file changed, 4 insertions(+) commit 0153b892c63e4fccd0819150cf7b4213857a11c5 @@ -20209,8 +22068,8 @@ Date: Mon Mar 15 17:49:51 2010 +0100 [glib] Add poppler_annot_get_page_index() to get the page associated to annot - glib/poppler-annot.cc | 19 +++++++++++++++++++ - glib/poppler-annot.h | 1 + + glib/poppler-annot.cc | 19 +++++++++++++++++++ + glib/poppler-annot.h | 1 + 2 files changed, 20 insertions(+) commit b47337ea91696fea8f42a68a6fa160681ab284b2 @@ -20220,7 +22079,7 @@ Date: Mon Mar 15 17:49:17 2010 +0100 [annots] Checks screen annots associated with a rendition action have a valid page ref - poppler/Annot.cc | 6 ++++++ + poppler/Annot.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 9417fd793ec8d806822669aa614193073e7dfe50 @@ -20229,8 +22088,8 @@ Date: Mon Mar 15 16:52:30 2010 +0100 [annots] Save page index of the page associated with the annot - poppler/Annot.cc | 14 +++++--------- - poppler/Annot.h | 4 ++-- + poppler/Annot.cc | 14 +++++--------- + poppler/Annot.h | 4 ++-- 2 files changed, 7 insertions(+), 11 deletions(-) commit 36b76a5d01b74c6381433b6f6f7ffb9f02696a60 @@ -20239,9 +22098,9 @@ Date: Mon Mar 15 14:12:11 2010 +0100 Rework LinkRendition to follow the spec - poppler/Link.cc | 68 - ++++++++++++++++++++++++++++++++++--------------------- - poppler/Link.h | 12 ++++++---- + poppler/Link.cc | 68 + +++++++++++++++++++++++++++++++++++---------------------- + poppler/Link.h | 12 ++++++---- 2 files changed, 50 insertions(+), 30 deletions(-) commit 7b5885ee7d2026df9a6e87327b6d02f37d79b8b2 @@ -20250,7 +22109,7 @@ Date: Mon Mar 15 12:25:12 2010 +0100 [glib-demo] Annot screen demo - glib/demo/annots.c | 17 +++++++++++++++++ + glib/demo/annots.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit bdb76c7cb89bcb6fb139b0ef348d96b7780d57ed @@ -20261,12 +22120,12 @@ Date: Mon Mar 15 12:24:19 2010 +0100 Based on patch by Sam Kaplan. - glib/poppler-annot.cc | 75 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-annot.h | 8 ++++++ - glib/poppler-page.cc | 3 ++ - glib/poppler-private.h | 1 + - glib/poppler.h | 1 + + glib/poppler-annot.cc | 75 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-annot.h | 8 ++++++ + glib/poppler-page.cc | 3 ++ + glib/poppler-private.h | 1 + + glib/poppler.h | 1 + 5 files changed, 88 insertions(+) commit 54892b1375e360113432b07c6ba058f861d21fe8 @@ -20275,8 +22134,8 @@ Date: Mon Mar 15 12:21:30 2010 +0100 [annots] Save the action already parsed in AnnotScreen - poppler/Annot.cc | 9 +++++++-- - poppler/Annot.h | 5 +++-- + poppler/Annot.cc | 9 +++++++-- + poppler/Annot.h | 5 +++-- 2 files changed, 10 insertions(+), 4 deletions(-) commit 5a84a2d749478f19631dbfad2be06ec4ea85038c @@ -20285,10 +22144,10 @@ Date: Mon Mar 15 11:16:17 2010 +0100 [glib-demo] Annot and links movie demo - glib/demo/annots.c | 20 +++++++++ - glib/demo/utils.c | 115 - +++++++++++++++++++++++++++++++++++++++++++++++++++- - glib/demo/utils.h | 3 ++ + glib/demo/annots.c | 20 ++++++++++ + glib/demo/utils.c | 115 + ++++++++++++++++++++++++++++++++++++++++++++++++++++- + glib/demo/utils.h | 3 ++ 3 files changed, 137 insertions(+), 1 deletion(-) commit 2cf5ee4f62089df099f78cd4d39a4eb7589d1b47 @@ -20299,11 +22158,11 @@ Date: Mon Mar 15 11:04:17 2010 +0100 Based on patch by Hugo Mercier. - glib/poppler-action.cc | 35 ++++++++++++++++++--- - glib/poppler-action.h | 15 +++++++-- - glib/poppler-page.cc | 81 - +++++++++++++++++++++++++++++++++++++++++++++++- - glib/poppler-private.h | 2 ++ + glib/poppler-action.cc | 35 ++++++++++++++++++---- + glib/poppler-action.h | 15 ++++++++-- + glib/poppler-page.cc | 81 + +++++++++++++++++++++++++++++++++++++++++++++++++- + glib/poppler-private.h | 2 ++ 4 files changed, 125 insertions(+), 8 deletions(-) commit 132b6f072fefd231d42f31626f1b5009c4e8319e @@ -20314,12 +22173,12 @@ Date: Mon Mar 15 10:56:23 2010 +0100 Based on patch by Hugo Mercier. - glib/poppler-annot.cc | 97 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-annot.h | 10 +++++ - glib/poppler-page.cc | 3 ++ - glib/poppler-private.h | 1 + - glib/poppler.h | 1 + + glib/poppler-annot.cc | 97 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-annot.h | 10 ++++++ + glib/poppler-page.cc | 3 ++ + glib/poppler-private.h | 1 + + glib/poppler.h | 1 + 5 files changed, 112 insertions(+) commit aecad2bb12be44825d273e364ec6a0444dac5605 @@ -20328,12 +22187,12 @@ Date: Mon Mar 15 10:48:03 2010 +0100 [glib] Add PopplerMovie class - glib/Makefile.am | 2 + - glib/poppler-movie.cc | 140 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-movie.h | 42 +++++++++++++++ - glib/poppler-private.h | 2 + - glib/poppler.h | 2 + + glib/Makefile.am | 2 + + glib/poppler-movie.cc | 140 + +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-movie.h | 42 +++++++++++++++ + glib/poppler-private.h | 2 + + glib/poppler.h | 2 + 5 files changed, 188 insertions(+) commit 5b3234a16e0d465bff2b5e277cb64b4f4b0a8dbd @@ -20342,17 +22201,17 @@ Date: Sun Mar 14 16:10:26 2010 +0100 Split Movie class into Rendition and Movie classes to follow the spec - poppler/Annot.cc | 16 +- - poppler/Link.cc | 10 +- - poppler/Link.h | 6 +- - poppler/Makefile.am | 2 + - poppler/Movie.cc | 438 - +++++----------------------------------------- - poppler/Movie.h | 138 +++------------ - poppler/Rendition.cc | 400 - ++++++++++++++++++++++++++++++++++++++++++ - poppler/Rendition.h | 157 +++++++++++++++++ - qt4/src/poppler-movie.cc | 9 +- + poppler/Annot.cc | 16 +- + poppler/Link.cc | 10 +- + poppler/Link.h | 6 +- + poppler/Makefile.am | 2 + + poppler/Movie.cc | 438 + +++++------------------------------------------ + poppler/Movie.h | 138 +++------------ + poppler/Rendition.cc | 400 + +++++++++++++++++++++++++++++++++++++++++++ + poppler/Rendition.h | 157 +++++++++++++++++ + qt4/src/poppler-movie.cc | 9 +- 9 files changed, 657 insertions(+), 519 deletions(-) commit f9c163730478e3b6d8a1e73dbae6c52c28ae1e84 @@ -20361,7 +22220,7 @@ Date: Mon Mar 8 14:49:12 2010 +0100 [Qt4] include Object.h and Annot.h, now needed - qt4/src/poppler-movie.cc | 2 ++ + qt4/src/poppler-movie.cc | 2 ++ 1 file changed, 2 insertions(+) commit a00532f509c19c5455e0db5068db95dd4583e8dd @@ -20372,7 +22231,7 @@ Date: Mon Mar 8 14:22:53 2010 +0100 Dict::lookup returns obj->initNull() when the key is not found. - poppler/Movie.cc | 6 +++--- + poppler/Movie.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b51e66c9a7e2f7f39ae1edf8bda02a7bc1ad4ebd @@ -20384,9 +22243,9 @@ Date: Mon Mar 8 14:15:22 2010 +0100 See bug #23108 - poppler/Annot.cc | 103 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 4 ++- + poppler/Annot.cc | 103 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 4 ++- 2 files changed, 105 insertions(+), 2 deletions(-) commit fae59411852e5c2c45825c5ea963318f1ed5dc6a @@ -20398,8 +22257,8 @@ Date: Mon Mar 8 14:07:09 2010 +0100 Poster is not always a stream, it can be a boolean too. Also, get the reference when available instead of fetching the stream. - poppler/Movie.cc | 25 ++++++++++++------------- - poppler/Movie.h | 6 ++++-- + poppler/Movie.cc | 25 ++++++++++++------------- + poppler/Movie.h | 6 ++++-- 2 files changed, 16 insertions(+), 15 deletions(-) commit a451f83d101bf265a1e7e2a17c0b320895e70f4e @@ -20409,8 +22268,8 @@ Date: Sun Mar 7 12:22:57 2010 +0100 Save width, height (aspect) in Movie object and provide getAspect() method - poppler/Movie.cc | 3 ++- - poppler/Movie.h | 4 ++++ + poppler/Movie.cc | 3 ++- + poppler/Movie.h | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit f88d469f860da17055fc4b98b64aef241fcf0185 @@ -20419,14 +22278,14 @@ Date: Sat Mar 6 12:33:40 2010 +0100 Move Movie objects parsing code from Annot to Movie - poppler/Annot.cc | 244 - ++------------------------------------------ - poppler/Annot.h | 73 +------------ - poppler/Link.cc | 4 +- - poppler/Movie.cc | 255 - ++++++++++++++++++++++++++++++++++++++-------- - poppler/Movie.h | 25 +++-- - qt4/src/poppler-movie.cc | 11 +- + poppler/Annot.cc | 244 + ++------------------------------------------- + poppler/Annot.h | 73 +------------- + poppler/Link.cc | 4 +- + poppler/Movie.cc | 255 + +++++++++++++++++++++++++++++++++++++++-------- + poppler/Movie.h | 25 +++-- + qt4/src/poppler-movie.cc | 11 +- 6 files changed, 246 insertions(+), 366 deletions(-) commit ec9138b574c7226ad733880d3d43b86bb72073f4 @@ -20435,7 +22294,7 @@ Date: Sun Mar 7 23:17:50 2010 +0100 [autotools] add also cpp/tests/CMakeLists.txt to the "dist files" - Makefile.am | 1 + + Makefile.am | 1 + 1 file changed, 1 insertion(+) commit ef3258d6fc57e7a62d951cc826804e50e8e1b526 @@ -20444,7 +22303,7 @@ Date: Sun Mar 7 23:14:12 2010 +0100 [autotools] fix location of poppler-config.h.cmake - Makefile.am | 2 +- + Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fd1d9c882997ff35acd5a458e9dfeba3ad6c8b25 @@ -20453,7 +22312,7 @@ Date: Sun Mar 7 22:42:06 2010 +0100 [CMake] just enable what needed each time - CMakeLists.txt | 4 ++-- + CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 476bde472a7e694afde96a04ea335fe9582d6fad @@ -20464,7 +22323,7 @@ Date: Sun Mar 7 22:39:45 2010 +0100 taken from two bits in configure.ac - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1267d7e0c36e262984070a3b55fea46e7289a4b4 @@ -20473,7 +22332,7 @@ Date: Sun Mar 7 19:34:03 2010 +0100 [CMake] add a note about gtk-doc not supported yet - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 201b18ad0837e84d874b56e1b0469d1b2d45378b @@ -20483,7 +22342,7 @@ Date: Sun Mar 7 19:30:36 2010 +0100 [CMake] sync with poppler-config.h.in: add WITH_FONTCONFIGURATION_{FONTCONFIG,WIN32} - poppler/poppler-config.h.cmake | 10 ++++++++++ + poppler/poppler-config.h.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 0d0044e8cc2d406f066338102ec73e1b56214cc3 @@ -20493,11 +22352,11 @@ Date: Sun Mar 7 19:25:27 2010 +0100 [CMake] move poppler-config.h.cmake in the poppler subdirectory, where poppler-config.h.in is - CMakeLists.txt | 2 +- - poppler-config.h.cmake | 90 - ---------------------------------------- - poppler/poppler-config.h.cmake | 90 - ++++++++++++++++++++++++++++++++++++++++ + CMakeLists.txt | 2 +- + poppler-config.h.cmake | 90 + ------------------------------------------ + poppler/poppler-config.h.cmake | 90 + ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 91 insertions(+), 91 deletions(-) commit f785e29a901d2c76204dd26e9585446fdd817ebd @@ -20508,7 +22367,7 @@ Date: Sun Mar 7 18:35:34 2010 +0100 ie usually when doing `make clean' - glib/CMakeLists.txt | 4 ++++ + glib/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) commit 369604603375dbe3516136b6f8f9d0c26e0b744f @@ -20518,7 +22377,7 @@ Date: Sun Mar 7 18:26:45 2010 +0100 [CMake] use the --template option of glib-mkenums (like done with autotools) - glib/CMakeLists.txt | 24 ++++-------------------- + glib/CMakeLists.txt | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) commit bbcbb34fec10c90edd5960bdbcc6849bc8f39526 @@ -20528,8 +22387,8 @@ Date: Sun Mar 7 17:34:40 2010 +0100 [CMake] set POPPLER_GLIB_DISABLE_DEPRECATED and POPPLER_GLIB_DISABLE_SINGLE_INCLUDES as done with autotools - CMakeLists.txt | 6 ++++++ - glib/CMakeLists.txt | 6 +++++- + CMakeLists.txt | 6 ++++++ + glib/CMakeLists.txt | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 190fa971c12ca1b3007f6ba349a77a7c15c47490 @@ -20538,7 +22397,7 @@ Date: Sun Mar 7 17:24:25 2010 +0100 reorder to match what's in the correspondent .in - glib/poppler-features.h.cmake | 2 +- + glib/poppler-features.h.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ff46def8b178420a86a974ec2ce767a538bba8be @@ -20547,7 +22406,7 @@ Date: Sun Mar 7 17:23:16 2010 +0100 [CMake] GDK_FEATURE is no more needed here - glib/CMakeLists.txt | 1 - + glib/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) commit 1eb8026a3060ef61a88c535177510f7ac7e7fc25 @@ -20556,7 +22415,7 @@ Date: Sun Mar 7 17:19:58 2010 +0100 [CMake] set in one place whether to build the glib frontend - CMakeLists.txt | 11 ++++++----- + CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit a1a6f23e2345814e147a72211ce9139555385223 @@ -20565,8 +22424,8 @@ Date: Sun Mar 7 17:09:58 2010 +0100 [CMake] correctly set the GLIB_REQ stuff - CMakeLists.txt | 1 + - poppler-glib.pc.cmake | 2 +- + CMakeLists.txt | 1 + + poppler-glib.pc.cmake | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 0f2e5d6925c5938281d9bafc297a43867c4a915b @@ -20575,8 +22434,8 @@ Date: Sun Mar 7 17:03:21 2010 +0100 [CMake] move the minimum GLib version to the main CMakeLists.txt - CMakeLists.txt | 1 + - cmake/modules/FindGTK.cmake | 2 +- + CMakeLists.txt | 1 + + cmake/modules/FindGTK.cmake | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit efdffba45d15b538dbfb294403e99f3a6470b4d9 @@ -20586,8 +22445,8 @@ Date: Sun Mar 7 16:58:27 2010 +0100 [CMake] align the GDK stuff (GDK_{FEATURE,REQ}) to what done with autotools - CMakeLists.txt | 6 +++++- - poppler-glib.pc.cmake | 2 +- + CMakeLists.txt | 6 +++++- + poppler-glib.pc.cmake | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit cfecc69b7f05920f543ee7e9aafeafaa4c3506fb @@ -20597,7 +22456,7 @@ Date: Sun Mar 7 16:49:14 2010 +0100 [CMake] apparently there's not a minimum version requirement for GDK, so drop the check - cmake/modules/FindGTK.cmake | 5 +---- + cmake/modules/FindGTK.cmake | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 8ff1cf03d2607b0f13bbbbf272f2b03d8927bd24 @@ -20609,8 +22468,8 @@ Date: Sun Mar 7 16:47:21 2010 +0100 this starts to align to the searches done with autotools also, move the CAIRO_FEATURE to the main CMakeLists.txt - CMakeLists.txt | 19 +++++++++++-------- - glib/CMakeLists.txt | 1 - + CMakeLists.txt | 19 +++++++++++-------- + glib/CMakeLists.txt | 1 - 2 files changed, 11 insertions(+), 9 deletions(-) commit bcaf62b8e252594530d3050761ba563cf3b1fb6e @@ -20632,10 +22491,10 @@ Date: Sun Mar 7 16:00:03 2010 +0100 apply the changes to the rest of the build system (specify the version needed, use the correct variable for includes) - CMakeLists.txt | 2 +- - cmake/modules/FindCairo.cmake | 64 - ++++++++++++++++++++++++++--------------- - glib/CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- + cmake/modules/FindCairo.cmake | 64 + +++++++++++++++++++++++++++---------------- + glib/CMakeLists.txt | 2 +- 3 files changed, 43 insertions(+), 25 deletions(-) commit c96aa0f5fc74ae04f483485b787aaf65f1791991 @@ -20644,10 +22503,10 @@ Date: Sun Mar 7 02:01:13 2010 +0100 add Patrick's copyright notices - cpp/poppler-global.h | 1 + - goo/gtypes.h | 14 ++++++++++++++ - poppler/GlobalParams.cc | 1 + - poppler/SplashOutputDev.cc | 1 + + cpp/poppler-global.h | 1 + + goo/gtypes.h | 14 ++++++++++++++ + poppler/GlobalParams.cc | 1 + + poppler/SplashOutputDev.cc | 1 + 4 files changed, 17 insertions(+) commit 3311bedd2eb831ef1fd553f3f50960331cf6885f @@ -20657,7 +22516,7 @@ Date: Sun Mar 7 01:56:15 2010 +0100 MSVC: disable for the 'ustring' class the warning C4251 (which does not apply) - cpp/poppler-global.h | 8 ++++++++ + cpp/poppler-global.h | 8 ++++++++ 1 file changed, 8 insertions(+) commit 9efa18397bd05fbd27c7811fa6e0f34ce94012e0 @@ -20666,7 +22525,7 @@ Date: Sun Mar 7 01:48:03 2010 +0100 MSVC: disable warning C4800, which is of no use for now - goo/gtypes.h | 4 ++++ + goo/gtypes.h | 4 ++++ 1 file changed, 4 insertions(+) commit 3a88d1bf8d2c5a9e8014e0d46e24c9ec06556469 @@ -20675,7 +22534,7 @@ Date: Sun Mar 7 01:26:10 2010 +0100 MSVC: no isfinite(), so provide it using _finite() - poppler/SplashOutputDev.cc | 5 +++++ + poppler/SplashOutputDev.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 7774912c46f832f25c51b4cfc0e9430b1cd7fa1f @@ -20685,7 +22544,7 @@ Date: Sun Mar 7 01:22:31 2010 +0100 MSVC: do not force constness here, so the right overload will be chosen - poppler/GlobalParams.cc | 4 ++-- + poppler/GlobalParams.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit cf07a5d85b402b6956c9605fbdc88bddcb94a3cf @@ -20696,7 +22555,7 @@ Date: Sun Mar 7 00:49:07 2010 +0100 just like done with autotools - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 42c98f8eabe304d5e3dc8c1ebdd5b0b6c221e696 @@ -20712,7 +22571,7 @@ Date: Sat Mar 6 17:18:08 2010 +0100 as a consequence, make fontconfig a requirement only if the font backend chosen is "fontconfig" - CMakeLists.txt | 39 +++++++++++++++++++++++++++++---------- + CMakeLists.txt | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) commit bda6e7cd089f2970af2e9540b4415633ffcf0ebb @@ -20725,7 +22584,7 @@ Date: Sat Mar 6 17:13:30 2010 +0100 make show_end_message_yesno() call it with the proper "yes" or "no" string - cmake/modules/PopplerMacros.cmake | 9 +++++++-- + cmake/modules/PopplerMacros.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit d313c0f508711b3b7166b84608c43ebf1f07194b @@ -20735,8 +22594,8 @@ Date: Sat Mar 6 17:08:59 2010 +0100 [CMake] rename the show_end_message() macro to show_end_message_yesno() - CMakeLists.txt | 26 +++++++++++++------------- - cmake/modules/PopplerMacros.cmake | 4 ++-- + CMakeLists.txt | 26 +++++++++++++------------- + cmake/modules/PopplerMacros.cmake | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) commit 0425ff835fa26df5e25e628a6c56f3a180713905 @@ -20745,7 +22604,7 @@ Date: Fri Mar 5 22:21:56 2010 +0100 update copyright - poppler/ArthurOutputDev.cc | 2 +- + poppler/ArthurOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5ea135ca58e112110be3ae10d887f3188172765 @@ -20754,7 +22613,7 @@ Date: Fri Mar 5 22:14:57 2010 +0100 [arthur] update the miter limit - poppler/ArthurOutputDev.cc | 4 ++-- + poppler/ArthurOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 552f344b3e3df7c796afa6946149b0a5590cc4f7 @@ -20763,7 +22622,7 @@ Date: Fri Mar 5 22:04:39 2010 +0100 [arthur] update the line dash style - poppler/ArthurOutputDev.cc | 12 +++++++++++- + poppler/ArthurOutputDev.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit bc42ee05fceef0d0dd2ab0587c184dfc37cf29bf @@ -20772,7 +22631,7 @@ Date: Fri Mar 5 18:54:32 2010 +0000 fix copyright year - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b21461e91ed671ef29fd3cf4780fda44f82a0679 @@ -20781,7 +22640,7 @@ Date: Fri Mar 5 15:14:08 2010 +0100 [cairo] Close image stream before resetting it again - poppler/CairoOutputDev.cc | 2 ++ + poppler/CairoOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 866bcc7edb47fe11355081045e2d316a4d530649 @@ -20790,7 +22649,7 @@ Date: Thu Mar 4 14:19:50 2010 +0100 [Qt4] no need to save&restore on a newly created painter - qt4/src/poppler-page.cc | 2 -- + qt4/src/poppler-page.cc | 2 -- 1 file changed, 2 deletions(-) commit 654698b556eb53eab7c2d55fc6b3fdd9e35173bb @@ -20801,8 +22660,8 @@ Date: Thu Mar 4 13:16:11 2010 +0100 arthur is no more tied to splash, so can be used in an occasion - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-page.cc | 4 +--- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-page.cc | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) commit 41931b6310d2ae81e622db904246f019ceb8410d @@ -20814,9 +22673,9 @@ Date: Thu Mar 4 13:13:11 2010 +0100 as the arthur output dev does not require splash anymore, we can always compile it with poppler-qt4 - poppler/Makefile.am | 4 ++-- - qt4/src/CMakeLists.txt | 6 +----- - qt4/src/Makefile.am | 6 +----- + poppler/Makefile.am | 4 ++-- + qt4/src/CMakeLists.txt | 6 +----- + qt4/src/Makefile.am | 6 +----- 3 files changed, 4 insertions(+), 12 deletions(-) commit 48a29e2bbc9aa9bd0cb2775a2365c0ffdeb6ce87 @@ -20827,7 +22686,7 @@ Date: Thu Mar 4 13:11:43 2010 +0100 text rendering is disabled in that case for now - poppler/ArthurOutputDev.cc | 11 ++++++++++- + poppler/ArthurOutputDev.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 2013a19b6457753890affad8c4049f2ce4627df7 @@ -20836,7 +22695,7 @@ Date: Thu Mar 4 13:02:43 2010 +0100 [CMake/tests] compile gtk-splash-test only if splash is enabled - test/CMakeLists.txt | 14 +++++++++----- + test/CMakeLists.txt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit ae740c5cfefbae13f82b750e39fa3dbbdc94858b @@ -20845,18 +22704,18 @@ Date: Tue Mar 2 23:22:06 2010 +0100 [cpp] update the copyrights - cpp/poppler-document-private.h | 2 +- - cpp/poppler-document.cpp | 2 +- - cpp/poppler-embedded-file.cpp | 2 +- - cpp/poppler-embedded-file.h | 2 +- - cpp/poppler-global.cpp | 3 ++- - cpp/poppler-global.h | 2 +- - cpp/poppler-page.cpp | 2 +- - cpp/poppler-page.h | 2 +- - cpp/poppler-rectangle.h | 2 +- - cpp/poppler-toc.cpp | 2 +- - cpp/poppler-version.cpp | 2 +- - cpp/tests/poppler-dump.cpp | 2 +- + cpp/poppler-document-private.h | 2 +- + cpp/poppler-document.cpp | 2 +- + cpp/poppler-embedded-file.cpp | 2 +- + cpp/poppler-embedded-file.h | 2 +- + cpp/poppler-global.cpp | 3 ++- + cpp/poppler-global.h | 2 +- + cpp/poppler-page.cpp | 2 +- + cpp/poppler-page.h | 2 +- + cpp/poppler-rectangle.h | 2 +- + cpp/poppler-toc.cpp | 2 +- + cpp/poppler-version.cpp | 2 +- + cpp/tests/poppler-dump.cpp | 2 +- 12 files changed, 13 insertions(+), 12 deletions(-) commit 24b1d8d0b4ae7cea9fbc331f19cd5ce3917b8b4d @@ -20865,9 +22724,9 @@ Date: Tue Mar 2 23:15:56 2010 +0100 [cpp] {from,to}_utf_8() -> {from,to}_utf8() - cpp/poppler-global.cpp | 4 ++-- - cpp/poppler-global.h | 4 ++-- - cpp/poppler-page.cpp | 2 +- + cpp/poppler-global.cpp | 4 ++-- + cpp/poppler-global.h | 4 ++-- + cpp/poppler-page.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 690af1bc58de1ebe710c5e599f1cb635e4838fc8 @@ -20878,7 +22737,7 @@ Date: Tue Mar 2 16:33:04 2010 +0100 fixes building on Windows - cpp/Makefile.am | 3 +++ + cpp/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 7492a376e7e5ec35534276ac15485123645617b0 @@ -20887,7 +22746,7 @@ Date: Tue Mar 2 22:16:07 2010 +0100 [cpp/tests] use gmtime() when gmtime_r() is not available - cpp/tests/poppler-dump.cpp | 9 ++++++++- + cpp/tests/poppler-dump.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit de013cc14a0621782c53f481ed7e559f241855a3 @@ -20896,7 +22755,7 @@ Date: Tue Mar 2 22:05:25 2010 +0100 [cpp] include config.h _after_ the other includes - cpp/poppler-global.cpp | 4 ++-- + cpp/poppler-global.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 388e5d6aebcabbfc90894c86248159c63701cb0a @@ -20905,7 +22764,7 @@ Date: Tue Mar 2 15:51:23 2010 +0100 Use ICONV_CONST when necessary - cpp/poppler-global.cpp | 10 ++++++---- + cpp/poppler-global.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit aaa58b26733a2f7c778632da4942b588050cf33f @@ -20914,9 +22773,9 @@ Date: Tue Mar 2 21:53:55 2010 +0100 [CMake] properly define ICONV_CONST - CMakeLists.txt | 1 - - cmake/modules/FindIconv.cmake | 3 +++ - config.h.cmake | 2 +- + CMakeLists.txt | 1 - + cmake/modules/FindIconv.cmake | 3 +++ + config.h.cmake | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) commit 6304b0d8959fccf96b030c757d78e845d04757e4 @@ -20925,11 +22784,11 @@ Date: Sun Feb 28 15:33:53 2010 +0100 poppler 0.13.1 - CMakeLists.txt | 2 +- - NEWS | 33 +++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - cpp/Doxyfile | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 33 +++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + cpp/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 37 insertions(+), 4 deletions(-) commit 9eac71862915c851c07075e3ca3af82eb9e4e775 @@ -20938,7 +22797,7 @@ Date: Sun Feb 28 15:33:19 2010 +0100 Make sure the private headers end up in the tarball on make dist - cpp/Makefile.am | 5 +++++ + cpp/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) commit b488172311c2921ab4c365d71ad8b1ab7f596c71 @@ -20947,8 +22806,8 @@ Date: Sun Feb 28 14:25:36 2010 +0100 Add copyright notices - poppler/CairoFontEngine.cc | 3 ++- - poppler/CairoFontEngine.h | 2 +- + poppler/CairoFontEngine.cc | 3 ++- + poppler/CairoFontEngine.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 5453cff5b7cb47cadfdae585a58409117af8c1f1 @@ -20962,9 +22821,9 @@ Date: Sun Feb 28 13:51:22 2010 +0100 See bugs #25268, #9860 - poppler/CairoOutputDev.cc | 64 - +++++++++++++++++++++++++++++++++------------ - poppler/CairoOutputDev.h | 2 ++ + poppler/CairoOutputDev.cc | 64 + ++++++++++++++++++++++++++++++++++------------- + poppler/CairoOutputDev.h | 2 ++ 2 files changed, 49 insertions(+), 17 deletions(-) commit e65456cbd5cae2750426aabeb2d66a10537616f0 @@ -20973,9 +22832,9 @@ Date: Sun Feb 28 13:13:13 2010 +0100 [cairo] Refactor scaled size computation into a new method - poppler/CairoOutputDev.cc | 52 - ++++++++++++++++++++++----------------------- - poppler/CairoOutputDev.h | 2 ++ + poppler/CairoOutputDev.cc | 52 + +++++++++++++++++++++++------------------------ + poppler/CairoOutputDev.h | 2 ++ 2 files changed, 28 insertions(+), 26 deletions(-) commit 32aa9ae7d0087298661829265de00e93398272b3 @@ -20986,8 +22845,8 @@ Date: Sat Feb 27 17:58:46 2010 +0100 Fixes bug #26694. - poppler/CairoFontEngine.cc | 146 - ++++++++++++++++++++++++-------------------- + poppler/CairoFontEngine.cc | 146 + +++++++++++++++++++++++++-------------------- 1 file changed, 80 insertions(+), 66 deletions(-) commit 7ba52a32343ca73730a80b64c136e3f03348e7d9 @@ -20996,8 +22855,8 @@ Date: Sat Feb 27 17:42:46 2010 +0100 [cairo] Remove unused 'face' from CairoFreeTypeFont class - poppler/CairoFontEngine.cc | 6 ++---- - poppler/CairoFontEngine.h | 3 +-- + poppler/CairoFontEngine.cc | 6 ++---- + poppler/CairoFontEngine.h | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) commit 7c3140c88c00282e10888143fffe3c402d48fb05 @@ -21006,7 +22865,7 @@ Date: Sat Feb 27 13:13:47 2010 +0100 Don't use '\' character in PostScript names - poppler/PSOutputDev.cc | 4 ++-- + poppler/PSOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8e354a15a1861719c00799937ad9f9bb1bb71e9f @@ -21020,7 +22879,7 @@ Date: Wed Feb 24 18:58:11 2010 +0000 so it is clipped to this bbox, too. But when coloring text or masks in pattern colorspace, this is definely wrong. - poppler/Gfx.cc | 3 ++- + poppler/Gfx.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit fcbc571a98775b1daa8f562fc8674fb2d15b6626 @@ -21033,9 +22892,9 @@ Date: Tue Feb 23 17:02:47 2010 +0100 such instead of pretending it is a string accordingly adapt the mini dump application - cpp/poppler-embedded-file.cpp | 10 ++++++++-- - cpp/poppler-embedded-file.h | 2 +- - cpp/tests/poppler-dump.cpp | 4 ++-- + cpp/poppler-embedded-file.cpp | 10 ++++++++-- + cpp/poppler-embedded-file.h | 2 +- + cpp/tests/poppler-dump.cpp | 4 ++-- 3 files changed, 11 insertions(+), 5 deletions(-) commit fbefb9bef9f7a099d51919255a98f412d1e1d696 @@ -21044,8 +22903,8 @@ Date: Tue Feb 23 16:56:47 2010 +0100 [cpp apidox] add API documentation for the 'embedded_file' class - cpp/poppler-embedded-file.cpp | 43 - +++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-embedded-file.cpp | 43 + +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 6d39cca0a035fc656d3b86ba66dedaccee532fcb @@ -21055,8 +22914,8 @@ Date: Tue Feb 23 16:41:56 2010 +0100 [cpp apidox] add API documentation for the 'toc' and 'toc_item' classes - cpp/poppler-toc.cpp | 57 - +++++++++++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-toc.cpp | 57 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit 857e4ceb26d959c48c7af6bff53ca1bfe5307236 @@ -21066,8 +22925,8 @@ Date: Tue Feb 23 15:39:58 2010 +0100 [cpp] when the loading of the document fails, put back the data where it was before - cpp/poppler-document-private.h | 2 +- - cpp/poppler-document.cpp | 10 +++++++--- + cpp/poppler-document-private.h | 2 +- + cpp/poppler-document.cpp | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) commit 7838b182143086192ac8dcf571da0ce1743619e2 @@ -21077,7 +22936,7 @@ Date: Tue Feb 23 00:04:09 2010 +0100 [cpp] add the directory of the generated html apidox to the ignore list - cpp/.gitignore | 1 + + cpp/.gitignore | 1 + 1 file changed, 1 insertion(+) commit 71a38a23a9db5cac872c666283b7abcb1462210c @@ -21086,8 +22945,8 @@ Date: Mon Feb 22 23:43:34 2010 +0100 [cpp] add page::text() to get the text inside a page region - cpp/poppler-page.cpp | 16 ++++++++++++++++ - cpp/poppler-page.h | 1 + + cpp/poppler-page.cpp | 16 ++++++++++++++++ + cpp/poppler-page.h | 1 + 2 files changed, 17 insertions(+) commit 4c75360233bc67f097551980a46ecce976927220 @@ -21096,9 +22955,9 @@ Date: Mon Feb 22 23:05:53 2010 +0100 [cpp] add page::search() - cpp/poppler-page.cpp | 51 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - cpp/poppler-page.h | 8 ++++++++ + cpp/poppler-page.cpp | 51 + +++++++++++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-page.h | 8 ++++++++ 2 files changed, 59 insertions(+) commit 8932c53a084083eb42d109dd17bac3ad41ce65b5 @@ -21107,7 +22966,7 @@ Date: Mon Feb 22 22:39:36 2010 +0100 [cpp] add getters and setters for left/top/right/bottom - cpp/poppler-rectangle.h | 18 ++++++++++++++++++ + cpp/poppler-rectangle.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 8e1ea57f558fa3a1702a17d79b5aaffc486c6a56 @@ -21116,7 +22975,7 @@ Date: Mon Feb 22 22:19:51 2010 +0100 [cpp] add a global enum for case sensitivity - cpp/poppler-global.h | 2 ++ + cpp/poppler-global.h | 2 ++ 1 file changed, 2 insertions(+) commit ae41b087de8f0a7d525320dcf1d64ff22fe982b6 @@ -21135,7 +22994,7 @@ Date: Mon Feb 22 19:05:49 2010 +0100 [cpp apidox] very small start of intro page - cpp/Mainpage.dox | 9 +++++++++ + cpp/Mainpage.dox | 9 +++++++++ 1 file changed, 9 insertions(+) commit 85e052ab7a4c462143325ecf60eebba35411b790 @@ -21148,7 +23007,7 @@ Date: Mon Feb 22 18:53:20 2010 +0100 ... including the 'convert_date' function and faking the 'noncopyable' class - cpp/poppler-global.cpp | 16 ++++++++++++++++ + cpp/poppler-global.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit b01608f91fb6cf6e9c4fb6e6ee3cb57517a766bf @@ -21160,7 +23019,7 @@ Date: Mon Feb 22 18:52:24 2010 +0100 this includes also the 'noncopyable' typedef, but that will be handled differently - cpp/poppler-global.h | 2 ++ + cpp/poppler-global.h | 2 ++ 1 file changed, 2 insertions(+) commit f17a7a8cfdeabb3ced3ba8d42c869d892c528e13 @@ -21169,7 +23028,7 @@ Date: Mon Feb 22 18:51:30 2010 +0100 [cpp apidox] add API documentation for the version functions - cpp/poppler-version.cpp | 12 ++++++++++++ + cpp/poppler-version.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit f6c4bbddc7d04c0b1a6b25c41cbf6d81ae40cc0c @@ -21178,8 +23037,8 @@ Date: Mon Feb 22 18:50:54 2010 +0100 [cpp apidox] start adding API documentation for 'document' - cpp/poppler-document.cpp | 182 - ++++++++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-document.cpp | 182 + +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) commit cbb7519904d9b6395d0128e16a79324e4b8bfcc0 @@ -21191,8 +23050,8 @@ Date: Mon Feb 22 13:15:11 2010 +0100 followup of 880890c14e99a954b365a3a6b59deeffa5304d30 for the cmake build system - cmake/modules/FindCairo.cmake | 18 ------------------ - config.h.cmake | 3 --- + cmake/modules/FindCairo.cmake | 18 ------------------ + config.h.cmake | 3 --- 2 files changed, 21 deletions(-) commit 80f47bbf45faf751c661c1d0931e8e1da622b8ca @@ -21205,9 +23064,8 @@ Date: Mon Feb 22 12:43:06 2010 +0100 cairo_surface_set_mime_data() to attach the jpeg stream to the surface reduces drastically the size of the output file. - poppler/CairoOutputDev.cc | 42 - ++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.cc | 42 ++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 1 + 2 files changed, 43 insertions(+) commit d63293af6dbff65f160be0118b1580c03a1aab56 @@ -21216,8 +23074,8 @@ Date: Fri Nov 27 09:52:23 2009 +0100 [cairo] Turn EXTEND_PAD off when printing - poppler/CairoOutputDev.cc | 98 - +++++++++++++++++++++++++++++++-------------- + poppler/CairoOutputDev.cc | 98 + ++++++++++++++++++++++++++++++++--------------- 1 file changed, 67 insertions(+), 31 deletions(-) commit 880890c14e99a954b365a3a6b59deeffa5304d30 @@ -21227,8 +23085,8 @@ Date: Mon Feb 22 11:01:05 2010 +0100 [cairo] Use CAIRO_VERSION macros to check whether blend modes are available - configure.ac | 24 ------------------------ - poppler/CairoOutputDev.cc | 4 ++-- + configure.ac | 24 ------------------------ + poppler/CairoOutputDev.cc | 4 ++-- 2 files changed, 2 insertions(+), 26 deletions(-) commit 5c300ce00b5c59da767ca1ffec12f96f0ebbe701 @@ -21237,7 +23095,7 @@ Date: Sun Feb 21 21:20:10 2010 +0100 [Qt4/apidox] fix typo - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-qt4.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3f89ccf871e2f4a14129ad3e986b8cd19cdf129c @@ -21246,7 +23104,7 @@ Date: Sun Feb 21 21:06:31 2010 +0100 [CMake] set the CXXFLAGS in a better way - CMakeLists.txt | 4 ++-- + CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a18dab9e53a20a76eb46fa3a868fffdd3c754ce2 @@ -21292,8 +23150,8 @@ Date: Sun Feb 21 16:59:57 2010 +0000 Fixes bug 26650 - ConfigureChecks.cmake | 5 +++++ - test/CMakeLists.txt | 17 +++++++++++------ + ConfigureChecks.cmake | 5 +++++ + test/CMakeLists.txt | 17 +++++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) commit d074485aa9d9fac6b715382002f53e3303bbc519 @@ -21304,7 +23162,7 @@ Date: Sat Feb 20 10:08:33 2010 +0000 Gives a 20% speed increase in some pdf - splash/Splash.cc | 19 ++++++++++--------- + splash/Splash.cc | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit d4cafe357bd86feb4b56e5dfbf5b7822e237a2ee @@ -21315,7 +23173,7 @@ Date: Sat Feb 20 10:07:20 2010 +0000 Gives a 8% speed increase in some pdf - splash/Splash.cc | 6 +++--- + splash/Splash.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c3122cfbe090f3a4045269222f941cd5ce77c171 @@ -21326,8 +23184,8 @@ Date: Sat Feb 20 10:04:37 2010 +0000 Gives a 10% speed increase in some documents - splash/SplashClip.cc | 40 ++++++++++++++-------------------------- - splash/SplashClip.h | 43 +++++++++++++++++++++++++++++++++++++++++-- + splash/SplashClip.cc | 40 ++++++++++++++-------------------------- + splash/SplashClip.h | 43 +++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 55 insertions(+), 28 deletions(-) commit d987fb9b77e6da454eb898cc6c8baaf747b7ac4f @@ -21336,7 +23194,7 @@ Date: Fri Feb 19 23:59:03 2010 +0000 implement writeImgFile for splashModeXBGR8 - splash/SplashBitmap.cc | 25 +++++++++++++++++++++++-- + splash/SplashBitmap.cc | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) commit f9425c0b5b112ac673d0499f79a743afce719593 @@ -21345,11 +23203,11 @@ Date: Fri Feb 19 20:18:13 2010 +0000 use pkgconfig to detect libpng on autotools too - configure.ac | 12 ++++--- - goo/Makefile.am | 7 +++- - m4/libpng.m4 | 99 - --------------------------------------------------- - poppler/Makefile.am | 3 ++ + configure.ac | 12 ++++--- + goo/Makefile.am | 7 +++- + m4/libpng.m4 | 99 + ----------------------------------------------------- + poppler/Makefile.am | 3 ++ 4 files changed, 17 insertions(+), 104 deletions(-) commit 0cb07d645527f25997f5e1b104a6be92441d8ffa @@ -21358,7 +23216,7 @@ Date: Thu Feb 18 23:27:20 2010 +0000 Only swap w with h if rotation is 90 or 270 - utils/pdftoppm.cc | 4 ++-- + utils/pdftoppm.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 35015ed11090d67cab69443e607d4d80ca03c619 @@ -21367,7 +23225,7 @@ Date: Thu Feb 18 23:14:51 2010 +0000 Match the number of calls to beginMarkedContent and endMarkedContent - poppler/Gfx.cc | 3 +++ + poppler/Gfx.cc | 3 +++ 1 file changed, 3 insertions(+) commit ee265760e6ecec93fe26fb8e02848872555daefd @@ -21376,7 +23234,7 @@ Date: Thu Feb 18 23:13:48 2010 +0000 make sure properties exists before using it - poppler/TextOutputDev.cc | 4 ++-- + poppler/TextOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit eab7a55815c06525c7aeba254b66498ab147a958 @@ -21385,7 +23243,7 @@ Date: Wed Feb 17 21:54:31 2010 +0000 if malloc failed return false - splash/SplashFTFont.cc | 5 ++++- + splash/SplashFTFont.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit e2def20a45c1d8307fd62fabb9769121af975abf @@ -21396,7 +23254,7 @@ Date: Tue Feb 16 23:31:05 2010 +0000 Fixes bug 26532 and a small line that was not drawn in 15899 - poppler/OptionalContent.cc | 4 ++-- + poppler/OptionalContent.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5edd175bdd0f7c2fc3aecb72384de4cb0788fc4e @@ -21405,7 +23263,7 @@ Date: Tue Feb 16 20:57:22 2010 +0000 Add and fix copyright years - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0f0fba1b04589061449f98b9dcd8a0c4e7ad2d74 @@ -21414,8 +23272,8 @@ Date: Tue Feb 16 22:00:51 2010 +0100 make the descriptions specify they refer to the Splash backend - config.h.cmake | 4 ++-- - configure.ac | 4 ++-- + config.h.cmake | 4 ++-- + configure.ac | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 39b4699020b5cfa1a10e5ef00f0e355e27b21c9f @@ -21424,7 +23282,7 @@ Date: Tue Feb 16 21:56:30 2010 +0100 [CMake] reflect that poppler-glib needs cairo now - poppler-glib.pc.cmake | 2 +- + poppler-glib.pc.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5c66c775bcd686c61ea136bcd8f261fb631c5e71 @@ -21435,8 +23293,8 @@ Date: Tue Feb 16 20:52:15 2010 +0000 Makes it much easier to manage and also fixes bug 26544 - poppler/GlobalParams.cc | 11 +++-------- - poppler/GlobalParams.h | 6 +----- + poppler/GlobalParams.cc | 11 +++-------- + poppler/GlobalParams.h | 6 +----- 2 files changed, 4 insertions(+), 13 deletions(-) commit 582b5259b3c65ee1bef99dbdfccf00f37269b76f @@ -21446,8 +23304,8 @@ Date: Tue Feb 16 16:36:24 2010 +0100 [CMake] find the system threads, and define in the config.h if we have pthreads - CMakeLists.txt | 4 ++++ - config.h.cmake | 3 +++ + CMakeLists.txt | 4 ++++ + config.h.cmake | 3 +++ 2 files changed, 7 insertions(+) commit 1dff9d440556a155fb5ca7bed15fc6a1f77a1c97 @@ -21457,8 +23315,8 @@ Date: Tue Feb 16 16:10:44 2010 +0100 [CMake] add the HAVE_LIBOPENJPEG and HAVE_OPENJPEG_H defines, to match autotools' ones - CMakeLists.txt | 1 + - config.h.cmake | 6 ++++++ + CMakeLists.txt | 1 + + config.h.cmake | 6 ++++++ 2 files changed, 7 insertions(+) commit 4a0bcaa83e6e6533cd48c63449a08467d51c13ea @@ -21467,7 +23325,7 @@ Date: Tue Feb 16 16:01:53 2010 +0100 [CMake] config.h.cmake: change some comments to match autotools' ones - config.h.cmake | 10 ++++++---- + config.h.cmake | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 9e38082c3e571d035f0152d65661e5dd97fdd5d8 @@ -21477,8 +23335,8 @@ Date: Tue Feb 16 15:58:30 2010 +0100 [CMake] add the Win32-specific ENABLE_RELOCATABLE option, matching autotools' one - CMakeLists.txt | 5 +++++ - config.h.cmake | 3 +++ + CMakeLists.txt | 5 +++++ + config.h.cmake | 3 +++ 2 files changed, 8 insertions(+) commit eb03020893ed591c18817d75d427a1296cb1f233 @@ -21488,7 +23346,7 @@ Date: Tue Feb 16 15:49:50 2010 +0100 [CMake] config.h.cmake: move POPPLER_WITH_GDK in the same place of autotools' generated one, and with the same comment - config.h.cmake | 6 +++--- + config.h.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ba65b3af047b758094b999b2939065c5127508dd @@ -21499,7 +23357,7 @@ Date: Wed Feb 10 23:08:04 2010 +0000 Fixes bug 26351 - goo/JpegWriter.h | 6 +++++- + goo/JpegWriter.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d3d2a3ee0a3505f44d1196823716b768d434ba73 @@ -21508,7 +23366,7 @@ Date: Wed Feb 10 23:16:27 2010 +0100 [CMake] fix typo: "MULTITHREAD" -> "MULTITHREADED" - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0dae2294cf8a2f312d8e6504be4e1be516b34b1b @@ -21517,7 +23375,7 @@ Date: Tue Feb 9 21:44:07 2010 +0000 Fix regression in painting. Fixes bug 26243 - poppler/Gfx.cc | 9 ++++++++- + poppler/Gfx.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit aa9c3acbc73bafb33c8a797701ed0488a4a74263 @@ -21529,8 +23387,8 @@ Date: Thu Jan 28 17:23:18 2010 +0100 It's unimplemented, it just contains a log message to help when debugging. - poppler/CairoOutputDev.cc | 4 ++++ - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.cc | 4 ++++ + poppler/CairoOutputDev.h | 1 + 2 files changed, 5 insertions(+) commit 41a450c8db45fd064798d15c3d8fe5ab536a7b30 @@ -21547,7 +23405,7 @@ Date: Fri Jan 22 00:26:59 2010 -0500 Still, better to clean this up. - poppler/CairoOutputDev.cc | 5 ++--- + poppler/CairoOutputDev.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 309228404710debee4337cc53c641dfef64ad86c @@ -21571,8 +23429,8 @@ Date: Wed Jan 27 22:41:16 2010 +0000 Unlike all the other attempts, this patch actually fixes the PDF in bug #24575. - poppler/Gfx.cc | 11 +++++++++++ - poppler/Gfx.h | 1 + + poppler/Gfx.cc | 11 +++++++++++ + poppler/Gfx.h | 1 + 2 files changed, 12 insertions(+) commit 8284008aa8230a92ba08d547864353d3290e9bf9 @@ -21589,8 +23447,8 @@ Date: Wed Jan 27 22:40:33 2010 +0000 of the stack, but we do not pop past the stack as it was when we began rendering. - poppler/Gfx.cc | 30 +++++++++++++++++++++++++++++- - poppler/Gfx.h | 11 +++++++++++ + poppler/Gfx.cc | 30 +++++++++++++++++++++++++++++- + poppler/Gfx.h | 11 +++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) commit 4ae84c830f842d100cbb702b32970951a5a5769f @@ -21602,8 +23460,8 @@ Date: Wed Jan 27 22:39:20 2010 +0000 Introduces a new variable Gfx::stackHeight that maintains up-to-date information about the current height of the stack. - poppler/Gfx.cc | 4 ++++ - poppler/Gfx.h | 1 + + poppler/Gfx.cc | 4 ++++ + poppler/Gfx.h | 1 + 2 files changed, 5 insertions(+) commit 120fe6ef673c648ae7b19ad2a7e9aef22ee25810 @@ -21615,7 +23473,7 @@ Date: Wed Jan 27 22:38:43 2010 +0000 The error condition in GfxCIDFont::GfxCIDFont references cMapName and collection, so they should not be deleted yet. - poppler/GfxFont.cc | 8 +++++--- + poppler/GfxFont.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 3375fa96c7a7dbbb98f5a7b3df9e840a5f30bc80 @@ -21624,8 +23482,8 @@ Date: Wed Jan 27 22:32:29 2010 +0000 GooVector rewrite, old version had "unknown" origins/license - goo/GooVector.h | 237 - +++++++++++++++++++++++++++++++++---------------------- + goo/GooVector.h | 237 + +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 141 insertions(+), 96 deletions(-) commit a945fe64e16ac9aa2577c5db05fc7f3fd4955b7b @@ -21636,7 +23494,7 @@ Date: Wed Jan 27 16:15:40 2010 +0100 Fixes bug #26264. - poppler/CairoOutputDev.cc | 37 +++++++++++++++++++++++++++++++++++-- + poppler/CairoOutputDev.cc | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) commit 428cc965c17f167ea00540beeaeaac5c3e426686 @@ -21647,8 +23505,8 @@ Date: Tue Jan 26 21:01:32 2010 +0000 Bug 26247 - glib/CMakeLists.txt | 1 + - glib/poppler-features.h.cmake | 1 + + glib/CMakeLists.txt | 1 + + glib/poppler-features.h.cmake | 1 + 2 files changed, 2 insertions(+) commit 0af1ae75fd4c8031343f668bed5d8ca6588ee652 @@ -21659,7 +23517,7 @@ Date: Tue Jan 26 20:49:17 2010 +0100 Fixes bug #16906. - poppler/CairoOutputDev.cc | 7 +++++-- + poppler/CairoOutputDev.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit d8ceaff39f5b80624b6bdc703c2a180dfc3d73ee @@ -21668,7 +23526,7 @@ Date: Tue Jan 26 11:57:06 2010 +0100 [cairo] Add some more LOG messages - poppler/CairoOutputDev.cc | 18 +++++++++++++++--- + poppler/CairoOutputDev.cc | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) commit 778e764b3cb77526260c3c8b46acf19ad06fc61d @@ -21677,12 +23535,12 @@ Date: Mon Jan 25 22:40:20 2010 +0000 poppler 0.13.0 - CMakeLists.txt | 4 +-- - NEWS | 99 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 +-- + NEWS | 99 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 5 files changed, 104 insertions(+), 5 deletions(-) commit 1b5333f2685b8ab85bb1f5b899332c5a0ac99a3d @@ -21698,7 +23556,7 @@ Date: Mon Jan 25 02:19:00 2010 +0100 0011 for setting the former from an include()d script - cmake/modules/PopplerDefaults.cmake | 7 +++++++ + cmake/modules/PopplerDefaults.cmake | 7 +++++++ 1 file changed, 7 insertions(+) commit 92e1f46866c063c370ef1d6324f6a6c01aed6680 @@ -21707,7 +23565,7 @@ Date: Mon Jan 25 02:15:27 2010 +0100 [CMake] do not add the fake buildtests target for the MSVC IDE - cmake/modules/PopplerMacros.cmake | 4 ++-- + cmake/modules/PopplerMacros.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dea5aa37de079196fa916b1db9af782cf25045f9 @@ -21716,7 +23574,7 @@ Date: Mon Jan 25 00:51:20 2010 +0000 Install some more goo files - CMakeLists.txt | 9 +++++++++ + CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) commit 671a971c45a1e8ce8f6daade82117a9a137034d6 @@ -21725,7 +23583,7 @@ Date: Mon Jan 25 00:48:31 2010 +0000 do not install a private header - qt4/src/Makefile.am | 6 +++--- + qt4/src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 54c86e53a143a8f9d196e4bef2a733c6f00f6026 @@ -21734,7 +23592,7 @@ Date: Mon Jan 25 00:33:07 2010 +0000 Only build tests if told to - test/CMakeLists.txt | 4 ++-- + test/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit eb082274694aadb80dd16caea65d7f0a1adf8b46 @@ -21743,7 +23601,7 @@ Date: Mon Jan 25 00:29:55 2010 +0000 Only build demos and test if told so. Install poppler-layer.h - glib/CMakeLists.txt | 9 +++++---- + glib/CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 73fcc310cd7d6ef435b453485c1c99a33f77212a @@ -21752,7 +23610,7 @@ Date: Mon Jan 25 00:29:09 2010 +0000 install man pages - utils/CMakeLists.txt | 7 +++++++ + utils/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) commit 8672217af4cf88d5506572c2b40fbb0d1d0dbd87 @@ -21763,9 +23621,9 @@ Date: Mon Jan 25 00:11:50 2010 +0000 And make sure what we was is a ref, otherwise we abort - poppler/Gfx.cc | 14 ++++++++------ - poppler/PopplerCache.cc | 12 ++++++------ - poppler/PopplerCache.h | 6 +++--- + poppler/Gfx.cc | 14 ++++++++------ + poppler/PopplerCache.cc | 12 ++++++------ + poppler/PopplerCache.h | 6 +++--- 3 files changed, 17 insertions(+), 15 deletions(-) commit 9567fd8d3d905897d0abacd77885102ae86ba8a9 @@ -21774,7 +23632,7 @@ Date: Sun Jan 24 20:15:49 2010 +0000 ImgWriter is a header too - goo/Makefile.am | 1 + + goo/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 735e8a690d0bd3ab4bec90bdad975d19ac3d4689 @@ -21783,9 +23641,9 @@ Date: Sun Jan 24 19:51:19 2010 +0000 noone maintains this either - msvc/config.h | 62 --------------------------------- - msvc/poppler/poppler-config.h | 77 - ----------------------------------------- + msvc/config.h | 62 ---------------------------------- + msvc/poppler/poppler-config.h | 77 + ------------------------------------------- 2 files changed, 139 deletions(-) commit d485564f0dc86f62b996380bfbd570cf3f543e4f @@ -21794,9 +23652,9 @@ Date: Sun Jan 24 19:22:33 2010 +0000 remove files noone maintains - README.windows | 63 ------------------------ - makefile.vc | 150 - -------------------------------------------------------- + README.windows | 63 ------------------------ + makefile.vc | 150 + --------------------------------------------------------- 2 files changed, 213 deletions(-) commit 38467f2738c88f060ae1d30332e34da743a888a5 @@ -21805,8 +23663,8 @@ Date: Sun Jan 24 19:18:44 2010 +0000 only compile glib frontend if cairo is found - CMakeLists.txt | 4 ++-- - glib/CMakeLists.txt | 25 +++++++------------------ + CMakeLists.txt | 4 ++-- + glib/CMakeLists.txt | 25 +++++++------------------ 2 files changed, 9 insertions(+), 20 deletions(-) commit cf045acf46307d51fb6d9959451b53681e6cac03 @@ -21815,7 +23673,7 @@ Date: Sun Jan 24 19:01:52 2010 +0000 compile - glib/CMakeLists.txt | 1 + + glib/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 0397cf4f193015286464ae70ab202ed400110e30 @@ -21824,13 +23682,13 @@ Date: Sun Jan 24 19:00:09 2010 +0000 Add and fix copyright years - poppler/CairoFontEngine.cc | 1 + - poppler/CairoOutputDev.cc | 2 +- - poppler/CairoOutputDev.h | 2 +- - poppler/Gfx.cc | 2 +- - poppler/Gfx.h | 2 +- - poppler/PopplerCache.cc | 1 + - poppler/PopplerCache.h | 1 + + poppler/CairoFontEngine.cc | 1 + + poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.h | 2 +- + poppler/Gfx.cc | 2 +- + poppler/Gfx.h | 2 +- + poppler/PopplerCache.cc | 1 + + poppler/PopplerCache.h | 1 + 7 files changed, 7 insertions(+), 4 deletions(-) commit 9c9f18b6ceea546dfb21ef0aab29ba99733dcb52 @@ -21839,10 +23697,10 @@ Date: Sun Jan 24 19:27:29 2010 +0100 [glib-demo] Remove #ifdef HAVE_CAIRO macros from several demos - glib/demo/images.c | 2 -- - glib/demo/layers.c | 71 - +++------------------------------------------------- - glib/demo/render.c | 29 ++++----------------- + glib/demo/images.c | 2 -- + glib/demo/layers.c | 71 + +++--------------------------------------------------- + glib/demo/render.c | 29 ++++------------------ 3 files changed, 9 insertions(+), 93 deletions(-) commit 4e938c1f81add2162ced0e97b24fe588f15f178d @@ -21853,16 +23711,16 @@ Date: Sun Jan 24 19:15:06 2010 +0100 Splash support has been removed. - configure.ac | 74 +++++++------- - glib/Makefile.am | 20 +--- - glib/poppler-document.cc | 9 -- - glib/poppler-page.cc | 237 - +-------------------------------------------- - glib/poppler-page.h | 7 -- - glib/poppler-private.h | 14 --- - glib/poppler.cc | 6 -- - glib/test-poppler-glib.cc | 6 +- - poppler-glib.pc.in | 2 +- + configure.ac | 74 ++++++++------- + glib/Makefile.am | 20 +--- + glib/poppler-document.cc | 9 -- + glib/poppler-page.cc | 237 + +--------------------------------------------- + glib/poppler-page.h | 7 -- + glib/poppler-private.h | 14 --- + glib/poppler.cc | 6 -- + glib/test-poppler-glib.cc | 6 +- + poppler-glib.pc.in | 2 +- 9 files changed, 51 insertions(+), 324 deletions(-) commit 59ff9d66fc3b0c9612b1c12fc1ae4dbb8dc85b39 @@ -21875,8 +23733,8 @@ Date: Sun Jan 24 17:57:48 2010 +0100 742 of PDF32000_2008.pdf - poppler/Gfx.cc | 19 +++++++++++++++++-- - poppler/Gfx.h | 2 ++ + poppler/Gfx.cc | 19 +++++++++++++++++-- + poppler/Gfx.h | 2 ++ 2 files changed, 19 insertions(+), 2 deletions(-) commit 880a4a9a60a10f7aa7d3dc7c2802b31b7ef01e06 @@ -21885,9 +23743,9 @@ Date: Sun Jan 24 17:56:35 2010 +0100 Add a generic cache to store objects by its reference - poppler/PopplerCache.cc | 60 - +++++++++++++++++++++++++++++++++++++++++++++++ - poppler/PopplerCache.h | 16 +++++++++++++ + poppler/PopplerCache.cc | 60 + +++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/PopplerCache.h | 16 +++++++++++++ 2 files changed, 76 insertions(+) commit 5ad492df75c0c2394719e85db4c8b43f15b52110 @@ -21896,7 +23754,7 @@ Date: Sun Jan 24 13:34:41 2010 +0100 [cairo] Fix memory leak - poppler/CairoFontEngine.cc | 1 + + poppler/CairoFontEngine.cc | 1 + 1 file changed, 1 insertion(+) commit 3160464b4b70c714c36234320878acab81b866cc @@ -21911,12 +23769,12 @@ Date: Thu Nov 26 13:17:19 2009 +0100 sizes written by Jeff Muizelaar. Fixes bug #5589. - poppler/CairoOutputDev.cc | 89 +++++++++++ - poppler/CairoOutputDev.h | 1 + - poppler/CairoRescaleBox.cc | 352 - ++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoRescaleBox.h | 12 ++ - poppler/Makefile.am | 4 +- + poppler/CairoOutputDev.cc | 89 ++++++++++++ + poppler/CairoOutputDev.h | 1 + + poppler/CairoRescaleBox.cc | 352 + +++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoRescaleBox.h | 12 ++ + poppler/Makefile.am | 4 +- 5 files changed, 457 insertions(+), 1 deletion(-) commit 6825a219f0bc0ac6fd469fb8a6ebb86df774375f @@ -21926,7 +23784,7 @@ Date: Sat Jan 23 11:24:15 2010 +0100 [glib] Use TextOutputDev to get TextPage when we haven't rendered the page - glib/poppler-page.cc | 27 ++++++++++++++++++--------- + glib/poppler-page.cc | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) commit 6c61a457e9a8ec10945bc1e0700c8e4d121faa58 @@ -21937,7 +23795,7 @@ Date: Wed Jan 20 21:59:05 2010 +0000 Fixes crash in KDE bug 223359 - poppler/GfxState.cc | 4 ++-- + poppler/GfxState.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 442894d371879a6bf2adb5a39b9dd0a49e76e4ac @@ -21948,7 +23806,7 @@ Date: Fri Jan 15 21:28:42 2010 +0100 followup of b64d4bd46b052feb0b143f1348773afbd93e5e33 - glib/demo/CMakeLists.txt | 1 + + glib/demo/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit b64d4bd46b052feb0b143f1348773afbd93e5e33 @@ -21957,11 +23815,11 @@ Date: Fri Nov 27 11:47:22 2009 +0100 [glib-demo] Add print demo - glib/demo/Makefile.am | 2 + - glib/demo/main.c | 4 +- - glib/demo/print.c | 135 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/print.h | 31 ++++++++++++ + glib/demo/Makefile.am | 2 + + glib/demo/main.c | 4 +- + glib/demo/print.c | 135 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/print.h | 31 ++++++++++++ 4 files changed, 171 insertions(+), 1 deletion(-) commit ba2c746f358a5785d8cbaaf03d8628ee3754c388 @@ -21970,7 +23828,7 @@ Date: Fri Nov 27 09:52:50 2009 +0100 [glib-demo] Add render for printing option to render demo - glib/demo/render.c | 47 ++++++++++++++++++++++++++++++++++++++--------- + glib/demo/render.c | 47 ++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 38 insertions(+), 9 deletions(-) commit 9a478008ccb61641f09bd77eaa55033cca266c43 @@ -21982,7 +23840,7 @@ Date: Fri Jan 15 12:03:11 2010 +0100 They are used in a header file (GlobalParams.h). It fixes a crash when opening any document. - poppler/poppler-config.h.in | 10 ++++++++++ + poppler/poppler-config.h.in | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 1f80f874d8e132411816302465f04bc59d404d89 @@ -21993,7 +23851,7 @@ Date: Thu Jan 14 08:43:11 2010 +0000 Bug 26034 - poppler/PageTransition.cc | 5 +++-- + poppler/PageTransition.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 350ff407e06a961f2a5b9d203cb8e78ce09313a0 @@ -22002,9 +23860,9 @@ Date: Wed Jan 13 22:20:41 2010 +0000 Make poppler (optionally) relocatable on Windows - configure.ac | 26 +++++++++++++++++++++ - poppler/GlobalParams.cc | 57 - +++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 26 ++++++++++++++++++++++ + poppler/GlobalParams.cc | 57 + +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) commit 36b67b002db802bfad553720e2114b76b07bb614 @@ -22013,13 +23871,13 @@ Date: Wed Jan 13 22:17:03 2010 +0000 Make fontconfig optional with mingw compiler - CMakeLists.txt | 8 +++++++- - config.h.cmake | 6 ++++++ - configure.ac | 39 ++++++++++++++++++++++++++++++++++++++- - makefile.vc | 2 +- - poppler/GlobalParams.cc | 10 +++++++--- - poppler/GlobalParams.h | 7 ++++--- - poppler/GlobalParamsWin.cc | 5 +++++ + CMakeLists.txt | 8 +++++++- + config.h.cmake | 6 ++++++ + configure.ac | 39 ++++++++++++++++++++++++++++++++++++++- + makefile.vc | 2 +- + poppler/GlobalParams.cc | 10 +++++++--- + poppler/GlobalParams.h | 7 ++++--- + poppler/GlobalParamsWin.cc | 5 +++++ 7 files changed, 68 insertions(+), 9 deletions(-) commit 9c0b20ab8c104c2f5398a5a3b8409ca554f5fa39 @@ -22032,11 +23890,11 @@ Date: Tue Jan 12 22:55:06 2010 +0000 Based on a patch by Marius Vollmer marius.vollmer@nokia.com See bug 25578 for more info - CMakeLists.txt | 7 ++++++- - config.h.cmake | 5 ++++- - configure.ac | 10 +++++++++- - splash/SplashMath.h | 14 ++++++++++++-- - splash/SplashTypes.h | 4 +++- + CMakeLists.txt | 7 ++++++- + config.h.cmake | 5 ++++- + configure.ac | 10 +++++++++- + splash/SplashMath.h | 14 ++++++++++++-- + splash/SplashTypes.h | 4 +++- 5 files changed, 34 insertions(+), 6 deletions(-) commit 30e5f76e372114339fa1d37c335e6bbade8b6d8a @@ -22048,7 +23906,7 @@ Date: Thu Jan 7 11:18:36 2010 +0100 - glib to 2.18, see ce9404b1999f81b3f9e5a89bcd6e715463f89024 - gtk+ to 2.14, see e338643f2cebb1203f7ff0646f87b3dea8318757 - cmake/modules/FindGTK.cmake | 6 +++--- + cmake/modules/FindGTK.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e338643f2cebb1203f7ff0646f87b3dea8318757 @@ -22059,7 +23917,7 @@ Date: Thu Jan 7 11:08:31 2010 +0100 Fixes bug #22090. - configure.ac | 4 ++-- + configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ce9404b1999f81b3f9e5a89bcd6e715463f89024 @@ -22068,7 +23926,7 @@ Date: Thu Jan 7 11:06:19 2010 +0100 Bump glib requirements to 2.18 - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 526c8871cbdfbc119e013ee96887a79f65403790 @@ -22079,7 +23937,7 @@ Date: Thu Dec 31 17:52:33 2009 +0100 Fixes bug #25032 - glib/poppler-document.cc | 22 +++++++++++++++++++--- + glib/poppler-document.cc | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) commit e0c8188136958b853269179079efefdd3488dc22 @@ -22090,8 +23948,8 @@ Date: Mon Jan 4 18:36:01 2010 +0000 This updates the requirement to real requirement - CMakeLists.txt | 2 +- - configure.ac | 8 ++++---- + CMakeLists.txt | 2 +- + configure.ac | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit f9accdb878b23ebd2152dd05d61cfcc71d46cd03 @@ -22100,10 +23958,10 @@ Date: Mon Jan 4 14:13:13 2010 +0100 [Qt4/tests] use getPdfVersion() instead of the deprecated pdfVersion() - qt4/tests/stress-poppler-dir.cpp | 3 ++- - qt4/tests/stress-poppler-qt4.cpp | 3 ++- - qt4/tests/test-password-qt4.cpp | 4 +++- - qt4/tests/test-poppler-qt4.cpp | 4 +++- + qt4/tests/stress-poppler-dir.cpp | 3 ++- + qt4/tests/stress-poppler-qt4.cpp | 3 ++- + qt4/tests/test-password-qt4.cpp | 4 +++- + qt4/tests/test-poppler-qt4.cpp | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) commit 898e939d8c0ac74cc7ee3f5d42d83083ed31036e @@ -22112,15 +23970,15 @@ Date: Sat Jan 2 02:33:58 2010 +0100 Make pdftoppm embed correct resolution in PNG and JPEG files - goo/ImgWriter.h | 3 ++- - goo/JpegWriter.cc | 6 +++++- - goo/JpegWriter.h | 3 ++- - goo/PNGWriter.cc | 6 +++++- - goo/PNGWriter.h | 3 ++- - splash/SplashBitmap.cc | 9 +++++---- - splash/SplashBitmap.h | 5 +++-- - utils/HtmlOutputDev.cc | 4 +++- - utils/pdftoppm.cc | 9 +++++---- + goo/ImgWriter.h | 3 ++- + goo/JpegWriter.cc | 6 +++++- + goo/JpegWriter.h | 3 ++- + goo/PNGWriter.cc | 6 +++++- + goo/PNGWriter.h | 3 ++- + splash/SplashBitmap.cc | 9 +++++---- + splash/SplashBitmap.h | 5 +++-- + utils/HtmlOutputDev.cc | 4 +++- + utils/pdftoppm.cc | 9 +++++---- 9 files changed, 32 insertions(+), 16 deletions(-) commit df569dc2fb89d7e0780bbf7a687ce2464ff5cb43 @@ -22129,7 +23987,7 @@ Date: Sat Jan 2 01:19:50 2010 +0100 enable AM_SILENT_RULES by default - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3862f7d987aae52a1fd2bb0af27d1cd803a5b84 @@ -22138,7 +23996,7 @@ Date: Thu Dec 31 00:20:11 2009 +0100 [cpp/tests] poppler-dump: show a string for the font type - cpp/tests/poppler-dump.cpp | 23 ++++++++++++++++++++++- + cpp/tests/poppler-dump.cpp | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit 9c343c821593ebae51ac47b58ad007a82f198652 @@ -22147,7 +24005,7 @@ Date: Thu Dec 31 00:13:09 2009 +0100 [cpp/tests] poppler-dump: show the orientation of the pages - cpp/tests/poppler-dump.cpp | 16 ++++++++++++++++ + cpp/tests/poppler-dump.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit bc91fe3824f37cd17a38aac85c817e8ada1b2f43 @@ -22156,7 +24014,7 @@ Date: Wed Dec 30 23:53:31 2009 +0100 [cpp/tests] poppler-dump: a bit less output in permissions lines - cpp/tests/poppler-dump.cpp | 2 +- + cpp/tests/poppler-dump.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1199de8f097a78edb831313841ac0ed3f9ec9905 @@ -22165,7 +24023,7 @@ Date: Wed Dec 30 23:50:36 2009 +0100 [cpp/tests] poppler-dump: add --show-all to show all the information - cpp/tests/poppler-dump.cpp | 13 +++++++++++++ + cpp/tests/poppler-dump.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 9522f830b59942adfc91d5f03c274415a4737ccc @@ -22174,8 +24032,8 @@ Date: Wed Dec 30 23:38:40 2009 +0100 [cpp] use iconv for the utf8 <-> utf16 conversions - cpp/poppler-global.cpp | 92 - +++++++++++++++++++++++++++++++++--------------- + cpp/poppler-global.cpp | 92 + +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 64 insertions(+), 28 deletions(-) commit b156b4031f5daf658f40db8efa2a3016d95b98b5 @@ -22184,15 +24042,15 @@ Date: Wed Dec 30 23:24:23 2009 +0100 [cpp] add the build system stuff for iconv, mandatory for cpp - CMakeLists.txt | 6 ++ - Makefile.am | 1 + - cmake/modules/FindIconv.cmake | 57 +++++++++++++ - config.h.cmake | 6 ++ - configure.ac | 6 ++ - cpp/CMakeLists.txt | 2 +- - cpp/Makefile.am | 3 +- - m4/iconv.m4 | 180 - +++++++++++++++++++++++++++++++++++++++++ + CMakeLists.txt | 6 ++ + Makefile.am | 1 + + cmake/modules/FindIconv.cmake | 57 +++++++++++++ + config.h.cmake | 6 ++ + configure.ac | 6 ++ + cpp/CMakeLists.txt | 2 +- + cpp/Makefile.am | 3 +- + m4/iconv.m4 | 180 + ++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 259 insertions(+), 2 deletions(-) commit a0cffb8b69e0595a2afe15ecc4928e0df1eeb063 @@ -22203,8 +24061,7 @@ Date: Wed Dec 30 18:57:09 2009 +0100 better make them use the "hand-made" code, it is more correct for them - cpp/poppler-private.cpp | 44 - +++++++++++++++++++++++++++++++++++++++++--- + cpp/poppler-private.cpp | 44 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) commit 3b6e3605209d5db453725b9ce4e6e54679d9c5da @@ -22215,8 +24072,8 @@ Date: Sun Dec 27 15:30:22 2009 +0100 Fixes bug 25763 and gave no regression on my test suite - poppler/GfxState.cc | 21 --------------------- - poppler/SplashOutputDev.cc | 15 +++++++++++++++ + poppler/GfxState.cc | 21 --------------------- + poppler/SplashOutputDev.cc | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 21 deletions(-) commit ea44c60645001ffea7d297f8549aaa4f5ce5e16c @@ -22229,7 +24086,7 @@ Date: Sun Dec 27 15:27:00 2009 +0100 do its job instead of returning a NULL stream - poppler/Parser.cc | 3 ++- + poppler/Parser.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 283dd326a00c804b6332ee3ca1aaa0d86377b3f3 @@ -22239,7 +24096,7 @@ Date: Sat Dec 19 12:50:10 2009 +0100 [cpp] fix installation of poppler-version.h with autotools and builddir != srcdir - cpp/Makefile.am | 2 +- + cpp/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df0ccddb7f784b4a8564beda51b3047cb9e3611a @@ -22249,7 +24106,7 @@ Date: Fri Dec 18 20:23:48 2009 +0000 move the retrieval of the bitmap after rendering the page as it can change on render time - utils/pdftoppm.cc | 6 ++++-- + utils/pdftoppm.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ab88a02f7efefc950a316d7a5edf88dad8f3e4d0 @@ -22261,7 +24118,7 @@ Date: Thu Dec 17 18:24:20 2009 +0100 Show an error message and mark annotation as invalid when it's missing. - poppler/Annot.cc | 2 ++ + poppler/Annot.cc | 2 ++ 1 file changed, 2 insertions(+) commit 39dc99431b3ea9e00f6f645dd7169c0319571dc9 @@ -22273,9 +24130,9 @@ Date: Thu Dec 17 18:17:20 2009 +0100 See bug #23108. - poppler/Annot.cc | 112 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 + + poppler/Annot.cc | 112 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 + 2 files changed, 114 insertions(+) commit e4f5a78a853b88b1586ef59fc8893a321ea23736 @@ -22286,8 +24143,8 @@ Date: Thu Dec 17 17:39:39 2009 +0100 See bug #23108. - poppler/Annot.cc | 70 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.cc | 70 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) commit 752b14857cfb0669fd6d7dfef2ea73c13a2369fc @@ -22296,7 +24153,7 @@ Date: Thu Dec 17 17:16:01 2009 +0100 simplify - cpp/poppler-toc.cpp | 2 +- + cpp/poppler-toc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a26e4b7903fabc667d7d16c23ca2c7a535dd05fa @@ -22311,14 +24168,14 @@ Date: Thu Dec 17 17:09:35 2009 +0100 also add the necessary autotools+cmake machinery to compile it - configure.ac | 1 + - cpp/CMakeLists.txt | 2 + - cpp/Makefile.am | 1 + - cpp/tests/.gitignore | 1 + - cpp/tests/CMakeLists.txt | 24 ++++ - cpp/tests/Makefile.am | 17 +++ - cpp/tests/poppler-dump.cpp | 293 - ++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 1 + + cpp/CMakeLists.txt | 2 + + cpp/Makefile.am | 1 + + cpp/tests/.gitignore | 1 + + cpp/tests/CMakeLists.txt | 24 ++++ + cpp/tests/Makefile.am | 17 +++ + cpp/tests/poppler-dump.cpp | 293 + +++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 339 insertions(+) commit 86c871cc625d00b8ee7f93dc8c0f9ef8462bba5a @@ -22335,9 +24192,9 @@ Date: Thu Dec 17 17:05:45 2009 +0100 Rosenthol recommended us to do the same. See bug #23108. - poppler/Annot.cc | 199 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 + + poppler/Annot.cc | 199 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 + 2 files changed, 201 insertions(+) commit 904ecd929c6acbbad6d782b950c53c0a80e1f39c @@ -22346,7 +24203,7 @@ Date: Thu Dec 17 12:49:20 2009 +0100 [annots] Fix memory leaks - poppler/Annot.cc | 6 +++++- + poppler/Annot.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit ef7954b86f9b1a762c4f77a48d5f42f8db4bbed7 @@ -22355,7 +24212,7 @@ Date: Tue Dec 15 02:20:18 2009 +0100 [cpp] use the correct index (instead of an uninitialized variable) - cpp/poppler-page.cpp | 2 +- + cpp/poppler-page.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2547b5e53e7799cf7299838ae9bd882c21a228ae @@ -22364,7 +24221,7 @@ Date: Tue Dec 15 02:14:57 2009 +0100 [cpp] properly delete the children of a toc item - cpp/poppler-toc.cpp | 1 + + cpp/poppler-toc.cpp | 1 + 1 file changed, 1 insertion(+) commit 771bd3594740fe16bd030dbe73928a8b1d4d113f @@ -22373,7 +24230,7 @@ Date: Tue Dec 15 02:04:24 2009 +0100 [cpp] actually implement toc::root() - cpp/poppler-toc.cpp | 5 +++++ + cpp/poppler-toc.cpp | 5 +++++ 1 file changed, 5 insertions(+) commit ca1d2ec4588b2437b58b4448ae2fc5ebd0f130d3 @@ -22382,8 +24239,8 @@ Date: Tue Dec 15 00:54:29 2009 +0100 [cpp] fix the reference to the vector data - cpp/poppler-global.cpp | 2 +- - cpp/poppler-private.cpp | 2 +- + cpp/poppler-global.cpp | 2 +- + cpp/poppler-private.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 16c946e7658b0e9cff701ce1d6bbf7d3828cbe08 @@ -22392,7 +24249,7 @@ Date: Tue Dec 15 00:35:25 2009 +0100 [cpp] fix the reference to the vector data - cpp/poppler-document.cpp | 2 +- + cpp/poppler-document.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9bb90c99b65e0e9d9b65c7dbeb5b4d66377ceb21 @@ -22401,7 +24258,7 @@ Date: Mon Dec 14 23:43:12 2009 +0100 [cpp] add destructor for 'rectangle' - cpp/poppler-rectangle.h | 3 ++- + cpp/poppler-rectangle.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 61ccdc9ab3b816174896fcae0899ff34f11eee80 @@ -22410,10 +24267,10 @@ Date: Mon Dec 14 23:40:51 2009 +0100 [cpp] add out stream operators for rect and rectf - cpp/CMakeLists.txt | 1 + - cpp/Makefile.am | 1 + - cpp/poppler-rectangle.cpp | 35 +++++++++++++++++++++++++++++++++++ - cpp/poppler-rectangle.h | 5 +++++ + cpp/CMakeLists.txt | 1 + + cpp/Makefile.am | 1 + + cpp/poppler-rectangle.cpp | 35 +++++++++++++++++++++++++++++++++++ + cpp/poppler-rectangle.h | 5 +++++ 4 files changed, 42 insertions(+) commit 69dd51fed3de41f8b799b811ae5ee59c0d5f59c2 @@ -22422,8 +24279,8 @@ Date: Mon Dec 14 22:24:07 2009 +0100 [cpp] add namespace to namespace functiond to link properly - cpp/poppler-global.cpp | 4 ++-- - cpp/poppler-version.cpp | 8 ++++---- + cpp/poppler-global.cpp | 4 ++-- + cpp/poppler-version.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit 3923fa4890984d8616d86016f4f4a94e8ef3e992 @@ -22433,7 +24290,7 @@ Date: Mon Dec 14 22:23:15 2009 +0100 [cpp] add default empty parameters for the passwords of the document loading functions - cpp/poppler-document.h | 8 ++++---- + cpp/poppler-document.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 1d23cc677e9b0a9f61c53e0ea365537f33abe5bf @@ -22442,8 +24299,8 @@ Date: Mon Dec 14 21:44:56 2009 +0100 [cpp] add "human friendly" output representation for byte_array - cpp/poppler-global.cpp | 23 +++++++++++++++++++++++ - cpp/poppler-global.h | 3 +++ + cpp/poppler-global.cpp | 23 +++++++++++++++++++++++ + cpp/poppler-global.h | 3 +++ 2 files changed, 26 insertions(+) commit 82954ea5f8ba880276328765f104690a05adbd9e @@ -22455,9 +24312,9 @@ Date: Mon Dec 7 12:05:54 2009 +0100 See bug #23108. - poppler/Annot.cc | 94 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 ++ + poppler/Annot.cc | 94 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 ++ 2 files changed, 96 insertions(+) commit c6195472326c183fcfd8a3e9da1ee7f6fa8b7c3d @@ -22484,9 +24341,9 @@ Date: Sun Dec 6 17:09:23 2009 +0100 this entry is implementation-dependent as well." - poppler/Annot.cc | 21 +++++++++++++++------ - poppler/Gfx.cc | 9 ++++++++- - poppler/Gfx.h | 2 +- + poppler/Annot.cc | 21 +++++++++++++++------ + poppler/Gfx.cc | 9 ++++++++- + poppler/Gfx.h | 2 +- 3 files changed, 24 insertions(+), 8 deletions(-) commit a337c1d757d52c1c238229d2f0cd3a41694b0e08 @@ -22495,8 +24352,8 @@ Date: Mon Dec 14 16:18:22 2009 +0100 [cpp] add document metadata reading - cpp/poppler-document.cpp | 9 +++++++++ - cpp/poppler-document.h | 1 + + cpp/poppler-document.cpp | 9 +++++++++ + cpp/poppler-document.h | 1 + 2 files changed, 10 insertions(+) commit 6c4fa513e60dbdd5ab693434f239d82d95756994 @@ -22508,9 +24365,9 @@ Date: Sun Dec 6 16:56:22 2009 +0100 See bug #23108. - poppler/Annot.cc | 120 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 + + poppler/Annot.cc | 120 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 + 2 files changed, 122 insertions(+) commit eed94b8bd2855dce1fd39b835e3280cbd0ccd1cf @@ -22521,9 +24378,9 @@ Date: Sun Dec 6 16:51:37 2009 +0100 See bug #23108. - poppler/Annot.cc | 62 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 ++ + poppler/Annot.cc | 62 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 ++ 2 files changed, 64 insertions(+) commit 1c7a5f5e89c4c51e31b6de345d4862ef8dcc2bc0 @@ -22535,9 +24392,9 @@ Date: Sun Dec 6 16:40:14 2009 +0100 Streams have been created by using the svg icons created by mac_v and ulisse. See bug #23108. - poppler/Annot.cc | 305 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 2 + + poppler/Annot.cc | 305 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 2 + 2 files changed, 307 insertions(+) commit c9cb6353ad5279d09615eb2c944b2b053cdf5ccc @@ -22546,9 +24403,9 @@ Date: Mon Dec 14 15:52:25 2009 +0100 [cpp] add function to query for document "permissions" - cpp/poppler-document.cpp | 23 +++++++++++++++++++++++ - cpp/poppler-document.h | 1 + - cpp/poppler-global.h | 4 ++++ + cpp/poppler-document.cpp | 23 +++++++++++++++++++++++ + cpp/poppler-document.h | 1 + + cpp/poppler-global.h | 4 ++++ 3 files changed, 28 insertions(+) commit 30e90c7c1b41c62ddc21905e7ccdea4c95547e80 @@ -22557,8 +24414,8 @@ Date: Mon Dec 14 15:33:36 2009 +0100 [cpp] add is_encrypted and is_linearized for document - cpp/poppler-document.cpp | 10 ++++++++++ - cpp/poppler-document.h | 2 ++ + cpp/poppler-document.cpp | 10 ++++++++++ + cpp/poppler-document.h | 2 ++ 2 files changed, 12 insertions(+) commit 93fd588c519958a1f66231c111ea8a6b0a759be1 @@ -22567,9 +24424,9 @@ Date: Mon Dec 14 13:19:24 2009 +0100 [cpp] add the possibility to load a document from raw data - cpp/poppler-document-private.h | 5 +++++ - cpp/poppler-document.cpp | 35 ++++++++++++++++++++++++++++++++++- - cpp/poppler-document.h | 3 +++ + cpp/poppler-document-private.h | 5 +++++ + cpp/poppler-document.cpp | 35 ++++++++++++++++++++++++++++++++++- + cpp/poppler-document.h | 3 +++ 3 files changed, 42 insertions(+), 1 deletion(-) commit 53996365b159cf84adf2cac56c76b8bda8dfb12e @@ -22578,8 +24435,8 @@ Date: Mon Dec 14 12:57:41 2009 +0100 [cpp] use the byte_array typedef - cpp/poppler-embedded-file.cpp | 6 +++--- - cpp/poppler-embedded-file.h | 2 +- + cpp/poppler-embedded-file.cpp | 6 +++--- + cpp/poppler-embedded-file.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit e4969c1aaed4a8eb770d8b54920f2476129bbcb7 @@ -22591,9 +24448,9 @@ Date: Sun Dec 6 16:19:36 2009 +0100 Removes duplicated code since color arrays are already parsed in AnnotColor - poppler/Annot.cc | 136 - ++++++++++++++++++++++++++++-------------------------- - poppler/Annot.h | 4 +- + poppler/Annot.cc | 136 + +++++++++++++++++++++++++++++-------------------------- + poppler/Annot.h | 4 +- 2 files changed, 73 insertions(+), 67 deletions(-) commit cfb4f5dfabf31de22d68aa0d5796cb7a33d8b462 @@ -22602,9 +24459,9 @@ Date: Mon Dec 14 11:06:36 2009 +0100 [cpp] add a byte_array typedef, and use it for utf8 string data - cpp/poppler-global.cpp | 12 +++--------- - cpp/poppler-global.h | 5 ++++- - cpp/poppler-private.cpp | 5 ++--- + cpp/poppler-global.cpp | 12 +++--------- + cpp/poppler-global.h | 5 ++++- + cpp/poppler-private.cpp | 5 ++--- 3 files changed, 9 insertions(+), 13 deletions(-) commit 2d13ac31671b2007e44a90f45a82cb3adfa9c80c @@ -22613,8 +24470,8 @@ Date: Mon Dec 14 02:30:06 2009 +0100 update ignore files - .gitignore | 1 + - cpp/.gitignore | 1 + + .gitignore | 1 + + cpp/.gitignore | 1 + 2 files changed, 2 insertions(+) commit 01e902e40ca15acf0319e37d39a271d6875bfce9 @@ -22629,11 +24486,11 @@ Date: Mon Dec 14 02:02:47 2009 +0100 poppler-config.h is generated by the build system (autotools or cmake) with the correct version information - configure.ac | 2 ++ - cpp/CMakeLists.txt | 5 +++++ - cpp/Makefile.am | 6 ++++-- - cpp/poppler-version.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ - cpp/poppler-version.h.in | 39 +++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 ++ + cpp/CMakeLists.txt | 5 +++++ + cpp/Makefile.am | 6 ++++-- + cpp/poppler-version.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ + cpp/poppler-version.h.in | 39 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 91 insertions(+), 2 deletions(-) commit b3f5e5d60bc9109da961940f6216722f9db4a87b @@ -22643,8 +24500,8 @@ Date: Mon Dec 14 00:56:15 2009 +0100 [CMake] add the configure check for the Cairo blend modes support (as in autotools) - cmake/modules/FindCairo.cmake | 18 ++++++++++++++++++ - config.h.cmake | 3 +++ + cmake/modules/FindCairo.cmake | 18 ++++++++++++++++++ + config.h.cmake | 3 +++ 2 files changed, 21 insertions(+) commit f6ba877e0c22538cfe34d32d69814f660de59d2c @@ -22653,8 +24510,8 @@ Date: Mon Dec 14 00:44:55 2009 +0100 [CMake] add configure check for sys/mman.h (as in autotools) - ConfigureChecks.cmake | 1 + - config.h.cmake | 3 +++ + ConfigureChecks.cmake | 1 + + config.h.cmake | 3 +++ 2 files changed, 4 insertions(+) commit e12801320ae030628fc62c073983c06b39ee13d7 @@ -22663,7 +24520,7 @@ Date: Mon Dec 14 00:42:20 2009 +0100 minor spello - config.h.cmake | 2 +- + config.h.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6428907ebcf33d4391673aadcfa71c3061f6d352 @@ -22672,8 +24529,8 @@ Date: Mon Dec 14 00:41:49 2009 +0100 [CMake] add configure check for fcntl.h (as in autotools) - ConfigureChecks.cmake | 1 + - config.h.cmake | 3 +++ + ConfigureChecks.cmake | 1 + + config.h.cmake | 3 +++ 2 files changed, 4 insertions(+) commit 916ab7163249e23bd5ba00922fdcad9caaf92c75 @@ -22682,7 +24539,7 @@ Date: Mon Dec 14 00:34:59 2009 +0100 [CMake] oops, those should have been '#cmakedefine' and not '#define' - config.h.cmake | 4 ++-- + config.h.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ea655d8c7e24e97ee710110a783ed9c209cf76e3 @@ -22691,7 +24548,7 @@ Date: Mon Dec 14 00:33:51 2009 +0100 [CMake] move and rename to match more the autotools output - config.h.cmake | 21 ++++++++++++++------- + config.h.cmake | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 9f0146c5b2f9326e834104b89791f66b18f85adc @@ -22700,8 +24557,8 @@ Date: Mon Dec 14 00:28:04 2009 +0100 [CMake] add checks for gmtime_r and localtime_r - ConfigureChecks.cmake | 2 ++ - config.h.cmake | 6 ++++++ + ConfigureChecks.cmake | 2 ++ + config.h.cmake | 6 ++++++ 2 files changed, 8 insertions(+) commit 9d0cf201e96044dd679c26bea6255d986a6cd246 @@ -22710,7 +24567,7 @@ Date: Sun Dec 13 23:45:39 2009 +0100 [cpp] add ignore file - cpp/.gitignore | 6 ++++++ + cpp/.gitignore | 6 ++++++ 1 file changed, 6 insertions(+) commit d783e92b863d8b22de6ca326328115fec63193ed @@ -22719,7 +24576,7 @@ Date: Sun Dec 13 23:42:33 2009 +0100 [cpp] don't forget the cmake stuff when packing with the autotools - Makefile.am | 2 ++ + Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 0105caefe860e7a45fc7d3a1bd1162fe56bcfe6a @@ -22728,11 +24585,11 @@ Date: Sun Dec 13 23:40:55 2009 +0100 [cpp] add the pkg-config stuff - CMakeLists.txt | 3 +++ - Makefile.am | 7 +++++-- - configure.ac | 3 ++- - poppler-cpp.pc.cmake | 9 +++++++++ - poppler-cpp.pc.in | 9 +++++++++ + CMakeLists.txt | 3 +++ + Makefile.am | 7 +++++-- + configure.ac | 3 ++- + poppler-cpp.pc.cmake | 9 +++++++++ + poppler-cpp.pc.in | 9 +++++++++ 5 files changed, 28 insertions(+), 3 deletions(-) commit d5a74f78df0dca24fd537b30424fd2ebb3efe3e2 @@ -22741,7 +24598,7 @@ Date: Sun Dec 13 23:35:06 2009 +0100 [cpp] add the (rest of the) CMake build system for it - CMakeLists.txt | 5 +++++ + CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) commit 0e41f937946e4e4c1b660406bd74e4afe8825b5f @@ -22750,9 +24607,9 @@ Date: Sun Dec 13 23:31:46 2009 +0100 [cpp] add the autotools buildsystem for it - Makefile.am | 6 +++++- - configure.ac | 15 +++++++++++++++ - cpp/Makefile.am | 32 ++++++++++++++++++++++++++++++++ + Makefile.am | 6 +++++- + configure.ac | 15 +++++++++++++++ + cpp/Makefile.am | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 1 deletion(-) commit 9727fdc0c682742335e44ddc2f32d60e4c59983a @@ -22775,29 +24632,29 @@ Date: Sun Dec 13 22:55:28 2009 +0100 Most probably it has bugs, but nevertheless worth testing and developing. - cpp/CMakeLists.txt | 34 ++++ - cpp/poppler-document-private.h | 55 ++++++ - cpp/poppler-document.cpp | 316 - +++++++++++++++++++++++++++++++++++ - cpp/poppler-document.h | 92 ++++++++++ - cpp/poppler-embedded-file-private.h | 40 +++++ - cpp/poppler-embedded-file.cpp | 116 +++++++++++++ - cpp/poppler-embedded-file.h | 55 ++++++ - cpp/poppler-font.cpp | 166 ++++++++++++++++++ - cpp/poppler-font.h | 91 ++++++++++ - cpp/poppler-global.cpp | 162 ++++++++++++++++++ - cpp/poppler-global.h | 86 ++++++++++ - cpp/poppler-page-private.h | 44 +++++ - cpp/poppler-page-transition.cpp | 95 +++++++++++ - cpp/poppler-page-transition.h | 82 +++++++++ - cpp/poppler-page.cpp | 121 ++++++++++++++ - cpp/poppler-page.h | 62 +++++++ - cpp/poppler-private.cpp | 70 ++++++++ - cpp/poppler-private.h | 66 ++++++++ - cpp/poppler-rectangle.h | 60 +++++++ - cpp/poppler-toc-private.h | 62 +++++++ - cpp/poppler-toc.cpp | 136 +++++++++++++++ - cpp/poppler-toc.h | 74 ++++++++ + cpp/CMakeLists.txt | 34 ++++ + cpp/poppler-document-private.h | 55 +++++++ + cpp/poppler-document.cpp | 316 + ++++++++++++++++++++++++++++++++++++ + cpp/poppler-document.h | 92 +++++++++++ + cpp/poppler-embedded-file-private.h | 40 +++++ + cpp/poppler-embedded-file.cpp | 116 +++++++++++++ + cpp/poppler-embedded-file.h | 55 +++++++ + cpp/poppler-font.cpp | 166 +++++++++++++++++++ + cpp/poppler-font.h | 91 +++++++++++ + cpp/poppler-global.cpp | 162 ++++++++++++++++++ + cpp/poppler-global.h | 86 ++++++++++ + cpp/poppler-page-private.h | 44 +++++ + cpp/poppler-page-transition.cpp | 95 +++++++++++ + cpp/poppler-page-transition.h | 82 ++++++++++ + cpp/poppler-page.cpp | 121 ++++++++++++++ + cpp/poppler-page.h | 62 +++++++ + cpp/poppler-private.cpp | 70 ++++++++ + cpp/poppler-private.h | 66 ++++++++ + cpp/poppler-rectangle.h | 60 +++++++ + cpp/poppler-toc-private.h | 62 +++++++ + cpp/poppler-toc.cpp | 136 ++++++++++++++++ + cpp/poppler-toc.h | 74 +++++++++ 22 files changed, 2085 insertions(+) commit 62854051f4e47028147cc93a5faac39e2fa2c9fd @@ -22806,7 +24663,7 @@ Date: Sat Dec 12 17:22:08 2009 +0100 Initialize profileCommands in Gfx constructor - poppler/Gfx.cc | 1 + + poppler/Gfx.cc | 1 + 1 file changed, 1 insertion(+) commit 4e6af25a028d16608111634c5467420e31fa399b @@ -22818,7 +24675,7 @@ Date: Wed Dec 9 19:45:40 2009 +0100 Fixes a crash with some documents, see Evince bug https://bugzilla.gnome.org/show_bug.cgi?id=603934 - poppler/CairoOutputDev.cc | 2 ++ + poppler/CairoOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 6798d3e52e36e91bceff3a1a96372e9d9c6f3813 @@ -22827,11 +24684,11 @@ Date: Sun Dec 6 15:34:36 2009 +0100 Use fixed size array in AnnotColor - glib/poppler-annot.cc | 2 +- - poppler/Annot.cc | 24 +++++------------------- - poppler/Annot.h | 5 ++--- - poppler/Gfx.cc | 2 +- - qt4/src/poppler-annotation.cc | 2 +- + glib/poppler-annot.cc | 2 +- + poppler/Annot.cc | 24 +++++------------------- + poppler/Annot.h | 5 ++--- + poppler/Gfx.cc | 2 +- + qt4/src/poppler-annotation.cc | 2 +- 5 files changed, 10 insertions(+), 25 deletions(-) commit 92fab93bee3748a73c09429cc8a105c16f21fed0 @@ -22842,7 +24699,7 @@ Date: Sat Dec 5 22:31:29 2009 +0000 Fixes bug 25465 - poppler/PDFDoc.cc | 3 ++- + poppler/PDFDoc.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 32103f45d0193b31e95269ea9123b8011d93e994 @@ -22854,8 +24711,8 @@ Date: Sat Dec 5 10:14:18 2009 +0100 It takes into account annot flags and optional content. - poppler/Annot.cc | 29 ++++++++++++++--------------- - poppler/Annot.h | 1 + + poppler/Annot.cc | 29 ++++++++++++++--------------- + poppler/Annot.h | 1 + 2 files changed, 15 insertions(+), 15 deletions(-) commit c14dfc7102341f5e1ed67a05c0738d55befab1ec @@ -22866,7 +24723,7 @@ Date: Sat Dec 5 10:07:46 2009 +0100 AnnotLink already implements draw() - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ddf85d4a51f605eed998c633857b8bb5c74ab590 @@ -22877,7 +24734,7 @@ Date: Fri Dec 4 14:59:41 2009 +0100 By checking the GooString we are going to use really exists - poppler/PSOutputDev.cc | 24 ++++++++++++++++-------- + poppler/PSOutputDev.cc | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) commit 78b4afa0a44048b8d40438d400652dbae4cb99b1 @@ -22888,7 +24745,7 @@ Date: Fri Dec 4 14:57:10 2009 +0100 Fixes KDE bug 217013 - poppler/GfxFont.cc | 9 +++++++++ + poppler/GfxFont.cc | 9 +++++++++ 1 file changed, 9 insertions(+) commit fee5cb0eec2ddb8d596289e9a6285cf04d97632e @@ -22897,7 +24754,7 @@ Date: Fri Dec 4 13:26:42 2009 +0100 [annots] Remove redundant flags definition - poppler/Annot.cc | 22 +++++++++------------- + poppler/Annot.cc | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) commit 3a94e8ce90c0a4d11c5c5aa8805c167c8a0434e5 @@ -22909,7 +24766,7 @@ Date: Fri Nov 27 15:23:11 2009 +0100 And fix bug #24575 jut by checking pointer is not null before using it. - poppler/CairoOutputDev.cc | 12 +++++------- + poppler/CairoOutputDev.cc | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit a093b768e64d477ebdd5f6b519d80a6c45706e7e @@ -22918,9 +24775,9 @@ Date: Sun Nov 22 20:23:49 2009 +0100 Add copyrights - poppler/CairoFontEngine.cc | 2 +- - poppler/CairoOutputDev.cc | 4 ++-- - poppler/CairoOutputDev.h | 2 +- + poppler/CairoFontEngine.cc | 2 +- + poppler/CairoOutputDev.cc | 4 ++-- + poppler/CairoOutputDev.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 77c2e154c2cb57300116ecd4295f1e67b06b411f @@ -22931,7 +24788,7 @@ Date: Sun Nov 22 20:19:29 2009 +0100 bug 24575 - poppler/CairoOutputDev.cc | 5 +++++ + poppler/CairoOutputDev.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 1d0cb9b2cfd4d4d9aa9b0ad83ad6408544263a09 @@ -22940,7 +24797,7 @@ Date: Sun Nov 22 19:59:34 2009 +0100 [cairo] Initialize fill_color and stroke_color - poppler/CairoOutputDev.cc | 2 ++ + poppler/CairoOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 32de2ac62fb87570e1a59152f37b86e571a01180 @@ -22951,8 +24808,8 @@ Date: Sun Nov 22 19:51:54 2009 +0100 Makes load a file Ilya can't share - poppler/XRef.cc | 165 - ++++++++++++++++++++++++++++++++----------------------- + poppler/XRef.cc | 165 + ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 95 insertions(+), 70 deletions(-) commit 039c6dffbfbed46a11e207048a3247d6921d6b02 @@ -22961,7 +24818,7 @@ Date: Sun Nov 22 15:14:20 2009 +0100 Correctly initialize fileName - poppler/Link.cc | 2 ++ + poppler/Link.cc | 2 ++ 1 file changed, 2 insertions(+) commit b905caf1785ee207cc0480953da69be302d3d4e9 @@ -22974,7 +24831,7 @@ Date: Sat Nov 21 02:43:21 2009 +0100 floating point values as well. This fixes bug #17439. - poppler/Gfx.cc | 9 +++++++-- + poppler/Gfx.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit d99e7a88845a5f4b35e2c538c597316b2ad541ca @@ -22985,8 +24842,8 @@ Date: Fri Nov 20 22:09:44 2009 +0100 Bug 25103 - configure.ac | 61 - +++++++++++++++++++++++++++++----------------------------- + configure.ac | 61 + ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 30 insertions(+), 31 deletions(-) commit 55261a2dc86241c8d132e590e76e7398b3ca5090 @@ -22997,7 +24854,7 @@ Date: Wed Nov 18 22:26:01 2009 +0100 bug-poppler13487.pdf gets a 15% faster rendering - splash/SplashMath.h | 19 +++++++++++++++++-- + splash/SplashMath.h | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 28df9fb323f14dc632c9502655abf69984b7d67e @@ -23006,7 +24863,7 @@ Date: Wed Nov 18 21:57:02 2009 +0100 Remove unused label - poppler/Catalog.cc | 1 - + poppler/Catalog.cc | 1 - 1 file changed, 1 deletion(-) commit 037979a01a6fcafc61360e758dbc4a5eb056825e @@ -23018,7 +24875,7 @@ Date: Tue Nov 17 19:12:30 2009 +0100 Fixes bug #8474. - poppler/CairoOutputDev.cc | 7 ++++++- + poppler/CairoOutputDev.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 46380d36f004d71dd2c2e7bc82836af248684b51 @@ -23027,10 +24884,10 @@ Date: Tue Nov 17 20:48:22 2009 +0100 i didn't want to commit this - configure.ac | 60 - ++++++++++++++++++++++++++------------------------- - splash/SplashMath.h | 5 ++--- - utils/pdftoppm.cc | 8 ------- + configure.ac | 60 + +++++++++++++++++++++++++++-------------------------- + splash/SplashMath.h | 5 ++--- + utils/pdftoppm.cc | 8 ------- 3 files changed, 33 insertions(+), 40 deletions(-) commit 1844e0927ae89824f59b2b3378bf5e00a51a251c @@ -23042,11 +24899,11 @@ Date: Tue Nov 17 20:34:24 2009 +0100 it is evil and locale dependant, we do NOT want that so use QString::number - configure.ac | 60 +++++++++++++++--------------- - qt4/src/poppler-annotation.cc | 82 - ++++++++++++++++++++--------------------- - splash/SplashMath.h | 5 ++- - utils/pdftoppm.cc | 8 ++++ + configure.ac | 60 +++++++++++++++---------------- + qt4/src/poppler-annotation.cc | 82 + +++++++++++++++++++++---------------------- + splash/SplashMath.h | 5 +-- + utils/pdftoppm.cc | 8 +++++ 4 files changed, 81 insertions(+), 74 deletions(-) commit 572d79f4b8a7bf1717b88dbd2609d8fa9b036dee @@ -23058,8 +24915,8 @@ Date: Sun Nov 15 20:40:56 2009 +0100 That only happens when outputting to 1 bit images Speeds out rendering on some pdf up to 40% - splash/SplashScreen.cc | 35 +++++++++++++++++++++++++++++++++-- - splash/SplashScreen.h | 16 ++++++++++++++++ + splash/SplashScreen.cc | 35 +++++++++++++++++++++++++++++++++-- + splash/SplashScreen.h | 16 ++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) commit 1c3113361fa376093e6fedfbf48feee7dcbc46b7 @@ -23072,7 +24929,7 @@ Date: Sun Nov 15 19:43:18 2009 +0100 FontFile should be used instead of adding the generic 512 zeros and cleartomark. - poppler/PSOutputDev.cc | 18 +++++++++++++----- + poppler/PSOutputDev.cc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 2d30dc605cd984f6c32124af9aa7b877d416d141 @@ -23082,7 +24939,7 @@ Date: Sun Nov 15 17:31:36 2009 +0100 [glib-demo] Show attachment name in FileAttachment annot properties table - glib/demo/annots.c | 5 +++++ + glib/demo/annots.c | 5 +++++ 1 file changed, 5 insertions(+) commit 6c8ae140256818401351a331787c83e043fdba09 @@ -23091,8 +24948,8 @@ Date: Sun Nov 15 17:31:13 2009 +0100 [glib] Add poppler_annot_file_attachment_get_name() - glib/poppler-annot.cc | 36 +++++++++++++++++++++++++++++------- - glib/poppler-annot.h | 1 + + glib/poppler-annot.cc | 36 +++++++++++++++++++++++++++++------- + glib/poppler-annot.h | 1 + 2 files changed, 30 insertions(+), 7 deletions(-) commit ecf5173eb288187a1f076fd4b116f1212fa9e203 @@ -23101,8 +24958,8 @@ Date: Sun Nov 15 17:14:29 2009 +0100 [glib-demo] Add properties of FileAttachment annotations - glib/demo/annots.c | 67 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/annots.c | 67 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) commit 8f4fdd864d79e4fa83951a3eb006ea8287c3a1ba @@ -23113,8 +24970,8 @@ Date: Sun Nov 15 17:12:43 2009 +0100 To be able to add properties to a table that are not labels - glib/demo/utils.c | 31 +++++++++++++++++++++---------- - glib/demo/utils.h | 30 +++++++++++++++++------------- + glib/demo/utils.c | 31 +++++++++++++++++++++---------- + glib/demo/utils.h | 30 +++++++++++++++++------------- 2 files changed, 38 insertions(+), 23 deletions(-) commit 061b85f7a442107cda67e385bd772ec8565a936e @@ -23123,12 +24980,12 @@ Date: Sun Nov 15 17:11:43 2009 +0100 [glib] Add support for file attachment annotations - glib/poppler-annot.cc | 69 - +++++++++++++++++++++++++++++++++++++++++++++--- - glib/poppler-annot.h | 8 ++++++ - glib/poppler-page.cc | 3 +++ - glib/poppler-private.h | 1 + - glib/poppler.h | 49 +++++++++++++++++----------------- + glib/poppler-annot.cc | 69 + +++++++++++++++++++++++++++++++++++++++++++++++--- + glib/poppler-annot.h | 8 ++++++ + glib/poppler-page.cc | 3 +++ + glib/poppler-private.h | 1 + + glib/poppler.h | 49 +++++++++++++++++------------------ 5 files changed, 102 insertions(+), 28 deletions(-) commit 189c45332991bce51e40bcaf65da67d2d644045a @@ -23141,9 +24998,9 @@ Date: Sun Nov 15 16:42:21 2009 +0100 reference of PopplerDocument anymore. - glib/poppler-attachment.cc | 13 +------------ - glib/poppler-document.cc | 2 +- - glib/poppler-private.h | 3 +-- + glib/poppler-attachment.cc | 13 +------------ + glib/poppler-document.cc | 2 +- + glib/poppler-private.h | 3 +-- 3 files changed, 3 insertions(+), 15 deletions(-) commit e55bfeb1ddc60053c5ee5fef840c409891781ce6 @@ -23154,7 +25011,7 @@ Date: Fri Nov 13 00:55:37 2009 +0100 Fixes KDE bug #214317 - poppler/DCTStream.cc | 6 +++++- + poppler/DCTStream.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit c59d93061cf71d13916872a20aed37ecfbb3bfa4 @@ -23163,7 +25020,7 @@ Date: Mon Nov 9 18:32:55 2009 +0100 [cairo] Do nothing when image mask is 1x1 and the pixel is 0 - poppler/CairoOutputDev.cc | 14 ++++++++++++++ + poppler/CairoOutputDev.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 448f03cfc429d33bfa5527e3dc964ef5da10ee94 @@ -23179,7 +25036,7 @@ Date: Mon Nov 9 22:52:39 2009 +1030 the gray values 0 or 1, a workaround is to disable strokes and fills of the charproc when the gray level is > 0.5. - poppler/CairoOutputDev.cc | 14 ++++++++++++++ + poppler/CairoOutputDev.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 3fead2a3b53681ef95116f18f17f1a9febec6e48 @@ -23188,7 +25045,7 @@ Date: Mon Nov 9 11:25:24 2009 +0100 Transitions dictionary can be a Ref too - poppler/Page.cc | 2 +- + poppler/Page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac4955d03a532cab1933698aeb667d44300e52d0 @@ -23197,8 +25054,8 @@ Date: Mon Nov 9 11:12:48 2009 +0100 [glib-demo] Explicitely add gio as dependency for GTK+ tests - configure.ac | 4 ++-- - glib/demo/main.c | 1 + + configure.ac | 4 ++-- + glib/demo/main.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) commit 32ea667ec8f18311539123c7b80c7ab4767070cb @@ -23213,7 +25070,7 @@ Date: Tue Aug 11 19:17:52 2009 +0100 have taken of the surface will the new data. - poppler/CairoOutputDev.cc | 8 ++++++++ + poppler/CairoOutputDev.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit 10a41150c4067bb3ab85e25dae76e0968a6cd586 @@ -23222,7 +25079,7 @@ Date: Tue Aug 11 19:17:06 2009 +0100 [cairo] Use colToDbl() to avoid rounding error. - poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------ + poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) commit c9491319689f04edd57adda7ee85f84f17fd1c47 @@ -23231,8 +25088,8 @@ Date: Tue Aug 11 18:07:17 2009 +0100 [cairo] Reduce the number of redundant pattern creations - poppler/CairoOutputDev.cc | 84 - +++++++++++++++++++++++++++------------------ + poppler/CairoOutputDev.cc | 84 + ++++++++++++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 33 deletions(-) commit ead78d9f703c8b2d556c94be3c47dbae7469eda8 @@ -23241,7 +25098,7 @@ Date: Thu Nov 5 22:25:14 2009 +0100 fontpos is never set to -1, so remove the checks in HtmlOutputDev. - utils/HtmlOutputDev.cc | 11 +++-------- + utils/HtmlOutputDev.cc | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit 55dd6024a4672a1787e8b1a8276bd78fff94e2cd @@ -23254,7 +25111,7 @@ Date: Wed Nov 4 22:07:18 2009 +0100 FoxIt seems to allow it so try to behave like them. See bug 24720 to see why one would want such file - poppler/Catalog.cc | 10 +++++----- + poppler/Catalog.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 58a1d42aed7352c008d201b8f355f6e4146f71e5 @@ -23263,7 +25120,7 @@ Date: Thu Oct 29 18:38:22 2009 +0100 [cairo] Don't render patterns when using CairoImageOutputDev - poppler/CairoOutputDev.h | 15 +++++++++++++-- + poppler/CairoOutputDev.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit 7670cc48dcf3ffd77e3ffa29056a3e13b2926709 @@ -23274,7 +25131,7 @@ Date: Wed Oct 28 19:20:41 2009 +0100 Fixes bug 24733 - poppler/Annot.cc | 8 ++++++-- + poppler/Annot.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 4fe89e520a04a6ab6d6ec6a8294896b2f427c7da @@ -23285,7 +25142,7 @@ Date: Sun Oct 25 21:55:55 2009 +0100 See bug 24721 - poppler/PageLabelInfo.cc | 3 ++- + poppler/PageLabelInfo.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b174ebd6b323c7a58a19d59c1a9e4ac4e6cba7d9 @@ -23301,12 +25158,12 @@ Date: Fri Oct 23 21:57:42 2009 +0200 of a page so it's a bit slower but at least it's correct. Fixes bug 24686 - poppler/Gfx.cc | 49 +++++++++++++++++---------- - poppler/Gfx.h | 13 +++++-- - poppler/GfxState.cc | 94 - +++++++++++++++++++++++++-------------------------- - poppler/GfxState.h | 33 +++++++++--------- - poppler/Page.cc | 4 +-- + poppler/Gfx.cc | 49 ++++++++++++++++++---------- + poppler/Gfx.h | 13 ++++++-- + poppler/GfxState.cc | 94 + ++++++++++++++++++++++++++--------------------------- + poppler/GfxState.h | 33 +++++++++---------- + poppler/Page.cc | 4 +-- 5 files changed, 107 insertions(+), 86 deletions(-) commit 4a9bdd30dc353865685e03eb1c1ac6093797695a @@ -23317,7 +25174,7 @@ Date: Thu Oct 22 21:26:29 2009 +0200 See bug 24525 for more info - poppler/GfxFont.cc | 1 + + poppler/GfxFont.cc | 1 + 1 file changed, 1 insertion(+) commit c839b706092583f6b12ed3cc634bf5af34b7a2bb @@ -23326,7 +25183,7 @@ Date: Tue Oct 20 10:09:13 2009 +0200 [glib] Fix CVE-2009-3607 - glib/poppler-page.cc | 20 ++++++++++---------- + glib/poppler-page.cc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 44462e0ca39392e5629020226b901e4026089b46 @@ -23335,7 +25192,7 @@ Date: Mon Oct 19 23:33:58 2009 +0200 fix memory leak - poppler/PSOutputDev.cc | 1 + + poppler/PSOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit d701aaa9eaa62567210070129f5feffe24bf1936 @@ -23344,7 +25201,7 @@ Date: Sun Oct 18 01:22:16 2009 +0200 This include is needed as this file uses Ref - poppler/OutputDev.h | 1 + + poppler/OutputDev.h | 1 + 1 file changed, 1 insertion(+) commit d4202536e1b62c326c301d5088fa0e176c523e85 @@ -23353,7 +25210,7 @@ Date: Sat Oct 17 01:35:11 2009 +0200 SplashGlyphBitmap is a struct and not a class - poppler/ArthurOutputDev.h | 2 +- + poppler/ArthurOutputDev.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 654176dee7c9325aa5a24a2de3c070faa16e8a9c @@ -23365,16 +25222,16 @@ Date: Sat Oct 17 01:30:40 2009 +0200 This allows to tune the installation libdir by adding a suffix for it (making it eg lib, lib32, or lib64) - CMakeLists.txt | 16 +++++++++------- - glib/CMakeLists.txt | 2 +- - poppler-cairo.pc.cmake | 2 +- - poppler-glib.pc.cmake | 2 +- - poppler-qt.pc.cmake | 2 +- - poppler-qt4.pc.cmake | 2 +- - poppler-splash.pc.cmake | 2 +- - poppler.pc.cmake | 2 +- - qt/CMakeLists.txt | 2 +- - qt4/src/CMakeLists.txt | 2 +- + CMakeLists.txt | 16 +++++++++------- + glib/CMakeLists.txt | 2 +- + poppler-cairo.pc.cmake | 2 +- + poppler-glib.pc.cmake | 2 +- + poppler-qt.pc.cmake | 2 +- + poppler-qt4.pc.cmake | 2 +- + poppler-splash.pc.cmake | 2 +- + poppler.pc.cmake | 2 +- + qt/CMakeLists.txt | 2 +- + qt4/src/CMakeLists.txt | 2 +- 10 files changed, 18 insertions(+), 16 deletions(-) commit 43829ae4b25a88ace06f05fa6750e5732539f4be @@ -23383,7 +25240,7 @@ Date: Sat Oct 17 01:21:39 2009 +0200 put a space so MSVC won't try to see it as comment - poppler/GfxState.h | 4 ++-- + poppler/GfxState.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f64086ea22a4e8cb3d4e7116db2a9541ac2fb19f @@ -23392,7 +25249,7 @@ Date: Sat Oct 17 00:48:58 2009 +0200 check the document is not locked when printing - qt4/src/poppler-ps-converter.cc | 6 ++++++ + qt4/src/poppler-ps-converter.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 85d1015480b7ab3f21cc5f78dc53d4c5efdc6e60 @@ -23401,7 +25258,7 @@ Date: Sat Oct 17 00:48:27 2009 +0200 fix file name comment - qt4/src/poppler-ps-converter.cc | 2 +- + qt4/src/poppler-ps-converter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 270764ad1bf2cfe95aed0b6850d2347361b4268d @@ -23411,11 +25268,11 @@ Date: Sat Oct 17 00:47:34 2009 +0200 Add a way for converters to return more exact errors they had when converting - qt4/src/poppler-base-converter.cc | 8 +++++++- - qt4/src/poppler-converter-private.h | 3 ++- - qt4/src/poppler-pdf-converter.cc | 11 ++++++++++- - qt4/src/poppler-ps-converter.cc | 6 +++++- - qt4/src/poppler-qt4.h | 14 ++++++++++++++ + qt4/src/poppler-base-converter.cc | 8 +++++++- + qt4/src/poppler-converter-private.h | 3 ++- + qt4/src/poppler-pdf-converter.cc | 11 ++++++++++- + qt4/src/poppler-ps-converter.cc | 6 +++++- + qt4/src/poppler-qt4.h | 14 ++++++++++++++ 5 files changed, 38 insertions(+), 4 deletions(-) commit 1082e1671afd8ab91583dabc876304008acb021c @@ -23424,11 +25281,11 @@ Date: Fri Oct 16 23:17:22 2009 +0200 Some "security" fixes based on newly released Xpdf 3.02pl4 - poppler/Stream.cc | 4 ++++ - poppler/XRef.cc | 19 +++++++++++++++---- - splash/Splash.cc | 7 +++++++ - splash/SplashBitmap.cc | 37 ++++++++++++++++++++++++++++++------- - splash/SplashErrorCodes.h | 4 +++- + poppler/Stream.cc | 4 ++++ + poppler/XRef.cc | 19 +++++++++++++++---- + splash/Splash.cc | 7 +++++++ + splash/SplashBitmap.cc | 37 ++++++++++++++++++++++++++++++------- + splash/SplashErrorCodes.h | 4 +++- 5 files changed, 59 insertions(+), 12 deletions(-) commit c2458275e02f56226779b82d73c13defcbbda563 @@ -23437,7 +25294,7 @@ Date: Fri Oct 16 20:54:32 2009 +0200 fix constructor of DCTStream - poppler/Stream.cc | 3 ++- + poppler/Stream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit fd91b79c053bb5cd01a766032b90981dbc5e5dd3 @@ -23446,7 +25303,7 @@ Date: Sat Oct 10 14:53:42 2009 +0200 fix compiling with automake - goo/Makefile.am | 2 +- + goo/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c3031b4318af6f85256f2478c8678dedd0d6acd1 @@ -23455,7 +25312,7 @@ Date: Fri Oct 9 16:17:16 2009 +0200 cmake: simplify the linking to libpng - CMakeLists.txt | 7 +++---- + CMakeLists.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 96688dd7a091f8fa141fad2b3d05bae04b0b86fb @@ -23464,7 +25321,7 @@ Date: Fri Oct 9 16:09:46 2009 +0200 MSVC: add _CRT_SECURE_NO_WARNINGS to the define's - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit f346c1f6b55f87ebd6bb0b0932462d5514aa40ff @@ -23473,10 +25330,10 @@ Date: Fri Oct 9 00:29:06 2009 +0200 add -ansi flag to default warnings - cmake/modules/PopplerMacros.cmake | 2 +- - configure.ac | 2 +- - utils/parseargs.c | 30 +++++++++++++++--------------- - utils/parseargs.h | 26 +++++++++++++------------- + cmake/modules/PopplerMacros.cmake | 2 +- + configure.ac | 2 +- + utils/parseargs.c | 30 +++++++++++++++--------------- + utils/parseargs.h | 26 +++++++++++++------------- 4 files changed, 30 insertions(+), 30 deletions(-) commit 53e0016b772f1b78d998506e2f3106011d32cef3 @@ -23485,10 +25342,10 @@ Date: Fri Oct 9 00:15:52 2009 +0200 Add virtual destructor to ImgWriter - CMakeLists.txt | 1 + - goo/ImgWriter.cc | 15 +++++++++++++++ - goo/ImgWriter.h | 2 ++ - goo/Makefile.am | 1 + + CMakeLists.txt | 1 + + goo/ImgWriter.cc | 15 +++++++++++++++ + goo/ImgWriter.h | 2 ++ + goo/Makefile.am | 1 + 4 files changed, 19 insertions(+) commit 699dcacced7be05b788c414c231dc2b5c07de06e @@ -23497,8 +25354,8 @@ Date: Fri Oct 9 00:13:11 2009 +0200 Add -Wnon-virtual-dtor flag - cmake/modules/PopplerMacros.cmake | 4 ++-- - configure.ac | 2 +- + cmake/modules/PopplerMacros.cmake | 4 ++-- + configure.ac | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit d1e4fca4a8602994b010fae4f4fea5cd4df9276e @@ -23507,7 +25364,7 @@ Date: Fri Oct 9 00:10:03 2009 +0200 build on cmake too - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit d67511c92022121066f43003f01b955962ddcd33 @@ -23516,18 +25373,18 @@ Date: Fri Oct 9 00:09:23 2009 +0200 Add -jpeg to pdftoppm - goo/ImgWriter.h | 28 +++++++++++++++ - goo/JpegWriter.cc | 92 - ++++++++++++++++++++++++++++++++++++++++++++++++ - goo/JpegWriter.h | 42 ++++++++++++++++++++++ - goo/Makefile.am | 2 ++ - goo/PNGWriter.cc | 5 +-- - goo/PNGWriter.h | 10 +++--- - splash/SplashBitmap.cc | 46 ++++++++++++++++-------- - splash/SplashBitmap.h | 5 +-- - splash/SplashTypes.h | 11 ++++++ - utils/pdftoppm.1 | 3 ++ - utils/pdftoppm.cc | 22 +++++++++--- + goo/ImgWriter.h | 28 +++++++++++++++ + goo/JpegWriter.cc | 92 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + goo/JpegWriter.h | 42 +++++++++++++++++++++++ + goo/Makefile.am | 2 ++ + goo/PNGWriter.cc | 5 +-- + goo/PNGWriter.h | 10 +++--- + splash/SplashBitmap.cc | 46 +++++++++++++++++-------- + splash/SplashBitmap.h | 5 +-- + splash/SplashTypes.h | 11 ++++++ + utils/pdftoppm.1 | 3 ++ + utils/pdftoppm.cc | 22 +++++++++--- 11 files changed, 239 insertions(+), 27 deletions(-) commit 388196df1fb05fb2d88ae82bd81e823a23588ec1 @@ -23536,7 +25393,7 @@ Date: Wed Oct 7 17:11:58 2009 +0200 [glib-demo] Show some of the annot flags in annots treeview - glib/demo/annots.c | 35 +++++++++++++++++++++++++++++++++-- + glib/demo/annots.c | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) commit 034907c6582c1f50782ec9c58a29b140c6fc0688 @@ -23545,7 +25402,7 @@ Date: Tue Oct 6 00:52:10 2009 +0200 Forgot to update the year here - qt4/src/poppler-private.h | 2 +- + qt4/src/poppler-private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fef89acebf5312324c104fb52e629563fbc2de76 @@ -23554,9 +25411,9 @@ Date: Tue Oct 6 00:42:52 2009 +0200 Add the possibility of enabling hinting - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-private.h | 1 + - qt4/src/poppler-qt4.h | 3 ++- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-private.h | 1 + + qt4/src/poppler-qt4.h | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) commit 485252844b5e0964ee724b74e2a7ba2b820b259e @@ -23568,18 +25425,18 @@ Date: Tue Oct 6 00:41:57 2009 +0200 Basically we default to no hinting now with the possibility to enable it - poppler/ArthurOutputDev.cc | 2 +- - poppler/GlobalParams.cc | 19 ------------- - poppler/GlobalParams.h | 3 -- - poppler/SplashOutputDev.cc | 8 +++++- - poppler/SplashOutputDev.h | 3 ++ - splash/SplashFTFont.cc | 64 - +++++++++--------------------------------- - splash/SplashFTFont.h | 4 +-- - splash/SplashFTFontEngine.cc | 8 +++--- - splash/SplashFTFontEngine.h | 7 +++-- - splash/SplashFontEngine.cc | 5 ++-- - splash/SplashFontEngine.h | 3 +- + poppler/ArthurOutputDev.cc | 2 +- + poppler/GlobalParams.cc | 19 ------------- + poppler/GlobalParams.h | 3 --- + poppler/SplashOutputDev.cc | 8 +++++- + poppler/SplashOutputDev.h | 3 +++ + splash/SplashFTFont.cc | 64 + ++++++++++---------------------------------- + splash/SplashFTFont.h | 4 +-- + splash/SplashFTFontEngine.cc | 8 +++--- + splash/SplashFTFontEngine.h | 7 ++--- + splash/SplashFontEngine.cc | 5 ++-- + splash/SplashFontEngine.h | 3 ++- 11 files changed, 40 insertions(+), 86 deletions(-) commit 8194c156cf2167834779e1690a89b5068baf8d58 @@ -23588,12 +25445,12 @@ Date: Mon Oct 5 00:55:55 2009 +0200 Fix includes for those using internal headers - goo/FixedPoint.h | 2 +- - goo/gmem.h | 2 +- - poppler/OutputDev.h | 2 +- - poppler/PSOutputDev.h | 2 +- - poppler/PageLabelInfo.h | 2 +- - utils/ImageOutputDev.h | 2 +- + goo/FixedPoint.h | 2 +- + goo/gmem.h | 2 +- + poppler/OutputDev.h | 2 +- + poppler/PSOutputDev.h | 2 +- + poppler/PageLabelInfo.h | 2 +- + utils/ImageOutputDev.h | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) commit 091f68ccd59413d6890dfbfcf8911f112e690b50 @@ -23604,26 +25461,25 @@ Date: Mon Oct 5 00:39:36 2009 +0200 More info at http://bugs.freedesktop.org/show_bug.cgi?id=24259 - goo/GooMutex.h | 16 +++++++++++++++- - goo/gfile.cc | 33 +++++++++++++++++---------------- - goo/gfile.h | 5 +++-- - msvc/poppler/poppler-config.h | 2 +- - poppler-config.h.cmake | 2 +- - poppler/ABWOutputDev.h | 3 ++- - poppler/FileSpec.cc | 7 ++++--- - poppler/GlobalParams.cc | 37 - +++++++++++++++++++------------------ - poppler/GlobalParams.h | 4 ++-- - poppler/Link.cc | 3 ++- - poppler/PDFDoc.cc | 4 ++-- - poppler/PDFDoc.h | 3 ++- - poppler/PSOutputDev.cc | 5 +++-- - poppler/TextOutputDev.cc | 5 +++-- - poppler/XpdfPluginAPI.cc | 13 ++++++++++++- - poppler/poppler-config.h.in | 2 +- - splash/SplashFontEngine.cc | 9 +++++---- - test/perf-test.cc | 24 ++++++++++++------------ - utils/HtmlOutputDev.h | 3 ++- + goo/GooMutex.h | 16 +++++++++++++++- + goo/gfile.cc | 33 +++++++++++++++++---------------- + goo/gfile.h | 5 +++-- + msvc/poppler/poppler-config.h | 2 +- + poppler-config.h.cmake | 2 +- + poppler/ABWOutputDev.h | 3 ++- + poppler/FileSpec.cc | 7 ++++--- + poppler/GlobalParams.cc | 37 +++++++++++++++++++------------------ + poppler/GlobalParams.h | 4 ++-- + poppler/Link.cc | 3 ++- + poppler/PDFDoc.cc | 4 ++-- + poppler/PDFDoc.h | 3 ++- + poppler/PSOutputDev.cc | 5 +++-- + poppler/TextOutputDev.cc | 5 +++-- + poppler/XpdfPluginAPI.cc | 13 ++++++++++++- + poppler/poppler-config.h.in | 2 +- + splash/SplashFontEngine.cc | 9 +++++---- + test/perf-test.cc | 24 ++++++++++++------------ + utils/HtmlOutputDev.h | 3 ++- 19 files changed, 108 insertions(+), 72 deletions(-) commit 7fd8bdfa450db4e323e4e5d12159359fbc47f9ed @@ -23635,7 +25491,7 @@ Date: Mon Oct 5 00:21:15 2009 +0200 Found by -Wextra i think we should add more warnings to our default flags - qt4/src/poppler-annotation.cc | 2 +- + qt4/src/poppler-annotation.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d46f7343e446331489d3fe6711a7cf778e0bd902 @@ -23646,7 +25502,7 @@ Date: Fri Oct 2 22:04:46 2009 +0200 Fixes saving some files - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2bc2040081919340415f576ce8266356deadbfcd @@ -23657,7 +25513,7 @@ Date: Fri Oct 2 22:04:03 2009 +0200 Makes saving more faithful for some files - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 05eb7342d5234732f27c9c67b7fc1f9e40a4e075 @@ -23668,7 +25524,7 @@ Date: Fri Oct 2 22:03:40 2009 +0200 Fixes saving of some files - poppler/PDFDoc.cc | 12 ++++++++++++ + poppler/PDFDoc.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit b98faa4c162392d9416a5a93c9042b41f82d8657 @@ -23677,7 +25533,7 @@ Date: Fri Oct 2 22:02:13 2009 +0200 Return the save status as program status - test/pdf-fullrewrite.cc | 3 ++- + test/pdf-fullrewrite.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f73f59f2c7bb7c7d57eb70cdc1bc30b80a92d0b7 @@ -23688,7 +25544,7 @@ Date: Fri Oct 2 22:01:45 2009 +0200 Fixes saving some files - poppler/Parser.cc | 5 +++++ + poppler/Parser.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 91135c7e788bc32e414e1a9c9ab43b326a07e970 @@ -23699,7 +25555,7 @@ Date: Fri Oct 2 22:00:12 2009 +0200 Fixes saving of some files - goo/GooString.cc | 4 ++-- + goo/GooString.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9dcb3e8be2cd52a795605548e43d6bfc149b2ea5 @@ -23710,7 +25566,7 @@ Date: Sun Sep 27 17:17:32 2009 +0200 Fixes check on cygwin - m4/qt.m4 | 4 ++-- + m4/qt.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ed4a6f1cfc7ccd2717d939841c092347c3307547 @@ -23721,7 +25577,7 @@ Date: Sat Sep 26 19:26:19 2009 +0200 Bug 24090 - poppler/PDFDoc.cc | 6 +++++- + poppler/PDFDoc.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 04b232d48930af9bc614d7fef47f79ce247713a4 @@ -23732,7 +25588,7 @@ Date: Sat Sep 26 18:30:41 2009 +0200 Bug 24091 - poppler/PDFDoc.cc | 8 +++++++- + poppler/PDFDoc.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 343e4f9aceb935eb393ad94bbef4dbb1b1a450ee @@ -23741,7 +25597,7 @@ Date: Sat Sep 26 18:28:40 2009 +0200 Plug leak - test/pdf-fullrewrite.cc | 1 + + test/pdf-fullrewrite.cc | 1 + 1 file changed, 1 insertion(+) commit 2ea0032283c4717f1bb285fab7956fc38f375e87 @@ -23752,9 +25608,9 @@ Date: Sat Sep 26 15:01:35 2009 +0200 Bug 4195 - configure.ac | 3 +++ - qt/Makefile.am | 2 +- - qt4/src/Makefile.am | 2 +- + configure.ac | 3 +++ + qt/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) commit 074dc5e5e39cebc1fbe9bf6a15b2cae2391006c1 @@ -23765,7 +25621,7 @@ Date: Sat Sep 26 14:56:38 2009 +0200 Fixes bug 6841 - poppler/Parser.cc | 17 +++++++++++++---- + poppler/Parser.cc | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit b7702820245fb6cdbf77afba37c53c03d4362a25 @@ -23776,7 +25632,7 @@ Date: Mon Sep 21 21:58:26 2009 +0200 This is a regression after the removal of setting LC_NUMERIC - poppler/PDFDoc.cc | 6 +++++- + poppler/PDFDoc.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d31080d8195694cef740d4e77484179bb38d1f26 @@ -23788,7 +25644,7 @@ Date: Sun Sep 20 17:21:13 2009 +0200 Fixes bug #24036 - poppler/Annot.cc | 33 ++++++++++++++++++++------------- + poppler/Annot.cc | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) commit a729d005a7204791fa8415de5aa0834136073ce8 @@ -23803,9 +25659,9 @@ Date: Thu Sep 17 20:12:20 2009 +0200 thanks for Christian Ehrlicher for reporting the bug and testing its fix - poppler/GlobalParams.cc | 1 + - poppler/GlobalParams.h | 1 + - poppler/GlobalParamsWin.cc | 1 - + poppler/GlobalParams.cc | 1 + + poppler/GlobalParams.h | 1 + + poppler/GlobalParamsWin.cc | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) commit 68711d8494e2765c4a24ea59ce8d904981f0f917 @@ -23816,7 +25672,7 @@ Date: Wed Sep 9 23:24:22 2009 +0200 some compilers don't know about uint - poppler/Gfx.cc | 4 ++-- + poppler/Gfx.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 943a13c9354dec18cb023642aebbe5d3bb920ed7 @@ -23825,11 +25681,11 @@ Date: Wed Sep 9 20:04:06 2009 +0200 poppler 0.12.0 - CMakeLists.txt | 4 ++-- - NEWS | 18 ++++++++++++++++++ - configure.ac | 4 ++-- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 ++-- + NEWS | 18 ++++++++++++++++++ + configure.ac | 4 ++-- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 26 insertions(+), 8 deletions(-) commit e8ed7210346cb18f6e4588ad557f993c6d42f4a3 @@ -23838,8 +25694,8 @@ Date: Wed Sep 9 19:21:21 2009 +0200 increase library to 3.2.0 - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e950107006a3b1889646d3705323c1b3d41eaa49 @@ -23851,7 +25707,7 @@ Date: Wed Sep 9 01:19:38 2009 +0200 Bug 23025 Also fixes problems in bug-poppler6881-2.pdf and bug-poppler6500.pdf - poppler/JBIG2Stream.cc | 13 ++++++++----- + poppler/JBIG2Stream.cc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 1cb25a4adaaf3e2da50724312a3db6928991f425 @@ -23862,7 +25718,7 @@ Date: Sun Sep 6 10:45:56 2009 +0200 Fixes bug #10386 - glib/poppler-document.cc | 4 ++++ + glib/poppler-document.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 842e00f3114666609ef4dec6fa613d46f330a40c @@ -23873,8 +25729,8 @@ Date: Sat Sep 5 15:20:35 2009 +0200 Also do not crash if data() is called on an invalid file - qt4/src/poppler-embeddedfile.cc | 10 +++++++++- - qt4/src/poppler-qt4.h | 9 ++++++++- + qt4/src/poppler-embeddedfile.cc | 10 +++++++++- + qt4/src/poppler-qt4.h | 9 ++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) commit 9d40b268f5a9a9a0fb79da0e1627dd8eebc4db6a @@ -23886,7 +25742,7 @@ Date: Sat Sep 5 15:19:27 2009 +0200 At the moment returns false if the object stream is not really a stream - poppler/Catalog.h | 3 ++- + poppler/Catalog.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 642650b6f70425c8fff2df978ae71249a5ae07f3 @@ -23897,7 +25753,7 @@ Date: Sat Sep 5 01:12:49 2009 +0200 Bug #17252 - poppler/GfxFont.cc | 38 ++++++++++++++++++++++++++++++++------ + poppler/GfxFont.cc | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) commit bf5811f5331292ccf30f1b0f089fe43d351d96be @@ -23909,7 +25765,7 @@ Date: Wed Aug 26 00:43:46 2009 +0200 Shading is not necessarily lineal so require another bisection to assume all the area in between have the same color. Fixes bug #20238 - poppler/Gfx.cc | 17 ++++++++++++++++- + poppler/Gfx.cc | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) commit e94430b790fde6ce7b7cb163c2e0adf2d071c81d @@ -23918,7 +25774,7 @@ Date: Wed Aug 26 00:42:49 2009 +0200 Make code a bit more readable - poppler/Gfx.cc | 23 +++++++++++------------ + poppler/Gfx.cc | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit 465212780557705fd939dfe54f96913505bfc96e @@ -23927,7 +25783,7 @@ Date: Tue Aug 25 21:55:45 2009 +0200 forgot to update my copyright - poppler/JPEG2000Stream.cc | 2 +- + poppler/JPEG2000Stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4f6016d01ced32002bef22b9b5d5426a74e55842 @@ -23938,7 +25794,7 @@ Date: Tue Aug 25 21:10:07 2009 +0200 Don't just directly print strings of unknown content; use "%s". - poppler/JPEG2000Stream.cc | 4 ++-- + poppler/JPEG2000Stream.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4616b23382b5d155f8b2f1942733037cf5730844 @@ -23949,7 +25805,7 @@ Date: Tue Aug 25 21:09:40 2009 +0200 Don't just directly print strings of unknown content; use "%s". - poppler/GfxState.cc | 3 ++- + poppler/GfxState.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6c5c8d008456d1e4f3d60bc182209747c2a175dc @@ -23960,12 +25816,12 @@ Date: Tue Aug 25 21:03:16 2009 +0200 When using automake 1.11, should support silent build rules. - Makefile.am | 2 +- - configure.ac | 1 + - glib/Makefile.am | 4 ++-- - qt4/demos/Makefile.am | 2 +- - qt4/src/Makefile.am | 2 +- - qt4/tests/Makefile.am | 2 +- + Makefile.am | 2 +- + configure.ac | 1 + + glib/Makefile.am | 4 ++-- + qt4/demos/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- + qt4/tests/Makefile.am | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) commit e7dd1c47b01d8f31599ee686eafbe7c54d7c023a @@ -23978,7 +25834,7 @@ Date: Tue Aug 25 21:01:13 2009 +0200 not the oldest one. Add support for automake 1.11. FDO#23473. - autogen.sh | 13 +++++++------ + autogen.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 493d2c5aa78a3241e70108c5d7eccba9ac72f834 @@ -23990,10 +25846,10 @@ Date: Mon Aug 24 20:08:46 2009 +0200 The following patch minimizes pkg-config deps similar to how the glib-related pkg-config deps are done. - poppler-qt.pc.cmake | 3 ++- - poppler-qt.pc.in | 3 ++- - poppler-qt4.pc.cmake | 3 ++- - poppler-qt4.pc.in | 3 ++- + poppler-qt.pc.cmake | 3 ++- + poppler-qt.pc.in | 3 ++- + poppler-qt4.pc.cmake | 3 ++- + poppler-qt4.pc.in | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) commit 341cd3ecd08a39cd146c1c57f356b50a2881c03f @@ -24008,7 +25864,7 @@ Date: Mon Aug 24 19:51:34 2009 +0200 pdftosomething utilities. - utils/pdftoabw.cc | 39 ++++++++++++++++++++++++++++++++------- + utils/pdftoabw.cc | 39 ++++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) commit 365683d5faea6e0a7570b139d1f3366c22271f8e @@ -24017,11 +25873,11 @@ Date: Tue Aug 18 21:18:13 2009 +0200 0.11.3 - CMakeLists.txt | 2 +- - NEWS | 22 ++++++++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 22 ++++++++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 28 insertions(+), 6 deletions(-) commit cb28bc8a637d300664b3c7569263445275333878 @@ -24032,7 +25888,7 @@ Date: Mon Aug 17 14:14:03 2009 +0200 See bug #23076. - glib/poppler-document.cc | 26 ++++++++++++++++++++++++++ + glib/poppler-document.cc | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 1b5612841b0c663f6d391d4581f65f68a2975db0 @@ -24045,8 +25901,8 @@ Date: Mon Aug 17 01:04:04 2009 +0200 This new function reads the version of the PDF specification of the document, putting major and minor numbers in own variables. - qt/poppler-document.cc | 8 ++++++++ - qt/poppler-qt.h | 12 ++++++++++++ + qt/poppler-document.cc | 8 ++++++++ + qt/poppler-qt.h | 12 ++++++++++++ 2 files changed, 20 insertions(+) commit aef8ecda1e80b921228f415a53c9c5a52df87d94 @@ -24057,7 +25913,7 @@ Date: Mon Aug 17 00:57:08 2009 +0200 ... in favour of getPdfVersion() - qt4/src/poppler-qt4.h | 5 ++++- + qt4/src/poppler-qt4.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 830140f70e48e8033ad4411b6bd405d5ad7358a3 @@ -24071,9 +25927,9 @@ Date: Mon Aug 17 00:51:13 2009 +0200 document, putting major and minor numbers in own variables. Add them to the relative unit test. - qt4/src/poppler-document.cc | 8 ++++++++ - qt4/src/poppler-qt4.h | 13 +++++++++++++ - qt4/tests/check_metadata.cpp | 4 ++++ + qt4/src/poppler-document.cc | 8 ++++++++ + qt4/src/poppler-qt4.h | 13 +++++++++++++ + qt4/tests/check_metadata.cpp | 4 ++++ 3 files changed, 25 insertions(+) commit 5491d16dfbd73f0256c62e49d02622dc3185012e @@ -24084,12 +25940,12 @@ Date: Mon Aug 17 00:24:41 2009 +0200 Frontends are yet to come - glib/poppler-document.cc | 2 +- - poppler/PDFDoc.cc | 7 ++++--- - poppler/PDFDoc.h | 8 +++++--- - qt/poppler-document.cc | 4 ++-- - qt4/src/poppler-document.cc | 4 ++-- - utils/pdfinfo.cc | 4 ++-- + glib/poppler-document.cc | 2 +- + poppler/PDFDoc.cc | 7 ++++--- + poppler/PDFDoc.h | 8 +++++--- + qt/poppler-document.cc | 4 ++-- + qt4/src/poppler-document.cc | 4 ++-- + utils/pdfinfo.cc | 4 ++-- 6 files changed, 16 insertions(+), 13 deletions(-) commit efd5dd63a5b08249529d9a9f5906aefe806fb3aa @@ -24098,9 +25954,9 @@ Date: Mon Aug 17 00:21:22 2009 +0200 Forgot to update copyright info - fofi/FoFiType1C.cc | 14 ++++++++++++++ - poppler/PDFDoc.cc | 2 +- - utils/parseargs.c | 2 +- + fofi/FoFiType1C.cc | 14 ++++++++++++++ + poppler/PDFDoc.cc | 2 +- + utils/parseargs.c | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) commit 25ff4be0b4521cc3d2de386cdeb589beb245d435 @@ -24110,7 +25966,7 @@ Date: Mon Aug 17 00:15:10 2009 +0200 No need to change the locale since we use gatof that does the right thing - poppler/PDFDoc.cc | 6 +----- + poppler/PDFDoc.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit a6f698b4edc42c0414dd4690e1e037088321db2c @@ -24119,11 +25975,11 @@ Date: Mon Aug 17 00:14:35 2009 +0200 Use gatof instead of atof - fofi/FoFiType1C.cc | 3 ++- - poppler/Annot.cc | 5 +++-- - poppler/Function.cc | 3 ++- - poppler/PDFDoc.cc | 3 ++- - utils/parseargs.c | 4 +++- + fofi/FoFiType1C.cc | 3 ++- + poppler/Annot.cc | 5 +++-- + poppler/Function.cc | 3 ++- + poppler/PDFDoc.cc | 3 ++- + utils/parseargs.c | 4 +++- 5 files changed, 12 insertions(+), 6 deletions(-) commit 807b121cae45832d2e5832bad19c31e77420bfec @@ -24134,11 +25990,11 @@ Date: Mon Aug 17 00:10:30 2009 +0200 Works over C locale integers without changing locale settings - CMakeLists.txt | 2 + - goo/Makefile.am | 6 ++- - goo/gstrtod.cc | 147 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - goo/gstrtod.h | 43 ++++++++++++++++ + CMakeLists.txt | 2 + + goo/Makefile.am | 6 ++- + goo/gstrtod.cc | 147 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + goo/gstrtod.h | 43 +++++++++++++++++ 4 files changed, 196 insertions(+), 2 deletions(-) commit 914bf7677a14494b69857b1d8070092a9999fe79 @@ -24151,9 +26007,9 @@ Date: Sun Aug 16 20:50:02 2009 +0200 Maybe we want to make this the default behaviour of 'g' instead of a new 'gs' case, but i prefer to be on the safe side for the moment - goo/GooString.cc | 27 +++++++++++++++++++++++++-- - goo/GooString.h | 4 +++- - poppler/PSOutputDev.cc | 4 ++-- + goo/GooString.cc | 27 +++++++++++++++++++++++++-- + goo/GooString.h | 4 +++- + poppler/PSOutputDev.cc | 4 ++-- 3 files changed, 30 insertions(+), 5 deletions(-) commit b7dfca1aa52b825eb3b8f1cc0470398c31615b30 @@ -24162,7 +26018,7 @@ Date: Sun Aug 16 19:28:37 2009 +0200 [cairo] CairoImageOutputDev doesn't implement patterns - poppler/CairoOutputDev.h | 13 +++++++++++++ + poppler/CairoOutputDev.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit d20d65111aee2ee4b8cdea2962ed1bb149122ba9 @@ -24173,9 +26029,9 @@ Date: Sun Aug 16 17:36:14 2009 +0200 Fixes bug #13518 for the cairo backend. - poppler/CairoOutputDev.cc | 56 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 10 ++++++++ + poppler/CairoOutputDev.cc | 56 + +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 10 +++++++++ 2 files changed, 66 insertions(+) commit e965d0686d979c775b64a93f8e2f775f81885417 @@ -24188,10 +26044,10 @@ Date: Thu Aug 13 14:48:10 2009 +0200 depending on the parameters, like shaded patterns currently do. - poppler/Gfx.cc | 37 +++++++++++++++++++------------------ - poppler/OutputDev.h | 11 ++++++----- - poppler/PSOutputDev.cc | 12 +++++++----- - poppler/PSOutputDev.h | 10 +++++----- + poppler/Gfx.cc | 37 +++++++++++++++++++------------------ + poppler/OutputDev.h | 11 ++++++----- + poppler/PSOutputDev.cc | 12 +++++++----- + poppler/PSOutputDev.h | 10 +++++----- 4 files changed, 37 insertions(+), 33 deletions(-) commit ce70ef7d6afc800e24031dae43da301e9e542f0e @@ -24200,7 +26056,7 @@ Date: Sat Aug 15 17:45:57 2009 +0200 Fix backwards search - qt4/src/poppler-page.cc | 4 ++-- + qt4/src/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5b7b1cdc5c3b8652d3ae583b4d7b8b6de625adc2 @@ -24209,8 +26065,8 @@ Date: Sat Aug 15 17:45:05 2009 +0200 Add an autotest showing previousresult fails - qt4/tests/check_search.cpp | 51 - ++++++++++++++++++++++++++++++++++++++++++++ + qt4/tests/check_search.cpp | 51 + ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit 2484b0dcb8eb62f8e2c147498c58871ec04630b5 @@ -24225,7 +26081,7 @@ Date: Fri Aug 14 11:47:11 2009 +0200 poppler bug 22152 and causes no regression in all the other files i have in my test dir so i'm commiting it - poppler/SplashOutputDev.cc | 4 ++-- + poppler/SplashOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 03970d8b6d7624444664320470baa6d1b1299622 @@ -24234,7 +26090,7 @@ Date: Tue Aug 11 12:01:07 2009 +0200 [build] Fix build with autotools - utils/Makefile.am | 1 + + utils/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 15752b7cd5c94620e3ad3b6afd9c70ccc754c9b3 @@ -24247,7 +26103,7 @@ Date: Mon Aug 10 20:02:13 2009 +0200 blend modes. - poppler/CairoOutputDev.h | 1 + + poppler/CairoOutputDev.h | 1 + 1 file changed, 1 insertion(+) commit 45dae4e66b2b833f95656850b5f1b0ffd1d96f1d @@ -24258,7 +26114,7 @@ Date: Mon Aug 10 20:00:04 2009 +0200 Fixes launchpad bug #342282 (page 2 of the attached document) - poppler/CairoOutputDev.cc | 16 +++++++++++++--- + poppler/CairoOutputDev.cc | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit b1cd54546844f2f7cd6bf7cc14b7584c84c3fc14 @@ -24269,7 +26125,7 @@ Date: Mon Aug 10 19:55:44 2009 +0200 Fixes bug #20491. - poppler/CairoFontEngine.cc | 19 ++----------------- + poppler/CairoFontEngine.cc | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) commit 4181a0ff11195eb7a56d76be23994b843e20b483 @@ -24278,7 +26134,7 @@ Date: Mon Aug 10 19:58:09 2009 +0200 this branch is unlikely to happen - poppler/Lexer.cc | 2 +- + poppler/Lexer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2a3025f32951ce7b7343aeef111902615d71595e @@ -24287,7 +26143,7 @@ Date: Mon Aug 10 19:55:40 2009 +0200 fix overflow calculation not to depend on the variable overflowing - poppler/Lexer.cc | 12 ++++++++---- + poppler/Lexer.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit a38001f724f78231c2fdadd28e647a35b41bab74 @@ -24298,7 +26154,7 @@ Date: Sun Aug 9 23:26:02 2009 +0200 Fixes bug 23078 - poppler/Lexer.cc | 28 ++++++++++++++++++++++------ + poppler/Lexer.cc | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) commit 4c4c0e44452d07bea88d98b7df0c01fadd7693cc @@ -24310,7 +26166,7 @@ Date: Sat Aug 8 17:26:14 2009 +0200 People should not be using internal headers but it's just two lines - poppler/Object.h | 5 +++-- + poppler/Object.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit e2c319ba18ab473fd969db9519a9231be67538c3 @@ -24321,7 +26177,7 @@ Date: Sat Aug 8 00:48:18 2009 +0200 Totally not optimized - splash/SplashBitmap.cc | 23 ++++++++++++++++++++++- + splash/SplashBitmap.cc | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit c669e7f3ca421265e78161cc3fdecd2a0c7510c9 @@ -24332,8 +26188,8 @@ Date: Sat Aug 8 00:38:50 2009 +0200 Works though is non optimal - splash/SplashBitmap.cc | 55 - ++++++++++++++++++++++++++++++++++-------------- + splash/SplashBitmap.cc | 55 + +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 16 deletions(-) commit 92744b72df9084fd2d69ba78406898378884aed8 @@ -24345,20 +26201,20 @@ Date: Sat Aug 8 00:20:52 2009 +0200 Based on a patch by Shen Liang <shenzhuxi@gmail.com> Also factored common PNG code from HtmlOutputDev to PNGWriter - CMakeLists.txt | 5 +++ - goo/Makefile.am | 9 +++- - goo/PNGWriter.cc | 110 - +++++++++++++++++++++++++++++++++++++++++++++ - goo/PNGWriter.h | 43 ++++++++++++++++++ - poppler/Makefile.am | 8 ++++ - splash/SplashBitmap.cc | 70 +++++++++++++++++++++++++++++ - splash/SplashBitmap.h | 5 +++ - splash/SplashErrorCodes.h | 4 +- - utils/CMakeLists.txt | 4 -- - utils/HtmlOutputDev.cc | 66 +++++---------------------- - utils/Makefile.am | 4 -- - utils/pdftoppm.1 | 3 ++ - utils/pdftoppm.cc | 21 +++++++-- + CMakeLists.txt | 5 +++ + goo/Makefile.am | 9 +++- + goo/PNGWriter.cc | 110 + ++++++++++++++++++++++++++++++++++++++++++++++ + goo/PNGWriter.h | 43 ++++++++++++++++++ + poppler/Makefile.am | 8 ++++ + splash/SplashBitmap.cc | 70 +++++++++++++++++++++++++++++ + splash/SplashBitmap.h | 5 +++ + splash/SplashErrorCodes.h | 4 +- + utils/CMakeLists.txt | 4 -- + utils/HtmlOutputDev.cc | 66 +++++----------------------- + utils/Makefile.am | 4 -- + utils/pdftoppm.1 | 3 ++ + utils/pdftoppm.cc | 21 +++++++-- 13 files changed, 283 insertions(+), 69 deletions(-) commit e4439ff527bb202d0239f78e647452983b733411 @@ -24370,8 +26226,8 @@ Date: Fri Aug 7 15:23:57 2009 +0200 In that case the mask is used for clipping when drawing images. Fixes bug #22216. - poppler/CairoOutputDev.cc | 59 - +++++++++++++++++++++++++++++---------------- + poppler/CairoOutputDev.cc | 59 + ++++++++++++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 21 deletions(-) commit 7194f59a18e4f6997ae560af3db1bd101d6f726e @@ -24385,7 +26241,7 @@ Date: Thu Aug 6 11:24:22 2009 +0100 read the file into a fresh block of memory. - poppler/CairoFontEngine.cc | 5 ++++- + poppler/CairoFontEngine.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 7e2bbcf6f85111d1006b0d5bc1503cadaba83c9f @@ -24394,7 +26250,7 @@ Date: Tue Aug 4 00:10:58 2009 +0200 Set KDAB via gamaral copyright - poppler/Form.cc | 3 ++- + poppler/Form.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ed5918e16dafebc9ecf6db8ce0186f407ecbf7d5 @@ -24403,7 +26259,7 @@ Date: Sat Aug 1 20:00:22 2009 +0200 [Qt4 apidox] make example for FontIterator... not leak ;) - qt4/src/poppler-qt4.h | 2 ++ + qt4/src/poppler-qt4.h | 2 ++ 1 file changed, 2 insertions(+) commit f3b36d9c992491e614e88dbf1a84b5433a7647f4 @@ -24419,10 +26275,10 @@ Date: Sat Aug 1 19:54:52 2009 +0200 Based on an initial patch by Hal V. Engel <hvengel@astound.net>, heavily reindented, polished and massaged in its API by me. - qt4/src/poppler-document.cc | 52 + qt4/src/poppler-document.cc | 52 + +++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 50 +++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 50 - +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) commit 78a1969d040018c0c2bb74c94f5507f786e4666e @@ -24431,7 +26287,7 @@ Date: Sat Aug 1 18:00:06 2009 +0200 [Qt] add unhandled cases and remove unused code - qt/poppler-page.cc | 12 ++---------- + qt/poppler-page.cc | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) commit bddebec0712e92e13b57d3d05d652673fe737866 @@ -24440,11 +26296,11 @@ Date: Sat Aug 1 17:12:22 2009 +0200 0.11.2 - CMakeLists.txt | 2 +- - NEWS | 30 ++++++++++++++++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 30 ++++++++++++++++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 36 insertions(+), 6 deletions(-) commit 87e2af3454348f5568d155c15af5d85268e47f1b @@ -24453,7 +26309,7 @@ Date: Sat Aug 1 15:48:02 2009 +0200 [glib-demo] Add cast to make sure the comparison is always valid - glib/demo/attachments.c | 2 +- + glib/demo/attachments.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 464e95ef451103daddc9a30cd26b986291f02176 @@ -24462,7 +26318,7 @@ Date: Sat Aug 1 15:47:25 2009 +0200 [glib-demo] Add missing return - glib/demo/attachments.c | 2 ++ + glib/demo/attachments.c | 2 ++ 1 file changed, 2 insertions(+) commit 7f48369e4d29b2a71abffa9e1966e3a2252de895 @@ -24472,7 +26328,7 @@ Date: Sat Aug 1 15:41:34 2009 +0200 Call fillChildrenSiblingsID in fillChildrenSiblingsID instaed of loadChildrenDefaults - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e21a3e40bf6f4365064cea751ae186580d8f81f5 @@ -24483,13 +26339,13 @@ Date: Sat Aug 1 15:23:03 2009 +0200 Bug #23030 - poppler/GlobalParams.cc | 17 ++++++++++++++ - poppler/GlobalParams.h | 4 ++++ - poppler/PSOutputDev.cc | 59 - ++++++++++++++++++++++++++--------------------- - poppler/PSOutputDev.h | 2 ++ - utils/pdftops.1 | 8 ++++++- - utils/pdftops.cc | 7 ++++++ + poppler/GlobalParams.cc | 17 ++++++++++++++ + poppler/GlobalParams.h | 4 ++++ + poppler/PSOutputDev.cc | 59 + +++++++++++++++++++++++++++---------------------- + poppler/PSOutputDev.h | 2 ++ + utils/pdftops.1 | 8 ++++++- + utils/pdftops.cc | 7 ++++++ 6 files changed, 70 insertions(+), 27 deletions(-) commit bd68c90338cbf16f468e5db59722610300a629e1 @@ -24498,7 +26354,7 @@ Date: Sat Aug 1 15:19:48 2009 +0200 Forgot to add my copyright - poppler/GfxState.h | 1 + + poppler/GfxState.h | 1 + 1 file changed, 1 insertion(+) commit 173451730948c320f16a0f5924a58302603eca0b @@ -24510,8 +26366,8 @@ Date: Sat Aug 1 15:13:35 2009 +0200 Fixes rendering of PDF where forms/patterns have more q than Q. Fixes rendering in splash of pdf in bugs #22835, #21899 and #16402 - poppler/Gfx.cc | 13 +++++++++++++ - poppler/GfxState.h | 1 + + poppler/Gfx.cc | 13 +++++++++++++ + poppler/GfxState.h | 1 + 2 files changed, 14 insertions(+) commit 35c408ca49be08144bcf14aa112505fd556725d2 @@ -24520,7 +26376,7 @@ Date: Fri Jul 31 23:27:02 2009 +0200 add the overloaded virtual warning also the autotools based build - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c32bd2d101e5dfb37e28276ecad699f121b27b7 @@ -24529,9 +26385,9 @@ Date: Fri Jul 31 23:22:25 2009 +0200 Add my copyright to files i just edited - poppler/OutputDev.cc | 1 + - poppler/OutputDev.h | 1 + - utils/HtmlOutputDev.h | 2 +- + poppler/OutputDev.cc | 1 + + poppler/OutputDev.h | 1 + + utils/HtmlOutputDev.h | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) commit 10717a48c85f1dbeff1c6bcd094006a9ecc92efc @@ -24540,7 +26396,7 @@ Date: Fri Jul 31 23:22:10 2009 +0200 Add -Woverloaded-virtual as default CXX flag - cmake/modules/PopplerMacros.cmake | 1 + + cmake/modules/PopplerMacros.cmake | 1 + 1 file changed, 1 insertion(+) commit db5f736655f01575ac5d7c524cbf131924ae91fa @@ -24552,8 +26408,8 @@ Date: Fri Jul 31 23:12:00 2009 +0200 That way the name is different from the OutputDev function and does not seem like a wrong overload - utils/HtmlOutputDev.cc | 4 ++-- - utils/HtmlOutputDev.h | 2 +- + utils/HtmlOutputDev.cc | 4 ++-- + utils/HtmlOutputDev.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 4be87f87509b93c4fe4025f9bd788e9412416663 @@ -24562,9 +26418,9 @@ Date: Fri Jul 31 23:11:32 2009 +0200 Remove Outputdev::beginMarkedContent as noone uses it - poppler/Gfx.cc | 2 -- - poppler/OutputDev.cc | 3 --- - poppler/OutputDev.h | 1 - + poppler/Gfx.cc | 2 -- + poppler/OutputDev.cc | 3 --- + poppler/OutputDev.h | 1 - 3 files changed, 6 deletions(-) commit 6ab2ec8a89519d2bd1576c8d62f8aec51b04479a @@ -24573,7 +26429,7 @@ Date: Fri Jul 31 23:10:56 2009 +0200 Warning-- - poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53c3d636ad645a350b576160e1498726238a7bd1 @@ -24585,13 +26441,13 @@ Date: Fri Jul 31 18:23:57 2009 +0200 Fixes bugs #10942, #14160 - poppler/CairoOutputDev.cc | 28 +++++++++ - poppler/CairoOutputDev.h | 2 + - poppler/Gfx.cc | 141 - +++++++++++++++++++++++++++------------------ - poppler/OutputDev.h | 2 +- - poppler/PSOutputDev.cc | 3 +- - poppler/PSOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 28 +++++++++ + poppler/CairoOutputDev.h | 2 + + poppler/Gfx.cc | 141 + +++++++++++++++++++++++++++------------------- + poppler/OutputDev.h | 2 +- + poppler/PSOutputDev.cc | 3 +- + poppler/PSOutputDev.h | 2 +- 6 files changed, 117 insertions(+), 61 deletions(-) commit 2ba937545d1a2b9fa798f04fee755ccdf0e74ec7 @@ -24600,10 +26456,10 @@ Date: Fri Jul 31 17:49:18 2009 +0200 [cairo] Use cairo_pattern_set_extend for linear gradients - poppler/CairoOutputDev.cc | 9 +++++++++ - poppler/CairoOutputDev.h | 1 + - poppler/Gfx.cc | 34 ++++++++++++++++++++++++++++------ - poppler/OutputDev.h | 4 ++++ + poppler/CairoOutputDev.cc | 9 +++++++++ + poppler/CairoOutputDev.h | 1 + + poppler/Gfx.cc | 34 ++++++++++++++++++++++++++++------ + poppler/OutputDev.h | 4 ++++ 4 files changed, 42 insertions(+), 6 deletions(-) commit b054756113f0df6b59935823882f412486e96db5 @@ -24615,10 +26471,10 @@ Date: Wed Jun 17 11:10:15 2009 +0200 It requires cairo from git master to work at the moment. Fixes bugs #22384, #12979, #13603, #17919, #22255 - configure.ac | 27 +++++++++++++++++++++ - poppler/CairoOutputDev.cc | 59 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 1 + + configure.ac | 27 ++++++++++++++++++++++ + poppler/CairoOutputDev.cc | 59 + +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 1 + 3 files changed, 87 insertions(+) commit bf8964726c9311e7e82b1faf49cc2272e5c1e339 @@ -24627,7 +26483,7 @@ Date: Thu Jul 30 22:08:43 2009 +0200 Fix some double to int warnings by explicit casting - poppler/Gfx.cc | 7 ++++--- + poppler/Gfx.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit fdbd0c548e963461b2bc4bdf1beaa1577cafcea7 @@ -24636,9 +26492,9 @@ Date: Thu Jul 30 21:05:18 2009 +0200 Update gtk-doc build files - gtk-doc.make | 102 - ++++++++++++++++++++++++++++++++++++++------------------- - m4/gtk-doc.m4 | 74 ++++++++++++++++++++++------------------- + gtk-doc.make | 102 + +++++++++++++++++++++++++++++++++++++++------------------- + m4/gtk-doc.m4 | 74 +++++++++++++++++++++++------------------- 2 files changed, 110 insertions(+), 66 deletions(-) commit ae84dce5cea4d249526a6ed5b2feb2d3f241da1b @@ -24651,11 +26507,11 @@ Date: Thu Jul 30 20:45:39 2009 +0200 See bug #22697. - configure.ac | 2 +- - glib/reference/Makefile.am | 4 +- - gtk-doc.make | 155 - ++++++++++++++++++++++++++++++++++++++++++++ - m4/gtk-doc.m4 | 53 +++++++++++++++ + configure.ac | 2 +- + glib/reference/Makefile.am | 4 +- + gtk-doc.make | 155 + +++++++++++++++++++++++++++++++++++++++++++++ + m4/gtk-doc.m4 | 53 ++++++++++++++++ 4 files changed, 211 insertions(+), 3 deletions(-) commit 7e14516a78b16453c747eb92b08665632e5f6844 @@ -24673,7 +26529,7 @@ Date: Mon Jul 27 23:20:50 2009 +0200 usemediabox = noCrop crop = !noCrop - utils/pdftops.cc | 3 ++- + utils/pdftops.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3d53a0eb14420d54c0ebf8590e34c018b8da105d @@ -24682,7 +26538,7 @@ Date: Sun Jul 19 16:02:33 2009 +0200 Copy byte_lookup in copy constructor - poppler/GfxState.cc | 6 ++++++ + poppler/GfxState.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 8f7271acf17c46e663cd48d90c382b04a834fba2 @@ -24707,9 +26563,9 @@ Date: Sun Jul 19 15:53:49 2009 +0200 Fixes bug #11027. - poppler/GfxState.cc | 125 - ++++++++++++++++++++++++++++++--------------------- - poppler/GfxState.h | 21 +++++++-- + poppler/GfxState.cc | 125 + ++++++++++++++++++++++++++++++---------------------- + poppler/GfxState.h | 21 +++++++-- 2 files changed, 91 insertions(+), 55 deletions(-) commit 1bc737796bef1c65289a101b2d4c367267b9c974 @@ -24718,7 +26574,7 @@ Date: Sun Jul 19 15:51:43 2009 +0200 Remove unused variable - poppler/GfxState.h | 1 - + poppler/GfxState.h | 1 - 1 file changed, 1 deletion(-) commit 512b2c654fd80c83b82e7adc828a478a18de17ab @@ -24727,7 +26583,7 @@ Date: Sun Jul 26 19:35:06 2009 +0200 [cairo] Use CAIRO_EXTEND_PAD in drawImageMaskPrescaled too - poppler/CairoOutputDev.cc | 32 +++++++++++++++----------------- + poppler/CairoOutputDev.cc | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) commit ad26e34bede53cb6300bc463cbdcc2b5adf101c2 @@ -24738,7 +26594,7 @@ Date: Sun Jul 26 18:36:06 2009 +0200 This is just for consistency of drawImage methods - poppler/CairoOutputDev.cc | 30 ++++++++++++++---------------- + poppler/CairoOutputDev.cc | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) commit ee6b761a55baef4c3bbe4614b0c3b3d761a3111f @@ -24755,7 +26611,7 @@ Date: Sun Jul 26 16:19:15 2009 +0200 need to compute the intersection of the mask with in the image in userspace. - poppler/CairoOutputDev.cc | 21 ++++++++++++++------- + poppler/CairoOutputDev.cc | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 499c6c972bac14936b5370276da723a6e98861b3 @@ -24764,8 +26620,8 @@ Date: Sun Jul 26 11:30:08 2009 +0200 [cairo] Use CAIRO_EXTEND_PAD when drawing images - poppler/CairoOutputDev.cc | 306 - +++++++++++++++++++++------------------------ + poppler/CairoOutputDev.cc | 306 + +++++++++++++++++++++------------------------- 1 file changed, 140 insertions(+), 166 deletions(-) commit f91eb7d01cef0897727c63267db309bc92297d37 @@ -24776,8 +26632,8 @@ Date: Sat Jul 25 16:34:12 2009 +0200 For example fixes second pdf in bug 18908 - poppler/PSOutputDev.cc | 68 - ++++++++++++++++++++++++++++++++++++------------ + poppler/PSOutputDev.cc | 68 + +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 51 insertions(+), 17 deletions(-) commit f93f5e17d8f23f3e2862f3411f43a95b334e6c91 @@ -24792,7 +26648,7 @@ Date: Mon Jul 20 17:10:37 2009 +0200 so that we won't need to call colorMap->getRGBLine when filling the image buffer. Fixes bug #18017. - poppler/CairoOutputDev.cc | 36 ++++++++++++++++++++++++++++++++++-- + poppler/CairoOutputDev.cc | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) commit e7475062b6ae5c495fa72faaf8fb3d97391f8544 @@ -24801,7 +26657,7 @@ Date: Tue Jul 14 17:22:52 2009 +0200 [cairo] Handle fontType1COT fonts in CairoFontEngine - poppler/CairoFontEngine.cc | 3 ++- + poppler/CairoFontEngine.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d42b9425fb2f98fa79e7a60e4f71ef14f5bacfe9 @@ -24810,7 +26666,7 @@ Date: Sun Jul 12 19:55:14 2009 +0200 glade is not used anymore - cmake/modules/FindGTK.cmake | 9 ++++----- + cmake/modules/FindGTK.cmake | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 454f7468c6a6a442a5064b5daa24d65ebf4fc6b6 @@ -24833,7 +26689,7 @@ Date: Thu Jul 9 10:43:00 2009 +0100 painters to use PAD correctly, we need to review the callers to remove unnecessary pre-scaling. - poppler/CairoOutputDev.cc | 16 ++++++++++++---- + poppler/CairoOutputDev.cc | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit f8d93eae3c7b9388feabac71f2380d0b42a855e7 @@ -24842,7 +26698,7 @@ Date: Wed Jul 8 20:14:35 2009 +0200 Lookup UF and F entries before Unix, MAC and DOS in getFileSpec - poppler/FileSpec.cc | 24 ++++++++++++------------ + poppler/FileSpec.cc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 767c534f5fdf6ccbccfd85a0086d72c215c278f1 @@ -24851,7 +26707,7 @@ Date: Wed Jul 8 19:13:54 2009 +0200 Use UF entry when present in dict in getFileSpecName() too - poppler/FileSpec.cc | 5 +++++ + poppler/FileSpec.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 569627ac4d56ddd58e109ce2a37179a85e042030 @@ -24862,12 +26718,12 @@ Date: Wed Jul 8 13:02:16 2009 +0200 See bug #10942. - poppler/CairoOutputDev.cc | 29 +++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 10 ++++++++++ - poppler/Gfx.cc | 29 ++++++++++++++++++++--------- - poppler/OutputDev.h | 6 +++++- - poppler/PSOutputDev.cc | 2 +- - poppler/PSOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 29 +++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 10 ++++++++++ + poppler/Gfx.cc | 29 ++++++++++++++++++++--------- + poppler/OutputDev.h | 6 +++++- + poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.h | 2 +- 6 files changed, 66 insertions(+), 12 deletions(-) commit 6ae0a6c0044713affa23eb1ee6a070785ed6c2f3 @@ -24882,7 +26738,7 @@ Date: Wed Jul 8 16:48:26 2009 +0100 this case it just requires zeroing out the masked pixels. - poppler/CairoOutputDev.cc | 9 +++++++-- + poppler/CairoOutputDev.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 646e5884e748ecce7094c673400484aa1d902bdd @@ -24897,7 +26753,7 @@ Date: Wed Jul 8 17:00:34 2009 +0100 array, [0:255]. - poppler/CairoOutputDev.cc | 4 ++-- + poppler/CairoOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d75feb1ee84385a9f94308cf47a43f4583092ddf @@ -24909,8 +26765,8 @@ Date: Wed Jul 8 16:37:19 2009 +0100 Just a small bit of code rearrangement to reduce repetition and invalid checks. - poppler/CairoOutputDev.cc | 102 - ++++++++++++++++++--------------------------- + poppler/CairoOutputDev.cc | 102 + +++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 61 deletions(-) commit 52f3704fed16cfc1e9dd85f72dde7922371e4099 @@ -24919,7 +26775,7 @@ Date: Wed Jul 8 11:40:52 2009 +0200 [TODO] Update TODO file - TODO | 6 ++++++ + TODO | 6 ++++++ 1 file changed, 6 insertions(+) commit ef261f5f72d37a0aa2709611ee2bad7d55340ed8 @@ -24929,8 +26785,8 @@ Date: Tue Jul 7 10:57:31 2009 +0200 Do not use F and UF entries if Unix or DOS are present in FileSpec dict - poppler/FileSpec.cc | 114 - +++++++++++++++++++++++---------------------------- + poppler/FileSpec.cc | 114 + +++++++++++++++++++++++----------------------------- 1 file changed, 51 insertions(+), 63 deletions(-) commit cafd4653dc6c7574214e80aa09489dcd24e347a6 @@ -24939,7 +26795,7 @@ Date: Wed Jul 1 11:41:32 2009 +0200 [glib-demo] Fix a typo - glib/demo/utils.c | 2 +- + glib/demo/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a3c9c6d0c0ee55dccd2d03f20d5683ae300cdc6b @@ -24962,7 +26818,7 @@ Date: Wed Jul 8 02:01:39 2009 +0200 I was not sure about some items and Jeff Muizelaar's TODO, so I left them there. - TODO | 47 +++++++++++++++-------------------------------- + TODO | 47 +++++++++++++++-------------------------------- 1 file changed, 15 insertions(+), 32 deletions(-) commit 92ad0ef89fe7690d83854b4821178dfdb2e22897 @@ -24971,7 +26827,7 @@ Date: Sat Jul 4 00:19:23 2009 +0200 [Qt4 demo] hopefully fix the page size on zoom change - qt4/demos/pageview.cpp | 5 +---- + qt4/demos/pageview.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 97094d13bc0f144b25e13c1de7a5328608ab13e3 @@ -24981,8 +26837,8 @@ Date: Sat Jul 4 00:07:12 2009 +0200 [Qt4 demo] show a list of checked/unchecked items for the document permissions - qt4/demos/permissions.cpp | 25 ++++++++----------------- - qt4/demos/permissions.h | 6 +++--- + qt4/demos/permissions.cpp | 25 ++++++++----------------- + qt4/demos/permissions.h | 6 +++--- 2 files changed, 11 insertions(+), 20 deletions(-) commit 0d8f2ee0f03a14e7b8477c4b787c3441a758f26b @@ -24991,7 +26847,7 @@ Date: Fri Jul 3 23:55:42 2009 +0200 [Qt4 demo] show page numbers in the toolbar as 1..n - qt4/demos/navigationtoolbar.cpp | 2 +- + qt4/demos/navigationtoolbar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b0d48df9121c55f8162ddf0ee63832f9adebf37b @@ -25000,8 +26856,8 @@ Date: Fri Jul 3 17:55:31 2009 +0200 [Qt4 demo] correctly use DPI values for the page sizes - qt4/demos/pageview.cpp | 12 +++++++++--- - qt4/demos/pageview.h | 2 ++ + qt4/demos/pageview.cpp | 12 +++++++++--- + qt4/demos/pageview.h | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) commit dcc3c384919f1562b8f312ad3ac847e23f3e83ab @@ -25012,14 +26868,14 @@ Date: Wed Jul 1 10:09:12 2009 +0200 Fixes bug #21673 - cmake/modules/FindGTK.cmake | 1 - - configure.ac | 4 +- - test/Makefile.am | 2 +- - test/pdf-inspector.cc | 34 ++-- - test/pdf-inspector.glade | 434 - ------------------------------------------- - test/pdf-inspector.ui | 416 - +++++++++++++++++++++++++++++++++++++++++ + cmake/modules/FindGTK.cmake | 1 - + configure.ac | 4 +- + test/Makefile.am | 2 +- + test/pdf-inspector.cc | 34 ++-- + test/pdf-inspector.glade | 434 + -------------------------------------------- + test/pdf-inspector.ui | 416 + ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 439 insertions(+), 452 deletions(-) commit 28208d1c9b8afbb769a5f4d9b0655b99fd4af16e @@ -25030,7 +26886,7 @@ Date: Wed Jul 1 09:52:12 2009 +0200 Fixes bug #22530. - glib/demo/main.c | 33 +++++++++++++++++++++++++++++++-- + glib/demo/main.c | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) commit 6ef83414ab55294cf46b6b05813927bb04066986 @@ -25042,9 +26898,9 @@ Date: Tue Jun 30 23:07:00 2009 +0200 Fixes crash on bug 22551 - poppler/Annot.cc | 7 ++++--- - poppler/Link.cc | 30 +++++++++++++++++------------- - poppler/Sound.cc | 8 +++++--- + poppler/Annot.cc | 7 ++++--- + poppler/Link.cc | 30 +++++++++++++++++------------- + poppler/Sound.cc | 8 +++++--- 3 files changed, 26 insertions(+), 19 deletions(-) commit 4b9db83841a8b97df1e0991c1b853897b7095777 @@ -25055,7 +26911,7 @@ Date: Tue Jun 30 11:24:29 2009 +0200 The surface is guaranteed to be cleared - glib/demo/render.c | 11 ++--------- + glib/demo/render.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 5deb6db5d340c08f337d2ba67aa1fd690e4eedd8 @@ -25064,8 +26920,8 @@ Date: Mon Jun 29 21:55:49 2009 +0200 Fix interpolate parameter position - poppler/SplashOutputDev.cc | 3 ++- - utils/ImageOutputDev.cc | 5 +++-- + poppler/SplashOutputDev.cc | 3 ++- + utils/ImageOutputDev.cc | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit e1e9ae2826eff1665d798b4b50b5c63e8282246b @@ -25074,7 +26930,7 @@ Date: Sun Jun 28 20:11:42 2009 +0200 [Qt4 demo] do not crash when changing the zoom with no document - qt4/demos/pageview.cpp | 3 +++ + qt4/demos/pageview.cpp | 3 +++ 1 file changed, 3 insertions(+) commit a98de97137cb343182bd03c443fc08ff4e0fd9a5 @@ -25083,11 +26939,11 @@ Date: Sun Jun 28 19:08:02 2009 +0200 [Qt4 demo] add a zoom combobox - qt4/demos/navigationtoolbar.cpp | 33 ++++++++++++++++++++++++++++++++- - qt4/demos/navigationtoolbar.h | 7 ++++++- - qt4/demos/pageview.cpp | 14 ++++++++++++-- - qt4/demos/pageview.h | 6 +++++- - qt4/demos/viewer.cpp | 2 ++ + qt4/demos/navigationtoolbar.cpp | 33 ++++++++++++++++++++++++++++++++- + qt4/demos/navigationtoolbar.h | 7 ++++++- + qt4/demos/pageview.cpp | 14 ++++++++++++-- + qt4/demos/pageview.h | 6 +++++- + qt4/demos/viewer.cpp | 2 ++ 5 files changed, 57 insertions(+), 5 deletions(-) commit 40002d2c765398869a3b7d8d92715f0608e39ab3 @@ -25096,7 +26952,7 @@ Date: Sun Jun 28 16:45:19 2009 +0200 Make sure the array is big enough to read from it - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0a1b41ff6de5a41e3450ecbcb1ba754dc06c29d9 @@ -25109,7 +26965,7 @@ Date: Fri Jun 26 19:31:22 2009 +0200 Not sure this is the best solution, but Adobe doesn't even open the file - poppler/Form.cc | 1 + + poppler/Form.cc | 1 + 1 file changed, 1 insertion(+) commit 6cb846664e57b02c99f1e6ad2b4e9128c9622e0a @@ -25118,7 +26974,7 @@ Date: Thu Jun 25 20:13:29 2009 +0200 Initilize AnnotColot properly when the Array is not correct - poppler/Annot.cc | 3 +++ + poppler/Annot.cc | 3 +++ 1 file changed, 3 insertions(+) commit 5fdc3acb8dded2e7d08e6ef30f4c5ae1a4a11b5e @@ -25128,8 +26984,8 @@ Date: Mon Jun 22 21:38:23 2009 +0200 Only change the page size when it really changes, otherwise duplex commands are lost - poppler/PSOutputDev.cc | 10 +++++++++- - poppler/PSOutputDev.h | 4 ++++ + poppler/PSOutputDev.cc | 10 +++++++++- + poppler/PSOutputDev.h | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) commit bf69beeb257cfd750c6ddc8b68aeb859b36380b2 @@ -25143,8 +26999,8 @@ Date: Sat Jun 20 23:51:09 2009 +0200 values for getPos(), i.e. increments by 1 when readChar() called, etc. Fixes bug #19706. - poppler/Decrypt.cc | 8 ++++++++ - poppler/Decrypt.h | 3 +++ + poppler/Decrypt.cc | 8 ++++++++ + poppler/Decrypt.h | 3 +++ 2 files changed, 11 insertions(+) commit 5ee4ff2aaf98e2eaa1ec2dc9f7e659b3b01ba7bf @@ -25153,7 +27009,7 @@ Date: Sat Jun 20 15:00:16 2009 +0200 [glib-demo] Allow using relative paths in demo application - glib/demo/main.c | 17 +++++------------ + glib/demo/main.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) commit a568248d3255407fcaa7368c4925c20e95619d20 @@ -25162,12 +27018,11 @@ Date: Fri Jun 19 21:07:39 2009 +0200 0.11.1 - CMakeLists.txt | 2 +- - NEWS | 50 - ++++++++++++++++++++++++++++++++++++++++++++++++-- - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 54 insertions(+), 8 deletions(-) commit ac99e239f2726db32617ff03174a6ce74361ea1b @@ -25176,7 +27031,7 @@ Date: Fri Jun 19 21:03:29 2009 +0200 ship PopplerCache.h - CMakeLists.txt | 1 + + CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 84984d2aa25917d68c9971cefe636e626eada13d @@ -25185,7 +27040,7 @@ Date: Fri Jun 19 20:54:15 2009 +0200 Ship PopplerCache.h too - poppler/Makefile.am | 1 + + poppler/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 3a52d46e5df8eb926b550d7f7a82f316dbf6808f @@ -25194,7 +27049,7 @@ Date: Fri Jun 19 17:45:44 2009 +0200 [glib-demo] Destroy pattern after using it - glib/demo/render.c | 1 + + glib/demo/render.c | 1 + 1 file changed, 1 insertion(+) commit 2e97524e5d82a4c33a4e6410fead444681db6749 @@ -25204,7 +27059,7 @@ Date: Fri Jun 19 14:20:16 2009 +0200 [glib-demo] Use a transparent surface and fill it in white after rendering - glib/demo/render.c | 12 +++++++++--- + glib/demo/render.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 009937842d5a8bfc12394e9e3ab71b7c33340a85 @@ -25213,7 +27068,7 @@ Date: Fri Jun 19 14:10:05 2009 +0200 [glib-demo] Use cairo_paint instead of rectangle + fill - glib/demo/render.c | 3 +-- + glib/demo/render.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 7248da095f67d57c3999cee7d980e62fd8a7cf49 @@ -25225,24 +27080,24 @@ Date: Fri Jun 19 09:37:02 2009 +0200 Fixes bug #9860 - poppler/ArthurOutputDev.cc | 4 +- - poppler/ArthurOutputDev.h | 5 ++- - poppler/CairoOutputDev.cc | 92 - +++++++++++++++++++++++++------------------ - poppler/CairoOutputDev.h | 48 ++++++++++++---------- - poppler/Gfx.cc | 49 +++++++++++++++++++---- - poppler/OutputDev.cc | 17 +++++--- - poppler/OutputDev.h | 13 +++--- - poppler/PSOutputDev.cc | 8 ++-- - poppler/PSOutputDev.h | 8 ++-- - poppler/PreScanOutputDev.cc | 25 ++++++++++-- - poppler/PreScanOutputDev.h | 25 ++++++++++-- - poppler/SplashOutputDev.cc | 16 +++++--- - poppler/SplashOutputDev.h | 12 ++++-- - utils/HtmlOutputDev.cc | 16 ++++---- - utils/HtmlOutputDev.h | 7 ++-- - utils/ImageOutputDev.cc | 20 +++++----- - utils/ImageOutputDev.h | 12 ++++-- + poppler/ArthurOutputDev.cc | 4 +- + poppler/ArthurOutputDev.h | 5 ++- + poppler/CairoOutputDev.cc | 92 + ++++++++++++++++++++++++++------------------- + poppler/CairoOutputDev.h | 48 ++++++++++++----------- + poppler/Gfx.cc | 49 ++++++++++++++++++++---- + poppler/OutputDev.cc | 17 ++++++--- + poppler/OutputDev.h | 13 ++++--- + poppler/PSOutputDev.cc | 8 ++-- + poppler/PSOutputDev.h | 8 ++-- + poppler/PreScanOutputDev.cc | 25 ++++++++++-- + poppler/PreScanOutputDev.h | 25 ++++++++++-- + poppler/SplashOutputDev.cc | 16 +++++--- + poppler/SplashOutputDev.h | 12 ++++-- + utils/HtmlOutputDev.cc | 16 ++++---- + utils/HtmlOutputDev.h | 7 ++-- + utils/ImageOutputDev.cc | 20 +++++----- + utils/ImageOutputDev.h | 12 ++++-- 17 files changed, 248 insertions(+), 129 deletions(-) commit 37e3f877ee725648734ff41e1e83870a210bcbd7 @@ -25253,12 +27108,12 @@ Date: Fri Jun 19 00:37:21 2009 +0200 Fixes bug 22334 - poppler/CMap.cc | 50 - +++++++++++++++++++++++++++++------------------ - poppler/CMap.h | 17 +++++++++++----- - poppler/GfxFont.cc | 41 ++++++++++++++++++++++++++------------ - poppler/GlobalParams.cc | 6 +++--- - poppler/GlobalParams.h | 5 +++-- + poppler/CMap.cc | 50 + ++++++++++++++++++++++++++++++------------------- + poppler/CMap.h | 17 ++++++++++++----- + poppler/GfxFont.cc | 41 +++++++++++++++++++++++++++------------- + poppler/GlobalParams.cc | 6 +++--- + poppler/GlobalParams.h | 5 +++-- 5 files changed, 77 insertions(+), 42 deletions(-) commit 47de8eef46300832556ce5ed869e391e477fd843 @@ -25270,9 +27125,9 @@ Date: Fri Jun 19 00:30:35 2009 +0200 For more info see bug 12014 and [poppler] Bug in JBIG2Stream from 08-June-2009 - poppler/JBIG2Stream.cc | 88 - ++++++++++++++++++++++++++---------------------- - poppler/JBIG2Stream.h | 15 +++++++++ + poppler/JBIG2Stream.cc | 88 + +++++++++++++++++++++++++++----------------------- + poppler/JBIG2Stream.h | 15 +++++++++ 2 files changed, 63 insertions(+), 40 deletions(-) commit d30b1013ea3ce45b5ea942fe7357c0fd07ff47f4 @@ -25281,8 +27136,8 @@ Date: Tue Jun 2 11:44:08 2009 +0200 Add setOpen() and setIcon() in AnnotText - poppler/Annot.cc | 25 +++++++++++++++++++++++++ - poppler/Annot.h | 3 +++ + poppler/Annot.cc | 25 +++++++++++++++++++++++++ + poppler/Annot.h | 3 +++ 2 files changed, 28 insertions(+) commit 287feffc1c1c0aa42a398fc071b489acef9ef22e @@ -25291,8 +27146,8 @@ Date: Tue Jun 2 11:26:40 2009 +0200 Add setLabel() and setPopup() to AnnotMarkup - poppler/Annot.cc | 36 ++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 4 ++++ + poppler/Annot.cc | 36 ++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 4 ++++ 2 files changed, 40 insertions(+) commit 2a938af5624fbc79316dd6bee5e550f2b4270a76 @@ -25301,8 +27156,8 @@ Date: Tue Jun 2 10:59:44 2009 +0200 Add setParent() and setOpen() to AnnotPopup - poppler/Annot.cc | 19 +++++++++++++++++++ - poppler/Annot.h | 4 ++++ + poppler/Annot.cc | 19 +++++++++++++++++++ + poppler/Annot.h | 4 ++++ 2 files changed, 23 insertions(+) commit 0af5464352dfa51f0458c57a3590c847a45964c7 @@ -25311,8 +27166,8 @@ Date: Tue Jun 2 10:37:49 2009 +0200 Save parent reference of popup annotations - poppler/Annot.cc | 16 +++++----------- - poppler/Annot.h | 4 ++-- + poppler/Annot.cc | 16 +++++----------- + poppler/Annot.h | 4 ++-- 2 files changed, 7 insertions(+), 13 deletions(-) commit fc4bc43dcd6f6871a47b9198e8c2571a5d448c3e @@ -25321,7 +27176,7 @@ Date: Mon Jun 1 14:52:21 2009 +0200 Fix a crash in pdf-inspector - test/pdf-inspector.cc | 11 +++++++++++ + test/pdf-inspector.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 3da7a2657892fde52b62e1f73476cb33d6c75e96 @@ -25330,8 +27185,8 @@ Date: Fri May 29 13:35:39 2009 +0200 Add Annot::setColor() - poppler/Annot.cc | 19 ++++++++++++++++++- - poppler/Annot.h | 6 +++++- + poppler/Annot.cc | 19 ++++++++++++++++++- + poppler/Annot.h | 6 +++++- 2 files changed, 23 insertions(+), 2 deletions(-) commit 3eabdf57729852205855cf74ff2d2f9d7bc03f73 @@ -25341,8 +27196,8 @@ Date: Fri May 29 13:23:26 2009 +0200 Add construtors to create AnnotColor objects directly from color values - poppler/Annot.cc | 26 ++++++++++++++++++++++++++ - poppler/Annot.h | 3 +++ + poppler/Annot.cc | 26 ++++++++++++++++++++++++++ + poppler/Annot.h | 3 +++ 2 files changed, 29 insertions(+) commit 8045e7a1a84a3d54a1c9415ac63b5b9df5ecc349 @@ -25351,8 +27206,8 @@ Date: Fri May 29 13:06:40 2009 +0200 Add Page::addAnnot() to add a new annotation to the page - poppler/Page.cc | 28 ++++++++++++++++++++++++++++ - poppler/Page.h | 2 ++ + poppler/Page.cc | 28 ++++++++++++++++++++++++++++ + poppler/Page.h | 2 ++ 2 files changed, 30 insertions(+) commit fe80eb84ec711b7400cef95e791a74c8fd259af7 @@ -25361,7 +27216,7 @@ Date: Fri May 29 13:00:19 2009 +0200 Add getRef() to get the annotation reference - poppler/Annot.h | 1 + + poppler/Annot.h | 1 + 1 file changed, 1 insertion(+) commit 1c92657be72c44dba7185808ffb00dd85c5ab289 @@ -25372,9 +27227,9 @@ Date: Fri May 29 12:14:02 2009 +0200 This is needed to be able to modify the page object. - poppler/Catalog.cc | 2 +- - poppler/Page.cc | 6 +++++- - poppler/Page.h | 4 +++- + poppler/Catalog.cc | 2 +- + poppler/Page.cc | 6 +++++- + poppler/Page.h | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) commit 4ad2d663262008e4b97342c4ed67c686ff5abd13 @@ -25388,9 +27243,9 @@ Date: Fri May 29 11:43:30 2009 +0200 arguments, setters will be added for the other fields. - poppler/Annot.cc | 300 - ++++++++++++++++++++++++++++++++++++++++++++++++++++-- - poppler/Annot.h | 22 +++- + poppler/Annot.cc | 300 + +++++++++++++++++++++++++++++++++++++++++++++++++++++-- + poppler/Annot.h | 22 +++- 2 files changed, 315 insertions(+), 7 deletions(-) commit e5c4862b0c1b08a0fab47070cb9c862026e93567 @@ -25399,7 +27254,7 @@ Date: Wed Jun 10 23:28:03 2009 +0200 ignore++ - m4/.gitignore | 5 +++++ + m4/.gitignore | 5 +++++ 1 file changed, 5 insertions(+) commit 572779f8037763c1e0ee64c47a3dad6df0d3b693 @@ -25408,7 +27263,7 @@ Date: Wed Jun 10 22:55:26 2009 +0200 Fix dashed line in page 1 of bug 20011 - poppler/Gfx.cc | 6 ++---- + poppler/Gfx.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit b97591672e0d9c31a3d044fe52e34cc80a491221 @@ -25422,7 +27277,7 @@ Date: Wed Jun 10 22:54:57 2009 +0200 This is wrong and the fillColor may be uninitialized. See bug 20011 - poppler/Gfx.cc | 13 +++++++++++-- + poppler/Gfx.cc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit a92b38836b1e4475d5a7a1b9cb8f3e9429cef275 @@ -25432,9 +27287,9 @@ Date: Tue Jun 9 22:39:19 2009 +0200 Correctly duplicate the cache on PostScriptFunction(PostScriptFunction *func) - poppler/Function.cc | 28 ++++++++++++++++++++++++++++ - poppler/PopplerCache.cc | 20 ++++++++++++++++++++ - poppler/PopplerCache.h | 14 ++++++++++++++ + poppler/Function.cc | 28 ++++++++++++++++++++++++++++ + poppler/PopplerCache.cc | 20 ++++++++++++++++++++ + poppler/PopplerCache.h | 14 ++++++++++++++ 3 files changed, 62 insertions(+) commit 2cecdf922f4c8178b0e55d3ddf86c31f8be3313a @@ -25443,7 +27298,7 @@ Date: Tue Jun 9 11:04:39 2009 +0200 [glib] Fix a crash when a destination points to an invalid page - glib/poppler-action.cc | 21 +++++++++++++-------- + glib/poppler-action.cc | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit 831288c13c3a7502bbccd1313c6e376283be367c @@ -25456,7 +27311,7 @@ Date: Sun Jun 7 18:37:20 2009 +0200 rotate in the reverse direction Makes it be 33% of exec() instead of 42% - poppler/Function.cc | 19 ++++++++++++++----- + poppler/Function.cc | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) commit 3d40dcad850a2bc0e28845a15722db0c79920135 @@ -25465,9 +27320,9 @@ Date: Sun Jun 7 13:38:50 2009 +0200 Move the GfxState cache to the new poppler cache class - poppler/GfxState.cc | 97 - ++++++++++++++++++++++++--------------------------- - poppler/GfxState.h | 19 ++-------- + poppler/GfxState.cc | 97 + +++++++++++++++++++++++++---------------------------- + poppler/GfxState.h | 19 ++--------- 2 files changed, 49 insertions(+), 67 deletions(-) commit 2619e09833f421fb3d8cc68d41d15081ae6824e4 @@ -25478,9 +27333,9 @@ Date: Sun Jun 7 13:37:40 2009 +0200 Makes time of rendering of bug 21562 go down from 24 to 8 seconds - poppler/Function.cc | 76 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Function.h | 2 ++ + poppler/Function.cc | 76 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Function.h | 2 ++ 2 files changed, 78 insertions(+) commit 588bfe3c14f42be492066c2a98e30482475a6926 @@ -25489,11 +27344,11 @@ Date: Sun Jun 7 13:36:39 2009 +0200 Add a code to a generic cache based on Koji's code for GfxState cache - CMakeLists.txt | 1 + - poppler/Makefile.am | 1 + - poppler/PopplerCache.cc | 82 - +++++++++++++++++++++++++++++++++++++++++++++++ - poppler/PopplerCache.h | 47 +++++++++++++++++++++++++++ + CMakeLists.txt | 1 + + poppler/Makefile.am | 1 + + poppler/PopplerCache.cc | 82 + +++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/PopplerCache.h | 47 ++++++++++++++++++++++++++++ 4 files changed, 131 insertions(+) commit d09478fcc44b5c594f1803fc24654af5e10fa129 @@ -25502,7 +27357,7 @@ Date: Sun Jun 7 01:34:01 2009 +0200 Move index and pop to class definition too - poppler/Function.cc | 32 +++++++++++++++----------------- + poppler/Function.cc | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) commit 2083264e8ab0fd9976294de08a18de615d5a1168 @@ -25514,8 +27369,8 @@ Date: Sun Jun 7 01:21:19 2009 +0200 Make gcc inline the functions and time to render a heavy PSFunction doc goes from 28 to 20 secs - poppler/Function.cc | 151 - ++++++++++++++++++++++++--------------------------- + poppler/Function.cc | 151 + ++++++++++++++++++++++++---------------------------- 1 file changed, 71 insertions(+), 80 deletions(-) commit 24580fcd2be74db5f3140bdb2ebff8431b7d3f1e @@ -25524,7 +27379,7 @@ Date: Sat Jun 6 16:17:26 2009 +0200 Add a debug saying how much rendering took - qt4/tests/test-poppler-qt4.cpp | 2 ++ + qt4/tests/test-poppler-qt4.cpp | 2 ++ 1 file changed, 2 insertions(+) commit 50cf7cffff760e41774957ad8f1f92803142438e @@ -25535,7 +27390,7 @@ Date: Sat Jun 6 16:04:54 2009 +0200 Fixes bug #21361. - test/gtk-cairo-test.cc | 4 +++- + test/gtk-cairo-test.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 4cc9dee35e03d7b295a476f937ec0f2c43bb6592 @@ -25546,11 +27401,11 @@ Date: Sat Jun 6 12:13:48 2009 +0200 See bug #22094 - configure.ac | 2 +- - glib/reference/Makefile.am | 4 +- - gtk-doc.make | 155 - -------------------------------------------- - m4/gtk-doc.m4 | 53 --------------- + configure.ac | 2 +- + glib/reference/Makefile.am | 4 +- + gtk-doc.make | 155 + --------------------------------------------- + m4/gtk-doc.m4 | 53 ---------------- 4 files changed, 3 insertions(+), 211 deletions(-) commit c94e476dbff9e527c72e52377d830f35f29ba3d6 @@ -25560,7 +27415,7 @@ Date: Fri Jun 5 11:09:44 2009 +0200 when showing the tooltip for a text rect, show also its index in the page text boxes list - qt4/tests/test-poppler-qt4.cpp | 6 +++++- + qt4/tests/test-poppler-qt4.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 2298acac267257b1916c802bdb902428e69e683b @@ -25569,7 +27424,7 @@ Date: Fri Jun 5 11:08:51 2009 +0200 [Qt4 apidox] FontInterator is new in 0.12 - qt4/src/poppler-qt4.h | 2 ++ + qt4/src/poppler-qt4.h | 2 ++ 1 file changed, 2 insertions(+) commit 37c48c2521c623c485841472c4a174a1841aea33 @@ -25581,8 +27436,8 @@ Date: Fri Jun 5 10:54:30 2009 +0200 Add POPPLER_[MAJOR|MINOR|MICRO]_VERSION defines and POPPLER_CHECK_VERSION macro. FDO bug #22091. - CMakeLists.txt | 5 ++++- - glib/poppler-features.h.cmake | 9 +++++++++ + CMakeLists.txt | 5 ++++- + glib/poppler-features.h.cmake | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) commit 26f6fb1d79c2589829cd896d57da63d16641f307 @@ -25592,8 +27447,8 @@ Date: Fri Jun 5 10:51:26 2009 +0200 [CMake] switch poppler-features.h.cmake to a more autotools-like syntax - glib/CMakeLists.txt | 2 +- - glib/poppler-features.h.cmake | 2 +- + glib/CMakeLists.txt | 2 +- + glib/poppler-features.h.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 89704635b727db42f6c72ba101091eb7eddb967a @@ -25602,7 +27457,7 @@ Date: Fri Jun 5 10:39:17 2009 +0200 [Qt4 demo] compile the new thumbnail module with autotools as well - qt4/demos/Makefile.am | 3 +++ + qt4/demos/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 291bafe64c8755fe5f85a51b184ac6e3d3170e1d @@ -25613,7 +27468,7 @@ Date: Fri Jun 5 10:07:16 2009 +0200 Fixes bug #22095. - glib/poppler-document.cc | 2 +- + glib/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0ca7e214fb5f9c9fb59792149bd23c1617d38cac @@ -25625,12 +27480,12 @@ Date: Thu Jun 4 22:35:40 2009 +0200 Add POPPLER_[MAJOR|MINOR|MICRO]_VERSION defines and POPPLER_CHECK_VERSION macro. FDO bug #22091. - configure.ac | 11 +++- - glib/poppler-features.h.in | 9 ++++ - glib/reference/poppler-docs.sgml | 1 + - glib/reference/poppler-sections.txt | 10 ++++ - glib/reference/tmpl/poppler-features.sgml | 80 - +++++++++++++++++++++++++++++ + configure.ac | 11 ++++- + glib/poppler-features.h.in | 9 ++++ + glib/reference/poppler-docs.sgml | 1 + + glib/reference/poppler-sections.txt | 10 ++++ + glib/reference/tmpl/poppler-features.sgml | 80 + +++++++++++++++++++++++++++++++ 5 files changed, 110 insertions(+), 1 deletion(-) commit 4ce04da0040e5a2626c110f94a128e2d272401b9 @@ -25643,7 +27498,7 @@ Date: Thu Jun 4 23:05:22 2009 +0200 For items represented in the Opt array by a two-element array, the name string is the second of the two array elements. - poppler/Form.cc | 5 +++-- + poppler/Form.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 7e01e37a834bfdd75d739ea2b48e9127ca7f259e @@ -25653,7 +27508,7 @@ Date: Thu Jun 4 20:25:55 2009 +0200 Add part of fix for bug 20420, the other part was checked in with Thomas patches - poppler/PSOutputDev.cc | 3 +++ + poppler/PSOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit 50a7b4bcaa6e5f56cc25fe6936f9dc537a1b4b37 @@ -25668,8 +27523,8 @@ Date: Thu Jun 4 20:19:03 2009 +0200 "UTF-16BE" as encoding names rather than the less portable "UTF8" and "UTF16BE" -- this makes it work on NetBSD. - glib/poppler-annot.cc | 2 +- - glib/poppler-form-field.cc | 4 ++-- + glib/poppler-annot.cc | 2 +- + glib/poppler-form-field.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 2cf9e6a2318b770ae62572944c687576d1801d31 @@ -25680,10 +27535,10 @@ Date: Thu Jun 4 19:48:42 2009 +0200 Fixes byg #19777 - poppler/PSOutputDev.cc | 31 +++++++++++++++++++++++++++++-- - poppler/PSOutputDev.h | 4 +++- - utils/pdftops.1 | 26 +++++++++++++++++++++----- - utils/pdftops.cc | 17 ++++++++++++----- + poppler/PSOutputDev.cc | 31 +++++++++++++++++++++++++++++-- + poppler/PSOutputDev.h | 4 +++- + utils/pdftops.1 | 26 +++++++++++++++++++++----- + utils/pdftops.cc | 17 ++++++++++++----- 4 files changed, 65 insertions(+), 13 deletions(-) commit 30fb7cb7e47cf6a8008c5083c8d0978fdfdf8e62 @@ -25692,7 +27547,7 @@ Date: Thu Jun 4 19:25:22 2009 +0200 Add missing { } - poppler/Gfx.cc | 4 ++-- + poppler/Gfx.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1beec21ed3a016998fee3849d460166895db9047 @@ -25703,7 +27558,7 @@ Date: Wed Jun 3 22:37:43 2009 +0200 Fixes bug #22026 - poppler/PSOutputDev.cc | 4 ++++ + poppler/PSOutputDev.cc | 4 ++++ 1 file changed, 4 insertions(+) commit e80d645c34c7d44d1f35da0a25669d1c4cde6e7f @@ -25714,7 +27569,7 @@ Date: Wed Jun 3 22:00:49 2009 +0200 Fixes bug 22025, based on a patch by William Bader - poppler/CharCodeToUnicode.cc | 9 ++++++--- + poppler/CharCodeToUnicode.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit e521c1efaeba3f35d10e46bca3d9650dabd2d889 @@ -25723,9 +27578,9 @@ Date: Wed Jun 3 22:08:57 2009 +0930 Implement text in pattern colorspace for the cairo backend - poppler/CairoOutputDev.cc | 47 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 19 ++++++++++++++++++ + poppler/CairoOutputDev.cc | 47 + +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 19 +++++++++++++++++++ 2 files changed, 66 insertions(+) commit a87978b09a026b2db6b0f80271d87b44b336a121 @@ -25734,7 +27589,7 @@ Date: Wed Jun 3 13:49:56 2009 +0200 [Qt4 demo] show the checksum for embedded files - qt4/demos/embeddedfiles.cpp | 4 +++- + qt4/demos/embeddedfiles.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit db5102842494a124d813db1696bb60820db3442b @@ -25745,12 +27600,12 @@ Date: Wed Jun 3 13:21:22 2009 +0200 poppler-qt4 requires Qt 4.3, so checking for 4.2 is no more needed - qt4/demos/embeddedfiles.cpp | 2 -- - qt4/demos/fonts.cpp | 2 -- - qt4/demos/info.cpp | 2 -- - qt4/demos/optcontent.cpp | 2 -- - qt4/demos/permissions.cpp | 2 -- - qt4/demos/toc.cpp | 2 -- + qt4/demos/embeddedfiles.cpp | 2 -- + qt4/demos/fonts.cpp | 2 -- + qt4/demos/info.cpp | 2 -- + qt4/demos/optcontent.cpp | 2 -- + qt4/demos/permissions.cpp | 2 -- + qt4/demos/toc.cpp | 2 -- 6 files changed, 12 deletions(-) commit e8d897581656ee4a20e9bb87dd999425663ace3b @@ -25759,11 +27614,11 @@ Date: Wed Jun 3 02:54:29 2009 +0200 [Qt4 demo] simplier way to change page from the thumbnail view - qt4/demos/pageview.cpp | 5 ----- - qt4/demos/pageview.h | 3 --- - qt4/demos/thumbnails.cpp | 2 +- - qt4/demos/thumbnails.h | 3 --- - qt4/demos/viewer.cpp | 1 - + qt4/demos/pageview.cpp | 5 ----- + qt4/demos/pageview.h | 3 --- + qt4/demos/thumbnails.cpp | 2 +- + qt4/demos/thumbnails.h | 3 --- + qt4/demos/viewer.cpp | 1 - 5 files changed, 1 insertion(+), 13 deletions(-) commit f69a4fe47d3478cccbc03e4ac0929c7eada681c0 @@ -25777,11 +27632,11 @@ Date: Wed Jun 3 01:24:21 2009 +0200 reworked by me to be a QListWidget showing the page items at their full size. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/thumbnails.cpp | 84 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/thumbnails.h | 51 ++++++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 11 +++++- + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/thumbnails.cpp | 84 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/thumbnails.h | 51 +++++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 11 ++++++- 4 files changed, 146 insertions(+), 1 deletion(-) commit 2f24ac0f4bbd6de1c9f137110b3ac2bd3b23b0b9 @@ -25790,8 +27645,8 @@ Date: Wed Jun 3 01:22:31 2009 +0200 [Qt4 demo] add a public slot to set the current page - qt4/demos/pageview.cpp | 5 +++++ - qt4/demos/pageview.h | 3 +++ + qt4/demos/pageview.cpp | 5 +++++ + qt4/demos/pageview.h | 3 +++ 2 files changed, 8 insertions(+) commit 1f1baf186f9e37606765e51ec5b9893ddfbfa893 @@ -25804,8 +27659,8 @@ Date: Wed Jun 3 01:19:16 2009 +0200 present in the document. Reindented by me, and avoid a memory leak because of non-freed data. - qt4/src/poppler-page.cc | 21 ++++++++++++++++++++- - qt4/src/poppler-qt4.h | 11 +++++++++++ + qt4/src/poppler-page.cc | 21 ++++++++++++++++++++- + qt4/src/poppler-qt4.h | 11 +++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) commit 5cc24be1e9af0a27ab88ffa719bcabc2378868e4 @@ -25814,7 +27669,7 @@ Date: Wed Jun 3 00:05:54 2009 +0200 Remove unused variables - poppler/SplashOutputDev.cc | 3 --- + poppler/SplashOutputDev.cc | 3 --- 1 file changed, 3 deletions(-) commit 45823bf8f4abacbbf257f6708264de074eda3cf4 @@ -25823,7 +27678,7 @@ Date: Wed Jun 3 00:02:54 2009 +0200 Make it compile :-/ - poppler/SplashOutputDev.cc | 8 ++++++-- + poppler/SplashOutputDev.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit f5ae14907261a46c121f3ed7aea9d7ad9b9c55de @@ -25832,7 +27687,7 @@ Date: Tue Jun 2 23:52:59 2009 +0200 Really fix the typo - README | 2 +- + README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5d4b1995cdd57db7cef3d88704850aaf66ed7fff @@ -25841,7 +27696,7 @@ Date: Tue Jun 2 23:10:53 2009 +0200 Fix three typos in README - README | 6 +++--- + README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 104f9286ceb5fcb5f4795bca7633029142d5f6a4 @@ -25857,18 +27712,18 @@ Date: Tue Jun 2 22:59:42 2009 +0200 pdf suite and did not fit anything that went worse, just improvements Missing the Cairo support - CMakeLists.txt | 1 + - poppler/Gfx.cc | 135 ++++++++++++--- - poppler/Gfx.h | 7 + - poppler/GfxState.cc | 58 +------ - poppler/GfxState_helpers.h | 80 +++++++++ - poppler/Makefile.am | 1 + - poppler/OutputDev.h | 14 ++ - poppler/PSOutputDev.cc | 285 ++++++++++++++++++------------- - poppler/PSOutputDev.h | 18 ++ - poppler/SplashOutputDev.cc | 404 - +++++++++++++++++++++++++++++++++++++------- - poppler/SplashOutputDev.h | 19 +++ + CMakeLists.txt | 1 + + poppler/Gfx.cc | 135 ++++++++++++--- + poppler/Gfx.h | 7 + + poppler/GfxState.cc | 58 +------ + poppler/GfxState_helpers.h | 80 +++++++++ + poppler/Makefile.am | 1 + + poppler/OutputDev.h | 14 ++ + poppler/PSOutputDev.cc | 285 +++++++++++++++++++------------- + poppler/PSOutputDev.h | 18 ++ + poppler/SplashOutputDev.cc | 404 + ++++++++++++++++++++++++++++++++++++++------- + poppler/SplashOutputDev.h | 19 +++ 11 files changed, 766 insertions(+), 256 deletions(-) commit d3e4563146cbff4cb507522783e60462461c7524 @@ -25878,7 +27733,7 @@ Date: Sun May 31 23:23:07 2009 +0200 Set memory to 0 after allocation, fixes problems on Sun machines, should not hurt for others - poppler/GfxState.cc | 5 +++++ + poppler/GfxState.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 78a58931b4347ecb505bad5a51104382ef5f91c7 @@ -25887,7 +27742,7 @@ Date: Sun May 31 22:52:23 2009 +0200 Add splashClearColor that assigns white to the given colorptr - splash/SplashTypes.h | 10 ++++++++++ + splash/SplashTypes.h | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 47c26747b32c242ec8ac60e7b93150a67eb22e31 @@ -25897,7 +27752,7 @@ Date: Sun May 31 22:51:22 2009 +0200 Fix splashColorModeNComps to correctly include all values for each SplashColorMode - splash/SplashState.cc | 17 +++++++++++++++++ + splash/SplashState.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 41775d8c0b44bf591d8ff5ede7fad276e8fa9eef @@ -25906,7 +27761,7 @@ Date: Mon Jun 1 15:24:24 2009 +0200 [glib-demo] Use poppler_annot_markup_has_popup() - glib/demo/annots.c | 7 ++++--- + glib/demo/annots.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit f542c5294394e837298cb7e7d1d94bb336bfd09d @@ -25915,8 +27770,8 @@ Date: Mon Jun 1 15:24:04 2009 +0200 [glib] Add poppler_annot_markup_has_popup() - glib/poppler-annot.cc | 20 ++++++++++++++++++++ - glib/poppler-annot.h | 1 + + glib/poppler-annot.cc | 20 ++++++++++++++++++++ + glib/poppler-annot.h | 1 + 2 files changed, 21 insertions(+) commit af32d56af779edcc539b680e634755941d1bf45c @@ -25925,17 +27780,17 @@ Date: Thu May 21 00:37:18 2009 +0200 Add the possibility of forcing no hinting of fonts - poppler/ArthurOutputDev.cc | 2 ++ - poppler/GlobalParams.cc | 20 +++++++++++ - poppler/GlobalParams.h | 4 +++ - poppler/SplashOutputDev.cc | 2 ++ - splash/SplashFTFont.cc | 76 - ++++++++++++++++++++++++++---------------- - splash/SplashFTFont.h | 2 ++ - splash/SplashFTFontEngine.cc | 8 +++-- - splash/SplashFTFontEngine.h | 6 ++-- - splash/SplashFontEngine.cc | 4 ++- - splash/SplashFontEngine.h | 2 ++ + poppler/ArthurOutputDev.cc | 2 ++ + poppler/GlobalParams.cc | 20 ++++++++++++ + poppler/GlobalParams.h | 4 +++ + poppler/SplashOutputDev.cc | 2 ++ + splash/SplashFTFont.cc | 76 + +++++++++++++++++++++++++++----------------- + splash/SplashFTFont.h | 2 ++ + splash/SplashFTFontEngine.cc | 8 +++-- + splash/SplashFTFontEngine.h | 6 ++-- + splash/SplashFontEngine.cc | 4 ++- + splash/SplashFontEngine.h | 2 ++ 10 files changed, 91 insertions(+), 35 deletions(-) commit 1a69d9638214943b3c2278f570694d9722a5de15 @@ -25946,7 +27801,7 @@ Date: Wed May 20 23:58:44 2009 +0200 Fixes crash on pdf from bug 20108 - poppler/GfxState.cc | 8 ++++++-- + poppler/GfxState.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 95246d39c1289111a4ba3eb2ffbec50d7702e5eb @@ -25958,7 +27813,7 @@ Date: Wed May 20 23:20:20 2009 +0200 Fixes bug #21841 - poppler/Gfx.cc | 11 ++++++++++- + poppler/Gfx.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 0c3517bfb4e1e1a28962f8d490ad69ec5766b6a1 @@ -25970,7 +27825,7 @@ Date: Wed May 20 23:08:41 2009 +0200 Still does not generate a correct ps file, but at least the program does not crash now - fofi/FoFiTrueType.cc | 5 ++++- + fofi/FoFiTrueType.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 548c72600b8a5e076647041660ed5031feedc7cc @@ -25981,7 +27836,7 @@ Date: Wed May 20 22:43:11 2009 +0200 PDF is 0f03b3539a436a9f18d7e4e29d410f89 6607907.pdf - poppler/JBIG2Stream.cc | 8 +++++++- + poppler/JBIG2Stream.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit f78d3a7ff5ef4b500d76d84ebc45aac3be162dab @@ -25990,9 +27845,9 @@ Date: Mon May 18 20:44:40 2009 +0200 Move lcms.h include to GfxState.cc, replace lcms typedefs by void * - poppler/GfxState.cc | 70 - ++++++++++++++++++++++++++++++++++++++++++++------- - poppler/GfxState.h | 64 +++++++++++----------------------------------- + poppler/GfxState.cc | 70 + ++++++++++++++++++++++++++++++++++++++++++++++------- + poppler/GfxState.h | 64 +++++++++++------------------------------------- 2 files changed, 75 insertions(+), 59 deletions(-) commit ec2467f9981b7e7c23d5dcd8eabf2e7c8cdf8930 @@ -26001,8 +27856,8 @@ Date: Sun May 17 20:00:53 2009 +0200 Use the lcms include dir - CMakeLists.txt | 3 +++ - poppler/Makefile.am | 2 ++ + CMakeLists.txt | 3 +++ + poppler/Makefile.am | 2 ++ 2 files changed, 5 insertions(+) commit e0fcf7055af480498a81a000dcd9f977a783df66 @@ -26011,8 +27866,8 @@ Date: Sun May 17 12:07:05 2009 +0200 Use pkgconfig for autotools cms check - configure.ac | 12 +++++++----- - poppler/Makefile.am | 2 +- + configure.ac | 12 +++++++----- + poppler/Makefile.am | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) commit 657734c19274ab281328cba9297eca45e48777aa @@ -26021,8 +27876,8 @@ Date: Sun May 17 12:06:47 2009 +0200 Better lcms check comming from kdelibs - cmake/modules/FindLCMS.cmake | 95 - +++++++++++++++++++++++++++++++----------- + cmake/modules/FindLCMS.cmake | 95 + +++++++++++++++++++++++++++++++++----------- 1 file changed, 71 insertions(+), 24 deletions(-) commit 0974b7b4bfe3f8cf3a1408741ddf01c667c28044 @@ -26031,8 +27886,8 @@ Date: Thu May 14 16:15:22 2009 +0200 [Win32] Build fix for MSVC. - poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- + poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d1c0e8a6c63361304cd453bb4c51e84a1aab7efa @@ -26043,13 +27898,13 @@ Date: Thu May 14 00:29:18 2009 +0200 We don't use it and it would not work anyway, see bug #21713 - goo/gfile.cc | 58 - ++++++++++-------------------------------- - goo/gfile.h | 3 ++- - poppler/CairoFontEngine.cc | 6 ++--- - splash/SplashFTFontEngine.cc | 3 ++- - splash/SplashT1FontEngine.cc | 3 ++- - splash/SplashT1FontFile.cc | 3 ++- + goo/gfile.cc | 58 + ++++++++++---------------------------------- + goo/gfile.h | 3 ++- + poppler/CairoFontEngine.cc | 6 ++--- + splash/SplashFTFontEngine.cc | 3 ++- + splash/SplashT1FontEngine.cc | 3 ++- + splash/SplashT1FontFile.cc | 3 ++- 6 files changed, 24 insertions(+), 52 deletions(-) commit e237d8b5c2ae8805487a0790d9fb218263686712 @@ -26059,7 +27914,7 @@ Date: Wed May 13 18:37:07 2009 +0200 [Qt4] we don't need an output device anymore (since long, even) for resolving destinations - qt4/src/poppler-document.cc | 3 --- + qt4/src/poppler-document.cc | 3 --- 1 file changed, 3 deletions(-) commit 9a2a851da93ef1a0c291fc9523a468e808ffd08e @@ -26076,11 +27931,11 @@ Date: Wed May 13 18:19:11 2009 +0200 situations, and resolve the named when necessary, using Document::linkDestination(QString). - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-link.cc | 2 +- - qt4/src/poppler-page.cc | 6 ++++-- - qt4/src/poppler-private.cc | 4 ++-- - qt4/src/poppler-private.h | 5 +++-- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-link.cc | 2 +- + qt4/src/poppler-page.cc | 6 ++++-- + qt4/src/poppler-private.cc | 4 ++-- + qt4/src/poppler-private.h | 5 +++-- 5 files changed, 11 insertions(+), 8 deletions(-) commit 51f6cc26fc5fdccce1ba4d4816dec374ce85d67a @@ -26089,10 +27944,10 @@ Date: Wed May 13 17:38:00 2009 +0200 [Qt4] start a (basic) unit test for links & destinations - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/Makefile.am | 5 +++ - qt4/tests/check_links.cpp | 96 - +++++++++++++++++++++++++++++++++++++++++++++ + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 5 +++ + qt4/tests/check_links.cpp | 96 + +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+) commit 174f8087f5e09c5d1915de128b7a15acf47c1e13 @@ -26101,7 +27956,7 @@ Date: Wed May 13 16:44:59 2009 +0200 [Qt4] set the destination name only when it is not resolved - qt4/src/poppler-link.cc | 9 +++++---- + qt4/src/poppler-link.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit fb0cb2add9443992f166acdf744fbec875faaabf @@ -26111,8 +27966,8 @@ Date: Tue May 12 01:53:43 2009 +0200 [Qt4] Add LinkDestination::destinationName() that returns the name of the current destination. - qt4/src/poppler-link.cc | 10 ++++++++++ - qt4/src/poppler-link.h | 7 +++++++ + qt4/src/poppler-link.cc | 10 ++++++++++ + qt4/src/poppler-link.h | 7 +++++++ 2 files changed, 17 insertions(+) commit b8bd44f1302f7b6a6923d41c98ec74c118a5abb8 @@ -26121,13 +27976,13 @@ Date: Mon May 11 20:49:34 2009 +0200 Poppler 0.11.0 aka 0.12 Alpha 1 - CMakeLists.txt | 4 +- - NEWS | 142 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +-- - poppler/Makefile.am | 2 +- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 4 +- + NEWS | 142 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +-- + poppler/Makefile.am | 2 +- + qt4/src/Doxyfile | 2 +- 6 files changed, 150 insertions(+), 8 deletions(-) commit 79bcedd5602729b959f21aed222445de621e7ecb @@ -26136,13 +27991,13 @@ Date: Mon May 11 19:59:57 2009 +0200 Update copyright headers for previous patches - poppler/ArthurOutputDev.cc | 1 + - poppler/CairoOutputDev.cc | 2 +- - poppler/Page.cc | 2 +- - poppler/Stream.cc | 1 + - poppler/Stream.h | 1 + - utils/HtmlOutputDev.cc | 1 + - utils/ImageOutputDev.cc | 1 + + poppler/ArthurOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 2 +- + poppler/Page.cc | 2 +- + poppler/Stream.cc | 1 + + poppler/Stream.h | 1 + + utils/HtmlOutputDev.cc | 1 + + utils/ImageOutputDev.cc | 1 + 7 files changed, 7 insertions(+), 2 deletions(-) commit f16e36df3a74e1adf14513a6340be2e8665f8d65 @@ -26151,7 +28006,7 @@ Date: Sun May 10 19:24:32 2009 +0200 Don't include popups annots with a parent in annots list - poppler/Annot.cc | 13 +++++++++++++ + poppler/Annot.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 5051ebed1477ff3f7721606f79d66d56a80c1145 @@ -26160,13 +28015,13 @@ Date: Sun May 10 19:10:51 2009 +0200 Make sure ImageStream::close() is called after ImageStream::reset() - poppler/ArthurOutputDev.cc | 1 + - poppler/CairoOutputDev.cc | 20 +++++++++++++++++--- - poppler/Page.cc | 1 + - poppler/Stream.cc | 4 ++++ - poppler/Stream.h | 3 +++ - utils/HtmlOutputDev.cc | 1 + - utils/ImageOutputDev.cc | 1 + + poppler/ArthurOutputDev.cc | 1 + + poppler/CairoOutputDev.cc | 20 +++++++++++++++++--- + poppler/Page.cc | 1 + + poppler/Stream.cc | 4 ++++ + poppler/Stream.h | 3 +++ + utils/HtmlOutputDev.cc | 1 + + utils/ImageOutputDev.cc | 1 + 7 files changed, 28 insertions(+), 3 deletions(-) commit 829ed964374676ddfa4a9048c940dc20a309ca47 @@ -26179,7 +28034,7 @@ Date: Sun May 10 23:39:11 2009 +0200 When j and teoricalj are the same, just change the value of ta[] not the next[] ones - poppler/Gfx.cc | 23 ++++++++++++++++------- + poppler/Gfx.cc | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit 68d9644499676ed1553b2bfcdbfc9a5677c75345 @@ -26190,7 +28045,7 @@ Date: Sat May 9 22:25:12 2009 +0200 Fixes bug #16093 - poppler/Gfx.cc | 8 +++++++- + poppler/Gfx.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 810a71ea66f0e07d9849a5e9bf28911472482d1b @@ -26199,9 +28054,9 @@ Date: Fri May 8 09:36:31 2009 +0200 [glib] Add poppler_annot_markup_get_popup_rectangle - glib/demo/annots.c | 8 ++++++++ - glib/poppler-annot.cc | 35 +++++++++++++++++++++++++++++++++++ - glib/poppler-annot.h | 2 ++ + glib/demo/annots.c | 8 ++++++++ + glib/poppler-annot.cc | 35 +++++++++++++++++++++++++++++++++++ + glib/poppler-annot.h | 2 ++ 3 files changed, 45 insertions(+) commit 5d328282da4713356fbe4283bd992ac2fc9010a2 @@ -26211,7 +28066,7 @@ Date: Thu May 7 23:11:55 2009 +0200 bitmap->h can be 0, move to _checkoverflow variant, code already knows how to deal with NULL - splash/SplashFTFont.cc | 2 +- + splash/SplashFTFont.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b0fb6f94d6d54b1b0c97762db61e2ab0dd07c85 @@ -26220,7 +28075,7 @@ Date: Wed May 6 22:59:55 2009 +0200 Fix format printing - poppler/JBIG2Stream.cc | 4 ++-- + poppler/JBIG2Stream.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c21b08a254f42f53d4b59ad4fb308c7c68c32d15 @@ -26238,8 +28093,8 @@ Date: Wed May 6 15:56:21 2009 +0200 represent transparent color returning NULL, so it's actually supported. - glib/demo/annots.c | 25 +++++++++++-------------- - glib/poppler-annot.cc | 36 +++++++++++++++++++++--------------- + glib/demo/annots.c | 25 +++++++++++-------------- + glib/poppler-annot.cc | 36 +++++++++++++++++++++--------------- 2 files changed, 32 insertions(+), 29 deletions(-) commit 63cc40ec02498e1ec249d5f74e23f574c665872e @@ -26250,7 +28105,7 @@ Date: Sat May 2 14:08:23 2009 +0200 Fixes bug #21520 - utils/Makefile.am | 22 ++++++++++++---------- + utils/Makefile.am | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 70e06e9ae28d08bb7495a7f2eb03b0b5714a1e54 @@ -26259,8 +28114,7 @@ Date: Wed Apr 29 09:52:21 2009 +0900 PopplerAttachment refers its document. - glib/poppler-attachment.cc | 41 - +++++++++++++++++++++++++++++++++++------ + glib/poppler-attachment.cc | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) commit 977a13f1091700bf7e7b31859e0e6632dc323462 @@ -26269,7 +28123,7 @@ Date: Sat Apr 25 19:07:01 2009 +0200 [glib] Only create checksum string for valid checksums - glib/poppler-attachment.cc | 5 +++-- + glib/poppler-attachment.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit fb6e7141e3008ae230ae5819e2c7a0425296d8d2 @@ -26278,12 +28132,12 @@ Date: Fri Apr 24 10:13:53 2009 +0200 Update copyright headers - glib/poppler-annot.cc | 1 + - glib/poppler-annot.h | 1 + - poppler/Annot.cc | 2 +- - poppler/Annot.h | 2 +- - poppler/DateInfo.cc | 1 + - poppler/DateInfo.h | 1 + + glib/poppler-annot.cc | 1 + + glib/poppler-annot.h | 1 + + poppler/Annot.cc | 2 +- + poppler/Annot.h | 2 +- + poppler/DateInfo.cc | 1 + + poppler/DateInfo.h | 1 + 6 files changed, 6 insertions(+), 2 deletions(-) commit fc7e52fef0317f9c85ead2c4f8a0e9b688decca3 @@ -26292,7 +28146,7 @@ Date: Fri Apr 24 09:53:41 2009 +0200 Fix typos in Annot::setContents() documentation - poppler/Annot.h | 2 +- + poppler/Annot.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df0032cf5f6e5dc44bad056c659180e4065d32e2 @@ -26301,7 +28155,7 @@ Date: Thu Apr 23 13:19:25 2009 +0200 Document Annot::setContents() method - poppler/Annot.h | 2 ++ + poppler/Annot.h | 2 ++ 1 file changed, 2 insertions(+) commit 86a37a8f3f93e3378b446f8d81d80571267c7660 @@ -26310,8 +28164,8 @@ Date: Thu Apr 23 13:16:04 2009 +0200 Update the annotation last modified time when it's modified - poppler/Annot.cc | 26 ++++++++++++++++---------- - poppler/Annot.h | 7 ++++--- + poppler/Annot.cc | 26 ++++++++++++++++---------- + poppler/Annot.h | 7 ++++--- 2 files changed, 20 insertions(+), 13 deletions(-) commit 9662bfa2b4b2282d0fc29d2a327b62d8bde56ff2 @@ -26322,10 +28176,9 @@ Date: Thu Apr 23 13:13:07 2009 +0200 This function converts a time_t into a string in PDF date format. - configure.ac | 1 + - poppler/DateInfo.cc | 47 - +++++++++++++++++++++++++++++++++++++++++++++++ - poppler/DateInfo.h | 7 +++++++ + configure.ac | 1 + + poppler/DateInfo.cc | 47 +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/DateInfo.h | 7 +++++++ 3 files changed, 55 insertions(+) commit dc4cf0c29b53cda5c1c2badc5026af3429502e3a @@ -26334,7 +28187,7 @@ Date: Tue Apr 21 21:51:52 2009 +0200 add poppler-date.{cc,h} - glib/CMakeLists.txt | 2 ++ + glib/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) commit 0750c6502faeabff571f5730b567097e793dca64 @@ -26343,8 +28196,8 @@ Date: Tue Apr 21 20:04:27 2009 +0200 [glib-demo] Fix dates handling in annots demo - glib/demo/annots.c | 69 - +++++++++++----------------------------------------- + glib/demo/annots.c | 69 + +++++++++++------------------------------------------- 1 file changed, 14 insertions(+), 55 deletions(-) commit fe73bf9771e8294af4c8a11ec4c2891ff8f8d859 @@ -26353,8 +28206,8 @@ Date: Tue Apr 21 20:02:25 2009 +0200 [glib-demo] GTime is deprecated, use time_t instead - glib/demo/utils.c | 2 +- - glib/demo/utils.h | 2 +- + glib/demo/utils.c | 2 +- + glib/demo/utils.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 6d468cfa0cb89760e5d6cca43521cde6d99aa52e @@ -26363,7 +28216,7 @@ Date: Tue Apr 21 20:00:20 2009 +0200 [glib-demo] Use format_date from utils and remove duplicated code - glib/demo/info.cc | 27 ++------------------------- + glib/demo/info.cc | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) commit e5f5ea01d0da4c4d877b93755523dc2a7f2ec049 @@ -26376,7 +28229,7 @@ Date: Tue Apr 21 19:57:11 2009 +0200 should be parsed and the resulting time_t used to create a correct GDate. - glib/poppler-annot.cc | 22 +++++++++++----------- + glib/poppler-annot.cc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 876ad1bcc8a7b2f37656bf15cee7eb888fd46ed4 @@ -26386,7 +28239,7 @@ Date: Tue Apr 21 19:36:33 2009 +0200 [glib] Add info about the return value in poppler_annot_get_modified() doc - glib/poppler-annot.cc | 4 +++- + glib/poppler-annot.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 8c54a15e1715721ee7af7e82c90b8dda3689c65f @@ -26395,7 +28248,7 @@ Date: Tue Apr 21 19:35:14 2009 +0200 [glib] Fix a typo in poppler_date_parse documentation - glib/poppler-date.cc | 2 +- + glib/poppler-date.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 39d09fa237d06fa93b02eb916d2c0242c4e8fe85 @@ -26423,14 +28276,14 @@ Date: Tue Apr 21 19:29:32 2009 +0200 by the document. - glib/Makefile.am | 2 ++ - glib/poppler-attachment.cc | 4 +-- - glib/poppler-date.cc | 66 - ++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-date.h | 30 ++++++++++++++++++++ - glib/poppler-document.cc | 45 ++++++------------------------ - glib/poppler-private.h | 2 +- - glib/poppler.h | 1 + + glib/Makefile.am | 2 ++ + glib/poppler-attachment.cc | 4 +-- + glib/poppler-date.cc | 66 + ++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-date.h | 30 +++++++++++++++++++++ + glib/poppler-document.cc | 45 ++++++------------------------- + glib/poppler-private.h | 2 +- + glib/poppler.h | 1 + 7 files changed, 110 insertions(+), 40 deletions(-) commit 9c2714a3e1c02f445661618e24bcd27f1392b2b7 @@ -26439,8 +28292,8 @@ Date: Tue Apr 21 18:08:06 2009 +0200 [glib] Implement poppler_annot_set_contents() - glib/poppler-annot.cc | 25 +++++++++++++++++++++++++ - glib/poppler-annot.h | 2 ++ + glib/poppler-annot.cc | 25 +++++++++++++++++++++++++ + glib/poppler-annot.h | 2 ++ 2 files changed, 27 insertions(+) commit eec550e8b3cf96aefed9b03a78d365c2848fb8f2 @@ -26449,8 +28302,8 @@ Date: Tue Apr 21 18:06:34 2009 +0200 Add setContents() to modify the annot contents - poppler/Annot.cc | 26 +++++++++++++++++++++++++- - poppler/Annot.h | 4 ++++ + poppler/Annot.cc | 26 +++++++++++++++++++++++++- + poppler/Annot.h | 4 ++++ 2 files changed, 29 insertions(+), 1 deletion(-) commit 047a8870a8cea9b680080e0d3bf68d0685431233 @@ -26459,7 +28312,7 @@ Date: Mon Apr 20 23:38:53 2009 +0200 In case of err3 or err2 in readPageTree we need to free kidRef too - poppler/Catalog.cc | 3 ++- + poppler/Catalog.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit cb61b555f2c4db8685dec5491ca86570c962aab6 @@ -26470,8 +28323,8 @@ Date: Sat Apr 18 18:30:04 2009 +0200 Based on path by Thomas Viehmann <tv@beamnet.de> - glib/test-poppler-glib.cc | 68 - +++++++++++++++++++++++++++++++++++++++++++++ + glib/test-poppler-glib.cc | 68 + +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit 2221b8a9ae5e986c79ea3f6c9f3b0246d328c7ab @@ -26482,7 +28335,7 @@ Date: Sun Apr 19 23:29:18 2009 +0200 See bug #21270 - poppler/Decrypt.cc | 3 ++- + poppler/Decrypt.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e20efbf6cc676758b8ef7d2ad607560fcdbbf89e @@ -26491,7 +28344,7 @@ Date: Fri Apr 17 22:14:26 2009 +0200 Fix typo in GfxFont.cc - poppler/GfxFont.cc | 11 ++++++----- + poppler/GfxFont.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit b760debea03380280d72cd39d792cbc1a380a87c @@ -26502,8 +28355,8 @@ Date: Fri Apr 17 21:04:26 2009 +0200 Fixes bug #19896 - poppler/Gfx.cc | 102 - ++++++++++++++++++++++++++++++++++---------------------- + poppler/Gfx.cc | 102 + +++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 62 insertions(+), 40 deletions(-) commit 9f1312f3d7dfa7e536606a7c7296b7c876b11c00 @@ -26525,9 +28378,9 @@ Date: Thu Apr 16 22:13:26 2009 +0200 Some files still hit the exit(1) in goo.c but at least none is really crashing - poppler/JBIG2Stream.cc | 447 - ++++++++++++++++++++++++++++++++++-------------- - poppler/JBIG2Stream.h | 4 + + poppler/JBIG2Stream.cc | 447 + +++++++++++++++++++++++++++++++++++-------------- + poppler/JBIG2Stream.h | 4 + 2 files changed, 324 insertions(+), 127 deletions(-) commit 284a92899602daa4a7f429e61849e794569310b5 @@ -26536,7 +28389,7 @@ Date: Mon Apr 13 21:51:12 2009 +0200 Did a mistake in the gmalloc -> gmallocn commit, it's a 4 here not a 3 - poppler/SplashOutputDev.cc | 2 +- + poppler/SplashOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9cf2325fb22f812b31858e519411f57747d39bd8 @@ -26545,10 +28398,10 @@ Date: Sat Apr 11 00:31:57 2009 +0200 More gmalloc → gmallocn - glib/poppler-page.cc | 2 +- - splash/Splash.cc | 8 ++++---- - splash/SplashBitmap.cc | 6 +++--- - splash/SplashFTFont.cc | 2 +- + glib/poppler-page.cc | 2 +- + splash/Splash.cc | 8 ++++---- + splash/SplashBitmap.cc | 6 +++--- + splash/SplashFTFont.cc | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) commit c399b2d512aa073b0d7cd8eb5413a4b43f0d6aef @@ -26557,7 +28410,7 @@ Date: Sat Apr 11 00:26:23 2009 +0200 Revert part of last commit, i need more math classes :D - poppler/JBIG2Stream.cc | 4 ++-- + poppler/JBIG2Stream.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7b2d314a61fd0e12f47c62996cb49ec0d1ba747a @@ -26566,12 +28419,12 @@ Date: Sat Apr 11 00:23:04 2009 +0200 Be paranoid, use gmallocn or gmallocn3 in all gmalloc with * - poppler/ArthurOutputDev.cc | 4 ++-- - poppler/CairoOutputDev.cc | 14 +++++++------- - poppler/GfxState.cc | 8 ++++---- - poppler/JBIG2Stream.cc | 4 ++-- - poppler/PSOutputDev.cc | 6 +++--- - poppler/SplashOutputDev.cc | 20 ++++++++++---------- + poppler/ArthurOutputDev.cc | 4 ++-- + poppler/CairoOutputDev.cc | 14 +++++++------- + poppler/GfxState.cc | 8 ++++---- + poppler/JBIG2Stream.cc | 4 ++-- + poppler/PSOutputDev.cc | 6 +++--- + poppler/SplashOutputDev.cc | 20 ++++++++++---------- 6 files changed, 28 insertions(+), 28 deletions(-) commit 0131f0a01cba8691d10a18de1137a4744988b346 @@ -26580,8 +28433,8 @@ Date: Sat Apr 11 00:20:55 2009 +0200 Add gmallocn3 that does the same as gmallocn but with 3 arguments - goo/gmem.cc | 22 ++++++++++++++++++++++ - goo/gmem.h | 2 ++ + goo/gmem.cc | 22 ++++++++++++++++++++++ + goo/gmem.h | 2 ++ 2 files changed, 24 insertions(+) commit 75c3466ba2e4980802e80b939495981240261cd5 @@ -26592,7 +28445,7 @@ Date: Fri Apr 10 18:05:54 2009 +0200 See bug #21080 - poppler/CairoFontEngine.cc | 14 ++++++++++++++ + poppler/CairoFontEngine.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 3210970dc1d6faf51bce59bb7ecb6b881f9c0fe6 @@ -26601,7 +28454,7 @@ Date: Fri Apr 10 13:09:37 2009 +0200 [glib] Print annotations with the print flag enabled - glib/poppler-page.cc | 2 ++ + glib/poppler-page.cc | 2 ++ 1 file changed, 2 insertions(+) commit b0b9798c85c7c6d6f336f73135a98974897b9f60 @@ -26616,7 +28469,7 @@ Date: Mon Mar 30 23:26:39 2009 +0200 having a +1, but the idea of the +1 is correct because it's ints vs floats - splash/SplashFTFont.cc | 4 ++-- + splash/SplashFTFont.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5c08f57aa80092954746d722bb13655aee3f162c @@ -26625,7 +28478,7 @@ Date: Sun Mar 29 23:52:31 2009 +0200 Forgot Ross copyright - poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit c6d3e7884010ebdcc961d81ca8c692870fc9b139 @@ -26636,7 +28489,7 @@ Date: Sun Mar 29 23:46:09 2009 +0200 Fixes bug #20013 - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e4b3f7cbcb6ccdfa8b18d8da5f7074f4140b776a @@ -26647,7 +28500,7 @@ Date: Wed Mar 25 22:16:07 2009 +0100 Fixes bug #20769 - splash/SplashFTFont.cc | 3 ++- + splash/SplashFTFont.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4acde05ac4d0b03466c949138321cc3445a14158 @@ -26656,7 +28509,7 @@ Date: Wed Mar 25 21:11:03 2009 +0100 Remove case-insensitive matching of filenames in PDFDoc constructor - poppler/PDFDoc.cc | 39 ++++++++++----------------------------- + poppler/PDFDoc.cc | 39 ++++++++++----------------------------- 1 file changed, 10 insertions(+), 29 deletions(-) commit 120c7f6697ed1edaff6e17ae1ed202c69f03a73c @@ -26665,7 +28518,7 @@ Date: Tue Mar 24 22:56:33 2009 +0100 declare the matrix at the beginning - poppler/ArthurOutputDev.cc | 2 +- + poppler/ArthurOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 441a9cd56935bfe2d8fddc5d3bc2c0104aeffaca @@ -26676,10 +28529,10 @@ Date: Sun Mar 22 22:50:14 2009 +0100 See bug #20660 for more information - glib/poppler-document.cc | 14 +++++++++--- - poppler/PDFDoc.cc | 54 - +++++++++++++++++++++++++++------------------- - poppler/PDFDoc.h | 8 +++++++ + glib/poppler-document.cc | 14 ++++++++++--- + poppler/PDFDoc.cc | 54 + ++++++++++++++++++++++++++++-------------------- + poppler/PDFDoc.h | 8 +++++++ 3 files changed, 51 insertions(+), 25 deletions(-) commit 16af0ced4a0762f2f538135bd8dd72b469f6fdca @@ -26690,8 +28543,8 @@ Date: Sat Mar 21 16:14:06 2009 +0100 Bug #20702 - utils/pdftoppm.1 | 16 ++++++++++++++-- - utils/pdftoppm.cc | 37 ++++++++++++++++++++++++++++++++----- + utils/pdftoppm.1 | 16 ++++++++++++++-- + utils/pdftoppm.cc | 37 ++++++++++++++++++++++++++++++++----- 2 files changed, 46 insertions(+), 7 deletions(-) commit a103c60abd5fe4c721b099c005daf22d6350c355 @@ -26700,8 +28553,8 @@ Date: Sat Mar 21 15:47:12 2009 +0100 Update version we need of Qt4 - CMakeLists.txt | 2 +- - configure.ac | 8 ++++---- + CMakeLists.txt | 2 +- + configure.ac | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit c4b1754fdd3a4649551556de2655c8291daafddf @@ -26713,7 +28566,7 @@ Date: Sat Mar 21 13:29:38 2009 +0100 Cairo 1.8.4 fixes and important bug that affects the Type 3 font rendering - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 50c4ee413929e5a70133839e3cde039da738fab2 @@ -26722,9 +28575,9 @@ Date: Wed Mar 18 22:00:05 2009 +0100 Add more _checkoverflow variants, rework internals - goo/gmem.cc | 92 - +++++++++++++++++++++++++++++------------------------------ - goo/gmem.h | 4 ++- + goo/gmem.cc | 92 + ++++++++++++++++++++++++++++++------------------------------- + goo/gmem.h | 4 ++- 2 files changed, 48 insertions(+), 48 deletions(-) commit 121c44db0884f0d70ba1470a66aa78441257c421 @@ -26733,7 +28586,7 @@ Date: Fri Mar 20 23:25:19 2009 +1030 Fix cairo luminosity smask when cairo ctm != identity - poppler/CairoOutputDev.cc | 16 +++++++++++++++- + poppler/CairoOutputDev.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 3f55aff56a1d2002ba79f3efba5eb77e94575439 @@ -26744,8 +28597,8 @@ Date: Thu Mar 19 22:34:23 2009 +1030 The previous smask was not restored after a q/Q pair or form xobject. - poppler/CairoOutputDev.cc | 18 +++++++++++++++++- - poppler/CairoOutputDev.h | 5 +++++ + poppler/CairoOutputDev.cc | 18 +++++++++++++++++- + poppler/CairoOutputDev.h | 5 +++++ 2 files changed, 22 insertions(+), 1 deletion(-) commit 4cc3cb8992ac554352d68e97563823b9bbd556ce @@ -26757,7 +28610,7 @@ Date: Fri Mar 20 12:38:28 2009 +0100 Cairo 1.8.4 fixes and important bug that affects the Type 3 font rendering - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit da94fe717a1ab60fb074fae61d582d1ee7151fc2 @@ -26768,7 +28621,7 @@ Date: Mon Mar 16 22:54:27 2009 +0100 Fixes 19761 - poppler/Annot.cc | 54 + poppler/Annot.cc | 54 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 18 deletions(-) @@ -26778,7 +28631,7 @@ Date: Thu Mar 12 00:09:03 2009 +0100 Really fix jpeg lib init order? - poppler/DCTStream.cc | 2 +- + poppler/DCTStream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 12aac6774fc6f92def3d5567051117951cc32223 @@ -26789,7 +28642,7 @@ Date: Wed Mar 11 23:00:37 2009 +0100 Fixes bug #20605 - poppler/GfxFont.cc | 4 ++-- + poppler/GfxFont.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0ca9ae2848808d15e7a2b00f5eb33bb8f990c887 @@ -26798,7 +28651,7 @@ Date: Wed Mar 11 00:39:59 2009 +0100 remove the fortran check during the initialisation of libtool - configure.ac | 1 + + configure.ac | 1 + 1 file changed, 1 insertion(+) commit 710e329a3a6a9ee2eed997c9eeaea21c44237423 @@ -26810,7 +28663,7 @@ Date: Wed Mar 11 00:37:11 2009 +0100 It is used by autoreconf to trace changes in m4 macros that are in the m4/ subdirectory. - configure.ac | 1 + + configure.ac | 1 + 1 file changed, 1 insertion(+) commit d15e47158ae31909212d3875159046afb208de97 @@ -26819,7 +28672,7 @@ Date: Wed Mar 11 00:36:27 2009 +0100 Better check for pkg-config - configure.ac | 5 +---- + configure.ac | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit b3f569f9a6c117c097acac52ae6552209fcd2101 @@ -26830,7 +28683,7 @@ Date: Wed Mar 11 00:25:07 2009 +0100 Fixes bug #20587 - poppler/Gfx.cc | 4 ++-- + poppler/Gfx.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7a5d1e57b2757c986da17f7238415b927e73127f @@ -26843,7 +28696,7 @@ Date: Mon Mar 9 22:54:58 2009 +0100 error appears when testing for freetype. Identify the problem earlier on - configure.ac | 6 ++++++ + configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) commit 8dc9e4d57a4759de2b56a87d9bace80d5d563fef @@ -26861,7 +28714,7 @@ Date: Sun Mar 8 15:29:02 2009 +0100 the cross compiling scenaria. Bug #20538 - m4/libjpeg.m4 | 3 +-- + m4/libjpeg.m4 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit bf2e2f056cadbc488cd3e9576b44beb34689ec81 @@ -26870,7 +28723,7 @@ Date: Sun Mar 8 13:44:44 2009 +0100 Add the new croptting options explanations - utils/pdftotext.1 | 15 +++++++++++++++ + utils/pdftotext.1 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 663d9e5a448641421d290dd228be692a0f236b9c @@ -26881,7 +28734,7 @@ Date: Sun Mar 8 13:44:20 2009 +0100 Bug #20331 - utils/pdftotext.cc | 29 ++++++++++++++++++++++++++++- + utils/pdftotext.cc | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) commit cc4b61f19b69c31d9a73ae7361c4b6a94345d1c2 @@ -26894,7 +28747,7 @@ Date: Sun Mar 8 12:55:45 2009 +0100 say is correct - poppler/DCTStream.cc | 4 ++-- + poppler/DCTStream.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a4a73cd9f9ee9767d74fbb44ffe083d2057a9d61 @@ -26903,7 +28756,7 @@ Date: Sun Mar 8 12:44:06 2009 +0100 I should compile before commiting :-/ - poppler/DCTStream.cc | 1 - + poppler/DCTStream.cc | 1 - 1 file changed, 1 deletion(-) commit 6a6b3cc91053e771a67dffa979076d130f87ff11 @@ -26914,7 +28767,7 @@ Date: Sun Mar 8 12:38:42 2009 +0100 Bug #20484 - poppler/DCTStream.cc | 11 +++++++---- + poppler/DCTStream.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 4dfa7460ddc4b5684d5ef8db17efa50b95b7b735 @@ -26925,7 +28778,7 @@ Date: Tue Mar 3 00:55:53 2009 +0100 More details in bug 18364 - poppler/Outline.cc | 15 ++++++++++++++- + poppler/Outline.cc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit de3131ae38fc9442b198d4d7b0c57c6939ad66ce @@ -26936,7 +28789,7 @@ Date: Mon Mar 2 15:20:07 2009 +0100 store the error code instead of the bool - qt4/src/poppler-pdf-converter.cc | 12 +++++++----- + qt4/src/poppler-pdf-converter.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit dac0542eb793603090416f1b7712ca08253f1e7f @@ -26947,7 +28800,7 @@ Date: Mon Mar 2 09:54:22 2009 +0100 Fixes bug #19915. - glib/poppler-document.cc | 37 +++++++++++++++++++++++++++++++++---- + glib/poppler-document.cc | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) commit bfc6572614727565d883b9545d4b6665f3c2fdfe @@ -26956,8 +28809,8 @@ Date: Sat Feb 28 13:16:49 2009 +0100 Return an error code instead of a GBool when saving - poppler/PDFDoc.cc | 22 +++++++++++----------- - poppler/PDFDoc.h | 8 ++++---- + poppler/PDFDoc.cc | 22 +++++++++++----------- + poppler/PDFDoc.h | 8 ++++---- 2 files changed, 15 insertions(+), 15 deletions(-) commit f7c88148fdb671736d81dd5f01a3fb68f944510c @@ -26966,7 +28819,7 @@ Date: Wed Feb 25 23:38:35 2009 +0100 Fix cache shifting - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 305af8cdb6822858e152e1f930bba2ce3904bf1b @@ -26975,8 +28828,8 @@ Date: Wed Feb 25 22:40:24 2009 +0100 Make JBIG2Stream not crash in 2009-41414141.pdf - poppler/JBIG2Stream.cc | 151 - +++++++++++++++++++++++++++--------------------- + poppler/JBIG2Stream.cc | 151 + ++++++++++++++++++++++++++++--------------------- 1 file changed, 85 insertions(+), 66 deletions(-) commit 26a8217160c1eaeeadb92023b27e68f402e38dd0 @@ -26988,7 +28841,7 @@ Date: Sun Feb 22 18:14:15 2009 +0100 We were checking shape instead. It fixes a crash with some documents. See bug #17337. - poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e68e52da65b4d8c3817e5fbb6f1a937da321d48 @@ -26997,7 +28850,7 @@ Date: Sat Feb 21 18:03:15 2009 +0100 [Qt4] do not assume the destination file name for links is ASCII - qt4/src/poppler-page.cc | 4 ++-- + qt4/src/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 439cb397fed33df627a09c70788d72bef20dc872 @@ -27006,7 +28859,7 @@ Date: Sat Feb 21 18:02:36 2009 +0100 [Qt] do not assume the destination file name for links is ASCII - qt/poppler-page.cc | 4 ++-- + qt/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3ea5f45ad3e5a55e577a2e45f61b55932ed17013 @@ -27015,7 +28868,7 @@ Date: Sat Feb 21 17:46:30 2009 +0100 [glib] Make sure filename is valid utf-8 for remote dests - glib/poppler-action.cc | 3 +-- + glib/poppler-action.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit b5989e4ffece6c1831610ee163d05fd80386a001 @@ -27024,7 +28877,7 @@ Date: Sat Feb 21 17:45:18 2009 +0100 Use the UF entry when present in Filespec dictionary - poppler/FileSpec.cc | 14 +++++++------- + poppler/FileSpec.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 943fca42b5fa815fad650e42da4ad6e806adc3b1 @@ -27033,12 +28886,12 @@ Date: Sat Feb 21 12:08:00 2009 +0100 [glib] Add a macro to define boxed types - glib/poppler-action.cc | 26 +----------- - glib/poppler-annot.cc | 15 ++----- - glib/poppler-document.cc | 44 +++++---------------- - glib/poppler-page.cc | 99 - +++++++++------------------------------------- - glib/poppler-private.h | 20 ++++++++++ + glib/poppler-action.cc | 26 +------------ + glib/poppler-annot.cc | 15 ++------ + glib/poppler-document.cc | 44 +++++---------------- + glib/poppler-page.cc | 99 + ++++++++++-------------------------------------- + glib/poppler-private.h | 20 ++++++++++ 5 files changed, 53 insertions(+), 151 deletions(-) commit 7406337ed2d38a86308f20f8273a152538e524de @@ -27047,11 +28900,11 @@ Date: Sat Feb 21 11:11:20 2009 +0100 [glib] Use template files to create poppler-enums - glib/Makefile.am | 43 - ++++++++++++---------------------------- - glib/poppler-enums.c.template | 44 - +++++++++++++++++++++++++++++++++++++++++ - glib/poppler-enums.h.template | 25 +++++++++++++++++++++++ + glib/Makefile.am | 43 + +++++++++++++----------------------------- + glib/poppler-enums.c.template | 44 + +++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-enums.h.template | 25 ++++++++++++++++++++++++ 3 files changed, 82 insertions(+), 30 deletions(-) commit 29bc9d1dd115b5d400975533c3924993c3adae30 @@ -27060,9 +28913,9 @@ Date: Sat Jan 17 13:16:38 2009 +0100 glib small doc comment corrections - glib/poppler-attachment.cc | 2 +- - glib/poppler-layer.cc | 2 ++ - glib/poppler.cc | 2 -- + glib/poppler-attachment.cc | 2 +- + glib/poppler-layer.cc | 2 ++ + glib/poppler.cc | 2 -- 3 files changed, 3 insertions(+), 3 deletions(-) commit a06e715d89a99b909b8e7b73b733066c67b1ade3 @@ -27071,12 +28924,12 @@ Date: Sat Jan 17 12:58:20 2009 +0100 Make glib API reference more complete - glib/reference/poppler-docs.sgml | 2 + - glib/reference/poppler-sections.txt | 55 +++++ - glib/reference/tmpl/poppler-action.sgml | 9 +- - glib/reference/tmpl/poppler-annot.sgml | 368 - +++++++++++++++++++++++++++++++ - glib/reference/tmpl/poppler-layer.sgml | 79 +++++++ + glib/reference/poppler-docs.sgml | 2 + + glib/reference/poppler-sections.txt | 55 +++++ + glib/reference/tmpl/poppler-action.sgml | 9 +- + glib/reference/tmpl/poppler-annot.sgml | 368 + ++++++++++++++++++++++++++++++++ + glib/reference/tmpl/poppler-layer.sgml | 79 +++++++ 5 files changed, 511 insertions(+), 2 deletions(-) commit 3a21dafa46d42d86daec440a85b9d63b292a3c88 @@ -27091,7 +28944,7 @@ Date: Tue Feb 3 21:33:00 2009 +0100 what we do at the end is copy position 0 to all others so we need to do it in the reverse order - poppler/GfxState.cc | 10 +++++----- + poppler/GfxState.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 0ed3fd52bb2d3375ed302285b18f076721b8028e @@ -27100,7 +28953,7 @@ Date: Sun Feb 1 10:37:25 2009 +0100 [glib-demo] Fix a typo in format string - glib/demo/page.c | 2 +- + glib/demo/page.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2df6d530cd9acd8648a6196031218ef10e7b3891 @@ -27111,7 +28964,7 @@ Date: Thu Jan 29 00:51:13 2009 +0100 Fixes bug 19789 - utils/ImageOutputDev.cc | 3 ++- + utils/ImageOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1fc342eadcbbb41302f190b215c5daf23c9ec9b1 @@ -27122,7 +28975,7 @@ Date: Wed Jan 28 22:53:43 2009 +0100 Fixes crash on bug 19790 - poppler/Form.cc | 4 +++- + poppler/Form.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b1d4efb082ac3dadd7752a557e5aeb6651e17471 @@ -27135,8 +28988,8 @@ Date: Tue Jan 27 00:26:08 2009 +0100 PostScriptFunction::transform is called gives a 7% speedup on heavy PostScriptFunction::transform pdf like nytimes firefox ad - poppler/Function.cc | 12 ++++++++---- - poppler/Function.h | 15 +++++++++++++++ + poppler/Function.cc | 12 ++++++++---- + poppler/Function.h | 15 +++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) commit 90f95127d8d89cfcadeb7d701437ab07ce4a8a61 @@ -27145,9 +28998,9 @@ Date: Sun Jan 25 23:17:39 2009 +0100 Cache last 5 GfxICCBasedColorSpace - poppler/GfxState.cc | 60 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/GfxState.h | 15 +++++++++++++ + poppler/GfxState.cc | 60 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/GfxState.h | 15 ++++++++++++++ 2 files changed, 75 insertions(+) commit d3f04f537fb3e963c149a7e2d8d83c7cb19da8c0 @@ -27158,7 +29011,7 @@ Date: Fri Jan 23 23:08:46 2009 +0100 Fixes bug 19702 - poppler/JBIG2Stream.cc | 7 ++++++- + poppler/JBIG2Stream.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 3990c9e52da7b17215506857c792c90a37ebac79 @@ -27167,7 +29020,7 @@ Date: Mon Jan 19 09:53:00 2009 +0100 Fix a problem in cairo backend when using a CMYK Profile - poppler/GfxState.cc | 2 +- + poppler/GfxState.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e51ae7fe8b9dc8ad52b735f2fe056f8ea8f1dcb @@ -27177,7 +29030,7 @@ Date: Thu Jan 15 22:33:04 2009 +0100 calculate the limit in a way that one does not access an invalid index of the matrix - poppler/DCTStream.cc | 2 +- + poppler/DCTStream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ea2aa7bd1ceb0e3282398f52683e4f52ef401f74 @@ -27186,9 +29039,9 @@ Date: Thu Jan 15 22:18:48 2009 +0100 Forgot my copyrights - poppler/DCTStream.cc | 2 +- - poppler/DCTStream.h | 2 +- - poppler/Stream.cc | 2 +- + poppler/DCTStream.cc | 2 +- + poppler/DCTStream.h | 2 +- + poppler/Stream.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit d65dd23752ec14635d0d224afa7dd605f98a10a4 @@ -27197,9 +29050,9 @@ Date: Thu Jan 15 22:17:14 2009 +0100 Minor optimizations - poppler/DCTStream.cc | 17 ++++++++--------- - poppler/DCTStream.h | 3 ++- - poppler/Stream.cc | 3 ++- + poppler/DCTStream.cc | 17 ++++++++--------- + poppler/DCTStream.h | 3 ++- + poppler/Stream.cc | 3 ++- 3 files changed, 12 insertions(+), 11 deletions(-) commit d3d2910f757dfc3e141aed62aa970136f9d7186f @@ -27209,7 +29062,7 @@ Date: Sun Jan 11 00:40:46 2009 +0100 fix a (relatively small) memory leak when asking for a document-level JS - poppler/Catalog.cc | 1 + + poppler/Catalog.cc | 1 + 1 file changed, 1 insertion(+) commit 869584a84eed507775ff1c3183fe484c14b6f77b @@ -27218,8 +29071,8 @@ Date: Sat Jan 10 18:28:47 2009 +0100 Add the possibility of setting the datadir on runtime - poppler/GlobalParams.cc | 27 ++++++++++++++++++++------- - poppler/GlobalParams.h | 5 ++++- + poppler/GlobalParams.cc | 27 ++++++++++++++++++++------- + poppler/GlobalParams.h | 5 ++++- 2 files changed, 24 insertions(+), 8 deletions(-) commit cf112dceb1d6653beae73ce2fac6fb5eee48ff33 @@ -27230,8 +29083,8 @@ Date: Sat Jan 10 18:11:20 2009 +0100 Fixes bug 19483 - poppler/GfxState.cc | 106 - +++++++++++++++++++++++++-------------------------- + poppler/GfxState.cc | 106 + ++++++++++++++++++++++++++-------------------------- 1 file changed, 53 insertions(+), 53 deletions(-) commit 6dd77338d16f80760ae32ff9f3e2be9768fc0c49 @@ -27242,7 +29095,7 @@ Date: Thu Jan 8 11:49:45 2009 +0100 Fixes bug #18558. - qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 69c07c031159d36dde52609bffa6d48c3c56cef5 @@ -27251,9 +29104,9 @@ Date: Thu Jan 8 00:59:19 2009 +0100 update Poppler copyright to 2009 - msvc/poppler/poppler-config.h | 2 +- - poppler-config.h.cmake | 2 +- - poppler/poppler-config.h.in | 2 +- + msvc/poppler/poppler-config.h | 2 +- + poppler-config.h.cmake | 2 +- + poppler/poppler-config.h.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 79e0eea85cf063c6323caafbec97f3d71fc04ca2 @@ -27262,7 +29115,7 @@ Date: Thu Jan 8 00:57:03 2009 +0100 remove old cmake modules, add a new one - Makefile.am | 3 +-- + Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 0e6420ece2d6fcc046d5814b48a2754fb86771e2 @@ -27271,11 +29124,11 @@ Date: Wed Jan 7 23:33:02 2009 +0100 Require cmake 2.6.0, remove two cmake files provided upstream - CMakeLists.txt | 4 +- - cmake/modules/FindFreetype.cmake | 74 - --------------------- - cmake/modules/FindPackageHandleStandardArgs.cmake | 58 ---------------- - glib/CMakeLists.txt | 2 +- + CMakeLists.txt | 4 +- + cmake/modules/FindFreetype.cmake | 74 + ----------------------- + cmake/modules/FindPackageHandleStandardArgs.cmake | 58 ------------------ + glib/CMakeLists.txt | 2 +- 4 files changed, 3 insertions(+), 135 deletions(-) commit a69add73bf7bef17c677c735db77934ba67188a5 @@ -27284,14 +29137,14 @@ Date: Wed Jan 7 19:06:13 2009 +0100 Update copyright notices - poppler/FontInfo.cc | 1 + - poppler/FontInfo.h | 1 + - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-fontinfo.cc | 2 +- - qt4/src/poppler-form.cc | 1 + - qt4/src/poppler-form.h | 1 + - qt4/src/poppler-private.h | 2 +- - qt4/src/poppler-qt4.h | 2 +- + poppler/FontInfo.cc | 1 + + poppler/FontInfo.h | 1 + + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-fontinfo.cc | 2 +- + qt4/src/poppler-form.cc | 1 + + qt4/src/poppler-form.h | 1 + + qt4/src/poppler-private.h | 2 +- + qt4/src/poppler-qt4.h | 2 +- 8 files changed, 8 insertions(+), 4 deletions(-) commit 18d584158a781fecb4f696b01fb4d17803ce7d7a @@ -27300,9 +29153,9 @@ Date: Wed Jan 7 17:55:48 2009 +0100 Add lcms option to cmake buildsystem - CMakeLists.txt | 9 +++++++++ - cmake/modules/FindLCMS.cmake | 37 +++++++++++++++++++++++++++++++++++++ - config.h.cmake | 3 +++ + CMakeLists.txt | 9 +++++++++ + cmake/modules/FindLCMS.cmake | 37 +++++++++++++++++++++++++++++++++++++ + config.h.cmake | 3 +++ 3 files changed, 49 insertions(+) commit 140b8ed97416f9c2ec02eb749ca45ca50bd651a8 @@ -27311,11 +29164,11 @@ Date: Wed Jan 7 17:43:44 2009 +0100 Add initial support for color management - configure.ac | 19 ++ - poppler/GfxState.cc | 697 - +++++++++++++++++++++++++++++++++++++++++++++++---- - poppler/GfxState.h | 74 +++++- - poppler/Makefile.am | 5 + + configure.ac | 19 ++ + poppler/GfxState.cc | 697 + ++++++++++++++++++++++++++++++++++++++++++++++++---- + poppler/GfxState.h | 74 +++++- + poppler/Makefile.am | 5 + 4 files changed, 738 insertions(+), 57 deletions(-) commit bdc76dc811a6e4d5fd929bbdc8cd3300aeaea31f @@ -27325,7 +29178,7 @@ Date: Tue Jan 6 15:45:37 2009 +0100 [Qt4] apidox improvements for the font functions of Document; mark scanForFonts() as deprecated - qt4/src/poppler-qt4.h | 22 ++++++++++++++++++---- + qt4/src/poppler-qt4.h | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) commit 6630e715714161cd803fc064f5d3cf880f42b0a5 @@ -27334,7 +29187,7 @@ Date: Tue Jan 6 15:36:19 2009 +0100 tell Doxygen to consider Q_DECL_DEPRECATED as empty - qt4/src/Doxyfile | 1 + + qt4/src/Doxyfile | 1 + 1 file changed, 1 insertion(+) commit d748d430b106580b8be29ca3ec75caf05b55812e @@ -27352,12 +29205,12 @@ Date: Tue Jan 6 15:24:25 2009 +0100 behaviour ("i can scan the document only once") * added unit tests for fonts(), scanForFonts() and FontIterator - qt4/src/poppler-document.cc | 27 +++++--- - qt4/src/poppler-fontinfo.cc | 36 +++++++++++ - qt4/src/poppler-private.h | 27 ++++++-- - qt4/src/poppler-qt4.h | 65 +++++++++++++++++++ - qt4/tests/check_fonts.cpp | 149 - +++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-document.cc | 27 +++++--- + qt4/src/poppler-fontinfo.cc | 36 +++++++++++ + qt4/src/poppler-private.h | 27 ++++++-- + qt4/src/poppler-qt4.h | 65 +++++++++++++++++++ + qt4/tests/check_fonts.cpp | 149 + ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 291 insertions(+), 13 deletions(-) commit b9804542bb50216786dc11ca16efd84304f4b832 @@ -27369,8 +29222,8 @@ Date: Tue Jan 6 15:16:53 2009 +0100 The default value is 0 (= first page), so it should be compatible with any usage so far. - poppler/FontInfo.cc | 4 ++-- - poppler/FontInfo.h | 2 +- + poppler/FontInfo.cc | 4 ++-- + poppler/FontInfo.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit af74fef03bfbd79334da5612c63c7793952542f9 @@ -27379,8 +29232,8 @@ Date: Tue Jan 6 01:36:31 2009 +0100 Add forgotten file to let the autotools based system build - m4/libpng.m4 | 99 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + m4/libpng.m4 | 99 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) commit ae588500f62bab5666174ff3b1564c414c5a76c5 @@ -27389,9 +29242,9 @@ Date: Tue Jan 6 01:35:38 2009 +0100 Fix the cmake buildsystem - CMakeLists.txt | 6 ++++++ - config.h.cmake | 3 +++ - utils/CMakeLists.txt | 4 ++++ + CMakeLists.txt | 6 ++++++ + config.h.cmake | 3 +++ + utils/CMakeLists.txt | 4 ++++ 3 files changed, 13 insertions(+) commit 940d060a14712c09da427e2fac4ec579f7291b0f @@ -27400,7 +29253,7 @@ Date: Tue Jan 6 01:27:06 2009 +0100 do not leak fName if fopen fails - utils/HtmlOutputDev.cc | 3 +++ + utils/HtmlOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit 7be9198adb940ad7c5fffc6db0158cf7042e1b8f @@ -27409,7 +29262,7 @@ Date: Tue Jan 6 01:24:15 2009 +0100 Do not leak pgNum and imgnum if fopen fails - utils/HtmlOutputDev.cc | 16 +++++++++------- + utils/HtmlOutputDev.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit dfba6c022b150553cb2b18b027e661b3b4625ce7 @@ -27418,11 +29271,11 @@ Date: Tue Jan 6 01:16:31 2009 +0100 Make pdftohtml output png images when the image stream is not a jpeg - configure.ac | 14 ++++++ - utils/HtmlOutputDev.cc | 126 - +++++++++++++++++++++++++++++++++++++++++++++--- - utils/HtmlOutputDev.h | 3 +- - utils/Makefile.am | 4 ++ + configure.ac | 14 ++++++ + utils/HtmlOutputDev.cc | 126 + ++++++++++++++++++++++++++++++++++++++++++++++--- + utils/HtmlOutputDev.h | 3 +- + utils/Makefile.am | 4 ++ 4 files changed, 140 insertions(+), 7 deletions(-) commit 0963c276ba972a36c2895e4fe1c7475acd489738 @@ -27436,9 +29289,9 @@ Date: Sun Jan 4 16:54:32 2009 +0100 need to create a fake one so the system really renders it Fixes bug 19359 - poppler/Annot.cc | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- - poppler/Annot.h | 2 ++ - poppler/Gfx.h | 7 ++++--- + poppler/Annot.cc | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- + poppler/Annot.h | 2 ++ + poppler/Gfx.h | 7 ++++--- 3 files changed, 53 insertions(+), 5 deletions(-) commit 46128cf83b322c112eb0c409c20052bdb2ea4a37 @@ -27447,8 +29300,8 @@ Date: Sun Jan 4 14:21:15 2009 +0100 Remove wrong and unused FormWidget(FormWidget *dest) contructor - poppler/Form.cc | 11 ----------- - poppler/Form.h | 3 +-- + poppler/Form.cc | 11 ----------- + poppler/Form.h | 3 +-- 2 files changed, 1 insertion(+), 13 deletions(-) commit 5203aefc41fa47c461812cc46f28281edd226515 @@ -27457,8 +29310,8 @@ Date: Sun Jan 4 14:03:16 2009 +0100 Plug some memory leaks - poppler/Annot.cc | 5 ++++- - poppler/Form.cc | 4 +++- + poppler/Annot.cc | 5 ++++- + poppler/Form.cc | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) commit 5fb7ec7e6af4cfb2b256a5b9b9752e68330b4aec @@ -27470,7 +29323,7 @@ Date: Tue Dec 30 23:46:59 2008 +0100 Fixes exporting to PS of the two pdf i have that have fonts with Length2 set to 0 - poppler/PSOutputDev.cc | 26 +++++++++++++++++++++----- + poppler/PSOutputDev.cc | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) commit ca35fdbc7c31dae432d775b6c087a83fa9b897fc @@ -27479,7 +29332,7 @@ Date: Tue Dec 30 23:03:57 2008 +0100 We need spaces here too to satify other consumer parsers - poppler/PDFDoc.cc | 4 ++-- + poppler/PDFDoc.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3c07c73e07a9cb59ee4c23ca60d2adce92de45f7 @@ -27488,7 +29341,7 @@ Date: Tue Dec 30 22:21:27 2008 +0100 [Qt4-demo] load a document when passed via command line - qt4/demos/main_viewer.cpp | 4 ++++ + qt4/demos/main_viewer.cpp | 4 ++++ 1 file changed, 4 insertions(+) commit aba0aaa896d634a51fbb3a3e6eae411be462f930 @@ -27500,7 +29353,7 @@ Date: Mon Dec 29 00:31:18 2008 +0100 Dictionary keys are names so need to be sanitized Add a space after num gen obj - poppler/PDFDoc.cc | 7 +++++-- + poppler/PDFDoc.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit e5b93a847ae4e20a77fecef0938da4f14dfbe3eb @@ -27524,8 +29377,8 @@ Date: Sun Dec 28 22:59:14 2008 +0100 CDECL can be an empty definition. - poppler-config.h.cmake | 8 ++------ - poppler/poppler-config.h.in | 8 ++------ + poppler-config.h.cmake | 8 ++------ + poppler/poppler-config.h.in | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) commit de70c0aeb37d788f595b0574796844f51ddedec1 @@ -27534,8 +29387,8 @@ Date: Sun Dec 28 21:21:12 2008 +0100 [qt4] improve doc a bit - qt4/src/poppler-form.h | 2 +- - qt4/src/poppler-qt4.h | 4 ++-- + qt4/src/poppler-form.h | 2 +- + qt4/src/poppler-qt4.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit effb32658019e09dc86c017e39154fd554fc94f8 @@ -27546,7 +29399,7 @@ Date: Sun Dec 28 02:56:30 2008 +0100 Fixes second pdf at kde bug 161327 - qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0f10561f3b1c90acc030d973399316bfca5f495e @@ -27555,8 +29408,8 @@ Date: Sun Dec 28 01:44:25 2008 +0100 Fix my last commit, copy&paste is really evil - goo/GooString.cc | 9 +++++---- - goo/GooString.h | 2 +- + goo/GooString.cc | 9 +++++---- + goo/GooString.h | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) commit 217b46484ff56bfd5906b293ebee70b82cc0263d @@ -27566,12 +29419,12 @@ Date: Sun Dec 28 01:29:41 2008 +0100 Move PSOutputDev::filterPSName to GooString::sanitizedName so i can use it from PDFDoc::writeObject - goo/GooString.cc | 36 +++++++++++++++++++++++++++++++++++ - goo/GooString.h | 7 +++++++ - poppler/PDFDoc.cc | 7 ++++++- - poppler/PSOutputDev.cc | 49 - +++++++++--------------------------------------- - poppler/PSOutputDev.h | 3 +-- + goo/GooString.cc | 36 ++++++++++++++++++++++++++++++++++++ + goo/GooString.h | 7 +++++++ + poppler/PDFDoc.cc | 7 ++++++- + poppler/PSOutputDev.cc | 49 + +++++++++---------------------------------------- + poppler/PSOutputDev.h | 3 +-- 5 files changed, 59 insertions(+), 43 deletions(-) commit f41fa9ee71aef5539cf9976c79b32bf1713c8167 @@ -27581,7 +29434,7 @@ Date: Fri Dec 26 22:56:12 2008 +0100 Change the overflow check to the same used in gmem.cc, much more easy to understand - poppler/XRef.cc | 12 ++++++------ + poppler/XRef.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit b8ae7d91dedc9a75200b6050628ec2740af84b98 @@ -27590,11 +29443,11 @@ Date: Fri Dec 26 22:28:09 2008 +0100 Fix compile warnings on auto imports for mingw32 - configure.ac | 3 +++ - glib/Makefile.am | 2 +- - glib/demo/Makefile.am | 2 ++ - test/Makefile.am | 2 ++ - utils/Makefile.am | 2 ++ + configure.ac | 3 +++ + glib/Makefile.am | 2 +- + glib/demo/Makefile.am | 2 ++ + test/Makefile.am | 2 ++ + utils/Makefile.am | 2 ++ 5 files changed, 10 insertions(+), 1 deletion(-) commit ba47bd2ba05f883306606eda30bff17bd4a8eec6 @@ -27606,10 +29459,10 @@ Date: Fri Dec 26 19:47:42 2008 +0100 Fixes bug 19298 - CMakeLists.txt | 1 - - poppler/BaseFile.h | 82 - --------------------------------------------------- - poppler/Makefile.am | 1 - + CMakeLists.txt | 1 - + poppler/BaseFile.h | 82 + ----------------------------------------------------- + poppler/Makefile.am | 1 - 3 files changed, 84 deletions(-) commit 84366d9e63b0d6a5ee1aae2463648cfc2ff5e1b8 @@ -27618,7 +29471,7 @@ Date: Wed Dec 24 19:27:19 2008 +0100 Let libtool build DLLs on windows too - configure.ac | 5 ++++- + configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 08cef528f2e51cc62cff4125f179021ad9555317 @@ -27627,7 +29480,7 @@ Date: Wed Dec 24 17:48:46 2008 +0100 Fix compile warning on string literal format - test/pdf-inspector.cc | 2 +- + test/pdf-inspector.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0606b4bba8e889204c7b7c9d376f63b659f83a4f @@ -27636,7 +29489,7 @@ Date: Wed Dec 24 17:48:10 2008 +0100 Fix compile warnings on parentheses and/or - poppler/CairoOutputDev.cc | 13 +++++++------ + poppler/CairoOutputDev.cc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit eba2232cabd5fb1e177db2a6053f0d1a0aee882b @@ -27645,8 +29498,8 @@ Date: Wed Dec 24 17:46:32 2008 +0100 Fix some more warnings - test/gtk-cairo-test.cc | 11 ----------- - test/pdf-inspector.cc | 9 +++++---- + test/gtk-cairo-test.cc | 11 ----------- + test/pdf-inspector.cc | 9 +++++---- 2 files changed, 5 insertions(+), 15 deletions(-) commit c80431eb1626d89e7b615e5a5149d3436b554b66 @@ -27655,7 +29508,7 @@ Date: Mon Dec 22 09:28:47 2008 +0100 Fix compile warning on format type - glib/test-poppler-glib.cc | 2 +- + glib/test-poppler-glib.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fda181c35b7c7500b6d3c6ca9d454addd54929c5 @@ -27664,7 +29517,7 @@ Date: Mon Dec 22 00:53:44 2008 +0100 group condition within brackets - poppler/ArthurOutputDev.cc | 4 ++-- + poppler/ArthurOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c1beeecbd6cbf82811d70c75cb24059b4b492abe @@ -27673,7 +29526,7 @@ Date: Mon Dec 22 00:46:49 2008 +0100 [demo] use the proper format field for gsize types - glib/demo/attachments.c | 2 +- + glib/demo/attachments.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bfb975466f0ff78e9e292b6af7cac66e4c331456 @@ -27690,7 +29543,7 @@ Date: Mon Dec 22 00:24:23 2008 +0100 [Qt] deserialize also the value of 'right' - qt/poppler-link.cc | 11 ++++++----- + qt/poppler-link.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 7c053ab7623cea1ac650d3e960d2d91a1ef21557 @@ -27700,13 +29553,13 @@ Date: Mon Dec 22 00:19:02 2008 +0100 [Qt] move in a .cc file the implementation of the QString<->GooString functions and DocumentData::addTocChildren() - qt/CMakeLists.txt | 1 + - qt/Makefile.am | 1 + - qt/poppler-document.cc | 10 ---- - qt/poppler-page.cc | 1 + - qt/poppler-private.cc | 147 - ++++++++++++++++++++++++++++++++++++++++++++++++ - qt/poppler-private.h | 106 +++------------------------------- + qt/CMakeLists.txt | 1 + + qt/Makefile.am | 1 + + qt/poppler-document.cc | 10 ---- + qt/poppler-page.cc | 1 + + qt/poppler-private.cc | 147 + +++++++++++++++++++++++++++++++++++++++++++++++++ + qt/poppler-private.h | 106 +++-------------------------------- 6 files changed, 157 insertions(+), 109 deletions(-) commit ea3546f84c5335c58cdb2906b1a1a4656be9c8ea @@ -27715,7 +29568,7 @@ Date: Sun Dec 21 23:33:49 2008 +0100 Fix compile warnings on signed/unsigned comparison - goo/gfile.cc | 3 ++- + goo/gfile.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ca672ae51d2c1fa59a891717b418ba86b5e7345c @@ -27724,7 +29577,7 @@ Date: Sun Dec 21 23:33:00 2008 +0100 Fix compile warnings on ignored pragma with mingw compiler - poppler/Gfx.cc | 5 +++-- + poppler/Gfx.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 86cfe8ab2b4e0b600f3f6682701c2fcfbe5d0ca9 @@ -27733,7 +29586,7 @@ Date: Sun Dec 21 23:08:56 2008 +0100 Fix compile warnings on signed/unsigned comparison - poppler/GfxFont.cc | 6 ++++-- + poppler/GfxFont.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit e34af7ffe0a4024e2eb39314bdb09eb9a662e53e @@ -27742,9 +29595,9 @@ Date: Sun Dec 21 22:16:39 2008 +0100 Update copyright of last commits - poppler/TextOutputDev.cc | 1 + - poppler/TextOutputDev.h | 2 +- - qt4/src/poppler-page.cc | 1 + + poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.h | 2 +- + qt4/src/poppler-page.cc | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) commit f6d84dcfc9cc587c7408af79b1ee7658d456f8d8 @@ -27753,7 +29606,7 @@ Date: Sun Dec 21 22:09:00 2008 +0100 Fix compile warning to suggest parentheses and/or - poppler/TextOutputDev.cc | 14 ++++++++------ + poppler/TextOutputDev.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 15205403eaa95d6fba0e36983de993877dd3a983 @@ -27762,7 +29615,7 @@ Date: Sun Dec 21 21:59:45 2008 +0100 Fix warning to suggest parentheses inside shift - poppler/PSOutputDev.cc | 3 ++- + poppler/PSOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit cc24f37e582bfc0069faf286da97a48fe4794db1 @@ -27771,7 +29624,7 @@ Date: Sun Dec 21 21:35:29 2008 +0100 Fix compile warning on ambiguous else - test/perf-test.cc | 3 ++- + test/perf-test.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a8cc4ad8c2da804f25db8cca1c85433d5a63307c @@ -27780,7 +29633,7 @@ Date: Sun Dec 21 21:34:28 2008 +0100 Fix compile warning on format not a string literal - test/perf-test.cc | 3 ++- + test/perf-test.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3cbbf8226730aa7ee6273e154e4a9d58670a3cda @@ -27789,7 +29642,7 @@ Date: Sun Dec 21 21:30:54 2008 +0100 Fix compile warning about uninitialized variable - poppler/ABWOutputDev.cc | 3 ++- + poppler/ABWOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f675916277cb76cd1293225a1271f835a02148fb @@ -27800,7 +29653,7 @@ Date: Sat Dec 20 23:23:10 2008 +0100 found with poppler-qt4 unit tests =) - poppler/TextOutputDev.cc | 1 + + poppler/TextOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit c976770c64e4c991fff27e413414473583b6fd86 @@ -27812,7 +29665,7 @@ Date: Sat Dec 20 22:25:55 2008 +0100 using a hash table instead of a map mapes lookup faster; in these cases we don't need the sorting a map gives - qt4/src/poppler-page.cc | 7 ++++--- + qt4/src/poppler-page.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 944f6049a50eb3be9fb29174d67adc4ad1d0b9fe @@ -27821,7 +29674,7 @@ Date: Sat Dec 20 20:13:43 2008 +0100 add find.c and text.c - glib/demo/CMakeLists.txt | 2 ++ + glib/demo/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) commit ba91b889c3b50239e339938f3c9d31fffcd87d44 @@ -27830,7 +29683,7 @@ Date: Sat Dec 20 19:29:40 2008 +0100 Make destructor private in TextPage - poppler/TextOutputDev.h | 8 ++++---- + poppler/TextOutputDev.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 0da16537aa83f6ed6d8895c7e54266263a71c1cf @@ -27843,11 +29696,11 @@ Date: Fri Dec 19 19:08:21 2008 +0100 code in such classes. - poppler/CairoOutputDev.cc | 108 +++--------------------- - poppler/CairoOutputDev.h | 7 +- - poppler/TextOutputDev.cc | 206 - ++++++++++++++++++++++++++------------------- - poppler/TextOutputDev.h | 34 ++++++-- + poppler/CairoOutputDev.cc | 108 +++--------------------- + poppler/CairoOutputDev.h | 7 +- + poppler/TextOutputDev.cc | 206 + ++++++++++++++++++++++++++-------------------- + poppler/TextOutputDev.h | 34 ++++++-- 4 files changed, 160 insertions(+), 195 deletions(-) commit 0f8ab301c633133eea3dbd4f2254f31c50e3c4a9 @@ -27856,11 +29709,11 @@ Date: Sun Dec 14 13:12:34 2008 +0100 [glib-demo] Add find demo - glib/demo/Makefile.am | 2 + - glib/demo/find.c | 282 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/find.h | 31 ++++++ - glib/demo/main.c | 4 +- + glib/demo/Makefile.am | 2 + + glib/demo/find.c | 282 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/find.h | 31 ++++++ + glib/demo/main.c | 4 +- 4 files changed, 318 insertions(+), 1 deletion(-) commit 88df9e9aa9adb53f0a9714ea404d46f111495df3 @@ -27869,11 +29722,11 @@ Date: Sun Dec 14 11:54:35 2008 +0100 [glib-demo] Add Text demo - glib/demo/Makefile.am | 2 + - glib/demo/main.c | 4 +- - glib/demo/text.c | 175 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/text.h | 31 +++++++++ + glib/demo/Makefile.am | 2 + + glib/demo/main.c | 4 +- + glib/demo/text.c | 175 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/text.h | 31 +++++++++ 4 files changed, 211 insertions(+), 1 deletion(-) commit 5b0f2355d55a5104820fd0bf16b4e76b25959de4 @@ -27882,9 +29735,9 @@ Date: Sun Dec 14 11:49:00 2008 +0100 [glib] Use TextPage instead of TextOutputDev when cairo is enabled - glib/poppler-page.cc | 148 - +++++++++++++++++++++++++++++++++--------------- - glib/poppler-private.h | 4 ++ + glib/poppler-page.cc | 148 + ++++++++++++++++++++++++++++++++++--------------- + glib/poppler-private.h | 4 ++ 2 files changed, 107 insertions(+), 45 deletions(-) commit 3ced71fb68d62308db7b9535367eafefb55d1cde @@ -27897,9 +29750,9 @@ Date: Sun Dec 14 11:18:00 2008 +0100 don't need to use TextOutputDev and render again. - poppler/CairoOutputDev.cc | 144 - +++++++++++++++++++++++++++++++++++++++++++-- - poppler/CairoOutputDev.h | 19 +++++- + poppler/CairoOutputDev.cc | 144 + ++++++++++++++++++++++++++++++++++++++++++++-- + poppler/CairoOutputDev.h | 19 +++++- 2 files changed, 155 insertions(+), 8 deletions(-) commit 0bdad35cc4cfdb8da5acaf44678920b7a0025f99 @@ -27908,9 +29761,9 @@ Date: Sun Dec 14 11:14:12 2008 +0100 Add refcount support to TextPage - poppler/TextOutputDev.cc | 12 +++++++++++- - poppler/TextOutputDev.h | 5 +++++ - qt4/src/poppler-page.cc | 2 +- + poppler/TextOutputDev.cc | 12 +++++++++++- + poppler/TextOutputDev.h | 5 +++++ + qt4/src/poppler-page.cc | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) commit f86514c3fbc867fc6457feacba23451e89993524 @@ -27921,8 +29774,8 @@ Date: Wed Dec 17 00:36:39 2008 +0100 Bug 18908 - poppler/PSOutputDev.cc | 114 - ++++++++++++++++++++++++++++++------------------ + poppler/PSOutputDev.cc | 114 + +++++++++++++++++++++++++++++++------------------ 1 file changed, 72 insertions(+), 42 deletions(-) commit fc395eb90b418e43453acefb42cd04baf0b7ad40 @@ -27931,7 +29784,7 @@ Date: Tue Dec 16 21:11:53 2008 +0100 Allow the use of cropbox in pdftoppm - utils/pdftoppm.cc | 16 +++++++++++++--- + utils/pdftoppm.cc | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit 80f415176952635a485356cf36048eee53396c25 @@ -27941,8 +29794,8 @@ Date: Tue Dec 16 20:37:39 2008 +0100 Make destructors private/protected since you are not supposed to use them - poppler/GfxFont.cc | 2 +- - poppler/GfxFont.h | 11 +++++------ + poppler/GfxFont.cc | 2 +- + poppler/GfxFont.h | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) commit dbcebda953cb36a45a125aada68e85249fb73f43 @@ -27953,7 +29806,7 @@ Date: Mon Dec 15 20:10:31 2008 +0100 Fixes bug 19095 - poppler/Annot.cc | 4 ++++ + poppler/Annot.cc | 4 ++++ 1 file changed, 4 insertions(+) commit aaeb0d137232bf1cb11dc5e37b8b45b50c6f9c6a @@ -27962,7 +29815,7 @@ Date: Fri Dec 12 00:43:19 2008 +0100 update the xpdf headers installation - CMakeLists.txt | 32 +++++++++++++++++++++----------- + CMakeLists.txt | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) commit 7c6527fa05389f705872aaaaff12e739b5d1577e @@ -27971,7 +29824,7 @@ Date: Fri Dec 12 00:41:21 2008 +0100 don't install Function.cc, as it is not an header - poppler/Makefile.am | 1 - + poppler/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit 0179e21b128ffccb5afd13203137ab8435197609 @@ -27980,10 +29833,10 @@ Date: Fri Dec 12 00:16:38 2008 +0100 Be more helpful with bad boys that want to use poppler core directly - fofi/Makefile.am | 10 ++++++++++ - splash/SplashClip.h | 2 +- - splash/SplashPath.h | 2 +- - splash/SplashXPath.h | 2 +- + fofi/Makefile.am | 10 ++++++++++ + splash/SplashClip.h | 2 +- + splash/SplashPath.h | 2 +- + splash/SplashXPath.h | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) commit 401632e4eeb4b10b1183a820f32461da77e8e4f2 @@ -27992,7 +29845,7 @@ Date: Fri Dec 12 00:14:04 2008 +0100 Try harder to look for openjpeg - cmake/modules/FindLIBOPENJPEG.cmake | 2 +- + cmake/modules/FindLIBOPENJPEG.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ab539f46089702f60b96b1ba2b2bc1544173c264 @@ -28005,7 +29858,7 @@ Date: Thu Dec 11 23:15:45 2008 +0100 children (Table 8.4) so if there is no last reference, don't try to read children. - poppler/Outline.cc | 4 ++++ + poppler/Outline.cc | 4 ++++ 1 file changed, 4 insertions(+) commit c9a755f9fd14511f43a2ca7fcda36bdd64bb1d87 @@ -28016,7 +29869,7 @@ Date: Sun Dec 7 17:59:19 2008 +0100 Bug 18924 - poppler/Page.cc | 4 ++++ + poppler/Page.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 4cd364c179ae91ed383a8237ba1ad263952fd7aa @@ -28025,7 +29878,7 @@ Date: Sun Nov 30 16:57:52 2008 +0100 add my copyright here - qt4/src/poppler-private.cc | 1 + + qt4/src/poppler-private.cc | 1 + 1 file changed, 1 insertion(+) commit 6b1676deb773675d90469adc84c3de8dcdaf174c @@ -28034,7 +29887,7 @@ Date: Sun Nov 30 16:56:43 2008 +0100 [Qt4] support URI actions for TOC items - qt4/src/poppler-private.cc | 5 +++++ + qt4/src/poppler-private.cc | 5 +++++ 1 file changed, 5 insertions(+) commit b5cd58b5565055fd0c13771461245ddcd80edfcf @@ -28044,8 +29897,8 @@ Date: Sun Nov 30 16:34:57 2008 +0100 extract the LinkAction "serialization" in an own function, and make it more safe - qt4/src/poppler-private.cc | 85 - ++++++++++++++++++++++++++++++-------------- + qt4/src/poppler-private.cc | 85 + ++++++++++++++++++++++++++++++++-------------- 1 file changed, 59 insertions(+), 26 deletions(-) commit ee191363e22940ae7b06945e68c4738b17c78348 @@ -28054,12 +29907,12 @@ Date: Sun Nov 30 16:17:32 2008 +0100 move the addTocChildren() implementation in the cpp - qt4/src/poppler-form.cc | 1 + - qt4/src/poppler-page.cc | 1 + - qt4/src/poppler-private.cc | 65 - ++++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-private.h | 64 - ++----------------------------------------- + qt4/src/poppler-form.cc | 1 + + qt4/src/poppler-page.cc | 1 + + qt4/src/poppler-private.cc | 65 + ++++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-private.h | 64 + ++------------------------------------------- 4 files changed, 69 insertions(+), 62 deletions(-) commit f8eaabf1aa7e384619129a7509be85d0c3bfb825 @@ -28068,7 +29921,7 @@ Date: Sun Nov 30 13:33:12 2008 +0100 Update copyrights of the last commits - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f4fedfae6098e25644ffe5d4b1ed0bac043841d @@ -28080,7 +29933,7 @@ Date: Sat Nov 29 19:51:27 2008 +0100 This is a optimization to save a few reallocations, if the Length value is incorrect it will still work - poppler/JPEG2000Stream.cc | 10 ++++++++-- + poppler/JPEG2000Stream.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 12f6d6ba2052fbdc8ea4ba7c7c9277e75bf170a5 @@ -28094,7 +29947,7 @@ Date: Sun Nov 23 18:20:14 2008 +0100 objects outside the content stream, the property list dictionary must instead be defined as a named resource. - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 817e123a28e9f6b7e5be23f7ac2ba3bcec5e3f3f @@ -28103,8 +29956,8 @@ Date: Sat Nov 22 21:48:37 2008 +1030 Don't compare print flag for non Type 3 fonts in cairo font cache - poppler/CairoFontEngine.cc | 7 ++++++- - poppler/CairoFontEngine.h | 4 +++- + poppler/CairoFontEngine.cc | 7 ++++++- + poppler/CairoFontEngine.h | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) commit 68f8ade28764855d4f663607c50c8202b1268296 @@ -28115,7 +29968,7 @@ Date: Sun Nov 23 10:54:46 2008 +0100 Thanks to Bernard Leak for notifying - test/pdf-inspector.cc | 2 +- + test/pdf-inspector.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4a4fa7ed44a87e47a6078a1f7bb6f41071672ea7 @@ -28124,7 +29977,7 @@ Date: Tue Nov 18 20:11:07 2008 +0100 Fix a crash when selecting text in word mode - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a6f5032ab0d6edbf3879f39efff7916b1f7233da @@ -28133,7 +29986,7 @@ Date: Sun Nov 16 18:24:06 2008 +0100 optContentConfig is not actually stored in PDFDoc but in Catalog - poppler/PDFDoc.h | 1 - + poppler/PDFDoc.h | 1 - 1 file changed, 1 deletion(-) commit b843ac34c6c4ca1580f99fa2220c59dfcd91f026 @@ -28142,7 +29995,7 @@ Date: Sat Nov 15 14:49:02 2008 +0100 [Qt4] deserialize the value of the 'right' coordinate, too - qt4/src/poppler-link.cc | 11 ++++++----- + qt4/src/poppler-link.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 03061fdae49842556c9ff48e61914fc88502e1d8 @@ -28153,8 +30006,8 @@ Date: Thu Nov 13 22:32:22 2008 +0100 Fixes bug 17496 - configure.ac | 14 ++++++++++++++ - test/Makefile.am | 6 ++++-- + configure.ac | 14 ++++++++++++++ + test/Makefile.am | 6 ++++-- 2 files changed, 18 insertions(+), 2 deletions(-) commit 17b18be4fd25f2ca2b4ed7382d9fda50410c44f1 @@ -28165,7 +30018,7 @@ Date: Wed Nov 12 20:40:57 2008 +1030 Fixes bugs #18254 and #18429 - poppler/CairoOutputDev.cc | 15 ++++++++++++++- + poppler/CairoOutputDev.cc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit e2257e6916cd1067d43db9ed45f944413c61ed64 @@ -28174,12 +30027,12 @@ Date: Sun Nov 9 22:44:48 2008 +0100 Update copyrights of the last commits - poppler/CairoFontEngine.cc | 1 + - poppler/CairoFontEngine.h | 1 + - poppler/Form.cc | 2 +- - poppler/Gfx.h | 1 + - poppler/OptionalContent.h | 1 + - qt4/src/poppler-optcontent.cc | 1 + + poppler/CairoFontEngine.cc | 1 + + poppler/CairoFontEngine.h | 1 + + poppler/Form.cc | 2 +- + poppler/Gfx.h | 1 + + poppler/OptionalContent.h | 1 + + qt4/src/poppler-optcontent.cc | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) commit 069f8ad9453e612e907b561aa50983c34400193d @@ -28188,8 +30041,8 @@ Date: Sun Nov 9 20:36:06 2008 +0100 MakeItBuild - glib/CMakeLists.txt | 1 + - glib/demo/CMakeLists.txt | 1 + + glib/CMakeLists.txt | 1 + + glib/demo/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) commit 04025c4f65bbb7e4330f6d17d917a035c0906f3d @@ -28201,7 +30054,7 @@ Date: Sun Nov 9 17:03:20 2008 +0100 Forms crate a temp annot just to get the font size of the form field passing a NULL catalog. - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 471255c5a3850984997d91c7850759eb0c7e8a9c @@ -28210,11 +30063,11 @@ Date: Sat Nov 8 20:58:57 2008 +0100 [glib-demo] Add Optional Content demo - glib/demo/Makefile.am | 2 + - glib/demo/layers.c | 511 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/layers.h | 31 +++ - glib/demo/main.c | 4 +- + glib/demo/Makefile.am | 2 + + glib/demo/layers.c | 511 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/layers.h | 31 +++ + glib/demo/main.c | 4 +- 4 files changed, 547 insertions(+), 1 deletion(-) commit 7363c25e1d83332932d9b4fe16d7fb4e364da628 @@ -28223,15 +30076,15 @@ Date: Sun Oct 26 19:47:35 2008 +0100 [glib] Add Optional Content support - glib/Makefile.am | 2 + - glib/poppler-document.cc | 377 - +++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-document.h | 12 ++ - glib/poppler-layer.cc | 201 ++++++++++++++++++++++++ - glib/poppler-layer.h | 43 ++++++ - glib/poppler-private.h | 21 +++ - glib/poppler.h | 3 + - glib/test-poppler-glib.cc | 52 ++++++- + glib/Makefile.am | 2 + + glib/poppler-document.cc | 377 + ++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-document.h | 12 ++ + glib/poppler-layer.cc | 201 ++++++++++++++++++++++++ + glib/poppler-layer.h | 43 ++++++ + glib/poppler-private.h | 21 +++ + glib/poppler.h | 3 + + glib/test-poppler-glib.cc | 52 ++++++- 8 files changed, 710 insertions(+), 1 deletion(-) commit c674566f458b54097f21aae0d4bf8637146565c5 @@ -28240,8 +30093,8 @@ Date: Sun Oct 26 19:42:53 2008 +0100 Fix memory leaks in OptionalContent - poppler/OptionalContent.cc | 13 +++---------- - poppler/OptionalContent.h | 10 ++++++---- + poppler/OptionalContent.cc | 13 +++---------- + poppler/OptionalContent.h | 10 ++++++---- 2 files changed, 9 insertions(+), 14 deletions(-) commit 06ca313b8ecb8abb8dec3b418d118525b7bb0fdf @@ -28250,8 +30103,8 @@ Date: Sun Oct 26 19:11:45 2008 +0100 Check annotation optional content properties before drawing it - poppler/Annot.cc | 20 ++++++++++++-------- - poppler/Annot.h | 4 ++-- + poppler/Annot.cc | 20 ++++++++++++-------- + poppler/Annot.h | 4 ++-- 2 files changed, 14 insertions(+), 10 deletions(-) commit a6d58927b048aa043cb6b6ed3ee9aeb213578924 @@ -28263,9 +30116,9 @@ Date: Sat Nov 8 20:50:40 2008 +0100 Before any draw operation we first check whether we are inside an optional marked content element that is currently hidden. - poppler/Gfx.cc | 113 - +++++++++++++++++++++++++++++++++++++++----------------- - poppler/Gfx.h | 7 +++- + poppler/Gfx.cc | 113 + ++++++++++++++++++++++++++++++++++++++++----------------- + poppler/Gfx.h | 7 +++- 2 files changed, 84 insertions(+), 36 deletions(-) commit 5f168f991477e291290350a28f4a60a565e187b9 @@ -28274,7 +30127,7 @@ Date: Mon Oct 20 17:56:11 2008 +0200 [glib] Show action titles when printing the index in test program - glib/test-poppler-glib.cc | 13 ++++++++----- + glib/test-poppler-glib.cc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit a906d12e16748d9a40c0db4043a576fd3d004341 @@ -28283,10 +30136,10 @@ Date: Sat Nov 8 20:20:00 2008 +0100 Minor code cleanup and consistency issues - poppler/OptionalContent.cc | 22 +++++++++++----------- - poppler/OptionalContent.h | 8 ++++---- - qt4/src/poppler-optcontent.cc | 6 +++--- - qt4/tests/check_optcontent.cpp | 8 ++++---- + poppler/OptionalContent.cc | 22 +++++++++++----------- + poppler/OptionalContent.h | 8 ++++---- + qt4/src/poppler-optcontent.cc | 6 +++--- + qt4/tests/check_optcontent.cpp | 8 ++++---- 4 files changed, 22 insertions(+), 22 deletions(-) commit e73c2ce906b7e1f06d641f7e0733aad6336b4091 @@ -28295,9 +30148,9 @@ Date: Sun Oct 19 12:44:13 2008 +0200 Delete the optContent object if it's invalid - poppler/Catalog.cc | 4 ++++ - poppler/OptionalContent.cc | 3 +++ - poppler/OptionalContent.h | 5 +++++ + poppler/Catalog.cc | 4 ++++ + poppler/OptionalContent.cc | 3 +++ + poppler/OptionalContent.h | 5 +++++ 3 files changed, 12 insertions(+) commit 2900e7e4c920d735d5a727e9e39f71df97bd7b93 @@ -28306,7 +30159,7 @@ Date: Sat Nov 8 18:12:47 2008 +0100 A new cairo is needed - CMakeLists.txt | 2 +- + CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aaaecd2e86769d3a99e21577448a193711985958 @@ -28318,7 +30171,7 @@ Date: Wed Nov 5 22:47:30 2008 +0100 For the bug 18374 it works and does not seem a security problem - poppler/GfxState.cc | 7 ++++--- + poppler/GfxState.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 82f4228a50efe6447c68f7f6d34a7805b7e4b75e @@ -28327,7 +30180,7 @@ Date: Wed Nov 5 20:57:17 2008 +0100 Add myself here - qt4/demos/viewer.cpp | 1 + + qt4/demos/viewer.cpp | 1 + 1 file changed, 1 insertion(+) commit 8df7d83439f0e9ab200840f912f1c08bbf44bd6e @@ -28336,7 +30189,7 @@ Date: Wed Nov 5 20:49:01 2008 +0100 [Qt4Demo] Fix leak - qt4/demos/viewer.cpp | 1 + + qt4/demos/viewer.cpp | 1 + 1 file changed, 1 insertion(+) commit d3c424e0362f53bda5c4e2e415823d78ace76253 @@ -28346,7 +30199,7 @@ Date: Wed Nov 5 20:14:17 2008 +0100 Rename i to j so that code is more clear by not shadowing the function parameter - poppler/Catalog.cc | 8 ++++---- + poppler/Catalog.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 9d12de9b59de4336eabb423f7bf0363b6a35e2a8 @@ -28358,7 +30211,7 @@ Date: Wed Nov 5 20:00:01 2008 +0100 Putting more than one "logical line" per "real line" is evil, we think if will group it, but does not - poppler/UnicodeTypeTable.cc | 7 +++++-- + poppler/UnicodeTypeTable.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit fc61dad9daa15f83802ffa5c3cd9b59d80bb310b @@ -28367,7 +30220,7 @@ Date: Wed Nov 5 19:52:00 2008 +0100 [Qt] Fix leak - qt/poppler-link.cc | 8 +++++++- + qt/poppler-link.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 981fb857b0afb1cda7836744dcf37906285512b4 @@ -28376,7 +30229,7 @@ Date: Wed Nov 5 19:49:18 2008 +0100 [Qt] Fix memory leak - qt/poppler-document.cc | 4 +++- + qt/poppler-document.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e925e92d5cbfc009c138ece117227a3b0894ead6 @@ -28385,7 +30238,7 @@ Date: Wed Nov 5 19:44:40 2008 +0100 Do not leak uBuf in the error case - poppler/CharCodeToUnicode.cc | 1 + + poppler/CharCodeToUnicode.cc | 1 + 1 file changed, 1 insertion(+) commit 0741a402632ec5a8641ff11707142bf2731c1833 @@ -28394,11 +30247,11 @@ Date: Sat Nov 1 22:27:48 2008 +1030 Restore the cairo Type3 font image prescaling funtionality - poppler/CairoFontEngine.cc | 49 - ++++++++++++++++++++++++++------------------ - poppler/CairoFontEngine.h | 20 ++++++++++-------- - poppler/CairoOutputDev.cc | 2 +- - poppler/CairoOutputDev.h | 2 +- + poppler/CairoFontEngine.cc | 49 + +++++++++++++++++++++++++++------------------- + poppler/CairoFontEngine.h | 20 +++++++++++-------- + poppler/CairoOutputDev.cc | 2 +- + poppler/CairoOutputDev.h | 2 +- 4 files changed, 43 insertions(+), 30 deletions(-) commit 91a7c3fdd44f30b0b50ed05a3313bbb1b5c86e71 @@ -28410,7 +30263,7 @@ Date: Sat Nov 1 20:57:24 2008 +1030 Not sure why this was previously required but it now produces incorrect results. - poppler/CairoOutputDev.cc | 5 ----- + poppler/CairoOutputDev.cc | 5 ----- 1 file changed, 5 deletions(-) commit 3bf4d7d75b455a9a0b5ee3a8c78b218e5af5185a @@ -28419,7 +30272,7 @@ Date: Sat Nov 1 20:50:07 2008 +1030 Transform the glyph advance by the font matrix - poppler/CairoFontEngine.cc | 1 + + poppler/CairoFontEngine.cc | 1 + 1 file changed, 1 insertion(+) commit 4aa32bad61d008a854fdc9e902d6834bb1687d7e @@ -28428,7 +30281,7 @@ Date: Sat Nov 1 20:49:04 2008 +1030 Use the font BBox, not the font matrix to set the Gfx BBox - poppler/CairoFontEngine.cc | 1 + + poppler/CairoFontEngine.cc | 1 + 1 file changed, 1 insertion(+) commit 987955440c7711f440c3d2b5cc8c05ec07228a77 @@ -28439,7 +30292,7 @@ Date: Sat Nov 1 20:47:05 2008 +1030 we use for transforming the glyph metrics. - poppler/CairoFontEngine.cc | 6 +++--- + poppler/CairoFontEngine.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5c051aa117477cba5d350adfc539acb4b5f2a56a @@ -28448,7 +30301,7 @@ Date: Sat Nov 1 01:59:07 2008 +1030 Require cairo 1.8.2 for user-font support - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a3edfa30680864b95a5196c5619846de42980857 @@ -28457,11 +30310,11 @@ Date: Sat Nov 1 01:57:32 2008 +1030 Implement Type 3 fonts in cairo backend using cairo user-fonts - poppler/CairoFontEngine.cc | 174 - ++++++++++++++++++++++++++++++++++++++++++-- - poppler/CairoFontEngine.h | 18 +++++ - poppler/CairoOutputDev.cc | 9 ++- - poppler/CairoOutputDev.h | 4 +- + poppler/CairoFontEngine.cc | 174 + +++++++++++++++++++++++++++++++++++++++++++-- + poppler/CairoFontEngine.h | 18 +++++ + poppler/CairoOutputDev.cc | 9 ++- + poppler/CairoOutputDev.h | 4 +- 4 files changed, 194 insertions(+), 11 deletions(-) commit feab1e982a2ee39bb372d593633a06b6a499822f @@ -28470,8 +30323,8 @@ Date: Sat Nov 1 01:21:39 2008 +1030 Add CairoOutputDev functions for getting Type 3 glyph metrics - poppler/CairoOutputDev.cc | 10 ++++++++++ - poppler/CairoOutputDev.h | 7 +++++++ + poppler/CairoOutputDev.cc | 10 ++++++++++ + poppler/CairoOutputDev.h | 7 +++++++ 2 files changed, 17 insertions(+) commit a75efe208d899d4a23d5e2fcef200e4225721636 @@ -28480,12 +30333,12 @@ Date: Sat Nov 1 00:26:40 2008 +1030 Make the catalog available to CairoFontEngine - glib/poppler-document.cc | 3 ++- - poppler/CairoFontEngine.cc | 2 +- - poppler/CairoFontEngine.h | 3 ++- - poppler/CairoOutputDev.cc | 7 +++++-- - poppler/CairoOutputDev.h | 3 ++- - test/pdf-inspector.cc | 2 +- + glib/poppler-document.cc | 3 ++- + poppler/CairoFontEngine.cc | 2 +- + poppler/CairoFontEngine.h | 3 ++- + poppler/CairoOutputDev.cc | 7 +++++-- + poppler/CairoOutputDev.h | 3 ++- + test/pdf-inspector.cc | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) commit 941d3976c496b75a3c5a9d19b80044fc2b57bd98 @@ -28496,8 +30349,8 @@ Date: Fri Oct 31 22:44:41 2008 +1030 for the same document that shares the same CairoFontEngine. - poppler/CairoOutputDev.cc | 16 +++++++++++----- - poppler/CairoOutputDev.h | 4 +++- + poppler/CairoOutputDev.cc | 16 +++++++++++----- + poppler/CairoOutputDev.h | 4 +++- 2 files changed, 14 insertions(+), 6 deletions(-) commit 94cff513d8589f51b243fcb078f82cb931bb6d35 @@ -28506,7 +30359,7 @@ Date: Fri Oct 31 21:11:01 2008 +1030 Use correct return type in _ft_new_face - poppler/CairoFontEngine.cc | 2 +- + poppler/CairoFontEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b5ee897a24ce1edfca19a3b843f9b7ee7026d07 @@ -28518,9 +30371,9 @@ Date: Fri Oct 31 20:55:14 2008 +1030 Create a CairoFreeType subclass and move the FreeType specific code into it. - poppler/CairoFontEngine.cc | 197 - +++++++++++++++++++++++++------------------- - poppler/CairoFontEngine.h | 26 ++++-- + poppler/CairoFontEngine.cc | 197 + +++++++++++++++++++++++++-------------------- + poppler/CairoFontEngine.h | 26 ++++-- 2 files changed, 131 insertions(+), 92 deletions(-) commit a5865dae5b414de5f6dbda2a512101050c374e06 @@ -28529,21 +30382,21 @@ Date: Tue Oct 28 10:30:59 2008 +0100 [glib] Add DISABLE_SINGLE_INCLUDES flags and fix glib-demo - configure.ac | 4 ++++ - glib/Makefile.am | 3 ++- - glib/demo/Makefile.am | 3 ++- - glib/demo/annots.h | 2 +- - glib/demo/attachments.h | 2 +- - glib/demo/fonts.h | 2 +- - glib/demo/forms.h | 2 +- - glib/demo/images.h | 2 +- - glib/demo/info.h | 2 +- - glib/demo/links.h | 2 +- - glib/demo/outline.h | 2 +- - glib/demo/page.h | 2 +- - glib/demo/render.h | 2 +- - glib/demo/transitions.h | 2 +- - glib/demo/utils.h | 2 +- + configure.ac | 4 ++++ + glib/Makefile.am | 3 ++- + glib/demo/Makefile.am | 3 ++- + glib/demo/annots.h | 2 +- + glib/demo/attachments.h | 2 +- + glib/demo/fonts.h | 2 +- + glib/demo/forms.h | 2 +- + glib/demo/images.h | 2 +- + glib/demo/info.h | 2 +- + glib/demo/links.h | 2 +- + glib/demo/outline.h | 2 +- + glib/demo/page.h | 2 +- + glib/demo/render.h | 2 +- + glib/demo/transitions.h | 2 +- + glib/demo/utils.h | 2 +- 15 files changed, 20 insertions(+), 14 deletions(-) commit e07bfb54b77430e10e50c33151cf0afc9854006c @@ -28552,7 +30405,7 @@ Date: Tue Oct 28 10:29:51 2008 +0100 [glib] Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES - glib/poppler-page.h | 3 +-- + glib/poppler-page.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit a84d272ffd2b593ac98148e71b83fba299c60fea @@ -28561,10 +30414,10 @@ Date: Tue Oct 28 10:01:00 2008 +0100 [glib] Add disable deprecated compile flags and fix compile warnings - configure.ac | 6 ++++++ - glib/Makefile.am | 3 ++- - glib/demo/Makefile.am | 4 +++- - glib/demo/attachments.c | 4 ++-- + configure.ac | 6 ++++++ + glib/Makefile.am | 3 ++- + glib/demo/Makefile.am | 4 +++- + glib/demo/attachments.c | 4 ++-- 4 files changed, 13 insertions(+), 4 deletions(-) commit 43f2b84a81625abee84c93cdced7fb92c99cd944 @@ -28573,7 +30426,7 @@ Date: Tue Oct 21 23:00:55 2008 +0200 [Qt4] Small docu improvement - qt4/src/poppler-qt4.h | 3 +++ + qt4/src/poppler-qt4.h | 3 +++ 1 file changed, 3 insertions(+) commit 00f9995b4960575cd1f392474c585f2140c8e587 @@ -28584,7 +30437,7 @@ Date: Sun Oct 12 14:20:01 2008 +0200 See bug 18023 for more info - poppler/TextOutputDev.cc | 4 +++- + poppler/TextOutputDev.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 084cc4335cfe2c0e66219eba4c1177ee7ff018c5 @@ -28594,7 +30447,7 @@ Date: Fri Oct 10 23:15:35 2008 +0200 obj4 should be the index 1 on the Array, not the 0, that's already obj3 - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d7442c90206d4b7a8ebc58f995647eb87ac35f42 @@ -28603,7 +30456,7 @@ Date: Thu Oct 9 22:53:00 2008 +0200 If Name is a Ref we want to get the String it references, not the Ref - poppler/OptionalContent.cc | 2 +- + poppler/OptionalContent.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 93f8dd9e837557bbfc0f058a664c356e3d6e82c0 @@ -28612,11 +30465,11 @@ Date: Thu Oct 9 21:28:27 2008 +0200 Poppler 0.10.0 - CMakeLists.txt | 2 +- - NEWS | 16 ++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 16 ++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 22 insertions(+), 6 deletions(-) commit cdd9bf016de0d3f96b1d5e304c9d02f2bf71ff18 @@ -28625,7 +30478,7 @@ Date: Wed Oct 8 22:29:11 2008 +0200 Initialize properly OptionalContentGroup::m_name - poppler/OptionalContent.cc | 3 ++- + poppler/OptionalContent.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit c7b87f3b8cbbcca29a1974debc2233f621a2e33b @@ -28634,7 +30487,7 @@ Date: Mon Oct 6 19:32:27 2008 +0200 Fix link on Mingw+Msys - test/Makefile.am | 2 +- + test/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e92255296511cae9cbbac8de800d8b26e5f681f1 @@ -28645,7 +30498,7 @@ Date: Sun Oct 5 15:57:06 2008 +0200 created by the (failed) exporting - qt4/src/poppler-pdf-converter.cc | 13 +++++++++++++ + qt4/src/poppler-pdf-converter.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 360f470b852e37d400949343763a18bf598820e8 @@ -28654,7 +30507,7 @@ Date: Sat Oct 4 20:04:44 2008 +0200 Remove unused var - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df7317f1320513b4f66cb6618d753b82042671f5 @@ -28663,7 +30516,7 @@ Date: Sat Oct 4 19:48:57 2008 +0200 free the object - poppler/PDFDoc.cc | 4 ++++ + poppler/PDFDoc.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 9946d9af9dd5d5b96d5c777413a3e253dfd1f291 @@ -28673,7 +30526,7 @@ Date: Sat Oct 4 19:39:46 2008 +0200 If we try saving a document that was encrypted, we break everything, so just fail early - poppler/PDFDoc.cc | 7 +++++++ + poppler/PDFDoc.cc | 7 +++++++ 1 file changed, 7 insertions(+) commit 108959432af7714cb8ffe42d98d40c97f936a2e6 @@ -28682,7 +30535,7 @@ Date: Sat Oct 4 19:39:24 2008 +0200 Correctly return wheter it was saved or not - qt4/src/poppler-pdf-converter.cc | 8 +++++--- + qt4/src/poppler-pdf-converter.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 4c6cb1c204d782e2ac2113b57f6d372b4716017d @@ -28691,7 +30544,7 @@ Date: Sat Oct 4 01:46:58 2008 +0200 Remove spurious // - fofi/FoFiType1.cc | 2 +- + fofi/FoFiType1.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e8e7809ab4b115cbe67251da12989fc024912514 @@ -28704,7 +30557,7 @@ Date: Sat Oct 4 01:43:02 2008 +0200 Fixes bug 17018, while at it, i've added some comments and some error() to make things a bit clearer - fofi/FoFiType1.cc | 28 ++++++++++++++++++++++++---- + fofi/FoFiType1.cc | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) commit 7604e025038fee24c2cb3001f2100d5d1e48efe1 @@ -28715,7 +30568,7 @@ Date: Sat Oct 4 00:35:46 2008 +0200 we suck :-( Fixes kde bug 172105 - qt4/src/poppler-link-extractor.cc | 3 +++ + qt4/src/poppler-link-extractor.cc | 3 +++ 1 file changed, 3 insertions(+) commit 450b21e4528a8e890d3dda37ecb0a68602f8efaa @@ -28724,8 +30577,8 @@ Date: Wed Oct 1 00:46:29 2008 +0200 I've changed these files this year too, update copyright - goo/gmem.cc | 2 +- - goo/gmem.h | 2 +- + goo/gmem.cc | 2 +- + goo/gmem.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 98310ca24841789cf53b10d34e271ceb4e054001 @@ -28737,8 +30590,8 @@ Date: Tue Sep 30 23:59:43 2008 +0200 Fixes bug 17852 - poppler/Function.cc | 2 ++ - poppler/GfxState.cc | 2 +- + poppler/Function.cc | 2 ++ + poppler/GfxState.cc | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) commit d12f5f4395eb18f8d29182e24acddd3e2b5cfe88 @@ -28747,11 +30600,11 @@ Date: Tue Sep 30 23:20:26 2008 +0200 0.9.3 - CMakeLists.txt | 2 +- - NEWS | 17 +++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 17 +++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 23 insertions(+), 6 deletions(-) commit d61e464754521555a06ed0901955f49be4def29a @@ -28760,8 +30613,8 @@ Date: Tue Sep 30 19:26:17 2008 +0200 Timothy also agreed, now Ed Catmur is the last one missing to answer - utils/ImageOutputDev.cc | 3 +++ - utils/ImageOutputDev.h | 3 +++ + utils/ImageOutputDev.cc | 3 +++ + utils/ImageOutputDev.h | 3 +++ 2 files changed, 6 insertions(+) commit 3225f54fea7cbb6b25d7223268cdeccfdd823375 @@ -28772,11 +30625,11 @@ Date: Tue Sep 30 00:27:49 2008 +0200 Only Timothy Lee and Ed Catmur left :-) - poppler/Catalog.cc | 3 +++ - poppler/Outline.cc | 3 +++ - poppler/Outline.h | 3 +++ - splash/Splash.cc | 3 +++ - splash/Splash.h | 3 +++ + poppler/Catalog.cc | 3 +++ + poppler/Outline.cc | 3 +++ + poppler/Outline.h | 3 +++ + splash/Splash.cc | 3 +++ + splash/Splash.h | 3 +++ 5 files changed, 15 insertions(+) commit 268d803c9dd67b7f78f8dcdc3c7653c8b2c2d08f @@ -28785,7 +30638,7 @@ Date: Mon Sep 29 21:14:40 2008 +0200 Let HmtlOutputDev process images - utils/HtmlOutputDev.h | 3 ++- + utils/HtmlOutputDev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a29984ab777c64a1cb286b667a6a91ad9b191f40 @@ -28802,10 +30655,10 @@ Date: Sun Sep 28 23:38:34 2008 +0200 [Qt4] various apidox improvements - qt4/src/Mainpage.dox | 10 +--- - qt4/src/poppler-link.h | 92 ++++++++++++++++++++++++++++++++---- - qt4/src/poppler-qt4.h | 121 - ++++++++++++++++++++++++++++++++---------------- + qt4/src/Mainpage.dox | 10 +--- + qt4/src/poppler-link.h | 92 +++++++++++++++++++++++++++++++++---- + qt4/src/poppler-qt4.h | 121 + +++++++++++++++++++++++++++++++++---------------- 3 files changed, 168 insertions(+), 55 deletions(-) commit 68658721583b05ebacb1165ac36e91d49735bbd9 @@ -28815,7 +30668,7 @@ Date: Sun Sep 28 19:29:06 2008 +0200 If tables is null, don't try to write to file as it'll crash, fixes crash on 17811 when using cairooutputdev - fofi/FoFiTrueType.cc | 4 ++++ + fofi/FoFiTrueType.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 3cb5b7fc5ae168ef58fd1905f61c1b9abe6cb86c @@ -28826,9 +30679,9 @@ Date: Sun Sep 28 19:25:53 2008 +0200 Fixes the other part of bug 17811 - fofi/FoFiTrueType.cc | 4 ++-- - goo/gmem.cc | 21 +++++++++++++++++++++ - goo/gmem.h | 1 + + fofi/FoFiTrueType.cc | 4 ++-- + goo/gmem.cc | 21 +++++++++++++++++++++ + goo/gmem.h | 1 + 3 files changed, 24 insertions(+), 2 deletions(-) commit aa7ef03af49f74ed558dcbab8ad4c594bb2b7d53 @@ -28839,7 +30692,7 @@ Date: Sun Sep 28 19:24:43 2008 +0200 Fixes part of bug 17811 - poppler/DCTStream.cc | 1 + + poppler/DCTStream.cc | 1 + 1 file changed, 1 insertion(+) commit e2461c9aa4d74b5511621d7222979948e31541ad @@ -28848,8 +30701,8 @@ Date: Sun Sep 28 18:07:25 2008 +0200 [Qt4] Activate the 'printing' flag by default in the PSConverter. - qt4/src/poppler-ps-converter.cc | 2 +- - qt4/src/poppler-qt4.h | 2 ++ + qt4/src/poppler-ps-converter.cc | 2 +- + qt4/src/poppler-qt4.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) commit 957d7acb66635e9748c6bc7a31cdbbcbb8da9011 @@ -28858,10 +30711,10 @@ Date: Sat Sep 27 17:23:20 2008 +0200 Misc mingw fixes - configure.ac | 2 +- - glib/Makefile.am | 2 +- - glib/demo/info.cc | 1 + - m4/libjpeg.m4 | 2 +- + configure.ac | 2 +- + glib/Makefile.am | 2 +- + glib/demo/info.cc | 1 + + m4/libjpeg.m4 | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) commit b3828203c4e594754957033ea826e8e22164fd5b @@ -28872,7 +30725,7 @@ Date: Fri Sep 26 23:08:14 2008 +0200 Only miss, Marco Pesenti Gritti, Timothy Lee and Ed Catmur - poppler/CairoOutputDev.cc | 3 +++ + poppler/CairoOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit a197a07728d19abc2708979c95b4ef53e88fcb55 @@ -28881,7 +30734,7 @@ Date: Fri Sep 26 18:42:05 2008 +0200 Compile where localtime_r is not available - glib/demo/info.cc | 10 ++++++++-- + glib/demo/info.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 38884e1722ac7e15c62cece20035c5fb0020f4b3 @@ -28893,7 +30746,7 @@ Date: Wed Sep 24 14:18:38 2008 +0200 Fixes pdf on KDE bug 171365 - poppler/GfxFont.cc | 2 +- + poppler/GfxFont.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0e080aaf44816e5d5b9008f3c2fb54868932f0ac @@ -28904,8 +30757,8 @@ Date: Wed Sep 24 13:12:13 2008 +0200 Spotted by Carlo Bramini - test/gtk-cairo-test.cc | 3 --- - test/pdf-inspector.cc | 3 --- + test/gtk-cairo-test.cc | 3 --- + test/pdf-inspector.cc | 3 --- 2 files changed, 6 deletions(-) commit 6888b023fdb199d3c5fb705bd928aedf68eeffdb @@ -28917,7 +30770,7 @@ Date: Tue Sep 23 23:28:04 2008 +0200 Fixes bug 17744 - poppler/SplashOutputDev.cc | 4 +++- + poppler/SplashOutputDev.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 539d29f4f3b24b98c9fc5f88d3477e427fbe409d @@ -28926,11 +30779,11 @@ Date: Tue Sep 23 22:39:50 2008 +0200 0.9.2 - CMakeLists.txt | 2 +- - NEWS | 19 +++++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 19 +++++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 25 insertions(+), 6 deletions(-) commit abd070a79d8345bda3853395a39e4e2882c4ff8a @@ -28942,7 +30795,7 @@ Date: Mon Sep 22 20:23:11 2008 +0200 Benchmarking in release mode, both in "human feel" and callgrind the benefit/lost is almost inexistant - poppler/Object.h | 36 ++++++++++++++++++++++-------------- + poppler/Object.h | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) commit df47e4c441e4ec79b1bb40de7044c9501f243b76 @@ -28962,9 +30815,9 @@ Date: Tue Sep 16 12:56:04 2008 +0100 just 90 MiB. - configure.ac | 1 + - poppler/CairoFontEngine.cc | 214 - ++++++++++++++++++++++++++++++++++++++------ + configure.ac | 1 + + poppler/CairoFontEngine.cc | 214 + +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 190 insertions(+), 25 deletions(-) commit 41d1edddcf84ca23c0fc39c5f4f3a49e408a9f1a @@ -28973,7 +30826,7 @@ Date: Sun Sep 21 16:33:33 2008 +0200 [glib-demo] Fix a crash in forms demo - glib/demo/forms.c | 12 +++++++----- + glib/demo/forms.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit fe26075353226be9a02c8cf1a6a29586de15ce86 @@ -28982,7 +30835,7 @@ Date: Sun Sep 21 12:03:21 2008 +0200 really use the key passed to it - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8aa531cb478d6ae838a94f9f31e6a0bbd0dd957c @@ -28991,7 +30844,7 @@ Date: Sun Sep 21 11:18:22 2008 +0200 Read the 'readOnly' attribute directly in the FormField constructor. - poppler/Form.cc | 12 +++--------- + poppler/Form.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit b56f64d676bdabd4a3ebe0eb2237f4c202a3707d @@ -29000,7 +30853,7 @@ Date: Sun Sep 21 00:53:54 2008 +0200 Handle streams as entries for the catalog JS name tree. - poppler/Catalog.cc | 18 +++++++++++++----- + poppler/Catalog.cc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 93386d67b3d7adbd87547e9742e4df1c10eadbc1 @@ -29009,11 +30862,11 @@ Date: Sat Sep 20 16:20:03 2008 +0200 Compile with -pedantic - poppler/Form.h | 4 ++-- - qt4/src/poppler-embeddedfile.cc | 4 ++-- - qt4/src/poppler-movie.cc | 3 ++- - qt4/src/poppler-sound.cc | 3 ++- - qt4/src/poppler-textbox.cc | 2 +- + poppler/Form.h | 4 ++-- + qt4/src/poppler-embeddedfile.cc | 4 ++-- + qt4/src/poppler-movie.cc | 3 ++- + qt4/src/poppler-sound.cc | 3 ++- + qt4/src/poppler-textbox.cc | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) commit 6961fd8efe3db6ee7077dc2ed072498696dae31a @@ -29022,14 +30875,14 @@ Date: Sat Sep 20 16:13:37 2008 +0200 Remove some warnings and errors when compiling with gcc and -pedantic - fofi/FoFiTrueType.cc | 3 ++- - glib/poppler-annot.cc | 8 ++++---- - glib/poppler-attachment.cc | 2 +- - glib/poppler-document.cc | 6 +++--- - glib/poppler-form-field.cc | 2 +- - glib/poppler-page.cc | 2 +- - poppler/Annot.h | 5 +++-- - splash/SplashTypes.h | 3 ++- + fofi/FoFiTrueType.cc | 3 ++- + glib/poppler-annot.cc | 8 ++++---- + glib/poppler-attachment.cc | 2 +- + glib/poppler-document.cc | 6 +++--- + glib/poppler-form-field.cc | 2 +- + glib/poppler-page.cc | 2 +- + poppler/Annot.h | 5 +++-- + splash/SplashTypes.h | 3 ++- 8 files changed, 17 insertions(+), 14 deletions(-) commit 4e9a04da358b1527a08102e601a52f07930532f2 @@ -29039,28 +30892,28 @@ Date: Sat Sep 20 16:10:50 2008 +0200 Add mention of GPLv2 or later in poppler changes to all files except Splash.cc and Splash.h, i've still no answer from Marco :-( - splash/SplashBitmap.cc | 3 +++ - splash/SplashBitmap.h | 3 +++ - splash/SplashErrorCodes.h | 3 +++ - splash/SplashFTFont.cc | 3 +++ - splash/SplashFTFont.h | 3 +++ - splash/SplashFTFontEngine.cc | 3 +++ - splash/SplashFTFontEngine.h | 3 +++ - splash/SplashFTFontFile.cc | 3 +++ - splash/SplashFTFontFile.h | 3 +++ - splash/SplashFont.cc | 3 +++ - splash/SplashFont.h | 3 +++ - splash/SplashFontEngine.cc | 3 +++ - splash/SplashFontEngine.h | 3 +++ - splash/SplashFontFile.cc | 3 +++ - splash/SplashFontFile.h | 3 +++ - splash/SplashT1Font.cc | 3 +++ - splash/SplashT1Font.h | 3 +++ - splash/SplashT1FontEngine.cc | 3 +++ - splash/SplashT1FontFile.cc | 3 +++ - splash/SplashT1FontFile.h | 3 +++ - splash/SplashTypes.h | 3 +++ - splash/SplashXPathScanner.cc | 3 +++ + splash/SplashBitmap.cc | 3 +++ + splash/SplashBitmap.h | 3 +++ + splash/SplashErrorCodes.h | 3 +++ + splash/SplashFTFont.cc | 3 +++ + splash/SplashFTFont.h | 3 +++ + splash/SplashFTFontEngine.cc | 3 +++ + splash/SplashFTFontEngine.h | 3 +++ + splash/SplashFTFontFile.cc | 3 +++ + splash/SplashFTFontFile.h | 3 +++ + splash/SplashFont.cc | 3 +++ + splash/SplashFont.h | 3 +++ + splash/SplashFontEngine.cc | 3 +++ + splash/SplashFontEngine.h | 3 +++ + splash/SplashFontFile.cc | 3 +++ + splash/SplashFontFile.h | 3 +++ + splash/SplashT1Font.cc | 3 +++ + splash/SplashT1Font.h | 3 +++ + splash/SplashT1FontEngine.cc | 3 +++ + splash/SplashT1FontFile.cc | 3 +++ + splash/SplashT1FontFile.h | 3 +++ + splash/SplashTypes.h | 3 +++ + splash/SplashXPathScanner.cc | 3 +++ 22 files changed, 66 insertions(+) commit beb87362072d5b480cf6b2c02445ec17c119ff56 @@ -29069,7 +30922,7 @@ Date: Sat Sep 20 15:47:25 2008 +0200 Add Tomas' Copyright - utils/HtmlFonts.cc | 1 + + utils/HtmlFonts.cc | 1 + 1 file changed, 1 insertion(+) commit 8ccb1bb651b129875ef802356c4a229b2ce31973 @@ -29078,7 +30931,7 @@ Date: Sat Sep 20 15:45:47 2008 +0200 Initialize pos the correct value to not have crashes - utils/HtmlFonts.cc | 3 ++- + utils/HtmlFonts.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 77bf8ec94e36fef7e120f1dc4bb1390be71cfb97 @@ -29087,7 +30940,7 @@ Date: Sat Sep 20 14:17:06 2008 +0200 Fix memory leak - utils/HtmlOutputDev.cc | 1 + + utils/HtmlOutputDev.cc | 1 + 1 file changed, 1 insertion(+) commit b22be54dc2205269974315ca748d835d0990d6da @@ -29096,7 +30949,7 @@ Date: Sat Sep 20 14:16:26 2008 +0200 Fix mismatched free/delete - utils/HtmlOutputDev.cc | 3 ++- + utils/HtmlOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ac16174da1d6f19445f78e7cd7c4a18cb9524dde @@ -29106,7 +30959,7 @@ Date: Sat Sep 20 00:52:19 2008 +0200 make sure the image is setup before using it, otherwise some things don't print correctly like PDF from bug 17645 - poppler/PSOutputDev.cc | 6 ++++++ + poppler/PSOutputDev.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit ffa4ffdf7fe83035c72addd8c4c8ee566621ba06 @@ -29115,11 +30968,11 @@ Date: Wed Sep 17 23:27:30 2008 +0200 0.9.1 - CMakeLists.txt | 2 +- - NEWS | 13 +++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 13 +++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 19 insertions(+), 6 deletions(-) commit f57cbe32bcde0808943b9be2456dd69fa5b6dd27 @@ -29132,7 +30985,7 @@ Date: Sun Sep 14 22:18:38 2008 +0200 Fixes bug 17568 and i don't see how it can break existing things because it's already on an error path - poppler/XRef.cc | 25 +++++++++++++++++++++++++ + poppler/XRef.cc | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 1a852064ff5a1a15bc315ddca472a0ad74292581 @@ -29141,7 +30994,7 @@ Date: Sat Sep 13 12:11:41 2008 +0200 [glib-demo] Do not try to get info about remote destinations - glib/demo/utils.c | 11 ++++++----- + glib/demo/utils.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 951cffeb2cbff4e179043033b5ac7f5eb764d6dc @@ -29154,7 +31007,7 @@ Date: Fri Sep 12 12:05:53 2008 +0200 I am not sure this is the correct fix, but fixes crash on files of bugs 13972, 16092 and 17523 and they seem to work ok - poppler/Decrypt.cc | 6 ++++++ + poppler/Decrypt.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 491109edbe827860e764b5fcb67456867923858d @@ -29166,7 +31019,7 @@ Date: Wed Sep 10 23:00:32 2008 +0200 Fixes bug 17504 - utils/HtmlOutputDev.cc | 3 ++- + utils/HtmlOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7dfc1e4c9348d537896bda7b0f2ae591afc72866 @@ -29175,7 +31028,7 @@ Date: Wed Sep 10 00:03:50 2008 +0200 we want to distribute this file too - qt4/src/Makefile.am | 3 ++- + qt4/src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ddb73e8dc1ccbddf3b170e12c7153ccaf716d7cc @@ -29184,7 +31037,7 @@ Date: Tue Sep 9 23:47:33 2008 +0200 We want to distribute cmake/modules/FindLIBOPENJPEG.cmake too - Makefile.am | 1 + + Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 646ccc2bb8563d411dc25bdbab53725ae08572ba @@ -29193,7 +31046,7 @@ Date: Tue Sep 9 23:22:17 2008 +0200 m_doc->doc->getOptContentConfig() can be null, so check for it - qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d7f0bce67101f37f8d3e69d7d701388bcdc7200f @@ -29203,13 +31056,13 @@ Date: Tue Sep 9 23:18:49 2008 +0200 Qt4 frontend had timezone parsing that got lost when moving to the common function, i suck - glib/poppler-document.cc | 6 ++++-- - poppler/DateInfo.cc | 20 ++++++++++++++------ - poppler/DateInfo.h | 2 +- - qt/poppler-document.cc | 6 ++++-- - qt4/src/poppler-document.cc | 22 +++++++++++++++++++--- - utils/pdfinfo.cc | 6 ++++-- - utils/pdftohtml.cc | 6 ++++-- + glib/poppler-document.cc | 6 ++++-- + poppler/DateInfo.cc | 20 ++++++++++++++------ + poppler/DateInfo.h | 2 +- + qt/poppler-document.cc | 6 ++++-- + qt4/src/poppler-document.cc | 22 +++++++++++++++++++--- + utils/pdfinfo.cc | 6 ++++-- + utils/pdftohtml.cc | 6 ++++-- 7 files changed, 50 insertions(+), 18 deletions(-) commit 0af8609e6c932de2d85168cc9147854ee84b3a1b @@ -29218,7 +31071,7 @@ Date: Tue Sep 9 20:55:27 2008 +0200 i want this packaged too - utils/Makefile.am | 2 ++ + utils/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit dd0f4c1510382e17cf33d3fe163e384da1d6d289 @@ -29227,7 +31080,7 @@ Date: Tue Sep 9 20:48:04 2008 +0200 Fix includepath - fofi/FoFiTrueType.cc | 2 +- + fofi/FoFiTrueType.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16c0842c3e01608a72709af55cc5cb8b567efedf @@ -29236,8 +31089,8 @@ Date: Tue Sep 9 20:36:18 2008 +0200 API changed, so increase soname - glib/CMakeLists.txt | 2 +- - glib/Makefile.am | 2 +- + glib/CMakeLists.txt | 2 +- + glib/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 217c0d1f80a78713977a7bfbe680fce90f1c6b36 @@ -29249,10 +31102,10 @@ Date: Mon Sep 8 23:56:28 2008 +0200 Now only need to wait for Carlos and Iñigo's answer to a BIC change in glib/ and we'll have 0.9.0 :-) - CMakeLists.txt | 2 +- - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit e34022a8fcfb9fe211dd6b561377d855972b2087 @@ -29261,8 +31114,8 @@ Date: Mon Sep 8 23:36:04 2008 +0200 Increase soname for libpoppler, i'm almost sure we broke BC there - CMakeLists.txt | 2 +- - poppler/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + poppler/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit bc275049d6ef083daf71a043ccf23fd0634f5c4d @@ -29271,8 +31124,8 @@ Date: Mon Sep 8 23:33:24 2008 +0200 soname 3.1.0 for qt4 libs, we are BC/SC but got new API - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 06743a25a73adc3fba95f7b4ad74a6dde1a54ead @@ -29281,8 +31134,8 @@ Date: Mon Sep 8 23:23:06 2008 +0200 added news for 0.9.0 - NEWS | 115 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + NEWS | 115 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) commit d35ca2ce5df12d40e295873e44b1f18ea40ba897 @@ -29291,10 +31144,10 @@ Date: Sun Sep 7 01:13:33 2008 +0200 [Qt4] apidox improvements - qt4/src/poppler-annotation.h | 70 - +++++++++++++++++++++++++++++++++++++++--- - qt4/src/poppler-link.h | 12 +++++--- - qt4/src/poppler-qt4.h | 22 +++++++++++-- + qt4/src/poppler-annotation.h | 70 + +++++++++++++++++++++++++++++++++++++++++--- + qt4/src/poppler-link.h | 12 +++++--- + qt4/src/poppler-qt4.h | 22 ++++++++++++-- 3 files changed, 93 insertions(+), 11 deletions(-) commit 796d4c002d47c85716775d173eddfb2ae8866eaf @@ -29303,9 +31156,9 @@ Date: Sat Sep 6 22:48:13 2008 +0200 no more need for including the qt3 paths - qt4/demos/CMakeLists.txt | 1 - - qt4/src/CMakeLists.txt | 1 - - qt4/tests/CMakeLists.txt | 1 - + qt4/demos/CMakeLists.txt | 1 - + qt4/src/CMakeLists.txt | 1 - + qt4/tests/CMakeLists.txt | 1 - 3 files changed, 3 deletions(-) commit db7ee3b3ae0f42155f9245691e4bfdef98a8ed6f @@ -29314,7 +31167,7 @@ Date: Sat Sep 6 23:16:05 2008 +0200 [Qt4] Fix docu - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-qt4.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3366059a25611f19ab592cda18c5efe0b9359771 @@ -29326,8 +31179,8 @@ Date: Sat Sep 6 16:34:58 2008 +0200 - map the 'strictMargins' and 'forceRasterize' bool options as flags - add a flag for setting the "printing" mode - qt4/src/poppler-ps-converter.cc | 34 ++++++++++++++++++++++++++-------- - qt4/src/poppler-qt4.h | 26 ++++++++++++++++++++++++++ + qt4/src/poppler-ps-converter.cc | 34 ++++++++++++++++++++++++++-------- + qt4/src/poppler-qt4.h | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 8 deletions(-) commit afa26d5c9ac9feb61aad30eb65dc00c9854d7f2e @@ -29336,7 +31189,7 @@ Date: Sat Sep 6 15:46:12 2008 +0200 we are printing so pass the print flag as true - qt/poppler-document.cc | 2 +- + qt/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5d1eb5eaabaf3ab4bb87b8b4b901bbf30b20b29 @@ -29348,7 +31201,7 @@ Date: Sat Sep 6 15:43:32 2008 +0200 Fixes KDE bug 170459, you'd wonder how many times i've made the same mistake... - qt4/src/poppler-ps-converter.cc | 2 +- + qt4/src/poppler-ps-converter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 58e828d732f06bae9133dd518d89fa4348f1cca8 @@ -29357,8 +31210,8 @@ Date: Fri Sep 5 18:45:23 2008 +0200 Only like QtTest to the tests, not to the lib itself - configure.ac | 13 +++++++++++-- - qt4/tests/Makefile.am | 22 +++++++++++----------- + configure.ac | 13 +++++++++++-- + qt4/tests/Makefile.am | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 13 deletions(-) commit 49b3e4560f62a9a7db350d94d50e229f5e1208bf @@ -29369,7 +31222,7 @@ Date: Fri Sep 5 18:17:45 2008 +0200 Fixes a crash when filename is a dictionary - poppler/Annot.cc | 8 +++++--- + poppler/Annot.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 996d2e176057e22acbc374cff7a712ce6fd92d93 @@ -29378,16 +31231,16 @@ Date: Fri Sep 5 18:17:25 2008 +0200 Unify multiple File Specification parsers - CMakeLists.txt | 2 + - poppler/FileSpec.cc | 146 - ++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/FileSpec.h | 24 ++++++++ - poppler/Link.cc | 104 +++++----------------------------- - poppler/Link.h | 4 -- - poppler/Makefile.am | 2 + - poppler/PSOutputDev.cc | 35 +----------- - poppler/PSOutputDev.h | 1 - - poppler/Sound.cc | 7 ++- + CMakeLists.txt | 2 + + poppler/FileSpec.cc | 146 + +++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/FileSpec.h | 24 ++++++++ + poppler/Link.cc | 104 +++++------------------------------ + poppler/Link.h | 4 -- + poppler/Makefile.am | 2 + + poppler/PSOutputDev.cc | 35 +----------- + poppler/PSOutputDev.h | 1 - + poppler/Sound.cc | 7 ++- 9 files changed, 197 insertions(+), 128 deletions(-) commit 31f3eb2d6b43f7fbf4d978730d109b08b1563989 @@ -29398,7 +31251,7 @@ Date: Wed Sep 3 21:49:23 2008 +0200 Fixes bug 16121 and 15535 - poppler/Form.cc | 8 ++++++-- + poppler/Form.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit c75abac7ba07990ef54a46fa0d429eea580a71ef @@ -29407,7 +31260,7 @@ Date: Tue Sep 2 19:16:55 2008 +0200 Kjartan was missing and just agreed - utils/HtmlOutputDev.cc | 3 +++ + utils/HtmlOutputDev.cc | 3 +++ 1 file changed, 3 insertions(+) commit 630aa133017d15ddc7bf96c79f43c5b60fa9749a @@ -29427,12 +31280,12 @@ Date: Tue Sep 2 01:24:39 2008 +0200 mostly the start of the \since marker addition, plus few other documentation addition/improvements - qt4/src/poppler-annotation.h | 9 +++++++ - qt4/src/poppler-form.h | 8 ++++++ - qt4/src/poppler-link.h | 14 +++++++--- - qt4/src/poppler-optcontent.h | 11 ++++++++ - qt4/src/poppler-qt4.h | 59 - ++++++++++++++++++++++++++++++++++++------ + qt4/src/poppler-annotation.h | 9 +++++++ + qt4/src/poppler-form.h | 8 ++++++ + qt4/src/poppler-link.h | 14 ++++++++--- + qt4/src/poppler-optcontent.h | 11 +++++++++ + qt4/src/poppler-qt4.h | 59 + ++++++++++++++++++++++++++++++++++++++------ 5 files changed, 90 insertions(+), 11 deletions(-) commit 6bc4881477ea15d70d420e57b5663052f2f9df76 @@ -29445,7 +31298,7 @@ Date: Tue Sep 2 00:47:56 2008 +0200 empty, so we don't have it in the apidox - qt4/src/Doxyfile | 8 +++++--- + qt4/src/Doxyfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit de822554acdb1b2bc9e70c0668c43a10c0ec129a @@ -29454,7 +31307,7 @@ Date: Mon Sep 1 23:50:37 2008 +0200 Initialize widget to null before calling initialize not after :-( - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1a7b7199112d97e816a099cbc1a5672c83e64156 @@ -29463,7 +31316,7 @@ Date: Mon Sep 1 20:42:06 2008 +0200 Add my copyright - poppler/Dict.cc | 1 + + poppler/Dict.cc | 1 + 1 file changed, 1 insertion(+) commit 1fef34782a003f46fceab0d3bed36212bbf32c4c @@ -29480,7 +31333,7 @@ Date: Mon Sep 1 20:35:37 2008 +0200 second key while we were using the first, searching backwards we use the second now too and the pdf works - poppler/Dict.cc | 2 +- + poppler/Dict.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bb7996eaaad6a70404891bb2ff530160737ea3d7 @@ -29489,7 +31342,7 @@ Date: Mon Sep 1 20:29:25 2008 +0200 Do not crash on documents with no pages - qt4/tests/test-poppler-qt4.cpp | 6 ++++++ + qt4/tests/test-poppler-qt4.cpp | 6 ++++++ 1 file changed, 6 insertions(+) commit 0c11d390e4b0e3765ae20968359c7562c9857db7 @@ -29522,75 +31375,75 @@ Date: Mon Sep 1 20:13:33 2008 +0200 UnicodeTypeTable.cc UnicodeTypeTable.h - poppler/Annot.cc | 3 +++ - poppler/Annot.h | 3 +++ - poppler/Array.cc | 3 +++ - poppler/Array.h | 3 +++ - poppler/ArthurOutputDev.cc | 3 +++ - poppler/ArthurOutputDev.h | 3 +++ - poppler/CMap.cc | 3 +++ - poppler/CMap.h | 3 +++ - poppler/CairoFontEngine.cc | 3 +++ - poppler/CairoFontEngine.h | 3 +++ - poppler/CairoOutputDev.h | 3 +++ - poppler/Catalog.h | 3 +++ - poppler/CharCodeToUnicode.cc | 3 +++ - poppler/CharCodeToUnicode.h | 3 +++ - poppler/Decrypt.cc | 3 +++ - poppler/Decrypt.h | 3 +++ - poppler/Dict.cc | 3 +++ - poppler/Dict.h | 3 +++ - poppler/Error.cc | 3 +++ - poppler/Error.h | 3 +++ - poppler/Function.cc | 3 +++ - poppler/Gfx.cc | 3 +++ - poppler/Gfx.h | 3 +++ - poppler/GfxFont.h | 3 +++ - poppler/GfxState.cc | 3 +++ - poppler/GfxState.h | 3 +++ - poppler/GlobalParams.h | 3 +++ - poppler/JBIG2Stream.cc | 3 +++ - poppler/JPXStream.cc | 3 +++ - poppler/Lexer.cc | 3 +++ - poppler/Lexer.h | 3 +++ - poppler/Link.cc | 3 +++ - poppler/Link.h | 3 +++ - poppler/Object.cc | 3 +++ - poppler/Object.h | 3 +++ - poppler/OutputDev.cc | 3 +++ - poppler/OutputDev.h | 3 +++ - poppler/PDFDoc.cc | 3 +++ - poppler/PDFDoc.h | 3 +++ - poppler/PDFDocEncoding.cc | 3 +++ - poppler/PDFDocEncoding.h | 3 +++ - poppler/PSOutputDev.cc | 3 +++ - poppler/PSOutputDev.h | 3 +++ - poppler/PSTokenizer.cc | 3 +++ - poppler/PSTokenizer.h | 3 +++ - poppler/Page.cc | 3 +++ - poppler/Page.h | 3 +++ - poppler/Parser.cc | 3 +++ - poppler/Parser.h | 3 +++ - poppler/SplashOutputDev.cc | 3 +++ - poppler/SplashOutputDev.h | 3 +++ - poppler/Stream-CCITT.h | 3 +++ - poppler/Stream.cc | 3 +++ - poppler/Stream.h | 3 +++ - poppler/UTF8.h | 3 +++ - poppler/XRef.cc | 3 +++ - poppler/XRef.h | 3 +++ - utils/HtmlFonts.cc | 3 +++ - utils/HtmlLinks.cc | 3 +++ - utils/HtmlOutputDev.h | 3 +++ - utils/parseargs.c | 3 +++ - utils/parseargs.h | 3 +++ - utils/pdffonts.cc | 3 +++ - utils/pdfimages.cc | 3 +++ - utils/pdfinfo.cc | 3 +++ - utils/pdftohtml.cc | 3 +++ - utils/pdftoppm.cc | 3 +++ - utils/pdftops.cc | 3 +++ - utils/pdftotext.cc | 3 +++ + poppler/Annot.cc | 3 +++ + poppler/Annot.h | 3 +++ + poppler/Array.cc | 3 +++ + poppler/Array.h | 3 +++ + poppler/ArthurOutputDev.cc | 3 +++ + poppler/ArthurOutputDev.h | 3 +++ + poppler/CMap.cc | 3 +++ + poppler/CMap.h | 3 +++ + poppler/CairoFontEngine.cc | 3 +++ + poppler/CairoFontEngine.h | 3 +++ + poppler/CairoOutputDev.h | 3 +++ + poppler/Catalog.h | 3 +++ + poppler/CharCodeToUnicode.cc | 3 +++ + poppler/CharCodeToUnicode.h | 3 +++ + poppler/Decrypt.cc | 3 +++ + poppler/Decrypt.h | 3 +++ + poppler/Dict.cc | 3 +++ + poppler/Dict.h | 3 +++ + poppler/Error.cc | 3 +++ + poppler/Error.h | 3 +++ + poppler/Function.cc | 3 +++ + poppler/Gfx.cc | 3 +++ + poppler/Gfx.h | 3 +++ + poppler/GfxFont.h | 3 +++ + poppler/GfxState.cc | 3 +++ + poppler/GfxState.h | 3 +++ + poppler/GlobalParams.h | 3 +++ + poppler/JBIG2Stream.cc | 3 +++ + poppler/JPXStream.cc | 3 +++ + poppler/Lexer.cc | 3 +++ + poppler/Lexer.h | 3 +++ + poppler/Link.cc | 3 +++ + poppler/Link.h | 3 +++ + poppler/Object.cc | 3 +++ + poppler/Object.h | 3 +++ + poppler/OutputDev.cc | 3 +++ + poppler/OutputDev.h | 3 +++ + poppler/PDFDoc.cc | 3 +++ + poppler/PDFDoc.h | 3 +++ + poppler/PDFDocEncoding.cc | 3 +++ + poppler/PDFDocEncoding.h | 3 +++ + poppler/PSOutputDev.cc | 3 +++ + poppler/PSOutputDev.h | 3 +++ + poppler/PSTokenizer.cc | 3 +++ + poppler/PSTokenizer.h | 3 +++ + poppler/Page.cc | 3 +++ + poppler/Page.h | 3 +++ + poppler/Parser.cc | 3 +++ + poppler/Parser.h | 3 +++ + poppler/SplashOutputDev.cc | 3 +++ + poppler/SplashOutputDev.h | 3 +++ + poppler/Stream-CCITT.h | 3 +++ + poppler/Stream.cc | 3 +++ + poppler/Stream.h | 3 +++ + poppler/UTF8.h | 3 +++ + poppler/XRef.cc | 3 +++ + poppler/XRef.h | 3 +++ + utils/HtmlFonts.cc | 3 +++ + utils/HtmlLinks.cc | 3 +++ + utils/HtmlOutputDev.h | 3 +++ + utils/parseargs.c | 3 +++ + utils/parseargs.h | 3 +++ + utils/pdffonts.cc | 3 +++ + utils/pdfimages.cc | 3 +++ + utils/pdfinfo.cc | 3 +++ + utils/pdftohtml.cc | 3 +++ + utils/pdftoppm.cc | 3 +++ + utils/pdftops.cc | 3 +++ + utils/pdftotext.cc | 3 +++ 69 files changed, 207 insertions(+) commit 8670bfed7900586725b30e3af67f6849acc6efda @@ -29601,7 +31454,7 @@ Date: Sat Aug 30 12:47:13 2008 +0200 See bug 16999 for more info - utils/ImageOutputDev.cc | 12 +++++++++++- + utils/ImageOutputDev.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 1c98f197664b1a2c06e2caf32116a8487f4054bf @@ -29612,7 +31465,7 @@ Date: Sat Aug 30 12:44:02 2008 +0200 See bug 17321 for a more in depth explanation - poppler/CharCodeToUnicode.cc | 3 ++- + poppler/CharCodeToUnicode.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 8f1deb3f8000bdeb845a6c786a654bc7eb684f0a @@ -29622,17 +31475,17 @@ Date: Fri Aug 29 23:06:19 2008 +0200 Are we a lib or aren't we? Unify String to Date parsing so we all behave the same way - CMakeLists.txt | 2 ++ - glib/poppler-document.cc | 29 ++-------------- - poppler/DateInfo.cc | 62 - +++++++++++++++++++++++++++++++++++ - poppler/DateInfo.h | 27 +++++++++++++++ - poppler/Makefile.am | 2 ++ - qt/poppler-document.cc | 22 ++----------- - qt4/src/poppler-annotation-helper.h | 16 ++------- - qt4/src/poppler-document.cc | 52 +++-------------------------- - utils/pdfinfo.cc | 16 ++------- - utils/pdftohtml.cc | 9 ++--- + CMakeLists.txt | 2 ++ + glib/poppler-document.cc | 29 ++--------------- + poppler/DateInfo.cc | 62 + +++++++++++++++++++++++++++++++++++++ + poppler/DateInfo.h | 27 ++++++++++++++++ + poppler/Makefile.am | 2 ++ + qt/poppler-document.cc | 22 ++----------- + qt4/src/poppler-annotation-helper.h | 16 ++-------- + qt4/src/poppler-document.cc | 52 +++---------------------------- + utils/pdfinfo.cc | 16 ++-------- + utils/pdftohtml.cc | 9 ++---- 10 files changed, 111 insertions(+), 126 deletions(-) commit c39f23dca98d3efe8d094c9a3e1bd460ba57d1ce @@ -29641,7 +31494,7 @@ Date: Fri Aug 29 20:50:57 2008 +0200 Add a readme for contributors with licensing and misc info - README.contributors | 20 ++++++++++++++++++++ + README.contributors | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 35a72590ffd3284e63601af79599e5fa025e567f @@ -29653,7 +31506,7 @@ Date: Thu Aug 28 00:58:11 2008 +0200 10 MB in size is a font of 3200x3200, huge enough to be discarted - poppler/SplashOutputDev.cc | 20 +++++++++++++++++++- + poppler/SplashOutputDev.cc | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit 33727cf6773b12d736ba245fdd146559ce93102d @@ -29662,7 +31515,7 @@ Date: Sun Aug 24 20:36:13 2008 +0200 fix location of the comment - fofi/FoFiType1.cc | 6 +++--- + fofi/FoFiType1.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit abe29b4fdb33f449649fdea5d7af2deeb702f0bb @@ -29672,11 +31525,11 @@ Date: Sun Aug 24 20:24:35 2008 +0200 All changes made to fofi/ files under the poppler project are by people that accepts to license the code under GPLv2+ - fofi/FoFiBase.cc | 3 +++ - fofi/FoFiTrueType.cc | 3 +++ - fofi/FoFiTrueType.h | 3 +++ - fofi/FoFiType1.cc | 3 +++ - fofi/FoFiType1C.h | 3 +++ + fofi/FoFiBase.cc | 3 +++ + fofi/FoFiTrueType.cc | 3 +++ + fofi/FoFiTrueType.h | 3 +++ + fofi/FoFiType1.cc | 3 +++ + fofi/FoFiType1C.h | 3 +++ 5 files changed, 15 insertions(+) commit 6346d7050a03935c71336c65d5f8f0fe2860d321 @@ -29686,12 +31539,12 @@ Date: Sun Aug 24 20:23:50 2008 +0200 All changes made to goo/ files under the poppler project are by people that accepts to license the code under GPLv2+ - goo/GooString.cc | 3 +++ - goo/GooString.h | 3 +++ - goo/gfile.cc | 3 +++ - goo/gfile.h | 3 +++ - goo/gmem.cc | 3 +++ - goo/gmem.h | 3 +++ + goo/GooString.cc | 3 +++ + goo/GooString.h | 3 +++ + goo/gfile.cc | 3 +++ + goo/gfile.h | 3 +++ + goo/gmem.cc | 3 +++ + goo/gmem.h | 3 +++ 6 files changed, 18 insertions(+) commit d6e1f1fb4e83527d3ece51d98fa20262713b7da1 @@ -29700,7 +31553,7 @@ Date: Sun Aug 24 20:22:06 2008 +0200 .cc -> .h - poppler/FontInfo.h | 2 +- + poppler/FontInfo.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f0ac70f7ad806cadce379d4fabb90eff697ad52 @@ -29709,10 +31562,10 @@ Date: Sun Aug 24 19:25:27 2008 +0200 Add missing addresses - poppler/ABWOutputDev.cc | 4 ++-- - poppler/ABWOutputDev.h | 2 +- - poppler/FlateStream.cc | 2 +- - poppler/FlateStream.h | 2 +- + poppler/ABWOutputDev.cc | 4 ++-- + poppler/ABWOutputDev.h | 2 +- + poppler/FlateStream.cc | 2 +- + poppler/FlateStream.h | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) commit 22f6af73961686895f207fe13022a21333455862 @@ -29729,8 +31582,8 @@ Date: Sun Aug 24 18:57:52 2008 +0200 [Qt4] add showControl and playMode properties of MovieObject's - qt4/src/poppler-movie.cc | 14 ++++++++++++++ - qt4/src/poppler-qt4.h | 20 ++++++++++++++++++++ + qt4/src/poppler-movie.cc | 14 ++++++++++++++ + qt4/src/poppler-qt4.h | 20 ++++++++++++++++++++ 2 files changed, 34 insertions(+) commit c444c652859b6e52160e5571e84f8eb1292d65f1 @@ -29739,7 +31592,7 @@ Date: Sun Aug 24 18:47:58 2008 +0200 [Qt4] make the MovieObject ctor private, with only Page able to use it - qt4/src/poppler-qt4.h | 9 +++++---- + qt4/src/poppler-qt4.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 6d6913a79779769ce0fe2f0b516a90a50e51b947 @@ -29748,8 +31601,8 @@ Date: Sun Aug 24 18:45:45 2008 +0200 fix Jeff's entry - poppler/DCTStream.cc | 2 +- - poppler/DCTStream.h | 2 +- + poppler/DCTStream.cc | 2 +- + poppler/DCTStream.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 25bd5967f9f550a32e20eea91cd00cbeff98249e @@ -29760,9 +31613,9 @@ Date: Sun Aug 24 18:45:25 2008 +0200 the annotation has all the data we need, so just init from that - qt4/src/poppler-movie.cc | 8 ++++---- - qt4/src/poppler-page.cc | 4 +--- - qt4/src/poppler-qt4.h | 4 ++-- + qt4/src/poppler-movie.cc | 8 ++++---- + qt4/src/poppler-page.cc | 4 +--- + qt4/src/poppler-qt4.h | 4 ++-- 3 files changed, 7 insertions(+), 9 deletions(-) commit 47f54ad4de111f62a5b8c25520ef6b2bca6026d2 @@ -29775,172 +31628,171 @@ Date: Sun Aug 24 18:18:13 2008 +0200 qt and qt4 dirs too, glib is missing if someone wants to fix it, but it's not crucial as it's not a fork of some other GPL software - AUTHORS | 4 +++- - fofi/FoFiBase.cc | 11 +++++++++++ - fofi/FoFiTrueType.cc | 14 ++++++++++++++ - fofi/FoFiTrueType.h | 12 ++++++++++++ - fofi/FoFiType1.cc | 12 ++++++++++++ - fofi/FoFiType1C.h | 11 +++++++++++ - goo/GooString.cc | 13 +++++++++++++ - goo/GooString.h | 12 ++++++++++++ - goo/GooTimer.cc | 3 +++ - goo/GooTimer.h | 8 ++++++-- - goo/GooVector.h | 12 ++++++++++++ - goo/gfile.cc | 13 +++++++++++++ - goo/gfile.h | 11 +++++++++++ - goo/gmem.cc | 13 +++++++++++++ - goo/gmem.h | 13 +++++++++++++ - poppler/ABWOutputDev.cc | 3 ++- - poppler/ABWOutputDev.h | 2 +- - poppler/Annot.cc | 19 +++++++++++++++++++ - poppler/Annot.h | 17 +++++++++++++++++ - poppler/Array.cc | 11 +++++++++++ - poppler/Array.h | 11 +++++++++++ - poppler/ArthurOutputDev.cc | 14 +++++++++++++- - poppler/ArthurOutputDev.h | 13 ++++++++++++- - poppler/CMap.cc | 12 ++++++++++++ - poppler/CMap.h | 11 +++++++++++ - poppler/CairoFontEngine.cc | 17 +++++++++++++++++ - poppler/CairoFontEngine.h | 17 +++++++++++++++++ - poppler/CairoOutputDev.cc | 19 +++++++++++++++++++ - poppler/CairoOutputDev.h | 16 ++++++++++++++++ - poppler/Catalog.cc | 19 +++++++++++++++++++ - poppler/Catalog.h | 16 ++++++++++++++++ - poppler/CharCodeToUnicode.cc | 14 ++++++++++++++ - poppler/CharCodeToUnicode.h | 13 +++++++++++++ - poppler/DCTStream.cc | 5 ++++- - poppler/DCTStream.h | 6 +++++- - poppler/Decrypt.cc | 12 ++++++++++++ - poppler/Decrypt.h | 11 +++++++++++ - poppler/Dict.cc | 13 +++++++++++++ - poppler/Dict.h | 13 +++++++++++++ - poppler/Error.cc | 13 +++++++++++++ - poppler/Error.h | 13 +++++++++++++ - poppler/FlateStream.cc | 2 ++ - poppler/FlateStream.h | 2 ++ - poppler/FontInfo.cc | 22 ++++++++++++++++++++++ - poppler/FontInfo.h | 21 +++++++++++++++++++++ - poppler/Form.cc | 10 +++++++++- - poppler/Form.h | 6 +++++- - poppler/Function.cc | 12 ++++++++++++ - poppler/Gfx.cc | 23 +++++++++++++++++++++++ - poppler/Gfx.h | 13 +++++++++++++ - poppler/GfxFont.cc | 19 +++++++++++++++++++ - poppler/GfxFont.h | 16 ++++++++++++++++ - poppler/GfxState.cc | 14 ++++++++++++++ - poppler/GfxState.h | 13 +++++++++++++ - poppler/GlobalParams.cc | 19 +++++++++++++++++++ - poppler/GlobalParams.h | 15 +++++++++++++++ - poppler/JBIG2Stream.cc | 13 +++++++++++++ - poppler/JPXStream.cc | 11 +++++++++++ - poppler/Lexer.cc | 12 ++++++++++++ - poppler/Lexer.h | 12 ++++++++++++ - poppler/Link.cc | 14 ++++++++++++++ - poppler/Link.h | 12 ++++++++++++ - poppler/Movie.cc | 17 ++++++++++++++++- - poppler/Object.cc | 11 +++++++++++ - poppler/Object.h | 12 ++++++++++++ - poppler/OptionalContent.cc | 5 ++++- - poppler/Outline.cc | 11 +++++++++++ - poppler/Outline.h | 11 +++++++++++ - poppler/OutputDev.cc | 13 +++++++++++++ - poppler/OutputDev.h | 14 ++++++++++++++ - poppler/PDFDoc.cc | 15 +++++++++++++++ - poppler/PDFDoc.h | 15 +++++++++++++++ - poppler/PDFDocEncoding.cc | 13 ++++++++++++- - poppler/PDFDocEncoding.h | 11 +++++++++++ - poppler/PSOutputDev.cc | 15 +++++++++++++++ - poppler/PSOutputDev.h | 14 ++++++++++++++ - poppler/PSTokenizer.cc | 12 ++++++++++++ - poppler/PSTokenizer.h | 11 +++++++++++ - poppler/Page.cc | 20 ++++++++++++++++++++ - poppler/Page.h | 16 ++++++++++++++++ - poppler/PageLabelInfo.cc | 12 ++++++++++++ - poppler/PageLabelInfo.h | 12 ++++++++++++ - poppler/PageTransition.h | 18 ++++++++++++++++++ - poppler/Parser.cc | 12 ++++++++++++ - poppler/Parser.h | 11 +++++++++++ - poppler/SplashOutputDev.cc | 16 ++++++++++++++++ - poppler/SplashOutputDev.h | 11 +++++++++++ - poppler/Stream-CCITT.h | 11 +++++++++++ - poppler/Stream.cc | 14 ++++++++++++++ - poppler/Stream.h | 13 +++++++++++++ - poppler/TextOutputDev.cc | 18 ++++++++++++++++++ - poppler/TextOutputDev.h | 15 +++++++++++++++ - poppler/UTF8.h | 11 +++++++++++ - poppler/UnicodeTypeTable.cc | 13 +++++++++++++ - poppler/UnicodeTypeTable.h | 11 +++++++++++ - poppler/XRef.cc | 17 ++++++++++++++++- - poppler/XRef.h | 14 ++++++++++++++ - qt/poppler-document.cc | 3 +++ - qt/poppler-fontinfo.cc | 3 +-- - qt/poppler-page.cc | 7 ++++++- - qt/poppler-private.h | 4 ++++ - qt/poppler-qt.h | 5 ++++- - qt4/src/poppler-annotation-helper.h | 1 + - qt4/src/poppler-annotation.cc | 3 ++- - qt4/src/poppler-annotation.h | 4 +++- - qt4/src/poppler-document.cc | 4 +++- - qt4/src/poppler-embeddedfile.cc | 1 + - qt4/src/poppler-fontinfo.cc | 5 ++++- - qt4/src/poppler-form.cc | 2 +- - qt4/src/poppler-form.h | 2 +- - qt4/src/poppler-link-extractor-private.h | 2 +- - qt4/src/poppler-link-extractor.cc | 2 +- - qt4/src/poppler-link.cc | 3 ++- - qt4/src/poppler-link.h | 1 + - qt4/src/poppler-optcontent-private.h | 1 + - qt4/src/poppler-optcontent.cc | 1 + - qt4/src/poppler-optcontent.h | 1 + - qt4/src/poppler-page-private.h | 2 ++ - qt4/src/poppler-page.cc | 4 ++++ - qt4/src/poppler-private.h | 4 +++- - qt4/src/poppler-ps-converter.cc | 1 + - qt4/src/poppler-qt4.h | 5 ++++- - qt4/src/poppler-textbox.cc | 2 ++ - splash/Splash.cc | 12 ++++++++++++ - splash/Splash.h | 12 ++++++++++++ - splash/SplashBitmap.cc | 12 ++++++++++++ - splash/SplashBitmap.h | 11 +++++++++++ - splash/SplashErrorCodes.h | 11 +++++++++++ - splash/SplashFTFont.cc | 12 ++++++++++++ - splash/SplashFTFont.h | 11 +++++++++++ - splash/SplashFTFontEngine.cc | 11 +++++++++++ - splash/SplashFTFontEngine.h | 11 +++++++++++ - splash/SplashFTFontFile.cc | 11 +++++++++++ - splash/SplashFTFontFile.h | 11 +++++++++++ - splash/SplashFont.cc | 11 +++++++++++ - splash/SplashFont.h | 11 +++++++++++ - splash/SplashFontEngine.cc | 11 +++++++++++ - splash/SplashFontEngine.h | 11 +++++++++++ - splash/SplashFontFile.cc | 12 ++++++++++++ - splash/SplashFontFile.h | 12 ++++++++++++ - splash/SplashT1Font.cc | 11 +++++++++++ - splash/SplashT1Font.h | 11 +++++++++++ - splash/SplashT1FontEngine.cc | 11 +++++++++++ - splash/SplashT1FontFile.cc | 11 +++++++++++ - splash/SplashT1FontFile.h | 11 +++++++++++ - splash/SplashTypes.h | 11 +++++++++++ - splash/SplashXPathScanner.cc | 11 +++++++++++ - utils/HtmlFonts.cc | 24 ++++++++++++++++++++++++ - utils/HtmlFonts.h | 12 ++++++++++++ - utils/HtmlLinks.cc | 23 +++++++++++++++++++++++ - utils/HtmlLinks.h | 12 ++++++++++++ - utils/HtmlOutputDev.cc | 13 +++++++++++++ - utils/HtmlOutputDev.h | 11 +++++++++++ - utils/ImageOutputDev.cc | 13 +++++++++++++ - utils/ImageOutputDev.h | 12 ++++++++++++ - utils/parseargs.c | 13 +++++++++++++ - utils/parseargs.h | 11 +++++++++++ - utils/pdffonts.cc | 12 ++++++++++++ - utils/pdfimages.cc | 11 +++++++++++ - utils/pdfinfo.cc | 12 ++++++++++++ - utils/pdftoabw.cc | 26 - +++++++++++++++++++------- - utils/pdftohtml.cc | 11 +++++++++++ - utils/pdftoppm.cc | 11 +++++++++++ - utils/pdftops.cc | 12 ++++++++++++ - utils/pdftotext.cc | 12 ++++++++++++ + AUTHORS | 4 +++- + fofi/FoFiBase.cc | 11 +++++++++++ + fofi/FoFiTrueType.cc | 14 ++++++++++++++ + fofi/FoFiTrueType.h | 12 ++++++++++++ + fofi/FoFiType1.cc | 12 ++++++++++++ + fofi/FoFiType1C.h | 11 +++++++++++ + goo/GooString.cc | 13 +++++++++++++ + goo/GooString.h | 12 ++++++++++++ + goo/GooTimer.cc | 3 +++ + goo/GooTimer.h | 8 ++++++-- + goo/GooVector.h | 12 ++++++++++++ + goo/gfile.cc | 13 +++++++++++++ + goo/gfile.h | 11 +++++++++++ + goo/gmem.cc | 13 +++++++++++++ + goo/gmem.h | 13 +++++++++++++ + poppler/ABWOutputDev.cc | 3 ++- + poppler/ABWOutputDev.h | 2 +- + poppler/Annot.cc | 19 +++++++++++++++++++ + poppler/Annot.h | 17 +++++++++++++++++ + poppler/Array.cc | 11 +++++++++++ + poppler/Array.h | 11 +++++++++++ + poppler/ArthurOutputDev.cc | 14 +++++++++++++- + poppler/ArthurOutputDev.h | 13 ++++++++++++- + poppler/CMap.cc | 12 ++++++++++++ + poppler/CMap.h | 11 +++++++++++ + poppler/CairoFontEngine.cc | 17 +++++++++++++++++ + poppler/CairoFontEngine.h | 17 +++++++++++++++++ + poppler/CairoOutputDev.cc | 19 +++++++++++++++++++ + poppler/CairoOutputDev.h | 16 ++++++++++++++++ + poppler/Catalog.cc | 19 +++++++++++++++++++ + poppler/Catalog.h | 16 ++++++++++++++++ + poppler/CharCodeToUnicode.cc | 14 ++++++++++++++ + poppler/CharCodeToUnicode.h | 13 +++++++++++++ + poppler/DCTStream.cc | 5 ++++- + poppler/DCTStream.h | 6 +++++- + poppler/Decrypt.cc | 12 ++++++++++++ + poppler/Decrypt.h | 11 +++++++++++ + poppler/Dict.cc | 13 +++++++++++++ + poppler/Dict.h | 13 +++++++++++++ + poppler/Error.cc | 13 +++++++++++++ + poppler/Error.h | 13 +++++++++++++ + poppler/FlateStream.cc | 2 ++ + poppler/FlateStream.h | 2 ++ + poppler/FontInfo.cc | 22 ++++++++++++++++++++++ + poppler/FontInfo.h | 21 +++++++++++++++++++++ + poppler/Form.cc | 10 +++++++++- + poppler/Form.h | 6 +++++- + poppler/Function.cc | 12 ++++++++++++ + poppler/Gfx.cc | 23 +++++++++++++++++++++++ + poppler/Gfx.h | 13 +++++++++++++ + poppler/GfxFont.cc | 19 +++++++++++++++++++ + poppler/GfxFont.h | 16 ++++++++++++++++ + poppler/GfxState.cc | 14 ++++++++++++++ + poppler/GfxState.h | 13 +++++++++++++ + poppler/GlobalParams.cc | 19 +++++++++++++++++++ + poppler/GlobalParams.h | 15 +++++++++++++++ + poppler/JBIG2Stream.cc | 13 +++++++++++++ + poppler/JPXStream.cc | 11 +++++++++++ + poppler/Lexer.cc | 12 ++++++++++++ + poppler/Lexer.h | 12 ++++++++++++ + poppler/Link.cc | 14 ++++++++++++++ + poppler/Link.h | 12 ++++++++++++ + poppler/Movie.cc | 17 ++++++++++++++++- + poppler/Object.cc | 11 +++++++++++ + poppler/Object.h | 12 ++++++++++++ + poppler/OptionalContent.cc | 5 ++++- + poppler/Outline.cc | 11 +++++++++++ + poppler/Outline.h | 11 +++++++++++ + poppler/OutputDev.cc | 13 +++++++++++++ + poppler/OutputDev.h | 14 ++++++++++++++ + poppler/PDFDoc.cc | 15 +++++++++++++++ + poppler/PDFDoc.h | 15 +++++++++++++++ + poppler/PDFDocEncoding.cc | 13 ++++++++++++- + poppler/PDFDocEncoding.h | 11 +++++++++++ + poppler/PSOutputDev.cc | 15 +++++++++++++++ + poppler/PSOutputDev.h | 14 ++++++++++++++ + poppler/PSTokenizer.cc | 12 ++++++++++++ + poppler/PSTokenizer.h | 11 +++++++++++ + poppler/Page.cc | 20 ++++++++++++++++++++ + poppler/Page.h | 16 ++++++++++++++++ + poppler/PageLabelInfo.cc | 12 ++++++++++++ + poppler/PageLabelInfo.h | 12 ++++++++++++ + poppler/PageTransition.h | 18 ++++++++++++++++++ + poppler/Parser.cc | 12 ++++++++++++ + poppler/Parser.h | 11 +++++++++++ + poppler/SplashOutputDev.cc | 16 ++++++++++++++++ + poppler/SplashOutputDev.h | 11 +++++++++++ + poppler/Stream-CCITT.h | 11 +++++++++++ + poppler/Stream.cc | 14 ++++++++++++++ + poppler/Stream.h | 13 +++++++++++++ + poppler/TextOutputDev.cc | 18 ++++++++++++++++++ + poppler/TextOutputDev.h | 15 +++++++++++++++ + poppler/UTF8.h | 11 +++++++++++ + poppler/UnicodeTypeTable.cc | 13 +++++++++++++ + poppler/UnicodeTypeTable.h | 11 +++++++++++ + poppler/XRef.cc | 17 ++++++++++++++++- + poppler/XRef.h | 14 ++++++++++++++ + qt/poppler-document.cc | 3 +++ + qt/poppler-fontinfo.cc | 3 +-- + qt/poppler-page.cc | 7 ++++++- + qt/poppler-private.h | 4 ++++ + qt/poppler-qt.h | 5 ++++- + qt4/src/poppler-annotation-helper.h | 1 + + qt4/src/poppler-annotation.cc | 3 ++- + qt4/src/poppler-annotation.h | 4 +++- + qt4/src/poppler-document.cc | 4 +++- + qt4/src/poppler-embeddedfile.cc | 1 + + qt4/src/poppler-fontinfo.cc | 5 ++++- + qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-form.h | 2 +- + qt4/src/poppler-link-extractor-private.h | 2 +- + qt4/src/poppler-link-extractor.cc | 2 +- + qt4/src/poppler-link.cc | 3 ++- + qt4/src/poppler-link.h | 1 + + qt4/src/poppler-optcontent-private.h | 1 + + qt4/src/poppler-optcontent.cc | 1 + + qt4/src/poppler-optcontent.h | 1 + + qt4/src/poppler-page-private.h | 2 ++ + qt4/src/poppler-page.cc | 4 ++++ + qt4/src/poppler-private.h | 4 +++- + qt4/src/poppler-ps-converter.cc | 1 + + qt4/src/poppler-qt4.h | 5 ++++- + qt4/src/poppler-textbox.cc | 2 ++ + splash/Splash.cc | 12 ++++++++++++ + splash/Splash.h | 12 ++++++++++++ + splash/SplashBitmap.cc | 12 ++++++++++++ + splash/SplashBitmap.h | 11 +++++++++++ + splash/SplashErrorCodes.h | 11 +++++++++++ + splash/SplashFTFont.cc | 12 ++++++++++++ + splash/SplashFTFont.h | 11 +++++++++++ + splash/SplashFTFontEngine.cc | 11 +++++++++++ + splash/SplashFTFontEngine.h | 11 +++++++++++ + splash/SplashFTFontFile.cc | 11 +++++++++++ + splash/SplashFTFontFile.h | 11 +++++++++++ + splash/SplashFont.cc | 11 +++++++++++ + splash/SplashFont.h | 11 +++++++++++ + splash/SplashFontEngine.cc | 11 +++++++++++ + splash/SplashFontEngine.h | 11 +++++++++++ + splash/SplashFontFile.cc | 12 ++++++++++++ + splash/SplashFontFile.h | 12 ++++++++++++ + splash/SplashT1Font.cc | 11 +++++++++++ + splash/SplashT1Font.h | 11 +++++++++++ + splash/SplashT1FontEngine.cc | 11 +++++++++++ + splash/SplashT1FontFile.cc | 11 +++++++++++ + splash/SplashT1FontFile.h | 11 +++++++++++ + splash/SplashTypes.h | 11 +++++++++++ + splash/SplashXPathScanner.cc | 11 +++++++++++ + utils/HtmlFonts.cc | 24 ++++++++++++++++++++++++ + utils/HtmlFonts.h | 12 ++++++++++++ + utils/HtmlLinks.cc | 23 +++++++++++++++++++++++ + utils/HtmlLinks.h | 12 ++++++++++++ + utils/HtmlOutputDev.cc | 13 +++++++++++++ + utils/HtmlOutputDev.h | 11 +++++++++++ + utils/ImageOutputDev.cc | 13 +++++++++++++ + utils/ImageOutputDev.h | 12 ++++++++++++ + utils/parseargs.c | 13 +++++++++++++ + utils/parseargs.h | 11 +++++++++++ + utils/pdffonts.cc | 12 ++++++++++++ + utils/pdfimages.cc | 11 +++++++++++ + utils/pdfinfo.cc | 12 ++++++++++++ + utils/pdftoabw.cc | 26 +++++++++++++++++++------- + utils/pdftohtml.cc | 11 +++++++++++ + utils/pdftoppm.cc | 11 +++++++++++ + utils/pdftops.cc | 12 ++++++++++++ + utils/pdftotext.cc | 12 ++++++++++++ 165 files changed, 1795 insertions(+), 37 deletions(-) commit 0dfbb8996ee91aa044eb2bdf2859ef64005116f8 @@ -29949,8 +31801,8 @@ Date: Wed Aug 20 22:10:07 2008 +0200 Fixes escaping of hyphens in man pages - utils/pdfinfo.1 | 2 +- - utils/pdftops.1 | 16 ++++++++-------- + utils/pdfinfo.1 | 2 +- + utils/pdftops.1 | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) commit 6cfa0e598a81460e5d0a7d60d8584366d2a70165 @@ -29960,7 +31812,7 @@ Date: Wed Aug 20 19:57:42 2008 +0200 Fix synopsis of pdftops in man page to clarify that a PDF file is required in all cases - utils/pdftops.1 | 4 ++-- + utils/pdftops.1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 48a73cc709a8bed9d2d0f9cbd2a9d2b6c0dad05b @@ -29969,7 +31821,7 @@ Date: Sat Aug 23 19:26:01 2008 +0200 [Qt4] convert the title of movie annotations - qt4/src/poppler-page.cc | 6 ++++++ + qt4/src/poppler-page.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 419ec15ac825f2e0052b411462f00ac57fed030e @@ -29978,8 +31830,8 @@ Date: Sat Aug 23 19:25:04 2008 +0200 [Qt4] get/set the title for movie annotations - qt4/src/poppler-annotation.cc | 13 +++++++++++++ - qt4/src/poppler-annotation.h | 3 +++ + qt4/src/poppler-annotation.cc | 13 +++++++++++++ + qt4/src/poppler-annotation.h | 3 +++ 2 files changed, 16 insertions(+) commit 63bcaf113fcb5a4a9e5c120df2c3dafb2977c90a @@ -29988,7 +31840,7 @@ Date: Sat Aug 23 01:58:30 2008 +0200 [Qt4] convert the movie annotation from the core type to the Qt4 one - qt4/src/poppler-page.cc | 18 +++++++++++++++--- + qt4/src/poppler-page.cc | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) commit 5cc490de74af12726bdeb9b5a6a0f0d1d79383b5 @@ -29999,9 +31851,9 @@ Date: Sat Aug 23 01:55:41 2008 +0200 right mow it just holds the movie object - qt4/src/poppler-annotation.cc | 74 - +++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-annotation.h | 26 ++++++++++++++- + qt4/src/poppler-annotation.cc | 74 + +++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation.h | 26 ++++++++++++++- 2 files changed, 99 insertions(+), 1 deletion(-) commit 3d5c2e22d790d7c139e1cd28aebb21cfe76b8b6b @@ -30010,8 +31862,8 @@ Date: Sat Aug 23 01:54:30 2008 +0200 compile the new poppler-movie.cc - qt4/src/CMakeLists.txt | 1 + - qt4/src/Makefile.am | 1 + + qt4/src/CMakeLists.txt | 1 + + qt4/src/Makefile.am | 1 + 2 files changed, 2 insertions(+) commit 599698a9b133999f1f0bb0548489111e9d7b6f05 @@ -30022,9 +31874,9 @@ Date: Sat Aug 23 01:52:58 2008 +0200 slightly differs from the version in core - qt4/src/poppler-movie.cc | 73 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 34 +++++++++++++++++++++ + qt4/src/poppler-movie.cc | 73 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 34 ++++++++++++++++++++++ 2 files changed, 107 insertions(+) commit 820f15009845870701e1f4e7f4fc4fb93312ab3e @@ -30038,7 +31890,7 @@ Date: Sat Aug 23 01:45:07 2008 +0200 an object is valid before either doing a "smart copy" or "postprocessing" it - poppler/Movie.cc | 14 ++++++++------ + poppler/Movie.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit c3a006ae35250e9a5638c2ce713b7470380751c7 @@ -30047,7 +31899,7 @@ Date: Sat Aug 23 01:04:34 2008 +0200 compile attachments.c in the demo with cmake as well - glib/demo/CMakeLists.txt | 1 + + glib/demo/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit b5a7987a50b3d28fbfa219e2cef85b9e53aaf079 @@ -30057,7 +31909,7 @@ Date: Thu Aug 21 20:40:18 2008 +0200 [glib-demo] Fix attachments demo with documents that don't contain attachments - glib/demo/attachments.c | 27 ++++++++++++++++++++------- + glib/demo/attachments.c | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) commit a2b0aefedbdb20ce0ef8398a700202021fcf00db @@ -30066,7 +31918,7 @@ Date: Thu Aug 21 20:14:50 2008 +0200 [glib-demo] Fix typo - glib/demo/attachments.c | 4 ++-- + glib/demo/attachments.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9e563d6d877624b1caf82ac30c5ae30a1eb48f21 @@ -30075,8 +31927,8 @@ Date: Thu Aug 21 20:12:33 2008 +0200 [glib-demo] Add checksum validation to attachments demo - glib/demo/attachments.c | 101 - +++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/attachments.c | 101 + ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) commit e233325e6f13d8b232bf68a2812fe755e7fccd4d @@ -30085,13 +31937,13 @@ Date: Thu Aug 21 19:03:32 2008 +0200 [glib-demo] Add demo for attachments - glib/demo/Makefile.am | 2 + - glib/demo/attachments.c | 242 - +++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/attachments.h | 31 ++++++ - glib/demo/main.c | 4 +- - glib/demo/utils.c | 23 +++++ - glib/demo/utils.h | 1 + + glib/demo/Makefile.am | 2 + + glib/demo/attachments.c | 242 + ++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/attachments.h | 31 +++++++ + glib/demo/main.c | 4 +- + glib/demo/utils.c | 23 +++++ + glib/demo/utils.h | 1 + 6 files changed, 302 insertions(+), 1 deletion(-) commit 0e2efa0fce5bf059ce85d3e3bec2293b405ec3c9 @@ -30100,7 +31952,7 @@ Date: Thu Aug 21 19:02:24 2008 +0200 [glib] Make sure name and descripction are valid utf8 strings - glib/poppler-attachment.cc | 4 ++-- + glib/poppler-attachment.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 15a73704ab6b009ca5e07c08f0b12d970adc387d @@ -30116,7 +31968,7 @@ Date: Tue Aug 19 09:18:03 2008 +0100 a reference was still being held by the unfreed cairo_t). - poppler/CairoOutputDev.cc | 11 ++++++++--- + poppler/CairoOutputDev.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit d3110e392097db54e9ee59300213e490dee39126 @@ -30128,8 +31980,8 @@ Date: Tue Aug 19 19:19:09 2008 +0200 Notified by Caolan McNamara <caolanm@redhat.com> - poppler/PreScanOutputDev.h | 2 +- - poppler/SecurityHandler.h | 2 +- + poppler/PreScanOutputDev.h | 2 +- + poppler/SecurityHandler.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 303249e5548bfbf6823e97850e498970d802b4a0 @@ -30139,8 +31991,8 @@ Date: Fri Aug 15 01:52:52 2008 +0200 Revert 123a87aff2e35b10efe6a1d715585b427e4a9afa it creates problems with some pdf files - poppler/Gfx.cc | 14 ++------------ - poppler/Gfx.h | 3 --- + poppler/Gfx.cc | 14 ++------------ + poppler/Gfx.h | 3 --- 2 files changed, 2 insertions(+), 15 deletions(-) commit 27ddf3c5e839358c8553d41743faa8ee304767bf @@ -30150,7 +32002,7 @@ Date: Wed Aug 13 13:55:57 2008 +0200 [Qt4] make sure to use the correct page width/height for form widgets coordinates - qt4/src/poppler-form.cc | 12 +++++++++--- + qt4/src/poppler-form.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 2e7b0eb4af8cf5938833e5659d01b77096e7b7f7 @@ -30159,8 +32011,8 @@ Date: Tue Aug 12 13:49:52 2008 +0200 [Qt4] add a method to get the activation action of a FormField - qt4/src/poppler-form.cc | 19 +++++++++++++++++++ - qt4/src/poppler-form.h | 8 ++++++++ + qt4/src/poppler-form.cc | 19 +++++++++++++++++++ + qt4/src/poppler-form.h | 8 ++++++++ 2 files changed, 27 insertions(+) commit f9e679adbd6830da26eb9909bcb16e3bdf0da6b4 @@ -30169,8 +32021,8 @@ Date: Tue Aug 12 13:47:15 2008 +0200 create a static version of PageData::convertLinkActionToLink() - qt4/src/poppler-page-private.h | 2 ++ - qt4/src/poppler-page.cc | 5 +++++ + qt4/src/poppler-page-private.h | 2 ++ + qt4/src/poppler-page.cc | 5 +++++ 2 files changed, 7 insertions(+) commit a6ecc864ea3e94d7232cff6a2e8f49919d8f24ff @@ -30179,7 +32031,7 @@ Date: Tue Aug 12 01:23:21 2008 +0200 initialize widget, fixes crash on EC2006.pdf - poppler/Annot.cc | 1 + + poppler/Annot.cc | 1 + 1 file changed, 1 insertion(+) commit 123a87aff2e35b10efe6a1d715585b427e4a9afa @@ -30192,8 +32044,8 @@ Date: Tue Aug 12 00:37:09 2008 +0200 This brings us a speedup of 16 times (from 11 seconds to about 600 msec) in kde bug 168663 - poppler/Gfx.cc | 14 ++++++++++++-- - poppler/Gfx.h | 3 +++ + poppler/Gfx.cc | 14 ++++++++++++-- + poppler/Gfx.h | 3 +++ 2 files changed, 15 insertions(+), 2 deletions(-) commit 5ad1a12183f4b8e328f32386a74b5616e7e59070 @@ -30205,7 +32057,7 @@ Date: Mon Aug 4 20:34:42 2008 +0200 With this change and freetype from CVS i can render Bug 16940 using the splash renderer - fofi/FoFiTrueType.cc | 8 +++++++- + fofi/FoFiTrueType.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit d322720428fa416b7d5f23acc72d1d4b4f74d041 @@ -30214,7 +32066,7 @@ Date: Mon Aug 4 20:16:50 2008 +0200 Report an error when FoFiTrueType::load or FoFiTrueType::make fail - poppler/SplashOutputDev.cc | 5 +++++ + poppler/SplashOutputDev.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 901ebc84ff7c0872c3f9f5e6eaf418ba6400fa10 @@ -30227,7 +32079,7 @@ Date: Sun Aug 3 10:54:09 2008 +0200 and not red,green,blue. - qt4/src/poppler-private.h | 8 ++++---- + qt4/src/poppler-private.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 66b34c78943be598778a3ef438b0cefac668c6a2 @@ -30238,7 +32090,7 @@ Date: Sat Aug 2 13:54:34 2008 +0200 That was included erroneously when the file writing code was added - poppler/Stream.cc | 1 - + poppler/Stream.cc | 1 - 1 file changed, 1 deletion(-) commit fd8d71ea8b12393201ece9c09372fd69c7573025 @@ -30247,9 +32099,9 @@ Date: Fri Aug 1 23:47:51 2008 +0200 These defines are unneeded too - msvc/poppler/poppler-config.h | 30 ------------------------------ - poppler-config.h.cmake | 30 ------------------------------ - poppler/poppler-config.h.in | 30 ------------------------------ + msvc/poppler/poppler-config.h | 30 ------------------------------ + poppler-config.h.cmake | 30 ------------------------------ + poppler/poppler-config.h.in | 30 ------------------------------ 3 files changed, 90 deletions(-) commit 391b5d5cdd9f63fe90229f88cdad628fb63c0206 @@ -30261,17 +32113,17 @@ Date: Fri Aug 1 23:36:09 2008 +0200 Did not modify PSOutputDev.cc output as PS is too fragile - msvc/poppler/poppler-config.h | 9 +-------- - poppler-config.h.cmake | 9 +-------- - poppler/PSOutputDev.cc | 2 +- - poppler/poppler-config.h.in | 9 +-------- - utils/pdffonts.cc | 3 ++- - utils/pdfimages.cc | 3 ++- - utils/pdfinfo.cc | 3 ++- - utils/pdftohtml.cc | 3 ++- - utils/pdftoppm.cc | 3 ++- - utils/pdftops.cc | 3 ++- - utils/pdftotext.cc | 3 ++- + msvc/poppler/poppler-config.h | 9 +-------- + poppler-config.h.cmake | 9 +-------- + poppler/PSOutputDev.cc | 2 +- + poppler/poppler-config.h.in | 9 +-------- + utils/pdffonts.cc | 3 ++- + utils/pdfimages.cc | 3 ++- + utils/pdfinfo.cc | 3 ++- + utils/pdftohtml.cc | 3 ++- + utils/pdftoppm.cc | 3 ++- + utils/pdftops.cc | 3 ++- + utils/pdftotext.cc | 3 ++- 11 files changed, 18 insertions(+), 32 deletions(-) commit d14fb1513be045363f7edec21cee04fd4937ede2 @@ -30282,8 +32134,8 @@ Date: Fri Aug 1 23:14:28 2008 +0200 Forgot to commit this earlier :-( - poppler/GlobalParams.cc | 19 +++++++++++++++++++ - poppler/GlobalParams.h | 2 ++ + poppler/GlobalParams.cc | 19 +++++++++++++++++++ + poppler/GlobalParams.h | 2 ++ 2 files changed, 21 insertions(+) commit 9fd34443d765ccd61864d18bceadc049d905b957 @@ -30292,9 +32144,9 @@ Date: Fri Aug 1 23:09:39 2008 +0200 remove defines we don't use at all - msvc/poppler/poppler-config.h | 4 ---- - poppler-config.h.cmake | 4 ---- - poppler/poppler-config.h.in | 4 ---- + msvc/poppler/poppler-config.h | 4 ---- + poppler-config.h.cmake | 4 ---- + poppler/poppler-config.h.in | 4 ---- 3 files changed, 12 deletions(-) commit 0f13013dc3079915572b6b002dac8d01d2dbde04 @@ -30303,9 +32155,9 @@ Date: Fri Aug 1 23:06:50 2008 +0200 xpdfrc has been dead for a while - msvc/poppler/poppler-config.h | 25 ------------------------- - poppler-config.h.cmake | 25 ------------------------- - poppler/poppler-config.h.in | 25 ------------------------- + msvc/poppler/poppler-config.h | 25 ------------------------- + poppler-config.h.cmake | 25 ------------------------- + poppler/poppler-config.h.in | 25 ------------------------- 3 files changed, 75 deletions(-) commit 96392667d1331d2f8750f27c116e34bbf9282dca @@ -30315,9 +32167,9 @@ Date: Fri Aug 1 22:20:55 2008 +0200 Provide a default constructor for FontInfo so you can use it as metatype for qvariant - qt4/src/poppler-fontinfo.cc | 5 +++++ - qt4/src/poppler-private.h | 7 +++++++ - qt4/src/poppler-qt4.h | 5 +++++ + qt4/src/poppler-fontinfo.cc | 5 +++++ + qt4/src/poppler-private.h | 7 +++++++ + qt4/src/poppler-qt4.h | 5 +++++ 3 files changed, 17 insertions(+) commit 9fd1077e63d97a316380b8df4821bf4c9434fb52 @@ -30326,7 +32178,7 @@ Date: Fri Aug 1 17:47:51 2008 +0200 Build with cmake too - utils/CMakeLists.txt | 4 ++-- + utils/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d8d6a3f46620d45c279b7ca1a4a2fa3a36285cde @@ -30343,17 +32195,17 @@ Date: Fri Aug 1 17:44:07 2008 +0200 so i've added the -listenc option to get the user the list of encodings he can use - utils/Makefile.am | 2 ++ - utils/pdffonts.1 | 18 ------------------ - utils/pdfimages.1 | 14 -------------- - utils/pdfinfo.1 | 28 ++++------------------------ - utils/pdfinfo.cc | 16 ++++++++++++++-- - utils/pdftoppm.1 | 42 +++++++++++++++++++++--------------------- - utils/pdftops.1 | 41 +++-------------------------------------- - utils/pdftotext.1 | 32 ++++---------------------------- - utils/pdftotext.cc | 16 ++++++++++++++-- - utils/printencodings.cc | 34 ++++++++++++++++++++++++++++++++++ - utils/printencodings.h | 24 ++++++++++++++++++++++++ + utils/Makefile.am | 2 ++ + utils/pdffonts.1 | 18 ------------------ + utils/pdfimages.1 | 14 -------------- + utils/pdfinfo.1 | 28 ++++------------------------ + utils/pdfinfo.cc | 16 ++++++++++++++-- + utils/pdftoppm.1 | 42 +++++++++++++++++++++--------------------- + utils/pdftops.1 | 41 +++-------------------------------------- + utils/pdftotext.1 | 32 ++++---------------------------- + utils/pdftotext.cc | 16 ++++++++++++++-- + utils/printencodings.cc | 34 ++++++++++++++++++++++++++++++++++ + utils/printencodings.h | 24 ++++++++++++++++++++++++ 11 files changed, 120 insertions(+), 147 deletions(-) commit f5b0ca794b0879e3d239bf1d6138b15ead27d9ca @@ -30362,7 +32214,7 @@ Date: Tue Jul 29 20:18:33 2008 +0930 Fix ActualText string length check in TextOutputDev.cc - poppler/TextOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 21bbdc9d663995336900f1ce97cf294f04464e01 @@ -30371,9 +32223,9 @@ Date: Mon Jul 28 21:02:07 2008 +0200 make xml output valid xml - utils/HtmlLinks.cc | 33 +++++++++++++++++-- - utils/HtmlOutputDev.cc | 85 - ++++++++++++++++++++++++++++++------------------ + utils/HtmlLinks.cc | 33 ++++++++++++++++++-- + utils/HtmlOutputDev.cc | 85 + ++++++++++++++++++++++++++++++++------------------ 2 files changed, 85 insertions(+), 33 deletions(-) commit dccfc4c2910b47a77cd7b6019d9365f1684ffd0c @@ -30384,7 +32236,7 @@ Date: Mon Jul 28 20:58:13 2008 +0200 See bug 16592 to cases where this helps - utils/HtmlOutputDev.cc | 14 ++++++++++++-- + utils/HtmlOutputDev.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 0fd5a3db1ddad447d44b64eff9abfb077a7853a0 @@ -30393,8 +32245,8 @@ Date: Mon Jul 28 20:52:19 2008 +0200 Make html output to keep all the spaces with - utils/HtmlFonts.cc | 2 ++ - utils/HtmlOutputDev.cc | 2 +- + utils/HtmlFonts.cc | 2 ++ + utils/HtmlOutputDev.cc | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) commit 650c73fa0f570f699d907e33060fb23290940b42 @@ -30403,7 +32255,7 @@ Date: Mon Jul 28 20:44:13 2008 +0200 findDest crashes on null goostrings so rework the ifs a bit - utils/HtmlOutputDev.cc | 16 +++++++++------- + utils/HtmlOutputDev.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit adee9c0e9e8b2de20309b3ae6eb8e6d6ed05cf85 @@ -30412,7 +32264,7 @@ Date: Sat Jul 26 00:04:03 2008 +0200 We are not storing the ctu, so decref and leak-- :-) - poppler/Annot.cc | 1 + + poppler/Annot.cc | 1 + 1 file changed, 1 insertion(+) commit e7b3e3ae3080bd6f239f7d96761729ad30b075ae @@ -30421,7 +32273,7 @@ Date: Fri Jul 25 23:52:28 2008 +0200 Fix leak - qt4/src/poppler-form.cc | 1 + + qt4/src/poppler-form.cc | 1 + 1 file changed, 1 insertion(+) commit 006b974d4faae53e6bd51a4281dd923ab1c2d4e8 @@ -30430,7 +32282,7 @@ Date: Fri Jul 25 23:15:11 2008 +0200 Fix memory leak - poppler/Annot.cc | 1 + + poppler/Annot.cc | 1 + 1 file changed, 1 insertion(+) commit 3a549d75acceedfa25dcf79074d0cdfb643c746e @@ -30439,7 +32291,7 @@ Date: Fri Jul 25 23:08:21 2008 +0200 Free the previous modified object in case it exists - poppler/XRef.cc | 1 + + poppler/XRef.cc | 1 + 1 file changed, 1 insertion(+) commit 040d244b97a554342061c777a286e99dbb9acabd @@ -30448,7 +32300,7 @@ Date: Fri Jul 25 21:31:55 2008 +0200 Need this or otherwise it crashes on complete overwrite - poppler/PDFDoc.cc | 1 + + poppler/PDFDoc.cc | 1 + 1 file changed, 1 insertion(+) commit 11ebceeef938a7e6fa9b5437e65b5b4b822f3018 @@ -30462,10 +32314,10 @@ Date: Fri Jul 25 21:30:24 2008 +0200 - Update gen to 0 when resizing entries - On XRef::add correctly initialize all newly allocated entries - poppler/PDFDoc.cc | 4 ++-- - poppler/XRef.cc | 57 - ++++++++++++++++++++++++++++++++++++++++++----------- - poppler/XRef.h | 2 +- + poppler/PDFDoc.cc | 4 ++-- + poppler/XRef.cc | 57 + ++++++++++++++++++++++++++++++++++++++++++++----------- + poppler/XRef.h | 2 +- 3 files changed, 49 insertions(+), 14 deletions(-) commit 03d445f485f90972ab1c05d79b2999b763ab7377 @@ -30474,7 +32326,7 @@ Date: Fri Jul 25 20:16:54 2008 +0200 Fix XRef::writeToFile after my change - poppler/XRef.cc | 10 +++------- + poppler/XRef.cc | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 136fa97576f2df0d7a7563b34651ca222927ea57 @@ -30494,9 +32346,9 @@ Date: Fri Jul 25 20:12:51 2008 +0200 poppler/XRef.cc - poppler/XRef.cc | 70 - ++++++++++++++++++++----------------------------------- - poppler/XRef.h | 1 - + poppler/XRef.cc | 70 + +++++++++++++++++++++------------------------------------ + poppler/XRef.h | 1 - 2 files changed, 25 insertions(+), 46 deletions(-) commit 55572b77da95c47393b78f3aff804ea9c5ae17e5 @@ -30506,7 +32358,7 @@ Date: Tue Jul 22 22:50:00 2008 +0200 Really do what the comment says and also init changeLeft, changeTop and changeZoom - poppler/Link.cc | 1 + + poppler/Link.cc | 1 + 1 file changed, 1 insertion(+) commit 8dc7afaeea08183de331ecfd41ce1971e7772fd0 @@ -30518,8 +32370,8 @@ Date: Tue Jul 22 21:05:03 2008 +0200 Fixes infinite loop on http://bugs.kde.org/show_bug.cgi?id=166145 - poppler/FontInfo.cc | 44 ++++++++++++++++++++++++++++++++++++-------- - poppler/FontInfo.h | 4 ++++ + poppler/FontInfo.cc | 44 ++++++++++++++++++++++++++++++++++++-------- + poppler/FontInfo.h | 4 ++++ 2 files changed, 40 insertions(+), 8 deletions(-) commit 9fb17c952dcff798e45280eeb9c718680147e766 @@ -30530,7 +32382,7 @@ Date: Sun Jul 20 13:47:11 2008 +0200 Fixes bug 16579 - glib/poppler-page.cc | 2 +- + glib/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3696025977fd345b12767f75a2de6ed7e9467365 @@ -30541,7 +32393,7 @@ Date: Fri Jul 18 23:32:25 2008 +0200 is Annots is not a valid object - poppler/Page.cc | 1 + + poppler/Page.cc | 1 + 1 file changed, 1 insertion(+) commit 0189ff8b86de18486f7397076f7a0fbf133a1a33 @@ -30553,7 +32405,7 @@ Date: Tue Jul 1 20:16:50 2008 +0200 Fixes bug 16579 - poppler/Page.cc | 2 +- + poppler/Page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5bd77dcdd5220d63934f4b3e78d85a936947a53d @@ -30562,7 +32414,7 @@ Date: Tue Jul 1 00:49:01 2008 +0200 forgot about we use autofoo too - qt4/tests/Makefile.am | 5 +++++ + qt4/tests/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) commit 5ed2503003d973b5461594af15485af49591451d @@ -30571,8 +32423,8 @@ Date: Tue Jul 1 00:43:26 2008 +0200 unittesting about ActualText - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/check_actualtext.cpp | 33 +++++++++++++++++++++++++++++++++ + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/check_actualtext.cpp | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) commit f3bb2eb556f5248242f6db85052ef045fcb697c6 @@ -30581,7 +32433,7 @@ Date: Tue Jul 1 00:41:35 2008 +0200 Unbreak ActualText extraction - poppler/Gfx.cc | 10 +--------- + poppler/Gfx.cc | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) commit 9e9543b105b39f8b0048c00fc94741e43ad615e9 @@ -30590,7 +32442,7 @@ Date: Thu Jun 26 20:19:06 2008 +0200 use FindPackageHandleStandardArgs - cmake/modules/FindLIBOPENJPEG.cmake | 11 ++--------- + cmake/modules/FindLIBOPENJPEG.cmake | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit fec41ceddebe194f139bcc5b2f3fa74e7d1ae502 @@ -30600,7 +32452,7 @@ Date: Thu Jun 26 20:18:27 2008 +0200 need to use LIBOPENJPEG_FOUND, as it really represents whether libopenjpeg was found or not - CMakeLists.txt | 18 +++++++++--------- + CMakeLists.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 5498d93e59a0b79e5add3dc6181d5e98ba689217 @@ -30639,8 +32491,8 @@ Date: Fri Jun 20 21:42:34 2008 -0700 per-CairoOutputDev copy. - poppler/CairoOutputDev.cc | 18 +++++++++++++++--- - poppler/CairoOutputDev.h | 4 +++- + poppler/CairoOutputDev.cc | 18 +++++++++++++++--- + poppler/CairoOutputDev.h | 4 +++- 2 files changed, 18 insertions(+), 4 deletions(-) commit c75632d62a052d3c3739b96f5586f97c68baf25b @@ -30650,7 +32502,7 @@ Date: Tue Jun 24 02:31:43 2008 +0200 Open in WriteOnly mode, fixes the fact that when writing to an existing file, the contents beyond what we wrote were still there - qt4/src/poppler-base-converter.cc | 2 +- + qt4/src/poppler-base-converter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9810fdfc54aac80aa99561a9d820d11b062e4637 @@ -30659,7 +32511,7 @@ Date: Tue Jun 24 02:12:21 2008 +0200 the entry is not updated here either, fix uninitialized variable use - poppler/XRef.cc | 1 + + poppler/XRef.cc | 1 + 1 file changed, 1 insertion(+) commit 2da15db4751d3cb93d40b48e348dbc51f6e7a29f @@ -30669,9 +32521,9 @@ Date: Fri Jun 20 11:39:08 2008 +0200 Do not create an OCGs object if there isn't an OCProperties dictionary in the Catalog - poppler/Catalog.cc | 5 +++-- - poppler/Gfx.cc | 12 +++++++++++- - poppler/OptionalContent.cc | 25 +++++-------------------- + poppler/Catalog.cc | 5 +++-- + poppler/Gfx.cc | 12 +++++++++++- + poppler/OptionalContent.cc | 25 +++++-------------------- 3 files changed, 19 insertions(+), 23 deletions(-) commit d6fb5dcb7b7596961800d9744d17b6adb8d9a2ad @@ -30696,8 +32548,8 @@ Date: Wed Jun 18 11:24:05 2008 -0700 is wrapped by calls to saveState/restoreState in Gfx::doShowText. - poppler/CairoOutputDev.cc | 4 ++-- - poppler/CairoOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 4 ++-- + poppler/CairoOutputDev.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit c3a00c83f1d24c1f88e7ed3b3f772460e578f3cc @@ -30706,7 +32558,7 @@ Date: Sun Jun 15 02:39:31 2008 +0200 poppler-page-transition.h is here now - qt4/src/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2affed0fc97b958ae46f531c471a3cf0b04c0f55 @@ -30716,7 +32568,7 @@ Date: Sat Jun 14 01:24:49 2008 +0200 Give warnings if the build configuration for stream decoders is different from default one - configure.ac | 20 +++++++++++++++++--- + configure.ac | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) commit 8e74bc612cb4102891324ffdbfcdb47293ecb95e @@ -30725,7 +32577,7 @@ Date: Sat Jun 14 01:13:53 2008 +0200 Warn the user if he does not have any enabled rendering backend - configure.ac | 3 +++ + configure.ac | 3 +++ 1 file changed, 3 insertions(+) commit 99d2361032cbaafd69bd796170757ed6482f208d @@ -30739,14 +32591,14 @@ Date: Sat Jun 14 00:53:38 2008 +0200 http://lists.freedesktop.org/archives/poppler/2008-June/003874.html for more information - CMakeLists.txt | 30 +++++- - cmake/modules/FindLIBOPENJPEG.cmake | 44 +++++++++ - configure.ac | 33 +++++++ - poppler/JPEG2000Stream.cc | 181 - +++++++++++++++++++++++++++++++++++ - poppler/JPEG2000Stream.h | 48 ++++++++++ - poppler/Makefile.am | 22 ++++- - poppler/Stream.cc | 7 +- + CMakeLists.txt | 30 +++++- + cmake/modules/FindLIBOPENJPEG.cmake | 44 +++++++++ + configure.ac | 33 +++++++ + poppler/JPEG2000Stream.cc | 181 + ++++++++++++++++++++++++++++++++++++ + poppler/JPEG2000Stream.h | 48 ++++++++++ + poppler/Makefile.am | 22 ++++- + poppler/Stream.cc | 7 +- 7 files changed, 360 insertions(+), 5 deletions(-) commit e368838d7f9691c7b1adf7d7f62f65abed91eea7 @@ -30756,9 +32608,9 @@ Date: Wed Jun 11 00:48:53 2008 +0200 [Qt4] Add the possibility of getting a QByteArray with the data of an embedded font - qt4/src/poppler-document.cc | 23 +++++++++++++++++++++++ - qt4/src/poppler-private.h | 3 +++ - qt4/src/poppler-qt4.h | 5 +++++ + qt4/src/poppler-document.cc | 23 +++++++++++++++++++++++ + qt4/src/poppler-private.h | 3 +++ + qt4/src/poppler-qt4.h | 5 +++++ 3 files changed, 31 insertions(+) commit 184292ffb8fef5aa5a72bdbfcc0c95b663f452bd @@ -30767,8 +32619,8 @@ Date: Tue Jun 10 23:00:11 2008 +0200 Make the fontRef and the embRef accessible to FontInfo users - poppler/FontInfo.cc | 2 +- - poppler/FontInfo.h | 3 +++ + poppler/FontInfo.cc | 2 +- + poppler/FontInfo.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) commit 86b7e8a3bee74c5b89c451137cf9c2758ba6913f @@ -30777,8 +32629,8 @@ Date: Sun Jun 8 18:00:05 2008 +0930 Ensure cairo renders Type 3 glyphs with only the fill color - poppler/CairoOutputDev.cc | 3 +++ - poppler/CairoOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 3 +++ + poppler/CairoOutputDev.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) commit 99e2d95728f41c91ab59a01c62d82b19a7a2e083 @@ -30787,7 +32639,7 @@ Date: Sun Jun 1 00:49:32 2008 +0930 glib: save/restore cairo state when rendering a page - glib/poppler-page.cc | 2 ++ + glib/poppler-page.cc | 2 ++ 1 file changed, 2 insertions(+) commit 6f40ee4af6b59f9d2c326adc8d2574e45f4d4d29 @@ -30796,10 +32648,10 @@ Date: Sun Jun 8 23:46:04 2008 +0200 Make sure we use Qt4 moc to generate moc files of the qt4 frontend - configure.ac | 20 ++++++++++++++++++++ - qt4/demos/Makefile.am | 2 +- - qt4/src/Makefile.am | 2 +- - qt4/tests/Makefile.am | 2 +- + configure.ac | 20 ++++++++++++++++++++ + qt4/demos/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- + qt4/tests/Makefile.am | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-) commit 86aa8fc0708f7da4a907a8bdb1845e53d29892b7 @@ -30808,7 +32660,7 @@ Date: Thu Jun 5 19:21:08 2008 +0200 Fix leak on ABWOutputDev.cc - poppler/ABWOutputDev.cc | 2 ++ + poppler/ABWOutputDev.cc | 2 ++ 1 file changed, 2 insertions(+) commit 979ef1cafa968d776a2b804ce555b11212212397 @@ -30817,8 +32669,8 @@ Date: Tue Jun 3 21:07:15 2008 +0200 Support for surrogates outside the BMP plane - poppler/TextOutputDev.cc | 19 ++++++++++++++++++- - poppler/UTF8.h | 14 ++++++++++++++ + poppler/TextOutputDev.cc | 19 ++++++++++++++++++- + poppler/UTF8.h | 14 ++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) commit 1614ab3036cf25c9b94967163996678d386ce0ac @@ -30827,14 +32679,14 @@ Date: Sun Jun 1 16:32:55 2008 +0200 Do not limit CharCodeToUnicodeString to 8 characters - poppler/Annot.cc | 10 +++++----- - poppler/CharCodeToUnicode.cc | 37 ++++++++++++++++++++---------------- - poppler/CharCodeToUnicode.h | 2 +- - poppler/Gfx.cc | 8 ++++---- - poppler/GfxFont.cc | 43 - +++++++++++++++++++++++------------------- - poppler/GfxFont.h | 6 +++--- - poppler/PSOutputDev.cc | 4 ++-- + poppler/Annot.cc | 10 +++++----- + poppler/CharCodeToUnicode.cc | 37 +++++++++++++++++++++---------------- + poppler/CharCodeToUnicode.h | 2 +- + poppler/Gfx.cc | 8 ++++---- + poppler/GfxFont.cc | 43 + ++++++++++++++++++++++++------------------- + poppler/GfxFont.h | 6 +++--- + poppler/PSOutputDev.cc | 4 ++-- 7 files changed, 60 insertions(+), 50 deletions(-) commit bf95c6970dacaa62512de858cf60ff6cf0c1bf7c @@ -30843,7 +32695,7 @@ Date: Sun Jun 1 00:07:11 2008 +0200 [Qt] Fix leak when calling Poppler::Document::scanForFonts - qt/poppler-document.cc | 1 + + qt/poppler-document.cc | 1 + 1 file changed, 1 insertion(+) commit d21d7271fc74ab78cd157549138d0027cf179471 @@ -30852,7 +32704,7 @@ Date: Sat May 31 23:57:31 2008 +0200 Make sure file exists before printing it - utils/HtmlOutputDev.cc | 2 +- + utils/HtmlOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0480a788c0f25af1bc09360b599debb37f831e10 @@ -30861,7 +32713,7 @@ Date: Tue May 27 23:20:32 2008 +0200 require gthread-2.0 - cmake/modules/FindGTK.cmake | 9 +++++---- + cmake/modules/FindGTK.cmake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 2e40ef652eb9fca7fe947acb2adfecc96ad3c50e @@ -30870,7 +32722,7 @@ Date: Mon May 26 22:13:38 2008 +0200 Do not shadow a paramer with a local variable name - qt4/src/poppler-page.cc | 8 ++++---- + qt4/src/poppler-page.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 1fd856aa1fb48869111e5b86f263bfd94fa7af17 @@ -30879,7 +32731,7 @@ Date: Mon May 26 20:52:53 2008 +0200 Do not leak tSplash if transpGroupStack->blendingColorSpace is NULL - poppler/SplashOutputDev.cc | 4 ++-- + poppler/SplashOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 492209ec8648342a3a5447611f3f1ce63b63e8e9 @@ -30889,7 +32741,7 @@ Date: Mon May 26 20:51:06 2008 +0200 Move variables only used inside the loop inside the loop, fix delete of uninitialized data due to my previous patch - poppler/Page.cc | 16 ++++++---------- + poppler/Page.cc | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) commit 79ab8cceb318f3bb5ebad431824e3ae593aea340 @@ -30898,7 +32750,7 @@ Date: Mon May 26 20:38:59 2008 +0200 Do not leak memory if data_out is NULL - poppler/Page.cc | 35 ++++++++++++++++++----------------- + poppler/Page.cc | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit f44c33344d4af31ee008826179bcd92db445f35a @@ -30907,8 +32759,8 @@ Date: Sun May 25 19:16:12 2008 +0200 [glib] Init glib threads in demo app as required by g_timer - configure.ac | 4 ++-- - glib/demo/main.c | 4 ++++ + configure.ac | 4 ++-- + glib/demo/main.c | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) commit 58d5b7b9ab9ac245481299c4765f3bd305580d2e @@ -30920,7 +32772,7 @@ Date: Wed May 21 22:18:29 2008 +0200 I'm not sure this is the real and correct fix, but it works more than previous code so it's and improvement - qt4/src/poppler-page.cc | 6 +----- + qt4/src/poppler-page.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit e3e4113c73128f49f99289b592446d4382b5d65c @@ -30931,7 +32783,7 @@ Date: Mon May 12 15:39:43 2008 +0200 Needed by some reader using poppler internals, bad you! - poppler/TextOutputDev.h | 5 +++++ + poppler/TextOutputDev.h | 5 +++++ 1 file changed, 5 insertions(+) commit ff699e64bd1de78915aad4ddb79d6f529aef2b87 @@ -30942,7 +32794,7 @@ Date: Sun May 11 23:44:50 2008 +0200 Fixes crash http://bugs.freedesktop.org/show_bug.cgi?id=15899 - poppler/OptionalContent.cc | 33 ++++++++++++++++++--------------- + poppler/OptionalContent.cc | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) commit ac26ba5148b99a03a56e37ba201ad420b8619943 @@ -30951,7 +32803,7 @@ Date: Fri May 9 20:17:37 2008 +0200 Do not crash on unlock with wrong password - qt/poppler-private.h | 2 +- + qt/poppler-private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 19ec5a531cb03a7bee1cfcc9c7d5c4390fbd069d @@ -30960,7 +32812,7 @@ Date: Thu May 8 23:15:58 2008 +0200 Fix build with --enable-fixedpoint - splash/Splash.cc | 4 ++-- + splash/Splash.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1cf5f0fda542efef575a123622637d81b9c42053 @@ -30969,7 +32821,7 @@ Date: Wed May 7 18:49:28 2008 +0200 [Qt] Fix Document::unlock - qt/poppler-document.cc | 4 +++- + qt/poppler-document.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b5041924eb023cc095f2445935ff713cf65dacce @@ -30978,7 +32830,7 @@ Date: Wed May 7 16:44:03 2008 +0200 do not delete the GooString owned by an Object - poppler/Annot.cc | 4 ---- + poppler/Annot.cc | 4 ---- 1 file changed, 4 deletions(-) commit 546a7b700862db00240de9fd50bdba1dd347765b @@ -30987,9 +32839,9 @@ Date: Sun May 4 15:26:26 2008 +0200 Fix leaks on error conditions - poppler/Annot.cc | 6 ++++++ - poppler/ArthurOutputDev.cc | 1 + - poppler/JBIG2Stream.cc | 1 + + poppler/Annot.cc | 6 ++++++ + poppler/ArthurOutputDev.cc | 1 + + poppler/JBIG2Stream.cc | 1 + 3 files changed, 8 insertions(+) commit 914f1b1d814ab3d958aa0ca21ad73ef5aed20b89 @@ -30999,7 +32851,7 @@ Date: Sat May 3 18:21:28 2008 +0200 A widget annot does not always belong to a form, so check before accessing the widget member - poppler/Annot.cc | 4 ++-- + poppler/Annot.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c907e41ab18dda10cd3c9789bd0e7fe71b6402a8 @@ -31008,7 +32860,7 @@ Date: Wed Apr 30 00:42:34 2008 +0200 findSegment can return NULL check for it - poppler/JBIG2Stream.cc | 6 +++--- + poppler/JBIG2Stream.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8b7f29b577bca3295e99fea4a5cf4a6bb7ba2617 @@ -31017,7 +32869,7 @@ Date: Wed Apr 30 00:26:28 2008 +0200 new[] implies delete[] - poppler/ABWOutputDev.cc | 2 +- + poppler/ABWOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 926c13825d5f7364286975db8ffa507b92f4b3ab @@ -31026,7 +32878,7 @@ Date: Tue Apr 29 23:44:51 2008 +0200 add lost return when adding kees patch - poppler/Object.h | 2 +- + poppler/Object.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba9283f6bc78e97006e52ef5de20c958ee9e1a37 @@ -31035,7 +32887,7 @@ Date: Tue Apr 29 23:42:00 2008 +0200 make the function static - utils/pdftoppm.cc | 2 +- + utils/pdftoppm.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 931a8272f556ba8a35342f0c5bf53bdb57ea7a31 @@ -31044,7 +32896,7 @@ Date: Tue Apr 29 23:41:31 2008 +0200 make the variable static - utils/pdftoabw.cc | 2 +- + utils/pdftoabw.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1887d2910d2006c7fc3ecc95db0150f1537e9d0a @@ -31053,20 +32905,20 @@ Date: Tue Apr 29 23:35:17 2008 +0200 constify some static arrays - poppler/CompactFontTables.h | 2 +- - poppler/Decrypt.cc | 8 ++++---- - poppler/Function.cc | 2 +- - poppler/GfxFont.cc | 6 +++--- - poppler/GfxState.cc | 4 ++-- - poppler/JBIG2Stream.cc | 10 +++++----- - poppler/JPXStream.cc | 4 ++-- - poppler/Lexer.cc | 2 +- - poppler/PSOutputDev.cc | 6 +++--- - poppler/PSTokenizer.cc | 2 +- - poppler/SplashOutputDev.cc | 2 +- - poppler/Stream-CCITT.h | 12 ++++++------ - poppler/Stream.cc | 10 +++++----- - poppler/UnicodeTypeTable.cc | 2 +- + poppler/CompactFontTables.h | 2 +- + poppler/Decrypt.cc | 8 ++++---- + poppler/Function.cc | 2 +- + poppler/GfxFont.cc | 6 +++--- + poppler/GfxState.cc | 4 ++-- + poppler/JBIG2Stream.cc | 10 +++++----- + poppler/JPXStream.cc | 4 ++-- + poppler/Lexer.cc | 2 +- + poppler/PSOutputDev.cc | 6 +++--- + poppler/PSTokenizer.cc | 2 +- + poppler/SplashOutputDev.cc | 2 +- + poppler/Stream-CCITT.h | 12 ++++++------ + poppler/Stream.cc | 10 +++++----- + poppler/UnicodeTypeTable.cc | 2 +- 14 files changed, 36 insertions(+), 36 deletions(-) commit 51140e2d9490696d716f77d3225da0bfdfc212b4 @@ -31075,10 +32927,10 @@ Date: Tue Apr 29 23:14:59 2008 +0200 more static markers - poppler/Annot.cc | 2 +- - poppler/DCTStream.cc | 2 +- - poppler/Object.cc | 2 +- - poppler/SplashOutputDev.cc | 2 +- + poppler/Annot.cc | 2 +- + poppler/DCTStream.cc | 2 +- + poppler/Object.cc | 2 +- + poppler/SplashOutputDev.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 893703cb9eee879f728db329f7ee1fc19e7f980e @@ -31087,7 +32939,7 @@ Date: Tue Apr 29 23:03:51 2008 +0200 add static - poppler/XRef.cc | 2 +- + poppler/XRef.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7333bc913111e56ee241b7ef2bf6e9fea68b7da2 @@ -31096,7 +32948,7 @@ Date: Tue Apr 29 23:01:13 2008 +0200 add static - poppler/JBIG2Stream.cc | 30 +++++++++++++++--------------- + poppler/JBIG2Stream.cc | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 1ea36507f9c9f163b6772268046e7560d0c00dbc @@ -31105,7 +32957,7 @@ Date: Tue Apr 29 22:47:19 2008 +0200 make findModifier static - poppler/GlobalParams.cc | 2 +- + poppler/GlobalParams.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be9961571dbfabb982e6f69abd3bbc98fa971864 @@ -31114,7 +32966,7 @@ Date: Tue Apr 29 21:48:09 2008 +0200 make variables not used outside static - utils/pdftohtml.cc | 4 ++-- + utils/pdftohtml.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b157064a85350da6ea9c4f46e965e45ebc59d227 @@ -31123,7 +32975,7 @@ Date: Tue Apr 29 21:43:23 2008 +0200 constify setPSPaperSize - utils/pdftops.cc | 2 +- + utils/pdftops.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ee57ead8a6f34fa8de044399e5912395e0f3a425 @@ -31134,16 +32986,16 @@ Date: Tue Apr 29 21:37:57 2008 +0200 Gives me binaries 2KB smaller (in total) in release build - utils/parseargs.c | 18 +++++++++--------- - utils/parseargs.h | 4 ++-- - utils/pdffonts.cc | 2 +- - utils/pdfimages.cc | 2 +- - utils/pdfinfo.cc | 2 +- - utils/pdftoabw.cc | 2 +- - utils/pdftohtml.cc | 2 +- - utils/pdftoppm.cc | 2 +- - utils/pdftops.cc | 2 +- - utils/pdftotext.cc | 2 +- + utils/parseargs.c | 18 +++++++++--------- + utils/parseargs.h | 4 ++-- + utils/pdffonts.cc | 2 +- + utils/pdfimages.cc | 2 +- + utils/pdfinfo.cc | 2 +- + utils/pdftoabw.cc | 2 +- + utils/pdftohtml.cc | 2 +- + utils/pdftoppm.cc | 2 +- + utils/pdftops.cc | 2 +- + utils/pdftotext.cc | 2 +- 10 files changed, 19 insertions(+), 19 deletions(-) commit 9f93d9eb464877e0d23dcf205295da9162f03253 @@ -31154,7 +33006,7 @@ Date: Tue Apr 29 20:45:01 2008 +0200 Makes my release build 64 bytes smaller - poppler/Function.cc | 2 +- + poppler/Function.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 29e3e779c68371b7c4aadcf68ee0712046f39c6d @@ -31163,7 +33015,7 @@ Date: Sat Apr 26 23:47:01 2008 +0200 remember to call the base implementation here - qt4/demos/optcontent.cpp | 1 + + qt4/demos/optcontent.cpp | 1 + 1 file changed, 1 insertion(+) commit a188f3cd36775d78ace5b5d62c8ab7c059b3b2b1 @@ -31172,7 +33024,7 @@ Date: Sat Apr 26 23:42:09 2008 +0200 reset the current page to 0, when closing a document - qt4/demos/viewer.cpp | 1 + + qt4/demos/viewer.cpp | 1 + 1 file changed, 1 insertion(+) commit 7eca6da6436ffc1c41cfed1a07be4dafa1172463 @@ -31182,7 +33034,7 @@ Date: Sat Apr 26 23:41:45 2008 +0200 no need to manually disconnect from the model, as it will be deleted by the document anyway - qt4/demos/optcontent.cpp | 1 - + qt4/demos/optcontent.cpp | 1 - 1 file changed, 1 deletion(-) commit 6cddda7f3c3b8ddb95e6aba1b234a27c4454c23d @@ -31191,8 +33043,8 @@ Date: Sat Apr 26 22:41:59 2008 +0200 sync updateFont() with SplashOutputDev - poppler/ArthurOutputDev.cc | 75 - ++++++++++++++++++++++++++++++++++---------- + poppler/ArthurOutputDev.cc | 75 + ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 59 insertions(+), 16 deletions(-) commit ddc7c1f8c24762bae615e7dec92e92a58c827478 @@ -31201,7 +33053,7 @@ Date: Sat Apr 26 18:12:51 2008 +0200 construct AnnotPolygon for Polygon and PolyLine annotations - poppler/Annot.cc | 4 ++-- + poppler/Annot.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f9c7e8037b7165b6271ce7aea0d315053c4d66a5 @@ -31218,7 +33070,7 @@ Date: Sat Apr 26 17:56:42 2008 +0200 use the base implementation to update all the states - poppler/ArthurOutputDev.cc | 11 +---------- + poppler/ArthurOutputDev.cc | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) commit 45d2a9529bf241554c59437118cb8c705554dc27 @@ -31228,7 +33080,7 @@ Date: Sat Apr 26 17:55:39 2008 +0200 Set the font antialiasing from the painter settings, instead of the global settings. - poppler/ArthurOutputDev.cc | 2 +- + poppler/ArthurOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5faa72fd70e0d85268e807a8b870d80dda9189a9 @@ -31237,7 +33089,7 @@ Date: Sat Apr 26 17:53:28 2008 +0200 Get the font and painter matrices, and reenable the font drawing. - poppler/ArthurOutputDev.cc | 28 +++++++++++++++++++++------- + poppler/ArthurOutputDev.cc | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) commit f5fec4fdedd8d316b19968545e447e2036a1bb47 @@ -31246,8 +33098,8 @@ Date: Wed Apr 23 19:53:03 2008 +0200 provide type-checking for union pointer accesses - poppler/Object.h | 68 - ++++++++++++++++++++++++++++++++++-------------------- + poppler/Object.h | 68 + +++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 43 insertions(+), 25 deletions(-) commit a567c921ce538616f4ba0b7933086ef5a8ab0f55 @@ -31259,7 +33111,7 @@ Date: Tue Apr 22 23:09:10 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 19 ++++++++++--------- + poppler/Annot.cc | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 73798c95b8a4c0504e9246e6f73fd31f812ad6fa @@ -31270,10 +33122,10 @@ Date: Mon Apr 21 19:56:52 2008 +0200 Should fix bug 15625 - configure.ac | 2 + - m4/acx_pthread.m4 | 280 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Makefile.am | 4 + + configure.ac | 2 + + m4/acx_pthread.m4 | 280 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Makefile.am | 4 + 3 files changed, 286 insertions(+) commit 6c248bdad77235a45402d9693a0b822cc208b6b9 @@ -31282,7 +33134,7 @@ Date: Sun Apr 20 18:32:59 2008 +0200 the dtor should be virtual - qt4/src/poppler-converter-private.h | 2 +- + qt4/src/poppler-converter-private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 68dba1a452ca70add5b05ab8e2adab838bc2cb73 @@ -31291,7 +33143,7 @@ Date: Sun Apr 20 16:21:10 2008 +0200 if ncand is a Guint cand should be one too - poppler/CMap.cc | 2 +- + poppler/CMap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b91eb19f5a3d07b625ee5188f1fcb4b4b1544ea @@ -31300,7 +33152,7 @@ Date: Sun Apr 20 16:17:50 2008 +0200 Unused var-- - poppler/GfxFont.cc | 2 +- + poppler/GfxFont.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1ed3cc40987b691319fd9f1a30296d80de5732fd @@ -31309,7 +33161,7 @@ Date: Wed Apr 16 15:45:45 2008 +0200 fix border style conversion - qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7c8feb4e3627bde2052a7e536d2d49d1cbbce8ee @@ -31322,8 +33174,8 @@ Date: Tue Apr 15 21:57:31 2008 +0200 we treat 16 bit images as 8 bit ones until it's fixed correctly. Fixes http://bugs.kde.org/show_bug.cgi?id=158165 - poppler/GfxState.cc | 6 ++++++ - poppler/Stream.cc | 9 +++++++++ + poppler/GfxState.cc | 6 ++++++ + poppler/Stream.cc | 9 +++++++++ 2 files changed, 15 insertions(+) commit f338a9ded5d42dd65853c5c7bbe27f6724096416 @@ -31332,7 +33184,7 @@ Date: Sun Apr 13 21:41:51 2008 +0200 [Qt4] convert the sound annotations - qt4/src/poppler-page.cc | 16 ++++++++++++++-- + qt4/src/poppler-page.cc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 733d51fca04ee682fed2242f868edd545f3755fa @@ -31341,9 +33193,9 @@ Date: Sun Apr 13 21:38:25 2008 +0200 [Qt4] First version of a SoundAnnotation. - qt4/src/poppler-annotation.cc | 87 - +++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-annotation.h | 30 +++++++++++++- + qt4/src/poppler-annotation.cc | 87 + +++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation.h | 30 ++++++++++++++- 2 files changed, 116 insertions(+), 1 deletion(-) commit feb1ea091111bd7292879c465590acfd7671c876 @@ -31352,8 +33204,8 @@ Date: Sun Apr 13 21:36:26 2008 +0200 First version of AnnotSound. - poppler/Annot.cc | 37 ++++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 26 ++++++++++++++++++++++++++ + poppler/Annot.cc | 37 ++++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 26 ++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) commit ec2cf81edf1b2c6707de4d30316ff5f5e24534d4 @@ -31362,7 +33214,7 @@ Date: Sun Apr 13 18:31:21 2008 +0200 [Qt4] convert the file attachment annotations - qt4/src/poppler-page.cc | 15 +++++++++++++-- + qt4/src/poppler-page.cc | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit 9fa2e96c96d365ae67859545ebd635d726784fca @@ -31371,9 +33223,9 @@ Date: Sun Apr 13 18:29:00 2008 +0200 [Qt4] Initial version of FileAttachmentAnnotation - qt4/src/poppler-annotation.cc | 88 - +++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-annotation.h | 29 +++++++++++++- + qt4/src/poppler-annotation.cc | 88 + +++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation.h | 29 +++++++++++++- 2 files changed, 116 insertions(+), 1 deletion(-) commit 5899aff11f94e707654574e830e0757b1df558d4 @@ -31388,9 +33240,9 @@ Date: Sun Apr 13 10:50:39 2008 +0200 out how to convert, yet. Covert also the Caret annotations. - qt4/src/poppler-annotation-helper.h | 2 +- - qt4/src/poppler-page.cc | 851 - ++++++++++++++++------------------- + qt4/src/poppler-annotation-helper.h | 2 +- + qt4/src/poppler-page.cc | 851 + +++++++++++++++++------------------- 2 files changed, 393 insertions(+), 460 deletions(-) commit 40a12793c5ccea206d79e0c17e2f2d0cf74bb4f3 @@ -31399,7 +33251,7 @@ Date: Sun Apr 13 02:21:55 2008 +0200 add getters for the AnnotPolygon properties - poppler/Annot.h | 6 ++++++ + poppler/Annot.h | 6 ++++++ 1 file changed, 6 insertions(+) commit 9311f75d4c3da991efb8afd00701a0ce1cbae1b0 @@ -31410,9 +33262,9 @@ Date: Sun Apr 13 01:52:36 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 99 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 37 ++++++++++++++++++++ + poppler/Annot.cc | 99 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 37 +++++++++++++++++++++ 2 files changed, 136 insertions(+) commit 01aa052ed761a4ada471d196985825986bb58627 @@ -31423,9 +33275,9 @@ Date: Sun Apr 13 01:13:49 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 96 - +++++++++++++++++++++++++++++------------------------- - poppler/Annot.h | 4 ++- + poppler/Annot.cc | 96 + ++++++++++++++++++++++++++++++-------------------------- + poppler/Annot.h | 4 ++- 2 files changed, 55 insertions(+), 45 deletions(-) commit ca52830e9519ae7b778f98e5c2547daef7da5f09 @@ -31436,8 +33288,8 @@ Date: Sun Apr 13 00:54:13 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 9 +++------ - poppler/Annot.h | 5 +++-- + poppler/Annot.cc | 9 +++------ + poppler/Annot.h | 5 +++-- 2 files changed, 6 insertions(+), 8 deletions(-) commit 4b87196b7829c87d15af4e8b4138ca97548fb519 @@ -31450,9 +33302,9 @@ Date: Sun Apr 13 00:18:24 2008 +0200 This way, it can be shared and reused in various places (Catalog, AnnotFileAttachment, etc). - poppler/Catalog.cc | 205 - ++++++++++++++++++++++++++++------------------------ - poppler/Catalog.h | 1 + + poppler/Catalog.cc | 205 + +++++++++++++++++++++++++++++------------------------ + poppler/Catalog.h | 1 + 2 files changed, 112 insertions(+), 94 deletions(-) commit 45b407e51905948690065749085a4af1cbb29a8e @@ -31461,8 +33313,8 @@ Date: Sun Apr 13 00:14:38 2008 +0200 correctly get the FileSpec dictionary - poppler/Annot.cc | 4 +++- - poppler/Annot.h | 2 +- + poppler/Annot.cc | 4 +++- + poppler/Annot.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) commit c3aa3a97d9c553ea7976741d798901352fb5381c @@ -31471,7 +33323,7 @@ Date: Sat Apr 12 22:45:57 2008 +0200 properly initialize an AnnotPath - poppler/Annot.cc | 9 ++------- + poppler/Annot.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit a3406fb2ace1390db1c181823a7bfc66c9174d98 @@ -31480,8 +33332,8 @@ Date: Sat Apr 12 22:40:42 2008 +0200 properly dispose the memory of the ink lists - poppler/Annot.cc | 13 ++++++++++++- - poppler/Annot.h | 1 + + poppler/Annot.cc | 13 ++++++++++++- + poppler/Annot.h | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) commit 0dad70e2d12e8b587cab8ce2d914c81c6897a1d1 @@ -31494,7 +33346,7 @@ Date: Sat Apr 12 22:15:35 2008 +0200 - dispose with free what you allocate with malloc - fix logic when checking for an even number of points - poppler/Annot.cc | 8 ++++---- + poppler/Annot.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 77404e24ea1e175fc9b55097dc5b35cc34760659 @@ -31503,7 +33355,7 @@ Date: Sat Apr 12 21:08:54 2008 +0200 a length is an int - poppler/Annot.h | 2 +- + poppler/Annot.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bc2b2ffd2144f951c311e968fba4bc50b7c43ff3 @@ -31534,7 +33386,7 @@ Date: Sat Apr 12 00:44:08 2008 +0200 tion also applies when color spaces are defined in terms of other color spaces. - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bacc1dd9f37ff19c5e54878a5b08e7d734584bbf @@ -31544,8 +33396,8 @@ Date: Sat Apr 12 17:20:09 2008 +0200 Read the "in reply to" reference as such, without reading the associated annotation dictionary. - poppler/Annot.cc | 10 ++++------ - poppler/Annot.h | 4 ++-- + poppler/Annot.cc | 10 ++++------ + poppler/Annot.h | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) commit ffe09454a0948a6107bcc38f23ba2068151c547d @@ -31556,9 +33408,9 @@ Date: Sat Apr 12 17:17:59 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 130 - ++++++++++++++++++++++++++++++++++++++++++++++++++---- - poppler/Annot.h | 84 +++++++++++++++++++++++++++++------ + poppler/Annot.cc | 130 + +++++++++++++++++++++++++++++++++++++++++++++++++++---- + poppler/Annot.h | 84 +++++++++++++++++++++++++++++------ 2 files changed, 193 insertions(+), 21 deletions(-) commit 8757c577241dda31bc59c7d1c208c159ad428877 @@ -31569,8 +33421,8 @@ Date: Sat Apr 12 10:38:07 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 38 ++++++++++++++++++++++++++++++++++++-- - poppler/Annot.h | 25 +++++++++++++++++++++++++ + poppler/Annot.cc | 38 ++++++++++++++++++++++++++++++++++++-- + poppler/Annot.h | 25 +++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 2 deletions(-) commit 36989658149fc9e5e8a049ce070a102f35b7bddc @@ -31581,9 +33433,9 @@ Date: Sat Apr 12 09:55:26 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 113 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 45 ++++++++++++++++++++++ + poppler/Annot.cc | 113 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 45 ++++++++++++++++++++++ 2 files changed, 158 insertions(+) commit 464b171d0e9b989196c287f2ee4dfbbc14212aa9 @@ -31605,7 +33457,7 @@ Date: Sat Apr 12 00:44:08 2008 +0200 tion also applies when color spaces are defined in terms of other color spaces. - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 42db4890e8295aaec5a1be12d1414fc0a9048550 @@ -31666,7 +33518,7 @@ Date: Thu Mar 27 10:52:22 2008 +0000 destruction of the CairoFont, and then to release the FT_Face from the destroy notify of the cairo_font_face_t. - poppler/CairoFontEngine.cc | 19 +++++++++---------- + poppler/CairoFontEngine.cc | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit 5f60843824582ece36d806508ec388330ddee854 @@ -31677,10 +33529,10 @@ Date: Tue Apr 8 00:30:57 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 64 - +++++++++++++++++--------------------------------- - poppler/Annot.h | 69 - +++++++++++++++++++++++++----------------------------- + poppler/Annot.cc | 64 + ++++++++++++++++++---------------------------------- + poppler/Annot.h | 69 + ++++++++++++++++++++++++++------------------------------ 2 files changed, 54 insertions(+), 79 deletions(-) commit a6f70f465a3e6719d63cefbe3c27bae015be43c1 @@ -31689,7 +33541,7 @@ Date: Sun Apr 6 13:12:01 2008 +0200 add getters for the coordinates in an AnnotLine - poppler/Annot.h | 4 ++++ + poppler/Annot.h | 4 ++++ 1 file changed, 4 insertions(+) commit 1d83d6edf9a843335e37a4d1e0e0dd71eb23d93b @@ -31698,8 +33550,8 @@ Date: Sun Apr 6 12:24:42 2008 +0200 [Qt4] the caret symbol is an enum value, now - qt4/src/poppler-annotation.cc | 35 ++++++++++++++++++++++++++++------- - qt4/src/poppler-annotation.h | 7 +++++-- + qt4/src/poppler-annotation.cc | 35 ++++++++++++++++++++++++++++------- + qt4/src/poppler-annotation.h | 7 +++++-- 2 files changed, 33 insertions(+), 9 deletions(-) commit 229d991a3258cb9b56f5e00f2deb3c976253cf68 @@ -31709,8 +33561,8 @@ Date: Sun Apr 6 12:23:04 2008 +0200 the caret symbol does not seem to allow additional values, so convert it to an enum - poppler/Annot.cc | 11 +++++++---- - poppler/Annot.h | 9 +++++++-- + poppler/Annot.cc | 11 +++++++---- + poppler/Annot.h | 9 +++++++-- 2 files changed, 14 insertions(+), 6 deletions(-) commit fc24500ddd9182f97d23c46eaafc6be79a6721eb @@ -31719,7 +33571,7 @@ Date: Sun Apr 6 11:43:49 2008 +0200 propetly initialise a couple of members; leak less - poppler/ArthurOutputDev.cc | 5 +++++ + poppler/ArthurOutputDev.cc | 5 +++++ 1 file changed, 5 insertions(+) commit 9409de1e7c5b3770c7ef00c01ee376953dd532a5 @@ -31730,7 +33582,7 @@ Date: Sun Apr 6 01:38:25 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 35 ++--------------------------------- + poppler/Annot.cc | 35 ++--------------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) commit 28c5ee2e9fc2a24d2f2efb3d74d5cf882a106239 @@ -31739,7 +33591,7 @@ Date: Sat Apr 5 23:19:33 2008 +0200 typo fix - poppler/Annot.h | 2 +- + poppler/Annot.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed02769688466ca72bf35d4223c3822a1245604b @@ -31748,8 +33600,8 @@ Date: Sat Apr 5 19:36:21 2008 +0200 read the destination of a link annotation - poppler/Annot.cc | 5 ++++- - poppler/Annot.h | 4 ++-- + poppler/Annot.cc | 5 ++++- + poppler/Annot.h | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) commit ca31bf12a9d70bac88e457f7799e9935aba58640 @@ -31758,7 +33610,7 @@ Date: Sat Apr 5 16:48:53 2008 +0200 variable forgotten in the copy&paste... - qt4/src/poppler-annotation.cc | 6 +++--- + qt4/src/poppler-annotation.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4168daa141b76e5fcd07d046aca8dac2f3037ff9 @@ -31767,7 +33619,7 @@ Date: Sat Apr 5 16:34:12 2008 +0200 [Qt4] deserialize also CaretAnnotation's - qt4/src/poppler-annotation.cc | 3 +++ + qt4/src/poppler-annotation.cc | 3 +++ 1 file changed, 3 insertions(+) commit b55bcc2aa95825863bef23ab96364b350a49949d @@ -31776,9 +33628,9 @@ Date: Sat Apr 5 16:31:31 2008 +0200 [Qt4] first version of a CaretAnnotation. - qt4/src/poppler-annotation.cc | 80 - +++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-annotation.h | 25 ++++++++++++- + qt4/src/poppler-annotation.cc | 80 + +++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation.h | 25 +++++++++++++- 2 files changed, 104 insertions(+), 1 deletion(-) commit 4c9a02b7e49666efe10fdc16e7a03d8d520b65ec @@ -31787,8 +33639,8 @@ Date: Sat Apr 5 16:01:58 2008 +0200 First version of AnnotCaret. - poppler/Annot.cc | 36 +++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 22 ++++++++++++++++++++++ + poppler/Annot.cc | 36 +++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 22 ++++++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) commit d260fe9e514c667b66969b982119429cc922eb07 @@ -31798,7 +33650,7 @@ Date: Sat Apr 5 15:54:29 2008 +0200 isolate the code for parsing a "difference rectangle" in an own function - poppler/Annot.cc | 54 + poppler/Annot.cc | 54 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 23 deletions(-) @@ -31808,9 +33660,9 @@ Date: Sat Apr 5 15:36:43 2008 +0200 First version of AnnotGeometry. - poppler/Annot.cc | 77 - ++++++++++++++++++++++++++++++++++++++++++++++++++++-- - poppler/Annot.h | 24 +++++++++++++++++ + poppler/Annot.cc | 77 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- + poppler/Annot.h | 24 ++++++++++++++++++ 2 files changed, 99 insertions(+), 2 deletions(-) commit 95d9d2362534c0524ad0448818b2d69b0909d482 @@ -31823,7 +33675,7 @@ Date: Sat Apr 5 03:23:00 2008 +0200 with the proper one (either X or Y); free the "point" object after each iteration - poppler/Annot.cc | 11 ++++++++--- + poppler/Annot.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit af1ffcbcec1730332d11f8da4a7ddac833b22408 @@ -31833,7 +33685,7 @@ Date: Sat Apr 5 02:54:00 2008 +0200 More robust reading of QuadPoints (reset the allocated memory, use the heap) - poppler/Annot.cc | 7 +++---- + poppler/Annot.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 68fd98d69bac20282665cf6b824da30c3b310f0b @@ -31842,8 +33694,8 @@ Date: Sat Apr 5 02:51:41 2008 +0200 Really implement AnnotTextMarkup. - poppler/Annot.cc | 29 +++++++++++++++++++++++++---- - poppler/Annot.h | 2 +- + poppler/Annot.cc | 29 +++++++++++++++++++++++++---- + poppler/Annot.h | 2 +- 2 files changed, 26 insertions(+), 5 deletions(-) commit 69a2ecfaf8f8cffd3027db5c3cc88c41413e42f1 @@ -31852,8 +33704,8 @@ Date: Sat Apr 5 01:38:28 2008 +0200 Add the Stamp annotation type. - poppler/Annot.cc | 28 +++++++++++++++++++++++++++- - poppler/Annot.h | 20 ++++++++++++++++++++ + poppler/Annot.cc | 28 +++++++++++++++++++++++++++- + poppler/Annot.h | 20 ++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) commit 97be4332818bcf58461816be995d88926809a4e5 @@ -31864,9 +33716,9 @@ Date: Fri Apr 4 23:49:12 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - glib/demo/annots.c | 32 +++++--------------------------- - glib/poppler-annot.cc | 27 +++++---------------------- - glib/poppler-annot.h | 13 +------------ + glib/demo/annots.c | 32 +++++--------------------------- + glib/poppler-annot.cc | 27 +++++---------------------- + glib/poppler-annot.h | 13 +------------ 3 files changed, 11 insertions(+), 61 deletions(-) commit 5caac407cdaf58621ac27e5561b31a995404ccb3 @@ -31877,8 +33729,8 @@ Date: Fri Apr 4 23:36:46 2008 +0200 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 25 ++++++------------------- - poppler/Annot.h | 15 +++------------ + poppler/Annot.cc | 25 ++++++------------------- + poppler/Annot.h | 15 +++------------ 2 files changed, 9 insertions(+), 31 deletions(-) commit 0b714a61383da1b62daf2a60e3f6fcda09b4e9f2 @@ -31887,7 +33739,7 @@ Date: Thu Apr 3 20:02:52 2008 +0200 FindFirstFile returns INVALID_HANDLE_VALUE and not NULL on error - goo/gfile.cc | 12 ++++++------ + goo/gfile.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit be765f27cc5430d9bb2a3e113eb245d67c20a376 @@ -31897,7 +33749,7 @@ Date: Mon Mar 31 12:37:33 2008 +0200 [glib] Fix a crash in outline demo due to page_num == dest_page_num - 1 - glib/demo/utils.c | 2 +- + glib/demo/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e991e9ac6fcc0b6928b96fe8326eebcf3cb720ca @@ -31906,7 +33758,7 @@ Date: Sat Mar 29 13:25:52 2008 +0100 Add the export macro - qt4/src/poppler-page-transition.h | 4 +++- + qt4/src/poppler-page-transition.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b70ca35dce6da6efdff254c11a63de4f44228278 @@ -31915,12 +33767,12 @@ Date: Sat Mar 29 00:30:31 2008 +0100 Duplicate page-transition files on qt4 - qt4/src/CMakeLists.txt | 4 +- - qt4/src/Makefile.am | 4 +- - qt4/src/poppler-page-transition-private.h | 28 ++++++ - qt4/src/poppler-page-transition.cc | 95 +++++++++++++++++++ - qt4/src/poppler-page-transition.h | 146 - +++++++++++++++++++++++++++++ + qt4/src/CMakeLists.txt | 4 +- + qt4/src/Makefile.am | 4 +- + qt4/src/poppler-page-transition-private.h | 28 ++++++ + qt4/src/poppler-page-transition.cc | 95 +++++++++++++++++++ + qt4/src/poppler-page-transition.h | 146 + ++++++++++++++++++++++++++++++ 5 files changed, 273 insertions(+), 4 deletions(-) commit b5312785063235cef7584ab6a5d198fb72de0988 @@ -31931,8 +33783,8 @@ Date: Wed Mar 26 23:56:49 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - glib/demo/annots.c | 314 - +++++++++++++++++++++++++++++++++++++++++++++++----- + glib/demo/annots.c | 314 + ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 289 insertions(+), 25 deletions(-) commit 7cc8fd70f68d2cdab7ab83a0ecf6c8896c971d62 @@ -31964,8 +33816,8 @@ Date: Wed Mar 26 20:59:21 2008 +0100 [Qt4] Read the document-level JavaScript scripts. - qt4/src/poppler-document.cc | 15 +++++++++++++++ - qt4/src/poppler-qt4.h | 8 ++++++++ + qt4/src/poppler-document.cc | 15 +++++++++++++++ + qt4/src/poppler-qt4.h | 8 ++++++++ 2 files changed, 23 insertions(+) commit b8a471e55b998836c09c65ff736afdef8ac55189 @@ -31974,8 +33826,8 @@ Date: Wed Mar 26 20:56:01 2008 +0100 Add support for JavaScript actions, and read them when found. - poppler/Link.cc | 33 +++++++++++++++++++++++++++++++++ - poppler/Link.h | 23 +++++++++++++++++++++++ + poppler/Link.cc | 33 +++++++++++++++++++++++++++++++++ + poppler/Link.h | 23 +++++++++++++++++++++++ 2 files changed, 56 insertions(+) commit 2fd85dc1b8b2ababadfc60e285c08a844737e4bb @@ -31984,8 +33836,8 @@ Date: Wed Mar 26 20:53:42 2008 +0100 Read the JavaScript codes in the NameTree of the Catalog. - poppler/Catalog.cc | 39 +++++++++++++++++++++++++++++++++++++++ - poppler/Catalog.h | 7 +++++++ + poppler/Catalog.cc | 39 +++++++++++++++++++++++++++++++++++++++ + poppler/Catalog.h | 7 +++++++ 2 files changed, 46 insertions(+) commit 312f14f5b7be1f0d62620477222919423c3869e0 @@ -31994,7 +33846,7 @@ Date: Wed Mar 26 20:05:31 2008 +0100 compile++ - fofi/FoFiBase.cc | 2 +- + fofi/FoFiBase.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5bd750062e1fb136f77a55d1f35b2d6fabaad1b3 @@ -32003,10 +33855,10 @@ Date: Wed Mar 26 19:42:43 2008 +0100 update version - CMakeLists.txt | 2 +- - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 10d4a8b9aed51902157c04d9deea0e99d829c4f6 @@ -32015,7 +33867,7 @@ Date: Wed Mar 26 19:42:36 2008 +0100 fill news - NEWS | 10 ++++++++++ + NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 2069826d61ebd527768b6455689276c0a8288085 @@ -32024,7 +33876,7 @@ Date: Wed Mar 26 16:05:06 2008 +0100 missing break - qt4/src/poppler-page.cc | 1 + + qt4/src/poppler-page.cc | 1 + 1 file changed, 1 insertion(+) commit d6a0c6a6803a03f402c2dcde41c6195e951470ba @@ -32033,7 +33885,7 @@ Date: Wed Mar 26 15:50:39 2008 +0100 initialize posterStream to avoid crashing later - poppler/Movie.cc | 1 + + poppler/Movie.cc | 1 + 1 file changed, 1 insertion(+) commit 0be811b3ad86b1cb14be94a017e70c65b8e64730 @@ -32043,7 +33895,7 @@ Date: Tue Mar 25 22:59:22 2008 +0100 Don't end up in an infinite recursive loop in case resObj dict is the same we are already in - poppler/FontInfo.cc | 2 +- + poppler/FontInfo.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0222c6ceb0fcf1d7c4422691a68a035a558ad614 @@ -32053,12 +33905,12 @@ Date: Mon Mar 24 17:14:07 2008 +0100 fix build when using cmake, not sure it's completely ok, but at least i can compile - CMakeLists.txt | 1 + - cmake/modules/FindGTK.cmake | 23 ++++++++++++++++------- - config.h.cmake | 3 +++ - glib/CMakeLists.txt | 17 +++++++++++------ - glib/poppler-page.cc | 2 +- - glib/test-poppler-glib.cc | 2 +- + CMakeLists.txt | 1 + + cmake/modules/FindGTK.cmake | 23 ++++++++++++++++------- + config.h.cmake | 3 +++ + glib/CMakeLists.txt | 17 +++++++++++------ + glib/poppler-page.cc | 2 +- + glib/test-poppler-glib.cc | 2 +- 6 files changed, 33 insertions(+), 15 deletions(-) commit 3e4164f2db69358adf07596195842dd00458b621 @@ -32067,7 +33919,7 @@ Date: Mon Mar 24 15:10:31 2008 +0100 fix some cmake HAVE_foo - CMakeLists.txt | 6 +++--- + CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 22f615aee488cc363a078330861e80f389f47061 @@ -32078,7 +33930,7 @@ Date: Sun Mar 23 13:22:07 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - glib/poppler-annot.cc | 4 ++-- + glib/poppler-annot.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit cccfe42ed9c53d27cf6a1403ae55bf34a053012d @@ -32087,8 +33939,8 @@ Date: Sat Mar 22 19:12:05 2008 +0100 Fix rm line not to error when no *moc file is present - qt4/src/Makefile.am | 2 +- - qt4/tests/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- + qt4/tests/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e60d39ba0e8b9742106a0c9b1385b1c907729c3f @@ -32097,7 +33949,7 @@ Date: Sat Mar 22 19:11:17 2008 +0100 Fix rm line not to error if no *moc file is present - qt4/demos/Makefile.am | 2 +- + qt4/demos/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d9d52e622c6b28a9941168bb73839ec335ca7232 @@ -32106,7 +33958,7 @@ Date: Sat Mar 22 19:10:40 2008 +0100 Fix configure to not require gdk when we are on try mode - configure.ac | 5 +++-- + configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 9b8809298dd16cdbffcc12b6db8e274578934063 @@ -32115,7 +33967,7 @@ Date: Sat Mar 22 15:49:02 2008 +0100 It's really only an error if < 0 - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0fb1e697cc4100ce23298141c8b5829273872423 @@ -32124,7 +33976,7 @@ Date: Sat Mar 22 15:46:44 2008 +0100 remove unneeded variable - poppler/PDFDoc.cc | 1 - + poppler/PDFDoc.cc | 1 - 1 file changed, 1 deletion(-) commit 3404cb626ee9b4520d6fe601e07560745a4cb42a @@ -32135,10 +33987,10 @@ Date: Sat Mar 22 15:44:50 2008 +0100 This way we have a fseek less to care about if worked or not - poppler/Stream.cc | 5 ----- - poppler/Stream.h | 5 ----- - qt4/src/poppler-qiodeviceoutstream-private.h | 1 - - qt4/src/poppler-qiodeviceoutstream.cc | 5 ----- + poppler/Stream.cc | 5 ----- + poppler/Stream.h | 5 ----- + qt4/src/poppler-qiodeviceoutstream-private.h | 1 - + qt4/src/poppler-qiodeviceoutstream.cc | 5 ----- 4 files changed, 16 deletions(-) commit 066595dd06c930997d5ec65a06c822616af9baa0 @@ -32149,7 +34001,7 @@ Date: Sat Mar 22 15:43:07 2008 +0100 Fixes bug 14126 - poppler/PDFDoc.cc | 7 +++++++ + poppler/PDFDoc.cc | 7 +++++++ 1 file changed, 7 insertions(+) commit 23b6475463f8973b5ac83bb21a6b7b6000cc435b @@ -32158,8 +34010,8 @@ Date: Sat Mar 22 13:55:59 2008 +0100 Check for fseek return values - fofi/FoFiBase.cc | 14 ++++++++++++-- - poppler/GfxFont.cc | 12 ++++++++++-- + fofi/FoFiBase.cc | 14 ++++++++++++-- + poppler/GfxFont.cc | 12 ++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) commit b33bb282e45cf1a083cfbb13603ac465d386c28d @@ -32170,8 +34022,8 @@ Date: Fri Mar 21 13:53:21 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - glib/poppler-annot.cc | 4 ++-- - glib/poppler-annot.h | 2 +- + glib/poppler-annot.cc | 4 ++-- + glib/poppler-annot.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 371932f413d570d7784c668f30834d3d92d7aa80 @@ -32180,7 +34032,7 @@ Date: Thu Mar 20 11:44:32 2008 +0100 [glib] Remove unused variable. - glib/poppler-document.cc | 1 - + glib/poppler-document.cc | 1 - 1 file changed, 1 deletion(-) commit 21fa476ac384256c15a954b708e009f2b336b06f @@ -32191,10 +34043,10 @@ Date: Thu Mar 20 11:42:32 2008 +0100 Thanks to Kouhei Sutou who caught the problem. - glib/poppler-page.cc | 60 - ++++++++++++++++++++++++++------------------- - glib/poppler-private.h | 3 --- - glib/test-poppler-glib.cc | 9 ++++++- + glib/poppler-page.cc | 60 + +++++++++++++++++++++++++++-------------------- + glib/poppler-private.h | 3 --- + glib/test-poppler-glib.cc | 9 ++++++- 3 files changed, 43 insertions(+), 29 deletions(-) commit 22cd70d8fc308fb8b19d36d0172014ba532230fb @@ -32203,7 +34055,7 @@ Date: Wed Mar 19 21:52:14 2008 +0100 poppler_annot_markup_get_opacity returns a double so use %f - glib/demo/annots.c | 2 +- + glib/demo/annots.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b9a5fd4671638caa91f8a389be278d993391f499 @@ -32212,8 +34064,8 @@ Date: Wed Mar 19 21:28:49 2008 +0100 updated by gtk-doc - glib/reference/tmpl/poppler-action.sgml | 1 + - glib/reference/tmpl/poppler.sgml | 3 +++ + glib/reference/tmpl/poppler-action.sgml | 1 + + glib/reference/tmpl/poppler.sgml | 3 +++ 2 files changed, 4 insertions(+) commit b7e0b740578ea1e84ac0ef850b5a03c66b2863e3 @@ -32222,7 +34074,7 @@ Date: Wed Mar 19 21:28:01 2008 +0100 Fill 0.7.3 news - NEWS | 7 +++++++ + NEWS | 7 +++++++ 1 file changed, 7 insertions(+) commit 3adaff1dad8127fdd06653cf49196027ad414a08 @@ -32231,10 +34083,10 @@ Date: Wed Mar 19 21:27:46 2008 +0100 Bump version to 0.7.3 - CMakeLists.txt | 2 +- - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 52dd710b63911be2d8c960de0232c497c35ecac8 @@ -32243,7 +34095,7 @@ Date: Wed Mar 19 18:35:35 2008 +0100 [glib] Update outline and links demos to the new POPPLER_ACTION_NONE - glib/demo/utils.c | 3 +++ + glib/demo/utils.c | 3 +++ 1 file changed, 3 insertions(+) commit 6a22f0a20df38156c06e8ba10649e0828a1da102 @@ -32252,8 +34104,8 @@ Date: Wed Mar 19 18:32:48 2008 +0100 [glib] Consider no action as an action of type None instead of Unknown - glib/poppler-action.cc | 2 +- - glib/poppler-action.h | 1 + + glib/poppler-action.cc | 2 +- + glib/poppler-action.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 185d5818fd546f85934b041d5b0cdcdf1849b1dc @@ -32262,8 +34114,8 @@ Date: Tue Mar 18 20:08:21 2008 +0100 Improve error handling when creating a document - glib/poppler-document.cc | 40 ++++++++++++++++++++++++++++------------ - glib/poppler.h | 5 ++++- + glib/poppler-document.cc | 40 ++++++++++++++++++++++++++++------------ + glib/poppler.h | 5 ++++- 2 files changed, 32 insertions(+), 13 deletions(-) commit 9bba2748985049515bfd9c9b44f26b92fa704078 @@ -32272,7 +34124,7 @@ Date: Sat Mar 15 01:11:39 2008 +0100 Some more free - poppler/OptionalContent.cc | 5 +++++ + poppler/OptionalContent.cc | 5 +++++ 1 file changed, 5 insertions(+) commit bfc308935fa138e27c4d2ad0e1c1cad20eba8e8a @@ -32281,7 +34133,7 @@ Date: Sat Mar 15 01:05:32 2008 +0100 Use error instead of printf - poppler/OptionalContent.cc | 15 ++++++++------- + poppler/OptionalContent.cc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 998b1523ee653c1585f03b4a580e0d95ba694aca @@ -32290,7 +34142,7 @@ Date: Sat Mar 15 01:02:31 2008 +0100 Some free - poppler/OptionalContent.cc | 3 +++ + poppler/OptionalContent.cc | 3 +++ 1 file changed, 3 insertions(+) commit c65a66a82259f547927cbb918611bcf4a8e264b2 @@ -32301,7 +34153,7 @@ Date: Fri Mar 14 20:29:53 2008 +0100 Fixes several warnings about writes on bad places - splash/SplashXPathScanner.cc | 5 +++-- + splash/SplashXPathScanner.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit bd2272f3079319d1c05ca93f7fb6eb0a5370b938 @@ -32313,7 +34165,7 @@ Date: Fri Mar 14 19:52:04 2008 +0100 Fixes bug 15009 - splash/Splash.cc | 12 ++++++++---- + splash/Splash.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 5bf8d864e68854f0855e07fb67aa124e06c739cd @@ -32322,7 +34174,7 @@ Date: Wed Mar 12 22:48:07 2008 +0100 fix build - glib/reference/Makefile.am | 1 + + glib/reference/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit d0be5c86dcd3310062d820b3515c31e4720af2ca @@ -32331,11 +34183,11 @@ Date: Wed Mar 12 22:40:59 2008 +0100 Update version to 0.7.2 and fill NEWS - CMakeLists.txt | 2 +- - NEWS | 20 ++++++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 20 ++++++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 5 files changed, 26 insertions(+), 6 deletions(-) commit 0b2ecf39572821a99374e6acec7c1bd438911bbc @@ -32344,7 +34196,7 @@ Date: Wed Mar 12 22:38:57 2008 +0100 update soname here too - glib/CMakeLists.txt | 2 +- + glib/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5065016b168e4896e2fe774cd22bbd900849b52 @@ -32355,20 +34207,20 @@ Date: Wed Mar 12 22:06:53 2008 +0100 Fixes bug #13719. - configure.ac | 45 ++- - glib/Makefile.am | 7 +- - glib/demo/page.c | 88 +++++- - glib/demo/render.c | 4 + - glib/poppler-action.h | 1 - - glib/poppler-annot.cc | 26 +- - glib/poppler-annot.h | 2 +- - glib/poppler-document.h | 2 - - glib/poppler-features.h.in | 1 + - glib/poppler-page.cc | 695 - ++++++++++++++++++++++++++------------------ - glib/poppler-page.h | 76 +++-- - glib/poppler.h | 2 +- - glib/test-poppler-glib.cc | 2 +- + configure.ac | 45 ++- + glib/Makefile.am | 7 +- + glib/demo/page.c | 88 +++++- + glib/demo/render.c | 4 + + glib/poppler-action.h | 1 - + glib/poppler-annot.cc | 26 +- + glib/poppler-annot.h | 2 +- + glib/poppler-document.h | 2 - + glib/poppler-features.h.in | 1 + + glib/poppler-page.cc | 695 + ++++++++++++++++++++++++++------------------- + glib/poppler-page.h | 76 +++-- + glib/poppler.h | 2 +- + glib/test-poppler-glib.cc | 2 +- 13 files changed, 610 insertions(+), 341 deletions(-) commit 46d4fab82332e71d0b68c0a8deeac78f2201ed14 @@ -32377,10 +34229,10 @@ Date: Wed Mar 12 20:35:33 2008 +0100 Increment version of libpoppler and libpoppler-qt4 - CMakeLists.txt | 2 +- - poppler/Makefile.am | 2 +- - qt4/src/CMakeLists.txt | 2 +- - qt4/src/Makefile.am | 2 +- + CMakeLists.txt | 2 +- + poppler/Makefile.am | 2 +- + qt4/src/CMakeLists.txt | 2 +- + qt4/src/Makefile.am | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 550c1fc73a6d2af65728751fd0b59ccc7110fa8b @@ -32389,7 +34241,7 @@ Date: Wed Mar 12 20:34:48 2008 +0100 Init to false updated field of XRefEntries plus indenting fixes - poppler/XRef.cc | 11 ++++++----- + poppler/XRef.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 6a671686c6265ecdb4c48f04392de9c56d4e0936 @@ -32407,7 +34259,7 @@ Date: Wed Mar 12 21:43:12 2008 +1030 the matrix. Instead, make a copy of the matrix before testing if it is invertable. - poppler/CairoOutputDev.cc | 7 ++++--- + poppler/CairoOutputDev.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 0b2c3bb25c908b07e760d824dbfe93c6051812aa @@ -32426,7 +34278,7 @@ Date: Wed Mar 12 00:07:12 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c472f76d2462d0e775c851fdbac6ca2bc9812ea @@ -32435,7 +34287,7 @@ Date: Wed Mar 12 00:00:20 2008 +0100 cmake build - glib/demo/CMakeLists.txt | 1 + + glib/demo/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 821858f5c36786955d9475044bfee57f5060ad2f @@ -32445,10 +34297,10 @@ Date: Tue Mar 11 23:58:05 2008 +0100 Return char bounding box instead of edge, it's much more useful for character positioning - qt4/src/poppler-page.cc | 8 ++++++-- - qt4/src/poppler-private.h | 3 +-- - qt4/src/poppler-qt4.h | 6 ++---- - qt4/src/poppler-textbox.cc | 4 ++-- + qt4/src/poppler-page.cc | 8 ++++++-- + qt4/src/poppler-private.h | 3 +-- + qt4/src/poppler-qt4.h | 6 ++---- + qt4/src/poppler-textbox.cc | 4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) commit d7e642732ced592362d9787bddadb7a110dcc5a5 @@ -32467,11 +34319,11 @@ Date: Tue Mar 11 23:13:33 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - glib/demo/Makefile.am | 2 + - glib/demo/annots.c | 468 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/annots.h | 31 ++++ - glib/demo/main.c | 4 +- + glib/demo/Makefile.am | 2 + + glib/demo/annots.c | 468 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/annots.h | 31 ++++ + glib/demo/main.c | 4 +- 4 files changed, 504 insertions(+), 1 deletion(-) commit 2d6c60537317bd3ac9e0582e0da09e7365729097 @@ -32480,9 +34332,9 @@ Date: Tue Mar 11 22:54:44 2008 +0100 For now we cannot handle MovieLink's, so comment them out. - qt4/src/poppler-annotation.cc | 2 ++ - qt4/src/poppler-link.cc | 4 ++++ - qt4/src/poppler-link.h | 2 ++ + qt4/src/poppler-annotation.cc | 2 ++ + qt4/src/poppler-link.cc | 4 ++++ + qt4/src/poppler-link.h | 2 ++ 3 files changed, 8 insertions(+) commit a354f7198c493990613a1db131c662ec27948863 @@ -32493,9 +34345,9 @@ Date: Tue Mar 11 22:49:00 2008 +0100 Now with the forgotten files - poppler/Movie.cc | 443 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Movie.h | 177 ++++++++++++++++++++++ + poppler/Movie.cc | 443 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Movie.h | 177 ++++++++++++++++++++++ 2 files changed, 620 insertions(+) commit 43e5dd941d4bc35c4eebbad66c13235639e0c1a0 @@ -32512,7 +34364,7 @@ Date: Tue Mar 11 22:31:00 2008 +0100 Fix build - glib/poppler-page.cc | 6 +++--- + glib/poppler-page.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit aab17684dc3f21ff2b1ee6eacdc0c565d368df78 @@ -32521,13 +34373,13 @@ Date: Tue Mar 11 22:28:28 2008 +0100 Initial Movie support - CMakeLists.txt | 2 + - poppler/Annot.cc | 316 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 125 ++++++++++++++++++++ - poppler/Link.cc | 108 +++++++++++++++--- - poppler/Link.h | 64 ++++++++++- - poppler/Makefile.am | 2 + + CMakeLists.txt | 2 + + poppler/Annot.cc | 316 + +++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 125 +++++++++++++++++++++ + poppler/Link.cc | 108 +++++++++++++++--- + poppler/Link.h | 64 ++++++++++- + poppler/Makefile.am | 2 + 6 files changed, 591 insertions(+), 26 deletions(-) commit 13a0d2390b9e4684af070c213f385485715353df @@ -32536,7 +34388,7 @@ Date: Tue Mar 11 22:27:38 2008 +0100 Add poppler-annot to the cmake build system - glib/CMakeLists.txt | 2 ++ + glib/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) commit 19f0e3b40bce4d8157d8c8bd04eaf6bacbef38b8 @@ -32545,14 +34397,14 @@ Date: Tue Mar 11 22:09:04 2008 +0100 Add preliminary annotations support in the glib frontend - glib/Makefile.am | 2 + - glib/poppler-annot.cc | 776 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-annot.h | 181 +++++++++++ - glib/poppler-page.cc | 166 +++++++++++ - glib/poppler-page.h | 15 + - glib/poppler-private.h | 5 +- - glib/poppler.h | 7 + + glib/Makefile.am | 2 + + glib/poppler-annot.cc | 776 + +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-annot.h | 181 ++++++++++++ + glib/poppler-page.cc | 166 +++++++++++ + glib/poppler-page.h | 15 + + glib/poppler-private.h | 5 +- + glib/poppler.h | 7 + 7 files changed, 1151 insertions(+), 1 deletion(-) commit 6fa3ab20fee311b4aff92be18870fd0e1730a81f @@ -32561,8 +34413,8 @@ Date: Tue Mar 11 18:44:27 2008 +0100 Changed AnnotMarkup inheritance - poppler/Annot.cc | 9 +++++---- - poppler/Annot.h | 10 +++++----- + poppler/Annot.cc | 9 +++++---- + poppler/Annot.h | 10 +++++----- 2 files changed, 10 insertions(+), 9 deletions(-) commit 3111cfe2ccb32f9680baaad0c3f0678dd5969f8b @@ -32571,7 +34423,7 @@ Date: Mon Mar 10 22:12:36 2008 +0100 And free the memory - qt4/tests/test-poppler-qt4.cpp | 2 ++ + qt4/tests/test-poppler-qt4.cpp | 2 ++ 1 file changed, 2 insertions(+) commit 58f88c23402ac2e678dc655f64d93d89bb1812be @@ -32581,8 +34433,8 @@ Date: Mon Mar 10 22:08:43 2008 +0100 Add the -textRects option to the test app so we can check text rects are correct - qt4/tests/test-poppler-qt4.cpp | 45 - +++++++++++++++++++++++++++++++++++----- + qt4/tests/test-poppler-qt4.cpp | 45 + +++++++++++++++++++++++++++++++++++++----- 1 file changed, 40 insertions(+), 5 deletions(-) commit 94ceb3cae79dc7786fa59fd889a87160780ed5df @@ -32602,7 +34454,7 @@ Date: Sun Mar 9 23:33:11 2008 +0100 Fixes bug 14883 - poppler/GlobalParams.cc | 17 +++++++++-------- + poppler/GlobalParams.cc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 35f34bd44c74eeb76a58b30acfbb0303d7285f06 @@ -32611,7 +34463,7 @@ Date: Sun Mar 9 17:38:54 2008 +0100 Fix build when compiling without cairo support - glib/demo/images.c | 4 ++++ + glib/demo/images.c | 4 ++++ 1 file changed, 4 insertions(+) commit 32637db19dd80a9b8452f86eb677b10e77290627 @@ -32622,7 +34474,7 @@ Date: Sun Mar 9 00:57:08 2008 +0100 Fixes bug 14583 - m4/qt.m4 | 15 ++++++++++++--- + m4/qt.m4 | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 65a88a95a5c54c890048e8a986df361585d601dd @@ -32633,9 +34485,9 @@ Date: Sat Mar 8 03:11:36 2008 +0100 Adapt the unit test for that. - qt4/src/poppler-embeddedfile.cc | 5 +++++ - qt4/src/poppler-qt4.h | 5 +++++ - qt4/tests/check_attachments.cpp | 7 +++++++ + qt4/src/poppler-embeddedfile.cc | 5 +++++ + qt4/src/poppler-qt4.h | 5 +++++ + qt4/tests/check_attachments.cpp | 7 +++++++ 3 files changed, 17 insertions(+) commit 23da27a229c8b3cc2a0a0dd6354c40723934390c @@ -32644,8 +34496,8 @@ Date: Sat Mar 8 03:10:58 2008 +0100 Optionally read the mimetype for the embedded files. - poppler/Catalog.cc | 17 +++++++++-------- - poppler/Catalog.h | 7 ++++++- + poppler/Catalog.cc | 17 +++++++++-------- + poppler/Catalog.h | 7 ++++++- 2 files changed, 15 insertions(+), 9 deletions(-) commit 42c254b978c61e2ccfda083dfeffec9fc35a5fe7 @@ -32654,7 +34506,7 @@ Date: Mon Mar 3 16:56:09 2008 +0100 be safe about out-of-range values - qt4/src/poppler-textbox.cc | 2 +- + qt4/src/poppler-textbox.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5db75df77938eb7620867d0618058be52ed2d3cb @@ -32663,7 +34515,7 @@ Date: Mon Mar 3 16:53:39 2008 +0100 initialize nicely - qt4/src/poppler-private.h | 5 +++++ + qt4/src/poppler-private.h | 5 +++++ 1 file changed, 5 insertions(+) commit 3ad0ab7e4abd37528284269c69be3cdfb8d31d2e @@ -32672,8 +34524,8 @@ Date: Mon Mar 3 16:49:23 2008 +0100 apidox - qt4/src/poppler-link.h | 17 +++++++++++++++++ - qt4/src/poppler-qt4.h | 23 ++++++++++++++++++++++- + qt4/src/poppler-link.h | 17 +++++++++++++++++ + qt4/src/poppler-qt4.h | 23 ++++++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) commit ec01926e5a9dc16e200060497c43e79a1623698d @@ -32685,7 +34537,7 @@ Date: Sun Mar 2 20:15:20 2008 -0500 Ignoring singular ctm's gives a better result than having our cairo context error and turn off. Related to #14398. - poppler/CairoOutputDev.cc | 14 ++++++++++++++ + poppler/CairoOutputDev.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 4882d7a118b93fdb5c441d70757e485be7ee25d7 @@ -32694,7 +34546,7 @@ Date: Thu Feb 28 15:12:23 2008 +0100 printf -> qDebug - qt4/src/poppler-optcontent.cc | 2 +- + qt4/src/poppler-optcontent.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31ce4049bf12c2716be7ec0fb8eda502d989f66e @@ -32705,10 +34557,10 @@ Date: Thu Feb 28 22:09:30 2008 +1100 This makes the PDF 1.7 spec open with the embedded files showing. - qt4/demos/embeddedfiles.cpp | 7 +++++++ - qt4/demos/embeddedfiles.h | 1 + - qt4/demos/optcontent.cpp | 8 ++++++++ - qt4/demos/optcontent.h | 1 + + qt4/demos/embeddedfiles.cpp | 7 +++++++ + qt4/demos/embeddedfiles.h | 1 + + qt4/demos/optcontent.cpp | 8 ++++++++ + qt4/demos/optcontent.h | 1 + 4 files changed, 17 insertions(+) commit ff938c431799d49325c0f46f1e6cbe1033993a83 @@ -32717,7 +34569,7 @@ Date: Wed Feb 27 23:12:53 2008 +0100 do not forget to distribute GlobalParamsWin.cc next time - poppler/Makefile.am | 3 ++- + poppler/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 277382b8186d137a9f2a62bc2d22e9f0cda7d923 @@ -32726,7 +34578,7 @@ Date: Wed Feb 27 22:56:33 2008 +0100 fix typo - glib/demo/images.c | 2 +- + glib/demo/images.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b2f8f21fca63508570a0c77c6f7221a322e6e57 @@ -32749,9 +34601,9 @@ Date: Wed Feb 27 22:03:17 2008 +0100 and in the drawing of their associated content [applying the same to their children, and so on]. - qt4/src/poppler-optcontent-private.h | 8 +++++++- - qt4/src/poppler-optcontent.cc | 37 - +++++++++++++++++++++++++++++----- + qt4/src/poppler-optcontent-private.h | 8 +++++++- + qt4/src/poppler-optcontent.cc | 37 + +++++++++++++++++++++++++++++++----- 2 files changed, 39 insertions(+), 6 deletions(-) commit 4254f1237ebed09b8e1c85f935a20bde3d8f36ff @@ -32768,8 +34620,8 @@ Date: Wed Feb 27 20:39:09 2008 +0100 small header cleanup - qt4/src/poppler-optcontent-private.h | 9 +++++++-- - qt4/src/poppler-optcontent.cc | 7 ++++--- + qt4/src/poppler-optcontent-private.h | 9 +++++++-- + qt4/src/poppler-optcontent.cc | 7 ++++--- 2 files changed, 11 insertions(+), 5 deletions(-) commit ed6c0c260837a0025279765ef7778b83d6ee2209 @@ -32778,9 +34630,9 @@ Date: Wed Feb 27 20:43:45 2008 +0100 fix build and distcheck with autools - qt4/demos/Makefile.am | 3 +++ - qt4/src/Makefile.am | 5 ++++- - qt4/tests/Makefile.am | 3 +++ + qt4/demos/Makefile.am | 3 +++ + qt4/src/Makefile.am | 5 ++++- + qt4/tests/Makefile.am | 3 +++ 3 files changed, 10 insertions(+), 1 deletion(-) commit 344d55539b1b6bcabec609fd828db372a07491b4 @@ -32789,7 +34641,7 @@ Date: Wed Feb 27 20:43:13 2008 +0100 fill the NEWS for 0.7.1 - NEWS | 15 +++++++++++++++ + NEWS | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 1c47633ba782021978fa34d41a4ab0badf3af9d3 @@ -32798,10 +34650,10 @@ Date: Wed Feb 27 20:42:55 2008 +0100 Increase version number to 0.7.1 - CMakeLists.txt | 2 +- - configure.ac | 2 +- - msvc/config.h | 6 +++--- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + configure.ac | 2 +- + msvc/config.h | 6 +++--- + qt4/src/Doxyfile | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 0569ae76b6af1723b4606af189242a23199f387d @@ -32818,7 +34670,7 @@ Date: Wed Feb 27 19:07:46 2008 +0100 export the OptContentModel - qt4/src/poppler-optcontent.h | 4 +++- + qt4/src/poppler-optcontent.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 0445e64a4124af7c1b84673f237022e133eb8542 @@ -32827,7 +34679,7 @@ Date: Wed Feb 27 19:04:03 2008 +0100 make only the Document able to create OptContentsModel's - qt4/src/poppler-optcontent.h | 6 +++++- + qt4/src/poppler-optcontent.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit c965437b67a4f97ee8365a217bd10406fba3767a @@ -32836,9 +34688,9 @@ Date: Wed Feb 27 18:58:31 2008 +0100 setRootNode() is private (and unused) API - qt4/src/poppler-optcontent-private.h | 2 ++ - qt4/src/poppler-optcontent.cc | 8 ++++---- - qt4/src/poppler-optcontent.h | 4 ---- + qt4/src/poppler-optcontent-private.h | 2 ++ + qt4/src/poppler-optcontent.cc | 8 ++++---- + qt4/src/poppler-optcontent.h | 4 ---- 3 files changed, 6 insertions(+), 8 deletions(-) commit e293bfc384e2dfc4ef04582053ce18d8c0bcb7b3 @@ -32847,7 +34699,7 @@ Date: Wed Feb 27 18:50:35 2008 +0100 small cleanup - qt4/src/poppler-optcontent.cc | 11 ++++------- + qt4/src/poppler-optcontent.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit f11aa0008585e845ce509172d76f72f941be497d @@ -32856,8 +34708,8 @@ Date: Wed Feb 27 18:44:09 2008 +0100 adapt the tests to the new layout of the contents model - qt4/tests/check_optcontent.cpp | 66 - ++++++++++++++-------------------------- + qt4/tests/check_optcontent.cpp | 66 + +++++++++++++++--------------------------- 1 file changed, 23 insertions(+), 43 deletions(-) commit 4a324484b5c77ddc348746e7bcf6051ade28e389 @@ -32866,8 +34718,8 @@ Date: Wed Feb 27 18:04:52 2008 +0100 free some objects (thus leak less) - poppler/Gfx.cc | 2 ++ - poppler/OptionalContent.cc | 2 ++ + poppler/Gfx.cc | 2 ++ + poppler/OptionalContent.cc | 2 ++ 2 files changed, 4 insertions(+) commit 0f4e7791ab6884072a1aee56e9cec212d8cea263 @@ -32876,7 +34728,7 @@ Date: Wed Feb 27 15:58:21 2008 +0100 ignore any generated .moc here - qt4/src/.gitignore | 2 +- + qt4/src/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 136ae44f155b17d9e8b041b67f75531d8544337c @@ -32886,9 +34738,9 @@ Date: Wed Feb 27 15:56:09 2008 +0100 keep track of the items changed when toggling an item, so we can update them properly - qt4/src/poppler-optcontent-private.h | 4 ++-- - qt4/src/poppler-optcontent.cc | 38 - +++++++++++++++++++++++++++------- + qt4/src/poppler-optcontent-private.h | 4 ++-- + qt4/src/poppler-optcontent.cc | 38 + ++++++++++++++++++++++++++++-------- 2 files changed, 32 insertions(+), 10 deletions(-) commit b73e2afef7e5e1b68d82a10c94bca3c201c5f8b3 @@ -32898,8 +34750,8 @@ Date: Wed Feb 27 15:52:06 2008 +0100 fix indexFromItem once again, and make parent() call it with the right node - qt4/src/poppler-optcontent-private.h | 2 +- - qt4/src/poppler-optcontent.cc | 19 +++++++++---------- + qt4/src/poppler-optcontent-private.h | 2 +- + qt4/src/poppler-optcontent.cc | 19 +++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) commit 803787f763578320aa5f405ed49c64e6b924bad3 @@ -32910,7 +34762,7 @@ Date: Wed Feb 27 15:30:18 2008 +0100 (second patch I forgot to apply with the first) - qt4/src/Makefile.am | 9 ++++++--- + qt4/src/Makefile.am | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 0b527a8ed62677bb09df4587f072a310c2959750 @@ -32919,8 +34771,8 @@ Date: Wed Feb 27 14:34:13 2008 +0100 Extract the OptContentItem -> QModelIndex creation in an own function. - qt4/src/poppler-optcontent-private.h | 1 + - qt4/src/poppler-optcontent.cc | 7 ++++++- + qt4/src/poppler-optcontent-private.h | 1 + + qt4/src/poppler-optcontent.cc | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) commit c94d6cc95c6838f31e27832cb3090389bf4d8227 @@ -32931,8 +34783,8 @@ Date: Wed Feb 27 14:30:26 2008 +0100 Errors spotted using ModelTest. - qt4/src/poppler-optcontent-private.h | 2 +- - qt4/src/poppler-optcontent.cc | 15 +++++++++------ + qt4/src/poppler-optcontent-private.h | 2 +- + qt4/src/poppler-optcontent.cc | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) commit b8e833733d84eaa93d6bae522710feb3075ca329 @@ -32941,7 +34793,7 @@ Date: Wed Feb 27 14:05:19 2008 +0100 fix build with the autotools - qt4/src/Makefile.am | 4 +++- + qt4/src/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f89ba474bae281f1cdeddb72ac8425dee1087e35 @@ -32955,8 +34807,8 @@ Date: Wed Feb 27 13:28:50 2008 +0100 column. Cleanup data()/setData() so they can be extended easily. - qt4/src/poppler-optcontent.cc | 74 - +++++++++++++++++++++-------------------- + qt4/src/poppler-optcontent.cc | 74 + ++++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 36 deletions(-) commit defa0ecb2790402a4069fea3b3c285a50675682d @@ -32967,8 +34819,8 @@ Date: Wed Feb 27 12:24:16 2008 +0100 It does nothing yet, but we can add stuff later on w/o breaking BC. - qt4/src/poppler-optcontent.cc | 5 +++++ - qt4/src/poppler-optcontent.h | 2 ++ + qt4/src/poppler-optcontent.cc | 5 +++++ + qt4/src/poppler-optcontent.h | 2 ++ 2 files changed, 7 insertions(+) commit f395531a3e8f71a46b3c942f8f437ade1d9fdb57 @@ -32977,7 +34829,7 @@ Date: Wed Feb 27 22:22:51 2008 +1100 Minor cleanup. - qt4/src/poppler-optcontent.cc | 7 +++---- + qt4/src/poppler-optcontent.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 0a19486cb4de57c0c987cc4ce2434a96bbd18338 @@ -32986,8 +34838,8 @@ Date: Wed Feb 27 12:15:44 2008 +0100 refresh the current page when the data of the content model change - qt4/demos/optcontent.cpp | 8 ++++++++ - qt4/demos/optcontent.h | 3 +++ + qt4/demos/optcontent.cpp | 8 ++++++++ + qt4/demos/optcontent.h | 3 +++ 2 files changed, 11 insertions(+) commit 09b7cc2efb7d21fa4dabd23d2d2de877cc7d86ee @@ -32996,8 +34848,8 @@ Date: Wed Feb 27 12:15:18 2008 +0100 optional method to reload the current page - qt4/demos/documentobserver.cpp | 5 +++++ - qt4/demos/documentobserver.h | 1 + + qt4/demos/documentobserver.cpp | 5 +++++ + qt4/demos/documentobserver.h | 1 + 2 files changed, 6 insertions(+) commit 39fe905be8f2ae79d9c26cd87547f3ea2608411e @@ -33006,12 +34858,12 @@ Date: Wed Feb 27 12:00:29 2008 +0100 Add a dock for showing the optional content tree. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 3 +++ - qt4/demos/optcontent.cpp | 55 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/optcontent.h | 43 ++++++++++++++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 7 ++++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 3 +++ + qt4/demos/optcontent.cpp | 55 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/optcontent.h | 43 +++++++++++++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 7 ++++++ 5 files changed, 109 insertions(+) commit f17dd5539501a996479b903ac9b8aceb3c4cfafe @@ -33020,8 +34872,8 @@ Date: Wed Feb 27 11:53:32 2008 +0100 cleanup - qt4/src/poppler-optcontent-private.h | 3 ++- - qt4/src/poppler-optcontent.h | 4 +--- + qt4/src/poppler-optcontent-private.h | 3 ++- + qt4/src/poppler-optcontent.h | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) commit f3cc894559f10dbd4277fa9f30de9931ed69dfd4 @@ -33032,11 +34884,11 @@ Date: Wed Feb 27 11:43:34 2008 +0100 Hide them in the implementation. - qt4/src/poppler-optcontent-private.h | 43 - ++++++++++++++++++++++++++++++++++ - qt4/src/poppler-optcontent.cc | 8 +++---- - qt4/src/poppler-optcontent.h | 42 - --------------------------------- + qt4/src/poppler-optcontent-private.h | 43 + ++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-optcontent.cc | 8 +++---- + qt4/src/poppler-optcontent.h | 42 + ----------------------------------- 3 files changed, 47 insertions(+), 46 deletions(-) commit 48e8b2105cf8f177ca655b969470e45e2407db82 @@ -33045,9 +34897,9 @@ Date: Wed Feb 27 11:28:16 2008 +0100 move all the private stuff of OptContentModel into its d-pointer - qt4/src/poppler-optcontent-private.h | 9 +++++++-- - qt4/src/poppler-optcontent.cc | 29 +++++++++++++++-------------- - qt4/src/poppler-optcontent.h | 4 ---- + qt4/src/poppler-optcontent-private.h | 9 +++++++-- + qt4/src/poppler-optcontent.cc | 29 +++++++++++++++-------------- + qt4/src/poppler-optcontent.h | 4 ---- 3 files changed, 22 insertions(+), 20 deletions(-) commit b78a7f7a0e8d5a9c22014d34754090d863030e0d @@ -33057,8 +34909,8 @@ Date: Wed Feb 27 11:06:57 2008 +0100 use a QPointer for the OptContentModel, so we are safe about ownership. - qt4/src/poppler-document.cc | 4 ++-- - qt4/src/poppler-private.h | 6 +++--- + qt4/src/poppler-document.cc | 4 ++-- + qt4/src/poppler-private.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 48557da71adb0fe6bd4da2fb32433796a96c3576 @@ -33067,7 +34919,7 @@ Date: Wed Feb 27 19:39:18 2008 +1100 We need to install the optional content header. - qt4/src/CMakeLists.txt | 1 + + qt4/src/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 6e2bb03b5ef256c03a8da1cbf9bbc87c593942ad @@ -33076,10 +34928,10 @@ Date: Wed Feb 27 19:23:49 2008 +1100 Partial d-pointer implementation. - qt4/src/poppler-optcontent-private.h | 57 - ++++++++++++++++++++++++++++++++++ - qt4/src/poppler-optcontent.cc | 49 +++++++++++++++++------------ - qt4/src/poppler-optcontent.h | 24 +++----------- + qt4/src/poppler-optcontent-private.h | 57 + ++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-optcontent.cc | 49 +++++++++++++++++++------------ + qt4/src/poppler-optcontent.h | 24 ++++----------- 3 files changed, 92 insertions(+), 38 deletions(-) commit c627b7aa10ae9cdceb78b751a7e826170f402af0 @@ -33088,8 +34940,8 @@ Date: Wed Feb 27 16:12:38 2008 +1100 A couple of cleanups suggested by Pino. - qt4/src/poppler-document.cc | 6 +++--- - qt4/src/poppler-qt4.h | 8 +++++--- + qt4/src/poppler-document.cc | 6 +++--- + qt4/src/poppler-qt4.h | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-) commit 81891667e18fcf164af02f5f366de07f78d67c8f @@ -33107,30 +34959,30 @@ Date: Wed Feb 27 15:47:03 2008 +1100 quite invasive in Gfx, and I'm not confident enough to do it this late in the process. - CMakeLists.txt | 1 + - poppler/Catalog.cc | 9 + - poppler/Catalog.h | 4 + - poppler/Gfx.cc | 65 +++++- - poppler/Gfx.h | 12 +- - poppler/Makefile.am | 2 + - poppler/OptionalContent.cc | 322 ++++++++++++++++++++++++++ - poppler/OptionalContent.h | 85 +++++++ - poppler/PDFDoc.h | 5 + - poppler/PSOutputDev.cc | 6 +- - poppler/Page.cc | 2 +- - qt4/src/.gitignore | 1 + - qt4/src/CMakeLists.txt | 3 + - qt4/src/Makefile.am | 6 + - qt4/src/poppler-document.cc | 13 ++ - qt4/src/poppler-optcontent.cc | 354 ++++++++++++++++++++++++++++ - qt4/src/poppler-optcontent.h | 122 ++++++++++ - qt4/src/poppler-private.h | 4 + - qt4/src/poppler-qt4.h | 18 ++ - qt4/tests/.gitignore | 1 + - qt4/tests/CMakeLists.txt | 1 + - qt4/tests/Makefile.am | 5 + - qt4/tests/check_optcontent.cpp | 499 - ++++++++++++++++++++++++++++++++++++++++ + CMakeLists.txt | 1 + + poppler/Catalog.cc | 9 + + poppler/Catalog.h | 4 + + poppler/Gfx.cc | 65 +++++- + poppler/Gfx.h | 12 +- + poppler/Makefile.am | 2 + + poppler/OptionalContent.cc | 322 ++++++++++++++++++++++++++ + poppler/OptionalContent.h | 85 +++++++ + poppler/PDFDoc.h | 5 + + poppler/PSOutputDev.cc | 6 +- + poppler/Page.cc | 2 +- + qt4/src/.gitignore | 1 + + qt4/src/CMakeLists.txt | 3 + + qt4/src/Makefile.am | 6 + + qt4/src/poppler-document.cc | 13 ++ + qt4/src/poppler-optcontent.cc | 354 +++++++++++++++++++++++++++++ + qt4/src/poppler-optcontent.h | 122 ++++++++++ + qt4/src/poppler-private.h | 4 + + qt4/src/poppler-qt4.h | 18 ++ + qt4/tests/.gitignore | 1 + + qt4/tests/CMakeLists.txt | 1 + + qt4/tests/Makefile.am | 5 + + qt4/tests/check_optcontent.cpp | 499 + +++++++++++++++++++++++++++++++++++++++++ 23 files changed, 1532 insertions(+), 8 deletions(-) commit 11b70bcda905e618c199a067db6b0246612e101d @@ -33140,7 +34992,7 @@ Date: Tue Feb 26 23:01:27 2008 +0100 fixup the default export macro name (added by cmake); _WIN32 is defined only on win32 (remove a plethora of warnings) - qt4/src/poppler-export.h | 4 ++-- + qt4/src/poppler-export.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d4d6c14cd83d04c61daa6618c3148a0bb47dc292 @@ -33149,8 +35001,8 @@ Date: Tue Feb 26 22:57:02 2008 +0100 install the export header - qt4/src/CMakeLists.txt | 1 + - qt4/src/Makefile.am | 1 + + qt4/src/CMakeLists.txt | 1 + + qt4/src/Makefile.am | 1 + 2 files changed, 2 insertions(+) commit 4ba2e2d21710135656adbf93c5994cfb46502308 @@ -33159,13 +35011,13 @@ Date: Tue Feb 26 22:55:30 2008 +0100 no need to include the export header in private headers - qt4/src/poppler-annotation-helper.h | 1 - - qt4/src/poppler-annotation-private.h | 1 - - qt4/src/poppler-converter-private.h | 1 - - qt4/src/poppler-link-extractor-private.h | 1 - - qt4/src/poppler-page-private.h | 1 - - qt4/src/poppler-private.h | 1 - - qt4/src/poppler-qiodeviceoutstream-private.h | 1 - + qt4/src/poppler-annotation-helper.h | 1 - + qt4/src/poppler-annotation-private.h | 1 - + qt4/src/poppler-converter-private.h | 1 - + qt4/src/poppler-link-extractor-private.h | 1 - + qt4/src/poppler-page-private.h | 1 - + qt4/src/poppler-private.h | 1 - + qt4/src/poppler-qiodeviceoutstream-private.h | 1 - 7 files changed, 7 deletions(-) commit 0a466c09fb70b92f39df19bc315b6575e419ad5b @@ -33174,7 +35026,7 @@ Date: Tue Feb 26 22:47:31 2008 +0100 We also need to distribute poppler-export.h - qt4/src/Makefile.am | 1 + + qt4/src/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 2034d57c700049bc9a6565bbb818e1c9f4467784 @@ -33185,21 +35037,21 @@ Date: Tue Feb 26 22:46:29 2008 +0100 also add Export markers to qt4 classes, although symbol visibility is only used on MSVC at the moment - CMakeLists.txt | 5 +++++ - qt4/src/CMakeLists.txt | 3 +++ - qt4/src/poppler-annotation-helper.h | 1 + - qt4/src/poppler-annotation-private.h | 1 + - qt4/src/poppler-annotation.h | 19 ++++++++++--------- - qt4/src/poppler-converter-private.h | 1 + - qt4/src/poppler-export.h | 6 +++--- - qt4/src/poppler-form.h | 9 +++++---- - qt4/src/poppler-link-extractor-private.h | 1 + - qt4/src/poppler-link.h | 17 +++++++++-------- - qt4/src/poppler-page-private.h | 1 + - qt4/src/poppler-private.h | 1 + - qt4/src/poppler-qiodeviceoutstream-private.h | 1 + - qt4/src/poppler-qt4.h | 21 +++++++++++---------- - qt4/tests/CMakeLists.txt | 6 ++++++ + CMakeLists.txt | 5 +++++ + qt4/src/CMakeLists.txt | 3 +++ + qt4/src/poppler-annotation-helper.h | 1 + + qt4/src/poppler-annotation-private.h | 1 + + qt4/src/poppler-annotation.h | 19 ++++++++++--------- + qt4/src/poppler-converter-private.h | 1 + + qt4/src/poppler-export.h | 6 +++--- + qt4/src/poppler-form.h | 9 +++++---- + qt4/src/poppler-link-extractor-private.h | 1 + + qt4/src/poppler-link.h | 17 +++++++++-------- + qt4/src/poppler-page-private.h | 1 + + qt4/src/poppler-private.h | 1 + + qt4/src/poppler-qiodeviceoutstream-private.h | 1 + + qt4/src/poppler-qt4.h | 21 +++++++++++---------- + qt4/tests/CMakeLists.txt | 6 ++++++ 15 files changed, 59 insertions(+), 34 deletions(-) commit b931920f63f4276ec355118faa061bafa5ac5244 @@ -33210,7 +35062,7 @@ Date: Tue Feb 26 22:42:16 2008 +0100 markers to qt4 classes, although symbol visibility is only used on MSVC at the moment - qt4/src/poppler-export.h | 17 +++++++++++++++++ + qt4/src/poppler-export.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 1778fddb36d6cb2c7f7848bee06189158f69f16e @@ -33220,7 +35072,7 @@ Date: Sun Feb 24 23:02:08 2008 +0100 Add the cmake files to EXTRA_DIST so they get added when i do make dist to get the release tarball - Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++ + Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 51f171e10a42d492c8c32a5e2578d05b73d89238 @@ -33229,7 +35081,7 @@ Date: Sun Feb 24 22:47:46 2008 +0100 ignore more - qt4/demos/.gitignore | 2 ++ + qt4/demos/.gitignore | 2 ++ 1 file changed, 2 insertions(+) commit adb1ccdb9265f0583cb348c456a39efac610aff1 @@ -33238,7 +35090,7 @@ Date: Sun Feb 24 22:46:33 2008 +0100 ignore - qt4/demos/.gitignore | 2 ++ + qt4/demos/.gitignore | 2 ++ 1 file changed, 2 insertions(+) commit 101e526c63175ffc1a75e1b68da7bb4fff9cd530 @@ -33247,7 +35099,7 @@ Date: Sun Feb 24 20:52:41 2008 +0100 define snprintf to _snprintf if we are building on MSVC - config.h.cmake | 4 ++++ + config.h.cmake | 4 ++++ 1 file changed, 4 insertions(+) commit f7f8ab488257c3979d20e5c0690ec5d7c2cd831b @@ -33256,7 +35108,7 @@ Date: Sun Feb 24 20:43:11 2008 +0100 define M_PI in case it is not defined - poppler/Function.cc | 4 ++++ + poppler/Function.cc | 4 ++++ 1 file changed, 4 insertions(+) commit f00436b63bf9a42dcb2728a07db9c20f1f23d0bc @@ -33265,8 +35117,8 @@ Date: Sun Feb 24 20:39:42 2008 +0100 Add proper dirent.h guards - utils/pdftoabw.cc | 2 ++ - utils/pdftohtml.cc | 2 ++ + utils/pdftoabw.cc | 2 ++ + utils/pdftohtml.cc | 2 ++ 2 files changed, 4 insertions(+) commit e1463451c584181f918265438cf6ddcb408bf731 @@ -33276,7 +35128,7 @@ Date: Thu Feb 21 20:43:56 2008 +0100 Code uses if USE_EXCEPTIONS, so we need to defined it to 1, not just define it - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 88d4bbbcf828e3247454c8ba3c2fb0fb58207b6a @@ -33285,7 +35137,7 @@ Date: Thu Feb 21 19:53:03 2008 +0100 If a bitmap's dimensions are invalid, do not try to display it. - poppler/Gfx.cc | 3 +++ + poppler/Gfx.cc | 3 +++ 1 file changed, 3 insertions(+) commit 452ae6f5674b00b43955952961f7ca0583f73e27 @@ -33294,8 +35146,8 @@ Date: Thu Feb 21 19:46:19 2008 +0100 Make sure we don't draw outside the bitmap on Splash::fillGlyph2 - splash/Splash.cc | 76 - +++++++++++++++++++++++++++++++++++------------------- + splash/Splash.cc | 76 + ++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 27 deletions(-) commit 7f60fa806bd6d3d28917f349a2a19b52f97f593a @@ -33306,7 +35158,7 @@ Date: Thu Feb 21 13:00:05 2008 -0500 Signed-off-by: James Cloos <cloos@jhcloos.com> - qt4/demos/Makefile.am | 2 +- + qt4/demos/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 053ecae534a4522d152b0139b6aed6da2059d760 @@ -33319,7 +35171,7 @@ Date: Wed Feb 20 17:21:27 2008 -0800 time as 'cairo'. In some cases this led to a sequence of ever larger matrix scale factors until things just blew up. - poppler/CairoOutputDev.cc | 6 ++++++ + poppler/CairoOutputDev.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit bf6dd890994150406b4464e45355a4a99870fc60 @@ -33328,12 +35180,12 @@ Date: Thu Feb 21 01:23:07 2008 +0100 Add a dock for showing the document metadata. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 3 +++ - qt4/demos/metadata.cpp | 50 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/metadata.h | 43 +++++++++++++++++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 7 +++++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 3 +++ + qt4/demos/metadata.cpp | 50 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/metadata.h | 43 +++++++++++++++++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 7 +++++++ 5 files changed, 104 insertions(+) commit b6f0c8f83924c08be20b602b128651bf018172a3 @@ -33342,7 +35194,7 @@ Date: Thu Feb 21 00:54:26 2008 +0100 Do not assign conflicting accelerators. - qt4/demos/viewer.cpp | 2 +- + qt4/demos/viewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e0c27a968c7e7a0f6a89a050ddbfe328229f431d @@ -33351,7 +35203,7 @@ Date: Thu Feb 21 00:53:24 2008 +0100 Apply the antialias settings w/o notify the observers. - qt4/demos/viewer.cpp | 4 ++-- + qt4/demos/viewer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2c6149abcecda15c6f73a1dee537072240ddd545 @@ -33360,8 +35212,8 @@ Date: Thu Feb 21 00:51:21 2008 +0100 Add a settings menu to choose the render backend. - qt4/demos/viewer.cpp | 28 ++++++++++++++++++++++++++++ - qt4/demos/viewer.h | 3 +++ + qt4/demos/viewer.cpp | 28 ++++++++++++++++++++++++++++ + qt4/demos/viewer.h | 3 +++ 2 files changed, 31 insertions(+) commit db2b0778dca364751a1d22294be29f8c7799e2e9 @@ -33372,12 +35224,12 @@ Date: Thu Feb 21 00:33:23 2008 +0100 TODO: show the checksum in a pretty format. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 3 ++ - qt4/demos/embeddedfiles.cpp | 75 - +++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/embeddedfiles.h | 43 +++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 7 ++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 3 ++ + qt4/demos/embeddedfiles.cpp | 75 + +++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/embeddedfiles.h | 43 ++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 7 +++++ 5 files changed, 129 insertions(+) commit 51fba47ccb12a66282769fc504bac4c9f5123f75 @@ -33386,7 +35238,7 @@ Date: Sun Feb 17 01:49:59 2008 +0100 clear the page label when the document is closed - qt4/demos/pageview.cpp | 2 ++ + qt4/demos/pageview.cpp | 2 ++ 1 file changed, 2 insertions(+) commit e964e2b9fbbe9b52b137ecd06729a06530835227 @@ -33408,7 +35260,7 @@ Date: Tue Feb 19 23:22:55 2008 +0100 annotation dictionary, so that different checkboxes can be drawn differently. - poppler/Annot.cc | 6 ++---- + poppler/Annot.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 702fdd6c56b5369554c683d8c8e0e2c66e80886c @@ -33417,8 +35269,8 @@ Date: Tue Feb 19 00:18:04 2008 +0100 changes from gtk-doc - glib/reference/tmpl/poppler-document.sgml | 1 + - glib/reference/tmpl/poppler-page.sgml | 2 +- + glib/reference/tmpl/poppler-document.sgml | 1 + + glib/reference/tmpl/poppler-page.sgml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 9e13b91ba38c20989d283588e73490a1601f5bb0 @@ -33427,7 +35279,7 @@ Date: Tue Feb 19 00:10:24 2008 +0100 distribute the headers too - qt4/demos/Makefile.am | 11 ++++++++++- + qt4/demos/Makefile.am | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 194e0ced7c38514ec3126666531862e3b29b4b77 @@ -33436,12 +35288,12 @@ Date: Mon Feb 18 23:34:06 2008 +0100 Fill NEWS and increase version number to 0.7 - CMakeLists.txt | 2 +- - NEWS | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - msvc/config.h | 6 ++-- - qt4/src/Doxyfile | 2 +- + CMakeLists.txt | 2 +- + NEWS | 96 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + msvc/config.h | 6 ++-- + qt4/src/Doxyfile | 2 +- 5 files changed, 102 insertions(+), 6 deletions(-) commit 3c407efe9f1f0cc3f6366d3a2b6e9b687656cc95 @@ -33458,7 +35310,7 @@ Date: Mon Feb 18 21:29:41 2008 +0100 make the poppler_qt4viewer compile with the auto"tools" - qt4/demos/Makefile.am | 16 ++++++++++++---- + qt4/demos/Makefile.am | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 7f4acb879d300e18dfaff768027c88195d7d8f1b @@ -33469,8 +35321,8 @@ Date: Mon Feb 18 20:56:35 2008 +0100 ImageOutputDev::drawSoftMaskedImage so all images are exported when using pdfimages - utils/ImageOutputDev.cc | 19 +++++++++++++++++++ - utils/ImageOutputDev.h | 11 +++++++++++ + utils/ImageOutputDev.cc | 19 +++++++++++++++++++ + utils/ImageOutputDev.h | 11 +++++++++++ 2 files changed, 30 insertions(+) commit 064b316648e35416bb49336639da1d8d288d1ecf @@ -33481,7 +35333,7 @@ Date: Mon Feb 18 20:17:37 2008 +0100 Fixes bug 14549 - poppler/Lexer.cc | 2 +- + poppler/Lexer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b287b611b1c7b7dd00e12518cee3a6c35044e161 @@ -33490,8 +35342,8 @@ Date: Sun Feb 17 01:21:07 2008 +0100 Really niptick: help menu with about dialog for us and Qt. - qt4/demos/viewer.cpp | 15 +++++++++++++++ - qt4/demos/viewer.h | 2 ++ + qt4/demos/viewer.cpp | 15 +++++++++++++++ + qt4/demos/viewer.h | 2 ++ 2 files changed, 17 insertions(+) commit 6400254fdabf3d0d32f27ebd00faa6958be62019 @@ -33500,7 +35352,7 @@ Date: Sun Feb 17 01:12:27 2008 +0100 Add a title to the viewer :) - qt4/demos/viewer.cpp | 2 ++ + qt4/demos/viewer.cpp | 2 ++ 1 file changed, 2 insertions(+) commit b363c0568c9c61e7ee8ed86d808f0eed0b93b525 @@ -33509,8 +35361,8 @@ Date: Sun Feb 17 01:09:57 2008 +0100 Add the possibility to save a copy of the file. - qt4/demos/viewer.cpp | 29 +++++++++++++++++++++++++++++ - qt4/demos/viewer.h | 2 ++ + qt4/demos/viewer.cpp | 29 +++++++++++++++++++++++++++++ + qt4/demos/viewer.h | 2 ++ 2 files changed, 31 insertions(+) commit 42987dcdd8d7432145f78cfc550f0c099e6e7311 @@ -33519,12 +35371,12 @@ Date: Sun Feb 17 00:33:01 2008 +0100 Add a Permissions dock. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 1 + - qt4/demos/permissions.cpp | 77 - +++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/permissions.h | 43 +++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 7 +++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 1 + + qt4/demos/permissions.cpp | 77 + +++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/permissions.h | 43 ++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 7 +++++ 5 files changed, 129 insertions(+) commit 9d1dda64de1d9e3f6fc81e40a0c2246a6270dfa8 @@ -33533,8 +35385,8 @@ Date: Sat Feb 16 23:56:17 2008 +0100 Add settings for antialias. - qt4/demos/viewer.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ - qt4/demos/viewer.h | 4 ++++ + qt4/demos/viewer.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ + qt4/demos/viewer.h | 4 ++++ 2 files changed, 45 insertions(+) commit 3abb8703d7d8b7a5fbcbb3c19d8e84d640abe88c @@ -33543,12 +35395,12 @@ Date: Sat Feb 16 22:25:11 2008 +0100 Add a TOC info dock. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 1 + - qt4/demos/toc.cpp | 90 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/toc.h | 43 ++++++++++++++++++++++ - qt4/demos/viewer.cpp | 7 ++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 1 + + qt4/demos/toc.cpp | 90 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/toc.h | 43 +++++++++++++++++++++++ + qt4/demos/viewer.cpp | 7 ++++ 5 files changed, 142 insertions(+) commit 80925f06d125ebfc9909e36bdbe5d37fd0e48bdc @@ -33557,10 +35409,10 @@ Date: Sat Feb 16 21:51:10 2008 +0100 Adapt the Fonts and Info docks to the new abstract info dock. - qt4/demos/fonts.cpp | 10 +++------- - qt4/demos/fonts.h | 11 +++++------ - qt4/demos/info.cpp | 10 +++------- - qt4/demos/info.h | 11 +++++------ + qt4/demos/fonts.cpp | 10 +++------- + qt4/demos/fonts.h | 11 +++++------ + qt4/demos/info.cpp | 10 +++------- + qt4/demos/info.h | 11 +++++------ 4 files changed, 16 insertions(+), 26 deletions(-) commit c03531d691e56aba2b4c6538cf9e2463e1e0aa29 @@ -33569,11 +35421,11 @@ Date: Sat Feb 16 21:43:19 2008 +0100 Introduce a base info dock for handling the "dirty" work. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 1 + - qt4/demos/abstractinfodock.cpp | 57 - ++++++++++++++++++++++++++++++++++++++++ - qt4/demos/abstractinfodock.h | 48 +++++++++++++++++++++++++++++++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 1 + + qt4/demos/abstractinfodock.cpp | 57 + ++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/abstractinfodock.h | 48 +++++++++++++++++++++++++++++++++++ 4 files changed, 107 insertions(+) commit 0f7d51c7fc2439ee9392c166576c341238f00f36 @@ -33582,7 +35434,7 @@ Date: Sat Feb 16 18:49:52 2008 +0100 Delete the poppler page after usage. - qt4/demos/pageview.cpp | 1 + + qt4/demos/pageview.cpp | 1 + 1 file changed, 1 insertion(+) commit b41d069cdd1435ddb14b3de2986875069523c814 @@ -33591,7 +35443,7 @@ Date: Sat Feb 16 18:48:57 2008 +0100 Initialize the current page number correctly. - qt4/demos/viewer.cpp | 2 +- + qt4/demos/viewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75e516af0e72a2e3041660300e522ad00869372b @@ -33600,12 +35452,12 @@ Date: Sat Feb 16 18:43:56 2008 +0100 Add a side dock for showing the fonts of the document. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 1 + - qt4/demos/fonts.cpp | 78 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/fonts.h | 44 ++++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 7 +++++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 1 + + qt4/demos/fonts.cpp | 78 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/fonts.h | 44 +++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 7 +++++ 5 files changed, 131 insertions(+) commit 8e642d1cbd48d4790a6769287cbfd90c3bc9fc34 @@ -33616,7 +35468,7 @@ Date: Sat Feb 16 17:21:30 2008 +0100 As start, put the Info dock there. - qt4/demos/viewer.cpp | 4 ++++ + qt4/demos/viewer.cpp | 4 ++++ 1 file changed, 4 insertions(+) commit c1feb7c2b5008cc04edb3c028f888072920ce4dc @@ -33625,12 +35477,12 @@ Date: Sat Feb 16 17:14:00 2008 +0100 Add a side dock for showing the info keys. - qt4/demos/CMakeLists.txt | 1 + - qt4/demos/Makefile.am | 1 + - qt4/demos/info.cpp | 78 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/info.h | 44 ++++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 5 +++ + qt4/demos/CMakeLists.txt | 1 + + qt4/demos/Makefile.am | 1 + + qt4/demos/info.cpp | 78 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/info.h | 44 +++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 5 ++++ 5 files changed, 129 insertions(+) commit abc9b00c6470f9f6b66c280455f544ad0ee3aa8c @@ -33645,18 +35497,18 @@ Date: Sat Feb 16 16:09:52 2008 +0100 Both the navigation toolbar and the page view are implemented as observers. - qt4/demos/CMakeLists.txt | 3 ++ - qt4/demos/Makefile.am | 3 ++ - qt4/demos/documentobserver.cpp | 45 ++++++++++++++++++ - qt4/demos/documentobserver.h | 49 ++++++++++++++++++++ - qt4/demos/navigationtoolbar.cpp | 98 - +++++++++++++++++++++++++++++++++++++++ - qt4/demos/navigationtoolbar.h | 56 ++++++++++++++++++++++ - qt4/demos/pageview.cpp | 60 ++++++++++++++++++++++++ - qt4/demos/pageview.h | 44 ++++++++++++++++++ - qt4/demos/viewer.cpp | 98 - +++++++++++++++++++++++++++++++++++++-- - qt4/demos/viewer.h | 17 +++++++ + qt4/demos/CMakeLists.txt | 3 ++ + qt4/demos/Makefile.am | 3 ++ + qt4/demos/documentobserver.cpp | 45 +++++++++++++++++++ + qt4/demos/documentobserver.h | 49 +++++++++++++++++++++ + qt4/demos/navigationtoolbar.cpp | 98 + +++++++++++++++++++++++++++++++++++++++++ + qt4/demos/navigationtoolbar.h | 56 +++++++++++++++++++++++ + qt4/demos/pageview.cpp | 60 +++++++++++++++++++++++++ + qt4/demos/pageview.h | 44 ++++++++++++++++++ + qt4/demos/viewer.cpp | 98 + +++++++++++++++++++++++++++++++++++++++-- + qt4/demos/viewer.h | 17 +++++++ 10 files changed, 470 insertions(+), 3 deletions(-) commit 14c88853a5675f40efb72f3ef01f49eb06ab846c @@ -33665,8 +35517,8 @@ Date: Sat Feb 16 00:32:30 2008 +0100 Compile the poppler_qt4viewer. - qt4/demos/CMakeLists.txt | 7 +++++++ - qt4/demos/Makefile.am | 12 ++++++++++-- + qt4/demos/CMakeLists.txt | 7 +++++++ + qt4/demos/Makefile.am | 12 ++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) commit aeb591f015d5e7a2643ed75d872358d2b1256b99 @@ -33677,11 +35529,11 @@ Date: Sat Feb 16 00:31:46 2008 +0100 So minimal that it does nothing at the moment... - qt4/demos/main_viewer.cpp | 29 ++++++++++++++++++++++++++++ - qt4/demos/viewer.cpp | 46 + qt4/demos/main_viewer.cpp | 29 +++++++++++++++++++++++++++++ + qt4/demos/viewer.cpp | 46 + ++++++++++++++++++++++++++++++++++++++++++++++ + qt4/demos/viewer.h | 45 +++++++++++++++++++++++++++++++++++++++++++++ - qt4/demos/viewer.h | 45 - ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 120 insertions(+) commit 8da490b090487c4c37290b63bdc9abcfaf6d6940 @@ -33690,11 +35542,11 @@ Date: Fri Feb 15 23:59:39 2008 +0100 Add a skeleton of directory where PopplerQt4 demos will be. - configure.ac | 1 + - qt4/CMakeLists.txt | 1 + - qt4/Makefile.am | 2 +- - qt4/demos/CMakeLists.txt | 10 ++++++++++ - qt4/demos/Makefile.am | 20 ++++++++++++++++++++ + configure.ac | 1 + + qt4/CMakeLists.txt | 1 + + qt4/Makefile.am | 2 +- + qt4/demos/CMakeLists.txt | 10 ++++++++++ + qt4/demos/Makefile.am | 20 ++++++++++++++++++++ 5 files changed, 33 insertions(+), 1 deletion(-) commit e24b49d52a5c1716641695ee731dd49848a114d9 @@ -33703,7 +35555,7 @@ Date: Thu Feb 14 22:21:54 2008 +0100 do not print it as string - qt4/src/poppler-private.cc | 2 +- + qt4/src/poppler-private.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2316455864e9c900c08d051c59b9508eddcb7c34 @@ -33712,8 +35564,8 @@ Date: Thu Feb 14 21:02:20 2008 +0100 Pipe the poppler error messages through the Qt debug system. - qt4/src/poppler-private.cc | 21 +++++++++++++++++++++ - qt4/src/poppler-private.h | 8 +++++++- + qt4/src/poppler-private.cc | 21 +++++++++++++++++++++ + qt4/src/poppler-private.h | 8 +++++++- 2 files changed, 28 insertions(+), 1 deletion(-) commit d985d3b0cdc57370137865add2a5f3a7802109c7 @@ -33722,7 +35574,7 @@ Date: Thu Feb 14 14:56:18 2008 +0100 Use what FormWidgetText give us. - qt4/src/poppler-form.cc | 13 +++---------- + qt4/src/poppler-form.cc | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) commit a69bd442e52f4495f8d6bfd3bb58b3ebd1be1a63 @@ -33745,7 +35597,7 @@ Date: Thu Feb 14 12:52:22 2008 +0100 null-terminated UTF-8). - poppler/PDFDocEncoding.cc | 23 +++++++++++++++++------ + poppler/PDFDocEncoding.cc | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) commit ce17383e0ed21770b471e88f25046a64a23e7e45 @@ -33757,7 +35609,7 @@ Date: Wed Feb 13 20:56:39 2008 +0100 Fixes http://bugs.kde.org/show_bug.cgi?id=157777 - splash/SplashFont.cc | 48 + splash/SplashFont.cc | 48 ++++++++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 20 deletions(-) @@ -33767,7 +35619,7 @@ Date: Wed Feb 13 20:55:18 2008 +0100 add images.c - glib/demo/CMakeLists.txt | 1 + + glib/demo/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 9cfe10ab7f51d329647e102e446baaef043d8cc6 @@ -33784,11 +35636,11 @@ Date: Wed Feb 13 20:32:43 2008 +0100 Add images demo - glib/demo/Makefile.am | 2 + - glib/demo/images.c | 338 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/images.h | 31 +++++ - glib/demo/main.c | 4 +- + glib/demo/Makefile.am | 2 + + glib/demo/images.c | 338 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/images.h | 31 +++++ + glib/demo/main.c | 4 +- 4 files changed, 374 insertions(+), 1 deletion(-) commit e9187292701e72db1020f7701d0725d83eee4b00 @@ -33797,7 +35649,7 @@ Date: Wed Feb 13 19:41:57 2008 +0100 Do the one-time initialisation in initTestCase(). - qt4/tests/check_dateConversion.cpp | 8 ++++++-- + qt4/tests/check_dateConversion.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit fb996c46e3c6b56a2c67819620000bcd804aacd6 @@ -33836,9 +35688,9 @@ Date: Wed Feb 13 18:44:41 2008 +0100 of comb fields; characters are now centered in the comb cells. - poppler/Annot.cc | 507 - ++++++++++++++++++++++++++++++++++-------------------- - poppler/Annot.h | 9 +- + poppler/Annot.cc | 507 + +++++++++++++++++++++++++++++++++++-------------------- + poppler/Annot.h | 9 +- 2 files changed, 327 insertions(+), 189 deletions(-) commit 88c780aed4c9855f879e3c7a9f82500a859635a2 @@ -33855,8 +35707,8 @@ Date: Wed Feb 13 18:42:49 2008 +0100 codepoints above 255. - poppler/CharCodeToUnicode.cc | 4 ++-- - poppler/Form.cc | 4 ++-- + poppler/CharCodeToUnicode.cc | 4 ++-- + poppler/Form.cc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 7574cb71f24ce5b32427f243c39b6029fb58ec81 @@ -33874,7 +35726,7 @@ Date: Tue Feb 12 21:41:26 2008 +0100 Do the right thing with CDECL, that is, undefine it if it is defined so we can redefine it later - poppler-config.h.cmake | 2 +- + poppler-config.h.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e798802f00bff0a24ee6d1312d6c62624395865a @@ -33883,7 +35735,7 @@ Date: Tue Feb 12 20:57:56 2008 +0100 Apidox fix: state which checksum is returned (if available). - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-qt4.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4e2ba70a88c40fef6775053b1cc5fa30e622cea7 @@ -33892,7 +35744,7 @@ Date: Tue Feb 12 11:25:34 2008 +0100 Free the Object after you use it. - poppler/Annot.cc | 1 + + poppler/Annot.cc | 1 + 1 file changed, 1 insertion(+) commit 039545fcd2c12631c7b8aea89c35f36cb387a17a @@ -33901,7 +35753,7 @@ Date: Tue Feb 12 11:13:27 2008 +0100 Return the siblings even for checkboxes. - qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe5ee75cdf3e11e314318af12edf9d5bc8986250 @@ -33910,7 +35762,7 @@ Date: Tue Feb 12 11:12:01 2008 +0100 Initialize correctly; free your memory. - poppler/Form.cc | 2 ++ + poppler/Form.cc | 2 ++ 1 file changed, 2 insertions(+) commit e0eff92c7067d43faa8e93baed1f061863111251 @@ -33926,8 +35778,8 @@ Date: Mon Feb 11 20:32:41 2008 +0100 In these cases the form field is not correctly updated and if the document is saved it will be wrong. - poppler/Form.cc | 44 +++++++++++++++++++++++++++++++------------- - poppler/Form.h | 2 ++ + poppler/Form.cc | 44 +++++++++++++++++++++++++++++++------------- + poppler/Form.h | 2 ++ 2 files changed, 33 insertions(+), 13 deletions(-) commit 905e6da9795fee94329022c0cafbc229055fd4f6 @@ -33958,9 +35810,9 @@ Date: Sun Feb 10 17:12:59 2008 +0100 'acroForm' has been added instead with a getObj() method to get it. - createFieldFromDict() method is now static - poppler/Form.cc | 128 - ++++++++++++++++++++++++++++--------------------------- - poppler/Form.h | 41 +++++++++--------- + poppler/Form.cc | 128 + ++++++++++++++++++++++++++++---------------------------- + poppler/Form.h | 41 +++++++++--------- 2 files changed, 84 insertions(+), 85 deletions(-) commit 5f8e2f9140ee2ede841700726b974768ec863672 @@ -33969,7 +35821,7 @@ Date: Mon Feb 11 20:16:44 2008 +0100 Use QVarLengthArray instead of relying on gcc-ism. - qt4/src/poppler-page.cc | 3 ++- + qt4/src/poppler-page.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7499764d382366823519aa13a38e1e44781c78af @@ -33980,8 +35832,8 @@ Date: Mon Feb 11 11:57:50 2008 +0100 This is needed for grouping together the radio buttons. - qt4/src/poppler-form.cc | 14 ++++++++++++++ - qt4/src/poppler-form.h | 8 ++++++++ + qt4/src/poppler-form.cc | 14 ++++++++++++++ + qt4/src/poppler-form.h | 8 ++++++++ 2 files changed, 22 insertions(+) commit 85bfa4f499a90d45b13df4d0a8760a7da6fc1532 @@ -33990,7 +35842,7 @@ Date: Mon Feb 11 02:40:37 2008 +0100 Small apidox fix. - qt4/src/poppler-form.h | 11 ++--------- + qt4/src/poppler-form.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit ada05055c91e967dc3e2af32a2176dd12cb7fe70 @@ -34000,11 +35852,11 @@ Date: Mon Feb 11 02:27:19 2008 +0100 Preliminary support for "button" form fields (ie, push buttons, check boxes, and radio buttons). - qt4/src/poppler-form.cc | 55 - +++++++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-form.h | 54 - ++++++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-page.cc | 6 ++++++ + qt4/src/poppler-form.cc | 55 + +++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-form.h | 54 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-page.cc | 6 ++++++ 3 files changed, 115 insertions(+) commit 278b33f25df418ef12798100002845a3e2ceebd3 @@ -34027,9 +35879,9 @@ Date: Sun Feb 10 18:47:40 2008 -0500 images. This way cairo gets the full resolution image for use in the printed output. - glib/poppler-page.cc | 1 + - poppler/CairoOutputDev.cc | 3 ++- - poppler/CairoOutputDev.h | 2 ++ + glib/poppler-page.cc | 1 + + poppler/CairoOutputDev.cc | 3 ++- + poppler/CairoOutputDev.h | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) commit c730b33f1ec2032c4b8c2660738448d954eb0f7d @@ -34038,8 +35890,8 @@ Date: Mon Feb 11 00:46:20 2008 +0100 Keep the EmbFile object, and use this for getting the data. - qt4/src/poppler-embeddedfile.cc | 33 +++++++++++---------------------- - qt4/src/poppler-private.h | 1 - + qt4/src/poppler-embeddedfile.cc | 33 +++++++++++---------------------- + qt4/src/poppler-private.h | 1 - 2 files changed, 11 insertions(+), 23 deletions(-) commit 5915e57e7785370ce305cbbb3c2fedf36886689f @@ -34048,11 +35900,11 @@ Date: Sun Feb 10 03:19:18 2008 +0100 const & in foreach - qt4/tests/poppler-fonts.cpp | 2 +- - qt4/tests/stress-poppler-dir.cpp | 2 +- - qt4/tests/stress-poppler-qt4.cpp | 2 +- - qt4/tests/test-password-qt4.cpp | 2 +- - qt4/tests/test-poppler-qt4.cpp | 2 +- + qt4/tests/poppler-fonts.cpp | 2 +- + qt4/tests/stress-poppler-dir.cpp | 2 +- + qt4/tests/stress-poppler-qt4.cpp | 2 +- + qt4/tests/test-password-qt4.cpp | 2 +- + qt4/tests/test-poppler-qt4.cpp | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit d8374e0c2eb3ba05be101687e20c5fcbc42c1ad0 @@ -34061,12 +35913,12 @@ Date: Sun Feb 10 01:32:24 2008 +0100 Include only what needed; remove extra includes. - qt4/tests/poppler-attachments.cpp | 4 +++- - qt4/tests/poppler-fonts.cpp | 4 +++- - qt4/tests/stress-poppler-dir.cpp | 9 ++++++--- - qt4/tests/stress-poppler-qt4.cpp | 9 ++++++--- - qt4/tests/test-password-qt4.cpp | 10 ++++++---- - qt4/tests/test-poppler-qt4.cpp | 12 ++++++++---- + qt4/tests/poppler-attachments.cpp | 4 +++- + qt4/tests/poppler-fonts.cpp | 4 +++- + qt4/tests/stress-poppler-dir.cpp | 9 ++++++--- + qt4/tests/stress-poppler-qt4.cpp | 9 ++++++--- + qt4/tests/test-password-qt4.cpp | 10 ++++++---- + qt4/tests/test-poppler-qt4.cpp | 12 ++++++++---- 6 files changed, 32 insertions(+), 16 deletions(-) commit fa01a1115c4554b18c3462b568d76860d2fbe17b @@ -34075,7 +35927,7 @@ Date: Sun Feb 10 01:09:57 2008 +0100 Comment out unused vars. - utils/pdftoabw.cc | 6 +++--- + utils/pdftoabw.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d3275e4263372b534c276f81d0c997ecb6675487 @@ -34095,7 +35947,7 @@ Date: Sat Feb 9 23:56:32 2008 +0100 Found by Michael Vrable - poppler/Lexer.cc | 2 +- + poppler/Lexer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5347a97e39388ae38cf2ab9c67f953b0f7a02a13 @@ -34104,7 +35956,7 @@ Date: Sat Feb 9 18:26:41 2008 +0100 Add the operators for the flags we have. - qt4/src/poppler-qt4.h | 3 +++ + qt4/src/poppler-qt4.h | 3 +++ 1 file changed, 3 insertions(+) commit 329ade4f936bf063539cdc887aaf9a1722a5b8e0 @@ -34114,8 +35966,8 @@ Date: Sat Feb 9 18:23:59 2008 +0100 Add options for the PDF export; add the WithChanges flag for saving the changes to the document as well. - qt4/src/poppler-pdf-converter.cc | 25 +++++++++++++++++++++++-- - qt4/src/poppler-qt4.h | 14 ++++++++++++++ + qt4/src/poppler-pdf-converter.cc | 25 +++++++++++++++++++++++-- + qt4/src/poppler-qt4.h | 14 ++++++++++++++ 2 files changed, 37 insertions(+), 2 deletions(-) commit afb255366d56551bdc307766199bef9c5021d3ac @@ -34132,7 +35984,7 @@ Date: Sat Feb 9 17:57:57 2008 +0100 Do not rely on GNU extensions, but at least use Qt. - qt4/src/poppler-qiodeviceoutstream.cc | 11 ++++------- + qt4/src/poppler-qiodeviceoutstream.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 8cb0e75203daa01439413d1a775482b48e784baa @@ -34142,7 +35994,7 @@ Date: Sat Feb 9 17:56:13 2008 +0100 Domain order is x_min x_max y_min y_max and not x_min y_min x_max y_max - poppler/GfxState.cc | 4 ++-- + poppler/GfxState.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c8f734ba4258059fa4521a4d364f62ca1632840b @@ -34152,7 +36004,7 @@ Date: Sat Feb 9 13:37:04 2008 +0100 PS cos and sin input values are degrees so convert to radians so we can use the cos and sin cmath functions - poppler/Function.cc | 4 ++-- + poppler/Function.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5fb0c9d31c1abf2e6ad306c112fbd2a7c33d8772 @@ -34170,10 +36022,10 @@ Date: Sat Feb 9 13:14:41 2008 +0100 Add saveWithoutChangesAs method to be able to save the document ignoring changes made in forms or annots - glib/poppler-document.cc | 41 ++++++++++++++++++++++++++++++++++++++++- - glib/poppler-document.h | 3 +++ - poppler/PDFDoc.cc | 38 ++++++++++++++++++++++++++++++++------ - poppler/PDFDoc.h | 4 ++++ + glib/poppler-document.cc | 41 ++++++++++++++++++++++++++++++++++++++++- + glib/poppler-document.h | 3 +++ + poppler/PDFDoc.cc | 38 ++++++++++++++++++++++++++++++++------ + poppler/PDFDoc.h | 4 ++++ 4 files changed, 79 insertions(+), 7 deletions(-) commit 2255c85e4939a0752083dca21984ff4398baf8d2 @@ -34190,8 +36042,8 @@ Date: Sat Feb 9 12:48:04 2008 +0100 Fix placeholders in printf-like functions. - glib/demo/page.c | 2 +- - glib/test-poppler-glib.cc | 2 +- + glib/demo/page.c | 2 +- + glib/test-poppler-glib.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 56c924609223196c5c41b9e6d9102bc248bad947 @@ -34202,7 +36054,7 @@ Date: Sat Feb 9 12:26:06 2008 +0100 See testcase at http://bugs.kde.org/show_bug.cgi?id=157497 - poppler/Function.cc | 6 ++++-- + poppler/Function.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 2a39932ae35a2716842bd2a1c3d4f9ce6b1e3dd8 @@ -34216,7 +36068,7 @@ Date: Sat Feb 9 01:31:20 2008 +0100 - QVERIFY(!foo) instead of QCOMPARE(foo, false) - QVERIFY() also the return value of unlock() - qt4/tests/check_password.cpp | 31 ++++++++++++++++--------------- + qt4/tests/check_password.cpp | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) commit cc9c124d4d859b845eebf4ca1e4397870a35fd4e @@ -34225,7 +36077,7 @@ Date: Sat Feb 9 01:09:02 2008 +0100 Add an unit test case for few invalid dates. - qt4/tests/check_dateConversion.cpp | 34 + qt4/tests/check_dateConversion.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) @@ -34235,7 +36087,7 @@ Date: Fri Feb 8 18:42:14 2008 +0100 Remove unneeded headers. - qt4/src/poppler-page.cc | 4 ++-- + qt4/src/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 899627505a4645fb1cc7d3599adbeec449c57041 @@ -34244,7 +36096,7 @@ Date: Fri Feb 8 18:41:13 2008 +0100 The return value is QString, so return QString's... - qt4/src/poppler-document.cc | 6 +++--- + qt4/src/poppler-document.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a1606fa4ff438983e3a7f55dd2d10a66f72e6711 @@ -34253,9 +36105,9 @@ Date: Fri Feb 8 17:31:32 2008 +0100 Move checkDocument() inside the private class. - qt4/src/poppler-document.cc | 6 +++--- - qt4/src/poppler-private.h | 2 ++ - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-document.cc | 6 +++--- + qt4/src/poppler-private.h | 2 ++ + qt4/src/poppler-qt4.h | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) commit f1ec70a83f807493dab5118761df31c0f67decad @@ -34264,7 +36116,7 @@ Date: Fri Feb 8 17:26:41 2008 +0100 Remove C-ism. - qt4/src/poppler-document.cc | 4 ++-- + qt4/src/poppler-document.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3e994e8586fa1c87ef7e7f82af1cdacf2cd36310 @@ -34273,7 +36125,7 @@ Date: Fri Feb 8 12:21:56 2008 +0100 Add the missing font types. - qt4/src/poppler-fontinfo.cc | 11 +++++++++-- + qt4/src/poppler-fontinfo.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit ba07963f85d777a441349e23d4c2f510e45c73be @@ -34282,7 +36134,7 @@ Date: Fri Feb 8 12:19:04 2008 +0100 Be safe against self-assignment. - qt4/src/poppler-fontinfo.cc | 3 +++ + qt4/src/poppler-fontinfo.cc | 3 +++ 1 file changed, 3 insertions(+) commit 834b86548e09f4b24cdb2f194299d053b9b55022 @@ -34291,7 +36143,7 @@ Date: Fri Feb 8 12:15:16 2008 +0100 Small apidox fix. - qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-qt4.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11a61eac5b8cde04bf762bbbe0deab5c0bd52951 @@ -34300,9 +36152,9 @@ Date: Fri Feb 8 02:21:32 2008 +0100 Pack few bools together. - qt4/src/poppler-annotation.cc | 8 ++++---- - qt4/src/poppler-link.cc | 10 +++++----- - qt4/src/poppler-private.h | 4 ++-- + qt4/src/poppler-annotation.cc | 8 ++++---- + qt4/src/poppler-link.cc | 10 +++++----- + qt4/src/poppler-private.h | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) commit 1aeba15b5eb9b30943259824678ebc9e4f56e870 @@ -34320,10 +36172,10 @@ Date: Fri Feb 8 01:36:56 2008 +0100 Move QStringToUnicodeGooString() and QStringToGooString() to the private module. - qt4/src/poppler-document.cc | 10 ---------- - qt4/src/poppler-form.cc | 15 --------------- - qt4/src/poppler-private.cc | 25 +++++++++++++++++++++++++ - qt4/src/poppler-private.h | 4 ++++ + qt4/src/poppler-document.cc | 10 ---------- + qt4/src/poppler-form.cc | 15 --------------- + qt4/src/poppler-private.cc | 25 +++++++++++++++++++++++++ + qt4/src/poppler-private.h | 4 ++++ 4 files changed, 29 insertions(+), 25 deletions(-) commit 5e44241c4976b819f7be6badd2d183fbfb8ee6de @@ -34332,11 +36184,11 @@ Date: Fri Feb 8 01:30:07 2008 +0100 Move the string functions implementation in a .cc file. - qt4/src/CMakeLists.txt | 1 + - qt4/src/Makefile.am | 1 + - qt4/src/poppler-private.cc | 70 - ++++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-private.h | 46 +++-------------------------- + qt4/src/CMakeLists.txt | 1 + + qt4/src/Makefile.am | 1 + + qt4/src/poppler-private.cc | 70 + ++++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-private.h | 46 +++--------------------------- 4 files changed, 76 insertions(+), 42 deletions(-) commit 124d92139241ad95da559d22af48254b45ac4a2e @@ -34345,15 +36197,15 @@ Date: Fri Feb 8 01:07:43 2008 +0100 Include own header first, remove extra includes. - qt4/src/poppler-document.cc | 1 - - qt4/src/poppler-embeddedfile.cc | 3 ++- - qt4/src/poppler-form.cc | 4 +++- - qt4/src/poppler-link-extractor-private.h | 2 ++ - qt4/src/poppler-link-extractor.cc | 7 +++++-- - qt4/src/poppler-page-private.h | 6 +++++- - qt4/src/poppler-private.h | 4 +++- - qt4/src/poppler-qt4.h | 2 -- - qt4/src/poppler-sound.cc | 4 ++-- + qt4/src/poppler-document.cc | 1 - + qt4/src/poppler-embeddedfile.cc | 3 ++- + qt4/src/poppler-form.cc | 4 +++- + qt4/src/poppler-link-extractor-private.h | 2 ++ + qt4/src/poppler-link-extractor.cc | 7 +++++-- + qt4/src/poppler-page-private.h | 6 +++++- + qt4/src/poppler-private.h | 4 +++- + qt4/src/poppler-qt4.h | 2 -- + qt4/src/poppler-sound.cc | 4 ++-- 9 files changed, 22 insertions(+), 11 deletions(-) commit 22d10c19e232dea143bda372c92aa12b999e4921 @@ -34364,7 +36216,7 @@ Date: Thu Feb 7 23:38:50 2008 +0100 some docs in the wild with more than that and they work on acroread so increase the allowed length to 128+127 - poppler/Lexer.cc | 25 +++++++++++++++++++++---- + poppler/Lexer.cc | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit ee9f85915feb86b54ace1a403baa13bbdd7c3966 @@ -34376,7 +36228,7 @@ Date: Thu Feb 7 18:07:53 2008 +0100 Just assert when constructing instead of checking for it in each link iteration. - qt4/src/poppler-link-extractor.cc | 3 ++- + qt4/src/poppler-link-extractor.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ad4b1361f6c25359e6ddb38599bfc1e4e3e80408 @@ -34385,8 +36237,8 @@ Date: Thu Feb 7 18:03:30 2008 +0100 Precalc stuff we don't need to recalc in each link iteration. - qt4/src/poppler-link-extractor-private.h | 3 ++- - qt4/src/poppler-link-extractor.cc | 14 ++++++++------ + qt4/src/poppler-link-extractor-private.h | 3 ++- + qt4/src/poppler-link-extractor.cc | 14 ++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) commit 82432dbc62a0879f4513640c2e0f594fda9347ad @@ -34396,9 +36248,8 @@ Date: Thu Feb 7 17:51:50 2008 +0100 Store the ::Page internally, so we don't need to get it again everytime. - qt4/src/poppler-page-private.h | 3 +++ - qt4/src/poppler-page.cc | 37 - ++++++++++++++----------------------- + qt4/src/poppler-page-private.h | 3 +++ + qt4/src/poppler-page.cc | 37 ++++++++++++++----------------------- 2 files changed, 17 insertions(+), 23 deletions(-) commit 8ec51f7ca518aa6a4a69f30d373722d05f50cf07 @@ -34407,7 +36258,7 @@ Date: Thu Feb 7 16:48:16 2008 +0100 Compile the stress-poppler-dir test as well. - qt4/tests/CMakeLists.txt | 1 + + qt4/tests/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) commit 8a946b76ae2e7c2c5238b4e580c1c226eb457dc9 @@ -34416,7 +36267,7 @@ Date: Thu Feb 7 01:07:28 2008 +0100 Micro-touches to the debug messages. - qt4/src/poppler-page.cc | 26 +++++++++++++------------- + qt4/src/poppler-page.cc | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit c31990dfe50c7a0e3999e6d967699fce5ccb3339 @@ -34433,9 +36284,8 @@ Date: Tue Feb 5 00:37:01 2008 +0100 Add a AnnotColor -> QColor conversion method. - qt4/src/poppler-annotation-helper.h | 6 ++++++ - qt4/src/poppler-annotation.cc | 31 - +++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation-helper.h | 6 ++++++ + qt4/src/poppler-annotation.cc | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) commit 6d58cda82b0181f2cca6e9d95b15877793be0812 @@ -34444,7 +36294,7 @@ Date: Mon Feb 4 23:33:51 2008 +0100 Protect us against weird dateString values - qt4/src/poppler-document.cc | 5 ++++- + qt4/src/poppler-document.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit aa0435f1544fe1adcf10173e34eaeaf2a7a703c7 @@ -34463,11 +36313,11 @@ Date: Sun Feb 3 22:42:51 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 15 ++++----------- - poppler/Annot.h | 12 ++++++++++-- - poppler/Gfx.cc | 7 ++++--- - poppler/Page.cc | 9 +++++++++ - poppler/Page.h | 3 +++ + poppler/Annot.cc | 15 ++++----------- + poppler/Annot.h | 12 ++++++++++-- + poppler/Gfx.cc | 7 ++++--- + poppler/Page.cc | 9 +++++++++ + poppler/Page.h | 3 +++ 5 files changed, 30 insertions(+), 16 deletions(-) commit b43f4e9a161a1fd7b827244dc21b1bd2a6df7054 @@ -34476,13 +36326,13 @@ Date: Sun Feb 3 20:32:15 2008 +0100 Pass the DocumentData to the Page (simplify a bit some code). - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-link-extractor-private.h | 4 +- - qt4/src/poppler-link-extractor.cc | 8 ++-- - qt4/src/poppler-page-private.h | 4 +- - qt4/src/poppler-page.cc | 64 - +++++++++++++++--------------- - qt4/src/poppler-qt4.h | 5 +-- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-link-extractor-private.h | 4 +- + qt4/src/poppler-link-extractor.cc | 8 ++-- + qt4/src/poppler-page-private.h | 4 +- + qt4/src/poppler-page.cc | 64 + ++++++++++++++++---------------- + qt4/src/poppler-qt4.h | 5 +-- 6 files changed, 42 insertions(+), 45 deletions(-) commit 4e0bb0307fccefc21f74a4c5a3a0d7e8e687b550 @@ -34491,7 +36341,7 @@ Date: Sat Feb 2 12:57:25 2008 +0100 Fix include guard. - poppler/ArthurOutputDev.h | 4 ++-- + poppler/ArthurOutputDev.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6f11ef660540fd13aad1350385beb90758ca86af @@ -34500,7 +36350,7 @@ Date: Fri Feb 1 23:55:37 2008 +0100 Fix for end condition, init ucode to 0 - poppler/GfxFont.cc | 4 ++-- + poppler/GfxFont.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1da2091807ae7f7d4d3f446953c41b4c440d4b1b @@ -34512,7 +36362,7 @@ Date: Thu Jan 31 23:52:20 2008 +0100 Fixes crash on http://bugs.kde.org/show_bug.cgi?id=157000 - poppler/SplashOutputDev.cc | 8 ++++++-- + poppler/SplashOutputDev.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit ecabc9469b137e8251344e5502de1cbf875223b9 @@ -34521,7 +36371,7 @@ Date: Thu Jan 31 00:20:55 2008 +0100 Set RelWithDebInfo as default build type, if not specified. - cmake/modules/PopplerMacros.cmake | 4 ++++ + cmake/modules/PopplerMacros.cmake | 4 ++++ 1 file changed, 4 insertions(+) commit 19da87a20b3906523a330e3c956903a58a3ede7f @@ -34535,8 +36385,8 @@ Date: Thu Jan 31 00:11:58 2008 +0100 The supported build types are: None (as in no type is specified on command line), RelWithDebInfo, Release, Debug, DebugFull, Profile. - CMakeLists.txt | 7 ------- - cmake/modules/PopplerMacros.cmake | 29 +++++++++++++++++++++++++++++ + CMakeLists.txt | 7 ------- + cmake/modules/PopplerMacros.cmake | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 7 deletions(-) commit 37d2055137c310ceb217164a76814b188be3b1b2 @@ -34592,7 +36442,7 @@ Date: Wed Jan 30 22:17:38 2008 +0100 Preprocessor #warning is GCC-specific. - poppler/ArthurOutputDev.cc | 4 ++++ + poppler/ArthurOutputDev.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 4c738cc6bd51f9d9e23ba83949c490c5c8691345 @@ -34603,13 +36453,13 @@ Date: Tue Jan 29 23:45:52 2008 +0100 Fixes bug 12304 - poppler/SplashOutputDev.cc | 37 +++++++++++++++++++++++++++++ - splash/SplashFTFont.cc | 55 - +++++++++++++++++++++++++++++++++++++++++++- - splash/SplashFTFont.h | 4 ++++ - splash/SplashFont.h | 4 ++++ - splash/SplashFontFile.cc | 1 + - splash/SplashFontFile.h | 2 ++ + poppler/SplashOutputDev.cc | 37 +++++++++++++++++++++++++++++++ + splash/SplashFTFont.cc | 55 + +++++++++++++++++++++++++++++++++++++++++++++- + splash/SplashFTFont.h | 4 ++++ + splash/SplashFont.h | 4 ++++ + splash/SplashFontFile.cc | 1 + + splash/SplashFontFile.h | 2 ++ 6 files changed, 102 insertions(+), 1 deletion(-) commit 64f16cf6ebf2870852fe8d937b25be58869ad40a @@ -34618,7 +36468,7 @@ Date: Tue Jan 29 23:41:15 2008 +0100 Enable antialias by default on the test tool - qt4/tests/test-poppler-qt4.cpp | 2 ++ + qt4/tests/test-poppler-qt4.cpp | 2 ++ 1 file changed, 2 insertions(+) commit 90f0e6bc1e96d9f1666cb8476a92e127f5b927d4 @@ -34627,10 +36477,10 @@ Date: Tue Jan 29 20:23:08 2008 +0100 Provide gstrndup as a portable substitue of strndup - configure.ac | 1 - - goo/gmem.cc | 7 +++++++ - goo/gmem.h | 5 +++++ - poppler/GfxFont.cc | 8 +------- + configure.ac | 1 - + goo/gmem.cc | 7 +++++++ + goo/gmem.h | 5 +++++ + poppler/GfxFont.cc | 8 +------- 4 files changed, 13 insertions(+), 8 deletions(-) commit 77b91c852ad3d5554afc03aee92a1d928f233401 @@ -34647,8 +36497,8 @@ Date: Mon Jan 28 20:42:44 2008 +0100 Introduce a check for strndup and alternative for systems without it - configure.ac | 1 + - poppler/GfxFont.cc | 6 ++++++ + configure.ac | 1 + + poppler/GfxFont.cc | 6 ++++++ 2 files changed, 7 insertions(+) commit 053369678963206a4afa88a614de1994872c7c5a @@ -34657,9 +36507,9 @@ Date: Sun Jan 27 19:36:28 2008 +0100 Add ok_to_fill_form permission flag - glib/poppler-document.cc | 2 ++ - glib/poppler-document.h | 3 ++- - glib/test-poppler-glib.cc | 21 +++++++++++++++++++-- + glib/poppler-document.cc | 2 ++ + glib/poppler-document.h | 3 ++- + glib/test-poppler-glib.cc | 21 +++++++++++++++++++-- 3 files changed, 23 insertions(+), 3 deletions(-) commit 3085a9495ad87a54758da0024372610fdaf88d57 @@ -34668,7 +36518,7 @@ Date: Sun Jan 27 19:15:34 2008 +0100 Fix slice rendering in poppler glib demo - glib/demo/render.c | 41 ++++++++++++++++++++++++----------------- + glib/demo/render.c | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) commit 7ad6c4ba110b970516d5380444a03ae217496ddf @@ -34677,7 +36527,7 @@ Date: Thu Jan 24 21:14:44 2008 +0100 Incrementing the iterator would be a good idea - qt4/src/poppler-annotation.cc | 1 + + qt4/src/poppler-annotation.cc | 1 + 1 file changed, 1 insertion(+) commit 7c99ec4635a4971321bbead7d1bc723da59b755e @@ -34686,8 +36536,8 @@ Date: Thu Jan 24 19:18:15 2008 +0100 Revert unwanted change on Dict, fix leak on writeTrailer - poppler/Dict.cc | 2 +- - poppler/PDFDoc.cc | 4 ++-- + poppler/Dict.cc | 2 +- + poppler/PDFDoc.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 2335fb6034d2e9ec304abba400119b88302b3160 @@ -34698,7 +36548,7 @@ Date: Wed Jan 23 23:26:20 2008 +0100 See http://bugs.kde.org/show_bug.cgi?id=151359 for an example - poppler/Gfx.cc | 8 ++++---- + poppler/Gfx.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 96c532ea4b56a147de1deb965126e31f87df588b @@ -34707,7 +36557,7 @@ Date: Wed Jan 23 13:30:12 2008 +0100 Fix memory leak - poppler/Form.cc | 4 ++++ + poppler/Form.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 6bca64407c675ca837f83a12c0f655f975f14407 @@ -34717,8 +36567,8 @@ Date: Wed Jan 23 13:27:45 2008 +0100 Make sure default values are not loaded more than once for the same widget. - poppler/Form.cc | 18 +++++++++++++++++- - poppler/Form.h | 1 + + poppler/Form.cc | 18 +++++++++++++++++- + poppler/Form.h | 1 + 2 files changed, 18 insertions(+), 1 deletion(-) commit eccf84b51a1cf5d478c0ec84be3fc9be8e458f4f @@ -34735,16 +36585,16 @@ Date: Tue Jan 22 23:28:16 2008 +0100 making use of the new QIODeviceOutStream. The BaseConverter now handles automatically file or QIODevice output. - qt4/src/Makefile.am | 5 + - qt4/src/poppler-base-converter.cc | 99 ++++++++++++++++ - qt4/src/poppler-converter-private.h | 48 ++++++++ - qt4/src/poppler-document.cc | 5 + - qt4/src/poppler-pdf-converter.cc | 68 +++++++++++ - qt4/src/poppler-ps-converter.cc | 162 - +++++++++++--------------- - qt4/src/poppler-qiodeviceoutstream-private.h | 47 ++++++++ - qt4/src/poppler-qiodeviceoutstream.cc | 71 +++++++++++ - qt4/src/poppler-qt4.h | 85 +++++++++++--- + qt4/src/Makefile.am | 5 + + qt4/src/poppler-base-converter.cc | 99 ++++++++++++++++ + qt4/src/poppler-converter-private.h | 48 ++++++++ + qt4/src/poppler-document.cc | 5 + + qt4/src/poppler-pdf-converter.cc | 68 +++++++++++ + qt4/src/poppler-ps-converter.cc | 162 + ++++++++++++--------------- + qt4/src/poppler-qiodeviceoutstream-private.h | 47 ++++++++ + qt4/src/poppler-qiodeviceoutstream.cc | 71 ++++++++++++ + qt4/src/poppler-qt4.h | 85 +++++++++++--- 9 files changed, 483 insertions(+), 107 deletions(-) commit 547db8be1ab0b2987f0f06d8529eaaed2414028c @@ -34753,7 +36603,7 @@ Date: Tue Jan 22 13:22:20 2008 +0100 Fix a crash when createAnnot returns NULL due to invalid annot dict. - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d558841142587d66bd3b2025e5a9ca39f7a6159 @@ -34762,7 +36612,7 @@ Date: Mon Jan 21 21:43:39 2008 +0100 Fix another reversed comparison due to cmp - poppler/Annot.cc | 2 +- + poppler/Annot.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb6a87e39336e2e3893f3e5f577e4d176d237a9f @@ -34773,7 +36623,7 @@ Date: Mon Jan 21 10:07:35 2008 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 24 ++++++++++++------------ + poppler/Annot.cc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 7cf85dc8d7c895a211684c7d36757063ed4f469b @@ -34782,7 +36632,7 @@ Date: Mon Jan 21 21:27:49 2008 +0100 The glade file needs to be distributed - test/Makefile.am | 3 ++- + test/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 46e93d31dd9b5909ecd8f7a8f8de23329444a7bc @@ -34791,7 +36641,7 @@ Date: Sun Jan 20 19:56:51 2008 +0100 we need time.h if we use time() - poppler/PDFDoc.cc | 1 + + poppler/PDFDoc.cc | 1 + 1 file changed, 1 insertion(+) commit a0adb006c38ea07f010a01d9c0bb07ca0f48939d @@ -34800,8 +36650,8 @@ Date: Sun Jan 20 19:55:55 2008 +0100 Added a saveAs() overload which takes a plain OutStream - poppler/PDFDoc.cc | 9 +++++++-- - poppler/PDFDoc.h | 2 ++ + poppler/PDFDoc.cc | 9 +++++++-- + poppler/PDFDoc.h | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) commit fcdd5c51f370d040ae57aa64801c9bd4dbe88752 @@ -34811,11 +36661,11 @@ Date: Sat Jan 19 18:00:10 2008 +0100 Do not render images when getting the image mapping, it can be done later on demand. - glib/poppler-page.cc | 81 +++++++++++++++------------- - glib/poppler-page.h | 6 ++- - poppler/CairoOutputDev.cc | 131 - ++++++++++++++++++++++++++------------------- - poppler/CairoOutputDev.h | 12 ++++- + glib/poppler-page.cc | 81 +++++++++++++++------------- + glib/poppler-page.h | 6 ++- + poppler/CairoOutputDev.cc | 131 + ++++++++++++++++++++++++++-------------------- + poppler/CairoOutputDev.h | 12 ++++- 4 files changed, 135 insertions(+), 95 deletions(-) commit 37ae465775d9a53e7c06cf51aa215439214fd79c @@ -34824,7 +36674,7 @@ Date: Sat Jan 19 14:00:31 2008 +0100 ignore pdf-fullrewrite binary - test/.gitignore | 1 + + test/.gitignore | 1 + 1 file changed, 1 insertion(+) commit 1d160935ea4c1116b745c584ed7f1fd03fbbfb46 @@ -34833,9 +36683,9 @@ Date: Sat Jan 19 13:59:46 2008 +0100 AnnotWidget support and few fixes - poppler/Annot.cc | 243 - +++++++++++++++++++++++++++++++++++++++++++++++++++--- - poppler/Annot.h | 142 ++++++++++++++++++++++++++++--- + poppler/Annot.cc | 243 + ++++++++++++++++++++++++++++++++++++++++++++++++++++--- + poppler/Annot.h | 142 +++++++++++++++++++++++++++++--- 2 files changed, 365 insertions(+), 20 deletions(-) commit 0e91a3973e525d65236d15930a8ea0e5bbb6a6cc @@ -34844,9 +36694,9 @@ Date: Sat Jan 19 13:59:25 2008 +0100 AnnotTextMarkup support and improved AnnotQuadrilaterals - poppler/Annot.cc | 356 - +++++++++++++++++++++++++++++++++++++++++++----------- - poppler/Annot.h | 130 +++++++++++++++++--- + poppler/Annot.cc | 356 + ++++++++++++++++++++++++++++++++++++++++++++----------- + poppler/Annot.h | 130 +++++++++++++++++--- 2 files changed, 400 insertions(+), 86 deletions(-) commit c13952cd56a40bad14a1bf28699b137f65162f10 @@ -34855,9 +36705,9 @@ Date: Sat Jan 19 13:59:02 2008 +0100 Changed AnnotQuadrilateral parsing inside AnnotLink - poppler/Annot.cc | 246 - +++++++++++++++++++++++++++++------------------------- - poppler/Annot.h | 19 +++-- + poppler/Annot.cc | 246 + ++++++++++++++++++++++++++++++------------------------- + poppler/Annot.h | 19 +++-- 2 files changed, 144 insertions(+), 121 deletions(-) commit 2f821f10fbbba9363405201c86494cd861cec2b2 @@ -34866,8 +36716,8 @@ Date: Sat Jan 19 13:49:43 2008 +0100 Add AnnotQuadPoints class - poppler/Annot.cc | 16 ++++++++++++++++ - poppler/Annot.h | 23 +++++++++++++++++++++++ + poppler/Annot.cc | 16 ++++++++++++++++ + poppler/Annot.h | 23 +++++++++++++++++++++++ 2 files changed, 39 insertions(+) commit de4c8fa6607e55c199bede1dc731227692ef4f53 @@ -34878,9 +36728,9 @@ Date: Sun Dec 30 21:21:56 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 232 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 127 ++++++++++++++++++++++++++++++ + poppler/Annot.cc | 232 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 127 ++++++++++++++++++++++++++++++ 2 files changed, 358 insertions(+), 1 deletion(-) commit c3504a87933ae1516b1ef05e527fd1c039091235 @@ -34891,9 +36741,9 @@ Date: Sun Dec 30 19:37:18 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 116 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 51 ++++++++++++++++++++++++ + poppler/Annot.cc | 116 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 51 ++++++++++++++++++++++++ 2 files changed, 167 insertions(+) commit a20468cc38bb590124b2b028a08f364f90f2487f @@ -34902,9 +36752,8 @@ Date: Sat Jan 19 13:02:17 2008 +0100 Adds a test application to test full rewrite functionnality. - test/Makefile.am | 11 ++++++++++- - test/pdf-fullrewrite.cc | 44 - ++++++++++++++++++++++++++++++++++++++++++++ + test/Makefile.am | 11 ++++++++++- + test/pdf-fullrewrite.cc | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 1 deletion(-) commit 246294714c6011651fd0e5b3649bd65919058c72 @@ -34918,7 +36767,7 @@ Date: Sat Jan 19 12:59:03 2008 +0100 if they had been updated. It is now the case for the other type of FormWidgets. - poppler/Form.cc | 7 ++++++- + poppler/Form.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 6e0f297b8b17afb95779724b8618ca39016e664a @@ -34927,8 +36776,8 @@ Date: Sat Jan 19 12:54:09 2008 +0100 Annot will save their generated appearance in their AP dict. - poppler/Annot.cc | 42 ++++++++++++++++++++++++++++++++++++++---- - poppler/Annot.h | 1 + + poppler/Annot.cc | 42 ++++++++++++++++++++++++++++++++++++++---- + poppler/Annot.h | 1 + 2 files changed, 39 insertions(+), 4 deletions(-) commit e20f6a8e9ac3936b4bc03710a71fe390dfc4c094 @@ -34937,8 +36786,8 @@ Date: Sat Jan 19 12:52:02 2008 +0100 Add deep copy constructor to Dict. - poppler/Dict.cc | 14 +++++++++++++- - poppler/Dict.h | 1 + + poppler/Dict.cc | 14 +++++++++++++- + poppler/Dict.h | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) commit e8d46cab77c7167edb0896296118daafc0f13b6d @@ -34948,11 +36797,11 @@ Date: Sat Jan 19 12:51:44 2008 +0100 Adds the ability to save PDF using either incremental update or by rewriting completly the PDF. - poppler/PDFDoc.cc | 379 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/PDFDoc.h | 18 ++- - poppler/XRef.cc | 12 +- - poppler/XRef.h | 3 +- + poppler/PDFDoc.cc | 379 + +++++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/PDFDoc.h | 18 ++- + poppler/XRef.cc | 12 +- + poppler/XRef.h | 3 +- 4 files changed, 402 insertions(+), 10 deletions(-) commit 742b0c3dec01d8672b84f56d5bb0e2890b178594 @@ -34962,8 +36811,8 @@ Date: Sat Jan 19 12:51:27 2008 +0100 Make the md5 method of Decrypt public so it can be used by other files. - poppler/Decrypt.cc | 5 ++--- - poppler/Decrypt.h | 1 + + poppler/Decrypt.cc | 5 ++--- + poppler/Decrypt.h | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) commit bb7867976740dea259d4110c072552fc5953910f @@ -34973,8 +36822,8 @@ Date: Sat Jan 19 12:51:07 2008 +0100 Modify the writeToFile method of XRef so it uses OutStream instead of a C file descriptor. - poppler/XRef.cc | 10 +++++----- - poppler/XRef.h | 2 +- + poppler/XRef.cc | 10 +++++----- + poppler/XRef.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) commit d80736587fdbc0e163077f27bfd21c5e3a7fa4c7 @@ -34984,8 +36833,8 @@ Date: Sat Jan 19 12:50:49 2008 +0100 Adds addIndirectObject method to XRef. This method allow the creation of new indirect objects. - poppler/XRef.cc | 39 +++++++++++++++++++++++++++++++++++++++ - poppler/XRef.h | 1 + + poppler/XRef.cc | 39 +++++++++++++++++++++++++++++++++++++++ + poppler/XRef.h | 1 + 2 files changed, 40 insertions(+) commit 8bd00dd0872191b8806e9411d9a1adc441f08a47 @@ -34997,8 +36846,8 @@ Date: Sat Jan 19 12:50:16 2008 +0100 With these methods, it is possible to read the raw content from the stream, without any filtering (even not the headers). - poppler/Stream.cc | 41 ++++++++++++++++++++++++++++------------- - poppler/Stream.h | 26 ++++++++++++++++++++++++++ + poppler/Stream.cc | 41 ++++++++++++++++++++++++++++------------- + poppler/Stream.h | 26 ++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 13 deletions(-) commit 8bcda287ddd316f90b3e47a3a307fbe63a5c21f7 @@ -35008,7 +36857,7 @@ Date: Sat Jan 19 12:46:53 2008 +0100 Add setNeedFree method to MemStream so it is possible to choose if the stream should take care of deleting the buffer. - poppler/Stream.h | 4 ++++ + poppler/Stream.h | 4 ++++ 1 file changed, 4 insertions(+) commit 4fbd143de7e3a8ab386dd14b057e62b3b9fe04e4 @@ -35018,9 +36867,9 @@ Date: Sat Jan 19 12:45:54 2008 +0100 Add Outstream, a base class for output streams and FileOutStream, which implements OutStream for output to a file. - poppler/Stream.cc | 55 +++++++++++++++++++++++++++++++++++++++++++++ - poppler/Stream.h | 64 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Stream.cc | 55 +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Stream.h | 64 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 119 insertions(+) commit 696eaa47169fb063b7e6998c876926c578b6fbfa @@ -35029,7 +36878,7 @@ Date: Thu Jan 17 15:56:59 2008 +0100 Fix a crash when editing text form fields - poppler/Annot.cc | 4 ++-- + poppler/Annot.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9ec1b28dcdade12498b94b650c26483581294ee6 @@ -35039,7 +36888,7 @@ Date: Thu Jan 17 14:54:34 2008 +0100 Fix a crash when a form field contains reference to non existant children - poppler/Form.cc | 4 ++++ + poppler/Form.cc | 4 ++++ 1 file changed, 4 insertions(+) commit f7ed40c465033bad26dfda008c5984954baa0607 @@ -35048,7 +36897,7 @@ Date: Wed Jan 16 21:01:50 2008 +0100 Add a cast to fix build - glib/demo/info.cc | 3 ++- + glib/demo/info.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1c0aa21e598b879ec49d96700e6438ccb8ac2283 @@ -35057,11 +36906,11 @@ Date: Fri Jan 11 20:28:49 2008 +0100 rename info.c to info.cc to fix bug 14024 - glib/demo/Makefile.am | 2 +- - glib/demo/info.c | 243 - ------------------------------------------------- - glib/demo/info.cc | 243 - +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/Makefile.am | 2 +- + glib/demo/info.c | 243 + -------------------------------------------------- + glib/demo/info.cc | 243 + ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 244 insertions(+), 244 deletions(-) commit 88f8bf850b6c41d25b9576597b5fc5bd75a122f4 @@ -35070,7 +36919,7 @@ Date: Thu Jan 10 23:51:54 2008 +0100 Fix two use after free bugs in HtmlOutputDev.cc - utils/HtmlOutputDev.cc | 4 ++-- + utils/HtmlOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 348f4f9d9d5b0f91da6f46e0fcefec80255d4179 @@ -35087,7 +36936,7 @@ Date: Sat Jan 5 23:02:22 2008 +0100 Make Document::renderHints return the correct render hints - qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4eca2e041c93349e0c4666e83ad1ca3caff91dee @@ -35096,11 +36945,11 @@ Date: Tue Jan 1 14:34:00 2008 +0100 Add page transitions demo - glib/demo/Makefile.am | 2 + - glib/demo/main.c | 16 +-- - glib/demo/transitions.c | 321 - +++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/transitions.h | 31 +++++ + glib/demo/Makefile.am | 2 + + glib/demo/main.c | 16 +-- + glib/demo/transitions.c | 321 + ++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/transitions.h | 31 +++++ 4 files changed, 363 insertions(+), 7 deletions(-) commit e92b50bbd3dfc8657b611e3c33129d7c5bae2319 @@ -35110,7 +36959,7 @@ Date: Wed Dec 26 18:56:01 2007 +0100 Use getEmbeddedFontID instead of getEmbeddedFontName to check if a font is embedded or not - poppler/GfxFont.cc | 3 ++- + poppler/GfxFont.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 30e9bae97e3742913015f7ea46636b2b80937612 @@ -35119,8 +36968,8 @@ Date: Sat Dec 22 22:54:51 2007 +0100 Fixlets for Adobe Glyph Naming convention implementation - poppler/GfxFont.cc | 94 - +++++++++++++++++++++++++++------------------------- + poppler/GfxFont.cc | 94 + ++++++++++++++++++++++++++++-------------------------- 1 file changed, 48 insertions(+), 46 deletions(-) commit 40551e616b007ceb15c9d6e3d77c24538ffec924 @@ -35129,7 +36978,7 @@ Date: Sat Dec 22 14:31:50 2007 +0100 Check the destination page of the link does exist - qt4/src/poppler-link.cc | 20 ++++++++++++-------- + qt4/src/poppler-link.cc | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit c06d6f2236d854f05e7621be280109ff27dc73b9 @@ -35138,7 +36987,7 @@ Date: Thu Dec 20 20:13:08 2007 +0100 Use UnicodeParsedString that does exactly what this code does - qt4/src/poppler-document.cc | 28 +--------------------------- + qt4/src/poppler-document.cc | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) commit 5f9f06a10fdb72a9d809ee1f779e1a8f549840e7 @@ -35151,7 +37000,7 @@ Date: Thu Dec 20 19:59:26 2007 +0100 http://lists.freedesktop.org/archives/poppler/2007-December/003244.html for more information - poppler/GfxFont.cc | 14 ++++++++++---- + poppler/GfxFont.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit bb49e1e3909fc7392c197dc67d9b7f5312fd0dad @@ -35160,8 +37009,8 @@ Date: Tue Dec 18 20:20:11 2007 +0100 Implement Adobe Glyph Naming convention - poppler/GfxFont.cc | 183 - +++++++++++++++++++++++++++++++++++++++++++--------- + poppler/GfxFont.cc | 183 + ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 154 insertions(+), 29 deletions(-) commit 5634d63abdd64d371f2e8687a1c172f55b052008 @@ -35171,8 +37020,8 @@ Date: Mon Dec 17 20:43:41 2007 +0100 Allow seting some more Graphics States (Font, LW, LC, LJ, ML, D, RI, FL) by operator 'gs' - poppler/Gfx.cc | 67 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Gfx.cc | 67 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) commit 7a9e7fc96b47b9d833300233ac38bbd60097f425 @@ -35187,8 +37036,8 @@ Date: Sun Dec 16 21:21:08 2007 +0100 whether the annot is a Link and it's always false. - poppler/Annot.cc | 12 +++++++++++- - poppler/Annot.h | 10 ++++++++++ + poppler/Annot.cc | 12 +++++++++++- + poppler/Annot.h | 10 ++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) commit 796d9cb9b188a8af69d7fbf9bccbb408cbf6a71a @@ -35197,9 +37046,9 @@ Date: Sat Dec 15 15:21:49 2007 +0100 Fix a crash when trying to create a temp annot with catalog = NULL - poppler/Annot.cc | 7 +++++++ - poppler/Annot.h | 1 + - poppler/Form.cc | 6 ++---- + poppler/Annot.cc | 7 +++++++ + poppler/Annot.h | 1 + + poppler/Form.cc | 6 ++---- 3 files changed, 10 insertions(+), 4 deletions(-) commit 99f049f0dfbfd9c22bea56ae96253837ae421e23 @@ -35208,7 +37057,7 @@ Date: Fri Dec 14 15:26:24 2007 +0100 Use the default dash array when it's not correct in AnnotBorderBS - poppler/Annot.cc | 4 +++- + poppler/Annot.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit cb2a997aa6f9dd5508ca8b04e63815da893497ef @@ -35217,8 +37066,8 @@ Date: Fri Dec 14 14:12:14 2007 +0100 Fix another crash due to uninitialized variables - poppler/Annot.cc | 18 ++++++++---------- - poppler/Annot.h | 1 + + poppler/Annot.cc | 18 ++++++++---------- + poppler/Annot.h | 1 + 2 files changed, 9 insertions(+), 10 deletions(-) commit f704e86d8c72bacbd9443c4d828cd284d3a11753 @@ -35227,7 +37076,7 @@ Date: Fri Dec 14 12:58:12 2007 +0100 Fix several crashes due to uninitialized variables in Annots. - poppler/Annot.cc | 11 +++++++---- + poppler/Annot.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 0820a93ba1c0e893681024feb9f9bd120a9eeb4d @@ -35241,7 +37090,7 @@ Date: Fri Dec 14 12:38:58 2007 +0100 parameter in such destinations, the parameter should be retained unchanged. - poppler/Link.cc | 36 ++++++++++++++++++++++++++++-------- + poppler/Link.cc | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) commit 0fb42a2f557d5ec83b42326eb6b0be41622ca328 @@ -35252,9 +37101,9 @@ Date: Wed Dec 12 01:02:31 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 28 ++++++++++----------- - poppler/Annot.h | 72 - +++++++++++++++++++++++++++--------------------------- + poppler/Annot.cc | 28 +++++++++++----------- + poppler/Annot.h | 72 + ++++++++++++++++++++++++++++---------------------------- 2 files changed, 50 insertions(+), 50 deletions(-) commit 29d39a8ae120e6045a16a7aa0944c36560b42508 @@ -35265,9 +37114,9 @@ Date: Mon Dec 10 17:56:44 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 123 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - poppler/Annot.h | 65 ++++++++++++++++++++++++----- + poppler/Annot.cc | 123 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/Annot.h | 65 ++++++++++++++++++++++++----- 2 files changed, 177 insertions(+), 11 deletions(-) commit 2acecde458122bd67487cc302478befa78bf6fbe @@ -35278,9 +37127,9 @@ Date: Mon Dec 10 16:45:46 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 115 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 51 ++++++++++++++++++++++++ + poppler/Annot.cc | 115 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 51 ++++++++++++++++++++++++ 2 files changed, 166 insertions(+) commit 1f8c1fe34e04688d2ba200f1166cfdd1ffe563f0 @@ -35291,8 +37140,8 @@ Date: Mon Dec 10 16:34:01 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 34 ++++++++++++++++++++++++++++++++++ - poppler/Annot.h | 21 +++++++++++++++++++++ + poppler/Annot.cc | 34 ++++++++++++++++++++++++++++++++++ + poppler/Annot.h | 21 +++++++++++++++++++++ 2 files changed, 55 insertions(+) commit 6c83e06fb2eb77d0dbefd1ebfbcac3e5f0cbb622 @@ -35303,11 +37152,11 @@ Date: Mon Dec 10 16:24:38 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - glib/poppler-page.cc | 11 +--- - poppler/Annot.cc | 160 - ++++++++++++++++++++++++++++++++++++-------------- - poppler/Annot.h | 54 ++++++++++++++--- - poppler/Form.cc | 6 +- + glib/poppler-page.cc | 11 +--- + poppler/Annot.cc | 160 + ++++++++++++++++++++++++++++++++++++--------------- + poppler/Annot.h | 54 ++++++++++++++--- + poppler/Form.cc | 6 +- 4 files changed, 167 insertions(+), 64 deletions(-) commit fa0bb5bbea5bf2769c8b3084f78770b7781002eb @@ -35318,11 +37167,11 @@ Date: Mon Dec 10 15:41:38 2007 +0100 Signed-off-by: Iñigo MartÃnez <inigomartinez@gmail.com> - poppler/Annot.cc | 613 - +++++++++++++++++++++++++++++++++++------------------- - poppler/Annot.h | 140 +++++++++++-- - poppler/Gfx.cc | 21 +- - poppler/Gfx.h | 5 +- + poppler/Annot.cc | 613 + ++++++++++++++++++++++++++++++++++++------------------- + poppler/Annot.h | 140 +++++++++++-- + poppler/Gfx.cc | 21 +- + poppler/Gfx.h | 5 +- 4 files changed, 543 insertions(+), 236 deletions(-) commit e0f49fd5aef3c798798ad7e7dba55857bde1b4c0 @@ -35332,7 +37181,7 @@ Date: Thu Dec 13 23:40:46 2007 +0100 Some CJK charecters are displayed vertical glyphs incorrectly when horizontal mode - poppler/GfxFont.cc | 46 +++++++++++++++++++++++++--------------------- + poppler/GfxFont.cc | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) commit 85901922bf354a1268037d0b6ec5cbf14da979a1 @@ -35343,7 +37192,7 @@ Date: Thu Dec 13 23:30:59 2007 +0100 Fixes http://bugs.kde.org/show_bug.cgi?id=153949 - poppler/SplashOutputDev.cc | 23 ++++++++++++++++------- + poppler/SplashOutputDev.cc | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit f24259cddb9c5e02cf9d2071bfa0106f3e88bd59 @@ -35352,12 +37201,12 @@ Date: Mon Dec 10 23:24:14 2007 +0100 Display characters outside of unicode BMP with TT font - fofi/FoFiTrueType.cc | 33 +++++++++++++++++++--- - fofi/FoFiTrueType.h | 2 +- - poppler/CMap.cc | 34 +++++++++++++++++++++++ - poppler/CMap.h | 4 +++ - poppler/GfxFont.cc | 75 - +++++++++++++++++++++++++++++++------------------- + fofi/FoFiTrueType.cc | 33 ++++++++++++++++++++--- + fofi/FoFiTrueType.h | 2 +- + poppler/CMap.cc | 34 ++++++++++++++++++++++++ + poppler/CMap.h | 4 +++ + poppler/GfxFont.cc | 75 + ++++++++++++++++++++++++++++++++-------------------- 5 files changed, 115 insertions(+), 33 deletions(-) commit 7cbabbf378cf5a9c0411558ff02b44dec2040ea1 @@ -35366,7 +37215,7 @@ Date: Mon Dec 10 22:00:30 2007 +0100 Fix a crash when marked content properties operator is not a dict. - poppler/Gfx.cc | 2 +- + poppler/Gfx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e807f9c72c7f0c5cc0655918f676f4af54739442 @@ -35386,14 +37235,14 @@ Date: Sun Dec 9 18:07:00 2007 +0100 Patch by Adrian Johnson with two minor changes by me (one fordward declaration and a leak fix) - poppler/Form.cc | 2 +- - poppler/Gfx.cc | 2 +- - poppler/OutputDev.cc | 2 +- - poppler/OutputDev.h | 2 +- - poppler/PDFDocEncoding.h | 4 ++ - poppler/TextOutputDev.cc | 98 - +++++++++++++++++++++++++++++++++++++++++++++- - poppler/TextOutputDev.h | 11 ++++++ + poppler/Form.cc | 2 +- + poppler/Gfx.cc | 2 +- + poppler/OutputDev.cc | 2 +- + poppler/OutputDev.h | 2 +- + poppler/PDFDocEncoding.h | 4 ++ + poppler/TextOutputDev.cc | 98 + +++++++++++++++++++++++++++++++++++++++++++++++- + poppler/TextOutputDev.h | 11 ++++++ 7 files changed, 116 insertions(+), 5 deletions(-) commit e2ea7430e7d6db50cbfdac34713915e5b0942a89 @@ -35405,7 +37254,7 @@ Date: Sat Dec 8 23:21:34 2007 +0100 We have them all over the place and we are not going to fix it as that'll be too much overhead when re-merging xpdf changes - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit acf70c666d4f534cd97de64d4378bf6399e31fd4 @@ -35414,7 +37263,7 @@ Date: Thu Dec 6 23:58:26 2007 +0100 Disable gtk tests if the user disabled glib frontend - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bb0ec68f21d355081ff75aad641bc3809141e398 @@ -35431,7 +37280,7 @@ Date: Tue Dec 4 19:11:13 2007 +1100 Remove redundant check. - poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 275afca4ef24020273df652ccfdf76c6994e9294 @@ -35442,9 +37291,9 @@ Date: Sun Dec 2 19:45:16 2007 +1100 Resolves bug 13338. - poppler/PSOutputDev.cc | 81 - +++++++++++++++++++++++++++++++++++++++++++++++- - poppler/PSOutputDev.h | 2 ++ + poppler/PSOutputDev.cc | 81 + +++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/PSOutputDev.h | 2 ++ 2 files changed, 82 insertions(+), 1 deletion(-) commit 641edb83a457083c13f3e374f6ac6c570dd54d7f @@ -35453,8 +37302,8 @@ Date: Wed Nov 28 19:42:53 2007 +1100 Minor API documentation update - qt4/src/poppler-annotation.h | 81 - ++++++++++++++++++++++++++++++++++++++++-- + qt4/src/poppler-annotation.h | 81 + ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 79 insertions(+), 2 deletions(-) commit 3635ec6fcbc89daf633c03efb644df9031b80f59 @@ -35463,8 +37312,8 @@ Date: Wed Nov 28 19:42:22 2007 +1100 Update doxygen configuration file to version 1.5.3 - qt4/src/Doxyfile | 185 - +++++++++++++++++++++++++++++++++++++++++------------- + qt4/src/Doxyfile | 185 + ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 141 insertions(+), 44 deletions(-) commit 02c7ea6e1fd3e225de1eda231813f4db0ffb9fdb @@ -35473,7 +37322,7 @@ Date: Wed Nov 28 19:41:54 2007 +1100 Fix off-by-one in printCommands path. - poppler/Gfx.cc | 4 ++-- + poppler/Gfx.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 74af7c1209f47ed39addf7fde3ea106a7c77a408 @@ -35482,7 +37331,7 @@ Date: Sat Nov 24 18:12:00 2007 +0100 Convert passwords from utf-8 to latin-1 when needed. Fixes bug #4557 - glib/poppler-document.cc | 16 ++++++++++++++-- + glib/poppler-document.cc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 5a34cddf043cb484549cb411e034786a7d8688a3 @@ -35491,7 +37340,7 @@ Date: Fri Nov 23 23:13:57 2007 +0100 add a ignore - glib/demo/.gitignore | 1 + + glib/demo/.gitignore | 1 + 1 file changed, 1 insertion(+) commit 21a58562cc1e575ec3d81b6e34bfcb21306eb67f @@ -35500,7 +37349,7 @@ Date: Fri Nov 23 23:12:06 2007 +0100 sscanf does not like null strings, so don't call it on empty qstrings - qt/poppler-document.cc | 2 +- + qt/poppler-document.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f8451cf9d19f57f658d1568643ecb0f953e1075 @@ -35515,9 +37364,9 @@ Date: Sun Nov 11 21:29:40 2007 -0500 it should be closer than previously. - poppler/CairoOutputDev.cc | 309 - +++++++++++++++++++++++++++++++++++++++++++-- - poppler/CairoOutputDev.h | 8 +- + poppler/CairoOutputDev.cc | 309 + ++++++++++++++++++++++++++++++++++++++++++++-- + poppler/CairoOutputDev.h | 8 +- 2 files changed, 303 insertions(+), 14 deletions(-) commit b0fbfb0ac366434d7e4c0350a9be83ddda7b03cf @@ -35528,9 +37377,9 @@ Date: Sun Nov 11 16:06:16 2007 -0500 Parse, store and notify the OutputDevices about these entries. - poppler/Gfx.cc | 14 ++++++++++++++ - poppler/GfxState.h | 6 ++++++ - poppler/OutputDev.h | 2 ++ + poppler/Gfx.cc | 14 ++++++++++++++ + poppler/GfxState.h | 6 ++++++ + poppler/OutputDev.h | 2 ++ 3 files changed, 22 insertions(+) commit f6429b13a972f2deb25b3d3a9948dca024a54841 @@ -35539,7 +37388,9 @@ Date: Sat Nov 10 14:08:09 2007 -0500 Fix accidental mode change. - 0 files changed + poppler/CairoFontEngine.cc | 0 + poppler/CairoOutputDev.cc | 0 + 2 files changed, 0 insertions(+), 0 deletions(-) commit 5797f50a99d1494767edc5928f9c3e9d927b946d Author: Jeff Muizelaar <jeff@infidigm.net> @@ -35554,10 +37405,10 @@ Date: Sat Nov 10 01:52:00 2007 -0500 #12304 with the cairo backend. The problem persists with the splash backend. - poppler/CairoFontEngine.cc | 56 - +++++++++++++++++++++++++++++++++++++++++--- - poppler/CairoFontEngine.h | 7 +++++- - poppler/CairoOutputDev.cc | 8 +++++-- + poppler/CairoFontEngine.cc | 56 + +++++++++++++++++++++++++++++++++++++++++++--- + poppler/CairoFontEngine.h | 7 +++++- + poppler/CairoOutputDev.cc | 8 +++++-- 3 files changed, 65 insertions(+), 6 deletions(-) commit 551212e55127c7e46d9aff3318015fd9b5385687 @@ -35568,7 +37419,7 @@ Date: Sat Nov 10 11:56:15 2007 +0100 Supported by Derek B. Noonburg - poppler/GfxState.cc | 4 ++-- + poppler/GfxState.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 934a5ae45eb17bd0e2010be89f55510e8a69816b @@ -35579,7 +37430,7 @@ Date: Sat Nov 3 13:08:51 2007 -0400 The code now also does proper rounding instead of just truncating. - poppler/CairoOutputDev.cc | 3 ++- + poppler/CairoOutputDev.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1b3f045a25e5d172357bc87c15ba591c8e1511a7 @@ -35589,7 +37440,7 @@ Date: Thu Nov 8 23:34:07 2007 +0100 Move another gmallocn to gmallocn_checkoverflow. Fixes crashes on incorrect pdf sent by Red Hat - poppler/Stream.cc | 21 +++++++++++++++------ + poppler/Stream.cc | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) commit 944d327fd7036332a33b4ad6476ceca7a650ef6e @@ -35606,9 +37457,9 @@ Date: Wed Nov 7 23:51:58 2007 +0100 merge ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl2.patch - poppler/Stream.cc | 417 - ++++++++++++++++++++++++++++++----------------------- - poppler/Stream.h | 10 +- + poppler/Stream.cc | 417 + +++++++++++++++++++++++++++++++----------------------- + poppler/Stream.h | 10 +- 2 files changed, 245 insertions(+), 182 deletions(-) commit c340255f46bc95b5f850abcd3d9bcdc8594199bb @@ -35619,9 +37470,9 @@ Date: Mon Nov 5 20:36:23 2007 +1100 Suppress the noise a bit. - qt4/.gitignore | 1 + - qt4/tests/.gitignore | 3 +++ - test/.gitignore | 2 ++ + qt4/.gitignore | 1 + + qt4/tests/.gitignore | 3 +++ + test/.gitignore | 2 ++ 3 files changed, 6 insertions(+) commit cebf770379e7d71166e729aebf771a4ca291d48b @@ -35636,9 +37487,8 @@ Date: Mon Nov 5 20:31:18 2007 +1100 characters as long as they are properly encoded (which the Qt4 front end does). - qt4/tests/Makefile.am | 7 ++++++- - qt4/tests/check_search.cpp | 40 - ++++++++++++++++++++++++++++++++++++++++ + qt4/tests/Makefile.am | 7 ++++++- + qt4/tests/check_search.cpp | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) commit 570fe464a2aae4f22d0b47cce73b8bc36b116e9f @@ -35658,7 +37508,7 @@ Date: Mon Nov 5 15:54:36 2007 +1100 we could probably go interactive, and ask the user for a password. - qt4/tests/test-poppler-qt4.cpp | 6 ++++++ + qt4/tests/test-poppler-qt4.cpp | 6 ++++++ 1 file changed, 6 insertions(+) commit 1c7b7a0c581b542945cac257202bbb819d33694c @@ -35669,7 +37519,7 @@ Date: Mon Nov 5 15:49:45 2007 +1100 Also, this is a test of my git newbie-ness. - qt4/src/poppler-form.h | 8 ++++---- + qt4/src/poppler-form.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit b86fc565d175835cf27e9c8632da47a5e0b50237 @@ -35678,69 +37528,69 @@ Date: Mon Nov 5 00:14:55 2007 +0100 Fix FSF address - glib/demo/fonts.c | 2 +- - glib/demo/fonts.h | 2 +- - glib/demo/forms.c | 2 +- - glib/demo/forms.h | 2 +- - glib/demo/info.c | 2 +- - glib/demo/info.h | 2 +- - glib/demo/links.c | 2 +- - glib/demo/links.h | 2 +- - glib/demo/main.c | 2 +- - glib/demo/outline.c | 2 +- - glib/demo/outline.h | 2 +- - glib/demo/page.c | 2 +- - glib/demo/page.h | 2 +- - glib/demo/render.c | 2 +- - glib/demo/render.h | 2 +- - glib/demo/utils.c | 2 +- - glib/demo/utils.h | 2 +- - glib/poppler-action.cc | 2 +- - glib/poppler-action.h | 2 +- - glib/poppler-attachment.cc | 2 +- - glib/poppler-attachment.h | 2 +- - glib/poppler-document.cc | 2 +- - glib/poppler-document.h | 2 +- - glib/poppler-features.h.in | 2 +- - glib/poppler-form-field.cc | 2 +- - glib/poppler-form-field.h | 2 +- - glib/poppler-page.cc | 2 +- - glib/poppler-page.h | 2 +- - glib/poppler.cc | 2 +- - glib/poppler.h | 2 +- - poppler/PageTransition.cc | 2 +- - poppler/Sound.cc | 2 +- - poppler/Sound.h | 2 +- - qt/poppler-document.cc | 2 +- - qt/poppler-fontinfo.cc | 2 +- - qt/poppler-link-qt3.h | 2 +- - qt/poppler-link.cc | 2 +- - qt/poppler-page-transition-private.h | 2 +- - qt/poppler-page-transition.cc | 2 +- - qt/poppler-page-transition.h | 2 +- - qt/poppler-page.cc | 2 +- - qt/poppler-private.h | 2 +- - qt/poppler-qt.h | 2 +- - qt4/src/poppler-annotation-helper.h | 2 +- - qt4/src/poppler-annotation-private.h | 2 +- - qt4/src/poppler-annotation.cc | 2 +- - qt4/src/poppler-annotation.h | 2 +- - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-embeddedfile.cc | 2 +- - qt4/src/poppler-fontinfo.cc | 2 +- - qt4/src/poppler-form.cc | 2 +- - qt4/src/poppler-form.h | 2 +- - qt4/src/poppler-link-extractor-private.h | 2 +- - qt4/src/poppler-link-extractor.cc | 2 +- - qt4/src/poppler-link.cc | 2 +- - qt4/src/poppler-link.h | 2 +- - qt4/src/poppler-page-private.h | 2 +- - qt4/src/poppler-page.cc | 2 +- - qt4/src/poppler-private.h | 2 +- - qt4/src/poppler-ps-converter.cc | 2 +- - qt4/src/poppler-qt4.h | 2 +- - qt4/src/poppler-sound.cc | 2 +- - qt4/src/poppler-textbox.cc | 2 +- + glib/demo/fonts.c | 2 +- + glib/demo/fonts.h | 2 +- + glib/demo/forms.c | 2 +- + glib/demo/forms.h | 2 +- + glib/demo/info.c | 2 +- + glib/demo/info.h | 2 +- + glib/demo/links.c | 2 +- + glib/demo/links.h | 2 +- + glib/demo/main.c | 2 +- + glib/demo/outline.c | 2 +- + glib/demo/outline.h | 2 +- + glib/demo/page.c | 2 +- + glib/demo/page.h | 2 +- + glib/demo/render.c | 2 +- + glib/demo/render.h | 2 +- + glib/demo/utils.c | 2 +- + glib/demo/utils.h | 2 +- + glib/poppler-action.cc | 2 +- + glib/poppler-action.h | 2 +- + glib/poppler-attachment.cc | 2 +- + glib/poppler-attachment.h | 2 +- + glib/poppler-document.cc | 2 +- + glib/poppler-document.h | 2 +- + glib/poppler-features.h.in | 2 +- + glib/poppler-form-field.cc | 2 +- + glib/poppler-form-field.h | 2 +- + glib/poppler-page.cc | 2 +- + glib/poppler-page.h | 2 +- + glib/poppler.cc | 2 +- + glib/poppler.h | 2 +- + poppler/PageTransition.cc | 2 +- + poppler/Sound.cc | 2 +- + poppler/Sound.h | 2 +- + qt/poppler-document.cc | 2 +- + qt/poppler-fontinfo.cc | 2 +- + qt/poppler-link-qt3.h | 2 +- + qt/poppler-link.cc | 2 +- + qt/poppler-page-transition-private.h | 2 +- + qt/poppler-page-transition.cc | 2 +- + qt/poppler-page-transition.h | 2 +- + qt/poppler-page.cc | 2 +- + qt/poppler-private.h | 2 +- + qt/poppler-qt.h | 2 +- + qt4/src/poppler-annotation-helper.h | 2 +- + qt4/src/poppler-annotation-private.h | 2 +- + qt4/src/poppler-annotation.cc | 2 +- + qt4/src/poppler-annotation.h | 2 +- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-embeddedfile.cc | 2 +- + qt4/src/poppler-fontinfo.cc | 2 +- + qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-form.h | 2 +- + qt4/src/poppler-link-extractor-private.h | 2 +- + qt4/src/poppler-link-extractor.cc | 2 +- + qt4/src/poppler-link.cc | 2 +- + qt4/src/poppler-link.h | 2 +- + qt4/src/poppler-page-private.h | 2 +- + qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-private.h | 2 +- + qt4/src/poppler-ps-converter.cc | 2 +- + qt4/src/poppler-qt4.h | 2 +- + qt4/src/poppler-sound.cc | 2 +- + qt4/src/poppler-textbox.cc | 2 +- 63 files changed, 63 insertions(+), 63 deletions(-) commit 37776afc6f8a5733b41da6fb0f45e7ace4edf737 @@ -35749,7 +37599,7 @@ Date: Mon Nov 5 00:03:55 2007 +0100 Update from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt - COPYING | 27 +++++++++++++-------------- + COPYING | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit 34a90b35998b65539cf1e8f09194d45db71064a1 @@ -35758,7 +37608,7 @@ Date: Sun Nov 4 14:03:35 2007 +0100 Remove duplicate checking - poppler/JBIG2Stream.cc | 8 -------- + poppler/JBIG2Stream.cc | 8 -------- 1 file changed, 8 deletions(-) commit d694e1dd042fb97fbc62046b69cafe30d6f9ea58 @@ -35775,7 +37625,7 @@ Date: Sun Nov 4 13:25:12 2007 +0100 Require fontconfig >= 2.0 Fixes bug 9020 - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 432e657a49cb097638a79e38c141088039572816 @@ -35797,7 +37647,7 @@ Date: Mon Sep 17 19:15:21 2007 -0400 n--; } - goo/GooString.cc | 30 +++++++++++++++++------------- + goo/GooString.cc | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) commit cb80112afed2c5b9642c3c43f1cc001ed88d08cb @@ -35807,7 +37657,7 @@ Date: Thu Nov 1 20:53:05 2007 +0100 Do not try to parse directories when processing nameToUnicode dir. Fixes ugly warnings on mingw32 - poppler/GlobalParams.cc | 6 ++++-- + poppler/GlobalParams.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ad6b888edff7b30be72df948c4052b9934a37705 @@ -35816,7 +37666,7 @@ Date: Thu Nov 1 20:48:21 2007 +0100 Add some castings to make it compile - glib/test-poppler-glib.cc | 4 ++-- + glib/test-poppler-glib.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a968dcc759379f48265c91bea63ca4cf987d94a9 @@ -35825,11 +37675,11 @@ Date: Wed Oct 31 23:53:39 2007 +0100 Tests for passwords - qt4/tests/Makefile.am | 13 +++++- - qt4/tests/check_password.cpp | 87 - ++++++++++++++++++++++++++++++++++++++ - qt4/tests/stress-poppler-dir.cpp | 63 +++++++++++++++++++++++++++ - qt4/tests/test-poppler-qt4.cpp | 15 ++++++- + qt4/tests/Makefile.am | 13 +++++- + qt4/tests/check_password.cpp | 87 + ++++++++++++++++++++++++++++++++++++++++ + qt4/tests/stress-poppler-dir.cpp | 63 +++++++++++++++++++++++++++++ + qt4/tests/test-poppler-qt4.cpp | 15 ++++++- 4 files changed, 175 insertions(+), 3 deletions(-) commit 7b7a08863a8278dee7aa1fe7789cf72223c26b35 @@ -35838,8 +37688,8 @@ Date: Wed Oct 31 23:53:27 2007 +0100 Improve documentation - qt4/src/poppler-qt4.h | 64 - ++++++++++++++++++++++++++++++++++++++++++------- + qt4/src/poppler-qt4.h | 64 + ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 56 insertions(+), 8 deletions(-) commit 96493c9409186a7e964e894c7f730962b6995fd7 @@ -35848,8 +37698,8 @@ Date: Wed Oct 31 23:51:25 2007 +0100 remove old file - glib/test-poppler-glib.c | 514 - ---------------------------------------------- + glib/test-poppler-glib.c | 514 + ----------------------------------------------- 1 file changed, 514 deletions(-) commit 951a05f7a11af4a44e4cb85a015939d6a3e513f5 @@ -35858,7 +37708,7 @@ Date: Sat Oct 27 12:33:22 2007 +0200 Remove fordward declaration of a non-existant class - poppler/Form.h | 1 - + poppler/Form.h | 1 - 1 file changed, 1 deletion(-) commit 289679405ab143bc2106cf269227c514a1602e56 @@ -35871,7 +37721,7 @@ Date: Thu Oct 25 22:16:10 2007 -0400 expect it to. Special case that behaviour so that we do the same thing. - poppler/Annot.cc | 15 ++++++++++++--- + poppler/Annot.cc | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit ab0a6c37faf9916edcd70e128d9f2654eb795ace @@ -35884,10 +37734,10 @@ Date: Thu Oct 25 20:56:58 2007 +0200 Moved test-poppler-glib.c to test-poppler-glib.cc to get the correct compiler - configure.ac | 1 + - glib/Makefile.am | 2 +- - glib/test-poppler-glib.cc | 520 - +++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 1 + + glib/Makefile.am | 2 +- + glib/test-poppler-glib.cc | 520 + ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 522 insertions(+), 1 deletion(-) commit 6bd637dc135045b20abf024d394538d7a3160795 @@ -35905,9 +37755,9 @@ Date: Tue Oct 23 23:26:21 2007 +0200 Provide setters for some methods that only had getters. Fixes bug 12894 - poppler/GlobalParams.cc | 49 - +++++++++++++++++++++++++++++++++++++++++++++++ - poppler/GlobalParams.h | 7 +++++++ + poppler/GlobalParams.cc | 49 + +++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/GlobalParams.h | 7 +++++++ 2 files changed, 56 insertions(+) commit 25b273db677815c8df11e52fe9df29fe857a8a88 @@ -35923,8 +37773,8 @@ Date: Mon Oct 22 23:01:37 2007 -0400 to match. Now, instead, we draw nothing which matches the behaviour of acroread. - poppler/Gfx.cc | 4 ++++ - poppler/GfxFont.cc | 4 ++++ + poppler/Gfx.cc | 4 ++++ + poppler/GfxFont.cc | 4 ++++ 2 files changed, 8 insertions(+) commit 57331767ed5306eba1f9bf60e48fc88debdc2198 @@ -35933,8 +37783,8 @@ Date: Mon Oct 22 23:33:59 2007 +0200 builddir != srcdir fixes by Christian Persch <chpe gnome org> - autogen.sh | 7 ++++--- - glib/demo/Makefile.am | 1 + + autogen.sh | 7 ++++--- + glib/demo/Makefile.am | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) commit 2a333e5a618b5c92f3c703816b950321f25d3aab @@ -35950,15 +37800,15 @@ Date: Mon Oct 22 22:14:43 2007 +0200 That means some clipRes = state->clip->testRect but we win more robustness against broken pdf that specify HUGE fonts - splash/Splash.cc | 207 - ++++++++++++++++++++++++------------------------ - splash/Splash.h | 4 +- - splash/SplashFTFont.cc | 23 +++++- - splash/SplashFTFont.h | 4 +- - splash/SplashFont.cc | 29 +++++-- - splash/SplashFont.h | 5 +- - splash/SplashT1Font.cc | 11 ++- - splash/SplashT1Font.h | 4 +- + splash/Splash.cc | 207 + ++++++++++++++++++++++++------------------------- + splash/Splash.h | 4 +- + splash/SplashFTFont.cc | 23 +++++- + splash/SplashFTFont.h | 4 +- + splash/SplashFont.cc | 29 +++++-- + splash/SplashFont.h | 5 +- + splash/SplashT1Font.cc | 11 ++- + splash/SplashT1Font.h | 4 +- 8 files changed, 162 insertions(+), 125 deletions(-) commit cf785cd12ae77e8dd778ed043584f8f26efe675f @@ -35968,8 +37818,8 @@ Date: Mon Oct 22 21:59:35 2007 +0200 Add gmallocn_checkoverflow, it's the same as gmallocn but returns NULL on overflow instead of doing exit() - goo/gmem.cc | 18 ++++++++++++++++++ - goo/gmem.h | 3 +++ + goo/gmem.cc | 18 ++++++++++++++++++ + goo/gmem.h | 3 +++ 2 files changed, 21 insertions(+) commit 37e16ac301a35ceca2e3535f8c6100d4cf723c82 @@ -35979,7 +37829,7 @@ Date: Mon Oct 22 21:54:02 2007 +0200 exit(1) is bad in library code, use the src.abort method to describe failure - poppler/DCTStream.cc | 3 ++- + poppler/DCTStream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit dbe975c129999a3efceb1c86518fa6fda74f685c @@ -35988,7 +37838,7 @@ Date: Mon Oct 22 11:25:37 2007 +0200 Fix a crash with invalid TrueType fonts - fofi/FoFiTrueType.cc | 10 ++++++---- + fofi/FoFiTrueType.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 8bfe30a48fd7021591ab307bd51f86c06ff202b9 @@ -35997,7 +37847,7 @@ Date: Fri Oct 19 15:46:50 2007 +0200 Do not generate appearance stream for radio button that are not active - poppler/Annot.cc | 3 ++- + poppler/Annot.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1a531dcfee1c6fc79a414c38cbe7327fbf9a59d8 @@ -36006,7 +37856,7 @@ Date: Fri Oct 19 13:12:24 2007 +0200 Fix a crash with invalid embedded fonts - poppler/CairoFontEngine.cc | 6 ++++++ + poppler/CairoFontEngine.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit e1740278457e512676b623bcdf9968193f0a8d7b @@ -36015,8 +37865,8 @@ Date: Fri Oct 19 12:21:54 2007 +0200 Do not draw annotations when rendering for printing - glib/poppler-page.cc | 25 ++++++++++++++++++++++--- - poppler/Annot.h | 2 ++ + glib/poppler-page.cc | 25 ++++++++++++++++++++++--- + poppler/Annot.h | 2 ++ 2 files changed, 24 insertions(+), 3 deletions(-) commit a4d25f79dfc1a7e4998e2e113ef92312bd4af553 @@ -36029,7 +37879,7 @@ Date: Tue Oct 16 15:24:08 2007 +0200 dictionary. See evince bug: http://bugzilla.gnome.org/show_bug.cgi?id=486957 - poppler/Form.cc | 2 +- + poppler/Form.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 03e1da99f7393fb1103643311b0b5af7b875e09c @@ -36041,8 +37891,8 @@ Date: Sat Oct 13 19:38:15 2007 -0400 The implementation initializes fill_pattern and stroke_pattern to black matching SplashOutputDev. This fixes #12504. - poppler/CairoOutputDev.cc | 9 +++++++++ - poppler/CairoOutputDev.h | 2 +- + poppler/CairoOutputDev.cc | 9 +++++++++ + poppler/CairoOutputDev.h | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit 825c942d46e0c3e254028441015c5dd8440cc734 @@ -36051,7 +37901,7 @@ Date: Fri Oct 12 13:47:09 2007 +0200 Copy the embeddef file description string correctly - poppler/Catalog.cc | 3 +-- + poppler/Catalog.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 5e60da78695eff44cc10dbce46ef170727f682b1 @@ -36060,8 +37910,8 @@ Date: Fri Oct 12 13:46:52 2007 +0200 Correctly delete the embedded file stream - qt4/src/poppler-embeddedfile.cc | 1 + - qt4/src/poppler-private.h | 2 +- + qt4/src/poppler-embeddedfile.cc | 1 + + qt4/src/poppler-private.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 1627fbbde8be01af3bdd2583f3439897a37d5215 @@ -36075,7 +37925,7 @@ Date: Sat Oct 6 23:27:40 2007 -0400 and height which is wrong when width != maskWidth or heigh != maskHeight. Fixes #12668. - poppler/CairoOutputDev.cc | 4 ++-- + poppler/CairoOutputDev.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3156d560c5eaf6970da422d0b09fd2e95bfe6d1d @@ -36085,7 +37935,7 @@ Date: Fri Oct 5 11:34:01 2007 +0200 Fix a crash when Form Fields array contains references to non existent objects. Fixes bug #11865 - poppler/Form.cc | 9 +++++++++ + poppler/Form.cc | 9 +++++++++ 1 file changed, 9 insertions(+) commit f0b5e6286e94c6153c8247b5fae63a18622c48d3 @@ -36094,7 +37944,7 @@ Date: Thu Oct 4 15:22:01 2007 +0200 Do not return unknown field type for signature form fields - glib/poppler-form-field.cc | 2 ++ + glib/poppler-form-field.cc | 2 ++ 1 file changed, 2 insertions(+) commit 498fd7fb99b01a879d07e2ad12c0b9462a8fc438 @@ -36110,9 +37960,9 @@ Date: Thu Oct 4 12:36:39 2007 +0200 printing=gTrue to displaySlice. - glib/poppler-page.cc | 135 - ++++++++++++++++++++++++++++++++++++++++---------- - glib/poppler-page.h | 10 ++++ + glib/poppler-page.cc | 135 + +++++++++++++++++++++++++++++++++++++++++---------- + glib/poppler-page.h | 10 ++++ 2 files changed, 119 insertions(+), 26 deletions(-) commit 56af69787c78c2edbb69266e86a5a5b639ca6d3e @@ -36125,7 +37975,7 @@ Date: Wed Oct 3 23:02:25 2007 -0400 This situation was caused by the fixes for bug #11413. I'm not sure it's the best thing to do, but it seems better. - poppler/GfxFont.cc | 19 +++++++++++++++++++ + poppler/GfxFont.cc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 3d0df46908379bce1d196b9dc41153b1adb5f725 @@ -36134,7 +37984,7 @@ Date: Wed Oct 3 19:43:55 2007 +0200 Fix compile warning - glib/test-poppler-glib.c | 2 ++ + glib/test-poppler-glib.c | 2 ++ 1 file changed, 2 insertions(+) commit aba29e12528025c2cc71bf46e02e76ac4db2b193 @@ -36143,12 +37993,12 @@ Date: Fri Sep 28 21:01:50 2007 +0200 Add forms demo to glib poppler demo - glib/demo/Makefile.am | 2 + - glib/demo/forms.c | 489 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/forms.h | 31 ++++ - glib/demo/main.c | 8 +- - glib/demo/utils.c | 1 - + glib/demo/Makefile.am | 2 + + glib/demo/forms.c | 489 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/forms.h | 31 ++++ + glib/demo/main.c | 8 +- + glib/demo/utils.c | 1 - 5 files changed, 527 insertions(+), 4 deletions(-) commit d0c0f26d2c95232c216e3daa15e98a3aff14ac27 @@ -36165,7 +38015,7 @@ Date: Tue Sep 25 16:13:51 2007 -0700 Silence deprecation warnings - annoying with msvc 2005. - makefile.vc | 2 +- + makefile.vc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 59d55f7371bee81c9392fa2d4174ceffaacde471 @@ -36174,7 +38024,7 @@ Date: Tue Sep 25 01:21:19 2007 -0700 Fix misleading comment. - goo/GooTimer.h | 2 +- + goo/GooTimer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c36d8afc984795aca0a12a94ec7668092067db82 @@ -36187,7 +38037,7 @@ Date: Tue Sep 25 00:32:29 2007 -0700 This reverts commit 08bf7c1151d594d4c7d253a2c89f4f3a088ad8ec. - poppler/XRef.cc | 25 +++++++++++++++++++++---- + poppler/XRef.cc | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit ff25e83abae1ca17e2e7dd6f20946026fca69fff @@ -36196,10 +38046,10 @@ Date: Mon Sep 24 23:57:25 2007 -0700 Make perf-test compile on unix as well. - test/Makefile.am | 16 +++++- - test/perf-test-preview-dummy.cc | 1 + - test/perf-test.cc | 104 - ++++++++++++++++----------------------- + test/Makefile.am | 16 ++++++- + test/perf-test-preview-dummy.cc | 1 + + test/perf-test.cc | 104 + +++++++++++++++++----------------------- 3 files changed, 59 insertions(+), 62 deletions(-) commit 70f3bf42b3028d9a2e4aefdc2e1a458b3c77b0e7 @@ -36208,7 +38058,7 @@ Date: Mon Sep 24 21:26:54 2007 -0700 Let perf-test.cc manage lifetime of rendered bitmap. - test/perf-test-preview-win.cc | 7 ------- + test/perf-test-preview-win.cc | 7 ------- 1 file changed, 7 deletions(-) commit b622b252cba068a15eae77df5deb261dd98affaf @@ -36217,7 +38067,7 @@ Date: Mon Sep 24 21:20:12 2007 -0700 Disable my_error for now - seems to corrupt memory. - test/perf-test.cc | 2 ++ + test/perf-test.cc | 2 ++ 1 file changed, 2 insertions(+) commit bde8c9669ca6b43cb6a664bd14df164a718041ea @@ -36226,7 +38076,7 @@ Date: Mon Sep 24 21:08:58 2007 -0700 Con't copy the file unless COPY_FILE is defined. - test/perf-test.cc | 11 ++++++++++- + test/perf-test.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit bf9b46b012c64624818a2110af7c4b7e3b419728 @@ -36235,7 +38085,7 @@ Date: Mon Sep 24 20:13:54 2007 -0700 Respect -loadonly cmd-line arg. - test/perf-test.cc | 2 ++ + test/perf-test.cc | 2 ++ 1 file changed, 2 insertions(+) commit 2f664b654ca19135f0f8a0fe89872b9e0d526fa2 @@ -36244,8 +38094,8 @@ Date: Mon Sep 24 19:41:45 2007 -0700 Fix msvc debug build. Fix bitmap leak in perf-test. - makefile.vc | 6 ++++-- - test/perf-test.cc | 1 + + makefile.vc | 6 ++++-- + test/perf-test.cc | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) commit 05d41cd5aec39b4e3c8949445a9986e5ca8b50dd @@ -36254,8 +38104,8 @@ Date: Mon Sep 24 08:10:37 2007 -0700 Use GooTimer instead of my own timer. - test/perf-test.cc | 98 - +++++------------------------------------------------ + test/perf-test.cc | 98 + +++++-------------------------------------------------- 1 file changed, 8 insertions(+), 90 deletions(-) commit 05fbce5b6657e883ece9054c79576b25271a05a4 @@ -36264,10 +38114,10 @@ Date: Mon Sep 24 08:01:11 2007 -0700 Make GooTimer work for Windows/msvc build. - goo/GooTimer.cc | 69 - +++++++++++++++++++++++++++++++++++++------------------ - goo/GooTimer.h | 28 +++++++++++++--------- - poppler/Gfx.cc | 11 ++------- + goo/GooTimer.cc | 69 + +++++++++++++++++++++++++++++++++++++++------------------ + goo/GooTimer.h | 28 ++++++++++++++--------- + poppler/Gfx.cc | 11 ++------- 3 files changed, 66 insertions(+), 42 deletions(-) commit 6347915085a487da08d39a859f4261fa812dab09 @@ -36276,8 +38126,8 @@ Date: Mon Sep 24 01:08:17 2007 -0700 Add Error.cc in msvc build and use setErrorFunction in perf-test. - makefile.vc | 3 +-- - test/perf-test.cc | 10 +++++----- + makefile.vc | 3 +-- + test/perf-test.cc | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) commit ed01b3965c57ce2a4eabf9c46b5319ea627d3324 @@ -36289,7 +38139,7 @@ Date: Mon Sep 24 01:03:09 2007 -0700 Also enable this code for Windows, since CDECL was what was throwing msvc off. - poppler/Error.cc | 12 +++--------- + poppler/Error.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit 71fb15f8bd131a13d8cf0f394fe601cfbb6e1772 @@ -36298,9 +38148,9 @@ Date: Mon Sep 24 00:38:29 2007 -0700 Even less compiler warnings. - poppler/CairoOutputDev.cc | 6 +++--- - qt/poppler-page.cc | 3 +++ - utils/HtmlOutputDev.cc | 10 ++++++---- + poppler/CairoOutputDev.cc | 6 +++--- + qt/poppler-page.cc | 3 +++ + utils/HtmlOutputDev.cc | 10 ++++++---- 3 files changed, 12 insertions(+), 7 deletions(-) commit 7ba3f198a0651d2a7c91b7d9e10a5173dc3de0a3 @@ -36309,11 +38159,11 @@ Date: Mon Sep 24 00:32:37 2007 -0700 Even less compiler warnings. - qt/poppler-document.cc | 8 ++++++++ - qt/poppler-private.h | 8 -------- - qt4/src/poppler-document.cc | 10 ++++++++++ - qt4/src/poppler-form.cc | 15 +++++++++++++++ - qt4/src/poppler-private.h | 25 ------------------------- + qt/poppler-document.cc | 8 ++++++++ + qt/poppler-private.h | 8 -------- + qt4/src/poppler-document.cc | 10 ++++++++++ + qt4/src/poppler-form.cc | 15 +++++++++++++++ + qt4/src/poppler-private.h | 25 ------------------------- 5 files changed, 33 insertions(+), 33 deletions(-) commit ab1059f594cb9fccd8568ca2a535a363c7521daa @@ -36322,7 +38172,7 @@ Date: Mon Sep 24 00:14:01 2007 -0700 Don't break aliasing. - poppler/GlobalParams.cc | 40 ++++++++++++++++++---------------------- + poppler/GlobalParams.cc | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) commit 71c47b30adf687a0bcece22834933267053360de @@ -36331,7 +38181,7 @@ Date: Sun Sep 23 23:49:31 2007 -0700 Reduce compiler warnings. - poppler/JBIG2Stream.cc | 16 ++++++++++++---- + poppler/JBIG2Stream.cc | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 8466d94929844c976bbad8bb7d1ea7f7f77cc196 @@ -36340,7 +38190,7 @@ Date: Sun Sep 23 23:34:52 2007 -0700 Reduce compiler warnings. Tabs to spaces. - fofi/FoFiType1C.cc | 30 +++++++++++++++--------------- + fofi/FoFiType1C.cc | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit c53b8ccfba6fa4345086493f9e44212721c11d0a @@ -36349,9 +38199,9 @@ Date: Sun Sep 23 23:23:34 2007 -0700 Reduce number of compiler warnings. - poppler/CharCodeToUnicode.cc | 2 +- - poppler/Gfx.cc | 6 ++---- - poppler/PageLabelInfo.cc | 2 ++ + poppler/CharCodeToUnicode.cc | 2 +- + poppler/Gfx.cc | 6 ++---- + poppler/PageLabelInfo.cc | 2 ++ 3 files changed, 5 insertions(+), 5 deletions(-) commit abede2a06c5c9dc97b40479deda49621458f1171 @@ -36360,11 +38210,11 @@ Date: Sun Sep 23 23:03:36 2007 -0700 Reduce number of compiler warnings. - glib/poppler-action.cc | 1 - - glib/poppler-document.cc | 9 ++------- - glib/poppler-page.cc | 3 +-- - qt/poppler-document.cc | 1 - - qt4/src/poppler-annotation.cc | 16 +++++++++++++--- + glib/poppler-action.cc | 1 - + glib/poppler-document.cc | 9 ++------- + glib/poppler-page.cc | 3 +-- + qt/poppler-document.cc | 1 - + qt4/src/poppler-annotation.cc | 16 +++++++++++++--- 5 files changed, 16 insertions(+), 14 deletions(-) commit 60f5bcea4a920441e25ae11d677636242aabb2db @@ -36373,7 +38223,7 @@ Date: Sun Sep 23 22:48:06 2007 -0700 Remove unused variables. - utils/pdftoppm.cc | 2 +- + utils/pdftoppm.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3179eee44eb0afbc642675268b9a4abb16ccdde3 @@ -36382,7 +38232,7 @@ Date: Sun Sep 23 22:47:21 2007 -0700 Remove unused variables. - utils/HtmlOutputDev.cc | 23 ----------------------- + utils/HtmlOutputDev.cc | 23 ----------------------- 1 file changed, 23 deletions(-) commit e9dc379190aa3166870d0b11a05ccc4e9dad2706 @@ -36391,7 +38241,7 @@ Date: Sun Sep 23 22:41:59 2007 -0700 Remove unused variables. - poppler/ArthurOutputDev.cc | 16 +++++----------- + poppler/ArthurOutputDev.cc | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) commit 08bf7c1151d594d4c7d253a2c89f4f3a088ad8ec @@ -36402,7 +38252,7 @@ Date: Sun Sep 23 22:28:16 2007 -0700 which, due to type promotions, if a is int, is equivalent to a < 0; fix problems revealed by the change - poppler/XRef.cc | 25 ++++--------------------- + poppler/XRef.cc | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) commit 5a1f670a4d16affeed86cdf643ab22f481caa3a5 @@ -36411,7 +38261,7 @@ Date: Sun Sep 23 20:42:59 2007 -0700 ignore *.o files - .gitignore | 1 + + .gitignore | 1 + 1 file changed, 1 insertion(+) commit c156aed7234f82dea4cb384c1b8a7acdd34545be @@ -36420,7 +38270,7 @@ Date: Sun Sep 23 20:41:19 2007 -0700 remove unused variables - poppler/ABWOutputDev.cc | 10 ++-------- + poppler/ABWOutputDev.cc | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit d0bdef4752be5fa609a0766ee87aa54d51611d9a @@ -36429,7 +38279,23 @@ Date: Sat Sep 22 13:38:03 2007 -0700 undo accidental changes to file permissions - 0 files changed + msvc/poppler/poppler-config.h | 0 + poppler/Annot.cc | 0 + poppler/CairoFontEngine.cc | 0 + poppler/CairoOutputDev.cc | 0 + poppler/Catalog.cc | 0 + poppler/Form.cc | 0 + poppler/GfxFont.cc | 0 + poppler/GfxState.cc | 0 + poppler/Page.cc | 0 + poppler/SplashOutputDev.cc | 0 + poppler/TextOutputDev.cc | 0 + splash/Splash.cc | 0 + splash/SplashFTFontEngine.cc | 0 + test/perf-test-preview-dummy.cc | 0 + test/perf-test-preview-win.cc | 0 + test/perf-test.cc | 0 + 16 files changed, 0 insertions(+), 0 deletions(-) commit 6c69473f2f4a49757614ddd249e65bb7a13c63c1 Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)> @@ -36437,7 +38303,8 @@ Date: Fri Sep 21 08:09:53 2007 -0700 undo accidental mode change - 0 files changed + makefile.vc | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit e7e386e7ce8cb8eb8a7037ebdaa601524d332ae7 Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)> @@ -36445,9 +38312,9 @@ Date: Fri Sep 21 08:08:53 2007 -0700 more simplification by removing unneded code - makefile.vc | 2 +- - test/perf-test.cc | 60 - ++++++++--------------------------------------------- + makefile.vc | 2 +- + test/perf-test.cc | 60 + +++++++++---------------------------------------------- 2 files changed, 10 insertions(+), 52 deletions(-) commit 3e10604637ec193269a3155985476d3b83dc7d62 @@ -36456,8 +38323,8 @@ Date: Fri Sep 21 07:48:38 2007 -0700 for portability use bool/true/false instead of BOOL/TRUE/FALSE - test/perf-test.cc | 176 - ++++++++++++++++++++++++++--------------------------- + test/perf-test.cc | 176 + ++++++++++++++++++++++++++---------------------------- 1 file changed, 86 insertions(+), 90 deletions(-) commit 634718936f2a95fac2a9d12fcea483b3d0ca8fa6 @@ -36466,11 +38333,11 @@ Date: Fri Sep 21 07:41:14 2007 -0700 simplify perf-test - test/perf-test-pdf-engine.h | 78 - ----------------------------------------- - test/perf-test-preview-win.cc | 5 ++- - test/perf-test.cc | 75 - +++++++++++++++++++++++++++++++++++++-- + test/perf-test-pdf-engine.h | 78 + ------------------------------------------- + test/perf-test-preview-win.cc | 5 ++- + test/perf-test.cc | 75 + +++++++++++++++++++++++++++++++++++++++-- 3 files changed, 75 insertions(+), 83 deletions(-) commit 617550199762fab42ca2e202e641e047b3efbac0 @@ -36479,11 +38346,11 @@ Date: Fri Sep 21 05:20:16 2007 -0700 simplify perf-test code - test/perf-test-pdf-engine.h | 67 +++-------------------- - test/perf-test-preview-dummy.cc | 3 +- - test/perf-test-preview-win.cc | 80 +++++++++++++++++++++++---- - test/perf-test.cc | 114 - ++++----------------------------------- + test/perf-test-pdf-engine.h | 67 +++-------------------- + test/perf-test-preview-dummy.cc | 3 +- + test/perf-test-preview-win.cc | 80 ++++++++++++++++++++++++---- + test/perf-test.cc | 114 + ++++------------------------------------ 4 files changed, 86 insertions(+), 178 deletions(-) commit fb5bf808b88992c1772a10e4ed9fe788fb618417 @@ -36492,8 +38359,8 @@ Date: Fri Sep 21 03:03:26 2007 -0700 more msvc build fixes - makefile.vc | 2 +- - test/perf-test.cc | 4 ++++ + makefile.vc | 2 +- + test/perf-test.cc | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 60829b08a7440f36014f68ec54bee7a742412738 @@ -36502,8 +38369,8 @@ Date: Fri Sep 21 03:02:34 2007 -0700 msvc build fixes - msvc/poppler/poppler-config.h | 143 - +++++++++++++++++++++++++++++++++++++++++ + msvc/poppler/poppler-config.h | 143 + ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) commit 853c22a174bae81139edc9aeded7f26ae2655cef @@ -36512,8 +38379,8 @@ Date: Thu Sep 20 23:21:35 2007 -0700 add pre-made config.h for msvc build - msvc/config.h | 62 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + msvc/config.h | 62 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) commit 31c43b118bd4372134018be6f6693f77d1f6a39b @@ -36522,9 +38389,9 @@ Date: Thu Sep 20 22:10:09 2007 -0700 remove unused variables - poppler/CairoFontEngine.cc | 6 ++---- - poppler/CairoOutputDev.cc | 14 ++------------ - splash/SplashFTFontEngine.cc | 2 ++ + poppler/CairoFontEngine.cc | 6 ++---- + poppler/CairoOutputDev.cc | 14 ++------------ + splash/SplashFTFontEngine.cc | 2 ++ 3 files changed, 6 insertions(+), 16 deletions(-) commit 01b99f60e36dd955817f23911ef38947360f61f7 @@ -36533,9 +38400,9 @@ Date: Thu Sep 20 21:14:17 2007 -0700 remove unused variables - poppler/GfxState.cc | 11 ++--------- - poppler/SplashOutputDev.cc | 9 +++------ - poppler/TextOutputDev.cc | 3 --- + poppler/GfxState.cc | 11 ++--------- + poppler/SplashOutputDev.cc | 9 +++------ + poppler/TextOutputDev.cc | 3 --- 3 files changed, 5 insertions(+), 18 deletions(-) commit 7c406400532d68524a43cf963d894d3c4b269400 @@ -36544,11 +38411,11 @@ Date: Thu Sep 20 20:57:44 2007 -0700 remove unused variables - poppler/Catalog.cc | 1 - - poppler/Form.cc | 5 ----- - poppler/GfxFont.cc | 6 ++---- - poppler/Page.cc | 2 +- - splash/Splash.cc | 5 ++++- + poppler/Catalog.cc | 1 - + poppler/Form.cc | 5 ----- + poppler/GfxFont.cc | 6 ++---- + poppler/Page.cc | 2 +- + splash/Splash.cc | 5 ++++- 5 files changed, 7 insertions(+), 12 deletions(-) commit 70f23389c97b1870b7311d97322cdd16b580a79d @@ -36558,7 +38425,7 @@ Date: Thu Sep 20 20:23:59 2007 -0700 don't silence warnings about unused variables/functions to keep programmers honest - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cdb6fcf98137473efd993e1374a6f010e9db67db @@ -36567,7 +38434,7 @@ Date: Thu Sep 20 20:00:56 2007 -0700 Remove unused variables - poppler/Annot.cc | 5 ++--- + poppler/Annot.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 0e76b49ac852a5a7ebae4c1f67b153e0b7c9f905 @@ -36576,8 +38443,8 @@ Date: Tue Sep 18 01:04:50 2007 -0700 Explain how to compile on Windows using msvc makefile. - README.windows | 63 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + README.windows | 63 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) commit c002b4dc75b2688ffe8a734cf3e15f5891797842 @@ -36589,8 +38456,8 @@ Date: Tue Sep 18 00:04:47 2007 -0700 Add native msvc windows makefile and pre-made config.h for windows in msvc directory. - makefile.vc | 149 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + makefile.vc | 149 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) commit 1f33fc58201c92120c587189d2e0e819f83167da @@ -36622,7 +38489,7 @@ Date: Mon Sep 17 20:28:38 2007 -0400 the 302 merge but this code was not updated. Found by Matthew Woehlke. - qt4/src/poppler-document.cc | 4 +--- + qt4/src/poppler-document.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 2a495f19d4465e15fd2fa96656d904315c79a443 @@ -36631,9 +38498,9 @@ Date: Mon Sep 17 16:52:45 2007 -0400 Simplify ChangeLog rule a bit. - ChangeLog.mk | 81 - ---------------------------------------------------------- - Makefile.am | 7 ++--- + ChangeLog.mk | 81 + ------------------------------------------------------------ + Makefile.am | 7 +++--- 2 files changed, 4 insertions(+), 84 deletions(-) commit 7d5abbeec55e4b90b139671d96cfdf58bdab70b8 @@ -36644,10 +38511,10 @@ Date: Mon Sep 17 15:45:26 2007 -0400 Taken from cairo. It still need some tweaking. - ChangeLog.mk | 81 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - Makefile.am | 4 +++ - configure.ac | 2 +- + ChangeLog.mk | 81 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Makefile.am | 4 +++ + configure.ac | 2 +- 3 files changed, 86 insertions(+), 1 deletion(-) commit 15ad81c64cd8b1cb438d41be402daa19a239db3d @@ -36656,7 +38523,7 @@ Date: Mon Sep 17 19:39:29 2007 +0200 Use = instead of == in qt.m4 - m4/qt.m4 | 2 +- + m4/qt.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 70fabcb96e207b9b889bb32c0cf5ea3fc0aa08f8 @@ -36701,9 +38568,9 @@ Date: Fri Sep 14 20:50:07 2007 +0000 Windows implementation for matching fonts that doesn't use fontconfig - ChangeLog | 6 + - poppler/GlobalParamsWin.cc | 285 - ++++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 6 + + poppler/GlobalParamsWin.cc | 285 + +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 291 insertions(+) commit d18b5361a0504458da805ed6be037c9d648f9372 @@ -36712,7 +38579,7 @@ Date: Fri Sep 14 20:47:11 2007 +0000 Update ChangeLog for previous checkin - ChangeLog | 15 +++++++++++++++ + ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 3330763ddca66b30d5ee60aab94d6fe0bbae9c8f @@ -36721,17 +38588,17 @@ Date: Fri Sep 14 06:17:35 2007 +0000 windows/msvc compilation fixes - poppler/DCTStream.h | 2 +- - poppler/Error.cc | 6 ++++++ - poppler/FlateStream.h | 2 +- - poppler/GlobalParams.cc | 12 ++++++++++-- - poppler/GlobalParams.h | 17 +++++++++++++++++ - poppler/Stream.cc | 2 +- - splash/SplashFTFontEngine.cc | 2 ++ - splash/SplashFontEngine.cc | 2 +- - splash/SplashFontFile.cc | 2 ++ - splash/SplashFontFile.h | 3 ++- - splash/SplashT1FontEngine.cc | 2 +- + poppler/DCTStream.h | 2 +- + poppler/Error.cc | 6 ++++++ + poppler/FlateStream.h | 2 +- + poppler/GlobalParams.cc | 12 ++++++++++-- + poppler/GlobalParams.h | 17 +++++++++++++++++ + poppler/Stream.cc | 2 +- + splash/SplashFTFontEngine.cc | 2 ++ + splash/SplashFontEngine.cc | 2 +- + splash/SplashFontFile.cc | 2 ++ + splash/SplashFontFile.h | 3 ++- + splash/SplashT1FontEngine.cc | 2 +- 11 files changed, 44 insertions(+), 8 deletions(-) commit 6eb159ef34eb7e2fb8adcfc48afd84d5f50efbbd @@ -36741,8 +38608,8 @@ Date: Mon Sep 10 17:38:05 2007 +0000 * autogen.sh: Support automake-1.10. Patch by Krzysztof Kowalczyk <kkowalczyk@gmail.com> - ChangeLog | 5 +++++ - autogen.sh | 11 ++++++----- + ChangeLog | 5 +++++ + autogen.sh | 11 ++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) commit 31bbc8c727cfecc79bd8da962ad8d99a0d1d3d33 @@ -36754,10 +38621,10 @@ Date: Sat Sep 8 10:40:17 2007 +0000 Add PSConverter::setOutputDevice() to set a QIODevice where writing the resulting PS. - ChangeLog | 7 ++++++ - qt4/src/poppler-ps-converter.cc | 51 - ++++++++++++++++++++++++++++++++++++--- - qt4/src/poppler-qt4.h | 5 +++- + ChangeLog | 7 ++++++ + qt4/src/poppler-ps-converter.cc | 51 + +++++++++++++++++++++++++++++++++++++---- + qt4/src/poppler-qt4.h | 5 +++- 3 files changed, 58 insertions(+), 5 deletions(-) commit b3d63d03c310f01cc5b23d00ffd2103c6891fef2 @@ -36767,8 +38634,8 @@ Date: Wed Sep 5 20:22:32 2007 +0000 * qt4/src/poppler-ps-converter.cc: Fix Right<->Left interchange - ChangeLog | 1 + - qt4/src/poppler-ps-converter.cc | 4 ++-- + ChangeLog | 1 + + qt4/src/poppler-ps-converter.cc | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 64368582d5ca4e28c236f440482c96f1dd3a8897 @@ -36777,8 +38644,8 @@ Date: Wed Sep 5 18:22:52 2007 +0000 * poppler/PSOutputDev.cc: Fix printing of second parameter - ChangeLog | 4 ++++ - poppler/PSOutputDev.cc | 2 +- + ChangeLog | 4 ++++ + poppler/PSOutputDev.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit eaf9d06cf0d08ccdc183759e0331dc2439a6f10f @@ -36789,9 +38656,9 @@ Date: Wed Sep 5 10:57:09 2007 +0000 * glib/poppler-page.cc: * glib/demo/render.c: Fix build with --disable-cairo-output. - ChangeLog | 5 +++++ - glib/demo/render.c | 31 +++++++++++++++++++++++++++---- - glib/poppler-page.cc | 22 ++++++++++++---------- + ChangeLog | 5 +++++ + glib/demo/render.c | 31 +++++++++++++++++++++++++++---- + glib/poppler-page.cc | 22 ++++++++++++---------- 3 files changed, 44 insertions(+), 14 deletions(-) commit c0f488c2b0e115be3e1b7e4dc7baa38db5837498 @@ -36800,7 +38667,7 @@ Date: Tue Sep 4 22:04:52 2007 +0000 did not want to commit this - gtk-doc.make | 2 +- + gtk-doc.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3462851b4ea342651095f1803cd488bc3b3f5749 @@ -36810,9 +38677,9 @@ Date: Tue Sep 4 22:02:06 2007 +0000 * utils/pdftoppm.cc: Fix build on Sun Studio compiler. Patch by Brian Cameron <brian.cameron@sun.com> - ChangeLog | 5 +++++ - gtk-doc.make | 2 +- - utils/pdftoppm.cc | 2 +- + ChangeLog | 5 +++++ + gtk-doc.make | 2 +- + utils/pdftoppm.cc | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) commit cdf3b9062cc54d558b8dbeefb3211a920ff2cb94 @@ -36822,8 +38689,8 @@ Date: Mon Sep 3 19:23:11 2007 +0000 write news fix qt4 build - NEWS | 13 +++++++++++++ - qt4/src/Makefile.am | 3 ++- + NEWS | 13 +++++++++++++ + qt4/src/Makefile.am | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) commit c82208a44f3b09c27bc33831641e4f746dd4361f @@ -36836,12 +38703,12 @@ Date: Mon Sep 3 18:28:44 2007 +0000 * qt/Makefile.am * qt4/src/Makefile.am: Bump sonames - ChangeLog | 8 ++++++++ - configure.ac | 2 +- - glib/Makefile.am | 2 +- - poppler/Makefile.am | 2 +- - qt/Makefile.am | 2 +- - qt4/src/Makefile.am | 2 +- + ChangeLog | 8 ++++++++ + configure.ac | 2 +- + glib/Makefile.am | 2 +- + poppler/Makefile.am | 2 +- + qt/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- 6 files changed, 13 insertions(+), 5 deletions(-) commit 2a12409ebbf96ea3ca4556b71231a45ae37cb052 @@ -36853,9 +38720,9 @@ Date: Mon Sep 3 17:09:01 2007 +0000 <derekn@foolabs.com> to fix some errors in CCITTFaxStream and JBIG2Stream.cc - ChangeLog | 6 ++++++ - poppler/JBIG2Stream.cc | 7 ++++--- - poppler/Stream.cc | 2 +- + ChangeLog | 6 ++++++ + poppler/JBIG2Stream.cc | 7 ++++--- + poppler/Stream.cc | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) commit 0b483e71ef02b4040b665935c1018c8b30b9c1ca @@ -36880,23 +38747,23 @@ Date: Mon Sep 3 08:54:01 2007 +0000 * glib/reference/tmpl/poppler.sgml: Update glib bindings API documentation. - ChangeLog | 19 ++ - glib/poppler-document.cc | 10 + - glib/poppler-form-field.cc | 205 +++++++++++++++++ - glib/poppler-page.cc | 12 +- - glib/reference/poppler-docs.sgml | 2 + - glib/reference/poppler-sections.txt | 108 ++++++++- - glib/reference/poppler.types | 2 + - glib/reference/tmpl/poppler-action.sgml | 36 ++- - glib/reference/tmpl/poppler-attachment.sgml | 65 ++++++ - glib/reference/tmpl/poppler-document.sgml | 50 +++++ - glib/reference/tmpl/poppler-enums.sgml | 60 +++++ - glib/reference/tmpl/poppler-form-field.sgml | 315 - +++++++++++++++++++++++++++ - glib/reference/tmpl/poppler-page.sgml | 236 +++++++++++++++++++- - glib/reference/tmpl/poppler-private.sgml | 6 + - glib/reference/tmpl/poppler.sgml | 49 +++++ - gtk-doc.make | 34 +-- + ChangeLog | 19 ++ + glib/poppler-document.cc | 10 + + glib/poppler-form-field.cc | 205 ++++++++++++++++++ + glib/poppler-page.cc | 12 +- + glib/reference/poppler-docs.sgml | 2 + + glib/reference/poppler-sections.txt | 108 +++++++++- + glib/reference/poppler.types | 2 + + glib/reference/tmpl/poppler-action.sgml | 36 +++- + glib/reference/tmpl/poppler-attachment.sgml | 65 ++++++ + glib/reference/tmpl/poppler-document.sgml | 50 +++++ + glib/reference/tmpl/poppler-enums.sgml | 60 ++++++ + glib/reference/tmpl/poppler-form-field.sgml | 315 + ++++++++++++++++++++++++++++ + glib/reference/tmpl/poppler-page.sgml | 236 ++++++++++++++++++++- + glib/reference/tmpl/poppler-private.sgml | 6 + + glib/reference/tmpl/poppler.sgml | 49 +++++ + gtk-doc.make | 34 +-- 16 files changed, 1181 insertions(+), 28 deletions(-) commit 289e3893cda45055951bb8d3b82a45644bc0b6c6 @@ -36910,8 +38777,8 @@ Date: Sun Sep 2 17:02:55 2007 +0000 ghostscript behaviour. Patch by <darren.kenny@sun.com>. Fixes #12208 - ChangeLog | 3 +++ - poppler/GfxState.cc | 4 ++-- + ChangeLog | 3 +++ + poppler/GfxState.cc | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 6f6c2180aca2e26ea0e3c2f21f11bc8f457c19c0 @@ -36925,9 +38792,9 @@ Date: Sun Sep 2 16:31:19 2007 +0000 improve matching of half strings of decomposed characters/ligatures. - ChangeLog | 3 +++ - glib/demo/Makefile.am | 1 + - poppler/TextOutputDev.cc | 21 +++++++++++++-------- + ChangeLog | 3 +++ + glib/demo/Makefile.am | 1 + + poppler/TextOutputDev.cc | 21 +++++++++++++-------- 3 files changed, 17 insertions(+), 8 deletions(-) commit be1b5a0196cdfc78f74e08a023b477cac16eb0f3 @@ -36936,8 +38803,8 @@ Date: Sun Sep 2 16:06:03 2007 +0000 poppler/PDFDoc.cc: Don't enforce %%EOF at the end of file - ChangeLog | 4 ++++ - poppler/PDFDoc.cc | 3 ++- + ChangeLog | 4 ++++ + poppler/PDFDoc.cc | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) commit 500a87af9240344806c18ebbd05a89f4f4c69955 @@ -36952,10 +38819,10 @@ Date: Sun Sep 2 00:53:42 2007 +0000 the cairo context. - ChangeLog | 7 +++++++ - poppler/CairoOutputDev.cc | 7 ++++++- - poppler/Error.cc | 7 +++++++ - poppler/Error.h | 1 + + ChangeLog | 7 +++++++ + poppler/CairoOutputDev.cc | 7 ++++++- + poppler/Error.cc | 7 +++++++ + poppler/Error.h | 1 + 4 files changed, 21 insertions(+), 1 deletion(-) commit 0c22556bf70ff67eb388cdcd9784603030397785 @@ -36968,8 +38835,8 @@ Date: Sat Sep 1 23:38:04 2007 +0000 will be appropriately set. - ChangeLog | 5 +++++ - glib/demo/Makefile.am | 2 ++ + ChangeLog | 5 +++++ + glib/demo/Makefile.am | 2 ++ 2 files changed, 7 insertions(+) commit a23d45dd6cd8a2ac4181170a9ee924fe49a9781b @@ -36980,8 +38847,8 @@ Date: Sat Sep 1 23:00:59 2007 +0000 * glib/poppler-page.cc: Add note about clipping - ChangeLog | 4 ++++ - glib/poppler-page.cc | 2 ++ + ChangeLog | 4 ++++ + glib/poppler-page.cc | 2 ++ 2 files changed, 6 insertions(+) commit bf489d5cebc467807f2b38f74f6a6e34a503a9ca @@ -36990,8 +38857,8 @@ Date: Thu Aug 30 18:39:51 2007 +0000 * poppler/Form.h: Remove unused methods. Fixes 12013 - ChangeLog | 4 ++++ - poppler/Form.h | 3 --- + ChangeLog | 4 ++++ + poppler/Form.h | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) commit a81cc06c855385911dffa826b9e1407d6097e8c8 @@ -37007,15 +38874,14 @@ Date: Thu Aug 30 18:15:34 2007 +0000 * glib/test-poppler-glib.c: Add support for word and line selections. Based on patch by Kristian Høgsberg. - ChangeLog | 10 ++++++ - glib/poppler-page.cc | 81 - ++++++++++++++++++++++++++++++++++++++++------ - glib/poppler-page.h | 2 ++ - glib/poppler.h | 4 +-- - glib/test-poppler-glib.c | 2 +- - poppler/TextOutputDev.cc | 74 - +++++++++++++++++++++++++++++------------- - poppler/TextOutputDev.h | 34 ++++++++++++++----- + ChangeLog | 10 ++++++ + glib/poppler-page.cc | 81 + ++++++++++++++++++++++++++++++++++++++++++------ + glib/poppler-page.h | 2 ++ + glib/poppler.h | 4 +-- + glib/test-poppler-glib.c | 2 +- + poppler/TextOutputDev.cc | 74 +++++++++++++++++++++++++++++-------------- + poppler/TextOutputDev.h | 34 +++++++++++++++----- 7 files changed, 163 insertions(+), 44 deletions(-) commit 59ddb5cc8bec54305b6d256ad9975e95ecdcb935 @@ -37027,8 +38893,8 @@ Date: Mon Aug 27 18:37:55 2007 +0000 routine. Fixes bug #11775. Patch by Ed Catmur <ed@catmur.co.uk> - ChangeLog | 5 +++++ - poppler/UnicodeTypeTable.cc | 2 +- + ChangeLog | 5 +++++ + poppler/UnicodeTypeTable.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit a6e46ce61670679f368e66c1a98a7d5d1c960c5b @@ -37043,14 +38909,14 @@ Date: Mon Aug 27 17:56:29 2007 +0000 * qt4/src/poppler-qt4.h: A few API documentation fixes and improvements. - ChangeLog | 10 +++++++ - qt4/src/Doxyfile | 26 ++++++----------- - qt4/src/Mainpage.dox | 26 ++++++++++------- - qt4/src/poppler-annotation.h | 34 +++++++++++++++++++++++ - qt4/src/poppler-form.h | 18 ++++++------ - qt4/src/poppler-link.h | 63 - +++++++++++++++++++++++++++++++++++++++--- - qt4/src/poppler-qt4.h | 44 +++++++++++++++++++---------- + ChangeLog | 10 +++++++ + qt4/src/Doxyfile | 26 ++++++------------ + qt4/src/Mainpage.dox | 26 +++++++++++------- + qt4/src/poppler-annotation.h | 34 ++++++++++++++++++++++++ + qt4/src/poppler-form.h | 18 ++++++------- + qt4/src/poppler-link.h | 63 + +++++++++++++++++++++++++++++++++++++++++--- + qt4/src/poppler-qt4.h | 44 +++++++++++++++++++++---------- 7 files changed, 166 insertions(+), 55 deletions(-) commit a7f8d92fba8c45d6ca83568c045d5e324158ee6b @@ -37063,10 +38929,10 @@ Date: Mon Aug 27 17:17:14 2007 +0000 * qt4/src/poppler-annotation.cc: Don't leak the private class. - ChangeLog | 9 +++++++++ - qt4/src/poppler-annotation.cc | 4 ++-- - qt4/src/poppler-link.cc | 8 ++++++-- - qt4/src/poppler-link.h | 1 + + ChangeLog | 9 +++++++++ + qt4/src/poppler-annotation.cc | 4 ++-- + qt4/src/poppler-link.cc | 8 ++++++-- + qt4/src/poppler-link.h | 1 + 4 files changed, 18 insertions(+), 4 deletions(-) commit 2b1ef8f06879eb0b79288d57540c238ea833db24 @@ -37075,8 +38941,8 @@ Date: Sun Aug 26 21:39:22 2007 +0000 Fix bug 12121 - ChangeLog | 4 ++++ - utils/ImageOutputDev.cc | 2 +- + ChangeLog | 4 ++++ + utils/ImageOutputDev.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 20bcac5ee1988befb9c590a0d16cb615f0c49901 @@ -37085,8 +38951,8 @@ Date: Sun Aug 26 21:28:34 2007 +0000 forgot to cvs add - qt4/src/poppler-annotation-private.h | 49 - ++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation-private.h | 49 + ++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit e48de657db0ef439457b4b5ca39b937da25d531e @@ -37099,11 +38965,11 @@ Date: Sun Aug 26 18:11:01 2007 +0000 a common shared private. - ChangeLog | 4 + - qt4/src/poppler-annotation.cc | 969 - ++++++++++++++++++++++++++++++++++------- - qt4/src/poppler-annotation.h | 277 ++++++++---- - qt4/src/poppler-page.cc | 249 +++++++---- + ChangeLog | 4 + + qt4/src/poppler-annotation.cc | 969 + +++++++++++++++++++++++++++++++++++------- + qt4/src/poppler-annotation.h | 277 ++++++++---- + qt4/src/poppler-page.cc | 249 ++++++----- 4 files changed, 1155 insertions(+), 344 deletions(-) commit 392f050f909b6a1250acf1971446a1849534482c @@ -37131,18 +38997,18 @@ Date: Sun Aug 26 16:42:46 2007 +0000 of the Link* classes into a common shared private. - ChangeLog | 23 ++- - qt4/src/poppler-document.cc | 7 +- - qt4/src/poppler-embeddedfile.cc | 12 -- - qt4/src/poppler-fontinfo.cc | 12 +- - qt4/src/poppler-form.cc | 16 +- - qt4/src/poppler-form.h | 14 +- - qt4/src/poppler-link.cc | 373 - ++++++++++++++++++++++++++++++--------- - qt4/src/poppler-link.h | 67 ++++--- - qt4/src/poppler-qt4.h | 32 ++-- - qt4/src/poppler-sound.cc | 7 - - qt4/src/poppler-textbox.cc | 4 +- + ChangeLog | 23 ++- + qt4/src/poppler-document.cc | 7 +- + qt4/src/poppler-embeddedfile.cc | 12 -- + qt4/src/poppler-fontinfo.cc | 12 +- + qt4/src/poppler-form.cc | 16 +- + qt4/src/poppler-form.h | 14 +- + qt4/src/poppler-link.cc | 373 + ++++++++++++++++++++++++++++++---------- + qt4/src/poppler-link.h | 67 +++++--- + qt4/src/poppler-qt4.h | 32 ++-- + qt4/src/poppler-sound.cc | 7 - + qt4/src/poppler-textbox.cc | 4 +- 11 files changed, 404 insertions(+), 163 deletions(-) commit f215aca25fdd8fe287b717dde53f0be273d995e4 @@ -37162,26 +39028,26 @@ Date: Sun Aug 26 10:52:19 2007 +0000 * glib/demo/render.[ch]: * glib/demo/utils.[ch]: Add poppler glib demo tool. - ChangeLog | 14 ++ - configure.ac | 1 + - glib/Makefile.am | 2 +- - glib/demo/Makefile.am | 26 +++ - glib/demo/fonts.c | 276 +++++++++++++++++++++++++++ - glib/demo/fonts.h | 31 +++ - glib/demo/info.c | 243 ++++++++++++++++++++++++ - glib/demo/info.h | 31 +++ - glib/demo/links.c | 289 ++++++++++++++++++++++++++++ - glib/demo/links.h | 31 +++ - glib/demo/main.c | 205 ++++++++++++++++++++ - glib/demo/outline.c | 218 ++++++++++++++++++++++ - glib/demo/outline.h | 31 +++ - glib/demo/page.c | 249 +++++++++++++++++++++++++ - glib/demo/page.h | 31 +++ - glib/demo/render.c | 498 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/demo/render.h | 31 +++ - glib/demo/utils.c | 234 +++++++++++++++++++++++ - glib/demo/utils.h | 42 +++++ + ChangeLog | 14 ++ + configure.ac | 1 + + glib/Makefile.am | 2 +- + glib/demo/Makefile.am | 26 +++ + glib/demo/fonts.c | 276 ++++++++++++++++++++++++++++ + glib/demo/fonts.h | 31 ++++ + glib/demo/info.c | 243 ++++++++++++++++++++++++ + glib/demo/info.h | 31 ++++ + glib/demo/links.c | 289 +++++++++++++++++++++++++++++ + glib/demo/links.h | 31 ++++ + glib/demo/main.c | 205 +++++++++++++++++++++ + glib/demo/outline.c | 218 ++++++++++++++++++++++ + glib/demo/outline.h | 31 ++++ + glib/demo/page.c | 249 +++++++++++++++++++++++++ + glib/demo/page.h | 31 ++++ + glib/demo/render.c | 498 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/demo/render.h | 31 ++++ + glib/demo/utils.c | 234 ++++++++++++++++++++++++ + glib/demo/utils.h | 42 +++++ 19 files changed, 2482 insertions(+), 1 deletion(-) commit 7c9529b70dc44bb001d21a3b47fc65916813dec1 @@ -37191,8 +39057,8 @@ Date: Thu Aug 23 20:39:31 2007 +0000 2007-08-23 Carlos Garcia Campos <carlosgc@gnome.org> * glib/poppler-page.cc: Add missing comma. - ChangeLog | 4 ++++ - glib/poppler-page.cc | 2 +- + ChangeLog | 4 ++++ + glib/poppler-page.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 3c4a85503261ee81a829a1683f1f5fa85d41f8ee @@ -37208,8 +39074,8 @@ Date: Thu Aug 23 20:15:46 2007 +0000 used when the pdf was rotated on its side. Fixes #11913. - ChangeLog | 7 +++++++ - glib/poppler-page.cc | 5 ++--- + ChangeLog | 7 +++++++ + glib/poppler-page.cc | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit 3ba088d8caee3c40c2aba0cd85adcf9195ae88a3 @@ -37226,11 +39092,11 @@ Date: Wed Aug 22 21:29:32 2007 +0000 - scale pdf to fit in a square of wanted size Patch by Ilmari Heikkinen <ilmari.heikkinen@gmail.com> - ChangeLog | 12 ++++++ - splash/SplashBitmap.cc | 18 ++++++-- - splash/SplashBitmap.h | 2 + - utils/pdftoppm.cc | 107 - ++++++++++++++++++++++++++++++++++++++++-------- + ChangeLog | 12 ++++++ + splash/SplashBitmap.cc | 18 +++++++-- + splash/SplashBitmap.h | 2 + + utils/pdftoppm.cc | 107 + +++++++++++++++++++++++++++++++++++++++++-------- 4 files changed, 119 insertions(+), 20 deletions(-) commit 567e82c13aace4f40c7a555a62a3a4d223a46d92 @@ -37242,8 +39108,8 @@ Date: Wed Aug 22 19:34:02 2007 +0000 * poppler/GlobalParams.cc: Fix debug spew. Patch from Matthias Clasen. - ChangeLog | 4 ++++ - poppler/GlobalParams.cc | 1 - + ChangeLog | 4 ++++ + poppler/GlobalParams.cc | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) commit bc499987074d046baf29deafe4a29d57039c0c5e @@ -37256,8 +39122,8 @@ Date: Wed Aug 22 19:28:24 2007 +0000 in the image scaling code. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 6 ++++-- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit d9719233447cb4f85f2bf9d9ec6ef089caa21140 @@ -37270,8 +39136,8 @@ Date: Sun Aug 19 16:20:21 2007 +0000 currentFont is not set in beginString. This closes a possible memory leak. - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.cc | 3 +++ + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.cc | 3 +++ 2 files changed, 9 insertions(+) commit 099eb56896046e020f4ef0365e1ee382f85ec1ab @@ -37280,8 +39146,8 @@ Date: Wed Aug 15 18:52:20 2007 +0000 * poppler/JBIG2Stream.cc: Quick fix for bug #12014 - ChangeLog | 4 ++++ - poppler/JBIG2Stream.cc | 16 +++++++++++----- + ChangeLog | 4 ++++ + poppler/JBIG2Stream.cc | 16 +++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) commit 3b7e3645c85c7a3d341457f105835b58c935bd67 @@ -37290,9 +39156,9 @@ Date: Wed Aug 15 00:04:48 2007 +0000 RC2 is out! (0.5.91) - ChangeLog | 1 + - NEWS | 18 ++++++++++++++++++ - configure.ac | 2 +- + ChangeLog | 1 + + NEWS | 18 ++++++++++++++++++ + configure.ac | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) commit c240daefe660ac3456dc0c5f5dc82aa53ebc3313 @@ -37301,8 +39167,8 @@ Date: Tue Aug 14 23:10:37 2007 +0000 * poppler/Stream.cc: Fix CVE-2007-3387 by merging xpdf-3.02pl1.patch - ChangeLog | 1 + - poppler/Stream.cc | 12 +++++------- + ChangeLog | 1 + + poppler/Stream.cc | 12 +++++------- 2 files changed, 6 insertions(+), 7 deletions(-) commit 1ba884b6b98ac8d755c9adc9f23a7a68d8b17b54 @@ -37314,9 +39180,9 @@ Date: Tue Aug 14 22:47:30 2007 +0000 <vtorri@univ-evry.fr> to fix linking under MinGW - ChangeLog | 6 ++++++ - configure.ac | 13 +++++++++++++ - poppler/Makefile.am | 5 +++-- + ChangeLog | 6 ++++++ + configure.ac | 13 +++++++++++++ + poppler/Makefile.am | 5 +++-- 3 files changed, 22 insertions(+), 2 deletions(-) commit 3c31f923fcf1aeb361910eb1e9445cc28aa5b3ca @@ -37329,8 +39195,8 @@ Date: Tue Aug 7 16:22:12 2007 +0000 when we have a rotation as that case has not been tested. Also make sure that scaledHeight is at least 1. - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.cc | 7 ++++++- + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.cc | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) commit af97e5f8e0f3beeb43acde92a0788c02d9718adf @@ -37345,13 +39211,13 @@ Date: Mon Aug 6 17:41:17 2007 +0000 * poppler/Page.cc: Do not always regenerate appearance stream for every form widget, but only when it's actually needed. - ChangeLog | 9 ++++++ - poppler/Annot.cc | 86 - +++++++++++++++++++++++++++++++++--------------------- - poppler/Annot.h | 8 ++--- - poppler/Form.cc | 25 +++------------- - poppler/Form.h | 4 ++- - poppler/Page.cc | 8 ++--- + ChangeLog | 9 ++++++ + poppler/Annot.cc | 86 + ++++++++++++++++++++++++++++++++++---------------------- + poppler/Annot.h | 8 +++--- + poppler/Form.cc | 25 +++------------- + poppler/Form.h | 4 ++- + poppler/Page.cc | 8 ++---- 6 files changed, 74 insertions(+), 66 deletions(-) commit 74627e71388ca0a4c0938a472c291ef87186f370 @@ -37362,8 +39228,8 @@ Date: Tue Jul 31 21:40:19 2007 +0000 * poppler/GlobalParams.cc: s/GList/GooList/ some Windows code. - ChangeLog | 4 ++++ - poppler/GlobalParams.cc | 8 ++++---- + ChangeLog | 4 ++++ + poppler/GlobalParams.cc | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit f421e2151345ac855b75e819e19343a90789b3bf @@ -37375,9 +39241,9 @@ Date: Tue Jul 31 16:50:06 2007 +0000 * glib/poppler-document.cc: * glib/poppler-document.h: Add poppler_fonts_iter_get_file_name. - ChangeLog | 5 +++++ - glib/poppler-document.cc | 16 ++++++++++++++++ - glib/poppler-document.h | 1 + + ChangeLog | 5 +++++ + glib/poppler-document.cc | 16 ++++++++++++++++ + glib/poppler-document.h | 1 + 3 files changed, 22 insertions(+) commit 4d57b8a12b845d5d5ac321d7a4bca980d60d429f @@ -37390,8 +39256,8 @@ Date: Tue Jul 31 16:48:35 2007 +0000 CairoImageOutputDevice's implementation. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.h | 1 + + ChangeLog | 5 +++++ + poppler/CairoOutputDev.h | 1 + 2 files changed, 6 insertions(+) commit f04a67006abdb5843ab481aa1e25b51abd1b1b64 @@ -37402,9 +39268,9 @@ Date: Tue Jul 31 11:41:53 2007 +0000 * poppler/Form.cc: * poppler/Form.h: Fix memory leak. - ChangeLog | 5 +++++ - poppler/Form.cc | 9 +++++---- - poppler/Form.h | 4 ++-- + ChangeLog | 5 +++++ + poppler/Form.cc | 9 +++++---- + poppler/Form.h | 4 ++-- 3 files changed, 12 insertions(+), 6 deletions(-) commit ee9d556a8b413160911a535a0e9089b919ca29f5 @@ -37416,8 +39282,8 @@ Date: Tue Jul 31 11:40:22 2007 +0000 groups and soft masks in CairoImageOutputDev. Fixes a crash in poppler_page_get_image_mapping. - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.h | 11 +++++++++++ + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.h | 11 +++++++++++ 2 files changed, 17 insertions(+) commit e08779856c801b9968dc2d47e28e86abc1ec7110 @@ -37438,8 +39304,8 @@ Date: Tue Jul 31 05:29:57 2007 +0000 Patch by Koji Otani. Fixes #11413. - ChangeLog | 10 ++++++++++ - poppler/GfxFont.cc | 1 + + ChangeLog | 10 ++++++++++ + poppler/GfxFont.cc | 1 + 2 files changed, 11 insertions(+) commit 86fc9a6f343be920f5159e745947401227e41a37 @@ -37454,10 +39320,10 @@ Date: Mon Jul 30 19:28:17 2007 +0000 to cairo to improve the quality of the scaled image. Improves #5589. - ChangeLog | 6 + - poppler/CairoOutputDev.cc | 300 - +++++++++++++++++++++++++++++++++++++++++++-- - poppler/CairoOutputDev.h | 10 +- + ChangeLog | 6 + + poppler/CairoOutputDev.cc | 300 + ++++++++++++++++++++++++++++++++++++++++++++-- + poppler/CairoOutputDev.h | 10 +- 3 files changed, 303 insertions(+), 13 deletions(-) commit f754246e47161e9bf99887201e283c1419ade4f1 @@ -37468,8 +39334,8 @@ Date: Mon Jul 30 19:07:45 2007 +0000 * configure.ac: Update require cairo version to 1.4 - ChangeLog | 4 ++++ - configure.ac | 2 +- + ChangeLog | 4 ++++ + configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit bb20249ac676995725b617ef442f5feb01f78205 @@ -37482,10 +39348,10 @@ Date: Mon Jul 30 18:44:41 2007 +0000 * poppler/CairoOutputDev.h: Add transparency group support. Fixes #7856. - ChangeLog | 6 ++ - poppler/CairoOutputDev.cc | 133 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 21 ++++++- + ChangeLog | 6 +++ + poppler/CairoOutputDev.cc | 133 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 21 +++++++- 3 files changed, 159 insertions(+), 1 deletion(-) commit a85acecaeb0d122becbc52a385d918561e995eca @@ -37499,9 +39365,9 @@ Date: Mon Jul 30 00:22:35 2007 +0000 type3 fonts instead of using set_matrix() - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.cc | 20 +++++++++++++++++--- - poppler/CairoOutputDev.h | 1 + + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.cc | 20 +++++++++++++++++--- + poppler/CairoOutputDev.h | 1 + 3 files changed, 24 insertions(+), 3 deletions(-) commit a81a082169de32d01c36c969616a5c2279f1bac7 @@ -37512,8 +39378,8 @@ Date: Mon Jul 30 00:18:59 2007 +0000 * glib/test-poppler-glib.c: include <time.h> to fix compilation. - ChangeLog | 4 ++++ - glib/test-poppler-glib.c | 1 + + ChangeLog | 4 ++++ + glib/test-poppler-glib.c | 1 + 2 files changed, 5 insertions(+) commit 81393cb30f6287caf5195265cdc039555f2767d3 @@ -37527,12 +39393,12 @@ Date: Sat Jul 28 08:22:40 2007 +0000 * poppler/Form.h: Make fieldLookup static in Form and use it from both Form and Annot. - ChangeLog | 8 +++++++ - poppler/Annot.cc | 43 ++++++++++------------------------- - poppler/Annot.h | 1 - - poppler/Form.cc | 66 - ++++++++++++++++++++++++++---------------------------- - poppler/Form.h | 2 ++ + ChangeLog | 8 +++++++ + poppler/Annot.cc | 43 +++++++++++------------------------- + poppler/Annot.h | 1 - + poppler/Form.cc | 66 + +++++++++++++++++++++++++++----------------------------- + poppler/Form.h | 2 ++ 5 files changed, 54 insertions(+), 66 deletions(-) commit 81b669dcb14bf821a49c9879f8d4129075647f5f @@ -37543,8 +39409,8 @@ Date: Sat Jul 28 08:05:11 2007 +0000 * glib/poppler-page.h: Remove unneeded declarations. Fixes bug #11744. Patch by Kouhei Sutou <kou@cozmixng.org>. - ChangeLog | 5 +++++ - glib/poppler-page.h | 2 -- + ChangeLog | 5 +++++ + glib/poppler-page.h | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit f2c4e5305009f1da770c99d3e2e3371ff37c75f3 @@ -37558,12 +39424,12 @@ Date: Fri Jul 27 09:17:40 2007 +0000 * glib/test-poppler-glib.c: Make PopplerFontInfo GObject. Patch by Kouhei Sutou <kou@cozmixng.org>. - ChangeLog | 8 ++++++++ - glib/poppler-document.cc | 44 + ChangeLog | 8 ++++++++ + glib/poppler-document.cc | 44 ++++++++++++++++++++++++++++++++++++++++---- - glib/poppler-document.h | 6 +++++- - glib/poppler-private.h | 1 + - glib/test-poppler-glib.c | 2 +- + glib/poppler-document.h | 6 +++++- + glib/poppler-private.h | 1 + + glib/test-poppler-glib.c | 2 +- 5 files changed, 55 insertions(+), 6 deletions(-) commit 975c7cff10d9b00359e147329ae2c7a93f8a3833 @@ -37572,7 +39438,7 @@ Date: Wed Jul 25 17:20:06 2007 +0000 micro optimization - qt4/src/poppler-page.cc | 4 ++-- + qt4/src/poppler-page.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 525a7f49dd95f2644870a1c59ca15124e30026b4 @@ -37588,10 +39454,10 @@ Date: Tue Jul 24 16:45:25 2007 +0000 radio buttons. Look for some inheritable attributes in the parent when needed. - ChangeLog | 10 +++++++ - poppler/Annot.cc | 27 ++++++++++--------- - poppler/Form.cc | 77 - ++++++++++++++++++++++++++++++++++++++---------------- + ChangeLog | 10 ++++++++ + poppler/Annot.cc | 27 ++++++++++---------- + poppler/Form.cc | 77 + +++++++++++++++++++++++++++++++++++++++----------------- 3 files changed, 78 insertions(+), 36 deletions(-) commit 633a1cde65f86ee6577a68f4f8d36de43d14c714 @@ -37603,9 +39469,9 @@ Date: Sun Jul 15 21:03:50 2007 +0000 correct place, not in the invocation dir. Fixes bug #11610 - ChangeLog | 6 ++++++ - utils/HtmlOutputDev.cc | 37 ++++++++++--------------------------- - utils/HtmlOutputDev.h | 4 ---- + ChangeLog | 6 ++++++ + utils/HtmlOutputDev.cc | 37 ++++++++++--------------------------- + utils/HtmlOutputDev.h | 4 ---- 3 files changed, 16 insertions(+), 31 deletions(-) commit ccb2d420ca8d818aa9ba1d64f08f5e94ab313a72 @@ -37623,10 +39489,10 @@ Date: Sun Jul 15 17:09:29 2007 +0000 exiting the program. * poppler/Stream.cc: Remove bogus #warning - ChangeLog | 10 ++++++++++ - poppler/DCTStream.cc | 17 ++++++++++++++++- - poppler/DCTStream.h | 1 + - poppler/Stream.cc | 1 - + ChangeLog | 10 ++++++++++ + poppler/DCTStream.cc | 17 ++++++++++++++++- + poppler/DCTStream.h | 1 + + poppler/Stream.cc | 1 - 4 files changed, 27 insertions(+), 2 deletions(-) commit f9d82dfd299ae23a1baf3e35e2c3cd351129c525 @@ -37637,8 +39503,8 @@ Date: Sat Jul 14 18:23:42 2007 +0000 calculated if not specified - ChangeLog | 5 +++++ - utils/pdftops.cc | 4 ++-- + ChangeLog | 5 +++++ + utils/pdftops.cc | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 1c04136e9538ccfaa2d6b968861682ca3b69ffb3 @@ -37650,9 +39516,9 @@ Date: Sat Jul 14 15:23:31 2007 +0000 * glib/poppler-document.h: Remove trailing comma from the last item of enums. - ChangeLog | 6 ++++++ - glib/poppler-action.h | 2 +- - glib/poppler-document.h | 8 ++++---- + ChangeLog | 6 ++++++ + glib/poppler-action.h | 2 +- + glib/poppler-document.h | 8 ++++---- 3 files changed, 11 insertions(+), 5 deletions(-) commit b9b68cabce19a5e23911e5432ace8c13bd237391 @@ -37666,10 +39532,10 @@ Date: Sat Jul 14 15:15:57 2007 +0000 a text form field type, since a text field could be multiline and password at the same time. - ChangeLog | 8 ++++++++ - glib/poppler-form-field.cc | 10 ++++++++-- - glib/poppler-form-field.h | 2 +- - glib/test-poppler-glib.c | 4 ++-- + ChangeLog | 8 ++++++++ + glib/poppler-form-field.cc | 10 ++++++++-- + glib/poppler-form-field.h | 2 +- + glib/test-poppler-glib.c | 4 ++-- 4 files changed, 19 insertions(+), 5 deletions(-) commit 14a8361039d708661b8699b2e7c4496135021a85 @@ -37688,16 +39554,16 @@ Date: Fri Jul 13 22:18:05 2007 +0000 Japanese fonts. Fixes bug 11413 - ChangeLog | 13 ++ - fofi/FoFiTrueType.cc | 305 - ++++++++++++++++++++++++++++++++++++++++++ - fofi/FoFiTrueType.h | 12 ++ - poppler/CairoFontEngine.cc | 47 ++----- - poppler/CharCodeToUnicode.cc | 16 +++ - poppler/CharCodeToUnicode.h | 1 + - poppler/GfxFont.cc | 230 +++++++++++++++++++++++++++---- - poppler/GfxFont.h | 2 + - poppler/SplashOutputDev.cc | 53 ++------ + ChangeLog | 13 ++ + fofi/FoFiTrueType.cc | 305 + +++++++++++++++++++++++++++++++++++++++++++ + fofi/FoFiTrueType.h | 12 ++ + poppler/CairoFontEngine.cc | 47 ++----- + poppler/CharCodeToUnicode.cc | 16 +++ + poppler/CharCodeToUnicode.h | 1 + + poppler/GfxFont.cc | 230 ++++++++++++++++++++++++++++---- + poppler/GfxFont.h | 2 + + poppler/SplashOutputDev.cc | 53 ++------ 9 files changed, 577 insertions(+), 102 deletions(-) commit 8389099d8e8940e3f8920b14a83075d69bcd8e6c @@ -37707,8 +39573,8 @@ Date: Fri Jul 13 18:21:02 2007 +0000 * poppler/FontInfo.cc: Fix the FontInfoScanner::scan method to actually scan the number of requested pages - ChangeLog | 6 ++++++ - poppler/FontInfo.cc | 12 ++++++------ + ChangeLog | 6 ++++++ + poppler/FontInfo.cc | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) commit 9ced4442372d08375e0ded62f79052d8a3ec9cd6 @@ -37718,8 +39584,8 @@ Date: Fri Jul 13 18:08:44 2007 +0000 * poppler/GlobalParams.cc: Remove dead unused code from Win32 ifdef - ChangeLog | 4 ++++ - poppler/GlobalParams.cc | 6 ------ + ChangeLog | 4 ++++ + poppler/GlobalParams.cc | 6 ------ 2 files changed, 4 insertions(+), 6 deletions(-) commit fb89fdb8de608ff94082e16819f042cddabf2bcc @@ -37732,10 +39598,10 @@ Date: Wed Jul 11 18:52:12 2007 +0000 had text twice - ChangeLog | 7 +++++++ - poppler/PSOutputDev.cc | 5 +++++ - poppler/PSOutputDev.h | 2 ++ - utils/pdftohtml.cc | 3 +-- + ChangeLog | 7 +++++++ + poppler/PSOutputDev.cc | 5 +++++ + poppler/PSOutputDev.h | 2 ++ + utils/pdftohtml.cc | 3 +-- 4 files changed, 15 insertions(+), 2 deletions(-) commit 0c9fa59bf5edf3cfcca1792da51b904a7c7f7615 @@ -37747,10 +39613,10 @@ Date: Wed Jul 11 18:30:19 2007 +0000 * poppler/XRef.cc: * poppler/XRef.h: Fix memory leak. - ChangeLog | 6 ++++++ - poppler/Form.cc | 49 ++++++++++++++++++++++++------------------------- - poppler/XRef.cc | 22 ++++++++++------------ - poppler/XRef.h | 2 +- + ChangeLog | 6 ++++++ + poppler/Form.cc | 49 ++++++++++++++++++++++++------------------------- + poppler/XRef.cc | 22 ++++++++++------------ + poppler/XRef.h | 2 +- 4 files changed, 41 insertions(+), 38 deletions(-) commit 4ae7d43bd54c5b3e2f08c48441f741d3099e228f @@ -37768,15 +39634,15 @@ Date: Wed Jul 11 18:12:26 2007 +0000 but at least make it compile :-D - ChangeLog | 11 +++++++++++ - goo/GooVector.h | 4 ++-- - goo/gfile.cc | 6 +++--- - poppler/GlobalParams.cc | 26 +++++++++++++------------- - splash/SplashFontEngine.cc | 2 +- - splash/SplashT1FontEngine.cc | 8 ++++---- - splash/SplashT1FontEngine.h | 7 +++---- - splash/SplashT1FontFile.cc | 8 +++++--- - splash/SplashT1FontFile.h | 4 ++-- + ChangeLog | 11 +++++++++++ + goo/GooVector.h | 4 ++-- + goo/gfile.cc | 6 +++--- + poppler/GlobalParams.cc | 26 +++++++++++++------------- + splash/SplashFontEngine.cc | 2 +- + splash/SplashT1FontEngine.cc | 8 ++++---- + splash/SplashT1FontEngine.h | 7 +++---- + splash/SplashT1FontFile.cc | 8 +++++--- + splash/SplashT1FontFile.h | 4 ++-- 9 files changed, 44 insertions(+), 32 deletions(-) commit 7bd125ce96c603fd5cf42d7c6a29b542e82dd4ec @@ -37791,12 +39657,12 @@ Date: Wed Jul 11 18:08:07 2007 +0000 * glib/test-poppler-glib.c: Add a method to get the max length allowed in text form fields. - ChangeLog | 9 +++++++++ - glib/poppler-form-field.cc | 8 ++++++++ - glib/poppler-form-field.h | 1 + - glib/test-poppler-glib.c | 1 + - poppler/Form.cc | 11 +++++++++++ - poppler/Form.h | 4 ++++ + ChangeLog | 9 +++++++++ + glib/poppler-form-field.cc | 8 ++++++++ + glib/poppler-form-field.h | 1 + + glib/test-poppler-glib.c | 1 + + poppler/Form.cc | 11 +++++++++++ + poppler/Form.h | 4 ++++ 6 files changed, 34 insertions(+) commit 8a68855735e9d295d71685e82de39204d639ea7a @@ -37808,10 +39674,10 @@ Date: Mon Jul 9 08:52:58 2007 +0000 * poppler/Annot.h: Render '*' instead of the actual content in password form fields. Patch by Julien Rebetez <julien@fhtagn.net> - ChangeLog | 6 ++++++ - poppler/Annot.cc | 52 + ChangeLog | 6 ++++++ + poppler/Annot.cc | 52 +++++++++++++++++++++++++++++----------------------- - poppler/Annot.h | 5 +++-- + poppler/Annot.h | 5 +++-- 3 files changed, 38 insertions(+), 25 deletions(-) commit 53cf7d7084dc03a28239f11c94f2095bb02d6108 @@ -37826,12 +39692,12 @@ Date: Sat Jul 7 16:23:56 2007 +0000 * glib/test-poppler-glib.c: Add a method to get the type of a Form Field Button. - ChangeLog | 9 +++++++++ - glib/poppler-form-field.cc | 18 ++++++++++++++++++ - glib/poppler-form-field.h | 8 ++++++++ - glib/test-poppler-glib.c | 26 +++++++++++++++++++++++--- - poppler/Form.cc | 5 +++++ - poppler/Form.h | 2 ++ + ChangeLog | 9 +++++++++ + glib/poppler-form-field.cc | 18 ++++++++++++++++++ + glib/poppler-form-field.h | 8 ++++++++ + glib/test-poppler-glib.c | 26 +++++++++++++++++++++++--- + poppler/Form.cc | 5 +++++ + poppler/Form.h | 2 ++ 6 files changed, 65 insertions(+), 3 deletions(-) commit de0a40181e5832a0dc263d40ed0a269867764623 @@ -37842,8 +39708,8 @@ Date: Sat Jul 7 15:28:29 2007 +0000 * poppler/Form.cc: Fix a crash when setting state on buttons that don't have state. - ChangeLog | 5 +++++ - poppler/Form.cc | 3 +++ + ChangeLog | 5 +++++ + poppler/Form.cc | 3 +++ 2 files changed, 8 insertions(+) commit a33518a3283ff25aa5517bc535ddb61383b1cfdc @@ -37857,8 +39723,8 @@ Date: Fri Jul 6 09:08:44 2007 +0000 delete children or widgets. Patch by Julien Rebetez <julien@fhtagn.net> - ChangeLog | 4 ++++ - poppler/Form.cc | 17 +++++++++++------ + ChangeLog | 4 ++++ + poppler/Form.cc | 17 +++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit 43f0d5b9bb198cdcbc2f7111f294c6f947105314 @@ -37870,9 +39736,9 @@ Date: Fri Jul 6 08:47:11 2007 +0000 patch by Darren Kenny <darren.kenny@sun.com> - ChangeLog | 6 ++++++ - goo/GooString.cc | 2 +- - poppler/ABWOutputDev.cc | 4 +++- + ChangeLog | 6 ++++++ + goo/GooString.cc | 2 +- + poppler/ABWOutputDev.cc | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) commit 4e7405071b69889362e4d49de3f881f0e3e261e3 @@ -37883,8 +39749,8 @@ Date: Thu Jul 5 13:04:01 2007 +0000 * glib/poppler-form-field.cc: Allow to set NULL in form fields that can contain text. - ChangeLog | 5 +++++ - glib/poppler-form-field.cc | 30 ++++++++++++------------------ + ChangeLog | 5 +++++ + glib/poppler-form-field.cc | 30 ++++++++++++------------------ 2 files changed, 17 insertions(+), 18 deletions(-) commit 625510797c528257527003477fe28adbacfe80e7 @@ -37898,10 +39764,10 @@ Date: Thu Jul 5 08:13:51 2007 +0000 and mtime, since they are public attributes and we don't want to break the API. - ChangeLog | 8 ++++++++ - glib/poppler-attachment.cc | 4 ++-- - glib/poppler-attachment.h | 4 ++-- - glib/test-poppler-glib.c | 4 ++-- + ChangeLog | 8 ++++++++ + glib/poppler-attachment.cc | 4 ++-- + glib/poppler-attachment.h | 4 ++-- + glib/test-poppler-glib.c | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) commit 9b2640f156f24b07c797d9461f84e64d550efa1a @@ -37914,9 +39780,9 @@ Date: Wed Jul 4 13:57:31 2007 +0000 the unicode formated string * qt4/src/poppler-private.h: create QStringToUnicodeGooString - ChangeLog | 7 +++++++ - qt4/src/poppler-form.cc | 2 +- - qt4/src/poppler-private.h | 15 +++++++++++++++ + ChangeLog | 7 +++++++ + qt4/src/poppler-form.cc | 2 +- + qt4/src/poppler-private.h | 15 +++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) commit b70115cf979b29f75c644518ae0e9c0dd9892ebf @@ -37927,8 +39793,8 @@ Date: Wed Jul 4 13:06:38 2007 +0000 * glib/poppler-form-field.cc: Convert strings from UTF8 to UTF16BE before setting them. - ChangeLog | 5 +++++ - glib/poppler-form-field.cc | 34 ++++++++++++++++++++++++---------- + ChangeLog | 5 +++++ + glib/poppler-form-field.cc | 34 ++++++++++++++++++++++++---------- 2 files changed, 29 insertions(+), 10 deletions(-) commit d37843877a6f93a9f27502d07ad82cba79e9aa73 @@ -37946,14 +39812,14 @@ Date: Wed Jul 4 08:26:52 2007 +0000 into a GTime that is used by attachments and document properties. Fix memory leak in attachments. - ChangeLog | 12 ++++ - glib/poppler-attachment.cc | 25 +++++++- - glib/poppler-attachment.h | 16 ++--- - glib/poppler-document.cc | 142 - +++++++++++++++++++++++--------------------- - glib/poppler-private.h | 6 +- - glib/poppler.h | 1 + - glib/test-poppler-glib.c | 56 ++++++++++++++--- + ChangeLog | 12 ++++ + glib/poppler-attachment.cc | 25 +++++++- + glib/poppler-attachment.h | 16 ++--- + glib/poppler-document.cc | 142 + +++++++++++++++++++++++---------------------- + glib/poppler-private.h | 6 +- + glib/poppler.h | 1 + + glib/test-poppler-glib.c | 56 +++++++++++++++--- 7 files changed, 171 insertions(+), 87 deletions(-) commit d933f47d4af0992059148259a189373b42499bbe @@ -37964,8 +39830,8 @@ Date: Tue Jul 3 20:31:20 2007 +0000 add all the enums - ChangeLog | 2 ++ - qt4/tests/poppler-fonts.cpp | 28 ++++++++++++++++++++-------- + ChangeLog | 2 ++ + qt4/tests/poppler-fonts.cpp | 28 ++++++++++++++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) commit d90b166cfbdc4857351baa627d158d5e0b6652b4 @@ -37980,9 +39846,9 @@ Date: Tue Jul 3 16:46:51 2007 +0000 for sake of correctness - ChangeLog | 7 +++++++ - poppler/Catalog.cc | 1 - - qt4/tests/poppler-attachments.cpp | 1 + + ChangeLog | 7 +++++++ + poppler/Catalog.cc | 1 - + qt4/tests/poppler-attachments.cpp | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) commit 7fa87eb2b093770271bc3a72de5b0b9dc228aa1b @@ -37995,10 +39861,10 @@ Date: Tue Jul 3 14:01:40 2007 +0000 * glib/test-poppler-glib.c: Add choice_commit_on_change function to glib bindings. - ChangeLog | 7 +++++++ - glib/poppler-form-field.cc | 8 ++++++++ - glib/poppler-form-field.h | 1 + - glib/test-poppler-glib.c | 2 ++ + ChangeLog | 7 +++++++ + glib/poppler-form-field.cc | 8 ++++++++ + glib/poppler-form-field.h | 1 + + glib/test-poppler-glib.c | 2 ++ 4 files changed, 18 insertions(+) commit 8b67e0403f6eaab6770cc0b7861074ae0b6d85bb @@ -38010,10 +39876,10 @@ Date: Tue Jul 3 13:49:18 2007 +0000 * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Fix a typo. - ChangeLog | 6 ++++++ - glib/poppler-form-field.cc | 2 +- - glib/poppler-form-field.h | 2 +- - glib/test-poppler-glib.c | 2 +- + ChangeLog | 6 ++++++ + glib/poppler-form-field.cc | 2 +- + glib/poppler-form-field.h | 2 +- + glib/test-poppler-glib.c | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) commit 33a5765eb404a4b321b09c26af74c1ed64a5d474 @@ -38029,11 +39895,11 @@ Date: Tue Jul 3 13:22:54 2007 +0000 to the qt4 frontend - ChangeLog | 9 +++++++++ - poppler/Catalog.cc | 19 ++++++++++++++++--- - poppler/Catalog.h | 13 +++++++++++-- - qt4/src/poppler-embeddedfile.cc | 16 ++++++++++++++++ - qt4/src/poppler-qt4.h | 14 ++++++++++++++ + ChangeLog | 9 +++++++++ + poppler/Catalog.cc | 19 ++++++++++++++++--- + poppler/Catalog.h | 13 +++++++++++-- + qt4/src/poppler-embeddedfile.cc | 16 ++++++++++++++++ + qt4/src/poppler-qt4.h | 14 ++++++++++++++ 5 files changed, 66 insertions(+), 5 deletions(-) commit c7d21f9354bbe090cce6459124dcaadf1e46639e @@ -38047,10 +39913,10 @@ Date: Mon Jul 2 13:39:32 2007 +0000 Use FILE_SELECT instead of FILESELECT and fix a typo. Patch by Kouhei Sutou - ChangeLog | 9 +++++++++ - glib/poppler-form-field.cc | 2 +- - glib/poppler-form-field.h | 2 +- - glib/test-poppler-glib.c | 2 +- + ChangeLog | 9 +++++++++ + glib/poppler-form-field.cc | 2 +- + glib/poppler-form-field.h | 2 +- + glib/test-poppler-glib.c | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) commit 5e301064c62c6d58f488839d7bf804af912a3de1 @@ -38064,10 +39930,10 @@ Date: Mon Jul 2 13:34:26 2007 +0000 Add poppler_form_field_is_read_only to glib bindings. Patch by Kouhei Sutou - ChangeLog | 9 +++++++++ - glib/poppler-form-field.cc | 8 ++++++++ - glib/poppler-form-field.h | 1 + - glib/test-poppler-glib.c | 6 +++++- + ChangeLog | 9 +++++++++ + glib/poppler-form-field.cc | 8 ++++++++ + glib/poppler-form-field.h | 1 + + glib/test-poppler-glib.c | 6 +++++- 4 files changed, 23 insertions(+), 1 deletion(-) commit 11875746ce28e8999bcad46167fcfea131cd267a @@ -38079,8 +39945,8 @@ Date: Sat Jun 30 08:33:30 2007 +0000 instead of poppler_page_transition which doesn't exist. Patch by Kouhei Sutou - ChangeLog | 6 ++++++ - glib/poppler-page.cc | 2 +- + ChangeLog | 6 ++++++ + glib/poppler-page.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 0a5acaae3b9bfcd731bc4e072f35f9433aa773da @@ -38101,18 +39967,18 @@ Date: Sat Jun 30 08:25:15 2007 +0000 in order to make it more consistent with the current API and easier to use. - ChangeLog | 15 +++ - glib/Makefile.am | 2 + - glib/poppler-document.cc | 197 ++------------------------- - glib/poppler-document.h | 55 +------- - glib/poppler-form-field.cc | 316 - ++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-form-field.h | 96 ++++++++++++++ - glib/poppler-page.cc | 210 ++++++++++++----------------- - glib/poppler-page.h | 55 ++------ - glib/poppler-private.h | 11 +- - glib/poppler.h | 40 +++--- - glib/test-poppler-glib.c | 119 ++++++++++++++--- + ChangeLog | 15 +++ + glib/Makefile.am | 2 + + glib/poppler-document.cc | 197 ++-------------------------- + glib/poppler-document.h | 55 +------- + glib/poppler-form-field.cc | 316 + +++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-form-field.h | 96 ++++++++++++++ + glib/poppler-page.cc | 210 ++++++++++++------------------ + glib/poppler-page.h | 55 ++------ + glib/poppler-private.h | 11 +- + glib/poppler.h | 40 +++--- + glib/test-poppler-glib.c | 119 ++++++++++++++--- 11 files changed, 662 insertions(+), 454 deletions(-) commit 2212874e57a6eb9db733b2e9a98f0cfcb88a8fc1 @@ -38123,8 +39989,8 @@ Date: Tue Jun 26 21:31:07 2007 +0000 but no AcroForm->Fields (it's mandatory but...) - ChangeLog | 5 +++++ - poppler/Form.cc | 54 + ChangeLog | 5 +++++ + poppler/Form.cc | 54 +++++++++++++++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 25 deletions(-) @@ -38136,9 +40002,9 @@ Date: Sat Jun 23 18:06:07 2007 +0000 * poppler/Annot.cc: * poppler/Form.cc: Fix memory leaks. - ChangeLog | 5 +++++ - poppler/Annot.cc | 2 +- - poppler/Form.cc | 13 +++++++++---- + ChangeLog | 5 +++++ + poppler/Annot.cc | 2 +- + poppler/Form.cc | 13 +++++++++---- 3 files changed, 15 insertions(+), 5 deletions(-) commit d874a2753e3ac51b6f539dfdf980435c8c381b4f @@ -38151,10 +40017,10 @@ Date: Wed Jun 20 20:07:15 2007 +0000 from the qt4 binding. Based on patch by Jason Kivlighn * qt4/tests/test-poppler-qt4.cpp: Print metadata if it exists - ChangeLog | 5 +++++ - qt4/src/poppler-document.cc | 13 +++++++++++++ - qt4/src/poppler-qt4.h | 5 +++++ - qt4/tests/test-poppler-qt4.cpp | 1 + + ChangeLog | 5 +++++ + qt4/src/poppler-document.cc | 13 +++++++++++++ + qt4/src/poppler-qt4.h | 5 +++++ + qt4/tests/test-poppler-qt4.cpp | 1 + 4 files changed, 24 insertions(+) commit 08d4c437e735ac50a340c4ae17ee0eeccd00dc20 @@ -38166,8 +40032,8 @@ Date: Wed Jun 20 18:40:03 2007 +0000 through the glib binding. Patch by Jason Kivlighn <jkivlighn@gmail.com> Approved by Carlos - ChangeLog | 6 ++++++ - glib/poppler-document.cc | 21 +++++++++++++++++++++ + ChangeLog | 6 ++++++ + glib/poppler-document.cc | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) commit cdd2a49dc99aa16ded674c58dbb50298f06cf18a @@ -38182,9 +40048,9 @@ Date: Fri Jun 15 18:15:53 2007 +0000 Jauco Noordzij <jauco.noordzij@gmail.com>. More info at bug #11273 - ChangeLog | 8 + - poppler/ABWOutputDev.cc | 384 - ++++++++++++----------------------------------- + ChangeLog | 8 + + poppler/ABWOutputDev.cc | 384 + ++++++++++++------------------------------------ 2 files changed, 106 insertions(+), 286 deletions(-) commit 7f23383197b0e2fa24be7b4925ea6f39eb95bbc1 @@ -38196,10 +40062,10 @@ Date: Wed Jun 13 20:39:21 2007 +0000 by Jauco Noordzij <jauco.noordzij@gmail.com>. Fixes bug #11187 - ChangeLog | 6 ++++ - poppler/ABWOutputDev.cc | 80 - ++++++++++++++++++++++++++++++++++++++++++++++- - poppler/ABWOutputDev.h | 1 + + ChangeLog | 6 ++++ + poppler/ABWOutputDev.cc | 80 + ++++++++++++++++++++++++++++++++++++++++++++++++- + poppler/ABWOutputDev.h | 1 + 3 files changed, 86 insertions(+), 1 deletion(-) commit 948520cd529ce47d1970aae6a0b8058128e37c30 @@ -38225,12 +40091,12 @@ Date: Wed Jun 13 18:50:40 2007 +0000 .../include/poppler in the include path - ChangeLog | 16 ++++++++++++++++ - goo/FixedPoint.h | 2 +- - goo/gmem.h | 2 +- - poppler/SecurityHandler.h | 2 +- - poppler/poppler-config.h.in | 12 +++++++++++- - utils/ImageOutputDev.h | 2 +- + ChangeLog | 16 ++++++++++++++++ + goo/FixedPoint.h | 2 +- + goo/gmem.h | 2 +- + poppler/SecurityHandler.h | 2 +- + poppler/poppler-config.h.in | 12 +++++++++++- + utils/ImageOutputDev.h | 2 +- 6 files changed, 31 insertions(+), 5 deletions(-) commit 825461e47b05595805e87a0d2960b07197c8da8b @@ -38239,8 +40105,8 @@ Date: Wed Jun 13 18:24:56 2007 +0000 configure.ac: Fix detection of glib - ChangeLog | 4 ++++ - configure.ac | 2 +- + ChangeLog | 4 ++++ + configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit a67a93fc6b4812a4f892b311c5b299e59283cd47 @@ -38255,12 +40121,12 @@ Date: Mon Jun 11 21:14:22 2007 +0000 Axel Howind on bug #11228 - ChangeLog | 9 +++++++++ - poppler/CMap.h | 2 +- - poppler/CharCodeToUnicode.h | 2 +- - poppler/GlobalParams.h | 2 +- - poppler/PageLabelInfo.h | 6 +++--- - poppler/UnicodeMap.h | 2 +- + ChangeLog | 9 +++++++++ + poppler/CMap.h | 2 +- + poppler/CharCodeToUnicode.h | 2 +- + poppler/GlobalParams.h | 2 +- + poppler/PageLabelInfo.h | 6 +++--- + poppler/UnicodeMap.h | 2 +- 6 files changed, 16 insertions(+), 7 deletions(-) commit 051b31af053cac4727718169b79b25451a4bdd95 @@ -38270,9 +40136,9 @@ Date: Mon Jun 11 21:11:05 2007 +0000 * qt/poppler-qt.h * qt4/src/poppler-qt4.h: Headers cleanup - ChangeLog | 5 +++++ - qt/poppler-qt.h | 6 +++--- - qt4/src/poppler-qt4.h | 8 ++++---- + ChangeLog | 5 +++++ + qt/poppler-qt.h | 6 +++--- + qt4/src/poppler-qt4.h | 8 ++++---- 3 files changed, 12 insertions(+), 7 deletions(-) commit 3e1597b80fc6750f1ec3269f9819aa8225879524 @@ -38281,8 +40147,8 @@ Date: Fri Jun 8 22:39:23 2007 +0000 poppler/Annot.cc: Fix leak - ChangeLog | 4 ++++ - poppler/Annot.cc | 1 + + ChangeLog | 4 ++++ + poppler/Annot.cc | 1 + 2 files changed, 5 insertions(+) commit 49535c20b4f71d1c1381134233e2e1449cf560c0 @@ -38296,9 +40162,9 @@ Date: Thu Jun 7 21:23:03 2007 +0000 "!" for consistency with the rest of the code. Patch by Jens Granseuer - ChangeLog | 5 +++ - poppler/ABWOutputDev.cc | 93 - ++++++++++++++++++++++++----------------------- + ChangeLog | 5 +++ + poppler/ABWOutputDev.cc | 93 + +++++++++++++++++++++++++------------------------ 2 files changed, 52 insertions(+), 46 deletions(-) commit dd8fa975bf51dd18120369d0ef2d8f1781e04d93 @@ -38307,7 +40173,7 @@ Date: Sat Jun 2 09:18:11 2007 +0000 correct form of patch 11102 - utils/HtmlFonts.cc | 5 ++++- + utils/HtmlFonts.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit cdf70857ece0748f13b11c923ccf9626094555b4 @@ -38320,10 +40186,10 @@ Date: Fri Jun 1 18:34:48 2007 +0000 --enable-fixedpoint. Fixes bug 11110 - ChangeLog | 7 +++++++ - poppler/ArthurOutputDev.cc | 8 ++++---- - splash/SplashFTFont.cc | 8 ++++---- - splash/SplashMath.h | 2 +- + ChangeLog | 7 +++++++ + poppler/ArthurOutputDev.cc | 8 ++++---- + splash/SplashFTFont.cc | 8 ++++---- + splash/SplashMath.h | 2 +- 4 files changed, 16 insertions(+), 9 deletions(-) commit 90b1a404629a884cc32737a3a729c9a75f7a59c1 @@ -38336,8 +40202,8 @@ Date: Wed May 30 18:33:24 2007 +0000 they got it from. - ChangeLog | 6 ++++++ - configure.ac | 2 +- + ChangeLog | 6 ++++++ + configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 03d766ea1ddd4ce6d938f96b53906a7dc8bd179a @@ -38346,7 +40212,7 @@ Date: Wed May 30 18:29:57 2007 +0000 make dist needs this - qt4/src/Makefile.am | 2 ++ + qt4/src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit d540c04268047fdd125ad932ca05c7553a97c0fe @@ -38359,14 +40225,14 @@ Date: Wed May 30 17:50:00 2007 +0000 And some changes in glib/reference/tmpl - ChangeLog | 5 + - glib/reference/tmpl/poppler-document.sgml | 4 + - glib/reference/tmpl/poppler-enums.sgml | 150 - +++++++++++++++++++++++++++++ - glib/reference/tmpl/poppler-page.sgml | 5 +- - glib/reference/tmpl/poppler-unused.sgml | 130 - ------------------------- - utils/HtmlFonts.cc | 2 +- + ChangeLog | 5 + + glib/reference/tmpl/poppler-document.sgml | 4 + + glib/reference/tmpl/poppler-enums.sgml | 150 + ++++++++++++++++++++++++++++++ + glib/reference/tmpl/poppler-page.sgml | 5 +- + glib/reference/tmpl/poppler-unused.sgml | 130 + -------------------------- + utils/HtmlFonts.cc | 2 +- 6 files changed, 162 insertions(+), 134 deletions(-) commit ce414f2a36f4d97a3bddfd42baabdc1e34bf9321 @@ -38377,9 +40243,8 @@ Date: Tue May 29 22:01:58 2007 +0000 * poppler/gen-unicode-tables.py: Add this script to fix distcheck. - ChangeLog | 4 ++++ - poppler/gen-unicode-tables.py | 38 - ++++++++++++++++++++++++++++++++++++++ + ChangeLog | 4 ++++ + poppler/gen-unicode-tables.py | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) commit 97e602752b05f3690acb1821bdca31c5771361e1 @@ -38392,11 +40257,11 @@ Date: Sun May 27 11:24:40 2007 +0000 * glib/poppler-page.h: Fix indentation, some code cleanups and memory leaks. - ChangeLog | 7 ++ - glib/poppler-page.cc | 198 - ++++++++++++++++++++++++++++------------------ - glib/poppler-page.h | 6 +- - glib/test-poppler-glib.c | 39 +++++++++ + ChangeLog | 7 ++ + glib/poppler-page.cc | 198 + ++++++++++++++++++++++++++++------------------- + glib/poppler-page.h | 6 +- + glib/test-poppler-glib.c | 39 ++++++++++ 4 files changed, 168 insertions(+), 82 deletions(-) commit 3d31c2b1ea913fc80211f1c6fed9b3666f124049 @@ -38408,10 +40273,10 @@ Date: Sun May 27 10:12:56 2007 +0000 * glib/poppler-page.h: Add missing image mapping type definition. - ChangeLog | 6 ++++++ - glib/poppler-page.cc | 48 + ChangeLog | 6 ++++++ + glib/poppler-page.cc | 48 +++++++++++++++++++++++++++++++++++++++++++++--- - glib/poppler-page.h | 5 +++++ + glib/poppler-page.h | 5 +++++ 3 files changed, 56 insertions(+), 3 deletions(-) commit 8284a769568322066a9d4626bd9b2cf3d18a6487 @@ -38421,9 +40286,9 @@ Date: Sat May 26 23:20:12 2007 +0000 * configure.ac: * NEWS: Bump release to 0.5.9 (0.6 Release Candidate) - ChangeLog | 2 ++ - NEWS | 15 +++++++++++++++ - configure.ac | 2 +- + ChangeLog | 2 ++ + NEWS | 15 +++++++++++++++ + configure.ac | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) commit e6ff9e0d95e058f6aff3c72d5f4d7d7ccf661999 @@ -38439,11 +40304,11 @@ Date: Sat May 26 22:33:21 2007 +0000 don't get conflicts when making separate qt3 and qt4 packages - ChangeLog | 9 +++++++++ - poppler-qt.pc.in | 2 +- - poppler-qt4.pc.in | 2 +- - qt/Makefile.am | 2 +- - qt4/src/Makefile.am | 2 +- + ChangeLog | 9 +++++++++ + poppler-qt.pc.in | 2 +- + poppler-qt4.pc.in | 2 +- + qt/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) commit fefefe495a182c1745314186b99441b9e76ba5b4 @@ -38459,12 +40324,12 @@ Date: Fri May 25 23:17:58 2007 +0000 transformations * qt4/src/poppler-private.h: Fix indentation - ChangeLog | 6 ++++++ - qt4/src/poppler-link-extractor-private.h | 1 + - qt4/src/poppler-link-extractor.cc | 12 ++++++------ - qt4/src/poppler-link.cc | 25 +++++++++++++++---------- - qt4/src/poppler-link.h | 7 ++++++- - qt4/src/poppler-private.h | 15 ++++++++------- + ChangeLog | 6 ++++++ + qt4/src/poppler-link-extractor-private.h | 1 + + qt4/src/poppler-link-extractor.cc | 12 ++++++------ + qt4/src/poppler-link.cc | 25 +++++++++++++++---------- + qt4/src/poppler-link.h | 7 ++++++- + qt4/src/poppler-private.h | 15 ++++++++------- 6 files changed, 42 insertions(+), 24 deletions(-) commit ecaeaa9512d1dae4a036703ea8739102a8e463f0 @@ -38475,8 +40340,8 @@ Date: Fri May 25 22:30:20 2007 +0000 to extract link clickable area - ChangeLog | 5 +++++ - qt4/src/poppler-link-extractor.cc | 2 +- + ChangeLog | 5 +++++ + qt4/src/poppler-link-extractor.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 774a9456c668ef70b2e8f17d59f8f427aa97bad5 @@ -38491,10 +40356,10 @@ Date: Fri May 25 18:43:04 2007 +0000 Don't cache DisplayFontParams by font name, instead cache them in GfxFont. Fixes #8140. - ChangeLog | 8 ++++++++ - poppler/GfxFont.cc | 2 ++ - poppler/GfxFont.h | 6 ++++++ - poppler/GlobalParams.cc | 4 ++-- + ChangeLog | 8 ++++++++ + poppler/GfxFont.cc | 2 ++ + poppler/GfxFont.h | 6 ++++++ + poppler/GlobalParams.cc | 4 ++-- 4 files changed, 18 insertions(+), 2 deletions(-) commit a88fadf0bb9af55c83c9c4f7d08deb17d6aa9ae4 @@ -38509,10 +40374,10 @@ Date: Fri May 25 17:33:37 2007 +0000 to allow requesting selections of words and paragraphs. - ChangeLog | 8 ++++++++ - glib/poppler-page.cc | 30 ++++++++++++++++-------------- - glib/poppler-page.h | 6 ++++-- - glib/poppler.h | 7 +++++++ + ChangeLog | 8 ++++++++ + glib/poppler-page.cc | 30 ++++++++++++++++-------------- + glib/poppler-page.h | 6 ++++-- + glib/poppler.h | 7 +++++++ 4 files changed, 35 insertions(+), 16 deletions(-) commit bf195b489c22875695e202d6ca6659144ef57e61 @@ -38528,13 +40393,13 @@ Date: Wed May 23 21:20:58 2007 +0000 * qt4/src/poppler-qt4.h: A few of API documentation fixes and improvements. - ChangeLog | 10 ++++++++ - qt4/src/Mainpage.dox | 8 ++---- - qt4/src/poppler-document.cc | 5 ++-- - qt4/src/poppler-link.h | 4 ++- - qt4/src/poppler-private.h | 1 + - qt4/src/poppler-qt4.h | 57 - ++++++++++++++++++++++++++++--------------- + ChangeLog | 10 ++++++++ + qt4/src/Mainpage.dox | 8 ++----- + qt4/src/poppler-document.cc | 5 ++-- + qt4/src/poppler-link.h | 4 +++- + qt4/src/poppler-private.h | 1 + + qt4/src/poppler-qt4.h | 57 + ++++++++++++++++++++++++++++++--------------- 6 files changed, 57 insertions(+), 28 deletions(-) commit 36d1fe292778ba29990a389c50a0df0d51f11913 @@ -38543,8 +40408,8 @@ Date: Mon May 21 21:42:38 2007 +0000 Fix assert in bug 11023 - ChangeLog | 4 ++++ - glib/poppler-action.cc | 2 +- + ChangeLog | 4 ++++ + glib/poppler-action.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 5b411246a2cce6ed3bb2d8c9e9d856227b6aba7f @@ -38555,10 +40420,10 @@ Date: Mon May 21 21:39:08 2007 +0000 * glib/poppler-page.h: poppler_page_render_section() for cairo. Bug 7023 - ChangeLog | 6 ++++ - glib/poppler-page.cc | 88 - ++++++++++++++++++++++++++++++++++++++++++++------ - glib/poppler-page.h | 9 ++++++ + ChangeLog | 6 ++++ + glib/poppler-page.cc | 88 + ++++++++++++++++++++++++++++++++++++++++++++++------ + glib/poppler-page.h | 9 ++++++ 3 files changed, 93 insertions(+), 10 deletions(-) commit 409f2a9cb31add29accb87011331c50dc08110cd @@ -38574,15 +40439,15 @@ Date: Mon May 21 21:35:10 2007 +0000 * poppler/CairoOutputDev.h: Extend CairoOutputdev to do image caching when rendering - ChangeLog | 11 +++ - glib/poppler-page.cc | 161 +++++++++++++++++++++++++++++++-- - glib/poppler-page.h | 10 +++ - glib/poppler-private.h | 3 + - glib/poppler.h | 9 +- - glib/test-poppler-glib.c | 27 +++++- - poppler/CairoOutputDev.cc | 215 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 122 +++++++++++++++++++++++++ + ChangeLog | 11 +++ + glib/poppler-page.cc | 161 ++++++++++++++++++++++++++++++++-- + glib/poppler-page.h | 10 +++ + glib/poppler-private.h | 3 + + glib/poppler.h | 9 +- + glib/test-poppler-glib.c | 27 +++++- + poppler/CairoOutputDev.cc | 215 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 122 ++++++++++++++++++++++++++ 8 files changed, 545 insertions(+), 13 deletions(-) commit afd11ec66430dae084b5a5560333e933460fc637 @@ -38600,11 +40465,11 @@ Date: Mon May 21 21:29:09 2007 +0000 components in any SplashColor always be 4 - ChangeLog | 11 +++++++++++ - poppler/Annot.cc | 6 ++++++ - poppler/Form.cc | 1 + - qt4/src/poppler-private.h | 5 ++++- - splash/SplashTypes.h | 6 +----- + ChangeLog | 11 +++++++++++ + poppler/Annot.cc | 6 ++++++ + poppler/Form.cc | 1 + + qt4/src/poppler-private.h | 5 ++++- + splash/SplashTypes.h | 6 +----- 5 files changed, 23 insertions(+), 6 deletions(-) commit f019c8a8efde004e1663ea88cb48c0e46318d936 @@ -38618,9 +40483,9 @@ Date: Thu May 17 21:32:57 2007 +0000 * qt4/src/poppler-private.h: Fix memory leak when converting QString -> GooString - ChangeLog | 7 +++++++ - qt4/src/poppler-link.cc | 12 ++++++++++++ - qt4/src/poppler-private.h | 4 +++- + ChangeLog | 7 +++++++ + qt4/src/poppler-link.cc | 12 ++++++++++++ + qt4/src/poppler-private.h | 4 +++- 3 files changed, 22 insertions(+), 1 deletion(-) commit d68a4eb44b5390b3093774f39a6805ad2e95c146 @@ -38633,8 +40498,8 @@ Date: Sun May 13 00:53:43 2007 +0000 choice or other fields that contain text. Patch by Julien Rebetez. - ChangeLog | 5 +++++ - poppler/Annot.cc | 52 + ChangeLog | 5 +++++ + poppler/Annot.cc | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 51 insertions(+), 6 deletions(-) @@ -38648,10 +40513,10 @@ Date: Mon May 7 18:41:09 2007 +0000 implementation * Page.cc: Fix leak - ChangeLog | 7 +++++++ - poppler/Catalog.cc | 1 + - poppler/Form.cc | 5 +++++ - poppler/Page.cc | 1 + + ChangeLog | 7 +++++++ + poppler/Catalog.cc | 1 + + poppler/Form.cc | 5 +++++ + poppler/Page.cc | 1 + 4 files changed, 14 insertions(+) commit d46553d696b2d7fe416ce8db40db54dd1d7c6733 @@ -38664,8 +40529,8 @@ Date: Mon Apr 30 22:34:21 2007 +0000 glib frontend the qt one does not end up depending on cairo - ChangeLog | 6 ++++++ - poppler/Makefile.am | 1 - + ChangeLog | 6 ++++++ + poppler/Makefile.am | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) commit d5c52409c532a126bcb8eb65f6f1390113a5f258 @@ -38674,7 +40539,7 @@ Date: Sun Apr 29 17:37:38 2007 +0000 jeff committed this line by mistake - ChangeLog | 1 - + ChangeLog | 1 - 1 file changed, 1 deletion(-) commit 6ddc11ef4c534369ee104422bfb989603c466790 @@ -38691,8 +40556,8 @@ Date: Sun Apr 29 17:33:58 2007 +0000 before: 1415838 128864 8 1544710 179206 libpoppler.so after: 1404574 140128 8 1544710 179206 libpoppler.so - ChangeLog | 10 ++++++++++ - poppler/UnicodeTypeTable.cc | 24 ++++++++++++------------ + ChangeLog | 10 ++++++++++ + poppler/UnicodeTypeTable.cc | 24 ++++++++++++------------ 2 files changed, 22 insertions(+), 12 deletions(-) commit c5613ab5ce65fc84eb3a5584cee1454171173fa7 @@ -38708,14 +40573,14 @@ Date: Sat Apr 28 23:25:59 2007 +0000 splashModeXBGR8 and hopefully fix qt frontends image generation - ChangeLog | 10 +++++ - poppler/SplashOutputDev.cc | 102 - ++++++++++++++++++++++++++++++++------------ - qt/poppler-private.h | 2 +- - qt4/src/poppler-private.h | 2 +- - splash/Splash.cc | 44 ++++++++++--------- - splash/SplashBitmap.cc | 16 +++---- - splash/SplashTypes.h | 4 +- + ChangeLog | 10 +++++ + poppler/SplashOutputDev.cc | 102 + +++++++++++++++++++++++++++++++++------------ + qt/poppler-private.h | 2 +- + qt4/src/poppler-private.h | 2 +- + splash/Splash.cc | 44 +++++++++---------- + splash/SplashBitmap.cc | 16 +++---- + splash/SplashTypes.h | 4 +- 7 files changed, 120 insertions(+), 60 deletions(-) commit 6479ce224f1393235ca9888dfe0710327fbfccd2 @@ -38724,8 +40589,8 @@ Date: Sat Apr 28 22:12:22 2007 +0000 fix merging problems - splash/Splash.cc | 1 + - splash/SplashBitmap.cc | 1 - + splash/Splash.cc | 1 + + splash/SplashBitmap.cc | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) commit e2ac4ada3e29139053871ff7f53772e1ccc7adc0 @@ -38735,7 +40600,7 @@ Date: Sat Apr 28 15:39:36 2007 +0000 \n at the end of the printf Although i'm not sure we want to printf this... - poppler/GlobalParams.cc | 2 +- + poppler/GlobalParams.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b8133940638c95940edcb9b98126ca9a4f7b8d4 @@ -38753,12 +40618,12 @@ Date: Sat Apr 28 12:00:38 2007 +0000 to the printing process. - ChangeLog | 10 +++ - qt4/src/Makefile.am | 1 + - qt4/src/poppler-document.cc | 39 ++------ - qt4/src/poppler-ps-converter.cc | 190 - +++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 119 ++++++++++++++++++++---- + ChangeLog | 10 +++ + qt4/src/Makefile.am | 1 + + qt4/src/poppler-document.cc | 39 ++------- + qt4/src/poppler-ps-converter.cc | 190 + ++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 119 +++++++++++++++++++++---- 5 files changed, 307 insertions(+), 52 deletions(-) commit 26d5fefcd4c858e2ebd689d963a65773957ac808 @@ -38770,8 +40635,8 @@ Date: Sat Apr 28 11:35:34 2007 +0000 using ArthurOutputDev. - ChangeLog | 6 ++++++ - qt4/src/poppler-page.cc | 2 +- + ChangeLog | 6 ++++++ + qt4/src/poppler-page.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 218364bc4951682de8e63e1bd3f061636b08b615 @@ -38785,11 +40650,11 @@ Date: Sat Apr 28 11:34:14 2007 +0000 of the frontends and helper classes. Forgot to do it before merging. - ChangeLog | 8 ++++++++ - glib/poppler-document.h | 6 +++++- - poppler/FontInfo.h | 6 +++++- - qt/poppler-qt.h | 6 +++++- - qt4/src/poppler-qt4.h | 20 ++++++++++++-------- + ChangeLog | 8 ++++++++ + glib/poppler-document.h | 6 +++++- + poppler/FontInfo.h | 6 +++++- + qt/poppler-qt.h | 6 +++++- + qt4/src/poppler-qt4.h | 20 ++++++++++++-------- 5 files changed, 35 insertions(+), 11 deletions(-) commit c1a40d3b4e9b27e34c94c9477a0313534563a394 @@ -38799,8 +40664,8 @@ Date: Sat Apr 28 11:20:58 2007 +0000 * qt4/src/poppler-annotation.h: Make the header clean. - ChangeLog | 5 +++++ - qt4/src/poppler-annotation.h | 3 +++ + ChangeLog | 5 +++++ + qt4/src/poppler-annotation.h | 3 +++ 2 files changed, 8 insertions(+) commit 3f4bf880b95e28a1ae7a38b18b341e089860780c @@ -38820,15 +40685,15 @@ Date: Sat Apr 28 11:16:49 2007 +0000 parameter of the Page::render() can be dropped. - ChangeLog | 13 ++++++ - qt4/src/Makefile.am | 3 +- - qt4/src/poppler-link-extractor-private.h | 55 ++++++++++++++++++++++ - qt4/src/poppler-link-extractor.cc | 74 - ++++++++++++++++++++++++++++++ - qt4/src/poppler-page-private.h | 38 +++++++++++++++ - qt4/src/poppler-page.cc | 52 ++++----------------- - qt4/src/poppler-private.h | 5 +- - qt4/src/poppler-qt4.h | 4 +- + ChangeLog | 13 ++++++ + qt4/src/Makefile.am | 3 +- + qt4/src/poppler-link-extractor-private.h | 55 ++++++++++++++++++++++++ + qt4/src/poppler-link-extractor.cc | 74 + ++++++++++++++++++++++++++++++++ + qt4/src/poppler-page-private.h | 38 ++++++++++++++++ + qt4/src/poppler-page.cc | 52 ++++------------------ + qt4/src/poppler-private.h | 5 ++- + qt4/src/poppler-qt4.h | 4 +- 8 files changed, 195 insertions(+), 49 deletions(-) commit 7f9eec9ef4e7dc895d2a3e38014b6368cc7564b6 @@ -38839,30 +40704,30 @@ Date: Fri Apr 27 22:41:10 2007 +0000 * qt4/*: Stop requyring users to declare UNSTABLE_POPPLER_QT4 - ChangeLog | 4 ++++ - qt4/src/Doxyfile | 2 +- - qt4/src/Mainpage.dox | 3 +-- - qt4/src/poppler-document.cc | 2 -- - qt4/src/poppler-embeddedfile.cc | 2 -- - qt4/src/poppler-fontinfo.cc | 2 -- - qt4/src/poppler-form.cc | 1 - - qt4/src/poppler-link.cc | 2 -- - qt4/src/poppler-page.cc | 1 - - qt4/src/poppler-qt4.h | 3 --- - qt4/src/poppler-sound.cc | 2 -- - qt4/src/poppler-textbox.cc | 2 -- - qt4/tests/check_attachments.cpp | 1 - - qt4/tests/check_dateConversion.cpp | 1 - - qt4/tests/check_fonts.cpp | 1 - - qt4/tests/check_metadata.cpp | 1 - - qt4/tests/check_pagelayout.cpp | 1 - - qt4/tests/check_pagemode.cpp | 1 - - qt4/tests/check_permissions.cpp | 1 - - qt4/tests/poppler-attachments.cpp | 1 - - qt4/tests/poppler-fonts.cpp | 1 - - qt4/tests/stress-poppler-qt4.cpp | 1 - - qt4/tests/test-password-qt4.cpp | 1 - - qt4/tests/test-poppler-qt4.cpp | 1 - + ChangeLog | 4 ++++ + qt4/src/Doxyfile | 2 +- + qt4/src/Mainpage.dox | 3 +-- + qt4/src/poppler-document.cc | 2 -- + qt4/src/poppler-embeddedfile.cc | 2 -- + qt4/src/poppler-fontinfo.cc | 2 -- + qt4/src/poppler-form.cc | 1 - + qt4/src/poppler-link.cc | 2 -- + qt4/src/poppler-page.cc | 1 - + qt4/src/poppler-qt4.h | 3 --- + qt4/src/poppler-sound.cc | 2 -- + qt4/src/poppler-textbox.cc | 2 -- + qt4/tests/check_attachments.cpp | 1 - + qt4/tests/check_dateConversion.cpp | 1 - + qt4/tests/check_fonts.cpp | 1 - + qt4/tests/check_metadata.cpp | 1 - + qt4/tests/check_pagelayout.cpp | 1 - + qt4/tests/check_pagemode.cpp | 1 - + qt4/tests/check_permissions.cpp | 1 - + qt4/tests/poppler-attachments.cpp | 1 - + qt4/tests/poppler-fonts.cpp | 1 - + qt4/tests/stress-poppler-qt4.cpp | 1 - + qt4/tests/test-password-qt4.cpp | 1 - + qt4/tests/test-poppler-qt4.cpp | 1 - 24 files changed, 6 insertions(+), 32 deletions(-) commit 45993a6faafd7646075bc6630d5d2ad7a44f7e20 @@ -38885,17 +40750,17 @@ Date: Fri Apr 27 22:26:09 2007 +0000 frontends to poppler core. Expose Page transitions on the glib frontend. - ChangeLog | 15 ++++ - glib/poppler-page.cc | 122 +++++++++++++++++++++++++ - glib/poppler-page.h | 111 +++++++++++++---------- - glib/poppler.h | 58 ++++++++---- - glib/test-poppler-glib.c | 60 +++++++++++++ - poppler/Makefile.am | 2 + - poppler/PageTransition.cc | 197 - +++++++++++++++-------------------------- - poppler/PageTransition.h | 86 ++++++++++++++++++ - qt/poppler-page-transition.cc | 145 ++++++------------------------ - qt/poppler-page-transition.h | 9 +- + ChangeLog | 15 ++++ + glib/poppler-page.cc | 122 ++++++++++++++++++++++++++ + glib/poppler-page.h | 111 ++++++++++++++---------- + glib/poppler.h | 58 +++++++++---- + glib/test-poppler-glib.c | 60 +++++++++++++ + poppler/Makefile.am | 2 + + poppler/PageTransition.cc | 197 + +++++++++++++++--------------------------- + poppler/PageTransition.h | 86 ++++++++++++++++++ + qt/poppler-page-transition.cc | 145 ++++++------------------------- + qt/poppler-page-transition.h | 9 +- 10 files changed, 497 insertions(+), 308 deletions(-) commit 877d6b202a75eb12119b16e740f85cc8b477d589 @@ -38919,16 +40784,16 @@ Date: Fri Apr 27 21:25:30 2007 +0000 Patches for other frontends more than welcome Comments and suggestions even more than welcome :-) - ChangeLog | 14 +++++++++++++ - glib/poppler-page.cc | 3 ++- - poppler/PSOutputDev.cc | 48 - +++++++++++++++++++++++++++++-------------- - poppler/PSOutputDev.h | 17 +++++++++------ - qt/poppler-document.cc | 2 +- - qt4/src/poppler-document.cc | 9 ++++++-- - qt4/src/poppler-qt4.h | 2 +- - utils/pdftohtml.cc | 2 +- - utils/pdftops.cc | 2 +- + ChangeLog | 14 +++++++++++++ + glib/poppler-page.cc | 3 ++- + poppler/PSOutputDev.cc | 48 + +++++++++++++++++++++++++++++++-------------- + poppler/PSOutputDev.h | 17 ++++++++++------ + qt/poppler-document.cc | 2 +- + qt4/src/poppler-document.cc | 9 +++++++-- + qt4/src/poppler-qt4.h | 2 +- + utils/pdftohtml.cc | 2 +- + utils/pdftops.cc | 2 +- 9 files changed, 71 insertions(+), 28 deletions(-) commit 99053be5357235c47a87775985646ef8d9880ed9 @@ -38937,8 +40802,8 @@ Date: Thu Apr 26 17:57:01 2007 +0000 * goo/Makefile.am: Remove duplicate gmem.h - ChangeLog | 4 ++++ - goo/Makefile.am | 1 - + ChangeLog | 4 ++++ + goo/Makefile.am | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) commit f6adb46cd88d23b34f1918d3be31c05b68b6a443 @@ -38947,7 +40812,7 @@ Date: Wed Apr 25 21:31:17 2007 +0000 ignore pdftoabw binary - utils/.cvsignore | 1 + + utils/.cvsignore | 1 + 1 file changed, 1 insertion(+) commit e09f231ac6c03ac2c3606f1bf20ba1bde3d85abd @@ -38960,9 +40825,9 @@ Date: Wed Apr 25 21:25:06 2007 +0000 needed * qt4/src/poppler-private: initilize m_hints - ChangeLog | 5 +++++ - qt4/src/poppler-document.cc | 1 - - qt4/src/poppler-private.h | 1 + + ChangeLog | 5 +++++ + qt4/src/poppler-document.cc | 1 - + qt4/src/poppler-private.h | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) commit bf7e0e980bf29994021cb1228f89f582adddf284 @@ -39122,8 +40987,8 @@ Date: Mon Apr 16 21:25:46 2007 +0000 Add the information about the open/close item in the DOM tree of the TOC. - ChangeLog | 7 +++++++ - qt4/src/poppler-private.h | 5 ++++- + ChangeLog | 7 +++++++ + qt4/src/poppler-private.h | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 6c7969f37c85f326327aca98e0346f2ebc86ffda @@ -39134,9 +40999,9 @@ Date: Sat Apr 14 23:19:46 2007 +0000 complex mode. * utils/pdftohtml.cc: Fix rendering of links. - ChangeLog | 5 +++++ - utils/HtmlFonts.cc | 8 ++++---- - utils/pdftohtml.cc | 2 +- + ChangeLog | 5 +++++ + utils/HtmlFonts.cc | 8 ++++---- + utils/pdftohtml.cc | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) commit add8515d7b3fba59c20ed1bbb058cea9e138c1a8 @@ -39148,7 +41013,7 @@ Date: Sat Apr 14 07:29:04 2007 +0000 CCMAIL: aacid@kde.org - qt4/src/poppler-embeddedfile.cc | 1 - + qt4/src/poppler-embeddedfile.cc | 1 - 1 file changed, 1 deletion(-) commit f3ded10305f6ac682640c37c21f569db0f830756 @@ -39160,8 +41025,8 @@ Date: Sat Apr 7 21:12:35 2007 +0000 * utils/pdftoabw.cc: Fixing passing the wrong type to fprintf. Patch by Kouhei Sutou. Fixes #10554. - ChangeLog | 5 +++++ - utils/pdftoabw.cc | 2 +- + ChangeLog | 5 +++++ + utils/pdftoabw.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 2fcb76df955c143153fe4b273d0388fcb7f67d8a @@ -39184,10 +41049,10 @@ Date: Fri Apr 6 15:27:52 2007 +0000 fail for any reason Patch by Dominic Lachowicz - ChangeLog | 12 ++++++ - poppler/ABWOutputDev.cc | 3 ++ - utils/pdftoabw.cc | 101 - +++++++++++++++++++++++++++-------------------- + ChangeLog | 12 ++++++ + poppler/ABWOutputDev.cc | 3 ++ + utils/pdftoabw.cc | 101 + ++++++++++++++++++++++++++++-------------------- 3 files changed, 74 insertions(+), 42 deletions(-) commit 29da65ec48b5ba91139084e197ce457d3cff3732 @@ -39197,8 +41062,8 @@ Date: Thu Apr 5 12:13:51 2007 +0000 * poppler/PSOutputDev.cc: Readd code wrongly removed when doing the GlobalParams cleaning - ChangeLog | 5 +++++ - poppler/PSOutputDev.cc | 5 +++++ + ChangeLog | 5 +++++ + poppler/PSOutputDev.cc | 5 +++++ 2 files changed, 10 insertions(+) commit 722b2bd86f58f2d7a914571cccfa195485a70c47 @@ -39234,8 +41099,8 @@ Date: Thu Mar 22 20:56:24 2007 +0000 images. Fixes KDE bug 143322 - ChangeLog | 5 +++++ - poppler/Gfx.cc | 14 ++++++++++---- + ChangeLog | 5 +++++ + poppler/Gfx.cc | 14 ++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) commit ff8f8d44ef47a98f7dbdfaa4d27a720b1f37015f @@ -39245,8 +41110,8 @@ Date: Thu Mar 15 20:16:13 2007 +0000 * glib/Makefile.am: Make it build with BSD/Make. Patch by Henry Precheur <henry@precheur.org> - ChangeLog | 5 +++++ - glib/Makefile.am | 4 ++-- + ChangeLog | 5 +++++ + glib/Makefile.am | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit bbf7e78b6b2509ecdc476d7f55151ef327470d9d @@ -39271,14 +41136,14 @@ Date: Wed Mar 7 19:15:32 2007 +0000 Make the Qt4 frontend compilable again with no Splash. Make the Qt3 frontend compilable with no Splash. - ChangeLog | 18 ++++++++++++++++++ - configure.ac | 12 +----------- - poppler/Page.cc | 7 ++++++- - qt/Makefile.am | 1 - - qt/poppler-link.cc | 4 +++- - qt/poppler-page.cc | 16 +++++++++++++++- - qt/poppler-private.h | 11 ++++++++++- - qt4/src/poppler-link.cc | 10 ++++++---- + ChangeLog | 18 ++++++++++++++++++ + configure.ac | 12 +----------- + poppler/Page.cc | 7 ++++++- + qt/Makefile.am | 1 - + qt/poppler-link.cc | 4 +++- + qt/poppler-page.cc | 16 +++++++++++++++- + qt/poppler-private.h | 11 ++++++++++- + qt4/src/poppler-link.cc | 10 ++++++---- 8 files changed, 59 insertions(+), 20 deletions(-) commit 08dcc7121450cbfa163254001e73bb6a2670e055 @@ -39290,9 +41155,9 @@ Date: Tue Mar 6 22:27:18 2007 +0000 Fix uninitialized variables. Properly escape parenthesis and slash in text field - ChangeLog | 9 ++++++++- - poppler/Annot.cc | 3 +++ - poppler/Form.cc | 1 + + ChangeLog | 9 ++++++++- + poppler/Annot.cc | 3 +++ + poppler/Form.cc | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) commit e8d3b21d08a59ec8b62503b48504fe046d746bfa @@ -39301,13 +41166,13 @@ Date: Sun Mar 4 07:30:31 2007 +0000 Switch to using pkg-config to find Qt4. - ChangeLog | 9 +++ - configure.ac | 36 +++++------ - m4/qt.m4 | 165 - ------------------------------------------------- - poppler/Makefile.am | 2 +- - qt4/src/Makefile.am | 3 +- - qt4/tests/Makefile.am | 21 +++---- + ChangeLog | 9 +++ + configure.ac | 36 +++++------ + m4/qt.m4 | 165 + -------------------------------------------------- + poppler/Makefile.am | 2 +- + qt4/src/Makefile.am | 3 +- + qt4/tests/Makefile.am | 21 +++---- 6 files changed, 36 insertions(+), 200 deletions(-) commit bd99616b9c06f96beadb68e015d2904b7fe2df1d @@ -39324,11 +41189,11 @@ Date: Sun Feb 25 00:34:21 2007 +0000 * poppler/Form.h: Fix compilation warnings. - ChangeLog | 10 ++++++++++ - poppler/Annot.cc | 30 +++++++++++++++++------------- - poppler/Annot.h | 5 ++++- - poppler/Form.cc | 37 ++++++++++++++----------------------- - poppler/Form.h | 13 ++++++------- + ChangeLog | 10 ++++++++++ + poppler/Annot.cc | 30 +++++++++++++++++------------- + poppler/Annot.h | 5 ++++- + poppler/Form.cc | 37 ++++++++++++++----------------------- + poppler/Form.h | 13 ++++++------- 5 files changed, 51 insertions(+), 44 deletions(-) commit d8d23b56332618d8c7d8198f55ec6efafd24187e @@ -39337,9 +41202,9 @@ Date: Sun Feb 25 00:00:20 2007 +0000 forgot to commit these - qt4/src/poppler-form.cc | 284 - +++++++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-form.h | 247 +++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-form.cc | 284 + ++++++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-form.h | 247 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 531 insertions(+) commit 984ce7f919aec27d5f4225376550cd6b58d4ae52 @@ -39362,14 +41227,14 @@ Date: Sat Feb 24 23:58:31 2007 +0000 Qt4 frontend. It supports text and choice fields in a basic way. - ChangeLog | 14 ++++++++++ - qt4/src/Doxyfile | 1 + - qt4/src/Makefile.am | 2 ++ - qt4/src/poppler-annotation-helper.h | 18 ++++++------ - qt4/src/poppler-page.cc | 36 ++++++++++++++++++++++++ - qt4/src/poppler-private.h | 52 - ++++++++++++++++++++++++++++++++++- - qt4/src/poppler-qt4.h | 7 +++++ + ChangeLog | 14 ++++++++++ + qt4/src/Doxyfile | 1 + + qt4/src/Makefile.am | 2 ++ + qt4/src/poppler-annotation-helper.h | 18 ++++++------- + qt4/src/poppler-page.cc | 36 +++++++++++++++++++++++++ + qt4/src/poppler-private.h | 52 + ++++++++++++++++++++++++++++++++++++- + qt4/src/poppler-qt4.h | 7 +++++ 7 files changed, 120 insertions(+), 10 deletions(-) commit de7a90fc724de14151ec994d18f860ada3be2ac8 @@ -39399,26 +41264,26 @@ Date: Sat Feb 24 23:43:34 2007 +0000 and cleanup GlobalParams accordingly - ChangeLog | 22 ++ - configure.ac | 1 - - glib/poppler-document.cc | 4 +- - poppler/GlobalParams.cc | 666 - +------------------------------------------ - poppler/GlobalParams.h | 59 +--- - poppler/PSOutputDev.cc | 8 - - qt/poppler-document.cc | 4 +- - qt4/src/poppler-document.cc | 2 +- - qt4/src/poppler-private.h | 2 +- - qt4/src/poppler-qt4.h | 6 +- - test/gtk-splash-test.cc | 2 +- - test/pdf-inspector.cc | 2 +- - utils/pdffonts.cc | 5 +- - utils/pdfimages.cc | 5 +- - utils/pdfinfo.cc | 5 +- - utils/pdftohtml.cc | 2 +- - utils/pdftoppm.cc | 15 +- - utils/pdftops.cc | 50 ++-- - utils/pdftotext.cc | 5 +- + ChangeLog | 22 ++ + configure.ac | 1 - + glib/poppler-document.cc | 4 +- + poppler/GlobalParams.cc | 666 + +------------------------------------------- + poppler/GlobalParams.h | 59 +--- + poppler/PSOutputDev.cc | 8 - + qt/poppler-document.cc | 4 +- + qt4/src/poppler-document.cc | 2 +- + qt4/src/poppler-private.h | 2 +- + qt4/src/poppler-qt4.h | 6 +- + test/gtk-splash-test.cc | 2 +- + test/pdf-inspector.cc | 2 +- + utils/pdffonts.cc | 5 +- + utils/pdfimages.cc | 5 +- + utils/pdfinfo.cc | 5 +- + utils/pdftohtml.cc | 2 +- + utils/pdftoppm.cc | 15 +- + utils/pdftops.cc | 50 ++-- + utils/pdftotext.cc | 5 +- 19 files changed, 72 insertions(+), 793 deletions(-) commit 74e70386b759a3cd9864d11eb4ca210010136aa5 @@ -39501,8 +41366,8 @@ Date: Sun Feb 18 21:44:24 2007 +0000 instead of ${prefix}/poppler Better fixes are welcome. - ChangeLog | 6 ++++++ - configure.ac | 2 +- + ChangeLog | 6 ++++++ + configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit dd140dd63de661303b578863af4d515d82117cca @@ -39511,7 +41376,7 @@ Date: Sun Feb 4 00:19:25 2007 +0000 fix date - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3c1ed68bf4ee49b27275f7f65d49f42933b1cfa0 @@ -39523,9 +41388,9 @@ Date: Sun Feb 4 00:16:43 2007 +0000 optimizations in bugzilla issue 7808 - ChangeLog | 6 ++++++ - poppler/Lexer.cc | 30 ++++++++++++++++++++---------- - poppler/Lexer.h | 2 +- + ChangeLog | 6 ++++++ + poppler/Lexer.cc | 30 ++++++++++++++++++++---------- + poppler/Lexer.h | 2 +- 3 files changed, 27 insertions(+), 11 deletions(-) commit 672408839de0deac4c6006b54df723336ee4be2d @@ -39539,9 +41404,9 @@ Date: Wed Jan 31 22:05:09 2007 +0000 * qt4/tests/test-poppler-qt4.cpp: Simply a bit. Patch by Pino Toscano <pino@kde.org>. - ChangeLog | 8 ++++++++ - qt4/src/poppler-page.cc | 2 -- - qt4/tests/test-poppler-qt4.cpp | 24 ++++++++++++------------ + ChangeLog | 8 ++++++++ + qt4/src/poppler-page.cc | 2 -- + qt4/tests/test-poppler-qt4.cpp | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 14 deletions(-) commit 9c64b8c754e09ff2858af56ce38ef013002bf8e4 @@ -39551,8 +41416,8 @@ Date: Wed Jan 31 18:48:16 2007 +0000 * m4/qt.m4: Fix Qt4 detection on Mac. Patch by Benjamin Reed <ranger@befunk.com> - ChangeLog | 5 +++++ - m4/qt.m4 | 26 +++++++++++++++++++++++--- + ChangeLog | 5 +++++ + m4/qt.m4 | 26 +++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) commit 1b81192ff2bb9fae4a7bbc685fafe1718f303a7b @@ -39566,10 +41431,10 @@ Date: Sun Jan 28 15:55:11 2007 +0000 coordinates. Patch by Carlos Garcia Campos <carlosgc@gnome.org> - ChangeLog | 4 ++ - glib/poppler-action.cc | 15 +++++- - glib/poppler-page.cc | 124 - ++++++++++++++++++++++++++++++------------------ + ChangeLog | 4 ++ + glib/poppler-action.cc | 15 +++++- + glib/poppler-page.cc | 124 + +++++++++++++++++++++++++++++++------------------ 3 files changed, 97 insertions(+), 46 deletions(-) commit 75dcf94f53c2d7241111f0d527ee4d3a2ef0b0cf @@ -39579,8 +41444,8 @@ Date: Sun Jan 28 15:36:08 2007 +0000 * glib/poppler-document.cc: Plug memory leak in poppler-document. Patch by Carlos Garcia Campos <carlosgc@gnome.org> - ChangeLog | 5 +++++ - glib/poppler-document.cc | 30 ++++++++++++++---------------- + ChangeLog | 5 +++++ + glib/poppler-document.cc | 30 ++++++++++++++---------------- 2 files changed, 19 insertions(+), 16 deletions(-) commit 682a15fc38a2c569d9b1f9871e3e949b62b33cf8 @@ -39599,11 +41464,11 @@ Date: Sun Jan 21 22:35:23 2007 +0000 Add a Page::label to get the label associated with a page. Patches by Pino Toscano <pino@kde.org>. - ChangeLog | 12 ++++++++++++ - qt4/src/poppler-document.cc | 20 ++++++++++++++++++++ - qt4/src/poppler-page.cc | 14 +++++++++++++- - qt4/src/poppler-private.h | 29 ++++++++++++++++++++++++----- - qt4/src/poppler-qt4.h | 25 +++++++++++++++++++++++++ + ChangeLog | 12 ++++++++++++ + qt4/src/poppler-document.cc | 20 ++++++++++++++++++++ + qt4/src/poppler-page.cc | 14 +++++++++++++- + qt4/src/poppler-private.h | 29 ++++++++++++++++++++++++----- + qt4/src/poppler-qt4.h | 25 +++++++++++++++++++++++++ 5 files changed, 94 insertions(+), 6 deletions(-) commit 7331bc46c1cb323316501f05ae1740bea5655596 @@ -39617,11 +41482,11 @@ Date: Wed Jan 17 20:06:29 2007 +0000 into the Sound class, so frontends can use it easily. Patch by Pino Toscano <pino@kde.org>. - ChangeLog | 10 +++- - poppler/Sound.cc | 80 +++++++++++++++++++++++++- - poppler/Sound.h | 32 ++++++++++- - qt4/src/poppler-sound.cc | 144 - ++++++++++++++++------------------------------ + ChangeLog | 10 +++- + poppler/Sound.cc | 80 +++++++++++++++++++++++++- + poppler/Sound.h | 32 ++++++++++- + qt4/src/poppler-sound.cc | 144 + +++++++++++++++++------------------------------ 4 files changed, 167 insertions(+), 99 deletions(-) commit 841bee94da7b6376d2e1fb3daaf8b727b90e42d8 @@ -39640,14 +41505,14 @@ Date: Sat Jan 13 23:19:21 2007 +0000 documents with a password and don't need to do a malloc and a memcpy. - ChangeLog | 11 +++++++ - poppler/Stream.cc | 5 --- - poppler/Stream.h | 1 - - qt4/src/poppler-document.cc | 74 - +++++++++++++++++++++++-------------------- - qt4/src/poppler-link.cc | 4 +-- - qt4/src/poppler-page.cc | 34 ++++++++++---------- - qt4/src/poppler-private.h | 24 ++++++++------ + ChangeLog | 11 +++++++ + poppler/Stream.cc | 5 --- + poppler/Stream.h | 1 - + qt4/src/poppler-document.cc | 74 + ++++++++++++++++++++++++--------------------- + qt4/src/poppler-link.cc | 4 +-- + qt4/src/poppler-page.cc | 34 ++++++++++----------- + qt4/src/poppler-private.h | 24 +++++++++------ 7 files changed, 84 insertions(+), 69 deletions(-) commit e1432fd7c4a6a2386789f450d39c6d954fd4e656 @@ -39665,15 +41530,15 @@ Date: Sat Jan 13 18:29:39 2007 +0000 even with no Splash backend. Patch by Pino Toscano <pino@kde.org>. - ChangeLog | 12 ++++++++++++ - configure.ac | 5 ----- - poppler/Makefile.am | 5 +++-- - qt4/src/Makefile.am | 6 +++++- - qt4/src/poppler-document.cc | 16 ++++++++++++++-- - qt4/src/poppler-link.cc | 1 + - qt4/src/poppler-page.cc | 15 ++++++++++++--- - qt4/src/poppler-private.h | 8 +++++++- - qt4/src/poppler-qt4.h | 6 ++++++ + ChangeLog | 12 ++++++++++++ + configure.ac | 5 ----- + poppler/Makefile.am | 5 +++-- + qt4/src/Makefile.am | 6 +++++- + qt4/src/poppler-document.cc | 16 ++++++++++++++-- + qt4/src/poppler-link.cc | 1 + + qt4/src/poppler-page.cc | 15 ++++++++++++--- + qt4/src/poppler-private.h | 8 +++++++- + qt4/src/poppler-qt4.h | 6 ++++++ 9 files changed, 60 insertions(+), 14 deletions(-) commit 457038e97325720615c4390ffa075dd8283966ee @@ -39686,12 +41551,12 @@ Date: Sat Jan 13 17:56:07 2007 +0000 * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Add Document::loadFromData method - ChangeLog | 8 ++++++++ - poppler/Stream.cc | 5 +++++ - poppler/Stream.h | 1 + - qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ - qt4/src/poppler-private.h | 17 +++++++++++++++-- - qt4/src/poppler-qt4.h | 16 ++++++++++++++++ + ChangeLog | 8 ++++++++ + poppler/Stream.cc | 5 +++++ + poppler/Stream.h | 1 + + qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ + qt4/src/poppler-private.h | 17 +++++++++++++++-- + qt4/src/poppler-qt4.h | 16 ++++++++++++++++ 6 files changed, 67 insertions(+), 2 deletions(-) commit 4e2a9c49ecab00b1f5d175570165cd490afdd31e @@ -39700,8 +41565,8 @@ Date: Thu Jan 11 22:28:03 2007 +0000 goo/gmem.c: Merge change from xpdf-3.01pl2 - ChangeLog | 4 ++++ - goo/gmem.c | 13 +++++++++++-- + ChangeLog | 4 ++++ + goo/gmem.c | 13 +++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) commit bce14b274fd788d728116950d6464a85e33a9966 @@ -39712,9 +41577,9 @@ Date: Thu Jan 11 22:12:11 2007 +0000 * poppler/Catalog.cc: Limit max depth of recursive calls on readPageTree to fix MOAB-06-01-2007 - ChangeLog | 6 ++++++ - poppler/Catalog.cc | 20 +++++++++++++++----- - poppler/Catalog.h | 2 +- + ChangeLog | 6 ++++++ + poppler/Catalog.cc | 20 +++++++++++++++----- + poppler/Catalog.h | 2 +- 3 files changed, 22 insertions(+), 6 deletions(-) commit 3f0679a336ffaf2aff149f8526fa11f8f8cbda59 @@ -39724,12 +41589,12 @@ Date: Sat Jan 6 21:53:08 2007 +0000 Patch by Pino Toscano <pino@kde.org> to fix some memory leaks when dealing with sounds. - ChangeLog | 9 +++++++++ - poppler/Sound.cc | 1 + - qt4/src/poppler-link.cc | 5 +++++ - qt4/src/poppler-link.h | 1 + - qt4/src/poppler-page.cc | 4 ++++ - qt4/src/poppler-sound.cc | 7 ++++++- + ChangeLog | 9 +++++++++ + poppler/Sound.cc | 1 + + qt4/src/poppler-link.cc | 5 +++++ + qt4/src/poppler-link.h | 1 + + qt4/src/poppler-page.cc | 4 ++++ + qt4/src/poppler-sound.cc | 7 ++++++- 6 files changed, 26 insertions(+), 1 deletion(-) commit d41cd2f567a955031cb7498d9089e70e14df4a42 @@ -39738,8 +41603,8 @@ Date: Thu Jan 4 19:10:16 2007 +0000 qt4/src/poppler-private.h: gmallocn -> new[] - ChangeLog | 4 ++++ - qt4/src/poppler-private.h | 2 +- + ChangeLog | 4 ++++ + qt4/src/poppler-private.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit f8edfb6832144cbbd1b234f6b35e33325269255c @@ -39749,8 +41614,8 @@ Date: Thu Jan 4 18:56:13 2007 +0000 qt/poppler-page-transition.cc: Fix memory leak. Patch by Tobias Koenig <tokoe@kde.org> - ChangeLog | 5 +++++ - qt/poppler-page-transition.cc | 1 + + ChangeLog | 5 +++++ + qt/poppler-page-transition.cc | 1 + 2 files changed, 6 insertions(+) commit 250a9f4b429344e0968c7bd0c0cebe7af373ae0a @@ -39761,9 +41626,9 @@ Date: Sat Dec 30 14:50:25 2006 +0000 * qt4/src/poppler-document.cc: Add const & to some parameters. Patch by Pino Toscano <pino@kde.org> - ChangeLog | 6 ++++++ - qt4/src/poppler-document.cc | 4 ++-- - qt4/src/poppler-qt4.h | 4 ++-- + ChangeLog | 6 ++++++ + qt4/src/poppler-document.cc | 4 ++-- + qt4/src/poppler-qt4.h | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) commit 250c1f94cc9a53f980fd08364d6cce29db9fd067 @@ -39773,8 +41638,8 @@ Date: Fri Dec 29 14:08:35 2006 +0000 * poppler/UGooString.cc: Patch by Pino Toscano <pino@kde.org> so that QStringToUGooString does not crash. - ChangeLog | 5 +++++ - poppler/UGooString.cc | 1 + + ChangeLog | 5 +++++ + poppler/UGooString.cc | 1 + 2 files changed, 6 insertions(+) commit 42770e5f07407b03dce31c73fd6956f9c8fc9a06 @@ -39788,10 +41653,10 @@ Date: Fri Dec 29 04:12:40 2006 +0000 poppler_document_new_from_data to allow loading PDFs out of memory. - ChangeLog | 6 +++ - glib/poppler-document.cc | 113 - ++++++++++++++++++++++++++++++++++------------ - glib/poppler-document.h | 4 ++ + ChangeLog | 6 +++ + glib/poppler-document.cc | 113 + ++++++++++++++++++++++++++++++++++------------- + glib/poppler-document.h | 4 ++ 3 files changed, 93 insertions(+), 30 deletions(-) commit 6fedd991b584e300b5710630fa7942d357fe7aaa @@ -39802,10 +41667,10 @@ Date: Thu Dec 28 17:22:36 2006 +0000 * qt4/src/poppler-document.cc: * qt/poppler-document.cc: Fix memory leaks - ChangeLog | 6 ++++++ - qt/poppler-document.cc | 4 ++++ - qt4/src/poppler-document.cc | 4 +++- - qt4/src/poppler-embeddedfile.cc | 4 +++- + ChangeLog | 6 ++++++ + qt/poppler-document.cc | 4 ++++ + qt4/src/poppler-document.cc | 4 +++- + qt4/src/poppler-embeddedfile.cc | 4 +++- 4 files changed, 16 insertions(+), 2 deletions(-) commit 7da5885e45c33382060276c95d9a3bd117ae55c7 @@ -39825,18 +41690,18 @@ Date: Thu Dec 28 15:51:44 2006 +0000 <kkowalczyk@gmail.com> to improve performance. See bug 7808 for details. - ChangeLog | 15 ++++ - goo/GooString.cc | 186 - +++++++++++++++++++++++----------------------- - goo/GooString.h | 28 +++++-- - goo/gmem.c | 3 +- - goo/gmem.h | 2 +- - poppler/Lexer.cc | 19 +++-- - poppler/Lexer.h | 10 +++ - poppler/PageLabelInfo.cc | 1 + - poppler/Parser.cc | 17 +++-- - poppler/UGooString.cc | 137 +++++++++++++++++++++++++++------- - poppler/UGooString.h | 40 ++++++++-- + ChangeLog | 15 ++++ + goo/GooString.cc | 186 + ++++++++++++++++++++++++----------------------- + goo/GooString.h | 28 +++++-- + goo/gmem.c | 3 +- + goo/gmem.h | 2 +- + poppler/Lexer.cc | 19 +++-- + poppler/Lexer.h | 10 +++ + poppler/PageLabelInfo.cc | 1 + + poppler/Parser.cc | 17 +++-- + poppler/UGooString.cc | 137 +++++++++++++++++++++++++++------- + poppler/UGooString.h | 40 ++++++++-- 11 files changed, 313 insertions(+), 145 deletions(-) commit fbc05a6791fc28ee26a9d9188722ea3453c65ddc @@ -39847,9 +41712,9 @@ Date: Wed Dec 27 23:15:06 2006 +0000 * poppler/Annot.h: Add type checking to processing of "Rect". Patch by Scott Turner <scotty1024@mac.com> - ChangeLog | 6 ++++++ - poppler/Annot.cc | 48 +++++++++++++++++++++++++++++------------------- - poppler/Annot.h | 1 + + ChangeLog | 6 ++++++ + poppler/Annot.cc | 48 +++++++++++++++++++++++++++++------------------- + poppler/Annot.h | 1 + 3 files changed, 36 insertions(+), 19 deletions(-) commit dc6b372358ac629c43aa2faabd644942cb0ed98b @@ -39858,8 +41723,8 @@ Date: Wed Dec 27 15:23:04 2006 +0000 Remove , after last value of enum. Thanks to André Wöbbeking - ChangeLog | 1 + - poppler/Catalog.h | 2 +- + ChangeLog | 1 + + poppler/Catalog.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit c7d19539a95927eb277966a521f13393c9e116bb @@ -39869,8 +41734,8 @@ Date: Wed Dec 27 12:38:58 2006 +0000 qt4/src/poppler-qt4.h: Remove , after last value of enum. Thanks to André Wöbbeking - ChangeLog | 5 +++++ - qt4/src/poppler-qt4.h | 4 ++-- + ChangeLog | 5 +++++ + qt4/src/poppler-qt4.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit b29429c702e6540b9f35689b0a164f30e747d5d9 @@ -39881,9 +41746,9 @@ Date: Tue Dec 26 20:07:03 2006 +0000 * qt4/src/poppler-page.cc: Add Page::duration() function to the qt4 frontend. - ChangeLog | 6 ++++++ - qt4/src/poppler-page.cc | 8 ++++++++ - qt4/src/poppler-qt4.h | 9 ++++++++- + ChangeLog | 6 ++++++ + qt4/src/poppler-page.cc | 8 ++++++++ + qt4/src/poppler-qt4.h | 9 ++++++++- 3 files changed, 22 insertions(+), 1 deletion(-) commit 62dfc58903b496c4cc720c8b2c759c6fb82fb443 @@ -39898,12 +41763,12 @@ Date: Tue Dec 26 19:56:28 2006 +0000 by Carlos Garcia Campos <carlosgc@gnome.org> - ChangeLog | 9 +++++++++ - glib/poppler-page.cc | 16 ++++++++++++++++ - glib/poppler-page.h | 1 + - glib/test-poppler-glib.c | 7 +++++++ - poppler/Page.cc | 13 +++++++++++++ - poppler/Page.h | 6 ++++++ + ChangeLog | 9 +++++++++ + glib/poppler-page.cc | 16 ++++++++++++++++ + glib/poppler-page.h | 1 + + glib/test-poppler-glib.c | 7 +++++++ + poppler/Page.cc | 13 +++++++++++++ + poppler/Page.h | 6 ++++++ 6 files changed, 52 insertions(+) commit 34e5aa62f4d3ba7a2d94a68a91c11a48277a4119 @@ -39916,9 +41781,9 @@ Date: Sat Dec 23 13:12:13 2006 +0000 i tested the patchs improves PSTokenizer::getToken performance by 15% - ChangeLog | 6 ++++++ - poppler/PSTokenizer.cc | 33 +++++++++++++++++++++------------ - poppler/PSTokenizer.h | 1 + + ChangeLog | 6 ++++++ + poppler/PSTokenizer.cc | 33 +++++++++++++++++++++------------ + poppler/PSTokenizer.h | 1 + 3 files changed, 28 insertions(+), 12 deletions(-) commit 1a5fa1d2ced62e7d027e085663e987cff625ce0b @@ -39928,8 +41793,8 @@ Date: Fri Dec 22 23:39:41 2006 +0000 poppler/Page.cc: Fix memory leak when reading a wrong color map in a thumbnail. Patch by Scott Turner <scotty1024@mac.com> - ChangeLog | 3 +++ - poppler/Page.cc | 1 + + ChangeLog | 3 +++ + poppler/Page.cc | 1 + 2 files changed, 4 insertions(+) commit dd1c134dcf085338a85188c7f205fc300396dc86 @@ -39939,8 +41804,8 @@ Date: Fri Dec 22 23:27:53 2006 +0000 qt/poppler-page.cc: Fix memory leak in Page::textList. Patch by Jerry Epplin <jepplin@globalvelocity.com> - ChangeLog | 5 +++++ - qt/poppler-page.cc | 4 +++- + ChangeLog | 5 +++++ + qt/poppler-page.cc | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) commit 87e474a018c4808d6251fd79f9e9640e0f733551 @@ -39955,8 +41820,8 @@ Date: Thu Dec 21 01:01:30 2006 +0000 the mask. Fixes #9403. - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.cc | 8 ++------ + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.cc | 8 ++------ 2 files changed, 8 insertions(+), 6 deletions(-) commit 769a89623c680f51690db1751522b016b02b83a8 @@ -39969,8 +41834,8 @@ Date: Wed Dec 20 19:55:55 2006 +0000 close to one pixel wide as we can. Fixes #9393. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 10 ++++++++-- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) commit 5c4bca18373528f293bd5e080efca572977fc1ff @@ -39980,8 +41845,8 @@ Date: Tue Dec 19 20:27:55 2006 +0000 poppler/SplashOutputDev.cc: Fix gray calculation. Patch by Scott Turner <scotty1024@mac.com> - ChangeLog | 5 +++++ - poppler/SplashOutputDev.cc | 2 +- + ChangeLog | 5 +++++ + poppler/SplashOutputDev.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit fba99578f6001ae0c0df0442bb73040b55109b1d @@ -39996,8 +41861,8 @@ Date: Tue Dec 12 05:23:59 2006 +0000 Patch by Daniel Colascione. Fixes #9190. - ChangeLog | 7 +++++++ - poppler/CairoOutputDev.cc | 2 +- + ChangeLog | 7 +++++++ + poppler/CairoOutputDev.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 9a6ffa1c6e009f8606a055f873efdcd5829fcfa2 @@ -40011,8 +41876,8 @@ Date: Sun Dec 10 05:24:56 2006 +0000 NULL so that it can safely deleted if initialization fails. Fixes #9263. - ChangeLog | 6 ++++++ - poppler/Function.cc | 1 + + ChangeLog | 6 ++++++ + poppler/Function.cc | 1 + 2 files changed, 7 insertions(+) commit e92d63a179ae022270156da4e396c15ff9236d89 @@ -40022,8 +41887,8 @@ Date: Thu Nov 23 19:01:44 2006 +0000 * m4/libjpeg.m4: Make JPEG library header search work under MSYS. Patch by Alexis Wilke - ChangeLog | 5 +++++ - m4/libjpeg.m4 | 2 +- + ChangeLog | 5 +++++ + m4/libjpeg.m4 | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 3913110f698fd006b394a395b5b0adfde30af31b @@ -40032,7 +41897,7 @@ Date: Wed Nov 22 21:55:27 2006 +0000 there should not be any whitespace after the \ - qt4/src/Makefile.am | 2 +- + qt4/src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c3ab7addec5a7990872949b813c2b727b1614d64 @@ -40042,7 +41907,7 @@ Date: Sun Nov 19 18:51:23 2006 +0000 Another leak fix on qt4/src/poppler-page.cc the previous changelog is enough for this one ;-) - qt4/src/poppler-page.cc | 4 ++++ + qt4/src/poppler-page.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 9e9b82da91abacb916b05302d40bf822af6ac7f1 @@ -40055,12 +41920,12 @@ Date: Sun Nov 19 12:59:48 2006 +0000 * qt4/src/poppler-textbox.cc: Fix memory leaks * splash/Splash.cc: Initialize the values of nClipRes - ChangeLog | 8 ++++++++ - qt4/src/poppler-link.cc | 6 ++++++ - qt4/src/poppler-page.cc | 4 +++- - qt4/src/poppler-qt4.h | 1 + - qt4/src/poppler-textbox.cc | 5 +++++ - splash/Splash.cc | 2 +- + ChangeLog | 8 ++++++++ + qt4/src/poppler-link.cc | 6 ++++++ + qt4/src/poppler-page.cc | 4 +++- + qt4/src/poppler-qt4.h | 1 + + qt4/src/poppler-textbox.cc | 5 +++++ + splash/Splash.cc | 2 +- 6 files changed, 24 insertions(+), 2 deletions(-) commit b9faacc62182efcbc84df2471e4c5dcf2b03bda8 @@ -40073,9 +41938,9 @@ Date: Sat Nov 18 17:08:04 2006 +0000 marginLeft, int marginTop, bool strictMargins to Document::print() - ChangeLog | 6 ++++++ - qt4/src/poppler-document.cc | 11 +++++++++-- - qt4/src/poppler-qt4.h | 6 +++++- + ChangeLog | 6 ++++++ + qt4/src/poppler-document.cc | 11 +++++++++-- + qt4/src/poppler-qt4.h | 6 +++++- 3 files changed, 20 insertions(+), 3 deletions(-) commit da8e6d4c3e0afdaa031413649ae20545c8a1f845 @@ -40084,12 +41949,12 @@ Date: Thu Nov 16 21:03:27 2006 +0000 really commit pino's patch :-S - qt4/src/Doxyfile | 11 ++-- - qt4/src/Mainpage.dox | 26 +++++----- - qt4/src/poppler-annotation.h | 33 +++++++----- - qt4/src/poppler-link.h | 68 +++++++++++++++++++++---- - qt4/src/poppler-qt4.h | 115 - +++++++++++++++++++++++++++--------------- + qt4/src/Doxyfile | 11 +++-- + qt4/src/Mainpage.dox | 26 +++++----- + qt4/src/poppler-annotation.h | 33 ++++++++----- + qt4/src/poppler-link.h | 68 +++++++++++++++++++++---- + qt4/src/poppler-qt4.h | 115 + +++++++++++++++++++++++++++---------------- 5 files changed, 171 insertions(+), 82 deletions(-) commit 4f26e65096e3133a39fc0c9e82084c90cf77dda9 @@ -40105,8 +41970,8 @@ Date: Thu Nov 16 21:00:10 2006 +0000 Generated docu at http://people.freedesktop.org/~aacid/docs/qt4/ - ChangeLog | 9 +++++++++ - qt4/src/Mainpage.dox | 2 +- + ChangeLog | 9 +++++++++ + qt4/src/Mainpage.dox | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit e68b6f3f8fea1e4f036eba0f19bb7e0c423d408c @@ -40133,16 +41998,16 @@ Date: Wed Nov 15 21:07:50 2006 +0000 changes in the rendering API of Page. Patch by Pino Toscano. - ChangeLog | 17 ++++++ - qt4/src/poppler-document.cc | 14 +++++ - qt4/src/poppler-link.cc | 2 +- - qt4/src/poppler-page.cc | 123 - ++++++++++++++++++++------------------ - qt4/src/poppler-private.h | 32 ++++++---- - qt4/src/poppler-qt4.h | 75 +++++++---------------- - qt4/tests/stress-poppler-qt4.cpp | 3 +- - qt4/tests/test-password-qt4.cpp | 12 ++-- - qt4/tests/test-poppler-qt4.cpp | 17 +++--- + ChangeLog | 17 ++++++ + qt4/src/poppler-document.cc | 14 +++++ + qt4/src/poppler-link.cc | 2 +- + qt4/src/poppler-page.cc | 123 + +++++++++++++++++++++------------------ + qt4/src/poppler-private.h | 32 ++++++---- + qt4/src/poppler-qt4.h | 75 +++++++----------------- + qt4/tests/stress-poppler-qt4.cpp | 3 +- + qt4/tests/test-password-qt4.cpp | 12 ++-- + qt4/tests/test-poppler-qt4.cpp | 17 +++--- 9 files changed, 152 insertions(+), 143 deletions(-) commit 37088dd3335be6e7641c47bea9b1ddd689b07372 @@ -40151,8 +42016,8 @@ Date: Mon Nov 13 19:16:44 2006 +0000 * poppler/ArthurOutputDev.cc: Small fix to get colors right - ChangeLog | 4 ++++ - poppler/ArthurOutputDev.cc | 8 ++++---- + ChangeLog | 4 ++++ + poppler/ArthurOutputDev.cc | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 302e2cab9fd626222c69ad40f7e40be2e65d34a9 @@ -40161,8 +42026,8 @@ Date: Sat Nov 11 15:41:27 2006 +0000 Fix typo when outputing PS scale - ChangeLog | 4 ++++ - poppler/PSOutputDev.cc | 2 +- + ChangeLog | 4 ++++ + poppler/PSOutputDev.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit e3550fb286dae98992b30edbf4a9300fa58d2e77 @@ -40175,8 +42040,8 @@ Date: Tue Nov 7 23:53:31 2006 +0000 when updating the font. Also, cleanup some unused code. Fixes #8924. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 9 ++------- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 9 ++------- 2 files changed, 7 insertions(+), 7 deletions(-) commit f020b64a72ad5c82c3e7bdcf15039bb0037b1f22 @@ -40190,10 +42055,10 @@ Date: Wed Oct 18 18:43:59 2006 +0000 encrypted document. Do not crash when unlocking a locked document. - ChangeLog | 7 +++++++ - qt4/src/poppler-document.cc | 41 + ChangeLog | 7 +++++++ + qt4/src/poppler-document.cc | 41 ++++++++++++++++------------------------- - qt4/src/poppler-private.h | 14 ++++++++++++++ + qt4/src/poppler-private.h | 14 ++++++++++++++ 3 files changed, 37 insertions(+), 25 deletions(-) commit 577330ee1d4d1021174cf1bd59557a83a017e06f @@ -40206,9 +42071,9 @@ Date: Wed Oct 11 23:09:24 2006 +0000 0x0 mask for an image, like http://bugs.kde.org/attachment.cgi?id=18083&action=view - ChangeLog | 7 +++++++ - splash/Splash.cc | 2 ++ - splash/SplashErrorCodes.h | 2 ++ + ChangeLog | 7 +++++++ + splash/Splash.cc | 2 ++ + splash/SplashErrorCodes.h | 2 ++ 3 files changed, 11 insertions(+) commit 42c016c6d3c6de65fd92b51b9d6cc96d52404689 @@ -40235,21 +42100,21 @@ Date: Sun Oct 8 20:38:47 2006 +0000 and page actions in the Qt4 backend. Patch by Pino Toscano. - ChangeLog | 19 +++++ - poppler/Link.cc | 53 ++++++++++++++ - poppler/Link.h | 32 +++++++++ - poppler/Makefile.am | 2 + - poppler/Page.cc | 8 +++ - poppler/Page.h | 4 ++ - poppler/Sound.cc | 65 +++++++++++++++++ - poppler/Sound.h | 46 ++++++++++++ - qt4/src/Makefile.am | 1 + - qt4/src/poppler-link.cc | 35 +++++++++ - qt4/src/poppler-link.h | 26 ++++++- - qt4/src/poppler-page.cc | 32 +++++++++ - qt4/src/poppler-qt4.h | 87 +++++++++++++++++++++++ - qt4/src/poppler-sound.cc | 177 - ++++++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 19 +++++ + poppler/Link.cc | 53 ++++++++++++++ + poppler/Link.h | 32 +++++++++ + poppler/Makefile.am | 2 + + poppler/Page.cc | 8 +++ + poppler/Page.h | 4 ++ + poppler/Sound.cc | 65 +++++++++++++++++ + poppler/Sound.h | 46 ++++++++++++ + qt4/src/Makefile.am | 1 + + qt4/src/poppler-link.cc | 35 ++++++++++ + qt4/src/poppler-link.h | 26 ++++++- + qt4/src/poppler-page.cc | 32 +++++++++ + qt4/src/poppler-qt4.h | 87 +++++++++++++++++++++++ + qt4/src/poppler-sound.cc | 177 + +++++++++++++++++++++++++++++++++++++++++++++++ 14 files changed, 586 insertions(+), 1 deletion(-) commit 1da064d7e7403ec7111eecb2b9613e27a2c4bb5d @@ -40258,8 +42123,8 @@ Date: Sat Sep 30 16:28:35 2006 +0000 * qt4/src/poppler-page.cc: PA is optional, H is a name not a string - ChangeLog | 4 ++++ - qt4/src/poppler-page.cc | 15 +++++++++------ + ChangeLog | 4 ++++ + qt4/src/poppler-page.cc | 15 +++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) commit 29366d8e470ab2207cdfdab115c2fa9618c4c74e @@ -40275,13 +42140,13 @@ Date: Mon Sep 25 20:43:18 2006 +0000 for people that need them. Patch by morfoh@opensde.org. Fixes bug #8415 - ChangeLog | 10 ++++++++++ - glib/Makefile.am | 2 ++ - qt/Makefile.am | 6 ++++-- - qt4/src/Makefile.am | 2 ++ - qt4/tests/Makefile.am | 2 ++ - test/Makefile.am | 6 ++++-- - utils/Makefile.am | 6 ++++-- + ChangeLog | 10 ++++++++++ + glib/Makefile.am | 2 ++ + qt/Makefile.am | 6 ++++-- + qt4/src/Makefile.am | 2 ++ + qt4/tests/Makefile.am | 2 ++ + test/Makefile.am | 6 ++++-- + utils/Makefile.am | 6 ++++-- 7 files changed, 28 insertions(+), 6 deletions(-) commit 957c1e59df213a01ca87f03d067a8dab5dc09fb6 @@ -40290,7 +42155,7 @@ Date: Mon Sep 25 20:05:28 2006 +0000 ignore poppler-features.h - glib/.cvsignore | 1 + + glib/.cvsignore | 1 + 1 file changed, 1 insertion(+) commit 3158b54375bdfdc82779362cc9442aade87f84f6 @@ -40301,8 +42166,8 @@ Date: Fri Sep 22 00:55:54 2006 +0000 * NEWS: Update list of bugs fixes, release 0.5.4. - ChangeLog | 2 ++ - NEWS | 2 +- + ChangeLog | 2 ++ + NEWS | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) commit 17dd1f60f9328ae68fbe262ae0745be976ff9f95 @@ -40314,8 +42179,8 @@ Date: Thu Sep 21 23:28:14 2006 +0000 * configure.ac: Check for gtk+ 2.8 for the gtk+ test case, invert help text for zlib option (#7788, #7661). - ChangeLog | 3 +++ - configure.ac | 12 +++++------- + ChangeLog | 3 +++ + configure.ac | 12 +++++------- 2 files changed, 8 insertions(+), 7 deletions(-) commit ddbbd697424b9122ce1f0541ddada3fe8bb38fb1 @@ -40326,8 +42191,8 @@ Date: Thu Sep 21 22:58:31 2006 +0000 * utils/pdftops.cc: Get duplex setting from GlobalParams. - ChangeLog | 2 ++ - utils/pdftops.cc | 3 ++- + ChangeLog | 2 ++ + utils/pdftops.cc | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) commit 0d25592a1a5811ee8fffbd70307c7bcaaaacadf3 @@ -40340,8 +42205,8 @@ Date: Thu Sep 21 22:40:52 2006 +0000 reference its document throughout the lifetime of the page (#7005). - ChangeLog | 3 +++ - glib/poppler-page.cc | 5 ++++- + ChangeLog | 3 +++ + glib/poppler-page.cc | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) commit b834755c7ae45eb4020e9cdbc3852eac0151fcdc @@ -40352,8 +42217,8 @@ Date: Thu Sep 21 22:37:00 2006 +0000 * poppler/Gfx.cc: Remove the right out->updateAll() call. - ChangeLog | 4 ++++ - poppler/Gfx.cc | 2 +- + ChangeLog | 4 ++++ + poppler/Gfx.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 181e2af1edf2cbc3c8edadad0dce215a64a990dd @@ -40366,9 +42231,9 @@ Date: Thu Sep 21 01:05:23 2006 +0000 * configure.ac: Bump release to 0.5.4. - ChangeLog | 4 ++++ - NEWS | 10 ++++++++++ - configure.ac | 2 +- + ChangeLog | 4 ++++ + NEWS | 10 ++++++++++ + configure.ac | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) commit cc9c17a6730422be99ebcd69991fcf5d7b569640 @@ -40380,9 +42245,9 @@ Date: Thu Sep 21 00:56:33 2006 +0000 * poppler/Gfx.cc: Remove last remnant of erroneous type3 commit a while back, fixing #8182. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 1 - - poppler/Gfx.cc | 1 - + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 1 - + poppler/Gfx.cc | 1 - 3 files changed, 5 insertions(+), 2 deletions(-) commit 83be722b56d9266b89946fe994023351e47eb4fd @@ -40397,8 +42262,8 @@ Date: Wed Sep 20 20:22:19 2006 +0000 problem by calling incRefCnt and decRefCnt appropriately. Fixes #4649 - ChangeLog | 6 ++++++ - poppler/TextOutputDev.cc | 4 ++++ + ChangeLog | 6 ++++++ + poppler/TextOutputDev.cc | 4 ++++ 2 files changed, 10 insertions(+) commit 1cf60015d7d78668c83737be6015dc880fd04ebf @@ -40412,14 +42277,14 @@ Date: Tue Sep 19 04:39:07 2006 +0000 * m4/define-dir.m4: New file, adds AC_DEFINE_DIR macro. - ChangeLog | 7 +++ - configure.ac | 16 +------ - goo/gfile.cc | 16 +++---- - goo/gfile.h | 2 + - m4/define-dir.m4 | 34 ++++++++++++++ - poppler/GlobalParams.cc | 116 - +++++++++++++++++++++++++++++++---------------- - poppler/GlobalParams.h | 7 ++- + ChangeLog | 7 +++ + configure.ac | 16 +------ + goo/gfile.cc | 16 +++---- + goo/gfile.h | 2 + + m4/define-dir.m4 | 34 ++++++++++++++ + poppler/GlobalParams.cc | 116 + ++++++++++++++++++++++++++++++++---------------- + poppler/GlobalParams.h | 7 ++- 7 files changed, 136 insertions(+), 62 deletions(-) commit 821c883f9df9cc0e5b81aa2e070727996cf3bc4e @@ -40431,8 +42296,8 @@ Date: Mon Sep 18 15:40:50 2006 +0000 * poppler/Makefile.am (libpoppler_la_LIBADD): Add cairo libs to link if configured. - ChangeLog | 3 +++ - poppler/Makefile.am | 4 ++++ + ChangeLog | 3 +++ + poppler/Makefile.am | 4 ++++ 2 files changed, 7 insertions(+) commit d8ab8ebc94c32d32ad17ed54cede453de25d7dd5 @@ -40444,8 +42309,8 @@ Date: Wed Sep 13 20:25:03 2006 +0000 * configure.ac: Tighten glib check (#7906), add check for C++ compiler (#8048). - ChangeLog | 5 +++++ - configure.ac | 3 ++- + ChangeLog | 5 +++++ + configure.ac | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) commit 7c748075e18cfe95be6a56adf09ce7f2f032b86f @@ -40454,7 +42319,7 @@ Date: Tue Sep 12 19:48:47 2006 +0000 sorry Jeff - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) commit 6cdcfae0e1c6fbec07ee5273e6ad97ef04110868 @@ -40469,12 +42334,12 @@ Date: Mon Sep 11 21:20:56 2006 +0000 LinkAnnotation. Patch by Pino Toscano - ChangeLog | 10 +- - qt4/src/poppler-annotation.cc | 230 - ++++++++++++++++++++++++++++++++++++++- - qt4/src/poppler-annotation.h | 22 +++- - qt4/src/poppler-page.cc | 237 - +++++++++++++++++++++++++---------------- + ChangeLog | 10 +- + qt4/src/poppler-annotation.cc | 230 + +++++++++++++++++++++++++++++++++++++++- + qt4/src/poppler-annotation.h | 22 +++- + qt4/src/poppler-page.cc | 237 + +++++++++++++++++++++++++----------------- 4 files changed, 392 insertions(+), 107 deletions(-) commit 8335c7eea2aa62a580170f47323d8674bd89e412 @@ -40490,8 +42355,8 @@ Date: Fri Sep 8 23:28:22 2006 +0000 colour occasionally. Fix by moving the existing call to cairo_set_source above the work-around. Fixes #7113. - ChangeLog | 7 +++++++ - poppler/CairoOutputDev.cc | 8 ++++---- + ChangeLog | 7 +++++++ + poppler/CairoOutputDev.cc | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) commit 02d505aa0176b6e5a54ee82426d8333a9ef8f000 @@ -40504,8 +42369,8 @@ Date: Thu Sep 7 04:01:39 2006 +0000 endString is called without a corresponding beginString. Fixes #4515. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 8 +++++++- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) commit 3ea0aada0434c9f815814253dd9d1374ae6643cc @@ -40522,10 +42387,10 @@ Date: Wed Sep 6 23:54:30 2006 +0000 only 1 byte large, however correctness is better than performance. This should fix #3948. - ChangeLog | 9 +++++++++ - configure.ac | 2 +- - poppler/FlateStream.cc | 35 +++++++++++++++++++++++++---------- - poppler/FlateStream.h | 3 ++- + ChangeLog | 9 +++++++++ + configure.ac | 2 +- + poppler/FlateStream.cc | 35 +++++++++++++++++++++++++---------- + poppler/FlateStream.h | 3 ++- 4 files changed, 37 insertions(+), 12 deletions(-) commit 1d2e6aedca0b8fcce6ac84ae2576ab067912886b @@ -40537,8 +42402,8 @@ Date: Tue Sep 5 01:21:50 2006 +0000 * poppler/CairoOutputDev.cc: Initialize currentFont to NULL before use. Found by Pascal Terjan. Fixes #7924. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 1 + + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 1 + 2 files changed, 6 insertions(+) commit 7905adaa21f2347346927fa567c64be60e2bc69c @@ -40554,11 +42419,11 @@ Date: Sun Sep 3 09:27:21 2006 +0000 for more information. - ChangeLog | 9 +++++++++ - poppler/Dict.cc | 4 ++-- - poppler/Dict.h | 11 +++++++++-- - poppler/Object.h | 12 ++++++++++++ - poppler/Parser.cc | 15 +++++++++------ + ChangeLog | 9 +++++++++ + poppler/Dict.cc | 4 ++-- + poppler/Dict.h | 11 +++++++++-- + poppler/Object.h | 12 ++++++++++++ + poppler/Parser.cc | 15 +++++++++------ 5 files changed, 41 insertions(+), 10 deletions(-) commit 4da7c90a619002e54f436c4efee723b5bc42a112 @@ -40569,8 +42434,8 @@ Date: Thu Aug 24 22:32:31 2006 +0000 NULL. Discovered by Rafael RodrÃguez <rafael.rodriguez.tf@gmail.com> - ChangeLog | 5 +++++ - qt4/src/poppler-private.h | 2 +- + ChangeLog | 5 +++++ + qt4/src/poppler-private.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 469202e117910beb4e0ad906d5c154a3bae5c98b @@ -40580,8 +42445,8 @@ Date: Wed Aug 16 14:35:14 2006 +0000 * qt/poppler-page.cc: Report correct page size. Backport from Qt4 frontend. Patch by Wilfried Huss - ChangeLog | 5 +++++ - qt/poppler-page.cc | 10 ++++++++-- + ChangeLog | 5 +++++ + qt/poppler-page.cc | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) commit b881844e4d31009c5d54c9321a6daaf0f354cf6b @@ -40590,7 +42455,7 @@ Date: Wed Aug 16 09:18:04 2006 +0000 did not want to commit that, thanks Brad for noticing! - configure.ac | 2 +- + configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f52380e6d569280839d7c37362bd7cc59f2573c3 @@ -40601,8 +42466,8 @@ Date: Tue Aug 15 22:27:31 2006 +0000 and make your readers crash when you are not looking at it, so be aware that if you enable it you are on your own ;-) - ChangeLog | 4 ++++ - configure.ac | 4 ++-- + ChangeLog | 4 ++++ + configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 1caba84b1024f1fa7865deebbf70379855ce078d @@ -40613,8 +42478,8 @@ Date: Fri Aug 11 13:12:11 2006 +0000 * poppler/Catalog.cc: Fix leak - ChangeLog | 4 ++++ - poppler/Catalog.cc | 1 + + ChangeLog | 4 ++++ + poppler/Catalog.cc | 1 + 2 files changed, 5 insertions(+) commit 9b6455f6530e273afaa5f948b67ceeec8a06f976 @@ -40626,8 +42491,8 @@ Date: Thu Aug 10 16:08:51 2006 +0000 * poppler/SplashOutputDev.cc: Try to fix refs to fonts yet again - ChangeLog | 4 ++++ - poppler/SplashOutputDev.cc | 4 ++-- + ChangeLog | 4 ++++ + poppler/SplashOutputDev.cc | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 305f60e0437dcfc5babd449123a1fe4cd062a219 @@ -40645,9 +42510,9 @@ Date: Sat Aug 5 17:10:07 2006 +0000 * qt4/src/poppler-embeddedfile.cc: Use UGooString for description - ChangeLog | 8 ++++++++ - poppler/Catalog.cc | 12 ++++++++++-- - qt4/src/poppler-embeddedfile.cc | 3 ++- + ChangeLog | 8 ++++++++ + poppler/Catalog.cc | 12 ++++++++++-- + qt4/src/poppler-embeddedfile.cc | 3 ++- 3 files changed, 20 insertions(+), 3 deletions(-) commit dd8758ea3f0f44e9f8362343f15b2064f428ad64 @@ -40662,10 +42527,10 @@ Date: Fri Aug 4 22:48:09 2006 +0000 from stdin. Patch by Dom Lachowicz - ChangeLog | 7 +++++++ - utils/pdffonts.cc | 11 ++++++++++- - utils/pdfinfo.cc | 11 ++++++++++- - utils/pdftotext.cc | 11 ++++++++++- + ChangeLog | 7 +++++++ + utils/pdffonts.cc | 11 ++++++++++- + utils/pdfinfo.cc | 11 ++++++++++- + utils/pdftotext.cc | 11 ++++++++++- 4 files changed, 37 insertions(+), 3 deletions(-) commit a418d844cf6baa797919796ceadaf21ef9b2e5b9 @@ -40676,8 +42541,8 @@ Date: Thu Aug 3 10:34:52 2006 +0000 utils status. Patch by Dom Lachowic - ChangeLog | 5 +++++ - configure.ac | 2 +- + ChangeLog | 5 +++++ + configure.ac | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 1673b895656143a8a1f1a45e07f777f39995940d @@ -40692,8 +42557,8 @@ Date: Sun Jul 30 20:31:31 2006 +0000 found. Discovered by Krzysztof Kowalczyk - ChangeLog | 7 +++++++ - poppler/GfxState.cc | 12 +++++++----- + ChangeLog | 7 +++++++ + poppler/GfxState.cc | 12 +++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) commit e4561568d14e7b3b2aec6ecaf3cc09078bdf7a46 @@ -40705,9 +42570,9 @@ Date: Sun Jul 30 09:38:28 2006 +0000 embedded fonts in the pdf file. Patch by Krzysztof Kowalczyk - ChangeLog | 6 ++++++ - poppler/SplashOutputDev.cc | 8 ++++++-- - splash/SplashFontEngine.cc | 12 ++++++++---- + ChangeLog | 6 ++++++ + poppler/SplashOutputDev.cc | 8 ++++++-- + splash/SplashFontEngine.cc | 12 ++++++++---- 3 files changed, 20 insertions(+), 6 deletions(-) commit 4a27502159a89992f54be2673b44bf7a8392b60d @@ -40716,7 +42581,7 @@ Date: Sat Jul 29 16:24:53 2006 +0000 push back thing i did not want to commit, sorry - configure.ac | 4 ++-- + configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ba448afc0e97a9e779409ff228adcd4f627971f5 @@ -40727,8 +42592,8 @@ Date: Sat Jul 29 16:22:52 2006 +0000 backend is disabled - ChangeLog | 5 +++++ - configure.ac | 18 ++++++++++++++---- + ChangeLog | 5 +++++ + configure.ac | 18 ++++++++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) commit 1e32d3baa5e8296caf55bd5853216a96618c74ac @@ -40740,8 +42605,8 @@ Date: Fri Jul 28 18:17:45 2006 +0000 * poppler/CairoOutputDev.cc: Don't set font matrix translation (fix from Behdad Esfahbod). - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 4 ++-- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 0bc1b0f35c28cb80dd27d24110367348e52c143b @@ -40750,7 +42615,7 @@ Date: Thu Jul 27 18:21:28 2006 +0000 fix date, i don't live in the past - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f27c3a0218608568f6cd1c718ef51b9879023a3 @@ -40761,8 +42626,8 @@ Date: Thu Jul 27 18:17:50 2006 +0000 better initialize it first ;-) Fixes bug 7646 - ChangeLog | 5 +++++ - poppler/Stream.cc | 2 +- + ChangeLog | 5 +++++ + poppler/Stream.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit f39ab43ca824cb7e5db73137c4545b3e85134425 @@ -40778,11 +42643,11 @@ Date: Wed Jul 26 18:16:01 2006 +0000 from the qt4 frontend to the qt frontend. Patch by Wilfried Huss - ChangeLog | 7 ++++++ - qt/poppler-document.cc | 18 +++++++++++++++ - qt/poppler-private.h | 58 - ++++++++++++++++++++++++++++++++++++++++++++++++ - qt/poppler-qt.h | 16 +++++++++++++ + ChangeLog | 7 ++++++ + qt/poppler-document.cc | 18 ++++++++++++++++ + qt/poppler-private.h | 58 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + qt/poppler-qt.h | 16 ++++++++++++++ 4 files changed, 99 insertions(+) commit c3a9fd546b853c85b6be5fc8f4e5a78d8a7e7437 @@ -40795,8 +42660,8 @@ Date: Tue Jul 25 18:39:57 2006 +0000 so disabling duplex printing for default is a good idea. - ChangeLog | 6 ++++++ - qt4/src/poppler-document.cc | 2 +- + ChangeLog | 6 ++++++ + qt4/src/poppler-document.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit edc0499644b8083600ced9a5087ec0b0189e615b @@ -40808,9 +42673,9 @@ Date: Mon Jul 24 19:49:51 2006 +0000 * configure.ac: * poppler/Makefile.am: Move fontconfig dependency to libpoppler. - ChangeLog | 5 +++++ - configure.ac | 18 +++++++----------- - poppler/Makefile.am | 6 ++++-- + ChangeLog | 5 +++++ + configure.ac | 18 +++++++----------- + poppler/Makefile.am | 6 ++++-- 3 files changed, 16 insertions(+), 13 deletions(-) commit 24b5a68a3f4cdba63fbcd01dc178a330b5f604a7 @@ -40823,8 +42688,8 @@ Date: Tue Jul 18 21:32:11 2006 +0000 a separate opClose and opStroke. Previously, opCloseStroke only closes if there is a path however opClose closes unconditionally. - ChangeLog | 6 ++++++ - poppler/Gfx.cc | 2 +- + ChangeLog | 6 ++++++ + poppler/Gfx.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit c57ebd40fcf85432b2e5045086d158a63af12525 @@ -40837,8 +42702,8 @@ Date: Tue Jul 18 21:26:57 2006 +0000 like in Gfx.cc. This fixes a regression caused by the fix to #6948. - ChangeLog | 5 +++++ - poppler/TextOutputDev.cc | 1 + + ChangeLog | 5 +++++ + poppler/TextOutputDev.cc | 1 + 2 files changed, 6 insertions(+) commit 640d5d5a9d9e53f3f677eb05f3d18e6bfc74e95a @@ -40851,9 +42716,9 @@ Date: Sun Jul 16 18:22:23 2006 +0000 parse a GfxImageColorMap Fixes crash on pdf that can be found at - ChangeLog | 7 +++++++ - poppler/GfxState.cc | 4 ++++ - qt4/src/Doxyfile | 4 ++-- + ChangeLog | 7 +++++++ + poppler/GfxState.cc | 4 ++++ + qt4/src/Doxyfile | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) commit c6926d1d8ab04468f56f4687cdd3f06af206226b @@ -40865,9 +42730,9 @@ Date: Wed Jun 28 19:23:52 2006 +0000 Fixes crash while printing pdf at http://bugs.kde.org/attachment.cgi?id=16818&action=view - ChangeLog | 7 +++++++ - poppler/DCTStream.cc | 25 ++++++++++++++++++------- - poppler/DCTStream.h | 2 ++ + ChangeLog | 7 +++++++ + poppler/DCTStream.cc | 25 ++++++++++++++++++------- + poppler/DCTStream.h | 2 ++ 3 files changed, 27 insertions(+), 7 deletions(-) commit 96ac8dec591a0325a822c1f7b7bc7e78b867e3a0 @@ -40879,11 +42744,11 @@ Date: Sun Jun 25 16:59:31 2006 +0000 have to define UNSTABLE_POPPLER_QT4 to be able of using it, one day we'll have to think of removing it) - ChangeLog | 8 ++++++++ - qt/poppler-document.cc | 9 +++++++-- - qt/poppler-qt.h | 9 +++++++++ - qt4/src/poppler-document.cc | 4 ++-- - qt4/src/poppler-qt4.h | 10 +++++++++- + ChangeLog | 8 ++++++++ + qt/poppler-document.cc | 9 +++++++-- + qt/poppler-qt.h | 9 +++++++++ + qt4/src/poppler-document.cc | 4 ++-- + qt4/src/poppler-qt4.h | 10 +++++++++- 5 files changed, 35 insertions(+), 5 deletions(-) commit 965011f2001fb1ea36857995d5555266f82b8d96 @@ -40892,7 +42757,7 @@ Date: Sun Jun 25 16:20:50 2006 +0000 put back a change that was not meant to be commited - qt/poppler-qt.h | 2 +- + qt/poppler-qt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4995d09c91173d34a435112828aff21a63b147e9 @@ -40902,11 +42767,11 @@ Date: Sun Jun 25 16:19:32 2006 +0000 rename poppler-link.h to poppler-link-qt3.h to not get conflicts on install - qt/Makefile.am | 2 +- - qt/poppler-link-qt3.h | 188 +++++++++++++++++++++++++++++++++++ - qt/poppler-link.cc | 258 - +++++++++++++++++++++++++++++++++++++++++++++++++ - qt/poppler-qt.h | 4 +- + qt/Makefile.am | 2 +- + qt/poppler-link-qt3.h | 188 ++++++++++++++++++++++++++++++++++++ + qt/poppler-link.cc | 258 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + qt/poppler-qt.h | 4 +- 4 files changed, 449 insertions(+), 3 deletions(-) commit 087921b134c2646e6d41960f471a1819c7c8790a @@ -40916,13 +42781,13 @@ Date: Sun Jun 25 10:29:22 2006 +0000 add link support to qt3 frontend. Patch by Wilfried Huss based on Qt4 code - ChangeLog | 11 ++++ - qt/Makefile.am | 4 +- - qt/poppler-document.cc | 19 ++++--- - qt/poppler-page.cc | 136 - +++++++++++++++++++++++++++++++++++++++++++++--- - qt/poppler-private.h | 33 +++++++++++- - qt/poppler-qt.h | 14 +++-- + ChangeLog | 11 ++++ + qt/Makefile.am | 4 +- + qt/poppler-document.cc | 19 ++++--- + qt/poppler-page.cc | 136 + ++++++++++++++++++++++++++++++++++++++++++++++--- + qt/poppler-private.h | 33 +++++++++++- + qt/poppler-qt.h | 14 +++-- 6 files changed, 196 insertions(+), 21 deletions(-) commit 831bd8942ef3224354b128d5e14e68fdfc57168b @@ -40931,7 +42796,7 @@ Date: Sun Jun 11 16:14:32 2006 +0000 optimization by Mario Teijeiro Otero - poppler/UGooString.cc | 2 +- + poppler/UGooString.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1223fd4b200f6c13996f8299f3563c818af0c21d @@ -40945,8 +42810,8 @@ Date: Sat Jun 10 22:23:19 2006 +0000 http://publikationen.ub.uni-frankfurt.de/volltexte/2005/890/pdf/TR_abs_g.pdf and other docs with type3 fonts and ligatures - ChangeLog | 9 +++++++++ - poppler/UGooString.cc | 8 ++++++++ + ChangeLog | 9 +++++++++ + poppler/UGooString.cc | 8 ++++++++ 2 files changed, 17 insertions(+) commit b85a39ddfc7de8c0621e995c114885ecd08fcdc2 @@ -40958,9 +42823,9 @@ Date: Thu Jun 1 21:03:38 2006 +0000 is passed to the respective output devs - ChangeLog | 6 ++++++ - qt4/src/poppler-page.cc | 22 ++++++++++++++-------- - qt4/src/poppler-qt4.h | 14 +++++++++----- + ChangeLog | 6 ++++++ + qt4/src/poppler-page.cc | 22 ++++++++++++++-------- + qt4/src/poppler-qt4.h | 14 +++++++++----- 3 files changed, 29 insertions(+), 13 deletions(-) commit 2b5d3277f36864ff1ef44f1942f22de247d67ab6 @@ -40971,9 +42836,9 @@ Date: Thu Jun 1 17:23:45 2006 +0000 * qt/poppler-qt.h: Add printing support, patch by Stefan Kebekus <stefan.kebekus@math.uni-koeln.de> - ChangeLog | 6 ++++++ - qt/poppler-document.cc | 18 ++++++++++++++++++ - qt/poppler-qt.h | 2 ++ + ChangeLog | 6 ++++++ + qt/poppler-document.cc | 18 ++++++++++++++++++ + qt/poppler-qt.h | 2 ++ 3 files changed, 26 insertions(+) commit 5380d005b7b54cc6587ce6e8c3bbb358da5cd9a5 @@ -40986,9 +42851,9 @@ Date: Thu Jun 1 06:42:25 2006 +0000 * poppler/PSOutputDev.h: Change filename parameter to PSOutputDev constructor from char * to const char *. - ChangeLog | 6 ++++++ - poppler/PSOutputDev.cc | 2 +- - poppler/PSOutputDev.h | 2 +- + ChangeLog | 6 ++++++ + poppler/PSOutputDev.cc | 2 +- + poppler/PSOutputDev.h | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit c2a81ea8b01f3943a2eb737cf957acc0d05f7eed @@ -41002,9 +42867,9 @@ Date: Wed May 31 20:14:04 2006 +0000 I'm sorry, really, i'll try to do better - ChangeLog | 6 ++++++ - poppler/SplashOutputDev.cc | 10 ++++++++++ - splash/Splash.cc | 3 +++ + ChangeLog | 6 ++++++ + poppler/SplashOutputDev.cc | 10 ++++++++++ + splash/Splash.cc | 3 +++ 3 files changed, 19 insertions(+) commit 643b310cf51474b6dfc077fe086ea121e807f6e1 @@ -41015,8 +42880,8 @@ Date: Wed May 31 19:18:28 2006 +0000 * TODO: Remove items's from my list that are done. - ChangeLog | 4 ++++ - TODO | 3 --- + ChangeLog | 4 ++++ + TODO | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) commit 96e582721dcb15ea258b989c7c500084bff9f56d @@ -41031,10 +42896,10 @@ Date: Wed May 31 17:31:49 2006 +0000 transformations in the OutputDevice. Fixes #6948. - ChangeLog | 7 ++ - poppler/CairoOutputDev.cc | 200 - ++++++++++++++++++++------------------------- - poppler/CairoOutputDev.h | 1 + + ChangeLog | 7 ++ + poppler/CairoOutputDev.cc | 200 + ++++++++++++++++++++-------------------------- + poppler/CairoOutputDev.h | 1 + 3 files changed, 96 insertions(+), 112 deletions(-) commit 00ffb9bf50b6b3b2e8eaa8af593aaa01d4a62a34 @@ -41047,9 +42912,9 @@ Date: Wed May 31 04:53:27 2006 +0000 * configure.ac: Bump release to 0.5.3. - ChangeLog | 6 ++++++ - NEWS | 8 ++++++++ - configure.ac | 2 +- + ChangeLog | 6 ++++++ + NEWS | 8 ++++++++ + configure.ac | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) commit 223a4bf3a679f666b6c963a8787cf5b5ac75c4b6 @@ -41062,9 +42927,9 @@ Date: Wed May 31 02:02:54 2006 +0000 * configure.ac: Add poppler as a private requires if pkg-config supports it. - ChangeLog | 6 ++++++ - configure.ac | 11 +++++++++++ - poppler-glib.pc.in | 3 ++- + ChangeLog | 6 ++++++ + configure.ac | 11 +++++++++++ + poppler-glib.pc.in | 3 ++- 3 files changed, 19 insertions(+), 1 deletion(-) commit 7aaa4d3fbdb8ea2534d3cb80e68b2759b2e8fd2f @@ -41075,8 +42940,8 @@ Date: Tue May 30 21:46:06 2006 +0000 * test/gtk-cairo-test.cc: Add --page option to gtk-cairo-test. - ChangeLog | 4 ++++ - test/gtk-cairo-test.cc | 21 ++++++++++++++++++--- + ChangeLog | 4 ++++ + test/gtk-cairo-test.cc | 21 ++++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) commit f7c1d519b9695ad8adfdcf3af696de746cdcf375 @@ -41090,10 +42955,10 @@ Date: Mon May 29 18:44:17 2006 +0000 * poppler/CairoOutputDev.cc: Allow CairoFont creation to fail more gracefully. Fixes #4030. - ChangeLog | 7 +++++++ - poppler/CairoFontEngine.cc | 27 +++++++++++++++++++++------ - poppler/CairoFontEngine.h | 4 +++- - poppler/CairoOutputDev.cc | 5 +++++ + ChangeLog | 7 +++++++ + poppler/CairoFontEngine.cc | 27 +++++++++++++++++++++------ + poppler/CairoFontEngine.h | 4 +++- + poppler/CairoOutputDev.cc | 5 +++++ 4 files changed, 36 insertions(+), 7 deletions(-) commit 84861800dad3649d4757d5c5539b9e86e2b2c644 @@ -41106,9 +42971,9 @@ Date: Sat May 27 17:27:37 2006 +0000 * poppler/CairoOutputDev.h: Back out the rest of krh's type3 font work. This fixes type3 fonts in CairoOutputDevice. - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.cc | 3 +++ - poppler/CairoOutputDev.h | 2 +- + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.cc | 3 +++ + poppler/CairoOutputDev.h | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) commit 6f5a89a0a2cf17d45d1c31ce105829be8c7ac456 @@ -41131,14 +42996,14 @@ Date: Tue May 23 20:49:16 2006 +0000 /me hits himself - ChangeLog | 11 +++ - poppler/SplashOutputDev.cc | 8 +++ - qt/poppler-private.h | 2 +- - qt4/src/poppler-private.h | 2 +- - splash/Splash.cc | 169 - ++++++++++++++++++++++++++++++++++++++++++++ - splash/SplashBitmap.cc | 26 ++++++- - splash/SplashTypes.h | 2 + + ChangeLog | 11 +++ + poppler/SplashOutputDev.cc | 8 +++ + qt/poppler-private.h | 2 +- + qt4/src/poppler-private.h | 2 +- + splash/Splash.cc | 169 + +++++++++++++++++++++++++++++++++++++++++++++ + splash/SplashBitmap.cc | 26 ++++++- + splash/SplashTypes.h | 2 + 7 files changed, 216 insertions(+), 4 deletions(-) commit 495d592c3ba7fe81e03774f5b2ed677e5aa560c7 @@ -41149,8 +43014,8 @@ Date: Tue May 23 19:16:37 2006 +0000 * qt4/src/Makefile.am (libpoppler_qt4_la_SOURCES): Add missing - ChangeLog | 5 +++++ - qt4/src/Makefile.am | 1 + + ChangeLog | 5 +++++ + qt4/src/Makefile.am | 1 + 2 files changed, 6 insertions(+) commit eecd06c86585bca05c99cd2e9a1b1ff3bbae3c72 @@ -41162,9 +43027,9 @@ Date: Mon May 22 20:19:35 2006 +0000 * configure.ac: Bump release. * NEWS: Sum up changes. - ChangeLog | 5 +++++ - NEWS | 11 ++++++++++- - configure.ac | 2 +- + ChangeLog | 5 +++++ + NEWS | 11 ++++++++++- + configure.ac | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) commit 680f20dfd1cf0342d49516b3848a2aef5d2a3883 @@ -41180,10 +43045,10 @@ Date: Mon May 22 19:58:41 2006 +0000 * utils/ImageOutputDev.h: Return gTrue for needNonText(). - ChangeLog | 9 +++++++++ - NEWS | 4 ++++ - utils/ImageOutputDev.cc | 6 +++--- - utils/ImageOutputDev.h | 2 +- + ChangeLog | 9 +++++++++ + NEWS | 4 ++++ + utils/ImageOutputDev.cc | 6 +++--- + utils/ImageOutputDev.h | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) commit e43a06bf6e953fa9af18476e2c9f27106398c09c @@ -41196,10 +43061,10 @@ Date: Sun May 21 23:26:45 2006 +0000 * poppler/CairoFontEngine.h: Back out type3 font work committed by accident. - ChangeLog | 6 + - poppler/CairoFontEngine.cc | 347 - +++++--------------------------------------- - poppler/CairoFontEngine.h | 17 +-- + ChangeLog | 6 + + poppler/CairoFontEngine.cc | 347 + +++++---------------------------------------- + poppler/CairoFontEngine.h | 17 +-- 3 files changed, 47 insertions(+), 323 deletions(-) commit 7d4bb0533f88f06449ebd64c1220d0b75001937d @@ -41208,9 +43073,9 @@ Date: Sun May 21 18:14:15 2006 +0000 fix all is blue issue on ppc machines - ChangeLog | 7 +++++++ - qt/poppler-page.cc | 17 +++++++++++++++++ - qt4/src/poppler-page.cc | 17 +++++++++++++++++ + ChangeLog | 7 +++++++ + qt/poppler-page.cc | 17 +++++++++++++++++ + qt4/src/poppler-page.cc | 17 +++++++++++++++++ 3 files changed, 41 insertions(+) commit 655af1e0126ca96d75c9c718d7d8f928c898b1f6 @@ -41219,7 +43084,7 @@ Date: Sun May 21 17:19:53 2006 +0000 hope to fix really Kouhei's name now - ChangeLog | 10 +++++----- + ChangeLog | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit cc783a1ebe868ff75db5472775dabe0020ae501f @@ -41228,7 +43093,7 @@ Date: Sun May 21 11:54:30 2006 +0000 Fix Kouhei name - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e4b6ad3bb873a6f334934921e6d56e9d26e06a9a @@ -41237,7 +43102,7 @@ Date: Fri May 19 22:55:49 2006 +0000 Add bug number to ChangeLog entry. - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 46f5f070cceb2c0f3b53537c8e33340b9f1bba38 @@ -41250,9 +43115,9 @@ Date: Fri May 19 22:26:03 2006 +0000 * glib/poppler-action.cc: Add poppler_dest_get_type(), patch from Kouhei Souto (#6907). - ChangeLog | 4 ++++ - glib/poppler-action.cc | 13 +++++++++++++ - glib/poppler-action.h | 4 ++++ + ChangeLog | 4 ++++ + glib/poppler-action.cc | 13 +++++++++++++ + glib/poppler-action.h | 4 ++++ 3 files changed, 21 insertions(+) commit 875dc5b112dfe2d4a48a7567b1ff79257447cc0d @@ -41264,8 +43129,8 @@ Date: Fri May 19 22:21:35 2006 +0000 * poppler-glib.pc.in (Requires): Add gdk-2.0 dependency, from Kouhei Souto (#6896). - ChangeLog | 3 +++ - poppler-glib.pc.in | 2 +- + ChangeLog | 3 +++ + poppler-glib.pc.in | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) commit b66dda2640c088bbe205f698a0c4028144027922 @@ -41278,8 +43143,8 @@ Date: Fri May 19 22:19:21 2006 +0000 (POPPLER_TYPE_FONTS_ITER): Add these macros, patch from Kouhei Souto (#6897). - ChangeLog | 4 ++++ - glib/poppler-document.h | 2 ++ + ChangeLog | 4 ++++ + glib/poppler-document.h | 2 ++ 2 files changed, 6 insertions(+) commit 095730456c0d8312067af10dd55a3b9165a83736 @@ -41291,8 +43156,8 @@ Date: Fri May 19 22:16:25 2006 +0000 * glib/Makefile.am (INCLUDES): Add define for G_LOG_DOMAIN, from Kouhei Souto (#6899). - ChangeLog | 3 +++ - glib/Makefile.am | 1 + + ChangeLog | 3 +++ + glib/Makefile.am | 1 + 2 files changed, 4 insertions(+) commit b8d77633899c1dec5f3b9c9a0f075f39afa98965 @@ -41304,8 +43169,8 @@ Date: Fri May 19 22:12:38 2006 +0000 * glib/poppler-document.cc (poppler_document_save): Memleak patch from Paolo Borelli (#6908). - ChangeLog | 5 +++++ - glib/poppler-document.cc | 2 ++ + ChangeLog | 5 +++++ + glib/poppler-document.cc | 2 ++ 2 files changed, 7 insertions(+) commit 488f77298fee9eebbca5983c1c9fb186b3b67aa3 @@ -41346,8 +43211,8 @@ Date: Fri May 19 21:42:54 2006 +0000 * glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix the rotation bug for real. - ChangeLog | 5 +++++ - glib/poppler-page.cc | 16 +++++++++------- + ChangeLog | 5 +++++ + glib/poppler-page.cc | 16 +++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) commit 28ae789afe0625a641525e4a0768d51fa8bd667c @@ -41365,13 +43230,13 @@ Date: Fri May 19 20:54:13 2006 +0000 * glib/reference/tmpl/poppler.sgml: Make PopplerPSOutput a proper glib object. - ChangeLog | 11 +++++++ - glib/poppler-document.cc | 51 - ++++++++++++++++++++++++------ - glib/poppler-document.h | 4 +++ - glib/poppler-private.h | 2 ++ - glib/reference/tmpl/poppler-private.sgml | 1 + - glib/reference/tmpl/poppler.sgml | 1 + + ChangeLog | 11 +++++++ + glib/poppler-document.cc | 51 + ++++++++++++++++++++++++++------ + glib/poppler-document.h | 4 +++ + glib/poppler-private.h | 2 ++ + glib/reference/tmpl/poppler-private.sgml | 1 + + glib/reference/tmpl/poppler.sgml | 1 + 6 files changed, 61 insertions(+), 9 deletions(-) commit 02cf7fd7df0b2d8c2b1c6f108e581bc1c7a973b1 @@ -41383,8 +43248,8 @@ Date: Fri May 19 20:35:43 2006 +0000 * glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix rotation bug (#6913, #6926). - ChangeLog | 3 +++ - glib/poppler-page.cc | 12 +++++++++++- + ChangeLog | 3 +++ + glib/poppler-page.cc | 12 +++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) commit 78ae3efd9541d7b63ff5a2c4de3fde300806688f @@ -41405,17 +43270,17 @@ Date: Fri May 19 19:21:59 2006 +0000 * poppler/Gfx.cc: * poppler/TextOutputDev.cc: Fix various memory leaks. - ChangeLog | 14 ++ - glib/poppler-action.cc | 9 +- - glib/poppler-document.cc | 31 +++- - glib/poppler-page.cc | 2 + - poppler/CairoFontEngine.cc | 347 - +++++++++++++++++++++++++++++++++++++++----- - poppler/CairoFontEngine.h | 17 ++- - poppler/CairoOutputDev.cc | 5 +- - poppler/CairoOutputDev.h | 2 +- - poppler/Gfx.cc | 1 + - poppler/TextOutputDev.cc | 9 ++ + ChangeLog | 14 ++ + glib/poppler-action.cc | 9 +- + glib/poppler-document.cc | 31 +++- + glib/poppler-page.cc | 2 + + poppler/CairoFontEngine.cc | 347 + ++++++++++++++++++++++++++++++++++++++++----- + poppler/CairoFontEngine.h | 17 ++- + poppler/CairoOutputDev.cc | 5 +- + poppler/CairoOutputDev.h | 2 +- + poppler/Gfx.cc | 1 + + poppler/TextOutputDev.cc | 9 ++ 10 files changed, 381 insertions(+), 56 deletions(-) commit 354c1926b7181fd668f221e1d672974e04fda747 @@ -41425,8 +43290,8 @@ Date: Fri May 19 17:24:19 2006 +0000 * qt4/src/poppler-link.cc: Patch by Pino Toscano, ensure the splashoutput is created when parsing the TOC. - ChangeLog | 5 +++++ - qt4/src/poppler-link.cc | 5 +++-- + ChangeLog | 5 +++++ + qt4/src/poppler-link.cc | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 3c9a5f37704781c9a51e72edd18451870452b9a7 @@ -41436,8 +43301,8 @@ Date: Sun May 14 16:11:54 2006 +0000 * poppler/FontInfo.cc: Fix possible crash, half patch by Kouhei Sutou <kou@cozmixng.org> - ChangeLog | 5 +++++ - poppler/FontInfo.cc | 4 ++-- + ChangeLog | 5 +++++ + poppler/FontInfo.cc | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 436f578fe762e8ceccce95a0f2003406527dde64 @@ -41448,9 +43313,9 @@ Date: Sat May 13 16:01:57 2006 +0000 * poppler/GfxState.h: Fix memleak, patch by Carlos Garcia Campos <carlosgc@gnome.org> - ChangeLog | 6 ++++++ - poppler/GfxState.cc | 8 ++++++++ - poppler/GfxState.h | 3 +-- + ChangeLog | 6 ++++++ + poppler/GfxState.cc | 8 ++++++++ + poppler/GfxState.h | 3 +-- 3 files changed, 15 insertions(+), 2 deletions(-) commit 906515769097f2e38f6b2c2aff598919b9d1ee0d @@ -41461,10 +43326,10 @@ Date: Sat May 13 15:58:37 2006 +0000 * qt4/src/poppler-private.h: Refcount globalparams * qt4/tests/test-poppler-qt4.cpp: Some leaks less - ChangeLog | 6 ++++++ - qt4/src/poppler-document.cc | 10 +++++----- - qt4/src/poppler-private.h | 8 ++++++++ - qt4/tests/test-poppler-qt4.cpp | 6 ++++-- + ChangeLog | 6 ++++++ + qt4/src/poppler-document.cc | 10 +++++----- + qt4/src/poppler-private.h | 8 ++++++++ + qt4/tests/test-poppler-qt4.cpp | 6 ++++-- 4 files changed, 23 insertions(+), 7 deletions(-) commit 46fd63c44369c882d8dac473d4156001d9d4ed18 @@ -41473,7 +43338,7 @@ Date: Sat May 13 11:14:24 2006 +0000 numbers for easier casting - qt4/src/poppler-link.h | 14 ++++++++++++-- + qt4/src/poppler-link.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 35500375e3f790c444ab7e7d0a687d270c5a66b1 @@ -41482,7 +43347,7 @@ Date: Fri May 12 21:02:01 2006 +0000 fixing compile problems for some people - qt4/src/poppler-page.cc | 6 ++++++ + qt4/src/poppler-page.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 181f09829cf4831965059e3064114d83348c51b5 @@ -41502,16 +43367,16 @@ Date: Fri May 12 20:40:05 2006 +0000 the problem is that he left KDE development a while ago. - ChangeLog | 14 + - qt4/src/Makefile.am | 2 + - qt4/src/poppler-annotation-helper.h | 213 ++++++++++ - qt4/src/poppler-annotation.cc | 792 - +++++++++++++++++++++++++++++++++++ - qt4/src/poppler-annotation.h | 257 ++++++++++++ - qt4/src/poppler-link.cc | 4 +- - qt4/src/poppler-link.h | 2 +- - qt4/src/poppler-page.cc | 691 ++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 8 +- + ChangeLog | 14 + + qt4/src/Makefile.am | 2 + + qt4/src/poppler-annotation-helper.h | 213 ++++++++++ + qt4/src/poppler-annotation.cc | 792 + ++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-annotation.h | 257 ++++++++++++ + qt4/src/poppler-link.cc | 4 +- + qt4/src/poppler-link.h | 2 +- + qt4/src/poppler-page.cc | 691 +++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 8 +- 9 files changed, 1980 insertions(+), 3 deletions(-) commit 3a48e89dfbe54af73a68ed8e917938f14ad17f01 @@ -41528,15 +43393,15 @@ Date: Tue May 9 20:07:06 2006 +0000 it is basically stripped out from kpdf, but comments are obviously welcome as always - ChangeLog | 10 +++ - qt4/src/Makefile.am | 1 + - qt4/src/poppler-document.cc | 13 +--- - qt4/src/poppler-link.cc | 129 +++++++++++++++++++++++++++++-- - qt4/src/poppler-link.h | 178 - +++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-page.cc | 139 +++++++++++++++++++++++++++++---- - qt4/src/poppler-private.h | 9 ++- - qt4/src/poppler-qt4.h | 56 +++----------- + ChangeLog | 10 +++ + qt4/src/Makefile.am | 1 + + qt4/src/poppler-document.cc | 13 +--- + qt4/src/poppler-link.cc | 129 ++++++++++++++++++++++++++++++-- + qt4/src/poppler-link.h | 178 + ++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-page.cc | 139 ++++++++++++++++++++++++++++++---- + qt4/src/poppler-private.h | 9 ++- + qt4/src/poppler-qt4.h | 56 +++----------- 8 files changed, 456 insertions(+), 79 deletions(-) commit f628e1506e576a8553a9699c1d7f05ef55c24fa2 @@ -41545,8 +43410,8 @@ Date: Mon May 8 19:03:51 2006 +0000 memleak-- by carlos - ChangeLog | 5 +++++ - poppler/Catalog.cc | 5 ++++- + ChangeLog | 5 +++++ + poppler/Catalog.cc | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) commit 1fce6266564583d356817a21f43c6b1ad8ce3716 @@ -41555,7 +43420,7 @@ Date: Sat May 6 10:57:07 2006 +0000 fix code, i suck - qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be913b90d59da35a347498b86fdd3edb065aef23 @@ -41566,8 +43431,8 @@ Date: Fri May 5 20:51:01 2006 +0000 Better solutions are of course accepted - ChangeLog | 4 ++++ - poppler/Function.cc | 2 +- + ChangeLog | 4 ++++ + poppler/Function.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 2b085293bd73b4e77da848b3fe63a7e82e9ba5e5 @@ -41580,10 +43445,9 @@ Date: Thu May 4 19:10:55 2006 +0000 more code to make oKular qt4popplered possible, probably not most quickest code around, feel free to comment/optimize - ChangeLog | 5 +++++ - qt4/src/poppler-page.cc | 43 - +++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 16 ++++++++++++++++ + ChangeLog | 5 +++++ + qt4/src/poppler-page.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 16 ++++++++++++++++ 3 files changed, 64 insertions(+) commit a9b0c7977aba7bc85a8673c7f95187ff17ee4173 @@ -41600,13 +43464,13 @@ Date: Tue May 2 04:38:39 2006 +0000 * poppler/TextOutputDev.cc: Patch from Gary Coady to add reference counting to GfxFont so we don't crash on text selection. - ChangeLog | 10 ++++++++++ - glib/poppler-page.cc | 2 +- - poppler/Gfx.cc | 2 ++ - poppler/GfxFont.cc | 14 +++++++++++++- - poppler/GfxFont.h | 4 ++++ - poppler/GfxState.cc | 7 +++++++ - poppler/TextOutputDev.cc | 1 + + ChangeLog | 10 ++++++++++ + glib/poppler-page.cc | 2 +- + poppler/Gfx.cc | 2 ++ + poppler/GfxFont.cc | 14 +++++++++++++- + poppler/GfxFont.h | 4 ++++ + poppler/GfxState.cc | 7 +++++++ + poppler/TextOutputDev.cc | 1 + 7 files changed, 38 insertions(+), 2 deletions(-) commit 57af0207334ff1a407899370281ebb90fe953a32 @@ -41622,11 +43486,11 @@ Date: Mon May 1 18:33:47 2006 +0000 More things to make poppler-qt4Okular nearer - ChangeLog | 8 ++++++++ - qt4/src/poppler-page.cc | 14 ++++++++++++++ - qt4/src/poppler-private.h | 11 +++++++++++ - qt4/src/poppler-qt4.h | 8 ++++++++ - qt4/src/poppler-textbox.cc | 23 ++++++++++++++++------- + ChangeLog | 8 ++++++++ + qt4/src/poppler-page.cc | 14 ++++++++++++++ + qt4/src/poppler-private.h | 11 +++++++++++ + qt4/src/poppler-qt4.h | 8 ++++++++ + qt4/src/poppler-textbox.cc | 23 ++++++++++++++++------- 5 files changed, 57 insertions(+), 7 deletions(-) commit 61b126390f764fd38c79b6a64160a7dc7870bd4a @@ -41635,9 +43499,8 @@ Date: Mon May 1 13:41:14 2006 +0000 revert thing that should not have gone in - poppler/PageLabelInfo.cc | 43 - +++++++++++++++++++++++++++++++++++++++++++ - poppler/PageLabelInfo.h | 44 + poppler/PageLabelInfo.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ + poppler/PageLabelInfo.h | 44 -------------------------------------------- 2 files changed, 43 insertions(+), 44 deletions(-) @@ -41653,14 +43516,14 @@ Date: Mon May 1 13:32:31 2006 +0000 One step more to make oKular fully use the qt4 bindings - ChangeLog | 7 +++++++ - poppler/PageLabelInfo.cc | 43 - ------------------------------------------ - poppler/PageLabelInfo.h | 44 - +++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-document.cc | 10 ++++++++++ - qt4/src/poppler-private.h | 22 +++++++++++++++++----- - qt4/src/poppler-qt4.h | 6 ++++++ + ChangeLog | 7 +++++++ + poppler/PageLabelInfo.cc | 43 + ------------------------------------------- + poppler/PageLabelInfo.h | 44 + ++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-document.cc | 10 ++++++++++ + qt4/src/poppler-private.h | 22 +++++++++++++++++----- + qt4/src/poppler-qt4.h | 6 ++++++ 6 files changed, 84 insertions(+), 48 deletions(-) commit 4147400e2b692df7f70c3772e8a4b576d4d85294 @@ -41669,8 +43532,8 @@ Date: Sat Apr 29 15:23:41 2006 +0000 Fix memory leak. Bug 6765 - ChangeLog | 5 +++++ - poppler/JBIG2Stream.cc | 1 + + ChangeLog | 5 +++++ + poppler/JBIG2Stream.cc | 1 + 2 files changed, 6 insertions(+) commit 960d60467d62d28f20b127d07e8de1af42eec568 @@ -41683,8 +43546,8 @@ Date: Thu Apr 27 17:26:36 2006 +0000 functions fail. Fixes coverty reports #2106, #2107, #2077 and bug #6764. Patch by Kjartan Maraas. - ChangeLog | 6 ++++++ - poppler/CairoOutputDev.cc | 34 +++++++++++++++++++++++++--------- + ChangeLog | 6 ++++++ + poppler/CairoOutputDev.cc | 34 +++++++++++++++++++++++++--------- 2 files changed, 31 insertions(+), 9 deletions(-) commit 155112131c6e25bfde752cf5daa80a6c9712cfed @@ -41694,8 +43557,8 @@ Date: Sun Apr 23 15:50:52 2006 +0000 qt4/src/poppler-private.h: Protect us against a link not having a destination or a namedDestination - ChangeLog | 5 +++++ - qt4/src/poppler-private.h | 2 +- + ChangeLog | 5 +++++ + qt4/src/poppler-private.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit c902a3a22bcceedc8ee8ca377064efcc8a9178ca @@ -41706,7 +43569,7 @@ Date: Fri Apr 21 12:02:19 2006 +0000 CCMAIL: montel@kde.org - m4/qt.m4 | 4 ++-- + m4/qt.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 18f8e1f1d213dbcda27cd0ec429273801f65e208 @@ -41716,8 +43579,8 @@ Date: Tue Apr 18 19:11:56 2006 +0000 * goo/GooVector.h: Fix typo that was preventing build with MSVC8 Discovered by Reece Dunn <msclrhd@hotmail.com> - ChangeLog | 5 +++++ - goo/GooVector.h | 4 ++-- + ChangeLog | 5 +++++ + goo/GooVector.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit cbbb28a5959343d20dffe945ea83272c0b2e287b @@ -41736,16 +43599,16 @@ Date: Sun Apr 16 22:59:44 2006 +0000 * glib/poppler-document.h: Allow to find named destinations in document. - ChangeLog | 12 +++ - glib/poppler-action.cc | 152 - ++++++++++++++++++++++++----- - glib/poppler-action.h | 7 +- - glib/poppler-document.cc | 37 +++++++ - glib/poppler-document.h | 4 +- - glib/poppler-private.h | 2 + - glib/poppler.h | 1 + - glib/reference/tmpl/poppler-action.sgml | 2 + - glib/reference/tmpl/poppler-document.sgml | 4 - + ChangeLog | 12 +++ + glib/poppler-action.cc | 152 + +++++++++++++++++++++++++----- + glib/poppler-action.h | 7 +- + glib/poppler-document.cc | 37 ++++++++ + glib/poppler-document.h | 4 +- + glib/poppler-private.h | 2 + + glib/poppler.h | 1 + + glib/reference/tmpl/poppler-action.sgml | 2 + + glib/reference/tmpl/poppler-document.sgml | 4 - 9 files changed, 189 insertions(+), 32 deletions(-) commit 85687a1e0e4c6be2dbfb23ba00018b9c7c7454f5 @@ -41762,10 +43625,10 @@ Date: Wed Apr 12 06:52:07 2006 +0000 committing this, but the results were so pretty I couldn't resist. Fixes #6174. - ChangeLog | 8 +++ - poppler/CairoOutputDev.cc | 118 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 8 +++ + ChangeLog | 8 ++++ + poppler/CairoOutputDev.cc | 118 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 8 ++++ 3 files changed, 134 insertions(+) commit 6039d4fc65cb25bef20efa29bc29d42086fc0854 @@ -41777,8 +43640,8 @@ Date: Wed Apr 12 05:46:44 2006 +0000 * poppler/CairoOutputDev.cc: Fix breakage by krh by only calling cairo_destroy on non-null. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 4 +++- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) commit d839a0bd78361930e5e2fe889df12e1e853ffed3 @@ -41808,20 +43671,20 @@ Date: Wed Apr 12 02:07:07 2006 +0000 * utils/Makefile.am (EXTRA_DIST): Fix warning where this was assigned twice. - ChangeLog | 23 ++++ - configure.ac | 8 ++ - glib/Makefile.am | 10 +- - glib/poppler-features.h.in | 24 ++++ - glib/poppler-page.cc | 63 +++++++--- - glib/poppler-page.h | 10 ++ - glib/poppler.h | 1 + - poppler-glib.pc.in | 2 +- - poppler/CairoOutputDev.cc | 23 ++-- - poppler/CairoOutputDev.h | 6 +- - test/Makefile.am | 4 +- - test/gtk-cairo-test.cc | 286 - +++++++++++++------------------------------- - utils/Makefile.am | 6 +- + ChangeLog | 23 ++++ + configure.ac | 8 ++ + glib/Makefile.am | 10 +- + glib/poppler-features.h.in | 24 ++++ + glib/poppler-page.cc | 63 +++++++--- + glib/poppler-page.h | 10 ++ + glib/poppler.h | 1 + + poppler-glib.pc.in | 2 +- + poppler/CairoOutputDev.cc | 23 ++-- + poppler/CairoOutputDev.h | 6 +- + test/Makefile.am | 4 +- + test/gtk-cairo-test.cc | 286 + ++++++++++++++------------------------------- + utils/Makefile.am | 6 +- 13 files changed, 221 insertions(+), 245 deletions(-) commit b198c9801c668014c0979c57033a0637e7e046e2 @@ -41834,8 +43697,8 @@ Date: Mon Apr 10 18:12:44 2006 +0000 account in drawChar() to draw vertical text properly. Fixes #6551. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 2 +- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit fd251f52efc7748fda91cc77fb9d3966e0f02ac8 @@ -41845,8 +43708,8 @@ Date: Sun Apr 9 11:05:51 2006 +0000 m4/qt.m4: Improve for systems that need -pthread to be linked when linking Qt. Patch by Diego Pettenò - ChangeLog | 5 +++++ - m4/qt.m4 | 28 +++++++++++++++++++++++++++- + ChangeLog | 5 +++++ + m4/qt.m4 | 28 +++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) commit 36de9747153a2ea9b3cf86c41e75a521441a2e06 @@ -41858,9 +43721,9 @@ Date: Sat Apr 8 10:44:43 2006 +0000 Qt4 frontend Patch by Stefan Schweizer - ChangeLog | 6 ++++++ - poppler/Makefile.am | 11 +++++------ - qt4/src/Makefile.am | 1 + + ChangeLog | 6 ++++++ + poppler/Makefile.am | 11 +++++------ + qt4/src/Makefile.am | 1 + 3 files changed, 12 insertions(+), 6 deletions(-) commit bf7afe161d76c50fd1c480eb236607145782e59d @@ -41870,8 +43733,8 @@ Date: Wed Apr 5 18:20:56 2006 +0000 poppler/JBIG2Stream.cc: Fix for some buggy JBIG2 documents, patch by Raj Kumar and Paul Walmsley. Fixes bug 6500 - ChangeLog | 5 +++++ - poppler/JBIG2Stream.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 5 +++++ + poppler/JBIG2Stream.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) commit 315f8e488d3db848f88a06c7568b6583bbf0e432 @@ -41884,8 +43747,8 @@ Date: Wed Apr 5 17:20:56 2006 +0000 softmask. fixes #6492. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 11 ++++++++++- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit 0d311518f678a479c1efeaec15011e0a34de80fc @@ -41905,12 +43768,12 @@ Date: Tue Apr 4 21:01:01 2006 +0000 I'll leave adapting the glib frontend for you guys, i tried to adapt it but i got lost at gdk_pixbuf_get_n_channels (pixbuf); - ChangeLog | 9 ++++++ - qt/poppler-page.cc | 18 ++++------- - qt4/src/poppler-page.cc | 15 ++++----- - splash/Splash.cc | 81 - ++++++++++++++++++++++++----------------------- - splash/SplashBitmap.cc | 10 +++--- + ChangeLog | 9 ++++++ + qt/poppler-page.cc | 18 ++++------- + qt4/src/poppler-page.cc | 15 ++++----- + splash/Splash.cc | 81 + +++++++++++++++++++++++++------------------------ + splash/SplashBitmap.cc | 10 +++--- 5 files changed, 67 insertions(+), 66 deletions(-) commit 888bd41b42507f0a1af55c55495d31d802ce7706 @@ -41919,8 +43782,8 @@ Date: Tue Apr 4 20:42:08 2006 +0000 Fix crash when using fixedpoint math. Patch by Frank Meerkoetter - ChangeLog | 5 +++++ - splash/SplashFTFont.cc | 2 +- + ChangeLog | 5 +++++ + splash/SplashFTFont.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 56c98450160b639790931226a045ce4712e7d45e @@ -41929,15 +43792,15 @@ Date: Sun Apr 2 18:07:59 2006 +0000 Improvements to the Qt4 frontend, comments welcome - ChangeLog | 7 +++ - m4/qt.m4 | 4 +- - qt4/src/Makefile.am | 1 + - qt4/src/poppler-document.cc | 85 ++++++++++++++++++++------ - qt4/src/poppler-link.cc | 138 - +++++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-page.cc | 9 ++- - qt4/src/poppler-private.h | 95 ++++++++++++++++++++++++++++- - qt4/src/poppler-qt4.h | 86 ++++++++++++++++++++++++--- + ChangeLog | 7 +++ + m4/qt.m4 | 4 +- + qt4/src/Makefile.am | 1 + + qt4/src/poppler-document.cc | 85 +++++++++++++++++++++------ + qt4/src/poppler-link.cc | 138 + ++++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-page.cc | 9 ++- + qt4/src/poppler-private.h | 95 +++++++++++++++++++++++++++++- + qt4/src/poppler-qt4.h | 86 ++++++++++++++++++++++++--- 8 files changed, 395 insertions(+), 30 deletions(-) commit c80ebf237e9c6232a1d0567a2688a294acfd481b @@ -41946,8 +43809,8 @@ Date: Sat Apr 1 11:25:57 2006 +0000 Fix bug 6454 - ChangeLog | 5 +++++ - poppler/XRef.cc | 22 +++++++++++++--------- + ChangeLog | 5 +++++ + poppler/XRef.cc | 22 +++++++++++++--------- 2 files changed, 18 insertions(+), 9 deletions(-) commit fe8142fbc12127682b8024673fe1af57b47bb5c9 @@ -41961,8 +43824,8 @@ Date: Tue Mar 21 04:25:53 2006 +0000 make code cleaner. Combined with the memleak fix closes #6187. Patch by chpe. - ChangeLog | 6 ++++++ - glib/poppler-page.cc | 5 +---- + ChangeLog | 6 ++++++ + glib/poppler-page.cc | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) commit 4f961df2e6e91a0dc0a024ae5acdefa394179a05 @@ -41974,8 +43837,8 @@ Date: Tue Mar 21 04:19:18 2006 +0000 * glib/poppler-page.cc: Fix memory leak in poppler_page_get_text Patch by chpe. - ChangeLog | 5 +++++ - glib/poppler-page.cc | 2 +- + ChangeLog | 5 +++++ + glib/poppler-page.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit ff4febab0a519732972c21bf76d7693c98265e0f @@ -41984,9 +43847,9 @@ Date: Mon Mar 20 20:07:36 2006 +0000 Use UGooString for dates, fixes KDE bug 123938 - ChangeLog | 6 ++++++ - qt/poppler-document.cc | 2 +- - qt4/src/poppler-document.cc | 2 +- + ChangeLog | 6 ++++++ + qt/poppler-document.cc | 2 +- + qt4/src/poppler-document.cc | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit 75ac6de8cd651b1cbe2d6a7ffa4574097088041f @@ -42000,8 +43863,8 @@ Date: Mon Mar 20 19:12:29 2006 +0000 * glib/poppler-document.cc: Fix memory leak in poppler_font_info_free - ChangeLog | 6 ++++++ - glib/poppler-document.cc | 2 +- + ChangeLog | 6 ++++++ + glib/poppler-document.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 784f6d9a0888dab34c586ffe14db8e55b8a11f51 @@ -42012,8 +43875,8 @@ Date: Mon Mar 20 19:02:10 2006 +0000 * poppler/CairoFontEngine.h: remove unused variables - ChangeLog | 4 ++++ - poppler/CairoFontEngine.h | 1 - + ChangeLog | 4 ++++ + poppler/CairoFontEngine.h | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) commit 847436779d7c82b428acfd6339130228bfadca24 @@ -42022,7 +43885,7 @@ Date: Sun Mar 19 19:19:42 2006 +0000 fix date - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 401bae69cc7ade676cacd89b483f0a93a653c7a1 @@ -42031,9 +43894,9 @@ Date: Sun Mar 19 17:01:05 2006 +0000 fix htmloutputdev - ChangeLog | 4 ++++ - utils/HtmlOutputDev.cc | 2 +- - utils/HtmlOutputDev.h | 2 +- + ChangeLog | 4 ++++ + utils/HtmlOutputDev.cc | 2 +- + utils/HtmlOutputDev.h | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) commit d56330e688c0a40b4e206ed3bbddd06d7f3ee66c @@ -42048,8 +43911,8 @@ Date: Thu Mar 16 22:04:56 2006 +0000 Might be worth backporting to the stable branch - ChangeLog | 8 +++++++- - poppler/Page.cc | 2 -- + ChangeLog | 8 +++++++- + poppler/Page.cc | 2 -- 2 files changed, 7 insertions(+), 3 deletions(-) commit 7ed6737b00ece7ca00cee1d148752b11700370e6 @@ -42058,8 +43921,8 @@ Date: Thu Mar 16 19:21:11 2006 +0000 poppler/FontInfo.cc: Embedded fonts don't have a font file - ChangeLog | 4 ++++ - poppler/FontInfo.cc | 20 ++++++++++++-------- + ChangeLog | 4 ++++ + poppler/FontInfo.cc | 20 ++++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) commit a34688ee29e1cdfcbaca232cf005af55af87f796 @@ -42069,8 +43932,8 @@ Date: Tue Mar 14 19:34:10 2006 +0000 * qt4/src/poppler-qt4.h: Fix compilation with gcc4.1, patch by Michael Olbrich - ChangeLog | 5 +++++ - qt4/src/poppler-qt4.h | 10 +++++----- + ChangeLog | 5 +++++ + qt4/src/poppler-qt4.h | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) commit 1a90b3aaf6be4ca3ebb47e904842b1e14a0e8dfc @@ -42090,14 +43953,14 @@ Date: Sat Mar 11 15:19:02 2006 +0000 May be interesting to have in the other frontends - ChangeLog | 13 +++++++++++++ - poppler/FontInfo.cc | 10 ++++++++++ - poppler/FontInfo.h | 2 ++ - qt4/src/poppler-document.cc | 14 +------------- - qt4/src/poppler-fontinfo.cc | 29 +++++++++-------------------- - qt4/src/poppler-private.h | 29 +++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 8 ++++++-- - qt4/tests/poppler-fonts.cpp | 5 +++-- + ChangeLog | 13 +++++++++++++ + poppler/FontInfo.cc | 10 ++++++++++ + poppler/FontInfo.h | 2 ++ + qt4/src/poppler-document.cc | 14 +------------- + qt4/src/poppler-fontinfo.cc | 29 +++++++++-------------------- + qt4/src/poppler-private.h | 29 +++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 8 ++++++-- + qt4/tests/poppler-fonts.cpp | 5 +++-- 8 files changed, 73 insertions(+), 37 deletions(-) commit 22b1618185ec70895ec644d9e590c266ff98c9db @@ -42106,8 +43969,8 @@ Date: Thu Mar 9 21:56:07 2006 +0000 Build with cairo disabled, patch by Eduardo de Barros Lima - ChangeLog | 5 +++++ - glib/Makefile.am | 2 +- + ChangeLog | 5 +++++ + glib/Makefile.am | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 50ecfadab36a9769b09e4c2c1670d86448a0e1ee @@ -42126,15 +43989,15 @@ Date: Tue Feb 28 23:24:59 2006 +0000 * poppler/Makefile.am: Move cairo link dependency to glib bindings. - ChangeLog | 11 +++++++++++ - NEWS | 10 ++++++++++ - configure.ac | 2 +- - glib/Makefile.am | 11 ++++++----- - poppler/Makefile.am | 19 ++++++++----------- - poppler/TextOutputDev.h | 7 +++++-- - qt/Makefile.am | 1 + - test/Makefile.am | 16 +++++++++------- - utils/Makefile.am | 29 +++++++++++++++++------------ + ChangeLog | 11 +++++++++++ + NEWS | 10 ++++++++++ + configure.ac | 2 +- + glib/Makefile.am | 11 ++++++----- + poppler/Makefile.am | 19 ++++++++----------- + poppler/TextOutputDev.h | 7 +++++-- + qt/Makefile.am | 1 + + test/Makefile.am | 16 +++++++++------- + utils/Makefile.am | 29 +++++++++++++++++------------ 9 files changed, 68 insertions(+), 38 deletions(-) commit b9e951ac68b9977ab7217ad0346bcf46a3fa3dfe @@ -42151,11 +44014,11 @@ Date: Tue Feb 28 19:59:58 2006 +0000 More integer overflow fixes from Derek Noonburg (#5922). - ChangeLog | 10 ++++++++++ - goo/gmem.c | 9 +++++---- - poppler/JBIG2Stream.cc | 12 ++++++++++-- - poppler/Stream.cc | 7 +++++++ - poppler/Stream.h | 2 +- + ChangeLog | 10 ++++++++++ + goo/gmem.c | 9 +++++---- + poppler/JBIG2Stream.cc | 12 ++++++++++-- + poppler/Stream.cc | 7 +++++++ + poppler/Stream.h | 2 +- 5 files changed, 33 insertions(+), 7 deletions(-) commit 46db73a142d65a0c944910388d5971debc06ecbf @@ -42167,8 +44030,8 @@ Date: Tue Feb 28 18:31:59 2006 +0000 * poppler/PSOutputDev.cc: Make PSOutputDev constructor respect passed in paper size (#5946, #5749). - ChangeLog | 5 +++++ - poppler/PSOutputDev.cc | 14 ++++++++------ + ChangeLog | 5 +++++ + poppler/PSOutputDev.cc | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) commit 0f7f2182b2abe965b382937f5569b65a8828fc93 @@ -42191,19 +44054,18 @@ Date: Tue Feb 28 18:25:00 2006 +0000 a ucs2 marker, append the number part of the label as ucs2 (#5952). - ChangeLog | 14 +++ - glib/poppler-document.cc | 52 +++++------ - glib/poppler-page.cc | 23 +++-- - glib/poppler-private.h | 3 + - glib/reference/tmpl/poppler-enums.sgml | 150 - ------------------------------- - glib/reference/tmpl/poppler-unused.sgml | 130 - +++++++++++++++++++++++++++ - glib/test-poppler-glib.c | 2 +- - goo/GooString.cc | 5 ++ - goo/GooString.h | 4 + - poppler/PageLabelInfo.cc | 39 +++++--- - poppler/PageLabelInfo.h | 2 +- + ChangeLog | 14 +++ + glib/poppler-document.cc | 52 +++++------ + glib/poppler-page.cc | 23 +++-- + glib/poppler-private.h | 3 + + glib/reference/tmpl/poppler-enums.sgml | 150 + -------------------------------- + glib/reference/tmpl/poppler-unused.sgml | 130 +++++++++++++++++++++++++++ + glib/test-poppler-glib.c | 2 +- + goo/GooString.cc | 5 ++ + goo/GooString.h | 4 + + poppler/PageLabelInfo.cc | 39 ++++++--- + poppler/PageLabelInfo.h | 2 +- 11 files changed, 228 insertions(+), 196 deletions(-) commit 1bf83cdc8b75e1c76956ae643ee273e0b558fd08 @@ -42212,8 +44074,8 @@ Date: Sat Feb 25 12:30:30 2006 +0000 fix warning - ChangeLog | 4 ++++ - poppler/Object.cc | 3 ++- + ChangeLog | 4 ++++ + poppler/Object.cc | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) commit eb5642f396c8772c83b2cf27da437413b692c952 @@ -42222,8 +44084,8 @@ Date: Thu Feb 23 22:26:05 2006 +0000 Don't build pdftoppm when splashoutput is disabled as it does not link - ChangeLog | 5 +++++ - utils/Makefile.am | 13 +++++++++++-- + ChangeLog | 5 +++++ + utils/Makefile.am | 13 +++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) commit 7c5c1361045429a429a6f40d936f8c7c01fe0d07 @@ -42238,12 +44100,12 @@ Date: Sat Feb 18 20:17:00 2006 +0000 * poppler/GfxState.h: Add support for drawSoftMaskedImage to CairoOutputDev. Ugly but works. - ChangeLog | 8 ++++ - poppler/CairoOutputDev.cc | 101 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/CairoOutputDev.h | 6 +++ - poppler/GfxState.cc | 50 ++++++++++++++++++++++ - poppler/GfxState.h | 2 + + ChangeLog | 8 ++++ + poppler/CairoOutputDev.cc | 101 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/CairoOutputDev.h | 6 +++ + poppler/GfxState.cc | 50 +++++++++++++++++++++++ + poppler/GfxState.h | 2 + 5 files changed, 167 insertions(+) commit dcb748f68112bd5f99fea8a3da06666be6cff0c5 @@ -42255,8 +44117,8 @@ Date: Thu Feb 16 19:41:17 2006 +0000 * poppler/CairoOutputDev.cc: Work around cairo bug when scaling 1x1 bitmaps. Fixes #3387. Also gives a performance improvement. - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 33 ++++++++++++++++++++++++--------- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 33 ++++++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 9 deletions(-) commit ef1070f6ca2d1e74c5f94728f3aaae22f0990c17 @@ -42265,11 +44127,11 @@ Date: Thu Feb 16 19:28:54 2006 +0000 Update soname - ChangeLog | 8 ++++++++ - glib/Makefile.am | 2 ++ - poppler/Makefile.am | 2 ++ - qt/Makefile.am | 2 ++ - qt4/src/Makefile.am | 2 ++ + ChangeLog | 8 ++++++++ + glib/Makefile.am | 2 ++ + poppler/Makefile.am | 2 ++ + qt/Makefile.am | 2 ++ + qt4/src/Makefile.am | 2 ++ 5 files changed, 16 insertions(+) commit 24b9f5c33fb00ff80a79b34444282a57288f636c @@ -42279,9 +44141,9 @@ Date: Mon Feb 13 23:04:54 2006 +0000 * poppler/ArthurOutputDev.cc: Make it compile after changing code so we did not pass files to freetype but buffers - ChangeLog | 5 +++++ - poppler/ArthurOutputDev.cc | 53 - ++++++++++++++++---------------------------- + ChangeLog | 5 +++++ + poppler/ArthurOutputDev.cc | 53 + +++++++++++++++++----------------------------- 2 files changed, 24 insertions(+), 34 deletions(-) commit 0bda90310b267d3a4963096293eb2bd29b120768 @@ -42291,10 +44153,10 @@ Date: Mon Feb 13 22:38:44 2006 +0000 Probably the last of inner patches missing from kpdf Everybody will we happy now, kpdf has been finally assimilated - ChangeLog | 5 ++ - poppler/PSOutputDev.cc | 124 - ++++++++++++++++++++++++++++++++++++++++++++---- - poppler/PSOutputDev.h | 4 +- + ChangeLog | 5 ++ + poppler/PSOutputDev.cc | 124 + +++++++++++++++++++++++++++++++++++++++++++++---- + poppler/PSOutputDev.h | 4 +- 3 files changed, 123 insertions(+), 10 deletions(-) commit cf9867fbbee2468a955b5845016585eeedf2debe @@ -42303,11 +44165,11 @@ Date: Mon Feb 6 20:49:21 2006 +0000 Various fixes from Frank Meerkötter to enable fixedpoint arithmetic - ChangeLog | 8 ++++++++ - configure.ac | 2 +- - goo/FixedPoint.h | 2 +- - splash/Splash.cc | 4 ++-- - splash/SplashTypes.h | 2 +- + ChangeLog | 8 ++++++++ + configure.ac | 2 +- + goo/FixedPoint.h | 2 +- + splash/Splash.cc | 4 ++-- + splash/SplashTypes.h | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) commit f04e2c4f20f821ff8cb9465a715ccbb22091d449 @@ -42316,9 +44178,9 @@ Date: Mon Feb 6 18:50:10 2006 +0000 Jeff Muizelaar's improvements to my yesterday's small patches - ChangeLog | 6 ++++++ - poppler/Annot.cc | 9 ++++----- - poppler/JBIG2Stream.cc | 2 +- + ChangeLog | 6 ++++++ + poppler/Annot.cc | 9 ++++----- + poppler/JBIG2Stream.cc | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) commit 33e98f81cdfda0935ac7ea79a691976465ec790b @@ -42327,11 +44189,11 @@ Date: Sun Feb 5 15:46:10 2006 +0000 Some small fixes from kpdf - ChangeLog | 8 ++++++++ - poppler/Gfx.cc | 1 + - poppler/GfxFont.cc | 1 + - poppler/JBIG2Stream.cc | 2 +- - poppler/SplashOutputDev.cc | 1 - + ChangeLog | 8 ++++++++ + poppler/Gfx.cc | 1 + + poppler/GfxFont.cc | 1 + + poppler/JBIG2Stream.cc | 2 +- + poppler/SplashOutputDev.cc | 1 - 5 files changed, 11 insertions(+), 2 deletions(-) commit 6d9e6489d24b3105204ff4233f6493136e9b5715 @@ -42346,10 +44208,10 @@ Date: Sat Feb 4 21:10:41 2006 +0000 operators. Patch by Thorkild Stray. - ChangeLog | 8 ++++++++ - poppler/Gfx.cc | 14 ++++++++++++++ - poppler/OutputDev.cc | 16 ++++++++++++++++ - poppler/OutputDev.h | 10 ++++++++++ + ChangeLog | 8 ++++++++ + poppler/Gfx.cc | 14 ++++++++++++++ + poppler/OutputDev.cc | 16 ++++++++++++++++ + poppler/OutputDev.h | 10 ++++++++++ 4 files changed, 48 insertions(+) commit b4e34d905cd0ca5815a450de35b4c2774f4887c9 @@ -42362,9 +44224,9 @@ Date: Sat Feb 4 20:48:25 2006 +0000 Discard the ones that are not truetype or type1. Fixes #5758. Patch by Ed Catmur. - ChangeLog | 6 ++++++ - poppler/GlobalParams.cc | 51 - ++++++++++++++++++++++++++--------------------- + ChangeLog | 6 ++++++ + poppler/GlobalParams.cc | 51 + +++++++++++++++++++++++++++---------------------- 2 files changed, 34 insertions(+), 23 deletions(-) commit fd85a0afdd7b4cafc68df400d4f94fccaea18c76 @@ -42374,8 +44236,8 @@ Date: Sat Feb 4 20:34:13 2006 +0000 Remove bug from "do not use an external file to pass fonts to Freetype" patch, patch by Stefan Schweizer - ChangeLog | 3 +++ - poppler/SplashOutputDev.cc | 14 ++++++++++---- + ChangeLog | 3 +++ + poppler/SplashOutputDev.cc | 14 ++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) commit 67ca9d01f8badcf542f60b23521c384c9840ca1b @@ -42384,9 +44246,9 @@ Date: Sat Feb 4 20:31:00 2006 +0000 Added a DTD of the xml pdftohtml creates patch by Stefan Schweizer - ChangeLog | 2 ++ - utils/Makefile.am | 2 ++ - utils/pdf2xml.dtd | 28 ++++++++++++++++++++++++++++ + ChangeLog | 2 ++ + utils/Makefile.am | 2 ++ + utils/pdf2xml.dtd | 28 ++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+) commit f4df23ca7f396883a906f16dfc8db1ebd528e04a @@ -42395,7 +44257,7 @@ Date: Sat Feb 4 20:24:03 2006 +0000 ignore++ - utils/.cvsignore | 1 + + utils/.cvsignore | 1 + 1 file changed, 1 insertion(+) commit 93ad488679f594e45547a67e2a7397f4c8bd2820 @@ -42404,9 +44266,9 @@ Date: Sat Feb 4 20:07:07 2006 +0000 Actually create pdftoppm patch by Stefan Schweizer - ChangeLog | 44 +++++++++++++++++++++++++------------------- - utils/Makefile.am | 10 ++++++++-- - utils/pdftoppm.cc | 9 +++++---- + ChangeLog | 44 +++++++++++++++++++++++++------------------- + utils/Makefile.am | 10 ++++++++-- + utils/pdftoppm.cc | 9 +++++---- 3 files changed, 38 insertions(+), 25 deletions(-) commit 7d2be955e6345a052590b06b29a6d2fb2111e2e6 @@ -42415,8 +44277,8 @@ Date: Thu Feb 2 23:06:20 2006 +0000 CVE-2006-0301 fix by Derek though KDE security team - ChangeLog | 5 +++++ - splash/SplashXPathScanner.cc | 32 ++++++++++++++++++++------------ + ChangeLog | 5 +++++ + splash/SplashXPathScanner.cc | 32 ++++++++++++++++++++------------ 2 files changed, 25 insertions(+), 12 deletions(-) commit c191e7d0f13ea429017e4d4f79ce803e84c72e40 @@ -42425,7 +44287,7 @@ Date: Thu Feb 2 22:54:27 2006 +0000 i should learn on which day i live - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1ddeed60d07c3a7e011f3f594fa9299379d0b000 @@ -42434,28 +44296,28 @@ Date: Thu Feb 2 22:50:01 2006 +0000 don't use files to pass fonts to freetype - ChangeLog | 26 ++++++++++++ - fofi/FoFiTrueType.cc | 43 +++++++++++++++---- - fofi/FoFiTrueType.h | 7 ++-- - fofi/FoFiType1C.h | 2 +- - goo/gfile.cc | 8 ++++ - poppler/GfxFont.cc | 49 +++++++++++++++++++++- - poppler/GfxFont.h | 2 + - poppler/GlobalParams.cc | 1 + - poppler/GlobalParams.h | 1 + - poppler/SplashOutputDev.cc | 94 - +++++++++++++++++++++--------------------- - splash/SplashFTFontEngine.cc | 44 +++++++++++++------- - splash/SplashFTFontEngine.h | 16 ++++--- - splash/SplashFTFontFile.cc | 47 +++++++++++++-------- - splash/SplashFTFontFile.h | 18 ++++---- - splash/SplashFontEngine.cc | 46 ++++++++------------- - splash/SplashFontEngine.h | 16 ++++--- - splash/SplashFontFile.cc | 70 +++++++++++++++++++++++++++---- - splash/SplashFontFile.h | 25 +++++++++-- - splash/SplashT1FontEngine.cc | 29 +++++++------ - splash/SplashT1FontFile.cc | 30 +++++++++++--- - splash/SplashT1FontFile.h | 4 +- + ChangeLog | 26 ++++++++++++ + fofi/FoFiTrueType.cc | 43 ++++++++++++++++---- + fofi/FoFiTrueType.h | 7 ++-- + fofi/FoFiType1C.h | 2 +- + goo/gfile.cc | 8 ++++ + poppler/GfxFont.cc | 49 ++++++++++++++++++++++- + poppler/GfxFont.h | 2 + + poppler/GlobalParams.cc | 1 + + poppler/GlobalParams.h | 1 + + poppler/SplashOutputDev.cc | 94 + ++++++++++++++++++++++---------------------- + splash/SplashFTFontEngine.cc | 44 +++++++++++++-------- + splash/SplashFTFontEngine.h | 16 ++++---- + splash/SplashFTFontFile.cc | 47 +++++++++++++--------- + splash/SplashFTFontFile.h | 18 ++++----- + splash/SplashFontEngine.cc | 46 +++++++++------------- + splash/SplashFontEngine.h | 16 ++++---- + splash/SplashFontFile.cc | 70 +++++++++++++++++++++++++++++---- + splash/SplashFontFile.h | 25 ++++++++++-- + splash/SplashT1FontEngine.cc | 29 +++++++------- + splash/SplashT1FontFile.cc | 30 +++++++++++--- + splash/SplashT1FontFile.h | 4 +- 21 files changed, 396 insertions(+), 182 deletions(-) commit 34df4cfa5cd8788ccf2ea698cbedd05b209041f5 @@ -42467,8 +44329,8 @@ Date: Wed Feb 1 03:52:12 2006 +0000 * poppler/GlobalParams.cc (GlobalParams::getDisplayFont): Allow ttc fonts to be used. - ChangeLog | 5 +++++ - poppler/GlobalParams.cc | 2 +- + ChangeLog | 5 +++++ + poppler/GlobalParams.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 0184e7c928ec60c0aa3f8634d96ae0cf0ad6d157 @@ -42481,8 +44343,8 @@ Date: Sun Jan 29 05:16:31 2006 +0000 include. Acked-by: Jonathan Blanford <jrb@redhat.com> - ChangeLog | 5 +++++ - glib/poppler-attachment.h | 1 + + ChangeLog | 5 +++++ + glib/poppler-attachment.h | 1 + 2 files changed, 6 insertions(+) commit c805e25f2f074640e4345f8b71eef8d7de677109 @@ -42495,8 +44357,8 @@ Date: Thu Jan 26 19:25:07 2006 +0000 handle 0-width lines (#5545). - ChangeLog | 5 +++++ - poppler/CairoOutputDev.cc | 6 +++++- + ChangeLog | 5 +++++ + poppler/CairoOutputDev.cc | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) commit 4f48abcd4c21460d4c5b718a7ba18cdceb30c2d1 @@ -42521,19 +44383,19 @@ Date: Tue Jan 24 06:21:39 2006 +0000 ctime yet, but the rest works. - ChangeLog | 16 +++ - glib/Makefile.am | 2 + - glib/poppler-attachment.cc | 223 - +++++++++++++++++++++++++++++++ - glib/poppler-attachment.h | 67 ++++++++++ - glib/poppler-document.cc | 63 +++++++++ - glib/poppler-document.h | 6 + - glib/poppler-page.cc | 2 +- - glib/poppler-private.h | 6 +- - glib/poppler.h | 1 + - glib/reference/tmpl/poppler-enums.sgml | 150 +++++++++++++++++++++ - glib/reference/tmpl/poppler-unused.sgml | 130 ------------------ - glib/test-poppler-glib.c | 26 +++- + ChangeLog | 16 +++ + glib/Makefile.am | 2 + + glib/poppler-attachment.cc | 223 + ++++++++++++++++++++++++++++++++ + glib/poppler-attachment.h | 67 ++++++++++ + glib/poppler-document.cc | 63 +++++++++ + glib/poppler-document.h | 6 + + glib/poppler-page.cc | 2 +- + glib/poppler-private.h | 6 +- + glib/poppler.h | 1 + + glib/reference/tmpl/poppler-enums.sgml | 150 +++++++++++++++++++++ + glib/reference/tmpl/poppler-unused.sgml | 130 ------------------- + glib/test-poppler-glib.c | 26 +++- 12 files changed, 559 insertions(+), 133 deletions(-) commit 052bf4b80c8a0dc45f6222617bfd8ae1b9c40410 @@ -42550,12 +44412,12 @@ Date: Mon Jan 23 18:52:48 2006 +0000 (#5641). Drop the built-in paper sizes. - ChangeLog | 9 +++++++++ - configure.ac | 1 - - poppler/GlobalParams.cc | 23 ++--------------------- - poppler/poppler-config.h.in | 5 ----- - utils/pdftohtml.cc | 4 +--- - utils/pdftops.cc | 4 +++- + ChangeLog | 9 +++++++++ + configure.ac | 1 - + poppler/GlobalParams.cc | 23 ++--------------------- + poppler/poppler-config.h.in | 5 ----- + utils/pdftohtml.cc | 4 +--- + utils/pdftops.cc | 4 +++- 6 files changed, 15 insertions(+), 31 deletions(-) commit fb2054a5031d60aac3ccc9a36b3ed88a32188e33 @@ -42570,18 +44432,18 @@ Date: Mon Jan 23 15:40:54 2006 +0000 * utils/*.cc: Move config.h #include to top of #include's (#5693). - ChangeLog | 5 +++++ - glib/test-poppler-glib.c | 5 +++-- - poppler/FontInfo.cc | 2 +- - utils/HtmlOutputDev.cc | 2 +- - utils/ImageOutputDev.cc | 2 +- - utils/pdffonts.cc | 2 +- - utils/pdfimages.cc | 2 +- - utils/pdfinfo.cc | 2 +- - utils/pdftohtml.cc | 4 ++-- - utils/pdftoppm.cc | 2 +- - utils/pdftops.cc | 2 +- - utils/pdftotext.cc | 2 +- + ChangeLog | 5 +++++ + glib/test-poppler-glib.c | 5 +++-- + poppler/FontInfo.cc | 2 +- + utils/HtmlOutputDev.cc | 2 +- + utils/ImageOutputDev.cc | 2 +- + utils/pdffonts.cc | 2 +- + utils/pdfimages.cc | 2 +- + utils/pdfinfo.cc | 2 +- + utils/pdftohtml.cc | 4 ++-- + utils/pdftoppm.cc | 2 +- + utils/pdftops.cc | 2 +- + utils/pdftotext.cc | 2 +- 12 files changed, 19 insertions(+), 13 deletions(-) commit 836af3529e827e25f20cb4710cbbf9ed0371a42c @@ -42594,8 +44456,8 @@ Date: Mon Jan 23 14:45:30 2006 +0000 include files. - ChangeLog | 5 +++++ - splash/SplashFTFont.cc | 3 ++- + ChangeLog | 5 +++++ + splash/SplashFTFont.cc | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) commit 60e13bf84e4f020a264811e4a5bf85d67e15d6df @@ -42606,8 +44468,8 @@ Date: Sat Jan 21 21:56:40 2006 +0000 * TODO: Add my todo list. - ChangeLog | 4 ++++ - TODO | 10 ++++++++++ + ChangeLog | 4 ++++ + TODO | 10 ++++++++++ 2 files changed, 14 insertions(+) commit cebba06563d1b691a8bbb83828e47c9cc91e231a @@ -42616,9 +44478,9 @@ Date: Wed Jan 18 22:40:26 2006 +0000 ok, ok, lasts files, i promise :-/ - qt4/tests/check_attachments.cpp | 151 - +++++++++++++++++++++++++++++++++++++ - qt4/tests/poppler-attachments.cpp | 37 +++++++++ + qt4/tests/check_attachments.cpp | 151 + ++++++++++++++++++++++++++++++++++++++ + qt4/tests/poppler-attachments.cpp | 37 ++++++++++ 2 files changed, 188 insertions(+) commit 0b12e7cce6c6633b1d07e2902a9fa13ff52079e7 @@ -42627,8 +44489,8 @@ Date: Wed Jan 18 22:38:59 2006 +0000 YAMF = Yet Another Missing File - qt4/src/poppler-embeddedfile.cc | 106 - +++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-embeddedfile.cc | 106 + ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) commit 38c8f3a53b3eb2be1fbfa360f77285037d89b719 @@ -42637,9 +44499,9 @@ Date: Wed Jan 18 22:36:01 2006 +0000 as usual i foget some files - poppler/UGooString.cc | 86 - +++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/UGooString.h | 55 +++++++++++++++++++++++++++++++ + poppler/UGooString.cc | 86 + +++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/UGooString.h | 55 ++++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+) commit ad6e7d862c8fa6e10a7dbbb3391cbb0b6c922375 @@ -42649,47 +44511,47 @@ Date: Wed Jan 18 22:32:13 2006 +0000 Brad patch for embedded document extraction, only has Qt4 bindings for now, needs Qt3 and glib work - ChangeLog | 42 +++++++++++++ - glib/poppler-action.cc | 2 +- - glib/poppler-document.cc | 1 + - poppler/Annot.cc | 1 + - poppler/Catalog.cc | 133 - ++++++++++++++++++++++++++++++++++++++--- - poppler/Catalog.h | 60 +++++++++++++++++-- - poppler/Dict.cc | 17 +++--- - poppler/Dict.h | 15 ++--- - poppler/FontInfo.cc | 1 + - poppler/Function.cc | 1 + - poppler/Gfx.cc | 1 + - poppler/GfxFont.cc | 5 +- - poppler/GfxState.cc | 1 + - poppler/Link.cc | 9 +-- - poppler/Link.h | 9 +-- - poppler/Makefile.am | 2 + - poppler/Object.h | 17 +++--- - poppler/Outline.cc | 1 + - poppler/PDFDoc.cc | 1 + - poppler/PDFDoc.h | 2 +- - poppler/PSOutputDev.cc | 5 +- - poppler/Page.cc | 1 + - poppler/PageLabelInfo.cc | 1 + - poppler/Parser.cc | 2 + - poppler/SecurityHandler.cc | 1 + - poppler/Stream.cc | 1 + - poppler/XRef.cc | 1 + - qt/poppler-document.cc | 1 + - qt/poppler-page-transition.cc | 1 + - qt4/src/Makefile.am | 1 + - qt4/src/poppler-document.cc | 26 +++++++- - qt4/src/poppler-private.h | 2 + - qt4/src/poppler-qt4.h | 68 +++++++++++++++++++++ - qt4/tests/.cvsignore | 2 + - qt4/tests/Makefile.am | 16 ++++- - utils/HtmlOutputDev.cc | 1 + - utils/pdffonts.cc | 1 + - utils/pdfinfo.cc | 1 + - utils/pdftohtml.cc | 1 + - utils/pdftotext.cc | 1 + + ChangeLog | 42 +++++++++++++ + glib/poppler-action.cc | 2 +- + glib/poppler-document.cc | 1 + + poppler/Annot.cc | 1 + + poppler/Catalog.cc | 133 + +++++++++++++++++++++++++++++++++++++++--- + poppler/Catalog.h | 60 +++++++++++++++++-- + poppler/Dict.cc | 17 +++--- + poppler/Dict.h | 15 ++--- + poppler/FontInfo.cc | 1 + + poppler/Function.cc | 1 + + poppler/Gfx.cc | 1 + + poppler/GfxFont.cc | 5 +- + poppler/GfxState.cc | 1 + + poppler/Link.cc | 9 +-- + poppler/Link.h | 9 +-- + poppler/Makefile.am | 2 + + poppler/Object.h | 17 +++--- + poppler/Outline.cc | 1 + + poppler/PDFDoc.cc | 1 + + poppler/PDFDoc.h | 2 +- + poppler/PSOutputDev.cc | 5 +- + poppler/Page.cc | 1 + + poppler/PageLabelInfo.cc | 1 + + poppler/Parser.cc | 2 + + poppler/SecurityHandler.cc | 1 + + poppler/Stream.cc | 1 + + poppler/XRef.cc | 1 + + qt/poppler-document.cc | 1 + + qt/poppler-page-transition.cc | 1 + + qt4/src/Makefile.am | 1 + + qt4/src/poppler-document.cc | 26 ++++++++- + qt4/src/poppler-private.h | 2 + + qt4/src/poppler-qt4.h | 68 +++++++++++++++++++++ + qt4/tests/.cvsignore | 2 + + qt4/tests/Makefile.am | 16 ++++- + utils/HtmlOutputDev.cc | 1 + + utils/pdffonts.cc | 1 + + utils/pdfinfo.cc | 1 + + utils/pdftohtml.cc | 1 + + utils/pdftotext.cc | 1 + 40 files changed, 401 insertions(+), 54 deletions(-) commit 550fb0b617ece7951ec39aec5fa5504cc90022fc @@ -42698,10 +44560,10 @@ Date: Wed Jan 18 21:22:12 2006 +0000 Add some more documentation to PageTransition, patch by Stefan Kebekus - ChangeLog | 6 ++++++ - qt/poppler-page-transition.h | 40 + ChangeLog | 6 ++++++ + qt/poppler-page-transition.h | 40 +++++++++++++++++++++++++++++++++------- - qt4/src/Doxyfile | 2 +- + qt4/src/Doxyfile | 2 +- 3 files changed, 40 insertions(+), 8 deletions(-) commit d66f3647ff1c38318d4cd056cb4d4c7a32eb6603 @@ -42714,8 +44576,8 @@ Date: Wed Jan 18 18:54:12 2006 +0000 those do not have to be took into account. Fixes http://bugs.kde.org/show_bug.cgi?id=120310 - ChangeLog | 9 ++++++++- - poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++++++++++---- + ChangeLog | 9 ++++++++- + poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++++++++++---- 2 files changed, 35 insertions(+), 5 deletions(-) commit d78b670339c8f92a32ab5f0a574d0e21690806f8 @@ -42725,13 +44587,13 @@ Date: Tue Jan 17 21:35:31 2006 +0000 When doing the parsing check with XREF we did not grow too much. Fixes serialata10a.pdf - ChangeLog | 10 ++++++++++ - poppler/Lexer.cc | 22 +++++++++++++++++++--- - poppler/Lexer.h | 8 +++++--- - poppler/Parser.cc | 6 +++--- - poppler/Parser.h | 2 +- - poppler/XRef.cc | 17 +++++++++++++++++ - poppler/XRef.h | 3 +++ + ChangeLog | 10 ++++++++++ + poppler/Lexer.cc | 22 +++++++++++++++++++--- + poppler/Lexer.h | 8 +++++--- + poppler/Parser.cc | 6 +++--- + poppler/Parser.h | 2 +- + poppler/XRef.cc | 17 +++++++++++++++++ + poppler/XRef.h | 3 +++ 7 files changed, 58 insertions(+), 10 deletions(-) commit f5db636af0cd6e05cd7ede37a8585001d51192a1 @@ -42745,7 +44607,7 @@ Date: Tue Jan 17 20:33:08 2006 +0000 i suck A file i forgot to add to make it compile :-/ - qt/poppler-page-transition-private.h | 28 ++++++++++++++++++++++++++++ + qt/poppler-page-transition-private.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 9cc97908ea67ab431e58129f589e00f41f40a143 @@ -42756,8 +44618,8 @@ Date: Thu Jan 12 23:54:08 2006 +0000 * poppler/GlobalParams.cc: Make buildFcPattern() static. - ChangeLog | 4 ++++ - poppler/GlobalParams.cc | 2 +- + ChangeLog | 4 ++++ + poppler/GlobalParams.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit c7ce134fb1dadb46e2b3773d0976ea31da0a046f @@ -42770,9 +44632,9 @@ Date: Wed Jan 11 16:52:58 2006 +0000 * poppler/Stream.cc: Merge patch to fix CVE-2005-3624, CVE-2005-3625 and CVE-2005-3627 issues. - ChangeLog | 6 ++++++ - poppler/JBIG2Stream.cc | 32 +++++++++++++++++++++++++++++++- - poppler/Stream.cc | 8 +++++--- + ChangeLog | 6 ++++++ + poppler/JBIG2Stream.cc | 32 +++++++++++++++++++++++++++++++- + poppler/Stream.cc | 8 +++++--- 3 files changed, 42 insertions(+), 4 deletions(-) commit ec7fb41725c19bc7f2aad1073fe6397ea0a8da0d @@ -42794,16 +44656,16 @@ Date: Tue Jan 10 21:57:28 2006 +0000 renaming of PageTransition.cc - ChangeLog | 15 +++++++++++++++ - configure.ac | 14 ++++---------- - m4/qt.m4 | 5 +++++ - qt/poppler-page-transition.cc | 2 +- - qt/poppler-page.cc | 1 + - qt/poppler-private.h | 5 ----- - qt4/src/Makefile.am | 1 + - qt4/src/poppler-page.cc | 2 +- - qt4/src/poppler-qt4.h | 2 +- - qt4/tests/Makefile.am | 1 + + ChangeLog | 15 +++++++++++++++ + configure.ac | 14 ++++---------- + m4/qt.m4 | 5 +++++ + qt/poppler-page-transition.cc | 2 +- + qt/poppler-page.cc | 1 + + qt/poppler-private.h | 5 ----- + qt4/src/Makefile.am | 1 + + qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-qt4.h | 2 +- + qt4/tests/Makefile.am | 1 + 10 files changed, 30 insertions(+), 18 deletions(-) commit d9bc53a741b3bbd2a202662c66fe70f49ac72a49 @@ -42817,9 +44679,9 @@ Date: Tue Jan 10 17:59:51 2006 +0000 * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Set this here. - ChangeLog | 7 +++++++ - Makefile.am | 1 + - splash/Makefile.am | 4 ++++ + ChangeLog | 7 +++++++ + Makefile.am | 1 + + splash/Makefile.am | 4 ++++ 3 files changed, 12 insertions(+) commit ea6d9b97cec6fabf8a5005c565bbdb378bed7f54 @@ -42840,9 +44702,9 @@ Date: Tue Jan 10 17:55:59 2006 +0000 textClipPath is used to store the appended path from each call to endString(). The accumulated path is clipped in endTextObject. - ChangeLog | 14 ++++++++++++++ - poppler/CairoOutputDev.cc | 27 +++++++++++++++++++++++---- - poppler/CairoOutputDev.h | 1 + + ChangeLog | 14 ++++++++++++++ + poppler/CairoOutputDev.cc | 27 +++++++++++++++++++++++---- + poppler/CairoOutputDev.h | 1 + 3 files changed, 38 insertions(+), 4 deletions(-) commit 9e8a655a2bd3ca8cff1a150dce0dd378aeca047b @@ -42854,8 +44716,8 @@ Date: Sun Jan 8 22:59:48 2006 +0000 * poppler/CairoOutputDev.cc: Don't try and load type3 fonts (#4030). - ChangeLog | 6 +++++- - poppler/CairoOutputDev.cc | 5 ++++- + ChangeLog | 6 +++++- + poppler/CairoOutputDev.cc | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) commit 25fd8e1ea87c41855a4ee702fbe47f5661a54c22 @@ -42868,8 +44730,8 @@ Date: Sun Jan 8 22:51:17 2006 +0000 Patch by Nickolay V. Shmyrev. - ChangeLog | 6 ++++++ - poppler/Page.cc | 6 +++--- + ChangeLog | 6 ++++++ + poppler/Page.cc | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit df73ee2ec4b65ccf611f0fd76fb456cc797693d4 @@ -42880,8 +44742,8 @@ Date: Sat Jan 7 06:10:15 2006 +0000 * poppler/CairoOutputDev.cc: Initialize (fill|stroke)_opacity. - ChangeLog | 4 ++++ - poppler/CairoOutputDev.cc | 2 ++ + ChangeLog | 4 ++++ + poppler/CairoOutputDev.cc | 2 ++ 2 files changed, 6 insertions(+) commit 18eb8de66749082e4aa65cc6d369a533826fab33 @@ -42919,29 +44781,29 @@ Date: Fri Jan 6 10:05:58 2006 +0000 configure.ac and acinclude.m4 to m4/qt.m4 and m4/libjpeg.m4. - ChangeLog | 26 ++++ - acinclude.m4 | 112 ---------------- - configure.ac | 223 - +++---------------------------- - glib/reference/Makefile.am | 2 +- - glib/reference/tmpl/poppler-enums.sgml | 150 --------------------- - glib/reference/tmpl/poppler-unused.sgml | 130 ++++++++++++++++++ - goo/Makefile.am | 1 + - m4/libjpeg.m4 | 109 +++++++++++++++ - m4/qt.m4 | 206 - ++++++++++++++++++++++++++++ - poppler/Makefile.am | 1 - - poppler/PageTransition.h | 118 ---------------- - poppler/Private.h | 30 ----- - poppler/TextOutputDev.cc | 2 - - qt/Makefile.am | 8 +- - qt/poppler-page-transition.cc | 187 ++++++++++++++++++++++++++ - qt/poppler-page-transition.h | 117 ++++++++++++++++ - qt/poppler-page.cc | 1 - - qt/poppler-private.h | 9 +- - qt/poppler-qt.h | 2 +- - qt4/src/Makefile.am | 8 +- - utils/Makefile.am | 54 ++++++-- + ChangeLog | 26 ++++ + acinclude.m4 | 112 ---------------- + configure.ac | 223 + +++----------------------------- + glib/reference/Makefile.am | 2 +- + glib/reference/tmpl/poppler-enums.sgml | 150 --------------------- + glib/reference/tmpl/poppler-unused.sgml | 130 +++++++++++++++++++ + goo/Makefile.am | 1 + + m4/libjpeg.m4 | 109 ++++++++++++++++ + m4/qt.m4 | 206 + +++++++++++++++++++++++++++++ + poppler/Makefile.am | 1 - + poppler/PageTransition.h | 118 ----------------- + poppler/Private.h | 30 ----- + poppler/TextOutputDev.cc | 2 - + qt/Makefile.am | 8 +- + qt/poppler-page-transition.cc | 187 ++++++++++++++++++++++++++ + qt/poppler-page-transition.h | 117 +++++++++++++++++ + qt/poppler-page.cc | 1 - + qt/poppler-private.h | 9 +- + qt/poppler-qt.h | 2 +- + qt4/src/Makefile.am | 8 +- + utils/Makefile.am | 54 ++++++-- 21 files changed, 857 insertions(+), 639 deletions(-) commit 93921e77115ebe4d527f98675e438de485e84507 @@ -42953,8 +44815,8 @@ Date: Thu Jan 5 23:53:33 2006 +0000 Might be worth backporting to 0.4.x - ChangeLog | 5 +++++ - poppler/DCTStream.cc | 26 ++++++++++++++++---------- + ChangeLog | 5 +++++ + poppler/DCTStream.cc | 26 ++++++++++++++++---------- 2 files changed, 21 insertions(+), 10 deletions(-) commit 0dc16af02071350a0dc11af4106799378c99cdad @@ -42964,12 +44826,12 @@ Date: Thu Jan 5 13:53:58 2006 +0000 Introduce variants of renderTo that return a QImage and do not use a QPixmap so threading is possible. - ChangeLog | 8 +++++++ - qt/poppler-page.cc | 18 ++++++++++----- - qt/poppler-qt.h | 30 ++++++++++++++++++++---- - qt4/src/poppler-page.cc | 9 +++++++- - qt4/src/poppler-qt4.h | 59 - +++++++++++++++++++++++++---------------------- + ChangeLog | 8 +++++++ + qt/poppler-page.cc | 18 ++++++++++----- + qt/poppler-qt.h | 30 ++++++++++++++++++++----- + qt4/src/poppler-page.cc | 9 +++++++- + qt4/src/poppler-qt4.h | 59 + +++++++++++++++++++++++++++---------------------- 5 files changed, 85 insertions(+), 39 deletions(-) commit 5c2cbf5d327c6cc75c073b56c3ab1748c0d24387 @@ -42978,8 +44840,8 @@ Date: Mon Jan 2 14:24:31 2006 +0000 Use error() instead std::cerr in PageTranstion.cc - ChangeLog | 4 ++++ - poppler/PageTransition.cc | 5 +++-- + ChangeLog | 4 ++++ + poppler/PageTransition.cc | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit da5a4233498b56df611e1c7bca0090306cb5dbe0 @@ -42994,14 +44856,14 @@ Date: Mon Jan 2 00:06:45 2006 +0000 * gtk-doc.make: * glib/Makefile.am: enable gtk-doc support. - ChangeLog | 8 +++ - Makefile.am | 2 + - autogen.sh | 14 +++++ - configure.ac | 4 ++ - glib/Makefile.am | 1 + - gtk-doc.make | 153 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - m4/gtk-doc.m4 | 53 +++++++++++++++++++ + ChangeLog | 8 +++ + Makefile.am | 2 + + autogen.sh | 14 +++++ + configure.ac | 4 ++ + glib/Makefile.am | 1 + + gtk-doc.make | 153 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + m4/gtk-doc.m4 | 53 +++++++++++++++++++ 7 files changed, 235 insertions(+) commit 372c34cc9728d7041bc4f6893c0bae50c9501c50 @@ -43014,10 +44876,10 @@ Date: Sun Jan 1 22:35:48 2006 +0000 for every splashRenderToPixmap - ChangeLog | 4 ++++ - qt4/src/poppler-document.cc | 1 - - qt4/src/poppler-page.cc | 18 +++++------------- - qt4/src/poppler-private.h | 24 +++++++++++++++++++++++- + ChangeLog | 4 ++++ + qt4/src/poppler-document.cc | 1 - + qt4/src/poppler-page.cc | 18 +++++------------- + qt4/src/poppler-private.h | 24 +++++++++++++++++++++++- 4 files changed, 32 insertions(+), 15 deletions(-) commit 6ff83474ac594368015334db9c6b33d3a552079f @@ -43028,9 +44890,9 @@ Date: Sun Jan 1 22:18:47 2006 +0000 * qt/poppler-private.h: Don't create a SplashOutputDev for every renderToPixmap. - ChangeLog | 6 ++++++ - qt/poppler-page.cc | 8 +------- - qt/poppler-private.h | 24 +++++++++++++++++++++++- + ChangeLog | 6 ++++++ + qt/poppler-page.cc | 8 +------- + qt/poppler-private.h | 24 +++++++++++++++++++++++- 3 files changed, 30 insertions(+), 8 deletions(-) commit 6942646d4c82327a80b021838a38aa55c1026883 @@ -43043,22 +44905,24 @@ Date: Sun Jan 1 20:34:36 2006 +0000 building by default, but filled in. - .cvsignore | 1 + - ChangeLog | 5 + - glib/reference/.cvsignore | 18 ++ - glib/reference/Makefile.am | 87 +++++++ - glib/reference/poppler-docs.sgml | 17 ++ - glib/reference/poppler-sections.txt | 151 +++++++++++ - glib/reference/poppler.types | 4 + - glib/reference/tmpl/poppler-action.sgml | 172 +++++++++++++ - glib/reference/tmpl/poppler-document.sgml | 354 - ++++++++++++++++++++++++++ - glib/reference/tmpl/poppler-enums.sgml | 169 ++++++++++++ - glib/reference/tmpl/poppler-page.sgml | 243 ++++++++++++++++++ - glib/reference/tmpl/poppler-private.sgml | 128 ++++++++++ - glib/reference/tmpl/poppler.sgml | 216 ++++++++++++++++ - glib/reference/tmpl/stamp-poppler-enums.sgml | 19 ++ - 14 files changed, 1584 insertions(+) + .cvsignore | 1 + + ChangeLog | 5 + + glib/reference/.cvsignore | 18 ++ + glib/reference/Makefile.am | 87 +++++++ + glib/reference/poppler-docs.sgml | 17 ++ + glib/reference/poppler-overrides.txt | 0 + glib/reference/poppler-sections.txt | 151 ++++++++++++ + glib/reference/poppler.types | 4 + + glib/reference/tmpl/poppler-action.sgml | 172 +++++++++++++ + glib/reference/tmpl/poppler-document.sgml | 354 + +++++++++++++++++++++++++++ + glib/reference/tmpl/poppler-enums.sgml | 169 +++++++++++++ + glib/reference/tmpl/poppler-page.sgml | 243 ++++++++++++++++++ + glib/reference/tmpl/poppler-private.sgml | 128 ++++++++++ + glib/reference/tmpl/poppler-unused.sgml | 0 + glib/reference/tmpl/poppler.sgml | 216 ++++++++++++++++ + glib/reference/tmpl/stamp-poppler-enums.sgml | 19 ++ + 16 files changed, 1584 insertions(+) commit 0fab1b711f153859e113cb3b6d734ddcb58fb87a Author: Jonathan Blandford <jrb@redhat.com> @@ -43069,15 +44933,15 @@ Date: Sat Dec 31 02:10:33 2005 +0000 * glib/*{cc,h}: Update inline doc comments. This is in preparation for gtk-doc support. - ChangeLog | 5 ++ - glib/poppler-action.cc | 14 +++++ - glib/poppler-action.h | 2 - - glib/poppler-document.cc | 151 - +++++++++++++++++++++++++++++++++++++++++++++- - glib/poppler-document.h | 4 +- - glib/poppler-page.cc | 28 +++++++++ - glib/poppler.cc | 16 +++++ - glib/test-poppler-glib.c | 29 +++++++++ + ChangeLog | 5 ++ + glib/poppler-action.cc | 14 +++++ + glib/poppler-action.h | 2 - + glib/poppler-document.cc | 151 + ++++++++++++++++++++++++++++++++++++++++++++++- + glib/poppler-document.h | 4 +- + glib/poppler-page.cc | 28 +++++++++ + glib/poppler.cc | 16 +++++ + glib/test-poppler-glib.c | 29 +++++++++ 8 files changed, 243 insertions(+), 6 deletions(-) commit 313530036b204eaa5ddfa150730302e855560d6a @@ -43086,7 +44950,7 @@ Date: Fri Dec 30 22:54:46 2005 +0000 A delete that slipped from the last patch-commit - qt4/src/poppler-page.cc | 1 + + qt4/src/poppler-page.cc | 1 + 1 file changed, 1 insertion(+) commit cf6f8123af19aca4200b58a454652f68ce8132e2 @@ -43096,17 +44960,17 @@ Date: Fri Dec 30 22:31:32 2005 +0000 Puting PageTransition implementation into poppler "core", both Qt and Qt4 frontends use it. - poppler/Makefile.am | 1 + - poppler/PageTransition.cc | 188 - +++++++++++++++++++++++++++++++++++++++++++++ - poppler/PageTransition.h | 118 ++++++++++++++++++++++++++++ - poppler/Private.h | 30 ++++++++ - qt/Makefile.am | 2 +- - qt/poppler-page.cc | 111 +------------------------- - qt/poppler-qt.h | 72 +---------------- - qt4/src/Makefile.am | 2 +- - qt4/src/poppler-page.cc | 17 +++- - qt4/src/poppler-qt4.h | 14 +++- + poppler/Makefile.am | 1 + + poppler/PageTransition.cc | 188 + ++++++++++++++++++++++++++++++++++++++++++++++ + poppler/PageTransition.h | 118 +++++++++++++++++++++++++++++ + poppler/Private.h | 30 ++++++++ + qt/Makefile.am | 2 +- + qt/poppler-page.cc | 111 +-------------------------- + qt/poppler-qt.h | 72 +----------------- + qt4/src/Makefile.am | 2 +- + qt4/src/poppler-page.cc | 17 ++++- + qt4/src/poppler-qt4.h | 14 +++- 10 files changed, 374 insertions(+), 181 deletions(-) commit 56035ab199ac6deb5c1e07e745d120d1121a5960 @@ -43116,9 +44980,9 @@ Date: Fri Dec 30 21:59:58 2005 +0000 * utils/HtmlOutputDev.cc: * utils/ImageOutputDev.cc: Fix build when using --disable-libjpeg - ChangeLog | 5 +++++ - utils/HtmlOutputDev.cc | 2 ++ - utils/ImageOutputDev.cc | 2 ++ + ChangeLog | 5 +++++ + utils/HtmlOutputDev.cc | 2 ++ + utils/ImageOutputDev.cc | 2 ++ 3 files changed, 9 insertions(+) commit 8b64dafc7f1d198fb0052c0d6f0da6de97bbb48d @@ -43127,19 +44991,19 @@ Date: Wed Dec 28 09:23:43 2005 +0000 Plug a few memory leaks in the Qt4 bindings. - ChangeLog | 25 +++++++++++++++++++ - qt4/src/poppler-document.cc | 3 +++ - qt4/src/poppler-private.h | 7 +++++- - qt4/src/poppler-qt4.h | 3 +++ - qt4/tests/check_fonts.cpp | 8 ++++++ - qt4/tests/check_metadata.cpp | 50 - +++++++++++++++++++++++++++++++++----- - qt4/tests/check_pagelayout.cpp | 6 +++++ - qt4/tests/check_pagemode.cpp | 10 ++++++++ - qt4/tests/check_permissions.cpp | 2 ++ - qt4/tests/check_version.cpp | 22 ----------------- - qt4/tests/poppler-fonts.cpp | 1 + - qt4/tests/stress-poppler-qt4.cpp | 2 ++ + ChangeLog | 25 ++++++++++++++++++++ + qt4/src/poppler-document.cc | 3 +++ + qt4/src/poppler-private.h | 7 +++++- + qt4/src/poppler-qt4.h | 3 +++ + qt4/tests/check_fonts.cpp | 8 +++++++ + qt4/tests/check_metadata.cpp | 50 + +++++++++++++++++++++++++++++++++++----- + qt4/tests/check_pagelayout.cpp | 6 +++++ + qt4/tests/check_pagemode.cpp | 10 ++++++++ + qt4/tests/check_permissions.cpp | 2 ++ + qt4/tests/check_version.cpp | 22 ------------------ + qt4/tests/poppler-fonts.cpp | 1 + + qt4/tests/stress-poppler-qt4.cpp | 2 ++ 12 files changed, 110 insertions(+), 29 deletions(-) commit 64c07a20a4ed844f3b3dd26e974f58d5877cf9fd @@ -43156,14 +45020,14 @@ Date: Tue Dec 27 06:10:01 2005 +0000 qt4/tests/check_metadata.cpp: update to reflect UTC. qt4/tests/.cvsignore: suppress check_dateConversion - ChangeLog | 9 ++++ - qt4/src/poppler-document.cc | 89 +++++++++++++++++++----------- - qt4/src/poppler-qt4.h | 5 ++ - qt4/tests/.cvsignore | 1 + - qt4/tests/Makefile.am | 11 ++-- - qt4/tests/check_dateConversion.cpp | 105 - ++++++++++++++++++++++++++++++++++++ - qt4/tests/check_metadata.cpp | 4 +- + ChangeLog | 9 ++++ + qt4/src/poppler-document.cc | 89 ++++++++++++++++++++----------- + qt4/src/poppler-qt4.h | 5 ++ + qt4/tests/.cvsignore | 1 + + qt4/tests/Makefile.am | 11 ++-- + qt4/tests/check_dateConversion.cpp | 105 + +++++++++++++++++++++++++++++++++++++ + qt4/tests/check_metadata.cpp | 4 +- 7 files changed, 188 insertions(+), 36 deletions(-) commit 4b2e3b5106b75f23c830837a886cd29beb1d1d1b @@ -43176,10 +45040,10 @@ Date: Tue Dec 27 05:08:34 2005 +0000 * qt4/src/poppler-qt4.h: Update API documentation. Patch from Stefan Kebekus, with some changes. Removed \brief entries. - ChangeLog | 8 +++++ - qt4/src/Doxyfile | 2 +- - qt4/src/poppler-qt4.h | 81 - ++++++++++++++++++++++++++++++++++++++----------- + ChangeLog | 8 +++++ + qt4/src/Doxyfile | 2 +- + qt4/src/poppler-qt4.h | 81 + ++++++++++++++++++++++++++++++++++++++++----------- 3 files changed, 73 insertions(+), 18 deletions(-) commit 8d9cf43aaa73d5012428a6a4c5d7e2cccbd3036e @@ -43194,14 +45058,14 @@ Date: Wed Dec 21 22:09:47 2005 +0000 * poppler/Stream.cc: Apply latest CVE-2005-3191 updates. - ChangeLog | 8 ++++ - NEWS | 8 ++++ - acinclude.m4 | 112 - +++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 114 - -------------------------------------------------- - poppler/JPXStream.cc | 1 + - poppler/Stream.cc | 11 +++-- + ChangeLog | 8 ++++ + NEWS | 8 ++++ + acinclude.m4 | 112 + ++++++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 114 + --------------------------------------------------- + poppler/JPXStream.cc | 1 + + poppler/Stream.cc | 11 +++-- 6 files changed, 137 insertions(+), 117 deletions(-) commit 97243286560cb4f264b875185c8768a6af09d554 @@ -43217,11 +45081,11 @@ Date: Wed Dec 21 17:30:33 2005 +0000 Ikezoe to man non-embedded CJK fonts work. - ChangeLog | 14 +++++++++--- - configure.ac | 2 +- - poppler/CairoFontEngine.cc | 52 - +++++++++++++++++++++++++++++++++++++++----- - utils/Makefile.am | 15 ++++++++----- + ChangeLog | 14 ++++++++++--- + configure.ac | 2 +- + poppler/CairoFontEngine.cc | 52 + +++++++++++++++++++++++++++++++++++++++++----- + utils/Makefile.am | 15 +++++++------ 4 files changed, 68 insertions(+), 15 deletions(-) commit cf887a9a9fae7272165d3aae05c85444ff5ca604 @@ -43232,8 +45096,8 @@ Date: Sun Dec 18 22:03:30 2005 +0000 and not completely. Jeff and Martin were right - ChangeLog | 2 ++ - poppler/Page.cc | 13 ++++++++++--- + ChangeLog | 2 ++ + poppler/Page.cc | 13 ++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) commit 495890b9cef9d5d61bb47e789add1cf2c3b8f83d @@ -43242,7 +45106,7 @@ Date: Sun Dec 18 21:56:15 2005 +0000 + .cvsignore - utils/.cvsignore | 10 ++++++++++ + utils/.cvsignore | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 5dca860bba6918e06fab3aa56a2c75f0ac9ecdfb @@ -43251,9 +45115,9 @@ Date: Sun Dec 18 21:08:48 2005 +0000 Fix utils building on Slackware - ChangeLog | 3 +++ - configure.ac | 3 +++ - utils/Makefile.am | 3 ++- + ChangeLog | 3 +++ + configure.ac | 3 +++ + utils/Makefile.am | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) commit 03e3d9164ffd71f03136b57a9941ea14fadb21aa @@ -43265,9 +45129,9 @@ Date: Sun Dec 18 17:12:28 2005 +0000 * configure.ac: Better jpeg detection, refer to ml PCbsd problem - ChangeLog | 4 ++ - configure.ac | 131 - ++++++++++++++++++++++++++++++++++++++++++++++++++-------- + ChangeLog | 4 ++ + configure.ac | 131 + +++++++++++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 118 insertions(+), 17 deletions(-) commit 888d76a29c9c5ea6c90cc4299b230ca0c2c2944f @@ -43276,8 +45140,8 @@ Date: Mon Dec 12 20:21:08 2005 +0000 * poppler/Page.cc: Ignore cropBox if it seems incorrect - ChangeLog | 4 ++++ - poppler/Page.cc | 7 +++++++ + ChangeLog | 4 ++++ + poppler/Page.cc | 7 +++++++ 2 files changed, 11 insertions(+) commit bcc5e3afe27c8787ce7022a0701997c96eddb4fe @@ -43358,10 +45222,10 @@ Date: Sat Dec 10 10:52:15 2005 +0000 defaults are provided. The test has been changed accordingly. Some added documentation. Patch by Stefan Kebekus - ChangeLog | 9 +++++++++ - qt4/src/poppler-page.cc | 4 ++-- - qt4/src/poppler-qt4.h | 31 +++++++++++++++++++++++-------- - qt4/tests/test-poppler-qt4.cpp | 2 +- + ChangeLog | 9 +++++++++ + qt4/src/poppler-page.cc | 4 ++-- + qt4/src/poppler-qt4.h | 31 +++++++++++++++++++++++-------- + qt4/tests/test-poppler-qt4.cpp | 2 +- 4 files changed, 35 insertions(+), 11 deletions(-) commit bc6df8c41081c0c0107655cbf70ddb8b0c493c34 @@ -43376,9 +45240,9 @@ Date: Fri Dec 9 20:49:59 2005 +0000 * poppler/Stream.cc: Remove duplicated check (#5243). - ChangeLog | 5 +++++ - poppler/GfxState.cc | 6 +++--- - poppler/Stream.cc | 4 ---- + ChangeLog | 5 +++++ + poppler/GfxState.cc | 6 +++--- + poppler/Stream.cc | 4 ---- 3 files changed, 8 insertions(+), 7 deletions(-) commit 8a2464122455311c6d16ae62bb9ac9a0ae365a28 @@ -43393,10 +45257,10 @@ Date: Fri Dec 9 19:40:40 2005 +0000 installation of xpdf header files optional. - ChangeLog | 10 +++++++++- - configure.ac | 8 ++++++++ - goo/Makefile.am | 4 ++++ - poppler/Makefile.am | 4 ++++ + ChangeLog | 10 +++++++++- + configure.ac | 8 ++++++++ + goo/Makefile.am | 4 ++++ + poppler/Makefile.am | 4 ++++ 4 files changed, 25 insertions(+), 1 deletion(-) commit 830b61bfd1c985fe14ec4d0f6724c8f70e924fc1 @@ -43417,14 +45281,14 @@ Date: Thu Dec 8 18:17:42 2005 +0000 also * splash/SplashFontFile.cc: i need unistd.h on windows also - ChangeLog | 12 ++++++++++++ - configure.ac | 14 +++++++++++++- - goo/GooTimer.cc | 3 +++ - goo/GooTimer.h | 4 ++++ - poppler/Gfx.cc | 6 ++++++ - poppler/GlobalParams.cc | 1 - - splash/SplashFTFontEngine.cc | 4 +--- - splash/SplashFontFile.cc | 4 +--- + ChangeLog | 12 ++++++++++++ + configure.ac | 14 +++++++++++++- + goo/GooTimer.cc | 3 +++ + goo/GooTimer.h | 4 ++++ + poppler/Gfx.cc | 6 ++++++ + poppler/GlobalParams.cc | 1 - + splash/SplashFTFontEngine.cc | 4 +--- + splash/SplashFontFile.cc | 4 +--- 8 files changed, 40 insertions(+), 8 deletions(-) commit 0a1c33ed17fd7053ed455da3444856a5dab3c9b4 @@ -43434,11 +45298,11 @@ Date: Thu Dec 8 12:42:50 2005 +0000 Remove -DDATADIR we are not using if for anything and it shadows a windows typedef - ChangeLog | 8 ++++++++ - glib/Makefile.am | 3 +-- - poppler/Makefile.am | 3 +-- - qt/Makefile.am | 3 +-- - test/Makefile.am | 3 +-- + ChangeLog | 8 ++++++++ + glib/Makefile.am | 3 +-- + poppler/Makefile.am | 3 +-- + qt/Makefile.am | 3 +-- + test/Makefile.am | 3 +-- 5 files changed, 12 insertions(+), 8 deletions(-) commit adca042e666fd932f16213d0a4daba08b5021901 @@ -43447,8 +45311,8 @@ Date: Wed Dec 7 08:42:21 2005 +0000 Remove the version check. OK'd by krh. - ChangeLog | 2 ++ - poppler/PDFDoc.cc | 6 +----- + ChangeLog | 2 ++ + poppler/PDFDoc.cc | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) commit bc57f8dd73eef9a74e4a6e248ed6985c360db838 @@ -43459,10 +45323,10 @@ Date: Wed Dec 7 08:31:09 2005 +0000 (keys) for the metadata. - ChangeLog | 7 +++++++ - qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 7 +++++++ - qt4/tests/check_metadata.cpp | 18 ++++++++++++++++++ + ChangeLog | 7 +++++++ + qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 7 +++++++ + qt4/tests/check_metadata.cpp | 18 ++++++++++++++++++ 4 files changed, 54 insertions(+) commit 7ec41df91e6dbf792e11676d929acc2f634bd382 @@ -43471,10 +45335,10 @@ Date: Tue Dec 6 09:58:04 2005 +0000 Add more unit tests for better coverage. - ChangeLog | 6 ++++ - qt4/tests/check_fonts.cpp | 24 +++++++++++++++ - qt4/tests/check_metadata.cpp | 66 - ++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 6 ++++ + qt4/tests/check_fonts.cpp | 24 ++++++++++++++++ + qt4/tests/check_metadata.cpp | 66 + ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 96 insertions(+) commit a92b10016306ac46775c9b95b52d249b233ff950 @@ -43484,8 +45348,8 @@ Date: Mon Dec 5 20:46:22 2005 +0000 * poppler/CairoFontEngine.cc: Correct fix for #5149, i broke it when merging xpdf 3.01 patches - ChangeLog | 5 +++++ - poppler/CairoFontEngine.cc | 4 +--- + ChangeLog | 5 +++++ + poppler/CairoFontEngine.cc | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) commit 66096477d1a86f13fcb07ae25caff1cc02b1e7cd @@ -43494,8 +45358,8 @@ Date: Sun Dec 4 19:48:25 2005 +0000 Add checking for Type3 fonts in the unit test. - ChangeLog | 5 +++++ - qt4/tests/check_fonts.cpp | 24 ++++++++++++++++++++++++ + ChangeLog | 5 +++++ + qt4/tests/check_fonts.cpp | 24 ++++++++++++++++++++++++ 2 files changed, 29 insertions(+) commit 62345b0affed8e2e37728fca7f2b750879192c43 @@ -43505,8 +45369,8 @@ Date: Sun Dec 4 18:53:40 2005 +0000 Fix error in merging CAN-2005-3193 fix. Thanks Daniel Gryniewicz for notifying - ChangeLog | 5 +++++ - poppler/JPXStream.cc | 2 -- + ChangeLog | 5 +++++ + poppler/JPXStream.cc | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit ba4b3f88271892f197aa2ec076c80ff63a175887 @@ -43520,11 +45384,11 @@ Date: Sun Dec 4 11:30:00 2005 +0000 FontInfo needed as Q[Value]List<FontInfo> uses it when appending - ChangeLog | 8 ++++++++ - qt/poppler-fontinfo.cc | 9 +++++++++ - qt/poppler-qt.h | 2 ++ - qt4/src/poppler-fontinfo.cc | 9 +++++++++ - qt4/src/poppler-qt4.h | 2 ++ + ChangeLog | 8 ++++++++ + qt/poppler-fontinfo.cc | 9 +++++++++ + qt/poppler-qt.h | 2 ++ + qt4/src/poppler-fontinfo.cc | 9 +++++++++ + qt4/src/poppler-qt4.h | 2 ++ 5 files changed, 30 insertions(+) commit e091231d98d12c19b0098ffbaec6ecda28097dff @@ -43533,8 +45397,8 @@ Date: Sun Dec 4 10:45:25 2005 +0000 Add new unit test to .cvsignore suppressions. - ChangeLog | 2 ++ - qt4/tests/.cvsignore | 1 + + ChangeLog | 2 ++ + qt4/tests/.cvsignore | 1 + 2 files changed, 3 insertions(+) commit 6a7b1eaaedbfdd3a8e6b4d899477350f2b485641 @@ -43549,12 +45413,12 @@ Date: Sun Dec 4 10:05:21 2005 +0000 * qt4/src/Mainpage.dox: Minor typo fixes. - ChangeLog | 11 +++++++++++ - qt4/src/Mainpage.dox | 5 +++-- - qt4/src/poppler-fontinfo.cc | 24 ++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 14 +++++++++++++- - qt4/tests/Makefile.am | 5 +++++ - qt4/tests/check_fonts.cpp | 42 + ChangeLog | 11 +++++++++++ + qt4/src/Mainpage.dox | 5 +++-- + qt4/src/poppler-fontinfo.cc | 24 ++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 14 +++++++++++++- + qt4/tests/Makefile.am | 5 +++++ + qt4/tests/check_fonts.cpp | 42 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 98 insertions(+), 3 deletions(-) @@ -43571,9 +45435,9 @@ Date: Sun Dec 4 02:24:25 2005 +0000 * poppler/CairoFontEngine.cc: Fix text corruption bug (#5149), a rerun of an old classic (#3340). - ChangeLog | 7 +++++++ - glib/poppler-page.cc | 8 +++++++- - poppler/CairoFontEngine.cc | 2 ++ + ChangeLog | 7 +++++++ + glib/poppler-page.cc | 8 +++++++- + poppler/CairoFontEngine.cc | 2 ++ 3 files changed, 16 insertions(+), 1 deletion(-) commit 4d169c5c345cdac84a39026e759b928977643417 @@ -43586,8 +45450,8 @@ Date: Sun Dec 4 01:42:29 2005 +0000 representation causing images to show up as random pixels (#5117). - ChangeLog | 5 +++++ - poppler/GfxState.cc | 6 +++--- + ChangeLog | 5 +++++ + poppler/GfxState.cc | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit 58de0458e17b1639ce0bcae45a4b09b2c0a56618 @@ -43613,14 +45477,14 @@ Date: Sat Dec 3 23:23:53 2005 +0000 * poppler/TextOutputDev.cc: * qt/poppler-qt.h: GCC-4.1 fixes (#5031). - ChangeLog | 17 +++++++++++++++++ - glib/poppler-document.h | 5 +---- - poppler/CairoOutputDev.cc | 35 +++++++++-------------------------- - poppler/CairoOutputDev.h | 2 +- - poppler/Makefile.am | 3 ++- - poppler/TextOutputDev.cc | 2 +- - qt/Makefile.am | 4 ++++ - qt/poppler-qt.h | 6 +++--- + ChangeLog | 17 +++++++++++++++++ + glib/poppler-document.h | 5 +---- + poppler/CairoOutputDev.cc | 35 +++++++++-------------------------- + poppler/CairoOutputDev.h | 2 +- + poppler/Makefile.am | 3 ++- + poppler/TextOutputDev.cc | 2 +- + qt/Makefile.am | 4 ++++ + qt/poppler-qt.h | 6 +++--- 8 files changed, 38 insertions(+), 36 deletions(-) commit df45483f1437d8a96519e1428d1f4b3ffc08c2cd @@ -43629,7 +45493,7 @@ Date: Sat Dec 3 22:39:06 2005 +0000 remove another chagne should not have gone in - test/pdf-inspector.cc | 9 ++------- + test/pdf-inspector.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 7dfe02ee112dee51346525b62d877e6591135761 @@ -43639,9 +45503,9 @@ Date: Sat Dec 3 22:28:46 2005 +0000 Add the font retrieveing on the qt3 backend also, based on a patch by Wilfried Huss - ChangeLog | 3 ++ - qt/poppler-fontinfo.cc | 75 - ++++++++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 3 ++ + qt/poppler-fontinfo.cc | 75 + ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) commit 655b9dd195ac9faf2f7ea0255880b8c83b249a06 @@ -43650,7 +45514,7 @@ Date: Sat Dec 3 22:26:07 2005 +0000 this should have not went in - poppler/TextOutputDev.h | 10 +++++----- + poppler/TextOutputDev.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit ab45eb562159d5b006e658ec66723a0a47908f65 @@ -43662,18 +45526,18 @@ Date: Sat Dec 3 22:20:54 2005 +0000 * qt4/src/poppler-textbox.cc: Remove implementation of that classes from the header, use pimpl - ChangeLog | 9 ++++- - poppler/TextOutputDev.h | 10 +++--- - qt/Makefile.am | 1 + - qt/poppler-document.cc | 29 ++++++++++++++++ - qt/poppler-private.h | 2 ++ - qt/poppler-qt.h | 80 - ++++++++++++++++++++++++++++++++++++++++++- - qt4/src/Makefile.am | 2 ++ - qt4/src/poppler-fontinfo.cc | 69 +++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 43 +++++++++-------------- - qt4/src/poppler-textbox.cc | 49 ++++++++++++++++++++++++++ - test/pdf-inspector.cc | 9 +++-- + ChangeLog | 9 ++++- + poppler/TextOutputDev.h | 10 +++--- + qt/Makefile.am | 1 + + qt/poppler-document.cc | 29 ++++++++++++++++ + qt/poppler-private.h | 2 ++ + qt/poppler-qt.h | 80 + ++++++++++++++++++++++++++++++++++++++++++++- + qt4/src/Makefile.am | 2 ++ + qt4/src/poppler-fontinfo.cc | 69 ++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 43 ++++++++++-------------- + qt4/src/poppler-textbox.cc | 49 +++++++++++++++++++++++++++ + test/pdf-inspector.cc | 9 +++-- 11 files changed, 268 insertions(+), 35 deletions(-) commit 64079ad81caf6d2cf66b1f3a3de9454146e15c6c @@ -43703,12 +45567,12 @@ Date: Sat Dec 3 21:55:36 2005 +0000 Zero out pixbuf first. - ChangeLog | 21 ++++++++++++++++ - glib/poppler-page.cc | 18 ++++++++------ - poppler/CairoOutputDev.cc | 59 - +++++++++++++++++++++++++++++++++------------ - poppler/CairoOutputDev.h | 6 ++--- - poppler/TextOutputDev.cc | 8 +++--- + ChangeLog | 21 +++++++++++++++++ + glib/poppler-page.cc | 18 +++++++++------ + poppler/CairoOutputDev.cc | 59 + ++++++++++++++++++++++++++++++++++------------- + poppler/CairoOutputDev.h | 6 ++--- + poppler/TextOutputDev.cc | 8 +++---- 5 files changed, 82 insertions(+), 30 deletions(-) commit f3da21a3ecdd2694290e64af86c8e35fcb61371b @@ -43717,14 +45581,14 @@ Date: Sat Dec 3 21:35:45 2005 +0000 More docs for the Qt4 frontend, patch by Stefan Kebekus - ChangeLog | 8 ++++ - qt4/src/.cvsignore | 3 +- - qt4/src/Doxyfile | 4 +- - qt4/src/Mainpage.dox | 91 - ++++++++++++++++++++++++++++++++++++++++ - qt4/src/poppler-page.cc | 20 +++------ - qt4/src/poppler-qt4.h | 57 +++++++++++++++++-------- - qt4/tests/test-poppler-qt4.cpp | 5 ++- + ChangeLog | 8 ++++ + qt4/src/.cvsignore | 3 +- + qt4/src/Doxyfile | 4 +- + qt4/src/Mainpage.dox | 91 + ++++++++++++++++++++++++++++++++++++++++++ + qt4/src/poppler-page.cc | 20 +++------- + qt4/src/poppler-qt4.h | 57 ++++++++++++++++++-------- + qt4/tests/test-poppler-qt4.cpp | 5 ++- 7 files changed, 151 insertions(+), 37 deletions(-) commit 7b2c6e92611db9350ca5dcaf3fd730fe5e69afea @@ -43734,10 +45598,10 @@ Date: Thu Dec 1 22:45:10 2005 +0000 Fix CAN-2005-3193 related bugs Thanks Leonard for reporting - ChangeLog | 6 ++++++ - poppler/JPXStream.cc | 9 ++++++++- - poppler/Stream.cc | 33 ++++++++++++++++++++++++++++++++- - poppler/Stream.h | 3 +++ + ChangeLog | 6 ++++++ + poppler/JPXStream.cc | 9 ++++++++- + poppler/Stream.cc | 33 ++++++++++++++++++++++++++++++++- + poppler/Stream.h | 3 +++ 4 files changed, 49 insertions(+), 2 deletions(-) commit a90f076af9ebb188895e7b223bcb7e5c3f4309c4 @@ -43749,11 +45613,11 @@ Date: Mon Nov 28 22:50:19 2005 +0000 Use Splash backend by default in the qt4 test, added -arthur option to use the Arthur backend - ChangeLog | 12 +++++++-- - qt4/src/poppler-page.cc | 47 ++++++++++++++++++++++++++--------- - qt4/src/poppler-qt4.h | 17 +++++++++---- - qt4/tests/test-poppler-qt4.cpp | 53 - +++++++++++++++++++++++++--------------- + ChangeLog | 12 ++++++++-- + qt4/src/poppler-page.cc | 47 ++++++++++++++++++++++++++++--------- + qt4/src/poppler-qt4.h | 17 ++++++++++---- + qt4/tests/test-poppler-qt4.cpp | 53 + ++++++++++++++++++++++++++---------------- 4 files changed, 91 insertions(+), 38 deletions(-) commit b7e4f0e7d175abde7fafb1fcc7ba129468bc8c1a @@ -43763,14 +45627,14 @@ Date: Sun Nov 27 01:33:51 2005 +0000 Convert Qt4 unit tests to use the new Qt4.1 QTestlib framework. Add a little more API documentation - ChangeLog | 7 +++++ - qt4/src/poppler-qt4.h | 11 +++++--- - qt4/tests/Makefile.am | 12 +++++--- - qt4/tests/check_metadata.cpp | 58 - +++++++++++++++++++-------------------- - qt4/tests/check_pagelayout.cpp | 14 +++++----- - qt4/tests/check_pagemode.cpp | 22 +++++++-------- - qt4/tests/check_permissions.cpp | 18 ++++++------ + ChangeLog | 7 +++++ + qt4/src/poppler-qt4.h | 11 +++++--- + qt4/tests/Makefile.am | 12 ++++++--- + qt4/tests/check_metadata.cpp | 58 + ++++++++++++++++++++--------------------- + qt4/tests/check_pagelayout.cpp | 14 +++++----- + qt4/tests/check_pagemode.cpp | 22 ++++++++-------- + qt4/tests/check_permissions.cpp | 18 ++++++------- 7 files changed, 78 insertions(+), 64 deletions(-) commit d036fa022dbb6f4421ccc8b12b8f9e4f0c8d7406 @@ -43780,10 +45644,9 @@ Date: Fri Nov 25 22:52:56 2005 +0000 patch from kebekus to add to the qt4 binding the same functions we added to the qt3 one - ChangeLog | 5 +++++ - qt4/src/poppler-page.cc | 44 - ++++++++++++++++++++++++++++++++++++++++++-- - qt4/src/poppler-qt4.h | 22 ++++++++++++++++++++++ + ChangeLog | 5 +++++ + qt4/src/poppler-page.cc | 44 ++++++++++++++++++++++++++++++++++++++++++-- + qt4/src/poppler-qt4.h | 22 ++++++++++++++++++++++ 3 files changed, 69 insertions(+), 2 deletions(-) commit 3c9f09d76dc70e4ba766930facee8b6f30bcd2da @@ -43792,8 +45655,8 @@ Date: Tue Nov 22 21:50:44 2005 +0000 Fix page range in the inspector - ChangeLog | 4 ++++ - test/pdf-inspector.cc | 2 +- + ChangeLog | 4 ++++ + test/pdf-inspector.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit e64f63416dbce497cb2167272b95491664f213e8 @@ -43802,10 +45665,10 @@ Date: Mon Nov 21 22:12:15 2005 +0000 PAtch to add some more functions to the qt binding by Stefan Kebekus - ChangeLog | 5 ++++ - qt/poppler-page.cc | 69 - +++++++++++++++++++++++++++++++++++++++++++++++++++- - qt/poppler-qt.h | 41 +++++++++++++++++++++++++++++++ + ChangeLog | 5 ++++ + qt/poppler-page.cc | 69 + +++++++++++++++++++++++++++++++++++++++++++++++++++++- + qt/poppler-qt.h | 41 ++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+), 1 deletion(-) commit 8bd8cb4160b73da69d058783750352fbface66dc @@ -43814,8 +45677,8 @@ Date: Mon Nov 21 19:44:09 2005 +0000 Fix a possible build problem - ChangeLog | 4 ++++ - qt/Makefile.am | 1 + + ChangeLog | 4 ++++ + qt/Makefile.am | 1 + 2 files changed, 5 insertions(+) commit fc59b79dc375544681032a1618e96c458515d724 @@ -43830,9 +45693,9 @@ Date: Sun Nov 20 23:17:32 2005 +0000 to work with new GfXColor type. - ChangeLog | 13 +++++++++++- - poppler/GfxState.cc | 59 - ++++++++++++++++++++++++++++++--------------------- + ChangeLog | 13 +++++++++++- + poppler/GfxState.cc | 59 + +++++++++++++++++++++++++++++++---------------------- 2 files changed, 47 insertions(+), 25 deletions(-) commit 6fe2cb0fcd53211143dcd0c47bf8c8c7a8c11a39 @@ -43841,8 +45704,8 @@ Date: Thu Nov 17 21:37:34 2005 +0000 make it compile with freetype 2.2.0 preversions - ChangeLog | 4 ++++ - splash/SplashFTFont.cc | 42 +++++++++++++++++++++++++++++++++++++----- + ChangeLog | 4 ++++ + splash/SplashFTFont.cc | 42 +++++++++++++++++++++++++++++++++++++----- 2 files changed, 41 insertions(+), 5 deletions(-) commit 429d3521d788be702a3944bc290569f90ae04892 @@ -43851,9 +45714,9 @@ Date: Fri Nov 4 19:03:55 2005 +0000 Make it compile using --disable-cairo-output - ChangeLog | 4 ++++ - glib/poppler-document.cc | 6 ++++-- - glib/poppler-page.cc | 27 +++++++++++++-------------- + ChangeLog | 4 ++++ + glib/poppler-document.cc | 6 ++++-- + glib/poppler-page.cc | 27 +++++++++++++-------------- 3 files changed, 21 insertions(+), 16 deletions(-) commit b96c118eb08d478914c2981204d749a95957cbb3 @@ -43863,10 +45726,10 @@ Date: Tue Nov 1 15:29:32 2005 +0000 Comment some unused parameters to calm down compiler warnings when using these heders on external projects with higher warning verbosity - ChangeLog | 5 +++ - poppler/OutputDev.h | 125 - ++++++++++++++++++++++++++------------------------- - poppler/Stream.h | 24 +++++----- + ChangeLog | 5 +++ + poppler/OutputDev.h | 125 + ++++++++++++++++++++++++++-------------------------- + poppler/Stream.h | 24 +++++----- 3 files changed, 80 insertions(+), 74 deletions(-) commit 51670972777510a3ec64a56649716b31167b9d0e @@ -43926,8 +45789,8 @@ Date: Mon Oct 17 02:17:51 2005 +0000 Fix another off-by-one page number error (#4555). - ChangeLog | 6 +++++- - poppler/poppler-config.h.in | 2 +- + ChangeLog | 6 +++++- + poppler/poppler-config.h.in | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit 9830f0ea41f09fefada740e9429c491e067a5082 @@ -43936,9 +45799,9 @@ Date: Sun Oct 16 15:11:32 2005 +0000 GfxFont merges from xpdf 3.01 - ChangeLog | 1 + - poppler/GfxFont.cc | 109 - +++++++++++++++++++++++++++++++++++----------------- + ChangeLog | 1 + + poppler/GfxFont.cc | 109 + ++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 75 insertions(+), 35 deletions(-) commit 62b5ba221aca8c320e964916b0c0329efc8da572 @@ -43947,10 +45810,10 @@ Date: Sun Oct 16 15:04:39 2005 +0000 Stream[cc|h] merges from xpdf 3.01 - ChangeLog | 1 + - poppler/Stream.cc | 714 - ++++++++++++++++++++++++++++++++++++++++++++++++----- - poppler/Stream.h | 19 +- + ChangeLog | 1 + + poppler/Stream.cc | 714 + +++++++++++++++++++++++++++++++++++++++++++++++++----- + poppler/Stream.h | 19 +- 3 files changed, 658 insertions(+), 76 deletions(-) commit b9fab51179f38e9798b10366be672f0432c874da @@ -43959,10 +45822,10 @@ Date: Sun Oct 16 14:58:14 2005 +0000 Function.cc|h merges from xpdf 3.01 - ChangeLog | 1 + - poppler/Function.cc | 76 - +++++++++++++++++++++++++++++---------------------- - poppler/Function.h | 42 ++++++++++++++++++++++++++++ + ChangeLog | 1 + + poppler/Function.cc | 76 + ++++++++++++++++++++++++++++++----------------------- + poppler/Function.h | 42 +++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 33 deletions(-) commit c6e0242200f818c67508041763ff317e79daadd6 @@ -43971,13 +45834,13 @@ Date: Sun Oct 16 14:54:17 2005 +0000 Annot.[cc|h] and related merges from xpdf 3.01 - ChangeLog | 7 +- - poppler/Annot.cc | 234 - ++++++++++++++++++++++++++++++++++++++++++------ - poppler/Annot.h | 20 ++--- - poppler/FontInfo.cc | 2 +- - poppler/PSOutputDev.cc | 2 +- - poppler/Page.cc | 2 +- + ChangeLog | 7 +- + poppler/Annot.cc | 234 + +++++++++++++++++++++++++++++++++++++++++++------ + poppler/Annot.h | 20 ++--- + poppler/FontInfo.cc | 2 +- + poppler/PSOutputDev.cc | 2 +- + poppler/Page.cc | 2 +- 6 files changed, 221 insertions(+), 46 deletions(-) commit 65d574fdc009e45ad66d1d402d5e805e4e94f427 @@ -43986,9 +45849,9 @@ Date: Sun Oct 16 14:30:16 2005 +0000 Merge SplashFTFont.cc with xpdf 3.01 changes - ChangeLog | 1 + - splash/SplashFTFont.cc | 64 - +++++++++++++++++++++++++++++++++--------------- + ChangeLog | 1 + + splash/SplashFTFont.cc | 64 + ++++++++++++++++++++++++++++++++++---------------- 2 files changed, 45 insertions(+), 20 deletions(-) commit f9d208e86433b213b21a75089f82fd00dcd746fc @@ -43997,10 +45860,10 @@ Date: Sun Oct 16 14:25:32 2005 +0000 Merge SplashScreen.[cc|h] from xpdf 3.01 - ChangeLog | 4 ++ - splash/SplashScreen.cc | 110 - +++++++++++++++++++++++++++++++----------------- - splash/SplashScreen.h | 12 +++++- + ChangeLog | 4 ++ + splash/SplashScreen.cc | 110 + ++++++++++++++++++++++++++++++++----------------- + splash/SplashScreen.h | 12 +++++- 3 files changed, 87 insertions(+), 39 deletions(-) commit 7d46ac000316566503a27b5e5c68621be9c081d0 @@ -44009,8 +45872,8 @@ Date: Sun Oct 16 14:19:47 2005 +0000 Merging SplashXPathScanner.cc changes from xpdf 3.01 - splash/SplashXPathScanner.cc | 80 - +++++++++++++++++++++++------------------- + splash/SplashXPathScanner.cc | 80 + ++++++++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 37 deletions(-) commit e34713a2187e05358f98e749ec2923210a40a862 @@ -44023,8 +45886,8 @@ Date: Wed Oct 5 15:57:17 2005 +0000 Fix another off-by-one page number error (#4555). - ChangeLog | 5 +++++ - glib/poppler-page.cc | 2 +- + ChangeLog | 5 +++++ + glib/poppler-page.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit fdd0934430ed251f9aeb45158b6ec95684b3e7b4 @@ -44037,8 +45900,8 @@ Date: Mon Sep 26 19:29:45 2005 +0000 Initialize window title even if the action is unknown - ChangeLog | 6 ++++++ - glib/poppler-action.cc | 5 +++-- + ChangeLog | 6 ++++++ + glib/poppler-action.cc | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit e9753049ddfbdf28df7a222d35eccdbcbcbc848d @@ -44052,9 +45915,9 @@ Date: Mon Sep 26 10:42:38 2005 +0000 Implement launch action - ChangeLog | 7 +++++++ - glib/poppler-action.cc | 11 ++++++++--- - glib/poppler-action.h | 1 + + ChangeLog | 7 +++++++ + glib/poppler-action.cc | 11 ++++++++--- + glib/poppler-action.h | 1 + 3 files changed, 16 insertions(+), 3 deletions(-) commit ab18b2cb6d1c62bb91173d105e8631fe4ef1bcfb @@ -44063,8 +45926,8 @@ Date: Tue Sep 20 15:27:31 2005 +0000 Parser.cc merges from xpdf 3.01 - ChangeLog | 1 + - poppler/Parser.cc | 19 +++++++++++-------- + ChangeLog | 1 + + poppler/Parser.cc | 19 +++++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) commit cf6723caaed24615c3b8965cee9c433007f80d77 @@ -44073,9 +45936,9 @@ Date: Tue Sep 20 15:08:52 2005 +0000 TextPage *TextOutpudDev::takeText() from xpdf 3.01 - ChangeLog | 1 + - poppler/TextOutputDev.cc | 8 ++++++++ - poppler/TextOutputDev.h | 4 ++++ + ChangeLog | 1 + + poppler/TextOutputDev.cc | 8 ++++++++ + poppler/TextOutputDev.h | 4 ++++ 3 files changed, 13 insertions(+) commit e0cbb0ca2c611ad5ac0267e46279c9d61450902a @@ -44084,8 +45947,8 @@ Date: Tue Sep 20 14:59:43 2005 +0000 more 3.00 -> 3.01 merging - ChangeLog | 1 + - poppler/XRef.cc | 1 - + ChangeLog | 1 + + poppler/XRef.cc | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) commit 9c7adb318d395ff674c6febf6406a8d47e9e5bf6 @@ -44095,9 +45958,9 @@ Date: Tue Sep 20 14:43:15 2005 +0000 * poppler/UnicodeMap.cc: More grealloc -> greallocn * poppler/UnicodeTypeTable.cc: Merge from xpdf 3.01 - ChangeLog | 2 ++ - poppler/UnicodeMap.cc | 4 ++-- - poppler/UnicodeTypeTable.cc | 4 ++-- + ChangeLog | 2 ++ + poppler/UnicodeMap.cc | 4 ++-- + poppler/UnicodeTypeTable.cc | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) commit 2c4c9b855b0df1dc0836d4f44e9471215a419ea6 @@ -44106,9 +45969,9 @@ Date: Tue Sep 20 14:34:31 2005 +0000 Merge link.cc changes from xpdf 3.00 -> 3.01 - ChangeLog | 1 + - poppler/Link.cc | 64 - ++++++++++++++++++++++++++++++++++++++++++++++++++++--- + ChangeLog | 1 + + poppler/Link.cc | 64 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 62 insertions(+), 3 deletions(-) commit 4e9490c0219dd9c99ba0e5533c96663b8570a87b @@ -44121,10 +45984,10 @@ Date: Tue Sep 20 14:00:43 2005 +0000 Remove a setEncryption from the Xref.h marco probably forgot to remove when merging - ChangeLog | 3 +++ - poppler/GlobalParams.cc | 41 +++++++++++++++++++++++++++++++++++++++++ - poppler/GlobalParams.h | 22 ++++++++++++++++------ - poppler/XRef.h | 4 ---- + ChangeLog | 3 +++ + poppler/GlobalParams.cc | 41 +++++++++++++++++++++++++++++++++++++++++ + poppler/GlobalParams.h | 22 ++++++++++++++++------ + poppler/XRef.h | 4 ---- 4 files changed, 60 insertions(+), 10 deletions(-) commit 22da021bf69d83d641e3f30cc0e1bd62394e56a4 @@ -44137,8 +46000,8 @@ Date: Tue Sep 20 13:23:08 2005 +0000 Remove duplicated initialization - ChangeLog | 6 ++++++ - poppler/XRef.cc | 4 ---- + ChangeLog | 6 ++++++ + poppler/XRef.cc | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) commit 2a8778147938e3ed2af177226a9c35655f898c95 @@ -44151,8 +46014,8 @@ Date: Tue Sep 20 10:18:57 2005 +0000 s/G/Goo in not yet compiled plugins code - ChangeLog | 6 ++++++ - poppler/GlobalParams.cc | 8 ++++---- + ChangeLog | 6 ++++++ + poppler/GlobalParams.cc | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit 16f720b87cfc491db585dbdc99236cf492ffe85b @@ -44169,9 +46032,9 @@ Date: Tue Sep 20 09:57:41 2005 +0000 Fixup - ChangeLog | 10 ++++++++++ - poppler/Makefile.am | 4 +++- - poppler/XpdfPluginAPI.cc | 2 +- + ChangeLog | 10 ++++++++++ + poppler/Makefile.am | 4 +++- + poppler/XpdfPluginAPI.cc | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) commit 5f30791c3d87315ad1f742de64d2c1351ca70cb7 @@ -44180,7 +46043,7 @@ Date: Fri Sep 16 19:33:28 2005 +0000 *** empty log message *** - ChangeLog | 9 +++++++++ + ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) commit db62e07fcf57f45951b21f8aab44b0d943efe5d0 @@ -44196,10 +46059,10 @@ Date: Fri Sep 16 19:33:05 2005 +0000 Merge more from 3.01 - poppler/PDFDoc.cc | 20 ++++++++++++++++---- - poppler/PDFDoc.h | 19 +++++++++---------- - poppler/XRef.cc | 13 +++++++++++-- - poppler/XRef.h | 7 +++++-- + poppler/PDFDoc.cc | 20 ++++++++++++++++---- + poppler/PDFDoc.h | 19 +++++++++---------- + poppler/XRef.cc | 13 +++++++++++-- + poppler/XRef.h | 7 +++++-- 4 files changed, 41 insertions(+), 18 deletions(-) commit 3acc7be594712fd0ce7ac07b7188d5b38b382782 @@ -44212,8 +46075,8 @@ Date: Fri Sep 16 19:05:00 2005 +0000 Merge some initialization that I lost before - ChangeLog | 6 ++++++ - poppler/XRef.cc | 4 ++++ + ChangeLog | 6 ++++++ + poppler/XRef.cc | 4 ++++ 2 files changed, 10 insertions(+) commit 3badd82b72b2768be27e309b048cd8dcb1c80038 @@ -44226,8 +46089,8 @@ Date: Fri Sep 16 18:46:37 2005 +0000 Merge change from 3.01 - ChangeLog | 6 ++++++ - poppler/XRef.cc | 8 -------- + ChangeLog | 6 ++++++ + poppler/XRef.cc | 8 -------- 2 files changed, 6 insertions(+), 8 deletions(-) commit 5474583e20ca773befa17242d4ad7b8f81d5bf99 @@ -44241,9 +46104,9 @@ Date: Fri Sep 16 18:38:58 2005 +0000 Improvements from xpdf 3.01 - ChangeLog | 7 +++++++ - poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++------------ - poppler/CharCodeToUnicode.h | 4 ++++ + ChangeLog | 7 +++++++ + poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++------------ + poppler/CharCodeToUnicode.h | 4 ++++ 3 files changed, 30 insertions(+), 12 deletions(-) commit b2a6eab113fecd3823885c64f3302bea4f372a9f @@ -44256,8 +46119,8 @@ Date: Fri Sep 16 18:37:29 2005 +0000 Improvements from xpdf 3.01 - ChangeLog | 6 ++++++ - poppler/CMap.cc | 30 +++++++++++++++++++++++++++--- + ChangeLog | 6 ++++++ + poppler/CMap.cc | 30 +++++++++++++++++++++++++++--- 2 files changed, 33 insertions(+), 3 deletions(-) commit 3f69f2158453b9dab9efc280ed1578ac3d0cebe8 @@ -44272,11 +46135,11 @@ Date: Fri Sep 16 18:35:29 2005 +0000 Merge some unicode table changes from xpdf 3.01 - ChangeLog | 8 + - poppler/NameToUnicodeTable.h | 168 +++++----- - poppler/UnicodeTypeTable.cc | 690 - ++++++++++++++++++++++++++++++++++++++++-- - poppler/UnicodeTypeTable.h | 2 + + ChangeLog | 8 + + poppler/NameToUnicodeTable.h | 168 +++++------ + poppler/UnicodeTypeTable.cc | 690 + +++++++++++++++++++++++++++++++++++++++++-- + poppler/UnicodeTypeTable.h | 2 + 4 files changed, 764 insertions(+), 104 deletions(-) commit 6cbe76bc55d557fe5fca0f8f1b33bda95acdc0e9 @@ -44291,10 +46154,10 @@ Date: Fri Sep 16 18:32:29 2005 +0000 Modified region support from xpdf 3.01 - ChangeLog | 8 ++++++++ - poppler/SplashOutputDev.h | 5 +++++ - splash/Splash.cc | 31 +++++++++++++++++++++++++++++++ - splash/Splash.h | 11 +++++++++++ + ChangeLog | 8 ++++++++ + poppler/SplashOutputDev.h | 5 +++++ + splash/Splash.cc | 31 +++++++++++++++++++++++++++++++ + splash/Splash.h | 11 +++++++++++ 4 files changed, 55 insertions(+) commit a9df3f3203c14161e5d6bc6048ec7e123536e6d3 @@ -44323,32 +46186,31 @@ Date: Fri Sep 16 18:29:18 2005 +0000 Merge security plugins support from xpdf 3.01 - ChangeLog | 24 +++ - goo/FixedPoint.cc | 95 +++++++++++ - goo/FixedPoint.h | 150 +++++++++++++++++ - goo/Makefile.am | 6 +- - poppler/DCTStream.h | 2 - - poppler/Decrypt.cc | 23 ++- - poppler/Decrypt.h | 6 +- - poppler/FlateStream.h | 2 - - poppler/GlobalParams.cc | 229 ++++++++++++++++++++++++++ - poppler/GlobalParams.h | 16 ++ - poppler/Makefile.am | 5 +- - poppler/PDFDoc.cc | 36 +++++ - poppler/PDFDoc.h | 1 + - poppler/Parser.cc | 20 --- - poppler/Parser.h | 4 - - poppler/SecurityHandler.cc | 376 - +++++++++++++++++++++++++++++++++++++++++++ - poppler/SecurityHandler.h | 157 ++++++++++++++++++ - poppler/Stream.cc | 18 --- - poppler/Stream.h | 8 - - poppler/XRef.cc | 162 ++----------------- - poppler/XRef.h | 13 +- - poppler/XpdfPluginAPI.cc | 262 ++++++++++++++++++++++++++++++ - poppler/XpdfPluginAPI.h | 341 - +++++++++++++++++++++++++++++++++++++++ - poppler/poppler-config.h.in | 2 - + ChangeLog | 24 +++ + goo/FixedPoint.cc | 95 +++++++++++ + goo/FixedPoint.h | 150 ++++++++++++++++++ + goo/Makefile.am | 6 +- + poppler/DCTStream.h | 2 - + poppler/Decrypt.cc | 23 ++- + poppler/Decrypt.h | 6 +- + poppler/FlateStream.h | 2 - + poppler/GlobalParams.cc | 229 +++++++++++++++++++++++++++ + poppler/GlobalParams.h | 16 ++ + poppler/Makefile.am | 5 +- + poppler/PDFDoc.cc | 36 +++++ + poppler/PDFDoc.h | 1 + + poppler/Parser.cc | 20 --- + poppler/Parser.h | 4 - + poppler/SecurityHandler.cc | 376 + ++++++++++++++++++++++++++++++++++++++++++++ + poppler/SecurityHandler.h | 157 ++++++++++++++++++ + poppler/Stream.cc | 18 --- + poppler/Stream.h | 8 - + poppler/XRef.cc | 162 ++----------------- + poppler/XRef.h | 13 +- + poppler/XpdfPluginAPI.cc | 262 ++++++++++++++++++++++++++++++ + poppler/XpdfPluginAPI.h | 341 +++++++++++++++++++++++++++++++++++++++ + poppler/poppler-config.h.in | 2 - 24 files changed, 1737 insertions(+), 221 deletions(-) commit a777e5c26483b90d0910e85c2be666640835d0bf @@ -44366,12 +46228,12 @@ Date: Fri Sep 16 18:21:38 2005 +0000 Merge support for fixed point - ChangeLog | 11 +++++++++++ - configure.ac | 4 ++++ - splash/Makefile.am | 1 + - splash/SplashFTFont.cc | 7 +++++++ - splash/SplashMath.h | 34 +++++++++++++++++++++++++++++++++- - splash/SplashTypes.h | 5 +++++ + ChangeLog | 11 +++++++++++ + configure.ac | 4 ++++ + splash/Makefile.am | 1 + + splash/SplashFTFont.cc | 7 +++++++ + splash/SplashMath.h | 34 +++++++++++++++++++++++++++++++++- + splash/SplashTypes.h | 5 +++++ 6 files changed, 61 insertions(+), 1 deletion(-) commit 00457c5f44a246c9f867a114a72be9f7b2dc1cf5 @@ -44387,11 +46249,11 @@ Date: Fri Sep 16 18:11:14 2005 +0000 Use mallocn when possible - ChangeLog | 9 +++++++++ - poppler/ArthurOutputDev.cc | 2 +- - poppler/CairoFontEngine.cc | 4 ++-- - poppler/TextOutputDev.cc | 2 +- - poppler/UnicodeMap.cc | 2 +- + ChangeLog | 9 +++++++++ + poppler/ArthurOutputDev.cc | 2 +- + poppler/CairoFontEngine.cc | 4 ++-- + poppler/TextOutputDev.cc | 2 +- + poppler/UnicodeMap.cc | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) commit 09c9ff67ceae5753811a2f625e3ad810628c782e @@ -44400,9 +46262,9 @@ Date: Fri Sep 16 18:00:43 2005 +0000 SplashXPath.cc merges from xpdf 3.00 -> 3.01 - ChangeLog | 3 ++ - splash/SplashXPath.cc | 81 - ++++++++++++++++++++++++------------------------- + ChangeLog | 3 ++ + splash/SplashXPath.cc | 81 + +++++++++++++++++++++++++-------------------------- 2 files changed, 42 insertions(+), 42 deletions(-) commit 0555ba861d3b84d88c80da4fa247274338ff7817 @@ -44411,7 +46273,7 @@ Date: Fri Sep 16 17:42:56 2005 +0000 SplashFontEngine.cc merge from xpdf 3.00 -> 3.01 - splash/SplashFontEngine.cc | 8 ++++++++ + splash/SplashFontEngine.cc | 8 ++++++++ 1 file changed, 8 insertions(+) commit ddc72bd8354168d992631d1ef8cd0939b428966c @@ -44420,8 +46282,8 @@ Date: Thu Sep 15 22:24:55 2005 +0000 Merge xpdf 3.00 -> 3.01 changes in SplashT1Font.* files - splash/SplashT1Font.cc | 23 ++++++++++++++++++----- - splash/SplashT1Font.h | 2 ++ + splash/SplashT1Font.cc | 23 ++++++++++++++++++----- + splash/SplashT1Font.h | 2 ++ 2 files changed, 20 insertions(+), 5 deletions(-) commit ba409db3157105f326b4bbc342ca7af859a44ce9 @@ -44430,8 +46292,8 @@ Date: Thu Sep 15 22:20:37 2005 +0000 Merge xpdf 3.00 -> 3.01 changes in SplashPath.* files - splash/SplashPath.cc | 3 ++- - splash/SplashPath.h | 5 +++++ + splash/SplashPath.cc | 3 ++- + splash/SplashPath.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) commit 3ea00e853049d8c26ee88aaef8ea6c47c8d46956 @@ -44440,8 +46302,8 @@ Date: Thu Sep 15 22:15:47 2005 +0000 Merge xpdf 3.00 -> 3.01 changes in SplashFont.* files - splash/SplashFont.cc | 6 ++++++ - splash/SplashFont.h | 10 +++++++++- + splash/SplashFont.cc | 6 ++++++ + splash/SplashFont.h | 10 +++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit e571dcbfd0c77a28e41710577859f632cc989de5 @@ -44451,12 +46313,12 @@ Date: Thu Sep 15 22:09:50 2005 +0000 Merge the xpdf 3.01 change that uses runtime detection of freetype version - ChangeLog | 6 ++++++ - configure.ac | 14 +++----------- - poppler/CairoFontEngine.cc | 21 ++++++++++++++------- - poppler/CairoFontEngine.h | 3 ++- - splash/SplashFTFontEngine.cc | 19 +++++++++++-------- - splash/SplashFTFontEngine.h | 1 + + ChangeLog | 6 ++++++ + configure.ac | 14 +++----------- + poppler/CairoFontEngine.cc | 21 ++++++++++++++------- + poppler/CairoFontEngine.h | 3 ++- + splash/SplashFTFontEngine.cc | 19 +++++++++++-------- + splash/SplashFTFontEngine.h | 1 + 6 files changed, 37 insertions(+), 27 deletions(-) commit 59fe2937db192dc7b59bf28c3f29909faf11aae3 @@ -44465,7 +46327,7 @@ Date: Thu Sep 15 21:51:16 2005 +0000 Merge xpdf 3.00 -> 3.01 changes for that file - splash/SplashClip.h | 9 +++++++++ + splash/SplashClip.h | 9 +++++++++ 1 file changed, 9 insertions(+) commit b2f94635249f2c5f0c876a1005826fe4c6eb6025 @@ -44474,8 +46336,8 @@ Date: Thu Sep 15 12:52:36 2005 +0000 Merge xpdf 3.00 -> xpdf 3.01 changes for Catalog.[cc|h] - poppler/Catalog.cc | 5 ++++- - poppler/Catalog.h | 3 +++ + poppler/Catalog.cc | 5 ++++- + poppler/Catalog.h | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) commit 0fc2e70576b1c48cf47a686e8aa7e202a802bc9d @@ -44484,8 +46346,8 @@ Date: Thu Sep 15 12:32:25 2005 +0000 Another small merge from xpdf 3.01 - ChangeLog | 3 +++ - poppler/Outline.cc | 6 +++--- + ChangeLog | 3 +++ + poppler/Outline.cc | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) commit f8983ceb3c55df72c94870806d71db139c11bdeb @@ -44494,7 +46356,7 @@ Date: Thu Sep 15 12:28:34 2005 +0000 Another small xpdf 3.00 -> xpdf 3.01 merge - poppler/Object.cc | 2 +- + poppler/Object.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 52efe9845cf3eb1dd836f90bfa203760baa2f87c @@ -44504,7 +46366,7 @@ Date: Thu Sep 15 11:46:56 2005 +0000 bradh forgot to remove the two returns when merging xpdf 3.00 -> xpdf 3.01 changes of this file - poppler/JPXStream.cc | 2 -- + poppler/JPXStream.cc | 2 -- 1 file changed, 2 deletions(-) commit 4b4fc5c017bf147c9069bbce32fc14467bd2a81a @@ -44516,15 +46378,15 @@ Date: Wed Sep 14 21:20:36 2005 +0000 that uses this api not the whole file). All our fixes in that dir are included in the upgrade. - ChangeLog | 4 + - fofi/FoFiTrueType.cc | 406 - ++++++++++++++++++++++++++++++++++++++++++------ - fofi/FoFiTrueType.h | 15 +- - fofi/FoFiType1.cc | 25 ++- - fofi/FoFiType1C.cc | 134 +++++++++++++--- - fofi/FoFiType1C.h | 6 + - poppler/PSOutputDev.cc | 7 +- - poppler/PSOutputDev.h | 3 +- + ChangeLog | 4 + + fofi/FoFiTrueType.cc | 406 + +++++++++++++++++++++++++++++++++++++++++++------ + fofi/FoFiTrueType.h | 15 +- + fofi/FoFiType1.cc | 25 ++- + fofi/FoFiType1C.cc | 134 +++++++++++++--- + fofi/FoFiType1C.h | 6 + + poppler/PSOutputDev.cc | 7 +- + poppler/PSOutputDev.h | 3 +- 8 files changed, 515 insertions(+), 85 deletions(-) commit a68e8e6330418b1f623867973b9c128a9a139c0c @@ -44540,9 +46402,9 @@ Date: Wed Sep 7 03:00:36 2005 +0000 * test/Makefile.am (EXTRA_DIST): Add pdf-operators.c - ChangeLog | 8 ++++++++ - configure.ac | 17 ++--------------- - test/Makefile.am | 3 +++ + ChangeLog | 8 ++++++++ + configure.ac | 17 ++--------------- + test/Makefile.am | 3 +++ 3 files changed, 13 insertions(+), 15 deletions(-) commit b6490944c081ff53f623acea7ab7a600c3e54816 @@ -44551,27 +46413,27 @@ Date: Sat Sep 3 11:53:44 2005 +0000 Switch the qt4/tests unittests to use QtTestLib. - ChangeLog | 6 ++ - configure.ac | 66 ++++++++++++++++++++ - qt4/tests/.cvsignore | 17 ++---- - qt4/tests/Makefile.am | 71 +++++++--------------- - qt4/tests/README.unittest | 23 +++++++ - qt4/tests/check_author.cpp | 25 -------- - qt4/tests/check_linearised.cpp | 23 ------- - qt4/tests/check_metadata.cpp | 101 - +++++++++++++++++++++++++++++++ - qt4/tests/check_orientation.cpp | 40 ------------ - qt4/tests/check_pagelayout.cpp | 44 ++++++++++++++ - qt4/tests/check_pagelayout_facing.cpp | 22 ------- - qt4/tests/check_pagelayout_none.cpp | 22 ------- - qt4/tests/check_pagelayout_single.cpp | 22 ------- - qt4/tests/check_pagemode.cpp | 64 ++++++++++++++++++++ - qt4/tests/check_pagemode_attach.cpp | 22 ------- - qt4/tests/check_pagemode_fullscreen.cpp | 22 ------- - qt4/tests/check_pagemode_none.cpp | 22 ------- - qt4/tests/check_pagemode_oc.cpp | 22 ------- - qt4/tests/check_pagemode_thumbs.cpp | 22 ------- - qt4/tests/check_permissions.cpp | 60 +++++++----------- + ChangeLog | 6 ++ + configure.ac | 66 +++++++++++++++++++++ + qt4/tests/.cvsignore | 17 ++---- + qt4/tests/Makefile.am | 71 ++++++++-------------- + qt4/tests/README.unittest | 23 ++++++++ + qt4/tests/check_author.cpp | 25 -------- + qt4/tests/check_linearised.cpp | 23 -------- + qt4/tests/check_metadata.cpp | 101 + ++++++++++++++++++++++++++++++++ + qt4/tests/check_orientation.cpp | 40 ------------- + qt4/tests/check_pagelayout.cpp | 44 ++++++++++++++ + qt4/tests/check_pagelayout_facing.cpp | 22 ------- + qt4/tests/check_pagelayout_none.cpp | 22 ------- + qt4/tests/check_pagelayout_single.cpp | 22 ------- + qt4/tests/check_pagemode.cpp | 64 ++++++++++++++++++++ + qt4/tests/check_pagemode_attach.cpp | 22 ------- + qt4/tests/check_pagemode_fullscreen.cpp | 22 ------- + qt4/tests/check_pagemode_none.cpp | 22 ------- + qt4/tests/check_pagemode_oc.cpp | 22 ------- + qt4/tests/check_pagemode_thumbs.cpp | 22 ------- + qt4/tests/check_permissions.cpp | 60 +++++++------------ 20 files changed, 354 insertions(+), 362 deletions(-) commit 3725841417871d1051772068833dc908ca70b7ce @@ -44582,8 +46444,8 @@ Date: Fri Sep 2 14:47:24 2005 +0000 * glib/poppler-page.cc: Apply Marcos rotation fix. - ChangeLog | 4 ++++ - glib/poppler-page.cc | 5 ++++- + ChangeLog | 4 ++++ + glib/poppler-page.cc | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) commit ecf3dcadb948013cbc987e464952933daf78e4bf @@ -44593,14 +46455,14 @@ Date: Wed Aug 31 15:28:46 2005 +0000 Merge some missing parts of previous patches, and some other minor cleanups from xpdf 3.0.1 - poppler/Catalog.cc | 16 +- - poppler/JPXStream.cc | 380 - ++++++++++++++++++++++++++++++++---------------- - poppler/JPXStream.h | 25 +++- - poppler/Lexer.cc | 11 ++ - poppler/Lexer.h | 3 + - poppler/PSOutputDev.cc | 31 ++-- - poppler/Stream.h | 7 + + poppler/Catalog.cc | 16 +-- + poppler/JPXStream.cc | 380 + +++++++++++++++++++++++++++++++++---------------- + poppler/JPXStream.h | 25 ++-- + poppler/Lexer.cc | 11 ++ + poppler/Lexer.h | 3 + + poppler/PSOutputDev.cc | 31 ++-- + poppler/Stream.h | 7 + 7 files changed, 309 insertions(+), 164 deletions(-) commit de78738164319b733e54a9abfb5957870facd6cd @@ -44613,12 +46475,12 @@ Date: Wed Aug 31 09:51:41 2005 +0000 poppler/JBIG2Stream.h: merge in some of the JBIG2 changes from xpdf 3.0.1. - ChangeLog | 9 ++ - poppler/JArithmeticDecoder.cc | 42 ++++++-- - poppler/JArithmeticDecoder.h | 22 +++- - poppler/JBIG2Stream.cc | 227 - +++++++++++++++++++++++++---------------- - poppler/JBIG2Stream.h | 4 +- + ChangeLog | 9 ++ + poppler/JArithmeticDecoder.cc | 42 ++++++-- + poppler/JArithmeticDecoder.h | 22 +++- + poppler/JBIG2Stream.cc | 227 + +++++++++++++++++++++++++----------------- + poppler/JBIG2Stream.h | 4 +- 5 files changed, 201 insertions(+), 103 deletions(-) commit 55952feb637e300b073691ae95d68e766521a769 @@ -44632,8 +46494,8 @@ Date: Mon Aug 29 15:24:32 2005 +0000 HAVE_FREETYPE_217_OR_OLDER to 0 if we found freetype using pkg-config (#4223). - ChangeLog | 6 ++++++ - configure.ac | 2 +- + ChangeLog | 6 ++++++ + configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 244e5c1f8f65da41ba6314028766dfe5973f6132 @@ -44645,17 +46507,17 @@ Date: Sun Aug 28 09:43:18 2005 +0000 tweaking by me. - ChangeLog | 13 ++++++++ - fofi/FoFiTrueType.cc | 1 + - goo/GooHash.cc | 24 ++++++++++++++ - goo/GooHash.h | 2 ++ - goo/GooList.cc | 5 +++ - goo/GooList.h | 5 +++ - goo/GooString.cc | 85 - +++++++++++++++++++++++++++++++++++++++++++++++++- - goo/GooString.h | 11 +++---- - goo/gmem.c | 3 ++ - poppler/Decrypt.cc | 1 + + ChangeLog | 13 ++++++++ + fofi/FoFiTrueType.cc | 1 + + goo/GooHash.cc | 24 +++++++++++++++ + goo/GooHash.h | 2 ++ + goo/GooList.cc | 5 ++++ + goo/GooList.h | 5 ++++ + goo/GooString.cc | 85 + +++++++++++++++++++++++++++++++++++++++++++++++++++- + goo/GooString.h | 11 +++---- + goo/gmem.c | 3 ++ + poppler/Decrypt.cc | 1 + 10 files changed, 142 insertions(+), 8 deletions(-) commit eb91b274245b4f5f5389bc9ddfde2c2806557665 @@ -44664,8 +46526,8 @@ Date: Sun Aug 28 09:31:53 2005 +0000 This part of my previous gmallocn merge patch was missing. - goo/GooHash.cc | 4 ++-- - goo/GooList.cc | 8 ++++---- + goo/GooHash.cc | 4 ++-- + goo/GooList.cc | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit b3474fd5e0efc96b5814d86e0cdedf39387e7ae3 @@ -44674,7 +46536,7 @@ Date: Sun Aug 28 03:26:53 2005 +0000 add note about related bug - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ace2eb6ba518b970b96f30f61c4795c161e0cb79 @@ -44685,8 +46547,8 @@ Date: Sun Aug 28 03:22:04 2005 +0000 * poppler/FlateStream.cc: Fix predictor leak. - ChangeLog | 4 ++++ - poppler/FlateStream.cc | 1 + + ChangeLog | 4 ++++ + poppler/FlateStream.cc | 1 + 2 files changed, 5 insertions(+) commit 96657c5480bf2ecf445ad5a105b8e7393ae53c8b @@ -44697,8 +46559,8 @@ Date: Sun Aug 28 03:19:55 2005 +0000 * configure.ac: Disable the zlib-based decoder by default. - ChangeLog | 4 ++++ - configure.ac | 2 +- + ChangeLog | 4 ++++ + configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit d1d715158223c7ca3ae279cea420a948cfdb0428 @@ -44710,42 +46572,42 @@ Date: Sat Aug 27 08:43:42 2005 +0000 tweaking by me. There may be some residual gmallocn changes still to be merged. - ChangeLog | 7 ++++++ - fofi/FoFiTrueType.cc | 12 ++++----- - fofi/FoFiType1.cc | 2 +- - fofi/FoFiType1C.cc | 14 +++++------ - goo/gmem.c | 22 +++++++++++++++++ - goo/gmem.h | 9 +++++++ - poppler/Annot.cc | 2 +- - poppler/Array.cc | 2 +- - poppler/BuiltinFont.cc | 2 +- - poppler/CMap.cc | 6 ++--- - poppler/Catalog.cc | 8 +++--- - poppler/CharCodeToUnicode.cc | 22 ++++++++--------- - poppler/Dict.cc | 2 +- - poppler/Function.cc | 20 +++++++-------- - poppler/Gfx.cc | 2 +- - poppler/GfxFont.cc | 24 +++++++++--------- - poppler/GfxState.cc | 54 - ++++++++++++++++++++--------------------- - poppler/JArithmeticDecoder.cc | 2 +- - poppler/JBIG2Stream.cc | 30 +++++++++++------------ - poppler/Link.cc | 6 ++--- - poppler/NameToCharCode.cc | 4 +-- - poppler/Outline.cc | 4 +-- - poppler/SplashOutputDev.cc | 8 +++--- - poppler/Stream.cc | 12 ++++----- - poppler/TextOutputDev.cc | 48 ++++++++++++++++++------------------ - poppler/XRef.cc | 18 +++++++------- - splash/SplashClip.cc | 12 ++++----- - splash/SplashFTFontFile.cc | 2 +- - splash/SplashFont.cc | 6 ++--- - splash/SplashPath.cc | 8 +++--- - splash/SplashScreen.cc | 4 +-- - splash/SplashState.cc | 4 +-- - splash/SplashT1FontFile.cc | 4 +-- - splash/SplashXPath.cc | 4 +-- - splash/SplashXPathScanner.cc | 4 +-- + ChangeLog | 7 ++++++ + fofi/FoFiTrueType.cc | 12 +++++----- + fofi/FoFiType1.cc | 2 +- + fofi/FoFiType1C.cc | 14 +++++------ + goo/gmem.c | 22 ++++++++++++++++++ + goo/gmem.h | 9 ++++++++ + poppler/Annot.cc | 2 +- + poppler/Array.cc | 2 +- + poppler/BuiltinFont.cc | 2 +- + poppler/CMap.cc | 6 ++--- + poppler/Catalog.cc | 8 +++---- + poppler/CharCodeToUnicode.cc | 22 +++++++++--------- + poppler/Dict.cc | 2 +- + poppler/Function.cc | 20 ++++++++-------- + poppler/Gfx.cc | 2 +- + poppler/GfxFont.cc | 24 +++++++++---------- + poppler/GfxState.cc | 54 + +++++++++++++++++++++---------------------- + poppler/JArithmeticDecoder.cc | 2 +- + poppler/JBIG2Stream.cc | 30 ++++++++++++------------ + poppler/Link.cc | 6 ++--- + poppler/NameToCharCode.cc | 4 ++-- + poppler/Outline.cc | 4 ++-- + poppler/SplashOutputDev.cc | 8 +++---- + poppler/Stream.cc | 12 +++++----- + poppler/TextOutputDev.cc | 48 +++++++++++++++++++------------------- + poppler/XRef.cc | 18 +++++++-------- + splash/SplashClip.cc | 12 +++++----- + splash/SplashFTFontFile.cc | 2 +- + splash/SplashFont.cc | 6 ++--- + splash/SplashPath.cc | 8 +++---- + splash/SplashScreen.cc | 4 ++-- + splash/SplashState.cc | 4 ++-- + splash/SplashT1FontFile.cc | 4 ++-- + splash/SplashXPath.cc | 4 ++-- + splash/SplashXPathScanner.cc | 4 ++-- 35 files changed, 214 insertions(+), 176 deletions(-) commit feb82c60b1f86a9d1260db57534d98c54ee615c4 @@ -44758,9 +46620,9 @@ Date: Wed Aug 24 19:41:27 2005 +0000 * test/.cvsignore: ignore pdf_inspector binary. - ChangeLog | 8 ++++++++ - configure.ac | 2 +- - test/.cvsignore | 7 ++++--- + ChangeLog | 8 ++++++++ + configure.ac | 2 +- + test/.cvsignore | 7 ++++--- 3 files changed, 13 insertions(+), 4 deletions(-) commit 8dce80eb74f24f07ac7668905f1631e04a9c5841 @@ -44778,11 +46640,11 @@ Date: Wed Aug 24 18:57:46 2005 +0000 (poppler_page_prepare_output_dev): Patch from Marco to fix rotation using the cairo backend. - ChangeLog | 10 ++++++++++ - glib/poppler-page.cc | 22 ++++++++++++++++------ - glib/poppler-page.h | 1 + - poppler/TextOutputDev.cc | 11 ++++++++--- - poppler/TextOutputDev.h | 4 +++- + ChangeLog | 10 ++++++++++ + glib/poppler-page.cc | 22 ++++++++++++++++------ + glib/poppler-page.h | 1 + + poppler/TextOutputDev.cc | 11 ++++++++--- + poppler/TextOutputDev.h | 4 +++- 5 files changed, 38 insertions(+), 10 deletions(-) commit b909b5ae98bc3e557ef6e658e2b9120e82951259 @@ -44794,8 +46656,8 @@ Date: Wed Aug 24 03:21:20 2005 +0000 * test/Makefile.am (gtk_cairo_test_LDADD): add FREETYPE_{CFLAGS,LIBS} to the cairo deps - ChangeLog | 5 +++++ - test/Makefile.am | 4 +++- + ChangeLog | 5 +++++ + test/Makefile.am | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) commit da3aac379f07ffedd6078707ec9923800fc0c0a5 @@ -44820,22 +46682,22 @@ Date: Tue Aug 23 18:20:45 2005 +0000 * test/pdf-operators.c: Initial cut at a pdf inspector. This should help us look at PDF files. - ChangeLog | 18 ++ - configure.ac | 4 +- - poppler/Gfx.cc | 30 ++++ - poppler/Gfx.h | 1 + - poppler/GlobalParams.cc | 16 ++ - poppler/GlobalParams.h | 3 + - poppler/Makefile.am | 2 + - poppler/OutputDev.cc | 17 ++ - poppler/OutputDev.h | 10 +- - poppler/ProfileData.cc | 44 +++++ - poppler/ProfileData.h | 41 +++++ - test/Makefile.am | 13 +- - test/pdf-inspector.cc | 358 ++++++++++++++++++++++++++++++++++++++ - test/pdf-inspector.glade | 434 - ++++++++++++++++++++++++++++++++++++++++++++++ - test/pdf-operators.c | 81 +++++++++ + ChangeLog | 18 ++ + configure.ac | 4 +- + poppler/Gfx.cc | 30 ++++ + poppler/Gfx.h | 1 + + poppler/GlobalParams.cc | 16 ++ + poppler/GlobalParams.h | 3 + + poppler/Makefile.am | 2 + + poppler/OutputDev.cc | 17 ++ + poppler/OutputDev.h | 10 +- + poppler/ProfileData.cc | 44 +++++ + poppler/ProfileData.h | 41 +++++ + test/Makefile.am | 13 +- + test/pdf-inspector.cc | 358 ++++++++++++++++++++++++++++++++++++++ + test/pdf-inspector.glade | 434 + +++++++++++++++++++++++++++++++++++++++++++++++ + test/pdf-operators.c | 81 +++++++++ 15 files changed, 1068 insertions(+), 4 deletions(-) commit 1aad886c6c19a964a3fc9e18f31acc8e115478e0 @@ -44851,12 +46713,12 @@ Date: Mon Aug 22 18:20:12 2005 +0000 the glib rotation API. - ChangeLog | 8 +++ - glib/poppler-page.cc | 136 - ++++++---------------------------------------- - glib/poppler-page.h | 4 +- - glib/poppler-private.h | 1 - - glib/test-poppler-glib.c | 2 +- + ChangeLog | 8 +++ + glib/poppler-page.cc | 136 + +++++++---------------------------------------- + glib/poppler-page.h | 4 +- + glib/poppler-private.h | 1 - + glib/test-poppler-glib.c | 2 +- 5 files changed, 28 insertions(+), 123 deletions(-) commit 6070b1dc4b76c236f3100fbd255c2d906e61c3c2 @@ -44870,9 +46732,9 @@ Date: Sun Aug 21 23:14:04 2005 +0000 * configure.ac: Make freetype check use pkg-config if possible. - ChangeLog | 6 ++++++ - configure.ac | 34 ++++++++++++++++++++++++---------- - poppler/Makefile.am | 1 + + ChangeLog | 6 ++++++ + configure.ac | 34 ++++++++++++++++++++++++---------- + poppler/Makefile.am | 1 + 3 files changed, 31 insertions(+), 10 deletions(-) commit 2698ca6fa107ea91dc01eb8cfb0c93383fbca125 @@ -44887,8 +46749,8 @@ Date: Wed Aug 17 16:54:01 2005 +0000 specifies /MacRoman. - ChangeLog | 6 ++++++ - poppler/GfxFont.cc | 1 - + ChangeLog | 6 ++++++ + poppler/GfxFont.cc | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) commit 5dc9b14b99f2efa2fe018e9267dd363d1bcd78b1 @@ -44897,8 +46759,8 @@ Date: Sun Aug 7 23:58:12 2005 +0000 Fix EOF checking - ChangeLog | 4 ++++ - poppler/PDFDoc.cc | 10 +++++++++- + ChangeLog | 4 ++++ + poppler/PDFDoc.cc | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) commit 155d019d7b474f244a3e4bf64d192015f6a266c4 @@ -44911,9 +46773,9 @@ Date: Sat Aug 6 18:09:51 2005 +0000 * glib/poppler-page.h: Use GdkColor for specifying selection colors, we alreay depend on GDK anyway. - ChangeLog | 6 ++++++ - glib/poppler-page.cc | 20 +++++++++----------- - glib/poppler-page.h | 5 +++-- + ChangeLog | 6 ++++++ + glib/poppler-page.cc | 20 +++++++++----------- + glib/poppler-page.h | 5 +++-- 3 files changed, 18 insertions(+), 13 deletions(-) commit c710b645c8297d356c101b13a9889bcaba691176 @@ -44922,7 +46784,7 @@ Date: Sat Aug 6 11:58:59 2005 +0000 Update comment - poppler/PDFDoc.cc | 2 +- + poppler/PDFDoc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de7953c8a8360d8bfc99298906c5fc1094684fc3 @@ -44931,8 +46793,8 @@ Date: Sat Aug 6 11:47:37 2005 +0000 Increase EOF searching up to last 1024 characters - ChangeLog | 7 +++++++ - poppler/PDFDoc.cc | 23 +++++++++++++---------- + ChangeLog | 7 +++++++ + poppler/PDFDoc.cc | 23 +++++++++++++---------- 2 files changed, 20 insertions(+), 10 deletions(-) commit 5dd72618688763b50d5f5738d857c9294ef1b1c2 @@ -44941,9 +46803,9 @@ Date: Sat Aug 6 02:15:58 2005 +0000 Add password arguments to document constructor. - ChangeLog | 4 ++++ - qt4/src/poppler-document.cc | 8 ++++++-- - qt4/src/poppler-qt4.h | 4 +++- + ChangeLog | 4 ++++ + qt4/src/poppler-document.cc | 8 ++++++-- + qt4/src/poppler-qt4.h | 4 +++- 3 files changed, 13 insertions(+), 3 deletions(-) commit edbd7957b393eb63f48df7db6b220b355d4fc461 @@ -44952,8 +46814,8 @@ Date: Sat Aug 6 02:07:55 2005 +0000 Make API extraction work again. - ChangeLog | 3 +++ - qt4/src/Doxyfile | 2 +- + ChangeLog | 3 +++ + qt4/src/Doxyfile | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) commit f43a6f1d1c27c042f5736746c94430083baa4c1d @@ -44962,11 +46824,11 @@ Date: Sat Aug 6 01:53:06 2005 +0000 Add new test code for encrypted files. - ChangeLog | 5 ++ - qt4/tests/.cvsignore | 1 + - qt4/tests/Makefile.am | 7 +- - qt4/tests/test-password-qt4.cpp | 135 - +++++++++++++++++++++++++++++++++++++++ + ChangeLog | 5 ++ + qt4/tests/.cvsignore | 1 + + qt4/tests/Makefile.am | 7 ++- + qt4/tests/test-password-qt4.cpp | 135 + ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 147 insertions(+), 1 deletion(-) commit 2ec26afaf80864b023899b890b8e229448da9bed @@ -44981,11 +46843,11 @@ Date: Fri Aug 5 22:30:20 2005 +0000 * poppler/GfxState.cc: * poppler/GfxState.h: Add simple Matrix class. - ChangeLog | 8 ++++++++ - poppler/CairoOutputDev.cc | 6 +++--- - poppler/GfxState.cc | 26 ++++++++++++++++++++++++++ - poppler/GfxState.h | 10 ++++++++++ - poppler/TextOutputDev.cc | 14 ++++++++++++++ + ChangeLog | 8 ++++++++ + poppler/CairoOutputDev.cc | 6 +++--- + poppler/GfxState.cc | 26 ++++++++++++++++++++++++++ + poppler/GfxState.h | 10 ++++++++++ + poppler/TextOutputDev.cc | 14 ++++++++++++++ 5 files changed, 61 insertions(+), 3 deletions(-) commit ccba4f0773047eea5e4ad0ac736450160dd97664 @@ -45000,12 +46862,12 @@ Date: Fri Aug 5 19:04:36 2005 +0000 * poppler/TextOutputDev.h: Propagate selection colors to the glib API. - ChangeLog | 7 ++++++ - glib/poppler-page.cc | 63 - ++++++++++++++++++++++++++++++++++++++++------ - glib/poppler-page.h | 4 ++- - poppler/TextOutputDev.cc | 25 +++++++++--------- - poppler/TextOutputDev.h | 7 ++++-- + ChangeLog | 7 ++++++ + glib/poppler-page.cc | 63 + ++++++++++++++++++++++++++++++++++++++++++------ + glib/poppler-page.h | 4 ++- + poppler/TextOutputDev.cc | 25 +++++++++---------- + poppler/TextOutputDev.h | 7 ++++-- 5 files changed, 82 insertions(+), 24 deletions(-) commit 43e97129393f403c41f191ceae9a54793ece005f @@ -45015,8 +46877,8 @@ Date: Thu Aug 4 10:15:23 2005 +0000 Fix problem with drawing filled objects that was introduced in Rev 1.4. - ChangeLog | 5 +++++ - poppler/ArthurOutputDev.cc | 13 +++++++++++-- + ChangeLog | 5 +++++ + poppler/ArthurOutputDev.cc | 13 +++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) commit a75d80333a70d2e1ac7c9032d316034eebed9dd6 @@ -45031,9 +46893,9 @@ Date: Wed Aug 3 11:44:55 2005 +0000 What more could you want from a PDF viewer :-) - ChangeLog | 6 +++++ - qt4/tests/test-poppler-qt4.cpp | 47 - +++++++++++++++++++++++++++++++--------- + ChangeLog | 6 ++++++ + qt4/tests/test-poppler-qt4.cpp | 47 + +++++++++++++++++++++++++++++++++--------- 2 files changed, 43 insertions(+), 10 deletions(-) commit f3e0a163b098da1cc389c2c4f47e28358b1bec77 @@ -45042,9 +46904,9 @@ Date: Mon Aug 1 19:15:40 2005 +0000 Fix problem in the patch to fix #3299 - ChangeLog | 4 ++++ - poppler/DCTStream.cc | 15 ++++++++++----- - poppler/DCTStream.h | 1 + + ChangeLog | 4 ++++ + poppler/DCTStream.cc | 15 ++++++++++----- + poppler/DCTStream.h | 1 + 3 files changed, 15 insertions(+), 5 deletions(-) commit 5f7bd81bedd8c90e3312190256488ff0c15502e1 @@ -45059,8 +46921,8 @@ Date: Mon Aug 1 15:21:19 2005 +0000 alpha to 0xff (opaque), not 0x00. - ChangeLog | 7 +++++++ - glib/poppler-page.cc | 2 +- + ChangeLog | 7 +++++++ + glib/poppler-page.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 22f509e60f60ccaea1f91d9ec1ef7ba8200bee8a @@ -45073,8 +46935,8 @@ Date: Mon Aug 1 08:09:00 2005 +0000 debugging code. The glyphs are still ugly though. - ChangeLog | 7 +++++++ - poppler/ArthurOutputDev.cc | 13 +------------ + ChangeLog | 7 +++++++ + poppler/ArthurOutputDev.cc | 13 +------------ 2 files changed, 8 insertions(+), 12 deletions(-) commit 7bf5d10c1f6edd538769c3a83a3b3d5df56d604b @@ -45086,12 +46948,12 @@ Date: Sun Jul 31 09:54:04 2005 +0000 SplashPath. In the longer term, Arthur should use FreeType paths directly - hopefully that will be less ugly, and not fill everything. - ChangeLog | 8 + - poppler/ArthurOutputDev.cc | 401 - ++++++++++++++++++++++++++++++++------------ - poppler/ArthurOutputDev.h | 15 +- - qt4/src/poppler-page.cc | 2 +- - splash/SplashPath.h | 2 + + ChangeLog | 8 + + poppler/ArthurOutputDev.cc | 401 + ++++++++++++++++++++++++++++++++------------- + poppler/ArthurOutputDev.h | 15 +- + qt4/src/poppler-page.cc | 2 +- + splash/SplashPath.h | 2 + 5 files changed, 314 insertions(+), 114 deletions(-) commit 8567b794628786b82e8db2a7daf75e4ad2398960 @@ -45100,11 +46962,11 @@ Date: Fri Jul 29 12:15:19 2005 +0000 Add some more test cases. - ChangeLog | 4 ++++ - qt4/tests/.cvsignore | 4 ++++ - qt4/tests/Makefile.am | 10 +++++++++- - qt4/tests/check_pagelayout_facing.cpp | 22 ++++++++++++++++++++++ - qt4/tests/check_version.cpp | 22 ++++++++++++++++++++++ + ChangeLog | 4 ++++ + qt4/tests/.cvsignore | 4 ++++ + qt4/tests/Makefile.am | 10 +++++++++- + qt4/tests/check_pagelayout_facing.cpp | 22 ++++++++++++++++++++++ + qt4/tests/check_version.cpp | 22 ++++++++++++++++++++++ 5 files changed, 61 insertions(+), 1 deletion(-) commit 59d660cf4d614fdea09d6a62b8889f7682c2b4f9 @@ -45113,7 +46975,7 @@ Date: Fri Jul 29 11:41:14 2005 +0000 Compile fix associated with last change. - poppler/ArthurOutputDev.cc | 2 -- + poppler/ArthurOutputDev.cc | 2 -- 1 file changed, 2 deletions(-) commit 88c57c73f57820d6a57e26825093fbc688845e67 @@ -45122,8 +46984,8 @@ Date: Fri Jul 29 11:24:42 2005 +0000 A couple of minor changes to the Arthur backend. - ChangeLog | 9 +++++++++ - poppler/ArthurOutputDev.cc | 18 ++++++++++++++---- + ChangeLog | 9 +++++++++ + poppler/ArthurOutputDev.cc | 18 ++++++++++++++---- 2 files changed, 23 insertions(+), 4 deletions(-) commit 481db9d9eae5ea16e5b382f4ad21e6e624a70dcf @@ -45149,12 +47011,12 @@ Date: Fri Jul 29 05:48:33 2005 +0000 missing sentinel. - ChangeLog | 16 +++++ - glib/poppler-document.cc | 2 +- - glib/poppler-page.cc | 31 +++++---- - poppler/TextOutputDev.cc | 164 - +++++++++++++++++++++++++++++++++++----------- - poppler/TextOutputDev.h | 8 +++ + ChangeLog | 16 +++++ + glib/poppler-document.cc | 2 +- + glib/poppler-page.cc | 31 +++++---- + poppler/TextOutputDev.cc | 164 + +++++++++++++++++++++++++++++++++++------------ + poppler/TextOutputDev.h | 8 +++ 5 files changed, 164 insertions(+), 57 deletions(-) commit ad312dbded4e8f70c3a2eac9a0964fa00ecb6b2c @@ -45163,9 +47025,9 @@ Date: Thu Jul 28 22:56:17 2005 +0000 Fix memory leaks in PageLabelInfo.cc - ChangeLog | 4 ++++ - poppler/PageLabelInfo.cc | 11 +++++++++++ - poppler/PageLabelInfo.h | 2 ++ + ChangeLog | 4 ++++ + poppler/PageLabelInfo.cc | 11 +++++++++++ + poppler/PageLabelInfo.h | 2 ++ 3 files changed, 17 insertions(+) commit b45ad9f3409d7b1ed147135a70553e5255913c61 @@ -45179,7 +47041,7 @@ Date: Thu Jul 28 20:53:36 2005 +0000 When assigning family if the font had "the proper info" and family had to be deleted, do it. - poppler/GlobalParams.cc | 9 +++++++-- + poppler/GlobalParams.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit f93dfc5c5133e0b1bd9f4786cfe18bd796cbac2a @@ -45188,7 +47050,7 @@ Date: Thu Jul 28 18:51:17 2005 +0000 Remove the debugging - poppler/GlobalParams.cc | 5 ----- + poppler/GlobalParams.cc | 5 ----- 1 file changed, 5 deletions(-) commit 8022315004e1623c0be320f7671fcd72c15c0de3 @@ -45197,7 +47059,7 @@ Date: Thu Jul 28 18:37:17 2005 +0000 Wonder how that slipped here - poppler/GlobalParams.cc | 3 +-- + poppler/GlobalParams.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 82638babe89e402c0348619ec3205059b977c7e9 @@ -45206,20 +47068,20 @@ Date: Thu Jul 28 17:34:19 2005 +0000 Fontconfig patch is here, rejoice - ChangeLog | 15 +- - glib/poppler-document.cc | 1 - - poppler/CairoFontEngine.cc | 95 +-------- - poppler/CairoFontEngine.h | 2 - - poppler/CairoOutputDev.cc | 4 - - poppler/GlobalParams.cc | 473 - ++++++++++++++++++++----------------------- - poppler/GlobalParams.h | 17 +- - poppler/SplashOutputDev.cc | 132 +----------- - poppler/SplashOutputDev.h | 3 - - qt/poppler-document.cc | 1 - - qt4/src/poppler-document.cc | 1 - - test/gtk-cairo-test.cc | 1 - - test/gtk-splash-test.cc | 1 - + ChangeLog | 15 +- + glib/poppler-document.cc | 1 - + poppler/CairoFontEngine.cc | 95 +-------- + poppler/CairoFontEngine.h | 2 - + poppler/CairoOutputDev.cc | 4 - + poppler/GlobalParams.cc | 473 + ++++++++++++++++++++------------------------ + poppler/GlobalParams.h | 17 +- + poppler/SplashOutputDev.cc | 132 +------------ + poppler/SplashOutputDev.h | 3 - + qt/poppler-document.cc | 1 - + qt4/src/poppler-document.cc | 1 - + test/gtk-cairo-test.cc | 1 - + test/gtk-splash-test.cc | 1 - 13 files changed, 241 insertions(+), 505 deletions(-) commit e9015531b1d0e5f2c8d8ca2bc50d5f14aaf954bc @@ -45239,13 +47101,13 @@ Date: Thu Jul 28 06:31:57 2005 +0000 * poppler/PSOutputDev.cc, poppler/GlobalParams.cc: Quiet new printf warnings. - ChangeLog | 11 +++++++++++ - poppler/Error.h | 2 +- - poppler/GlobalParams.cc | 3 ++- - poppler/PSOutputDev.cc | 3 +-- - poppler/PSOutputDev.h | 2 +- - poppler/TextOutputDev.cc | 13 ++++++++++++- - poppler/poppler-config.h.in | 12 ++++++++++++ + ChangeLog | 11 +++++++++++ + poppler/Error.h | 2 +- + poppler/GlobalParams.cc | 3 ++- + poppler/PSOutputDev.cc | 3 +-- + poppler/PSOutputDev.h | 2 +- + poppler/TextOutputDev.cc | 13 ++++++++++++- + poppler/poppler-config.h.in | 12 ++++++++++++ 7 files changed, 40 insertions(+), 6 deletions(-) commit 9df89c495683e229b771b3d008ed25d478465c35 @@ -45265,10 +47127,10 @@ Date: Thu Jul 28 05:52:43 2005 +0000 selection trigger; now midpoint of glyph must be included in selection area for glyph to be in selection. - ChangeLog | 12 +++++ - poppler/CairoOutputDev.cc | 2 +- - poppler/TextOutputDev.cc | 113 - ++++++++++++++++++++++----------------------- + ChangeLog | 12 +++++ + poppler/CairoOutputDev.cc | 2 +- + poppler/TextOutputDev.cc | 113 + ++++++++++++++++++++++------------------------ 3 files changed, 67 insertions(+), 60 deletions(-) commit a3d9b5849cedf1316c6fc5859872e957f3f7b593 @@ -45296,14 +47158,14 @@ Date: Wed Jul 27 19:21:08 2005 +0000 * glib/poppler-document.h: add prototypes. - ChangeLog | 23 ++++++++++++++++++++++ - glib/poppler-document.cc | 49 - +++++++++++++++++++++++++++++++++++++++------- - glib/poppler-document.h | 15 +++++++++----- - glib/poppler-page.cc | 10 ++++++++++ - glib/poppler-private.h | 6 ++++++ - poppler/PSOutputDev.cc | 23 +++++++++++++--------- - poppler/PSOutputDev.h | 9 +++++++-- + ChangeLog | 23 +++++++++++++++++++++++ + glib/poppler-document.cc | 49 + +++++++++++++++++++++++++++++++++++++++++------- + glib/poppler-document.h | 15 ++++++++++----- + glib/poppler-page.cc | 10 ++++++++++ + glib/poppler-private.h | 6 ++++++ + poppler/PSOutputDev.cc | 23 ++++++++++++++--------- + poppler/PSOutputDev.h | 9 +++++++-- 7 files changed, 112 insertions(+), 23 deletions(-) commit 7be920ecf13698c3cf4ab8df09c8c67f1a04bfa2 @@ -45312,8 +47174,8 @@ Date: Tue Jul 26 21:52:09 2005 +0000 Fix mem leak in qt test app - ChangeLog | 4 ++++ - qt/test-poppler-qt.cpp | 2 ++ + ChangeLog | 4 ++++ + qt/test-poppler-qt.cpp | 2 ++ 2 files changed, 6 insertions(+) commit 2bc26dffd9f296799617d319055648c20f748c8a @@ -45327,8 +47189,8 @@ Date: Tue Jul 26 20:34:13 2005 +0000 more liberal so we don't crash on complex encoding arrays (#3344). - ChangeLog | 5 +++++ - fofi/FoFiType1.cc | 21 +++++++-------------- + ChangeLog | 5 +++++ + fofi/FoFiType1.cc | 21 +++++++-------------- 2 files changed, 12 insertions(+), 14 deletions(-) commit 07911274e4e850a628b1e587cafc2a73c05f93fe @@ -45338,8 +47200,8 @@ Date: Mon Jul 25 20:40:37 2005 +0000 Work on bad jpeg data that have garbage before the start marker. Fixes bug #3299 - ChangeLog | 5 +++++ - poppler/DCTStream.cc | 38 ++++++++++++++++++++++++++++++++++++++ + ChangeLog | 5 +++++ + poppler/DCTStream.cc | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) commit a1869eca39172fcb42f036a5846b19548be53568 @@ -45348,8 +47210,8 @@ Date: Fri Jul 22 11:01:25 2005 +0000 Fix bug #3586 - ChangeLog | 5 +++++ - poppler/CairoFontEngine.cc | 2 ++ + ChangeLog | 5 +++++ + poppler/CairoFontEngine.cc | 2 ++ 2 files changed, 7 insertions(+) commit 95529b41272484f08fb54393e1886bf7ff3e02c8 @@ -45358,9 +47220,9 @@ Date: Fri Jul 22 10:45:19 2005 +0000 Make it possible to browse pages in test-poppler-qt - ChangeLog | 13 +++++++++---- - qt/test-poppler-qt.cpp | 49 - +++++++++++++++++++++++++++++++++++++++--------- + ChangeLog | 13 +++++++++---- + qt/test-poppler-qt.cpp | 49 + ++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 49 insertions(+), 13 deletions(-) commit 2d52650864eab0e9385ed1fe8fb594daac9d8322 @@ -45376,10 +47238,10 @@ Date: Fri Jul 22 10:35:56 2005 +0000 * glib/poppler-document.h (PopplerFontType): new enum. Update prototypes. - ChangeLog | 11 ++++++++++ - glib/poppler-document.cc | 54 - +++++++++++++++++++++++++++++++++++++++++++++- - glib/poppler-document.h | 38 ++++++++++++++++++++++---------- + ChangeLog | 11 ++++++++++ + glib/poppler-document.cc | 54 + +++++++++++++++++++++++++++++++++++++++++++++++- + glib/poppler-document.h | 38 ++++++++++++++++++++++++---------- 3 files changed, 91 insertions(+), 12 deletions(-) commit 43bed4aafcf1d291dc96fa5070efbd7936a6122f @@ -45388,8 +47250,8 @@ Date: Fri Jul 22 10:33:54 2005 +0000 Fix bugs #3728 and #3750 - ChangeLog | 4 ++++ - splash/Splash.cc | 10 ++++++++++ + ChangeLog | 4 ++++ + splash/Splash.cc | 10 ++++++++++ 2 files changed, 14 insertions(+) commit c7bcef87493d354a077dd223d76f86640acc0ce3 @@ -45398,8 +47260,8 @@ Date: Fri Jul 15 19:55:30 2005 +0000 update for 2005-06-27 change to actually display something again. - ChangeLog | 5 +++++ - test/gtk-cairo-test.cc | 10 ++++++---- + ChangeLog | 5 +++++ + test/gtk-cairo-test.cc | 10 ++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) commit 6623711d2d50dc52454904ee16b25337f0aab130 @@ -45408,9 +47270,9 @@ Date: Sun Jul 10 09:34:03 2005 +0000 A general cleanup of the Arthur output renderer. - ChangeLog | 5 +++ - poppler/ArthurOutputDev.cc | 105 - +++++++++++++++----------------------------- + ChangeLog | 5 +++ + poppler/ArthurOutputDev.cc | 105 + ++++++++++++++++----------------------------- 2 files changed, 41 insertions(+), 69 deletions(-) commit ea1cc9a7b12db9c44b89896c41d07e3ba932d054 @@ -45426,10 +47288,10 @@ Date: Fri Jul 8 04:59:41 2005 +0000 * poppler/TextOutputDev.cc (visitLine): Add missing scaling of intra-line selection edges. - ChangeLog | 9 +++++++ - glib/poppler-page.cc | 59 - +++++++++++++++++++++++++++++++++++++++++++++- - poppler/TextOutputDev.cc | 17 +++++++------ + ChangeLog | 9 ++++++++ + glib/poppler-page.cc | 59 + +++++++++++++++++++++++++++++++++++++++++++++++- + poppler/TextOutputDev.cc | 17 ++++++++------ 3 files changed, 77 insertions(+), 8 deletions(-) commit 1cd915397c9532ed80b4f905b6ed9c0126aa38f2 @@ -45439,12 +47301,12 @@ Date: Thu Jul 7 21:15:09 2005 +0000 Add support for page layout to the Qt4 bindings, plus test cases. - ChangeLog | 8 ++++++++ - qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ - qt4/src/poppler-qt4.h | 26 ++++++++++++++++++++++++-- - qt4/tests/Makefile.am | 10 +++++++++- - qt4/tests/check_pagelayout_none.cpp | 22 ++++++++++++++++++++++ - qt4/tests/check_pagelayout_single.cpp | 22 ++++++++++++++++++++++ + ChangeLog | 8 ++++++++ + qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 26 ++++++++++++++++++++++++-- + qt4/tests/Makefile.am | 10 +++++++++- + qt4/tests/check_pagelayout_none.cpp | 22 ++++++++++++++++++++++ + qt4/tests/check_pagelayout_single.cpp | 22 ++++++++++++++++++++++ 6 files changed, 107 insertions(+), 3 deletions(-) commit 4e050aef7ba132900f84205be221fd48808848c3 @@ -45457,8 +47319,8 @@ Date: Thu Jul 7 17:19:36 2005 +0000 Account for page rotation when creating the cairo surface. - ChangeLog | 5 +++++ - glib/poppler-page.cc | 17 +++++++++++++++-- + ChangeLog | 5 +++++ + glib/poppler-page.cc | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) commit 2eeab0b8afeb4897806df2de6e496889c25dda5e @@ -45471,8 +47333,8 @@ Date: Thu Jul 7 15:58:43 2005 +0000 out of bounds checking (from Marco). - ChangeLog | 6 +++++- - glib/poppler-page.cc | 5 +++++ + ChangeLog | 6 +++++- + glib/poppler-page.cc | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) commit b1015f6bdbd93b2a2574a9f0e0e1cd7dbae9af78 @@ -45482,8 +47344,8 @@ Date: Thu Jul 7 11:13:24 2005 +0000 At least try to fix glib issues. If you care about glib, then you should review this. - ChangeLog | 4 ++++ - glib/poppler-document.cc | 2 ++ + ChangeLog | 4 ++++ + glib/poppler-document.cc | 2 ++ 2 files changed, 6 insertions(+) commit 8bf787031e7a2e93b4e1202918bd1aee86675082 @@ -45493,17 +47355,17 @@ Date: Thu Jul 7 11:04:08 2005 +0000 Update for page mode - new mode from PDF-1.6, API docs fixes and some tests. - ChangeLog | 15 +++++++++++++++ - poppler/Catalog.cc | 2 ++ - poppler/Catalog.h | 3 ++- - qt4/src/poppler-document.cc | 2 ++ - qt4/src/poppler-qt4.h | 14 +++++++++----- - qt4/tests/Makefile.am | 22 +++++++++++++++++++++- - qt4/tests/check_pagemode_attach.cpp | 22 ++++++++++++++++++++++ - qt4/tests/check_pagemode_fullscreen.cpp | 22 ++++++++++++++++++++++ - qt4/tests/check_pagemode_none.cpp | 22 ++++++++++++++++++++++ - qt4/tests/check_pagemode_oc.cpp | 22 ++++++++++++++++++++++ - qt4/tests/check_pagemode_thumbs.cpp | 22 ++++++++++++++++++++++ + ChangeLog | 15 +++++++++++++++ + poppler/Catalog.cc | 2 ++ + poppler/Catalog.h | 3 ++- + qt4/src/poppler-document.cc | 2 ++ + qt4/src/poppler-qt4.h | 14 +++++++++----- + qt4/tests/Makefile.am | 22 +++++++++++++++++++++- + qt4/tests/check_pagemode_attach.cpp | 22 ++++++++++++++++++++++ + qt4/tests/check_pagemode_fullscreen.cpp | 22 ++++++++++++++++++++++ + qt4/tests/check_pagemode_none.cpp | 22 ++++++++++++++++++++++ + qt4/tests/check_pagemode_oc.cpp | 22 ++++++++++++++++++++++ + qt4/tests/check_pagemode_thumbs.cpp | 22 ++++++++++++++++++++++ 11 files changed, 161 insertions(+), 7 deletions(-) commit 695e27fb4d6fcc3466e2c9c95b4f02821b07e823 @@ -45512,7 +47374,7 @@ Date: Thu Jul 7 11:01:27 2005 +0000 Suppress noise from new test files. - qt4/tests/.cvsignore | 6 ++++++ + qt4/tests/.cvsignore | 6 ++++++ 1 file changed, 6 insertions(+) commit 8a8d57bdcf11ed2903913d938b9711053b9bb9f1 @@ -45521,9 +47383,9 @@ Date: Wed Jul 6 17:12:36 2005 +0000 Extract family, stretch and weight from the font descriptor - ChangeLog | 2 ++ - poppler/GfxFont.cc | 41 +++++++++++++++++++++++++++++++++++++++++ - poppler/GfxFont.h | 36 ++++++++++++++++++++++++++++++++++++ + ChangeLog | 2 ++ + poppler/GfxFont.cc | 41 +++++++++++++++++++++++++++++++++++++++++ + poppler/GfxFont.h | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+) commit 3a1646c2f776f5a07b0e830fcb8e1b0a80efb41c @@ -45532,9 +47394,9 @@ Date: Wed Jul 6 13:29:00 2005 +0000 Add checkFooter to check the document ends with %%EOF - ChangeLog | 5 +++++ - poppler/PDFDoc.cc | 28 ++++++++++++++++++++++++++++ - poppler/PDFDoc.h | 1 + + ChangeLog | 5 +++++ + poppler/PDFDoc.cc | 28 ++++++++++++++++++++++++++++ + poppler/PDFDoc.h | 1 + 3 files changed, 34 insertions(+) commit 377c023d31cf74d8240aa5be9dba8e3838459a8c @@ -45543,9 +47405,9 @@ Date: Wed Jul 6 11:15:16 2005 +0000 Add unit tests for the isLinearized() property. - ChangeLog | 4 ++++ - qt4/tests/Makefile.am | 6 +++++- - qt4/tests/check_linearised.cpp | 23 +++++++++++++++++++++++ + ChangeLog | 4 ++++ + qt4/tests/Makefile.am | 6 +++++- + qt4/tests/check_linearised.cpp | 23 +++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) commit 5fa869887a840a585340993718df0841010666cf @@ -45554,10 +47416,10 @@ Date: Wed Jul 6 09:52:30 2005 +0000 Remove boolean for unicode table lookup from Font - ChangeLog | 14 ++++++++++++++ - qt4/src/poppler-document.cc | 2 -- - qt4/src/poppler-qt4.h | 14 +------------- - qt4/tests/poppler-fonts.cpp | 16 +++++++--------- + ChangeLog | 14 ++++++++++++++ + qt4/src/poppler-document.cc | 2 -- + qt4/src/poppler-qt4.h | 14 +------------- + qt4/tests/poppler-fonts.cpp | 16 +++++++--------- 4 files changed, 22 insertions(+), 24 deletions(-) commit 40469c5883e17e734f3d54872c59e76b95bc0f95 @@ -45566,7 +47428,7 @@ Date: Wed Jul 6 09:00:39 2005 +0000 Update to reflect recent changes. - qt4/tests/.cvsignore | 2 ++ + qt4/tests/.cvsignore | 2 ++ 1 file changed, 2 insertions(+) commit 6cea437208f913085a6a8c7183b0826a107cefb5 @@ -45575,9 +47437,9 @@ Date: Tue Jul 5 21:15:48 2005 +0000 Don't crash with files that have fonts with no name - ChangeLog | 7 +++++++ - qt4/src/poppler-document.cc | 13 ++++++++++--- - qt4/src/poppler-qt4.h | 2 +- + ChangeLog | 7 +++++++ + qt4/src/poppler-document.cc | 13 ++++++++++--- + qt4/src/poppler-qt4.h | 2 +- 3 files changed, 18 insertions(+), 4 deletions(-) commit 1323c74479848f5b87a3a13fa26e8b9e096e9f6a @@ -45586,10 +47448,10 @@ Date: Tue Jul 5 12:31:59 2005 +0000 Check in a couple more test apps - qt4/tests/Makefile.am | 10 ++++++- - qt4/tests/check_author.cpp | 25 +++++++++++++++++ - qt4/tests/check_permissions.cpp | 59 - +++++++++++++++++++++++++++++++++++++++ + qt4/tests/Makefile.am | 10 ++++++- + qt4/tests/check_author.cpp | 25 +++++++++++++++++ + qt4/tests/check_permissions.cpp | 59 + +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 1 deletion(-) commit 839a798ec3725427185de5a48c58ac448596b25d @@ -45598,10 +47460,10 @@ Date: Tue Jul 5 12:25:00 2005 +0000 Add Qt4 bindings for new user permission properties. - ChangeLog | 4 ++++ - qt4/src/poppler-document.cc | 25 +++++++++++++++++++++ - qt4/src/poppler-qt4.h | 51 - ++++++++++++++++++++++++++++++++++++++----- + ChangeLog | 4 ++++ + qt4/src/poppler-document.cc | 25 ++++++++++++++++++++++ + qt4/src/poppler-qt4.h | 51 + ++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 75 insertions(+), 5 deletions(-) commit e10f6990d3339e3a7adeaa50b1754cf7ecf82f87 @@ -45612,11 +47474,11 @@ Date: Tue Jul 5 12:15:04 2005 +0000 printing, document assembly, extraction for accessibility and form completion. - ChangeLog | 8 ++++++++ - poppler/PDFDoc.h | 9 +++++++++ - poppler/XRef.cc | 55 - ++++++++++++++++++++++++++++++++++++++++++++++++++---- - poppler/XRef.h | 4 ++++ + ChangeLog | 8 ++++++++ + poppler/PDFDoc.h | 9 +++++++++ + poppler/XRef.cc | 55 + +++++++++++++++++++++++++++++++++++++++++++++++++++---- + poppler/XRef.h | 4 ++++ 4 files changed, 72 insertions(+), 4 deletions(-) commit 3a8e1ba03cdec6412dd0b79f0cc59a4cd97dd4e7 @@ -45625,7 +47487,7 @@ Date: Mon Jul 4 11:38:22 2005 +0000 A couple more little changes. - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) commit a44bd0b45bb89f29ddca5d0e8986a8de50f9db39 @@ -45634,7 +47496,7 @@ Date: Mon Jul 4 11:37:21 2005 +0000 Change path to sample file to point to test module - qt4/tests/check_orientation.cpp | 2 +- + qt4/tests/check_orientation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2a7079087c35651c242d3843c94703a3199e61ca @@ -45643,7 +47505,7 @@ Date: Mon Jul 4 11:36:13 2005 +0000 Fix typo causing failure to pick up upside down pages. - qt4/src/poppler-page.cc | 2 +- + qt4/src/poppler-page.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 529a548044ae721a414c5b8e768c0498b1e6830b @@ -45652,8 +47514,8 @@ Date: Mon Jul 4 08:30:29 2005 +0000 Update to reflect recent changes - ChangeLog | 30 +++++++++++++++++++++++++++++- - qt4/tests/.cvsignore | 2 ++ + ChangeLog | 30 +++++++++++++++++++++++++++++- + qt4/tests/.cvsignore | 2 ++ 2 files changed, 31 insertions(+), 1 deletion(-) commit 08cca4670f8ae65333beacda85834112e76489d1 @@ -45663,9 +47525,9 @@ Date: Mon Jul 4 08:21:27 2005 +0000 Add in a simple demo/test application, similar to the pdffonts application in xpdf. - qt4/tests/Makefile.am | 9 ++++- - qt4/tests/poppler-fonts.cpp | 76 - +++++++++++++++++++++++++++++++++++++++++++ + qt4/tests/Makefile.am | 9 +++++- + qt4/tests/poppler-fonts.cpp | 76 + +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+), 1 deletion(-) commit 52af89d8303b50c45d5e4584d19ec8b7d7ebcf9b @@ -45674,8 +47536,8 @@ Date: Mon Jul 4 08:18:52 2005 +0000 Update to reflect changes to rendering API. - qt4/tests/stress-poppler-qt4.cpp | 4 ++-- - qt4/tests/test-poppler-qt4.cpp | 3 ++- + qt4/tests/stress-poppler-qt4.cpp | 4 ++-- + qt4/tests/test-poppler-qt4.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) commit d42998d0fc32b1e21a2aeef1311e0baf508ade3f @@ -45690,10 +47552,10 @@ Date: Mon Jul 4 08:16:17 2005 +0000 * qt4/src/poppler-page.cc: change the render API to make it more Qt-like. - qt4/src/poppler-document.cc | 7 ++++- - qt4/src/poppler-page.cc | 5 ++- - qt4/src/poppler-qt4.h | 73 - ++++++++++++++++++++++++++++++++++++++++--- + qt4/src/poppler-document.cc | 7 ++++- + qt4/src/poppler-page.cc | 5 ++-- + qt4/src/poppler-qt4.h | 73 + ++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 77 insertions(+), 8 deletions(-) commit 5d194b926d1ed642ed4bbd3304befa073d389cd4 @@ -45703,8 +47565,8 @@ Date: Mon Jul 4 08:10:16 2005 +0000 Change FontInfo::type() to return an enumerated value, rather than a GooString. - poppler/FontInfo.cc | 16 ++-------------- - poppler/FontInfo.h | 16 +++++++++++++--- + poppler/FontInfo.cc | 16 ++-------------- + poppler/FontInfo.h | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 17 deletions(-) commit 1303020b2e97bc110ccf045cd2811daf59ec72ce @@ -45714,7 +47576,7 @@ Date: Mon Jul 4 07:42:32 2005 +0000 Fix up the unit test, now that I have a real sample file. - qt4/tests/check_orientation.cpp | 8 ++++---- + qt4/tests/check_orientation.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 96fc0ea3fc6c9c7d933e9e0c02a622b2aeef7617 @@ -45728,9 +47590,9 @@ Date: Fri Jul 1 04:57:49 2005 +0000 backwards in the text flow. Currently this is a big pile of if-statements, and there is certainly room for improvement. - ChangeLog | 6 +++ - poppler/TextOutputDev.cc | 129 - +++++++++++++++++++++++++++++++++++++--------- + ChangeLog | 6 +++ + poppler/TextOutputDev.cc | 129 + ++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 111 insertions(+), 24 deletions(-) commit 06c49c496f28aba608101adcecd8cec34937ac78 @@ -45749,11 +47611,11 @@ Date: Thu Jun 30 19:44:33 2005 +0000 * glib/test-poppler-glib.c (main): Update test case. - ChangeLog | 11 +++++++++++ - NEWS | 6 ++++++ - glib/poppler-page.cc | 27 ++++++++++----------------- - glib/poppler-page.h | 4 +--- - glib/test-poppler-glib.c | 2 +- + ChangeLog | 11 +++++++++++ + NEWS | 6 ++++++ + glib/poppler-page.cc | 27 ++++++++++----------------- + glib/poppler-page.h | 4 +--- + glib/test-poppler-glib.c | 2 +- 5 files changed, 29 insertions(+), 21 deletions(-) commit b126785aeda6b5576a13fc3f3853b027bd7dd306 @@ -45766,9 +47628,9 @@ Date: Thu Jun 30 00:36:01 2005 +0000 here from poppler-page.cc - ChangeLog | 5 +++++ - glib/poppler-page.cc | 1 - - glib/poppler-private.h | 1 + + ChangeLog | 5 +++++ + glib/poppler-page.cc | 1 - + glib/poppler-private.h | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) commit b15a8caf003d7d0631d4f78db5ab54e55a5a000a @@ -45789,18 +47651,18 @@ Date: Wed Jun 29 21:24:48 2005 +0000 * poppler/TextOutputDev.h: Add support for rendering real selection (based on text flow). - ChangeLog | 20 ++- - configure.ac | 4 +- - glib/poppler-page.cc | 224 ++++++++++++++++++------ - glib/poppler-page.h | 65 ++++--- - glib/poppler-private.h | 3 + - poppler/CairoOutputDev.cc | 13 +- - poppler/CairoOutputDev.h | 2 +- - poppler/Page.cc | 59 +++++-- - poppler/Page.h | 12 ++ - poppler/TextOutputDev.cc | 414 - ++++++++++++++++++++++++++++++++++++++++++++- - poppler/TextOutputDev.h | 38 ++++- + ChangeLog | 20 ++- + configure.ac | 4 +- + glib/poppler-page.cc | 224 +++++++++++++++++++------ + glib/poppler-page.h | 65 ++++---- + glib/poppler-private.h | 3 + + poppler/CairoOutputDev.cc | 13 +- + poppler/CairoOutputDev.h | 2 +- + poppler/Page.cc | 59 +++++-- + poppler/Page.h | 12 ++ + poppler/TextOutputDev.cc | 414 + +++++++++++++++++++++++++++++++++++++++++++++- + poppler/TextOutputDev.h | 38 ++++- 11 files changed, 743 insertions(+), 111 deletions(-) commit 3b5e20465e482eb0e75a106697ee94d60aea2fdc @@ -45809,7 +47671,7 @@ Date: Tue Jun 28 22:51:29 2005 +0000 Forgot assigning type on copy constructor - poppler/FontInfo.cc | 1 + + poppler/FontInfo.cc | 1 + 1 file changed, 1 insertion(+) commit e512cd1832a0e6d15149e12e8e67a39d335efc86 @@ -45818,9 +47680,9 @@ Date: Tue Jun 28 22:49:14 2005 +0000 Add FontInfo::getType() - ChangeLog | 3 +++ - poppler/FontInfo.cc | 4 ++++ - poppler/FontInfo.h | 2 ++ + ChangeLog | 3 +++ + poppler/FontInfo.cc | 4 ++++ + poppler/FontInfo.h | 2 ++ 3 files changed, 9 insertions(+) commit 8aeb5205f2876a9dc36eb1dc1e361bb87adf4e31 @@ -45829,8 +47691,8 @@ Date: Tue Jun 28 22:00:05 2005 +0000 use transformation matrix for image rendering in Arthur backend - ChangeLog | 4 ++++ - poppler/ArthurOutputDev.cc | 12 +++++++----- + ChangeLog | 4 ++++ + poppler/ArthurOutputDev.cc | 12 +++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) commit a221d06fdc7b0688ca0744a1d6ad49d472c7f12c @@ -45839,11 +47701,11 @@ Date: Tue Jun 28 10:59:14 2005 +0000 Reduce cvs up noise - .cvsignore | 1 + - ChangeLog | 7 +++++++ - qt4/.cvsignore | 3 +++ - qt4/src/.cvsignore | 7 +++++++ - qt4/tests/.cvsignore | 8 ++++++++ + .cvsignore | 1 + + ChangeLog | 7 +++++++ + qt4/.cvsignore | 3 +++ + qt4/src/.cvsignore | 7 +++++++ + qt4/tests/.cvsignore | 8 ++++++++ 5 files changed, 26 insertions(+) commit ea58a20bbcf450a1ecb8fe00e8162cfdf76105f1 @@ -45908,18 +47770,18 @@ Date: Tue Jun 28 03:44:12 2005 +0000 * poppler/Makefile.am: Remove specialized cairo output devices. - ChangeLog | 17 ++++ - glib/poppler-document.cc | 2 +- - glib/poppler-page.cc | 21 +++- - glib/poppler-private.h | 4 +- - poppler/CairoOutputDev.cc | 24 ++--- - poppler/CairoOutputDev.h | 8 +- - poppler/CairoOutputDevImage.cc | 80 --------------- - poppler/CairoOutputDevImage.h | 44 -------- - poppler/CairoOutputDevX.cc | 216 - ---------------------------------------- - poppler/CairoOutputDevX.h | 117 ---------------------- - poppler/Makefile.am | 8 +- + ChangeLog | 17 ++++ + glib/poppler-document.cc | 2 +- + glib/poppler-page.cc | 21 +++- + glib/poppler-private.h | 4 +- + poppler/CairoOutputDev.cc | 24 +++-- + poppler/CairoOutputDev.h | 8 +- + poppler/CairoOutputDevImage.cc | 80 --------------- + poppler/CairoOutputDevImage.h | 44 --------- + poppler/CairoOutputDevX.cc | 216 + ----------------------------------------- + poppler/CairoOutputDevX.h | 117 ---------------------- + poppler/Makefile.am | 8 +- 11 files changed, 54 insertions(+), 487 deletions(-) commit 8079dce3f0ed91dd531465f45c6d3c568ab4ecd1 @@ -45935,10 +47797,10 @@ Date: Mon Jun 27 01:04:32 2005 +0000 so we can use cairo_show_glyphs() efficiently. - ChangeLog | 7 +++ - poppler/CairoOutputDev.cc | 107 - +++++++++++++-------------------------------- - poppler/CairoOutputDev.h | 12 ++++- + ChangeLog | 7 +++ + poppler/CairoOutputDev.cc | 107 + ++++++++++++++-------------------------------- + poppler/CairoOutputDev.h | 12 +++++- 3 files changed, 48 insertions(+), 78 deletions(-) commit 1aa48d6b7907a1d53830f0cf28085041f685368d @@ -45949,10 +47811,10 @@ Date: Sun Jun 26 23:35:26 2005 +0000 const; to the qt frontend. Code almost 100% copied from xpdf code inside kpdf - ChangeLog | 5 +++ - qt/poppler-page.cc | 121 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - qt/poppler-qt.h | 78 +++++++++++++++++++++++++++++++++ + ChangeLog | 5 +++ + qt/poppler-page.cc | 121 + +++++++++++++++++++++++++++++++++++++++++++++++++++++ + qt/poppler-qt.h | 78 ++++++++++++++++++++++++++++++++++ 3 files changed, 204 insertions(+) commit 9d4327eecd94299a3629b0814e84f981a4be1dfb @@ -45961,8 +47823,8 @@ Date: Sun Jun 26 15:54:16 2005 +0000 add poppler-enums.[ch]. - ChangeLog | 2 ++ - glib/.cvsignore | 8 +++++--- + ChangeLog | 2 ++ + glib/.cvsignore | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) commit 768186514b9fc175cf330344408bb89ab4c909f3 @@ -45971,8 +47833,8 @@ Date: Sun Jun 26 11:40:35 2005 +0000 require glib 2.4+ for g_value_take_string and G_DEFINE_TYPE. - ChangeLog | 5 +++++ - configure.ac | 4 ++-- + ChangeLog | 5 +++++ + configure.ac | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 5d40e34a367212c39af06332879f26824d6d62d2 @@ -45983,8 +47845,8 @@ Date: Sun Jun 26 00:01:39 2005 +0000 * poppler/Error.h: Maybe fix build on Solaris. - ChangeLog | 4 ++++ - poppler/Error.h | 2 +- + ChangeLog | 4 ++++ + poppler/Error.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit c2780a3b3f4615bb28bfe394d649b388db4ccf4d @@ -46001,10 +47863,10 @@ Date: Mon Jun 20 21:33:09 2005 +0000 xMin and yMin to avoid referencing unintialized memory (#3582). - ChangeLog | 9 +++++++++ - NEWS | 10 ++++++++++ - configure.ac | 2 +- - glib/poppler-page.cc | 2 ++ + ChangeLog | 9 +++++++++ + NEWS | 10 ++++++++++ + configure.ac | 2 +- + glib/poppler-page.cc | 2 ++ 4 files changed, 22 insertions(+), 1 deletion(-) commit 9023891f314ac37811b5c973be2e36b6de353cf2 @@ -46013,8 +47875,8 @@ Date: Mon Jun 20 18:45:41 2005 +0000 (info_dict_get_string): convert from PDFDocEncoding to UTF-8. - ChangeLog | 5 +++++ - glib/poppler-document.cc | 16 +++++++++++++++- + ChangeLog | 5 +++++ + glib/poppler-document.cc | 16 +++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) commit bbf2fe757f0fd08d0e90e3810709ab7152c779c0 @@ -46029,11 +47891,11 @@ Date: Mon Jun 20 17:58:38 2005 +0000 add a getter for rotation. Patch from Marco. - ChangeLog | 7 +++++ - glib/poppler-page.cc | 69 - ++++++++++++++++++++++++++++---------------------- - glib/poppler-page.h | 57 +++++++++++++++++++++-------------------- - glib/poppler.h | 1 - + ChangeLog | 7 ++++++ + glib/poppler-page.cc | 69 + +++++++++++++++++++++++++++++----------------------- + glib/poppler-page.h | 57 ++++++++++++++++++++++--------------------- + glib/poppler.h | 1 - 4 files changed, 75 insertions(+), 59 deletions(-) commit c264d8a9f84587cd0f2ef67683a01fc8dd9395af @@ -46047,9 +47909,9 @@ Date: Mon Jun 20 17:38:27 2005 +0000 without name (typically type 3 fonts) and fix an iterator bug. - ChangeLog | 6 ++++++ - glib/poppler-document.cc | 8 +++++++- - poppler/FontInfo.cc | 13 ++++++++++--- + ChangeLog | 6 ++++++ + glib/poppler-document.cc | 8 +++++++- + poppler/FontInfo.cc | 13 ++++++++++--- 3 files changed, 23 insertions(+), 4 deletions(-) commit 4746e63a793a2881e904ac54d58b7d3e48b07dcf @@ -46063,8 +47925,8 @@ Date: Mon Jun 20 17:22:35 2005 +0000 lower left corner (#3396). - ChangeLog | 6 ++++++ - glib/poppler-page.cc | 6 ++++++ + ChangeLog | 6 ++++++ + glib/poppler-page.cc | 6 ++++++ 2 files changed, 12 insertions(+) commit bada3d03583ef6ed34d2aa743de8fd9ca4a5c748 @@ -46077,9 +47939,9 @@ Date: Fri Jun 17 05:30:56 2005 +0000 checks for automake >= 1.7 (#3554). - ChangeLog | 5 +++ - autogen.sh | 104 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 5 +++ + autogen.sh | 104 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) commit 25db42831ddde500697126352458e092a9b0ab9b @@ -46094,9 +47956,9 @@ Date: Wed Jun 15 15:02:46 2005 +0000 (open or closed) for bookmark subtrees. ----------------------------------------------------------- - ChangeLog | 6 ++++++ - glib/poppler-document.cc | 9 +++++++++ - glib/poppler-document.h | 1 + + ChangeLog | 6 ++++++ + glib/poppler-document.cc | 9 +++++++++ + glib/poppler-document.h | 1 + 3 files changed, 16 insertions(+) commit e54e306ac5d603001fefda3b9ecd81821e4bd09e @@ -46105,9 +47967,9 @@ Date: Mon Jun 13 17:18:32 2005 +0000 Forgot to add new files. - poppler/FontInfo.cc | 197 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/FontInfo.h | 51 +++++++++++++ + poppler/FontInfo.cc | 197 + ++++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/FontInfo.h | 51 ++++++++++++++ 2 files changed, 248 insertions(+) commit 23e8ed5cbf4d7d999a8a1dcf714aaddaf339ceff @@ -46125,14 +47987,14 @@ Date: Mon Jun 13 16:09:33 2005 +0000 info from document. - ChangeLog | 10 ++++ - glib/poppler-document.cc | 131 - ++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-document.h | 13 +++++ - glib/poppler-private.h | 7 +++ - glib/poppler.h | 2 + - glib/test-poppler-glib.c | 14 +++++ - poppler/Makefile.am | 2 + + ChangeLog | 10 ++++ + glib/poppler-document.cc | 131 + +++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-document.h | 13 +++++ + glib/poppler-private.h | 7 +++ + glib/poppler.h | 2 + + glib/test-poppler-glib.c | 14 +++++ + poppler/Makefile.am | 2 + 7 files changed, 179 insertions(+) commit fbb86d2983a28ad2c46b8c5d475a2df1f0f0e4b9 @@ -46144,8 +48006,8 @@ Date: Wed Jun 8 14:35:46 2005 +0000 * poppler/CairoFontEngine.cc: Remember to delete tmpFileName. Patch from Nikolai Weibull (#3491). - ChangeLog | 5 +++++ - poppler/CairoFontEngine.cc | 37 +++++++++++++++++++------------------ + ChangeLog | 5 +++++ + poppler/CairoFontEngine.cc | 37 +++++++++++++++++++------------------ 2 files changed, 24 insertions(+), 18 deletions(-) commit 699b03025c1d38a42a49e39017097c5d0315fd6f @@ -46156,8 +48018,8 @@ Date: Tue Jun 7 20:25:48 2005 +0000 * qt/test-poppler-qt.cpp: Add stdlib.h include for exit(). - ChangeLog | 4 ++++ - qt/test-poppler-qt.cpp | 1 + + ChangeLog | 4 ++++ + qt/test-poppler-qt.cpp | 1 + 2 files changed, 5 insertions(+) commit 0017b1a72c58e2d016d22451079c466abdfff15c @@ -46174,10 +48036,10 @@ Date: Thu Jun 2 19:14:45 2005 +0000 * test/gtk-splash-test.cc: Fix from Martin Kretzschmar <martink@gnome.org> to compile with OPI enabled (#2911). - ChangeLog | 9 +++++++++ - poppler/TextOutputDev.h | 3 +++ - qt/poppler-qt.h | 2 ++ - test/gtk-splash-test.cc | 2 +- + ChangeLog | 9 +++++++++ + poppler/TextOutputDev.h | 3 +++ + qt/poppler-qt.h | 2 ++ + test/gtk-splash-test.cc | 2 +- 4 files changed, 15 insertions(+), 1 deletion(-) commit 47c3b4ec2c7691e44f5100b1f5956df0005467c8 @@ -46194,12 +48056,12 @@ Date: Thu Jun 2 18:49:55 2005 +0000 * poppler-qt.pc.in: * poppler-splash.pc.in: Misc fixes to pkg-config files. - ChangeLog | 10 ++++++++++ - configure.ac | 6 ++++-- - poppler-cairo.pc.in | 3 +-- - poppler-glib.pc.in | 4 ++-- - poppler-qt.pc.in | 1 + - poppler-splash.pc.in | 3 +-- + ChangeLog | 10 ++++++++++ + configure.ac | 6 ++++-- + poppler-cairo.pc.in | 3 +-- + poppler-glib.pc.in | 4 ++-- + poppler-qt.pc.in | 1 + + poppler-splash.pc.in | 3 +-- 6 files changed, 19 insertions(+), 8 deletions(-) commit 9f0da96dd005defd5d82dd05b627ff1925430215 @@ -46214,9 +48076,9 @@ Date: Thu Jun 2 00:35:44 2005 +0000 Based on a patch by Albert Astals Cid. - ChangeLog | 8 ++++++++ - poppler/Error.cc | 29 ++++++++++++++++++++--------- - poppler/Error.h | 2 ++ + ChangeLog | 8 ++++++++ + poppler/Error.cc | 29 ++++++++++++++++++++--------- + poppler/Error.h | 2 ++ 3 files changed, 30 insertions(+), 9 deletions(-) commit f688aa11d066f1c6f4115cbdb604ac61fb8b5146 @@ -46228,11 +48090,11 @@ Date: Sun May 29 14:59:34 2005 +0000 * glib/*: Add more meta data properties to poppler document. Patch by Emil Soleyman-Zomalan (#3359). - ChangeLog | 5 ++ - glib/poppler-document.cc | 155 - +++++++++++++++++++++++++++++++++++++++++++++- - glib/poppler.gidl | 5 ++ - glib/test-poppler-glib.c | 46 +++++++++----- + ChangeLog | 5 ++ + glib/poppler-document.cc | 155 + ++++++++++++++++++++++++++++++++++++++++++++++- + glib/poppler.gidl | 5 ++ + glib/test-poppler-glib.c | 46 +++++++++----- 4 files changed, 194 insertions(+), 17 deletions(-) commit 9e6eeec574d48d2341ee620e16360d3b21c40103 @@ -46257,10 +48119,9 @@ Date: Thu May 26 13:03:35 2005 +0000 * poppler/CairoOutputDev.cc: Support fill and stroke opacity. - ChangeLog | 12 ++++++++++++ - poppler/CairoOutputDev.cc | 41 - ++++++++++++++++++++++++++++++----------- - poppler/CairoOutputDev.h | 6 +++++- + ChangeLog | 12 ++++++++++++ + poppler/CairoOutputDev.cc | 41 ++++++++++++++++++++++++++++++----------- + poppler/CairoOutputDev.h | 6 +++++- 3 files changed, 47 insertions(+), 12 deletions(-) commit 89a633edd860e3c6ded1e468edf6f28cfcb43d0e @@ -46275,11 +48136,11 @@ Date: Thu May 26 12:52:38 2005 +0000 * poppler/CairoOutputDev.cc (drawImage): Use getRGBLine here. - ChangeLog | 8 +++ - poppler/CairoOutputDev.cc | 66 +++++++++---------- - poppler/GfxState.cc | 160 - ++++++++++++++++++++++++++++++++++++++++++++- - poppler/GfxState.h | 14 ++++ + ChangeLog | 8 +++ + poppler/CairoOutputDev.cc | 66 +++++++++---------- + poppler/GfxState.cc | 160 + +++++++++++++++++++++++++++++++++++++++++++++- + poppler/GfxState.h | 14 ++++ 4 files changed, 212 insertions(+), 36 deletions(-) commit 4d8224819da7a85e4d99f96c9bbb047ece58130a @@ -46291,9 +48152,9 @@ Date: Mon May 23 04:23:53 2005 +0000 * glib/poppler-document.h: Add a permissions flag to the glib bindings. - ChangeLog | 5 +++++ - glib/poppler-document.cc | 24 ++++++++++++++++++++++++ - glib/poppler-document.h | 16 +++++++++------- + ChangeLog | 5 +++++ + glib/poppler-document.cc | 24 ++++++++++++++++++++++++ + glib/poppler-document.h | 16 +++++++++------- 3 files changed, 38 insertions(+), 7 deletions(-) commit 1f677e2f60634a7d0c5e0e0d2125ab15c2722979 @@ -46307,8 +48168,8 @@ Date: Sat May 21 21:33:06 2005 +0000 error spotted by Jürg Billeter. ----------------------------------------------------- - ChangeLog | 5 +++++ - glib/poppler-document.cc | 2 +- + ChangeLog | 5 +++++ + glib/poppler-document.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 0bbf2f08173866cde9b097eeeb1f4218a396588d @@ -46321,8 +48182,8 @@ Date: Fri May 20 20:48:52 2005 +0000 vs. column vector conventions between cairo and poppler. - ChangeLog | 3 +++ - poppler/CairoOutputDev.cc | 18 +++++++++--------- + ChangeLog | 3 +++ + poppler/CairoOutputDev.cc | 18 +++++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) commit da44ec7e8de58e55e55b1f780bc3f4bc8307874f @@ -46334,8 +48195,8 @@ Date: Fri May 20 18:38:10 2005 +0000 * poppler/CairoFontEngine.cc: Only get the code to gid map if we're using freetype 2.1.7 or older (#3340). - ChangeLog | 5 +++++ - poppler/CairoFontEngine.cc | 13 ++++++++----- + ChangeLog | 5 +++++ + poppler/CairoFontEngine.cc | 13 ++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) commit 6fe29cf0a7e54b8d294471a0f94eb9e989ad1d7f @@ -46344,7 +48205,7 @@ Date: Thu May 19 05:18:04 2005 +0000 Add bugzilla number. - ChangeLog | 2 +- + ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 42de1348622cf86a87bc22941bd48bffa943dac9 @@ -46359,8 +48220,8 @@ Date: Thu May 19 05:16:22 2005 +0000 codeToGID will be NULL, and we end up casting it to a Gfx8BitFont. - ChangeLog | 7 +++++++ - poppler/CairoFontEngine.cc | 2 +- + ChangeLog | 7 +++++++ + poppler/CairoFontEngine.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit afc05387c94a76ff0ed69b3f5d9a69ddd1448e83 @@ -46376,11 +48237,11 @@ Date: Wed May 18 17:39:59 2005 +0000 * glib/poppler-document.cc (poppler_ps_file_new): Take a page range here instead of just number of pages. - ChangeLog | 9 +++++++++ - NEWS | 7 +++++++ - configure.ac | 6 +++--- - glib/poppler-document.cc | 15 ++++++++++----- - glib/poppler-document.h | 1 + + ChangeLog | 9 +++++++++ + NEWS | 7 +++++++ + configure.ac | 6 +++--- + glib/poppler-document.cc | 15 ++++++++++----- + glib/poppler-document.h | 1 + 5 files changed, 30 insertions(+), 8 deletions(-) commit 420134a194af9161282ccfe329d17adef8d325f2 @@ -46393,9 +48254,9 @@ Date: Tue May 17 23:38:27 2005 +0000 * test/gtk-cairo-test.cc: Chase the cairo xlib constructor again. - ChangeLog | 5 +++++ - poppler/CairoOutputDevX.cc | 5 +++-- - test/gtk-cairo-test.cc | 5 +++-- + ChangeLog | 5 +++++ + poppler/CairoOutputDevX.cc | 5 +++-- + test/gtk-cairo-test.cc | 5 +++-- 3 files changed, 11 insertions(+), 4 deletions(-) commit 6fd62953a910dcfb4abd9de5ea18285b8fa5d202 @@ -46404,7 +48265,7 @@ Date: Mon May 16 23:16:15 2005 +0000 Add bug number and attribution to ChangeLog entry. - ChangeLog | 4 ++++ + ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) commit 6d7f624c13e8a9a8251ac97388cd80e418c70250 @@ -46421,13 +48282,13 @@ Date: Mon May 16 21:56:31 2005 +0000 * glib/poppler-enums.c: * glib/poppler-enums.h: Removed. - ChangeLog | 8 +++ - configure.ac | 3 + - glib/.cvsignore | 1 + - glib/Makefile.am | 67 ++++++++++++------ - glib/poppler-enums.c | 189 - -------------------------------------------------- - glib/poppler-enums.h | 49 ------------- + ChangeLog | 8 +++ + configure.ac | 3 + + glib/.cvsignore | 1 + + glib/Makefile.am | 67 ++++++++++++------ + glib/poppler-enums.c | 189 + --------------------------------------------------- + glib/poppler-enums.h | 49 ------------- 6 files changed, 57 insertions(+), 260 deletions(-) commit 2801b54a944fc9e1072c5dcb9f1153a0c9f42de5 @@ -46438,8 +48299,8 @@ Date: Mon May 16 20:27:51 2005 +0000 * test/gtk-cairo-test.cc: Update this test case also. - ChangeLog | 2 ++ - test/gtk-cairo-test.cc | 5 +++-- + ChangeLog | 2 ++ + test/gtk-cairo-test.cc | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 8753ae8ba20fcceaef3ef1dda89129f0456fccf6 @@ -46456,9 +48317,9 @@ Date: Mon May 16 19:06:00 2005 +0000 Make this static. - ChangeLog | 8 ++++++++ - poppler/CairoFontEngine.cc | 2 +- - poppler/CairoOutputDevX.cc | 5 +++-- + ChangeLog | 8 ++++++++ + poppler/CairoFontEngine.cc | 2 +- + poppler/CairoOutputDevX.cc | 5 +++-- 3 files changed, 12 insertions(+), 3 deletions(-) commit 2e17106ef4711097104a561d5be49980f8b2f5ab @@ -46467,9 +48328,9 @@ Date: Fri May 13 03:47:36 2005 +0000 whoops! commit the right file. - glib/poppler.gidl | 212 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/test.gidl | 23 ------ + glib/poppler.gidl | 212 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + glib/test.gidl | 23 ------ 2 files changed, 212 insertions(+), 23 deletions(-) commit 19b62e1c8ea8ce042ac089defe94f756dcaf194e @@ -46480,8 +48341,8 @@ Date: Fri May 13 03:25:32 2005 +0000 * glib/poppler.gidl: add metadata file. - ChangeLog | 4 ++++ - glib/test.gidl | 23 +++++++++++++++++++++++ + ChangeLog | 4 ++++ + glib/test.gidl | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+) commit bef5a548f3b21e7220079155e9b5054fb0c6c3c7 @@ -46497,11 +48358,11 @@ Date: Thu May 12 21:26:25 2005 +0000 patch from Jens Taprogge (#3281) - ChangeLog | 8 ++++++++ - poppler/CairoOutputDev.cc | 22 +++++++++++----------- - poppler/CairoOutputDevImage.cc | 11 ++++++----- - poppler/CairoOutputDevX.cc | 7 +++++-- - test/gtk-cairo-test.cc | 8 +++++--- + ChangeLog | 8 ++++++++ + poppler/CairoOutputDev.cc | 22 +++++++++++----------- + poppler/CairoOutputDevImage.cc | 11 ++++++----- + poppler/CairoOutputDevX.cc | 7 +++++-- + test/gtk-cairo-test.cc | 8 +++++--- 5 files changed, 35 insertions(+), 21 deletions(-) commit c10ea2dd9bffaf9af023612ef196bab2b204d3e1 @@ -46519,12 +48380,12 @@ Date: Wed May 11 20:01:43 2005 +0000 * glib/test-poppler-glib.c (main): Print out version and backend. - ChangeLog | 8 ++++++++ - glib/poppler-enums.c | 26 ++++++++++++++++++++++++++ - glib/poppler-enums.h | 15 +++++++++++++++ - glib/poppler.cc | 21 +++++++++++++++++++++ - glib/poppler.h | 11 +++++++++++ - glib/test-poppler-glib.c | 9 ++++++++- + ChangeLog | 8 ++++++++ + glib/poppler-enums.c | 26 ++++++++++++++++++++++++++ + glib/poppler-enums.h | 15 +++++++++++++++ + glib/poppler.cc | 21 +++++++++++++++++++++ + glib/poppler.h | 11 +++++++++++ + glib/test-poppler-glib.c | 9 ++++++++- 6 files changed, 89 insertions(+), 1 deletion(-) commit 7d189e33cfa68e722561e9398ad85a77b538ab14 @@ -46547,13 +48408,13 @@ Date: Fri May 6 16:38:57 2005 +0000 in that order. - ChangeLog | 14 ++++++++++++++ - configure.ac | 8 +++++++- - glib/Makefile.am | 1 + - poppler-glib.pc.in | 2 +- - poppler-qt.pc.in | 2 +- - qt/Makefile.am | 1 + - qt/test-poppler-qt.cpp | 1 + + ChangeLog | 14 ++++++++++++++ + configure.ac | 8 +++++++- + glib/Makefile.am | 1 + + poppler-glib.pc.in | 2 +- + poppler-qt.pc.in | 2 +- + qt/Makefile.am | 1 + + qt/test-poppler-qt.cpp | 1 + 7 files changed, 26 insertions(+), 3 deletions(-) commit c937e63f17a096b94a554103476ecb9ab1b71b90 @@ -46567,9 +48428,9 @@ Date: Wed May 4 20:08:41 2005 +0000 cairo_mask() and cairo_paint() for drawing image masks and images. - ChangeLog | 6 +++ - poppler/CairoOutputDev.cc | 98 - +++++++++++++++++++++++---------------------- + ChangeLog | 6 +++ + poppler/CairoOutputDev.cc | 98 + ++++++++++++++++++++++++----------------------- 2 files changed, 57 insertions(+), 47 deletions(-) commit c142773ad30b409d8169a53921e731305de46e50 @@ -46580,8 +48441,8 @@ Date: Wed May 4 19:28:07 2005 +0000 * poppler/CairoOutputDev.cc: Fix matrix convention confusion. - ChangeLog | 4 ++++ - poppler/CairoOutputDev.cc | 4 ++-- + ChangeLog | 4 ++++ + poppler/CairoOutputDev.cc | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 28760927d724231d0137ca7ecc66c6c2250dff0d @@ -46599,9 +48460,9 @@ Date: Wed May 4 19:11:11 2005 +0000 * qt/test-poppler-qt.cpp (main): Use a QLabel for showing text instead of qDebug. - ChangeLog | 10 ++++++++++ - qt/poppler-page.cc | 5 ++--- - qt/test-poppler-qt.cpp | 6 +++++- + ChangeLog | 10 ++++++++++ + qt/poppler-page.cc | 5 ++--- + qt/test-poppler-qt.cpp | 6 +++++- 3 files changed, 17 insertions(+), 4 deletions(-) commit fd36522375bcf436639b8731acb3ad22c03c03f4 @@ -46621,15 +48482,15 @@ Date: Wed May 4 06:32:38 2005 +0000 Register a bunch of boxed types to test introspection, and for LBs. Also, remove unused 'popper_document_save()' (-: - ChangeLog | 13 ++++++++ - glib/poppler-document.cc | 48 ++++++++++++++++----------- - glib/poppler-document.h | 18 ++++++++-- - glib/poppler-enums.c | 19 +++++++++++ - glib/poppler-enums.h | 2 ++ - glib/poppler-page.cc | 83 - ++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-page.h | 36 ++++++++++++++------ - glib/poppler.h | 12 ++++--- + ChangeLog | 13 ++++++++ + glib/poppler-document.cc | 48 ++++++++++++++++------------ + glib/poppler-document.h | 18 +++++++++-- + glib/poppler-enums.c | 19 +++++++++++ + glib/poppler-enums.h | 2 ++ + glib/poppler-page.cc | 83 + ++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-page.h | 36 ++++++++++++++------- + glib/poppler.h | 12 ++++--- 8 files changed, 193 insertions(+), 38 deletions(-) commit 132647f8311c07b1f95ee4fca185e9774aae4913 @@ -46644,13 +48505,13 @@ Date: Mon May 2 05:39:11 2005 +0000 0.4.0 font API and port to new cairo head. - ChangeLog | 7 +++++ - configure.ac | 4 +-- - poppler/CairoFontEngine.cc | 67 - ++++++++++++++++------------------------ - poppler/CairoFontEngine.h | 12 +++---- - poppler/CairoOutputDev.cc | 39 ++++++++++++++--------- - poppler/CairoOutputDevImage.cc | 2 +- + ChangeLog | 7 +++++ + configure.ac | 4 +-- + poppler/CairoFontEngine.cc | 67 + +++++++++++++++++------------------------- + poppler/CairoFontEngine.h | 12 ++++---- + poppler/CairoOutputDev.cc | 39 ++++++++++++++---------- + poppler/CairoOutputDevImage.cc | 2 +- 6 files changed, 66 insertions(+), 65 deletions(-) commit 595c18c038f8dcef73fe58612fc8b93f891e65a1 @@ -46665,8 +48526,8 @@ Date: Mon May 2 00:44:26 2005 +0000 Patch from Albert Astals Cid. - ChangeLog | 8 ++++++++ - splash/SplashFTFont.cc | 2 +- + ChangeLog | 8 ++++++++ + splash/SplashFTFont.cc | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) commit 49d89ca0ed3986bec7468f6c0ed295e84ba67239 @@ -46680,9 +48541,9 @@ Date: Sun May 1 21:54:55 2005 +0000 Patch from Takashi Iwai through Albert Astals Cid. - ChangeLog | 7 +++++++ - goo/gmem.c | 10 +++++----- - goo/gmem.h | 4 ++-- + ChangeLog | 7 +++++++ + goo/gmem.c | 10 +++++----- + goo/gmem.h | 4 ++-- 3 files changed, 14 insertions(+), 7 deletions(-) commit 14d618bece894e4c6bed0f179a8fda4db5a67c9d @@ -46697,9 +48558,9 @@ Date: Sat Apr 30 19:53:57 2005 +0000 Patch from Albert Astals Cid. - ChangeLog | 8 ++++++++ - qt/poppler-document.cc | 2 +- - qt/poppler-qt.h | 2 +- + ChangeLog | 8 ++++++++ + qt/poppler-document.cc | 2 +- + qt/poppler-qt.h | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) commit 1e66da32964cc76c6ed3773574f422b4608cb0e1 @@ -46723,8 +48584,8 @@ Date: Sat Apr 30 17:31:47 2005 +0000 Patch from Albert Astals Cid. - ChangeLog | 13 +++++++++++++ - fofi/FoFiType1.cc | 14 +++++++++++--- + ChangeLog | 13 +++++++++++++ + fofi/FoFiType1.cc | 14 +++++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) commit 0b532db77ef41937dd5be30d15c96557d81eceb2 @@ -46739,12 +48600,12 @@ Date: Fri Apr 29 19:37:07 2005 +0000 to really set the PDF version correct. Third time's the charm. - ChangeLog | 7 ++++++ - glib/poppler-document.cc | 4 ++- - goo/GooTimer.cc | 63 - ++++++++++++++++++++++++++++++++++++++++++++++ - goo/GooTimer.h | 40 +++++++++++++++++++++++++++++ - goo/Makefile.am | 2 ++ + ChangeLog | 7 ++++++ + glib/poppler-document.cc | 4 ++- + goo/GooTimer.cc | 63 + ++++++++++++++++++++++++++++++++++++++++++++++++ + goo/GooTimer.h | 40 ++++++++++++++++++++++++++++++ + goo/Makefile.am | 2 ++ 5 files changed, 115 insertions(+), 1 deletion(-) commit 38948ea6f9ef76dae9b8a7156fe1ef32a0457380 @@ -46757,9 +48618,9 @@ Date: Fri Apr 29 03:57:16 2005 +0000 * NEWS: Write up news for 0.3.1 release. - ChangeLog | 6 ++++++ - NEWS | 6 ++++++ - configure.ac | 2 +- + ChangeLog | 6 ++++++ + NEWS | 6 ++++++ + configure.ac | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) commit af65146c92682a3af06e9d3147426445c78309de @@ -46774,8 +48635,8 @@ Date: Thu Apr 28 23:03:06 2005 +0000 encoding. Fixes Bug 2934. - ChangeLog | 7 +++++++ - poppler/GlobalParams.cc | 2 +- + ChangeLog | 7 +++++++ + poppler/GlobalParams.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit c2db3e1b297a9dc0accd0d8a1366970d45705c8f @@ -46792,14 +48653,14 @@ Date: Wed Apr 27 20:56:18 2005 +0000 * poppler/Stream.h: Add a reimplementation of FlateStream using zlib. - ChangeLog | 10 +++++ - configure.ac | 29 +++++++++++++ - poppler/FlateStream.cc | 107 - ++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/FlateStream.h | 68 ++++++++++++++++++++++++++++++ - poppler/Makefile.am | 17 +++++++- - poppler/Stream.cc | 6 +++ - poppler/Stream.h | 2 + + ChangeLog | 10 +++++ + configure.ac | 29 ++++++++++++++ + poppler/FlateStream.cc | 107 + +++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/FlateStream.h | 68 +++++++++++++++++++++++++++++++ + poppler/Makefile.am | 17 +++++++- + poppler/Stream.cc | 6 +++ + poppler/Stream.h | 2 + 7 files changed, 237 insertions(+), 2 deletions(-) commit bc0afe524c2b87af191d83fc9e9bcdc8a6ce4042 @@ -46812,8 +48673,8 @@ Date: Wed Apr 27 18:53:20 2005 +0000 value NULL check. Found by Albert Astals Cid. - ChangeLog | 5 +++++ - poppler/Catalog.cc | 8 ++++---- + ChangeLog | 5 +++++ + poppler/Catalog.cc | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) commit 3c37dc350d54e5a1035aecfba5bfa394f931cf51 @@ -46825,8 +48686,8 @@ Date: Tue Apr 26 17:17:05 2005 +0000 * glib/test-poppler-glib.c (main): add a quick dump-to-text test. - ChangeLog | 4 ++++ - glib/test-poppler-glib.c | 20 ++++++++++++++++++++ + ChangeLog | 4 ++++ + glib/test-poppler-glib.c | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) commit 44b800d520f90ffd143255d2c23835ea357c195b @@ -46835,7 +48696,7 @@ Date: Mon Apr 25 18:04:32 2005 +0000 Actually commit the qt/Makefile.am change advertised in the ChangeLog. - qt/Makefile.am | 5 +++-- + qt/Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 437bec03dd2ab3cdf6215f9ad443b7f21ce84e18 @@ -46848,7 +48709,7 @@ Date: Sun Apr 24 19:56:17 2005 +0000 poppler-private.h to SOURCES. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) commit 9b2b1244ed5f30a99120aaee49c72f7cb6a4f556 @@ -46861,8 +48722,8 @@ Date: Sat Apr 23 20:16:02 2005 +0000 loading CID fonts (#3114). - ChangeLog | 5 +++++ - poppler/CairoFontEngine.cc | 11 +++++++++-- + ChangeLog | 5 +++++ + poppler/CairoFontEngine.cc | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) commit e4516d728a4d1bc85831d5d00b6d6b8d49c79308 @@ -46873,9 +48734,9 @@ Date: Sat Apr 23 00:09:05 2005 +0000 * configure.ac: Actually commit version number bump. - ChangeLog | 4 ++++ - NEWS | 2 +- - configure.ac | 2 +- + ChangeLog | 4 ++++ + NEWS | 2 +- + configure.ac | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) commit c20448cb26fa1c309d726f272ddf1227f5a0e6ea @@ -46888,8 +48749,8 @@ Date: Fri Apr 22 17:29:49 2005 +0000 before the first goto. Fixes build with gcc 3.3. - ChangeLog | 5 +++++ - poppler/CairoFontEngine.cc | 3 ++- + ChangeLog | 5 +++++ + poppler/CairoFontEngine.cc | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) commit 42ecccf9b454893797e3d62f0f1c0a3276689e51 @@ -46907,11 +48768,11 @@ Date: Fri Apr 22 04:09:23 2005 +0000 between several cairo_font_t. - ChangeLog | 8 +++++ - poppler/CairoFontEngine.cc | 79 - ++++++++++++++++++++------------------------ - poppler/CairoFontEngine.h | 23 +++++-------- - poppler/CairoOutputDev.cc | 18 +++++----- + ChangeLog | 8 +++++ + poppler/CairoFontEngine.cc | 79 + ++++++++++++++++++++-------------------------- + poppler/CairoFontEngine.h | 23 ++++++-------- + poppler/CairoOutputDev.cc | 18 +++++------ 4 files changed, 61 insertions(+), 67 deletions(-) commit 7a703616d9497eba4d7d318da9918dae9cbe8f12 @@ -46925,9 +48786,9 @@ Date: Thu Apr 21 19:50:45 2005 +0000 Outline::getItems() and OutlineItem::getKids() and make documentation more precise (Patch from Marco). - ChangeLog | 7 +++++++ - poppler/Outline.cc | 6 ++++++ - poppler/Outline.h | 7 ++++--- + ChangeLog | 7 +++++++ + poppler/Outline.cc | 6 ++++++ + poppler/Outline.h | 7 ++++--- 3 files changed, 17 insertions(+), 3 deletions(-) commit 5c89902c5ee2cf13536225c141768b29505815ce @@ -46960,12 +48821,12 @@ Date: Thu Apr 21 06:35:33 2005 +0000 call to Stream::addFilters(), reported by Ryan Lortie (#3046). - ChangeLog | 7 ++++++- - NEWS | 12 +++--------- - poppler/CairoFontEngine.cc | 45 - ++++++++++++++++++++++++++++++++++++++------ - poppler/CairoFontEngine.h | 9 ++++++++- - poppler/CairoOutputDev.cc | 9 +-------- + ChangeLog | 7 ++++++- + NEWS | 12 +++--------- + poppler/CairoFontEngine.cc | 45 + +++++++++++++++++++++++++++++++++++++++------ + poppler/CairoFontEngine.h | 9 ++++++++- + poppler/CairoOutputDev.cc | 9 +-------- 5 files changed, 57 insertions(+), 25 deletions(-) commit 71c1563bb0462154cb7caa4356d8f8d049073ac4 @@ -46991,14 +48852,14 @@ Date: Thu Apr 21 05:20:24 2005 +0000 call to Stream::addFilters(), reported by Ryan Lortie (#3046). - ChangeLog | 15 +++++++++++++++ - NEWS | 15 +++++++++++++++ - glib/poppler-document.cc | 10 ++++++++++ - glib/poppler-page.cc | 22 ++-------------------- - glib/poppler-private.h | 13 +++++++++++++ - poppler-glib.pc.in | 1 + - poppler/CairoFontEngine.cc | 2 +- - poppler/Page.cc | 2 -- + ChangeLog | 15 +++++++++++++++ + NEWS | 15 +++++++++++++++ + glib/poppler-document.cc | 10 ++++++++++ + glib/poppler-page.cc | 22 ++-------------------- + glib/poppler-private.h | 13 +++++++++++++ + poppler-glib.pc.in | 1 + + poppler/CairoFontEngine.cc | 2 +- + poppler/Page.cc | 2 -- 8 files changed, 57 insertions(+), 23 deletions(-) commit c6328cbc6cea05890b52a8302f8deba443959c03 @@ -47016,10 +48877,10 @@ Date: Wed Apr 20 22:48:52 2005 +0000 Patch from Albert Astals Cid. - ChangeLog | 11 +++++++++++ - qt/poppler-page.cc | 37 +++++++++++++++++++++++++++++++++++++ - qt/poppler-qt.h | 20 ++++++++++++++++++++ - qt/test-poppler-qt.cpp | 40 ++++++++++++++++++++++++++++++---------- + ChangeLog | 11 +++++++++++ + qt/poppler-page.cc | 37 +++++++++++++++++++++++++++++++++++++ + qt/poppler-qt.h | 20 ++++++++++++++++++++ + qt/test-poppler-qt.cpp | 40 ++++++++++++++++++++++++++++++---------- 4 files changed, 98 insertions(+), 10 deletions(-) commit 86a32b65100a5baedd18ce0135703289839a317c @@ -47032,8 +48893,8 @@ Date: Tue Apr 19 21:22:26 2005 +0000 Use %.2g instead. - ChangeLog | 5 +++++ - glib/poppler-document.cc | 2 +- + ChangeLog | 5 +++++ + glib/poppler-document.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 4e81624dcc2d5218f2f8bb4eaa992e724014a853 @@ -47046,8 +48907,8 @@ Date: Tue Apr 19 21:13:22 2005 +0000 Use %g instead of %f to avoid versioning like PDF-1.50000 - ChangeLog | 5 +++++ - glib/poppler-document.cc | 2 +- + ChangeLog | 5 +++++ + glib/poppler-document.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 6ef9d30f06be2bd8a9e1470d70f49843a7e432ac @@ -47060,8 +48921,8 @@ Date: Tue Apr 19 19:48:49 2005 +0000 NULL links gracefully (fix from Jeff). - ChangeLog | 5 +++++ - glib/poppler-action.cc | 7 ++++++- + ChangeLog | 5 +++++ + glib/poppler-action.cc | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 770b7310ce8b07f95960c2014bf3f6040c060ac4 @@ -47073,8 +48934,8 @@ Date: Tue Apr 19 04:28:15 2005 +0000 * poppler/Catalog.cc: Fix from Marco to make sure we always initialize Catalog::pageLabelInfo. - ChangeLog | 5 +++++ - poppler/Catalog.cc | 3 +-- + ChangeLog | 5 +++++ + poppler/Catalog.cc | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 49c10d9f2c4e0cef031f96929e38a14d7ce5af19 @@ -47104,20 +48965,20 @@ Date: Sat Apr 16 18:57:43 2005 +0000 * poppler/Catalog.cc: * poppler/Catalog.h: Extend to support PageLayout. - ChangeLog | 22 ++++++ - glib/Makefile.am | 32 +++++++- - glib/poppler-action.h | 15 ++-- - glib/poppler-document.cc | 196 - +++++++++++++++++++++++++++++++++++++++++----- - glib/poppler-document.h | 43 ++++++++-- - glib/poppler-enums.c | 144 ++++++++++++++++++++++++++++++++++ - glib/poppler-enums.h | 32 ++++++++ - glib/poppler-page.cc | 3 - - glib/poppler-page.h | 1 + - glib/poppler.h | 7 ++ - glib/test-poppler-glib.c | 48 +++++++++++- - poppler/Catalog.cc | 17 ++++ - poppler/Catalog.h | 11 +++ + ChangeLog | 22 ++++++ + glib/Makefile.am | 32 +++++++- + glib/poppler-action.h | 15 ++-- + glib/poppler-document.cc | 196 + ++++++++++++++++++++++++++++++++++++++++++----- + glib/poppler-document.h | 43 +++++++++-- + glib/poppler-enums.c | 144 ++++++++++++++++++++++++++++++++++ + glib/poppler-enums.h | 32 ++++++++ + glib/poppler-page.cc | 3 - + glib/poppler-page.h | 1 + + glib/poppler.h | 7 ++ + glib/test-poppler-glib.c | 48 +++++++++++- + poppler/Catalog.cc | 17 ++++ + poppler/Catalog.h | 11 +++ 13 files changed, 529 insertions(+), 42 deletions(-) commit f35c76cd3528f1e1de594e85e734ca23624b3a62 @@ -47132,12 +48993,12 @@ Date: Fri Apr 15 02:25:10 2005 +0000 * glib/poppler.h: Patch from Marco Pesenti Gritti to set page orientaton. - ChangeLog | 8 ++++ - glib/poppler-page.cc | 109 - ++++++++++++++++++++++++++++++++++++++++++++---- - glib/poppler-page.h | 45 ++++++++++---------- - glib/poppler-private.h | 1 + - glib/poppler.h | 9 ++++ + ChangeLog | 8 ++++ + glib/poppler-page.cc | 109 + +++++++++++++++++++++++++++++++++++++++++++++---- + glib/poppler-page.h | 45 ++++++++++---------- + glib/poppler-private.h | 1 + + glib/poppler.h | 9 ++++ 5 files changed, 142 insertions(+), 30 deletions(-) commit 538408a8845e167cc2d796ac8b8129d0a2e6a894 @@ -47149,8 +49010,8 @@ Date: Thu Apr 14 01:34:38 2005 +0000 * poppler/CairoOutputDevImage.cc (getBitmap): remove unused SplashBitmap. Patch from Albert Astals Cid. - ChangeLog | 5 +++++ - poppler/CairoOutputDevImage.cc | 2 -- + ChangeLog | 5 +++++ + poppler/CairoOutputDevImage.cc | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit 2903530492c24f3c7cb3bf3b993500694aaa27a8 @@ -47170,9 +49031,9 @@ Date: Tue Apr 12 15:37:39 2005 +0000 added when using the splash backend. - ChangeLog | 10 ++++++++++ - configure.ac | 4 ++-- - poppler/Makefile.am | 1 + + ChangeLog | 10 ++++++++++ + configure.ac | 4 ++-- + poppler/Makefile.am | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) commit 0f7dd9a0512ff97293ee3f8a762b0049393b3cc1 @@ -47185,9 +49046,9 @@ Date: Sat Apr 9 18:14:39 2005 +0000 * poppler-document.cc (okToPrint, okToChange, okToCopy): Patch from Albert Astals Cid adding more metadata exports - ChangeLog | 6 ++++++ - qt/poppler-document.cc | 20 ++++++++++++++++++++ - qt/poppler-qt.h | 4 ++++ + ChangeLog | 6 ++++++ + qt/poppler-document.cc | 20 ++++++++++++++++++++ + qt/poppler-qt.h | 4 ++++ 3 files changed, 30 insertions(+) commit dee72b531dab83a29c7675ae06ffe376e4498a4e @@ -47198,8 +49059,8 @@ Date: Fri Apr 8 21:09:27 2005 +0000 * poppler-qt.pc.in (Libs): Add -lpoppler to Libs. - ChangeLog | 4 ++++ - poppler-qt.pc.in | 2 +- + ChangeLog | 4 ++++ + poppler-qt.pc.in | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit df59ce3b1d5ca8cd46aaf5f189bc78953e21e1a9 @@ -47210,9 +49071,9 @@ Date: Fri Apr 8 03:30:33 2005 +0000 * configure.ac: redo the qt tests from Albert Astals Cid - ChangeLog | 4 +++ - configure.ac | 78 - +++++++++++++++++++++++++++++++++++----------------------- + ChangeLog | 4 ++++ + configure.ac | 78 + ++++++++++++++++++++++++++++++++++++------------------------ 2 files changed, 51 insertions(+), 31 deletions(-) commit 3f9dde10e4778255c468895942e45d1a2637af3a @@ -47227,10 +49088,10 @@ Date: Fri Apr 8 03:11:00 2005 +0000 Patch from Albert Astals Cid adding consts and exporting some more metadata. - ChangeLog | 8 ++++++++ - qt/poppler-document.cc | 21 ++++++++++++++++++--- - qt/poppler-page.cc | 6 +++--- - qt/poppler-qt.h | 15 +++++++++------ + ChangeLog | 8 ++++++++ + qt/poppler-document.cc | 21 ++++++++++++++++++--- + qt/poppler-page.cc | 6 +++--- + qt/poppler-qt.h | 15 +++++++++------ 4 files changed, 38 insertions(+), 12 deletions(-) commit e79a8b946e0d04b32da0b4ceea1649efd203cb07 @@ -47247,13 +49108,13 @@ Date: Thu Apr 7 22:01:51 2005 +0000 Pesenti Gritti. - ChangeLog | 9 +++++++++ - glib/poppler-document.cc | 45 + ChangeLog | 9 +++++++++ + glib/poppler-document.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-document.h | 8 ++++++-- - glib/poppler-page.cc | 19 +++++++++++++++++++ - glib/poppler-page.h | 40 +++++++++++++++++++++------------------- - glib/poppler-private.h | 7 +++++++ + glib/poppler-document.h | 8 ++++++-- + glib/poppler-page.cc | 19 +++++++++++++++++++ + glib/poppler-page.h | 40 +++++++++++++++++++++------------------- + glib/poppler-private.h | 7 +++++++ 6 files changed, 107 insertions(+), 21 deletions(-) commit 7319b66eb64e735ae8b811306eb76755f088385b @@ -47265,8 +49126,8 @@ Date: Thu Apr 7 16:26:15 2005 +0000 * configure.ac: check for qt, not glib, when enabling the qt subdir - ChangeLog | 5 +++++ - configure.ac | 2 +- + ChangeLog | 5 +++++ + configure.ac | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit e258ed0cb42d524ee39451f680ad4c067e7721da @@ -47279,10 +49140,10 @@ Date: Wed Apr 6 20:49:19 2005 +0000 Add more things to .cvsignore. Patch from Martin Kretzschmar. - .cvsignore | 2 ++ - ChangeLog | 6 ++++++ - glib/.cvsignore | 7 +++++++ - qt/.cvsignore | 7 +++++++ + .cvsignore | 2 ++ + ChangeLog | 6 ++++++ + glib/.cvsignore | 7 +++++++ + qt/.cvsignore | 7 +++++++ 4 files changed, 22 insertions(+) commit 2a5624a81aa84677a57e098d7d4045f44e3b6f3a @@ -47295,9 +49156,9 @@ Date: Wed Apr 6 20:35:03 2005 +0000 Construct and deconstruct the PageData object. Patch from Albert Astals Cid. - ChangeLog | 6 ++++++ - qt/poppler-page.cc | 6 ++++++ - qt/poppler-qt.h | 1 + + ChangeLog | 6 ++++++ + qt/poppler-page.cc | 6 ++++++ + qt/poppler-qt.h | 1 + 3 files changed, 13 insertions(+) commit f983e3d317660653f2bfc56f9b06e2cec675beca @@ -47317,17 +49178,17 @@ Date: Wed Apr 6 14:39:40 2005 +0000 * qt/test-poppler-qt.cpp: New files. - ChangeLog | 13 +++ - Makefile.am | 13 ++- - configure.ac | 64 ++++++++++++- - poppler-qt.pc.in | 11 +++ - qt/Makefile.am | 32 +++++++ - qt/poppler-document.cc | 232 - ++++++++++++++++++++++++++++++++++++++++++++++++ - qt/poppler-page.cc | 66 ++++++++++++++ - qt/poppler-private.h | 32 +++++++ - qt/poppler-qt.h | 75 ++++++++++++++++ - qt/test-poppler-qt.cpp | 63 +++++++++++++ + ChangeLog | 13 +++ + Makefile.am | 13 ++- + configure.ac | 64 +++++++++++++- + poppler-qt.pc.in | 11 +++ + qt/Makefile.am | 32 +++++++ + qt/poppler-document.cc | 232 + +++++++++++++++++++++++++++++++++++++++++++++++++ + qt/poppler-page.cc | 66 ++++++++++++++ + qt/poppler-private.h | 32 +++++++ + qt/poppler-qt.h | 75 ++++++++++++++++ + qt/test-poppler-qt.cpp | 63 ++++++++++++++ 10 files changed, 597 insertions(+), 4 deletions(-) commit d91dd69a7a0dd581c26728d2640e4d36a7ffe75f @@ -47352,15 +49213,15 @@ Date: Tue Apr 5 17:46:44 2005 +0000 (splash_render_to_pixbuf): Split out the splash code to this function. - ChangeLog | 16 +++++ - NEWS | 6 +- - configure.ac | 16 +++-- - glib/Makefile.am | 17 ++++- - glib/poppler-page.cc | 152 - ++++++++++++++++++++++++++++++++-------- - poppler/CairoFontEngine.cc | 2 +- - poppler/CairoOutputDevImage.cc | 20 ++---- - poppler/CairoOutputDevImage.h | 3 +- + ChangeLog | 16 +++++ + NEWS | 6 +- + configure.ac | 16 +++-- + glib/Makefile.am | 17 ++++- + glib/poppler-page.cc | 152 + +++++++++++++++++++++++++++++++++-------- + poppler/CairoFontEngine.cc | 2 +- + poppler/CairoOutputDevImage.cc | 20 ++---- + poppler/CairoOutputDevImage.h | 3 +- 8 files changed, 179 insertions(+), 53 deletions(-) commit b62b0cec2335d987b31fbb0043cb33db29cc6a13 @@ -47371,7 +49232,7 @@ Date: Tue Apr 5 02:56:32 2005 +0000 * ChangeLog: Add this entry to test commit mailer script. - ChangeLog | 2 ++ + ChangeLog | 2 ++ 1 file changed, 2 insertions(+) commit 50b494266ce197fe88468ca2917b9910d77e5f98 @@ -47383,8 +49244,8 @@ Date: Tue Apr 5 02:49:18 2005 +0000 * TODO: Add reminder about using PDF font descriptors with fontconfig. - ChangeLog | 3 +++ - TODO | 2 ++ + ChangeLog | 3 +++ + TODO | 2 ++ 2 files changed, 5 insertions(+) commit d3d12235bf4de48363571b3d992ea3bfc29e6529 @@ -47407,12 +49268,12 @@ Date: Mon Apr 4 21:50:56 2005 +0000 function to select text on page. - ChangeLog | 15 +++++++++++++++ - configure.ac | 5 ++++- - glib/poppler-page.cc | 48 + ChangeLog | 15 +++++++++++++++ + configure.ac | 5 ++++- + glib/poppler-page.cc | 48 +++++++++++++++++++++++++++++++++++++++++++++--- - glib/poppler-page.h | 3 +++ - poppler/Makefile.am | 4 ++++ + glib/poppler-page.h | 3 +++ + poppler/Makefile.am | 4 ++++ 5 files changed, 71 insertions(+), 4 deletions(-) commit 2cb9d70678e33504246cbfbe0525c33f5e3b7736 @@ -47425,8 +49286,8 @@ Date: Mon Apr 4 05:56:29 2005 +0000 list of matches so we get them in the right order. - ChangeLog | 5 +++++ - glib/poppler-page.cc | 2 +- + ChangeLog | 5 +++++ + glib/poppler-page.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit 8c2a5ffb73c0f2d84adebcfbd43f8347ae8c8bbc @@ -47438,8 +49299,8 @@ Date: Sun Apr 3 18:17:55 2005 +0000 * poppler/DCTStream.h: Wrap #include <jpeglib.h> in extern "C" Fixes build with unpatched libjpeg. - ChangeLog | 5 +++++ - poppler/DCTStream.h | 2 ++ + ChangeLog | 5 +++++ + poppler/DCTStream.h | 2 ++ 2 files changed, 7 insertions(+) commit 1879d82d9088aa36ef5e677f4bae44c84f90caa6 @@ -47452,9 +49313,9 @@ Date: Sat Apr 2 22:16:38 2005 +0000 * poppler/Page.cc (Page::Page): Some initial infrastructure for supporting transitions. - ChangeLog | 6 ++++++ - poppler/Page.cc | 10 ++++++++++ - poppler/Page.h | 4 ++++ + ChangeLog | 6 ++++++ + poppler/Page.cc | 10 ++++++++++ + poppler/Page.h | 4 ++++ 3 files changed, 20 insertions(+) commit fa4efbed51e12811070798a7cfb6b1f9e8d57abc @@ -47466,8 +49327,8 @@ Date: Fri Apr 1 00:32:34 2005 +0000 * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Clip output to destination pixbuf and fix RGB order. - ChangeLog | 5 +++++ - glib/poppler-page.cc | 38 +++++++++++++++++++++++--------------- + ChangeLog | 5 +++++ + glib/poppler-page.cc | 38 +++++++++++++++++++++++--------------- 2 files changed, 28 insertions(+), 15 deletions(-) commit bb508ded0b8c5806a9db1ec73e57b14268896911 @@ -47484,11 +49345,11 @@ Date: Thu Mar 31 22:45:05 2005 +0000 a couple of functions. - ChangeLog | 8 +++++ - glib/poppler-page.cc | 82 - ++++++++++++++++++++++++++++++++++++++++------ - glib/poppler-page.h | 18 +++++++--- - glib/test-poppler-glib.c | 19 +++++++++-- + ChangeLog | 8 +++++ + glib/poppler-page.cc | 82 + ++++++++++++++++++++++++++++++++++++++++++------ + glib/poppler-page.h | 18 ++++++++--- + glib/test-poppler-glib.c | 19 +++++++++-- 4 files changed, 109 insertions(+), 18 deletions(-) commit 0b4d481e9c79cb18cf41b503970801bbf4b95b3c @@ -47504,10 +49365,10 @@ Date: Thu Mar 31 05:29:42 2005 +0000 links to locations on the current document. :s - ChangeLog | 7 +++++ - glib/poppler-page.cc | 85 - +++++++++++++++++++++++++++++++++++++++++++++++--- - glib/poppler-page.h | 15 +++++++++ + ChangeLog | 7 +++++ + glib/poppler-page.cc | 85 + ++++++++++++++++++++++++++++++++++++++++++++++++---- + glib/poppler-page.h | 15 ++++++++++ 3 files changed, 102 insertions(+), 5 deletions(-) commit c4e18f5a454794bd5e226f1106a54ccf807c6c3d @@ -47519,8 +49380,8 @@ Date: Thu Mar 31 02:28:46 2005 +0000 * poppler/DCTStream.h: change x to unsigned int to eliminate comparision warning - ChangeLog | 5 +++++ - poppler/DCTStream.h | 2 +- + ChangeLog | 5 +++++ + poppler/DCTStream.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) commit e6a2a588305b4797af901599eb6854028f2be476 @@ -47531,8 +49392,8 @@ Date: Wed Mar 30 18:43:44 2005 +0000 * poppler/Catalog.cc: delete pageLabelInfo on deconstruction - ChangeLog | 4 ++++ - poppler/Catalog.cc | 1 + + ChangeLog | 4 ++++ + poppler/Catalog.cc | 1 + 2 files changed, 5 insertions(+) commit a52905c0f0bf4d10d2103b80924a4de204d03836 @@ -47541,8 +49402,8 @@ Date: Wed Mar 30 04:08:26 2005 +0000 add this - glib/poppler-action.cc | 285 - ++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-action.cc | 285 + +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 285 insertions(+) commit 9542860a74076020b5727d4b761c08cdab42d69e @@ -47551,8 +49412,8 @@ Date: Wed Mar 30 04:07:57 2005 +0000 add these - glib/poppler-action.h | 157 - +++++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-action.h | 157 + ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) commit 07720f98eca8736695f7d0d8e98465d301e6b7cf @@ -47563,8 +49424,8 @@ Date: Wed Mar 30 04:07:39 2005 +0000 * glib/poppler-page.h: Reformat. - ChangeLog | 4 ++++ - glib/poppler-page.h | 34 +++++++++++++++++----------------- + ChangeLog | 4 ++++ + glib/poppler-page.h | 34 +++++++++++++++++----------------- 2 files changed, 21 insertions(+), 17 deletions(-) commit 3437b9e122aa05f4ede24664ee5a9b2d423ef9c4 @@ -47580,14 +49441,14 @@ Date: Wed Mar 30 04:04:53 2005 +0000 * glib/poppler-private.h (_poppler_action_new): New function. * glib/test-poppler-glib.c: Fix warnings. - ChangeLog | 8 +++++++ - glib/Makefile.am | 2 ++ - glib/poppler-document.cc | 57 - +++++++++++----------------------------------- - glib/poppler-document.h | 7 ++---- - glib/poppler-private.h | 12 ++++++++-- - glib/poppler.h | 1 + - glib/test-poppler-glib.c | 4 +++- + ChangeLog | 8 +++++++ + glib/Makefile.am | 2 ++ + glib/poppler-document.cc | 57 + +++++++++++------------------------------------- + glib/poppler-document.h | 7 ++---- + glib/poppler-private.h | 12 ++++++++-- + glib/poppler.h | 1 + + glib/test-poppler-glib.c | 4 +++- 7 files changed, 39 insertions(+), 52 deletions(-) commit cab0ec4d011c34b571050a446c6e3286cc8749c8 @@ -47607,13 +49468,13 @@ Date: Tue Mar 29 18:49:26 2005 +0000 function. * poppler-glib.pc.in: add -lpoppler-glib to the libs line. - ChangeLog | 12 ++++ - glib/poppler-document.cc | 160 - +++++++++++++++++++++++++++++++++++++++++++++- - glib/poppler-document.h | 15 +++++ - glib/poppler-page.cc | 48 +++++++++++++- - glib/poppler-page.h | 3 + - poppler-glib.pc.in | 2 +- + ChangeLog | 12 ++++ + glib/poppler-document.cc | 160 + ++++++++++++++++++++++++++++++++++++++++++++++- + glib/poppler-document.h | 15 +++++ + glib/poppler-page.cc | 48 +++++++++++++- + glib/poppler-page.h | 3 + + poppler-glib.pc.in | 2 +- 6 files changed, 236 insertions(+), 4 deletions(-) commit 2de98f3871bc4ea3e361ca4fe37f5b6561918c77 @@ -47630,15 +49491,15 @@ Date: Mon Mar 28 07:49:54 2005 +0000 * glib/poppler-page.cc (poppler_page_get_thumbnail): New glib function for getting the embedded thumbnail image for a page. - ChangeLog | 10 +++++ - glib/poppler-page.cc | 23 ++++++++++ - glib/poppler-page.h | 32 +++++++------- - glib/test-poppler-glib.c | 24 +++++++--- - poppler/Dict.cc | 20 +++++++++ - poppler/Dict.h | 1 + - poppler/Page.cc | 109 - ++++++++++++++++++++++++++++++++++++++++++++++ - poppler/Page.h | 1 + + ChangeLog | 10 +++++ + glib/poppler-page.cc | 23 ++++++++++ + glib/poppler-page.h | 32 +++++++------- + glib/test-poppler-glib.c | 24 ++++++++--- + poppler/Dict.cc | 20 +++++++++ + poppler/Dict.h | 1 + + poppler/Page.cc | 109 + +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/Page.h | 1 + 8 files changed, 196 insertions(+), 24 deletions(-) commit 591055d1fbcd0b9c2bb11f14040568051c5976d1 @@ -47651,9 +49512,9 @@ Date: Sat Mar 26 00:34:21 2005 +0000 * configure.ac: Check for fontconfig for glib bindings. - ChangeLog | 4 ++++ - configure.ac | 4 ++-- - glib/Makefile.am | 7 +++++-- + ChangeLog | 4 ++++ + configure.ac | 4 ++-- + glib/Makefile.am | 7 +++++-- 3 files changed, 11 insertions(+), 4 deletions(-) commit 1e30abe94a96b91df05716ea079c58782d767951 @@ -47667,8 +49528,8 @@ Date: Thu Mar 24 22:24:41 2005 +0000 instead of GTK_TEST_*. Reported by Adam Jackson <ajax@nwnk.net>. - ChangeLog | 5 +++++ - glib/Makefile.am | 7 +++---- + ChangeLog | 5 +++++ + glib/Makefile.am | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 1d9fcaa34222b2ccd53280148561917dbb8d95d9 @@ -47686,9 +49547,9 @@ Date: Wed Mar 23 05:53:08 2005 +0000 take the page label from the command line. - ChangeLog | 6 ++++++ - glib/test-poppler-glib.c | 5 ++++- - poppler/Catalog.cc | 31 +++++++++++++++++++++++++++++-- + ChangeLog | 6 ++++++ + glib/test-poppler-glib.c | 5 ++++- + poppler/Catalog.cc | 31 +++++++++++++++++++++++++++++-- 3 files changed, 39 insertions(+), 3 deletions(-) commit a9bbb465a0ee6ab320f76d322a3f575327ad1148 @@ -47701,10 +49562,10 @@ Date: Wed Mar 23 05:38:34 2005 +0000 * glib/poppler-page.h: Add poppler_page_get_index() and rename popper_page_get_dimension() to popper_page_get_size() - ChangeLog | 6 ++++++ - glib/poppler-page.cc | 12 +++++++++--- - glib/poppler-page.h | 32 +++++++++++++++++--------------- - glib/test-poppler-glib.c | 5 ++--- + ChangeLog | 6 ++++++ + glib/poppler-page.cc | 12 +++++++++--- + glib/poppler-page.h | 32 +++++++++++++++++--------------- + glib/test-poppler-glib.c | 5 ++--- 4 files changed, 34 insertions(+), 21 deletions(-) commit 178bff27d09d1e18d1fc00c975fa235b0e9f93d3 @@ -47718,9 +49579,9 @@ Date: Wed Mar 23 04:14:28 2005 +0000 * glib/poppler-document.h: Add prototype and format headers properly. - ChangeLog | 7 +++++++ - glib/poppler-document.cc | 20 ++++++++++++++++++++ - glib/poppler-document.h | 30 +++++++++++++----------------- + ChangeLog | 7 +++++++ + glib/poppler-document.cc | 20 ++++++++++++++++++++ + glib/poppler-document.h | 30 +++++++++++++----------------- 3 files changed, 40 insertions(+), 17 deletions(-) commit e40c6f69c9466df4cc70840b959f72cb0809c777 @@ -47732,8 +49593,8 @@ Date: Wed Mar 23 01:30:04 2005 +0000 * configure.ac: Fix --disable-popper typo reported by Albert. Require exactly cairo 0.4 since CVS cairo has API changes. - ChangeLog | 5 +++++ - configure.ac | 6 +++--- + ChangeLog | 5 +++++ + configure.ac | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit 2a1e4f6f6dd87dc59b3579175a87215fd7350ee0 @@ -47748,12 +49609,12 @@ Date: Tue Mar 22 22:46:37 2005 +0000 * poppler/Catalog.cc: * poppler/Catalog.h: Optimize lookup of named destinations. - ChangeLog | 8 +++ - poppler/Array.cc | 15 ++++++ - poppler/Array.h | 1 + - poppler/Catalog.cc | 142 - +++++++++++++++++++++++++++++++++------------------- - poppler/Catalog.h | 32 +++++++++++- + ChangeLog | 8 +++ + poppler/Array.cc | 15 ++++++ + poppler/Array.h | 1 + + poppler/Catalog.cc | 142 + ++++++++++++++++++++++++++++++++++------------------- + poppler/Catalog.h | 32 +++++++++++- 5 files changed, 146 insertions(+), 52 deletions(-) commit 4dfe0ce4a1ca09d632943f0f6315e31135957ada @@ -47764,9 +49625,9 @@ Date: Tue Mar 22 01:50:05 2005 +0000 * NEWS, TODO: Update these. - ChangeLog | 4 ++++ - NEWS | 1 + - TODO | 29 ++++++++++++++++++++--------- + ChangeLog | 4 ++++ + NEWS | 1 + + TODO | 29 ++++++++++++++++++++--------- 3 files changed, 25 insertions(+), 9 deletions(-) commit c158de90a5a8c6514d8aa22efa0b891a1801e822 @@ -47782,9 +49643,9 @@ Date: Mon Mar 21 07:53:19 2005 +0000 from the Catalog dict and expose it through getPageMode() method. - ChangeLog | 10 ++++++++-- - poppler/Catalog.cc | 16 ++++++++++++++++ - poppler/Catalog.h | 12 ++++++++++++ + ChangeLog | 10 ++++++++-- + poppler/Catalog.cc | 16 ++++++++++++++++ + poppler/Catalog.h | 12 ++++++++++++ 3 files changed, 36 insertions(+), 2 deletions(-) commit 9887679ca195714d71cbedde9297e9dcea04eb13 @@ -47815,18 +49676,18 @@ Date: Mon Mar 21 07:36:11 2005 +0000 * poppler/Makefile.am: Add new files to sources. - ChangeLog | 23 +++ - glib/poppler-document.cc | 95 ++++++++++++- - glib/poppler-document.h | 3 + - glib/poppler-page.cc | 37 ++++- - glib/poppler-private.h | 3 +- - glib/test-poppler-glib.c | 13 +- - poppler/Catalog.cc | 15 ++ - poppler/Catalog.h | 6 + - poppler/Makefile.am | 4 +- - poppler/PageLabelInfo.cc | 346 - ++++++++++++++++++++++++++++++++++++++++++++++ - poppler/PageLabelInfo.h | 37 +++++ + ChangeLog | 23 ++++ + glib/poppler-document.cc | 95 ++++++++++++- + glib/poppler-document.h | 3 + + glib/poppler-page.cc | 37 ++++- + glib/poppler-private.h | 3 +- + glib/test-poppler-glib.c | 13 +- + poppler/Catalog.cc | 15 ++ + poppler/Catalog.h | 6 + + poppler/Makefile.am | 4 +- + poppler/PageLabelInfo.cc | 346 + +++++++++++++++++++++++++++++++++++++++++++++++ + poppler/PageLabelInfo.h | 37 +++++ 11 files changed, 573 insertions(+), 9 deletions(-) commit 2cfe917de909254bc3a114a6add68a14b5885fd0 @@ -47844,13 +49705,13 @@ Date: Sun Mar 20 05:44:06 2005 +0000 and comments. - ChangeLog | 10 ++++++++++ - glib/poppler-document.cc | 2 +- - glib/poppler-document.h | 2 +- - glib/poppler-page.cc | 2 +- - glib/poppler-page.h | 2 +- - glib/poppler.cc | 2 +- - glib/poppler.h | 2 +- + ChangeLog | 10 ++++++++++ + glib/poppler-document.cc | 2 +- + glib/poppler-document.h | 2 +- + glib/poppler-page.cc | 2 +- + glib/poppler-page.h | 2 +- + glib/poppler.cc | 2 +- + glib/poppler.h | 2 +- 7 files changed, 16 insertions(+), 6 deletions(-) commit f9b6017cfaf8f814ae2fc027927477c29f24af71 @@ -47877,22 +49738,22 @@ Date: Sun Mar 20 00:35:21 2005 +0000 * glib/test-poppler-glib.c: * poppler-glib.pc.in: New files. - ChangeLog | 19 ++++++ - Makefile.am | 27 ++++---- - NEWS | 4 ++ - configure.ac | 25 ++++++- - glib/Makefile.am | 33 ++++++++++ - glib/poppler-document.cc | 165 - ++++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-document.h | 52 +++++++++++++++ - glib/poppler-page.cc | 158 - ++++++++++++++++++++++++++++++++++++++++++++ - glib/poppler-page.h | 50 ++++++++++++++ - glib/poppler-private.h | 20 ++++++ - glib/poppler.cc | 29 ++++++++ - glib/poppler.h | 42 ++++++++++++ - glib/test-poppler-glib.c | 43 ++++++++++++ - poppler-glib.pc.in | 11 ++++ + ChangeLog | 19 ++++++ + Makefile.am | 27 ++++---- + NEWS | 4 ++ + configure.ac | 25 ++++++- + glib/Makefile.am | 33 ++++++++++ + glib/poppler-document.cc | 165 + +++++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-document.h | 52 +++++++++++++++ + glib/poppler-page.cc | 158 + +++++++++++++++++++++++++++++++++++++++++++++ + glib/poppler-page.h | 50 ++++++++++++++ + glib/poppler-private.h | 20 ++++++ + glib/poppler.cc | 29 +++++++++ + glib/poppler.h | 42 ++++++++++++ + glib/test-poppler-glib.c | 43 ++++++++++++ + poppler-glib.pc.in | 11 ++++ 14 files changed, 661 insertions(+), 17 deletions(-) commit 2a31446b227b5cdc8334e672a71835b6ea14713a @@ -47906,8 +49767,8 @@ Date: Wed Mar 16 15:51:36 2005 +0000 * poppler/XRef.cc (XRef::checkEncrypted): The key length should be 5 for revision 2 documents. - ChangeLog | 7 +++++++ - poppler/XRef.cc | 6 ++++++ + ChangeLog | 7 +++++++ + poppler/XRef.cc | 6 ++++++ 2 files changed, 13 insertions(+) commit e632a1d4b2f685993bda407458c34ef8e6b74136 @@ -47922,8 +49783,8 @@ Date: Fri Mar 11 22:43:29 2005 +0000 Use getLine instead of getPixel. - ChangeLog | 3 +++ - poppler/CairoOutputDev.cc | 18 ++++++++---------- + ChangeLog | 3 +++ + poppler/CairoOutputDev.cc | 18 ++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) commit 83e904452f205a2c0cd2723cb12b7fd4640ce342 @@ -47939,14 +49800,14 @@ Date: Fri Mar 11 21:42:52 2005 +0000 * DCTStream.cc, DCTStream.h, Stream.cc, Stream.h, Makefile.am: Conditionally use libjpeg instead of xpdf jpeg decoder. - ChangeLog | 9 +++++ - configure.ac | 34 +++++++++++++++- - poppler/DCTStream.cc | 110 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - poppler/DCTStream.h | 70 ++++++++++++++++++++++++++++++++ - poppler/Makefile.am | 14 ++++++- - poppler/Stream.cc | 8 ++++ - poppler/Stream.h | 2 + + ChangeLog | 9 +++++ + configure.ac | 34 +++++++++++++++- + poppler/DCTStream.cc | 110 + +++++++++++++++++++++++++++++++++++++++++++++++++++ + poppler/DCTStream.h | 70 ++++++++++++++++++++++++++++++++ + poppler/Makefile.am | 14 ++++++- + poppler/Stream.cc | 8 ++++ + poppler/Stream.h | 2 + 7 files changed, 245 insertions(+), 2 deletions(-) commit e2af71338fd89760c4ac76999985efc5eb92817f @@ -47967,10 +49828,10 @@ Date: Fri Mar 11 16:42:20 2005 +0000 (CairoOutputDev::interpretType3Chars): Return true so that Gfx.cc turns type3 characters into calls to drawImageMask - ChangeLog | 14 ++++++++++++++ - poppler/CairoFontEngine.cc | 1 - - poppler/CairoOutputDev.cc | 25 ++++++++++--------------- - poppler/CairoOutputDev.h | 2 +- + ChangeLog | 14 ++++++++++++++ + poppler/CairoFontEngine.cc | 1 - + poppler/CairoOutputDev.cc | 25 ++++++++++--------------- + poppler/CairoOutputDev.h | 2 +- 4 files changed, 25 insertions(+), 17 deletions(-) commit 3dc52373346e448077d2539163e873eef6406ed7 @@ -47983,9 +49844,9 @@ Date: Wed Mar 9 15:47:00 2005 +0000 * configure.ac: Bump poppler version to 0.1.2 - ChangeLog | 6 ++++++ - NEWS | 12 ++++++++++++ - configure.ac | 2 +- + ChangeLog | 6 ++++++ + NEWS | 12 ++++++++++++ + configure.ac | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) commit 5c6a2d34fc25df28ca5326e6910d7cf664f0c3d7 @@ -47996,8 +49857,8 @@ Date: Wed Mar 9 15:35:31 2005 +0000 * configure.ac: Bump cairo requirement to 0.4. - ChangeLog | 4 ++++ - configure.ac | 4 ++-- + ChangeLog | 4 ++++ + configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 5b2d9a61e79cefd819888c8c89231a5fafccd114 @@ -48020,11 +49881,11 @@ Date: Sat Mar 5 04:57:49 2005 +0000 * poppler/CairoOutputDev.h (CairoOutputDev::useDrawChar): Tell Gfx.cc that it should use drawString instead of drawChar. - ChangeLog | 14 ++++++ - TODO | 3 ++ - poppler/CairoOutputDev.cc | 110 - ++++++++++++++++++++++++++++++++++----------- - poppler/CairoOutputDev.h | 7 +-- + ChangeLog | 14 ++++++ + TODO | 3 ++ + poppler/CairoOutputDev.cc | 110 + ++++++++++++++++++++++++++++++++++------------ + poppler/CairoOutputDev.h | 7 +-- 4 files changed, 102 insertions(+), 32 deletions(-) commit 60d190ef80a0dcd9cc3a67306e2c65c5dd482f24 @@ -48045,11 +49906,11 @@ Date: Sat Mar 5 04:37:14 2005 +0000 * .cvsignore: * */.cvsignore: Add these to silence CVS. - ChangeLog | 9 +++++++++ - TODO | 15 +++++++++++---- - configure.ac | 21 +++++++++++++++++++++ - test/gtk-cairo-test.cc | 6 ++---- - test/gtk-splash-test.cc | 5 ++--- + ChangeLog | 9 +++++++++ + TODO | 15 +++++++++++---- + configure.ac | 21 +++++++++++++++++++++ + test/gtk-cairo-test.cc | 6 ++---- + test/gtk-splash-test.cc | 5 ++--- 5 files changed, 45 insertions(+), 11 deletions(-) commit e6706e505c1675724c8870f7c58079932661db5f @@ -48061,13 +49922,13 @@ Date: Sat Mar 5 02:19:50 2005 +0000 * .cvsignore: * */.cvsignore: Add these to silence CVS. - .cvsignore | 21 +++++++++++++++++++++ - ChangeLog | 3 +++ - fofi/.cvsignore | 8 ++++++++ - goo/.cvsignore | 8 ++++++++ - poppler/.cvsignore | 10 ++++++++++ - splash/.cvsignore | 8 ++++++++ - test/.cvsignore | 10 ++++++++++ + .cvsignore | 21 +++++++++++++++++++++ + ChangeLog | 3 +++ + fofi/.cvsignore | 8 ++++++++ + goo/.cvsignore | 8 ++++++++ + poppler/.cvsignore | 10 ++++++++++ + splash/.cvsignore | 8 ++++++++ + test/.cvsignore | 10 ++++++++++ 7 files changed, 68 insertions(+) commit 932edfc3c5c61e3b3e98957b717abbf8055e1c5e @@ -48079,8 +49940,8 @@ Date: Fri Mar 4 19:47:13 2005 +0000 * configure.ac: Implement same check for gtk+-2.0 tests as for cairo. - ChangeLog | 5 +++++ - configure.ac | 11 ++++++++--- + ChangeLog | 5 +++++ + configure.ac | 11 ++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) commit c632b35ad9345f280d78c268f84ae3fd5a3921b9 @@ -48098,8 +49959,8 @@ Date: Fri Mar 4 16:33:43 2005 +0000 * poppler/poppler-config.h: Remove this file (noticed by Brad Hards <bradh@frogmouth.net>). - ChangeLog | 5 +++++ - configure.ac | 17 ++++++++++++++--- + ChangeLog | 5 +++++ + configure.ac | 17 ++++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) commit 80f9c90273eb31ac349c46bf86dedff7daf21db4 @@ -48111,9 +49972,9 @@ Date: Fri Mar 4 15:32:32 2005 +0000 * poppler/poppler-config.h: Remove this file (noticed by Brad Hards <bradh@frogmouth.net>). - ChangeLog | 5 ++ - poppler/poppler-config.h | 146 - ---------------------------------------------- + ChangeLog | 5 ++ + poppler/poppler-config.h | 146 + ----------------------------------------------- 2 files changed, 5 insertions(+), 146 deletions(-) commit 338b83b6f08a7212fdde2bbce94385e9a71a3d23 @@ -48128,9 +49989,9 @@ Date: Fri Mar 4 02:46:44 2005 +0000 CairoOutputDev::drawImageMask): destroy the image surface and free the image buffer. - ChangeLog | 10 ++++++++++ - autogen.sh | 2 +- - poppler/CairoOutputDev.cc | 8 +++++--- + ChangeLog | 10 ++++++++++ + autogen.sh | 2 +- + poppler/CairoOutputDev.cc | 8 +++++--- 3 files changed, 16 insertions(+), 4 deletions(-) commit 062aa51487f539406b54458885b4c9501da3c44d @@ -48141,8 +50002,8 @@ Date: Thu Mar 3 20:01:14 2005 +0000 * autogen.sh: Add to CVS. - ChangeLog | 4 ++++ - autogen.sh | 4 ++++ + ChangeLog | 4 ++++ + autogen.sh | 4 ++++ 2 files changed, 8 insertions(+) commit cb02d5d0e770e2a8cbe5a8ac810820a2ce5fec0c diff --git a/Build/source/libs/poppler/poppler-0.22.2/ConfigureChecks.cmake b/Build/source/libs/poppler/poppler-0.23.2/ConfigureChecks.cmake index 6e547ed65cb..d3f57325720 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/ConfigureChecks.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/ConfigureChecks.cmake @@ -27,6 +27,8 @@ check_include_files(unistd.h HAVE_UNISTD_H) check_function_exists(fseek64 HAVE_FSEEK64) check_function_exists(fseeko HAVE_FSEEKO) check_function_exists(ftell64 HAVE_FTELL64) +check_function_exists(pread64 HAVE_PREAD64) +check_function_exists(lseek64 HAVE_LSEEK64) check_function_exists(gmtime_r HAVE_GMTIME_R) check_function_exists(gettimeofday HAVE_GETTIMEOFDAY) check_function_exists(localtime_r HAVE_LOCALTIME_R) @@ -34,6 +36,8 @@ check_function_exists(popen HAVE_POPEN) check_function_exists(mkstemp HAVE_MKSTEMP) check_function_exists(mkstemps HAVE_MKSTEMPS) check_function_exists(rand_r HAVE_RAND_R) +check_function_exists(strcpy_s HAVE_STRCPY_S) +check_function_exists(strcat_s HAVE_STRCAT_S) macro(CHECK_FOR_DIR include var) check_c_source_compiles( diff --git a/Build/source/libs/poppler/poppler-0.22.2/INSTALL b/Build/source/libs/poppler/poppler-0.23.2/INSTALL index 56b077d6a0b..56b077d6a0b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/INSTALL +++ b/Build/source/libs/poppler/poppler-0.23.2/INSTALL diff --git a/Build/source/libs/poppler/poppler-0.22.2/Makefile.am b/Build/source/libs/poppler/poppler-0.23.2/Makefile.am index a9f5db1cad6..01d2fdff648 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/Makefile.am +++ b/Build/source/libs/poppler/poppler-0.23.2/Makefile.am @@ -68,6 +68,8 @@ EXTRA_DIST += \ utils/CMakeLists.txt \ CMakeLists.txt \ ConfigureChecks.cmake \ + cmake/modules/CheckFileOffsetBits.c \ + cmake/modules/CheckFileOffsetBits.cmake \ cmake/modules/COPYING-CMAKE-SCRIPTS \ cmake/modules/FindCairo.cmake \ cmake/modules/FindFontconfig.cmake \ diff --git a/Build/source/libs/poppler/poppler-0.22.2/NEWS b/Build/source/libs/poppler/poppler-0.23.2/NEWS index c3865576839..c7fb7ac32e3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/NEWS +++ b/Build/source/libs/poppler/poppler-0.23.2/NEWS @@ -1,3 +1,73 @@ +Release 0.23.2 + core: + * SplashOutputDev: Speed-up some tiling on a 10x factor + * Improve caching of lcms2 ICC color profiles + * Put some private classes in an anonymous namespace + + qt4: + * Add a thread stresser tool + + build system: + * Fix mingw build + +Release 0.23.1 + core: + * XRef stream writing: Write 32-bit offsets when possible + * Fix splashModeBGR8 rendering (Bug #64381) + + glib: + * Do not use deprecated gtk_scrolled_window_add_with_viewport() (Bug #64683) + + build system: + * Fix Large file support when using cmake + +Release 0.23.0 + core: + * Make rendering thread safe + * Large file support + * Implement Crypt filter (Bug #62800) + * Fix endstream detection (Bug #62985) + * CairoOutputDev: support uncolored tiling patterns (Bug #59179) + * SplashOutputDev: Introduce Thin Line mode support (Bug #37347) + + qt4: + * Expose Thin Line mode support + +Release 0.22.4 + core: + * Always consider a softmask transfer function (Bug #63587) + * Fix crash on malformed files (Bug #63190) + * Splash: Fix compilation with fixed point mode enabled + + utils: + * Fix crash on some files (Bug #63909) + + qt4: + * Fix name decoding of some attachments (KDE Bug #307786) + + build system: + * Fix compilation with mingw-w64 compiler + +Release 0.22.3 + core: + * Check order bounding box values in tiling pattern (Bug #62369) + * CairoImageOutputDev: Don't change image interpolation when printing (Bug #62418) + * TextOutputDev: Set text matrix when painting selection (Bug #61042) + * Only write the file once when saving (Bug #62739) + * Fix for complete rewrites in repaired files + * Fixlet regarding spec interpretation for Link Zoom value + * Fix typos in man pages + * Fix compile when not using libjpeg + + glib: + * Always start from the beginning when starting a new search on a page (Bug #59972) + + qt4: + * Fix crash in files with LinkRendition (KDE Bug #317710) + + build system: + * Small cmake improvements + Release 0.22.2 core: * Correct rendering of underline and strike out annotations (Bug #61518) diff --git a/Build/source/libs/poppler/poppler-0.22.2/README b/Build/source/libs/poppler/poppler-0.23.2/README index fa223900fbf..fa223900fbf 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/README +++ b/Build/source/libs/poppler/poppler-0.23.2/README diff --git a/Build/source/libs/poppler/poppler-0.22.2/README-XPDF b/Build/source/libs/poppler/poppler-0.23.2/README-XPDF index e97791ce5b2..e97791ce5b2 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/README-XPDF +++ b/Build/source/libs/poppler/poppler-0.23.2/README-XPDF diff --git a/Build/source/libs/poppler/poppler-0.22.2/TODO b/Build/source/libs/poppler/poppler-0.23.2/TODO index e067c2a3156..e067c2a3156 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/TODO +++ b/Build/source/libs/poppler/poppler-0.23.2/TODO diff --git a/Build/source/libs/poppler/poppler-0.22.2/config.h.cmake b/Build/source/libs/poppler/poppler-0.23.2/config.h.cmake index cde219f1e76..b707ba72249 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/config.h.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/config.h.cmake @@ -46,6 +46,12 @@ /* Define to 1 if you have the `ftell64' function. */ #cmakedefine HAVE_FTELL64 1 +/* Define to 1 if you have the `pread64' function. */ +#cmakedefine HAVE_PREAD64 1 + +/* Define to 1 if you have the `lseek64' function. */ +#cmakedefine HAVE_LSEEK64 1 + /* Defines if gettimeofday is available on your system */ #cmakedefine HAVE_GETTIMEOFDAY 1 @@ -216,10 +222,10 @@ #endif /* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ +#cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@ /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ -/* #undef _LARGEFILE_SOURCE */ +/* TODO This is wrong, port if needed #undef _LARGEFILE_SOURCE */ /* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ +/* TODO This is wrong, port if needed #undef _LARGE_FILES */ diff --git a/Build/source/libs/poppler/poppler-0.22.2/config.h.in b/Build/source/libs/poppler/poppler-0.23.2/config.h.in index a29b012bad5..79028560a02 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/config.h.in +++ b/Build/source/libs/poppler/poppler-0.23.2/config.h.in @@ -70,6 +70,9 @@ /* Defines if localtime_r is available on your system */ #undef HAVE_LOCALTIME_R +/* Define to 1 if you have the `lseek64' function. */ +#undef HAVE_LSEEK64 + /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H @@ -88,6 +91,9 @@ /* Define to 1 if you have the `popen' function. */ #undef HAVE_POPEN +/* Define to 1 if you have the `pread64' function. */ +#undef HAVE_PREAD64 + /* Define if you have POSIX threads libraries and header files. */ #undef HAVE_PTHREAD @@ -103,6 +109,12 @@ /* Define to 1 if you have the <stdlib.h> header file. */ #undef HAVE_STDLIB_H +/* Define to 1 if you have the `strcat_s' function. */ +#undef HAVE_STRCAT_S + +/* Define to 1 if you have the `strcpy_s' function. */ +#undef HAVE_STRCPY_S + /* Define to 1 if you have the <strings.h> header file. */ #undef HAVE_STRINGS_H diff --git a/Build/source/libs/poppler/poppler-0.22.2/configure.ac b/Build/source/libs/poppler/poppler-0.23.2/configure.ac index fc77b2284e0..ae87a2046d2 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/configure.ac +++ b/Build/source/libs/poppler/poppler-0.23.2/configure.ac @@ -1,5 +1,5 @@ m4_define([poppler_version_major],[0]) -m4_define([poppler_version_minor],[22]) +m4_define([poppler_version_minor],[23]) m4_define([poppler_version_micro],[2]) m4_define([poppler_version],[poppler_version_major.poppler_version_minor.poppler_version_micro]) @@ -66,6 +66,9 @@ case "$host_os" in win32_libs="-lgdi32" create_shared_lib="-no-undefined" auto_import_flags="-Wl,--enable-auto-import" + + # Use mingw's ansi stdio extensions + CXXFLAGS="$CXXFLAGS -D__USE_MINGW_ANSI_STDIO=1" ;; esac @@ -251,6 +254,7 @@ fi dnl ##### Checks for library functions. AC_CHECK_FUNCS(popen mkstemp mkstemps) +AC_CHECK_FUNCS(strcpy_s strcat_s) dnl ##### Back to C for the library tests. AC_LANG_C @@ -264,6 +268,7 @@ AC_CHECK_FUNCS(ftell64, xpdf_cv_func_ftell64=yes, xpdf_cv_func_ftell64=no) if test "$xpdf_cv_func_fseek64" = yes -a "$xpdf_cv_func_ftell64" = yes; then AC_DEFINE(HAVE_FSEEK64) fi +AC_CHECK_FUNCS(pread64 lseek64) dnl Test for zlib AC_ARG_ENABLE([zlib], diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiBase.cc b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiBase.cc index 86bafd80208..86bafd80208 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiBase.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiBase.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiBase.h b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiBase.h index d613acd2bb1..d613acd2bb1 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiBase.h +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiBase.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiEncodings.cc b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiEncodings.cc index 5cea6fab7f1..5cea6fab7f1 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiEncodings.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiEncodings.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiEncodings.h b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiEncodings.h index ab80ad362a6..ab80ad362a6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiEncodings.h +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiEncodings.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiIdentifier.cc b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiIdentifier.cc index d8ee7e0e509..be28e2568eb 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiIdentifier.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiIdentifier.cc @@ -6,6 +6,20 @@ // //======================================================================== +//======================================================================== +// +// Modified under the Poppler project - http://poppler.freedesktop.org +// +// All changes made under the Poppler project to this file are licensed +// under GPL version 2 or later +// +// Copyright (C) 2013 Christoph Duelli <duelli@melosgmbh.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 +// +//======================================================================== + #ifdef USE_GCC_PRAGMAS #pragma implementation #endif @@ -18,6 +32,8 @@ //------------------------------------------------------------------------ +namespace { // do not pollute global namespace + class Reader { public: @@ -413,6 +429,8 @@ GBool StreamReader::fillBuf(int pos, int len) { return gTrue; } +} + //------------------------------------------------------------------------ static FoFiIdentifierType identify(Reader *reader); diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiIdentifier.h b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiIdentifier.h index af1323b76d6..af1323b76d6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiIdentifier.h +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiIdentifier.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiTrueType.cc b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiTrueType.cc index cd11d6ff2c6..cd11d6ff2c6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiTrueType.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiTrueType.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiTrueType.h b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiTrueType.h index b40a44a8d70..b40a44a8d70 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiTrueType.h +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiTrueType.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1.cc b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1.cc index 8fa10a016b6..8fa10a016b6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1.h b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1.h index f4e29b4ef0b..f4e29b4ef0b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1.h +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1C.cc b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1C.cc index c4595a3260e..c4595a3260e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1C.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1C.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1C.h b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1C.h index 698dccd77fd..698dccd77fd 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/FoFiType1C.h +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/FoFiType1C.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/fofi/Makefile.am b/Build/source/libs/poppler/poppler-0.23.2/fofi/Makefile.am index c4654dd28b9..c4654dd28b9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/fofi/Makefile.am +++ b/Build/source/libs/poppler/poppler-0.23.2/fofi/Makefile.am diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/FixedPoint.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/FixedPoint.cc index 26b2f0fe890..26b2f0fe890 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/FixedPoint.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/FixedPoint.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/FixedPoint.h b/Build/source/libs/poppler/poppler-0.23.2/goo/FixedPoint.h index 99749802db7..99749802db7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/FixedPoint.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/FixedPoint.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooHash.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/GooHash.cc index f4a92f17506..f4a92f17506 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooHash.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooHash.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooHash.h b/Build/source/libs/poppler/poppler-0.23.2/goo/GooHash.h index eda19e31409..eda19e31409 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooHash.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooHash.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooLikely.h b/Build/source/libs/poppler/poppler-0.23.2/goo/GooLikely.h index 724ccf00870..724ccf00870 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooLikely.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooLikely.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooList.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/GooList.cc index 6ce4952dc6a..6ce4952dc6a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooList.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooList.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooList.h b/Build/source/libs/poppler/poppler-0.23.2/goo/GooList.h index c83a0e36a8a..c83a0e36a8a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooList.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooList.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooMutex.h b/Build/source/libs/poppler/poppler-0.23.2/goo/GooMutex.h index 3f53a626a67..e9d5a543ff7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooMutex.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooMutex.h @@ -16,6 +16,9 @@ // under GPL version 2 or later // // Copyright (C) 2009 Kovid Goyal <kovid@kovidgoyal.net> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2013 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.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 @@ -53,11 +56,26 @@ typedef CRITICAL_SECTION GooMutex; typedef pthread_mutex_t GooMutex; -#define gInitMutex(m) pthread_mutex_init(m, NULL) +inline void gInitMutex(GooMutex *m) { + pthread_mutexattr_t mutexattr; + pthread_mutexattr_init(&mutexattr); + pthread_mutexattr_settype(&mutexattr, PTHREAD_MUTEX_RECURSIVE); + pthread_mutex_init(m, &mutexattr); + pthread_mutexattr_destroy(&mutexattr); +} #define gDestroyMutex(m) pthread_mutex_destroy(m) #define gLockMutex(m) pthread_mutex_lock(m) #define gUnlockMutex(m) pthread_mutex_unlock(m) #endif +class MutexLocker { +public: + MutexLocker(GooMutex *mutexA) : mutex(mutexA) { gLockMutex(mutex); } + ~MutexLocker() { gUnlockMutex(mutex); } + +private: + GooMutex *mutex; +}; + #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooString.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/GooString.cc index d35161d87ad..d35161d87ad 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooString.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooString.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooString.h b/Build/source/libs/poppler/poppler-0.23.2/goo/GooString.h index b24051b6b67..b811c5ce5d8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooString.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooString.h @@ -33,6 +33,21 @@ #endif #include <limits.h> // for LLONG_MAX and ULLONG_MAX + +/* <limits.h> and/or the compiler may or may not define these. */ +/* Minimum and maximum values a `signed long long int' can hold. */ +#ifndef LLONG_MAX +# define LLONG_MAX 9223372036854775807LL +#endif +#ifndef LLONG_MIN +# define LLONG_MIN (-LLONG_MAX - 1LL) +#endif + +/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */ +#ifndef ULLONG_MAX +# define ULLONG_MAX 18446744073709551615ULL +#endif + #include <stdarg.h> #include <stdlib.h> // for NULL #include "gtypes.h" diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooTimer.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/GooTimer.cc index c766c6bf2e4..c766c6bf2e4 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooTimer.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooTimer.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/GooTimer.h b/Build/source/libs/poppler/poppler-0.23.2/goo/GooTimer.h index d77373e90c1..d77373e90c1 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/GooTimer.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/GooTimer.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/ImgWriter.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/ImgWriter.cc index a30d26d89ad..a30d26d89ad 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/ImgWriter.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/ImgWriter.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/ImgWriter.h b/Build/source/libs/poppler/poppler-0.23.2/goo/ImgWriter.h index 8feb3511e4d..8feb3511e4d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/ImgWriter.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/ImgWriter.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/JpegWriter.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/JpegWriter.cc index 9b7c5051838..9b7c5051838 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/JpegWriter.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/JpegWriter.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/JpegWriter.h b/Build/source/libs/poppler/poppler-0.23.2/goo/JpegWriter.h index d69bbbb8dda..d69bbbb8dda 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/JpegWriter.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/JpegWriter.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/Makefile.am b/Build/source/libs/poppler/poppler-0.23.2/goo/Makefile.am index 0764e79ca18..0764e79ca18 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/Makefile.am +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/Makefile.am diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/PNGWriter.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/PNGWriter.cc index b775600c0a3..b775600c0a3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/PNGWriter.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/PNGWriter.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/PNGWriter.h b/Build/source/libs/poppler/poppler-0.23.2/goo/PNGWriter.h index c73c96426b8..c73c96426b8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/PNGWriter.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/PNGWriter.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/TiffWriter.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/TiffWriter.cc index d372a5bdfce..d372a5bdfce 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/TiffWriter.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/TiffWriter.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/TiffWriter.h b/Build/source/libs/poppler/poppler-0.23.2/goo/TiffWriter.h index 52fdd53efa5..52fdd53efa5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/TiffWriter.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/TiffWriter.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gfile.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/gfile.cc index b075b2baf6d..c590a1937e8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gfile.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gfile.cc @@ -18,9 +18,12 @@ // Copyright (C) 2006 Takashi Iwai <tiwai@suse.de> // Copyright (C) 2006 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2008 Adam Batkin <adam@batkin.net> -// Copyright (C) 2008, 2010, 2012 Hib Eris <hib@hiberis.nl> +// Copyright (C) 2008, 2010, 2012, 2013 Hib Eris <hib@hiberis.nl> // Copyright (C) 2009, 2012 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2009 Kovid Goyal <kovid@kovidgoyal.net> +// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 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 @@ -49,6 +52,8 @@ # include <unixlib.h> # endif #endif // _WIN32 +#include <stdio.h> +#include <limits> #include "GooString.h" #include "gfile.h" @@ -546,6 +551,125 @@ char *getLine(char *buf, int size, FILE *f) { return buf; } +int Gfseek(FILE *f, Goffset offset, int whence) { +#if HAVE_FSEEKO + return fseeko(f, offset, whence); +#elif HAVE_FSEEK64 + return fseek64(f, offset, whence); +#elif defined(__MINGW32__) + return fseeko64(f, offset, whence); +#elif _WIN32 + return _fseeki64(f, offset, whence); +#else + return fseek(f, offset, whence); +#endif +} + +Goffset Gftell(FILE *f) { +#if HAVE_FSEEKO + return ftello(f); +#elif HAVE_FSEEK64 + return ftell64(f); +#elif defined(__MINGW32__) + return ftello64(f); +#elif _WIN32 + return _ftelli64(f); +#else + return ftell(f); +#endif +} + +Goffset GoffsetMax() { +#if HAVE_FSEEKO + return (std::numeric_limits<off_t>::max)(); +#elif HAVE_FSEEK64 || defined(__MINGW32__) + return (std::numeric_limits<off64_t>::max)(); +#elif _WIN32 + return (std::numeric_limits<__int64>::max)(); +#else + return (std::numeric_limits<long>::max)(); +#endif +} + +//------------------------------------------------------------------------ +// GooFile +//------------------------------------------------------------------------ + +#ifdef _WIN32 + +int GooFile::read(char *buf, int n, Goffset offset) const { + DWORD m; + + LARGE_INTEGER largeInteger = {0}; + largeInteger.QuadPart = offset; + + OVERLAPPED overlapped = {0}; + overlapped.Offset = largeInteger.LowPart; + overlapped.OffsetHigh = largeInteger.HighPart; + + return FALSE == ReadFile(handle, buf, n, &m, &overlapped) ? -1 : m; +} + +Goffset GooFile::size() const { + LARGE_INTEGER size = {(DWORD)-1,-1}; + + GetFileSizeEx(handle, &size); + + return size.QuadPart; +} + +GooFile* GooFile::open(const GooString *fileName) { + HANDLE handle = CreateFile(fileName->getCString(), + GENERIC_READ, + FILE_SHARE_READ, + NULL, + OPEN_EXISTING, + FILE_ATTRIBUTE_NORMAL, NULL); + + return handle == INVALID_HANDLE_VALUE ? NULL : new GooFile(handle); +} + +GooFile* GooFile::open(const wchar_t *fileName) { + HANDLE handle = CreateFileW(fileName, + GENERIC_READ, + FILE_SHARE_READ, + NULL, + OPEN_EXISTING, + FILE_ATTRIBUTE_NORMAL, NULL); + + return handle == INVALID_HANDLE_VALUE ? NULL : new GooFile(handle); +} + +#else + +int GooFile::read(char *buf, int n, Goffset offset) const { +#ifdef HAVE_PREAD64 + return pread64(fd, buf, n, offset); +#else + return pread(fd, buf, n, offset); +#endif +} + +Goffset GooFile::size() const { +#ifdef HAVE_LSEEK64 + return lseek64(fd, 0, SEEK_END); +#else + return lseek(fd, 0, SEEK_END); +#endif +} + +GooFile* GooFile::open(const GooString *fileName) { +#ifdef VMS + int fd = ::open(fileName->getCString(), Q_RDONLY, "ctx=stm"); +#else + int fd = ::open(fileName->getCString(), O_RDONLY); +#endif + + return fd < 0 ? NULL : new GooFile(fd); +} + +#endif // _WIN32 + //------------------------------------------------------------------------ // GDir and GDirEntry //------------------------------------------------------------------------ diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gfile.h b/Build/source/libs/poppler/poppler-0.23.2/goo/gfile.h index 4e1102381e2..5f546f11156 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gfile.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gfile.h @@ -18,6 +18,8 @@ // Copyright (C) 2006 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2009, 2011, 2012 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2009 Kovid Goyal <kovid@kovidgoyal.net> +// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -114,6 +116,42 @@ extern FILE *openFile(const char *path, const char *mode); // conventions. extern char *getLine(char *buf, int size, FILE *f); +// Like fseek/ftell but uses platform specific variants that support large files +extern int Gfseek(FILE *f, Goffset offset, int whence); +extern Goffset Gftell(FILE *f); + +// Largest offset supported by Gfseek/Gftell +extern Goffset GoffsetMax(); + +//------------------------------------------------------------------------ +// GooFile +//------------------------------------------------------------------------ + +class GooFile +{ +public: + int read(char *buf, int n, Goffset offset) const; + Goffset size() const; + + static GooFile *open(const GooString *fileName); + +#ifdef _WIN32 + static GooFile *open(const wchar_t *fileName); + + ~GooFile() { CloseHandle(handle); } + +private: + GooFile(HANDLE handleA): handle(handleA) {} + HANDLE handle; +#else + ~GooFile() { close(fd); } + +private: + GooFile(int fdA) : fd(fdA) {} + int fd; +#endif // _WIN32 +}; + //------------------------------------------------------------------------ // GDir and GDirEntry //------------------------------------------------------------------------ diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gmem.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/gmem.cc index c1c607ac3f3..c1c607ac3f3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gmem.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gmem.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gmem.h b/Build/source/libs/poppler/poppler-0.23.2/goo/gmem.h index 898f33933f9..898f33933f9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gmem.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gmem.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gmempp.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/gmempp.cc index a70338ca3ce..a70338ca3ce 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gmempp.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gmempp.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/grandom.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/grandom.cc index 1237175420b..1237175420b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/grandom.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/grandom.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/grandom.h b/Build/source/libs/poppler/poppler-0.23.2/goo/grandom.h index 45fa791aba8..45fa791aba8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/grandom.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/grandom.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gstrtod.cc b/Build/source/libs/poppler/poppler-0.23.2/goo/gstrtod.cc index cd1d5b554f7..cd1d5b554f7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gstrtod.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gstrtod.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gstrtod.h b/Build/source/libs/poppler/poppler-0.23.2/goo/gstrtod.h index e8abdadf53e..e8abdadf53e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gstrtod.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gstrtod.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gtypes.h b/Build/source/libs/poppler/poppler-0.23.2/goo/gtypes.h index b7a2dd2d268..a8d4519497e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gtypes.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gtypes.h @@ -15,6 +15,7 @@ // // Copyright (C) 2010 Patrick Spendrin <ps_ml@gmx.de> // Copyright (C) 2010 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -24,6 +25,8 @@ #ifndef GTYPES_H #define GTYPES_H +#include "poppler-config.h" + /* * These have stupid names to avoid conflicts with some (but not all) * C++ compilers which define them. @@ -44,5 +47,6 @@ typedef unsigned char Guchar; typedef unsigned short Gushort; typedef unsigned int Guint; typedef unsigned long Gulong; +typedef long long Goffset; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/goo/gtypes_p.h b/Build/source/libs/poppler/poppler-0.23.2/goo/gtypes_p.h index cc4866e1389..cc4866e1389 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/goo/gtypes_p.h +++ b/Build/source/libs/poppler/poppler-0.23.2/goo/gtypes_p.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/gtk-doc.make b/Build/source/libs/poppler/poppler-0.23.2/gtk-doc.make index 9841de47922..9841de47922 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/gtk-doc.make +++ b/Build/source/libs/poppler/poppler-0.23.2/gtk-doc.make diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-cairo-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-cairo-uninstalled.pc.in index 2458eb20df8..2458eb20df8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-cairo-uninstalled.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-cairo-uninstalled.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-cairo.pc.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler-cairo.pc.cmake index b32f118314b..b32f118314b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-cairo.pc.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-cairo.pc.cmake diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-cairo.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-cairo.pc.in index 367a5b690bf..367a5b690bf 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-cairo.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-cairo.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-cpp-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-cpp-uninstalled.pc.in index af3640eb2c1..af3640eb2c1 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-cpp-uninstalled.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-cpp-uninstalled.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-cpp.pc.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler-cpp.pc.cmake index 3f56b3d9d90..3f56b3d9d90 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-cpp.pc.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-cpp.pc.cmake diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-cpp.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-cpp.pc.in index a7e97c25dfe..a7e97c25dfe 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-cpp.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-cpp.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-glib-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-glib-uninstalled.pc.in index 5506c4e53ac..5506c4e53ac 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-glib-uninstalled.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-glib-uninstalled.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-glib.pc.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler-glib.pc.cmake index e15e6699a43..e15e6699a43 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-glib.pc.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-glib.pc.cmake diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-glib.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-glib.pc.in index cd30feb728f..cd30feb728f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-glib.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-glib.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-qt4-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-qt4-uninstalled.pc.in index 3a336c6c294..3a336c6c294 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-qt4-uninstalled.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-qt4-uninstalled.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-qt4.pc.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler-qt4.pc.cmake index b17fd5d8453..b17fd5d8453 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-qt4.pc.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-qt4.pc.cmake diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-qt4.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-qt4.pc.in index 306ae46e0b0..306ae46e0b0 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-qt4.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-qt4.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-splash-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-splash-uninstalled.pc.in index 436ecdb8f1b..436ecdb8f1b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-splash-uninstalled.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-splash-uninstalled.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-splash.pc.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler-splash.pc.cmake index cb95b3d2d27..cb95b3d2d27 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-splash.pc.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-splash.pc.cmake diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-splash.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-splash.pc.in index cf3491fc7cf..cf3491fc7cf 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-splash.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-splash.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler-uninstalled.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler-uninstalled.pc.in index 6076e80c5b3..6076e80c5b3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler-uninstalled.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler-uninstalled.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler.pc.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler.pc.cmake index f1aebedbefd..f1aebedbefd 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler.pc.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler.pc.cmake diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler.pc.in b/Build/source/libs/poppler/poppler-0.23.2/poppler.pc.in index 8605b28673b..8605b28673b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler.pc.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler.pc.in diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Annot.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Annot.cc index 064b55078a4..791a645989e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Annot.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Annot.cc @@ -15,7 +15,7 @@ // // Copyright (C) 2006 Scott Turner <scotty1024@mac.com> // Copyright (C) 2007, 2008 Julien Rebetez <julienr@svn.gnome.org> -// Copyright (C) 2007-2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2007-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2007-2012 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2007, 2008 Iñigo MartÃnez <inigomartinez@gmail.com> // Copyright (C) 2007 Jeff Muizelaar <jeff@infidigm.net> @@ -25,8 +25,9 @@ // Copyright (C) 2009 Ilya Gorenbein <igorenbein@finjan.com> // Copyright (C) 2011, 2013 José Aliste <jaliste@src.gnome.org> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> -// Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2012, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2012 Tobias Koenig <tokoe@kdab.com> +// Copyright (C) 2013 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 @@ -67,6 +68,14 @@ #include "Link.h" #include <string.h> +#if MULTITHREADED +# define annotLocker() MutexLocker locker(&mutex) +# define annotCondLocker(X) MutexLocker locker(&mutex, (X)) +#else +# define annotLocker() +# define annotCondLocker(X) +#endif + #define fieldFlagReadOnly 0x00000001 #define fieldFlagRequired 0x00000002 #define fieldFlagNoExport 0x00000004 @@ -1293,6 +1302,10 @@ void Annot::initialize(PDFDoc *docA, Dict *dict) { obj1.free(); dict->lookupNF("OC", &oc); + +#if MULTITHREADED + gInitMutex(&mutex); +#endif } void Annot::getRect(double *x1, double *y1, double *x2, double *y2) const { @@ -1339,6 +1352,7 @@ GBool Annot::inRect(double x, double y) const { } void Annot::update(const char *key, Object *value) { + annotLocker(); /* Set M to current time, unless we are updating M itself */ if (strcmp(key, "M") != 0) { delete modified; @@ -1355,6 +1369,7 @@ void Annot::update(const char *key, Object *value) { } void Annot::setContents(GooString *new_content) { + annotLocker(); delete contents; if (new_content) { @@ -1374,6 +1389,7 @@ void Annot::setContents(GooString *new_content) { } void Annot::setName(GooString *new_name) { + annotLocker(); delete name; if (new_name) { @@ -1388,6 +1404,7 @@ void Annot::setName(GooString *new_name) { } void Annot::setModified(GooString *new_modified) { + annotLocker(); delete modified; if (new_modified) @@ -1401,6 +1418,7 @@ void Annot::setModified(GooString *new_modified) { } void Annot::setFlags(Guint new_flags) { + annotLocker(); Object obj1; flags = new_flags; obj1.initInt(flags); @@ -1408,6 +1426,7 @@ void Annot::setFlags(Guint new_flags) { } void Annot::setBorder(AnnotBorderArray *new_border) { + annotLocker(); delete border; if (new_border) { @@ -1421,6 +1440,7 @@ void Annot::setBorder(AnnotBorderArray *new_border) { } void Annot::setColor(AnnotColor *new_color) { + annotLocker(); delete color; if (new_color) { @@ -1434,6 +1454,7 @@ void Annot::setColor(AnnotColor *new_color) { } void Annot::setPage(int pageIndex, GBool updateP) { + annotLocker(); Page *pageobj = doc->getPage(pageIndex); Object obj1; @@ -1452,6 +1473,7 @@ void Annot::setPage(int pageIndex, GBool updateP) { } void Annot::setAppearanceState(const char *state) { + annotLocker(); if (!state) return; @@ -1475,6 +1497,7 @@ void Annot::setAppearanceState(const char *state) { } void Annot::invalidateAppearance() { + annotLocker(); if (appearStreams) { // Remove existing appearance streams appearStreams->removeAllStreams(); } @@ -1516,12 +1539,24 @@ void Annot::removeReferencedObjects() { } void Annot::incRefCnt() { + annotLocker(); refCnt++; } void Annot::decRefCnt() { - if (--refCnt == 0) +#if MULTITHREADED + gLockMutex(&mutex); +#endif + if (--refCnt == 0) { +#if MULTITHREADED + gUnlockMutex(&mutex); +#endif delete this; + return; + } +#if MULTITHREADED + gUnlockMutex(&mutex); +#endif } Annot::~Annot() { @@ -1552,6 +1587,10 @@ Annot::~Annot() { delete color; oc.free(); + +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif } void Annot::setColor(AnnotColor *color, GBool fill) { @@ -1744,11 +1783,12 @@ GBool Annot::isVisible(GBool printing) { void Annot::draw(Gfx *gfx, GBool printing) { Object obj; + annotLocker(); if (!isVisible (printing)) return; // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); @@ -2361,6 +2401,7 @@ void AnnotText::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { ca = opacity; @@ -2412,7 +2453,7 @@ void AnnotText::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); if (appearBBox) { gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, appearBBox->getPageXMin(), appearBBox->getPageYMin(), @@ -2510,8 +2551,9 @@ void AnnotLink::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, border, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); @@ -2939,12 +2981,13 @@ void AnnotFreeText::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { generateFreeTextAppearance(); } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); @@ -3411,12 +3454,13 @@ void AnnotLine::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { generateLineAppearance(); } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); if (appearBBox) { gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, appearBBox->getPageXMin(), appearBBox->getPageYMin(), @@ -3576,6 +3620,7 @@ void AnnotTextMarkup::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull() || type == typeHighlight) { GBool blendMultiply = gTrue; ca = opacity; @@ -3729,7 +3774,7 @@ void AnnotTextMarkup::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); if (appearBBox) { gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, appearBBox->getPageXMin(), appearBBox->getPageYMin(), @@ -4961,6 +5006,7 @@ void AnnotWidget::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); addDingbatsResource = gFalse; // Only construct the appearance stream when @@ -4972,7 +5018,7 @@ void AnnotWidget::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); if (addDingbatsResource) { // We are forcing ZaDb but the font does not exist // so create a fake one @@ -4981,19 +5027,19 @@ void AnnotWidget::draw(Gfx *gfx, GBool printing) { subtypeObj.initName("Type1"); Object fontDictObj; - Dict *fontDict = new Dict(xref); + Dict *fontDict = new Dict(gfx->getXRef()); fontDict->decRef(); fontDict->add(copyString("BaseFont"), &baseFontObj); fontDict->add(copyString("Subtype"), &subtypeObj); fontDictObj.initDict(fontDict); Object fontsDictObj; - Dict *fontsDict = new Dict(xref); + Dict *fontsDict = new Dict(gfx->getXRef()); fontsDict->decRef(); fontsDict->add(copyString("ZaDb"), &fontDictObj); fontsDictObj.initDict(fontsDict); - Dict *dict = new Dict(xref); + Dict *dict = new Dict(gfx->getXRef()); dict->add(copyString("Font"), &fontsDictObj); gfx->pushResources(dict); delete dict; @@ -5073,6 +5119,7 @@ void AnnotMovie::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull() && movie->getShowPoster()) { int width, height; Object poster; @@ -5089,25 +5136,25 @@ void AnnotMovie::draw(Gfx *gfx, GBool printing) { appearBuf->append ("Q\n"); Object imgDict; - imgDict.initDict(xref); + imgDict.initDict(gfx->getXRef()); imgDict.dictSet ("MImg", &poster); Object resDict; - resDict.initDict(xref); + resDict.initDict(gfx->getXRef()); resDict.dictSet ("XObject", &imgDict); Object formDict, obj1, obj2; - formDict.initDict(xref); + formDict.initDict(gfx->getXRef()); formDict.dictSet("Length", obj1.initInt(appearBuf->getLength())); formDict.dictSet("Subtype", obj1.initName("Form")); formDict.dictSet("Name", obj1.initName("FRM")); - obj1.initArray(xref); + obj1.initArray(gfx->getXRef()); obj1.arrayAdd(obj2.initInt(0)); obj1.arrayAdd(obj2.initInt(0)); obj1.arrayAdd(obj2.initInt(width)); obj1.arrayAdd(obj2.initInt(height)); formDict.dictSet("BBox", &obj1); - obj1.initArray(xref); + obj1.initArray(gfx->getXRef()); obj1.arrayAdd(obj2.initInt(1)); obj1.arrayAdd(obj2.initInt(0)); obj1.arrayAdd(obj2.initInt(0)); @@ -5125,10 +5172,10 @@ void AnnotMovie::draw(Gfx *gfx, GBool printing) { delete appearBuf; Object objDict; - objDict.initDict(xref); + objDict.initDict(gfx->getXRef()); objDict.dictSet ("FRM", &aStream); - resDict.initDict(xref); + resDict.initDict(gfx->getXRef()); resDict.dictSet ("XObject", &objDict); appearBuf = new GooString (); @@ -5152,7 +5199,7 @@ void AnnotMovie::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); @@ -5381,6 +5428,7 @@ void AnnotGeometry::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { ca = opacity; @@ -5494,7 +5542,7 @@ void AnnotGeometry::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); @@ -5702,6 +5750,7 @@ void AnnotPolygon::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { appearBBox = new AnnotAppearanceBBox(rect); ca = opacity; @@ -5778,7 +5827,7 @@ void AnnotPolygon::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); if (appearBBox) { gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, appearBBox->getPageXMin(), appearBBox->getPageYMin(), @@ -5939,6 +5988,7 @@ void AnnotInk::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { appearBBox = new AnnotAppearanceBBox(rect); ca = opacity; @@ -5990,7 +6040,7 @@ void AnnotInk::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); if (appearBBox) { gfx->drawAnnot(&obj, (AnnotBorder *)NULL, color, appearBBox->getPageXMin(), appearBBox->getPageYMin(), @@ -6171,6 +6221,7 @@ void AnnotFileAttachment::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { ca = opacity; @@ -6211,7 +6262,7 @@ void AnnotFileAttachment::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, border, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); @@ -6337,6 +6388,7 @@ void AnnotSound::draw(Gfx *gfx, GBool printing) { if (!isVisible (printing)) return; + annotLocker(); if (appearance.isNull()) { ca = opacity; @@ -6372,7 +6424,7 @@ void AnnotSound::draw(Gfx *gfx, GBool printing) { } // draw the appearance stream - appearance.fetch(xref, &obj); + appearance.fetch(gfx->getXRef(), &obj); gfx->drawAnnot(&obj, border, color, rect->x1, rect->y1, rect->x2, rect->y2); obj.free(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Annot.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Annot.h index 68ddeb7911f..7be21142f10 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Annot.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Annot.h @@ -21,9 +21,10 @@ // Copyright (C) 2008 Hugo Mercier <hmercier31@gmail.com> // Copyright (C) 2008 Pino Toscano <pino@kde.org> // Copyright (C) 2008 Tomas Are Haavet <tomasare@gmail.com> -// Copyright (C) 2009-2011 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2009-2011, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> // Copyright (C) 2012 Tobias Koenig <tokoe@kdab.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -660,6 +661,9 @@ protected: GBool ok; bool hasRef; +#if MULTITHREADED + GooMutex mutex; +#endif }; //------------------------------------------------------------------------ diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Array.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Array.cc index cb2243296f6..230c3287683 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Array.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Array.cc @@ -15,6 +15,8 @@ // // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2013 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 @@ -33,6 +35,11 @@ #include "Object.h" #include "Array.h" +#if MULTITHREADED +# define arrayLocker() MutexLocker locker(&mutex) +#else +# define arrayLocker() +#endif //------------------------------------------------------------------------ // Array //------------------------------------------------------------------------ @@ -42,6 +49,9 @@ Array::Array(XRef *xrefA) { elems = NULL; size = length = 0; ref = 1; +#if MULTITHREADED + gInitMutex(&mutex); +#endif } Array::~Array() { @@ -50,9 +60,35 @@ Array::~Array() { for (i = 0; i < length; ++i) elems[i].free(); gfree(elems); +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif +} + +Object *Array::copy(XRef *xrefA, Object *obj) { + arrayLocker(); + obj->initArray(xrefA); + for (int i = 0; i < length; ++i) { + Object obj1; + obj->arrayAdd(elems[i].copy(&obj1)); + } + return obj; +} + +int Array::incRef() { + arrayLocker(); + ++ref; + return ref; +} + +int Array::decRef() { + arrayLocker(); + --ref; + return ref; } void Array::add(Object *elem) { + arrayLocker(); if (length == size) { if (length == 0) { size = 8; @@ -66,6 +102,7 @@ void Array::add(Object *elem) { } void Array::remove(int i) { + arrayLocker(); if (i < 0 || i >= length) { #ifdef DEBUG_MEM abort(); @@ -77,7 +114,7 @@ void Array::remove(int i) { memmove( elems + i, elems + i + 1, sizeof(elems[0]) * (length - i) ); } -Object *Array::get(int i, Object *obj) { +Object *Array::get(int i, Object *obj, int recursion) { if (i < 0 || i >= length) { #ifdef DEBUG_MEM abort(); @@ -85,7 +122,7 @@ Object *Array::get(int i, Object *obj) { return obj->initNull(); #endif } - return elems[i].fetch(xref, obj); + return elems[i].fetch(xref, obj, recursion); } Object *Array::getNF(int i, Object *obj) { diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Array.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Array.h index 666a409c2d2..e78e399baf2 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Array.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Array.h @@ -15,6 +15,7 @@ // // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -28,7 +29,9 @@ #pragma interface #endif +#include "poppler-config.h" #include "Object.h" +#include "goo/GooMutex.h" class XRef; @@ -46,12 +49,15 @@ public: ~Array(); // Reference counting. - int incRef() { return ++ref; } - int decRef() { return --ref; } + int incRef(); + int decRef(); // Get number of elements. int getLength() { return length; } + // Copy array with new xref + Object *copy(XRef *xrefA, Object *obj); + // Add an element. void add(Object *elem); @@ -59,7 +65,7 @@ public: void remove(int i); // Accessors. - Object *get(int i, Object *obj); + Object *get(int i, Object *obj, int resursion = 0); Object *getNF(int i, Object *obj); GBool getString(int i, GooString *string); @@ -70,6 +76,9 @@ private: int size; // size of <elems> array int length; // number of elements in array int ref; // reference count +#if MULTITHREADED + GooMutex mutex; +#endif }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ArthurOutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/ArthurOutputDev.cc index a1cb89db537..5d57e9334d7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ArthurOutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ArthurOutputDev.cc @@ -20,6 +20,7 @@ // Copyright (C) 2009 Petr Gajdos <pgajdos@novell.com> // Copyright (C) 2010 Matthias Fauconneau <matthias.fauconneau@gmail.com> // Copyright (C) 2011 Andreas Hartmetz <ahartmetz@gmail.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -122,7 +123,7 @@ void ArthurOutputDev::startDoc(XRef *xrefA) { #endif } -void ArthurOutputDev::startPage(int pageNum, GfxState *state) +void ArthurOutputDev::startPage(int pageNum, GfxState *state, XRef *xref) { // fill page with white background. int w = static_cast<int>(state->getPageWidth()); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ArthurOutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/ArthurOutputDev.h index ed631a053ef..9d5e867951a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ArthurOutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ArthurOutputDev.h @@ -18,6 +18,7 @@ // Copyright (C) 2009, 2011 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2010 Pino Toscano <pino@kde.org> // Copyright (C) 2011 Andreas Hartmetz <ahartmetz@gmail.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -86,7 +87,7 @@ public: //----- initialization and control // Start a page. - virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef *xref); // End a page. virtual void endPage(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFont.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFont.cc index 20a297d6135..20a297d6135 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFont.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFont.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFont.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFont.h index bbdd0558e9f..bbdd0558e9f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFont.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFont.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFontTables.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFontTables.cc index 5115b7bcf13..5115b7bcf13 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFontTables.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFontTables.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFontTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFontTables.h index eb45549efd2..eb45549efd2 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/BuiltinFontTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/BuiltinFontTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CMap.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CMap.cc index 13f293a4aea..13f293a4aea 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CMap.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CMap.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CMap.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CMap.h index f4f5a9141c8..f4f5a9141c8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CMap.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CMap.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CachedFile.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CachedFile.cc index 4c20daefcdd..b0ae8388113 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CachedFile.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CachedFile.cc @@ -7,6 +7,7 @@ // Copyright 2009 Stefan Thomas <thomas@eload24.com> // Copyright 2010, 2011 Hib Eris <hib@hiberis.nl> // Copyright 2010 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Julien Nabet <serval2412@yahoo.fr> // //======================================================================== @@ -213,7 +214,7 @@ size_t CachedFileWriter::write(const char *ptr, size_t size) while (len) { if (chunks) { if (offset == CachedFileChunkSize) { - it++; + ++it; if (it == (*chunks).end()) return written; offset = 0; } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CachedFile.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CachedFile.h index b99ea1ecad4..b99ea1ecad4 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CachedFile.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CachedFile.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoFontEngine.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoFontEngine.cc index c4493e87a3a..1546594f9ea 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoFontEngine.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoFontEngine.cc @@ -17,7 +17,7 @@ // Copyright (C) 2005-2007 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2005, 2006 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2005 Martin Kretzschmar <martink@gnome.org> -// Copyright (C) 2005, 2009, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005, 2009, 2012, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006, 2007, 2010, 2011 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2007 Koji Otani <sho@bbr.jp> // Copyright (C) 2008, 2009 Chris Wilson <chris@chris-wilson.co.uk> @@ -26,6 +26,7 @@ // Copyright (C) 2010 Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp> // Copyright (C) 2010 Jan Kümmel <jan+freedesktop@snorc.org> // Copyright (C) 2012 Hib Eris <hib@hiberis.nl> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -58,6 +59,11 @@ #pragma implementation #endif +#if MULTITHREADED +# define fontEngineLocker() MutexLocker locker(&mutex) +#else +# define fontEngineLocker() +#endif //------------------------------------------------------------------------ // CairoFont @@ -558,6 +564,7 @@ typedef struct _type3_font_info { PDFDoc *doc; CairoFontEngine *fontEngine; GBool printing; + XRef *xref; } type3_font_info_t; static void @@ -645,7 +652,7 @@ _render_type3_glyph (cairo_scaled_font_t *scaled_font, box.y2 = mat[3]; gfx = new Gfx(info->doc, output_dev, resDict, &box, NULL); output_dev->startDoc(info->doc, info->fontEngine); - output_dev->startPage (1, gfx->getState()); + output_dev->startPage (1, gfx->getState(), gfx->getXRef()); output_dev->setInType3Char(gTrue); gfx->display(charProcs->getVal(glyph, &charProc)); @@ -674,7 +681,7 @@ _render_type3_glyph (cairo_scaled_font_t *scaled_font, CairoType3Font *CairoType3Font::create(GfxFont *gfxFont, PDFDoc *doc, CairoFontEngine *fontEngine, - GBool printing) { + GBool printing, XRef *xref) { Object refObj, strObj; type3_font_info_t *info; cairo_font_face_t *font_face; @@ -697,6 +704,7 @@ CairoType3Font *CairoType3Font::create(GfxFont *gfxFont, PDFDoc *doc, info->doc = doc; info->fontEngine = fontEngine; info->printing = printing; + info->xref = xref; cairo_font_face_set_user_data (font_face, &type3_font_key, (void *) info, _free_type3_font_info); @@ -714,7 +722,7 @@ CairoType3Font *CairoType3Font::create(GfxFont *gfxFont, PDFDoc *doc, } } - return new CairoType3Font(ref, doc, font_face, codeToGID, codeToGIDLen, printing); + return new CairoType3Font(ref, doc, font_face, codeToGID, codeToGIDLen, printing, xref); } CairoType3Font::CairoType3Font(Ref ref, @@ -722,7 +730,7 @@ CairoType3Font::CairoType3Font(Ref ref, cairo_font_face_t *cairo_font_face, int *codeToGID, Guint codeToGIDLen, - GBool printing) : CairoFont(ref, + GBool printing, XRef *xref) : CairoFont(ref, cairo_font_face, codeToGID, codeToGIDLen, @@ -755,6 +763,9 @@ CairoFontEngine::CairoFontEngine(FT_Library libA) { FT_Library_Version(lib, &major, &minor, &patch); useCIDs = major > 2 || (major == 2 && (minor > 1 || (minor == 1 && patch > 7))); +#if MULTITHREADED + gInitMutex(&mutex); +#endif } CairoFontEngine::~CairoFontEngine() { @@ -764,15 +775,19 @@ CairoFontEngine::~CairoFontEngine() { if (fontCache[i]) delete fontCache[i]; } +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif } CairoFont * -CairoFontEngine::getFont(GfxFont *gfxFont, PDFDoc *doc, GBool printing) { +CairoFontEngine::getFont(GfxFont *gfxFont, PDFDoc *doc, GBool printing, XRef *xref) { int i, j; Ref ref; CairoFont *font; GfxFontType fontType; + fontEngineLocker(); ref = *gfxFont->getID(); for (i = 0; i < cairoFontCacheSize; ++i) { @@ -788,9 +803,9 @@ CairoFontEngine::getFont(GfxFont *gfxFont, PDFDoc *doc, GBool printing) { fontType = gfxFont->getType(); if (fontType == fontType3) - font = CairoType3Font::create (gfxFont, doc, this, printing); + font = CairoType3Font::create (gfxFont, doc, this, printing, xref); else - font = CairoFreeTypeFont::create (gfxFont, doc->getXRef(), lib, useCIDs); + font = CairoFreeTypeFont::create (gfxFont, xref, lib, useCIDs); //XXX: if font is null should we still insert it into the cache? if (fontCache[cairoFontCacheSize - 1]) { diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoFontEngine.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoFontEngine.h index 63353489f2c..8c0dba116d5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoFontEngine.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoFontEngine.h @@ -19,6 +19,7 @@ // Copyright (C) 2006, 2007 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2006, 2010 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2008 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -32,6 +33,7 @@ #pragma interface #endif +#include "poppler-config.h" #include "goo/gtypes.h" #include <cairo-ft.h> @@ -85,7 +87,7 @@ class CairoType3Font : public CairoFont { public: static CairoType3Font *create(GfxFont *gfxFont, PDFDoc *doc, CairoFontEngine *fontEngine, - GBool printing); + GBool printing, XRef *xref); virtual ~CairoType3Font(); virtual GBool matches(Ref &other, GBool printing); @@ -94,7 +96,7 @@ private: CairoType3Font(Ref ref, PDFDoc *doc, cairo_font_face_t *cairo_font_face, int *codeToGID, Guint codeToGIDLen, - GBool printing); + GBool printing, XRef *xref); PDFDoc *doc; }; @@ -113,12 +115,15 @@ public: CairoFontEngine(FT_Library libA); ~CairoFontEngine(); - CairoFont *getFont(GfxFont *gfxFont, PDFDoc *doc, GBool printing); + CairoFont *getFont(GfxFont *gfxFont, PDFDoc *doc, GBool printing, XRef *xref); private: CairoFont *fontCache[cairoFontCacheSize]; FT_Library lib; GBool useCIDs; +#if MULTITHREADED + GooMutex mutex; +#endif }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoOutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoOutputDev.cc index 441ca45f8f1..a50e1895d9f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoOutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoOutputDev.cc @@ -18,14 +18,14 @@ // Copyright (C) 2005, 2006 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2005, 2009, 2012 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2005 Nickolay V. Shmyrev <nshmyrev@yandex.ru> -// Copyright (C) 2006-2011 Carlos Garcia Campos <carlosgc@gnome.org> +// Copyright (C) 2006-2011, 2013 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2008 Carl Worth <cworth@cworth.org> -// Copyright (C) 2008-2012 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2008-2013 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> // Copyright (C) 2009, 2010 David Benjamin <davidben@mit.edu> -// Copyright (C) 2011, 2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2011-2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2012 Patrick Pfeifer <p2000@mailinator.com> // Copyright (C) 2012 Jason Crain <jason@aquaticape.us> // @@ -144,6 +144,7 @@ CairoOutputDev::CairoOutputDev() { prescaleImages = gTrue; printing = gTrue; use_show_text_glyphs = gFalse; + inUncoloredPattern = gFalse; inType3Char = gFalse; t3_glyph_has_bbox = gFalse; @@ -163,6 +164,7 @@ CairoOutputDev::CairoOutputDev() { stroke_adjust = globalParams->getStrokeAdjust(); align_stroke_coords = gFalse; adjusted_stroke_width = gFalse; + xref = NULL; } CairoOutputDev::~CairoOutputDev() { @@ -235,9 +237,10 @@ void CairoOutputDev::startDoc(PDFDoc *docA, fontEngine = new CairoFontEngine(ft_lib); fontEngine_owner = gTrue; } + xref = doc->getXRef(); } -void CairoOutputDev::startPage(int pageNum, GfxState *state) { +void CairoOutputDev::startPage(int pageNum, GfxState *state, XRef *xrefA) { /* set up some per page defaults */ cairo_pattern_destroy(fill_pattern); cairo_pattern_destroy(stroke_pattern); @@ -249,6 +252,9 @@ void CairoOutputDev::startPage(int pageNum, GfxState *state) { if (text) text->startPage(state); + if (xrefA != NULL) { + xref = xrefA; + } } void CairoOutputDev::endPage() { @@ -456,6 +462,9 @@ void CairoOutputDev::updateLineWidth(GfxState *state) { void CairoOutputDev::updateFillColor(GfxState *state) { GfxRGB color = fill_color; + if (inUncoloredPattern) + return; + state->getFillRGB(&fill_color); if (cairo_pattern_get_type (fill_pattern) != CAIRO_PATTERN_TYPE_SOLID || color.r != fill_color.r || @@ -476,6 +485,9 @@ void CairoOutputDev::updateFillColor(GfxState *state) { void CairoOutputDev::updateStrokeColor(GfxState *state) { GfxRGB color = stroke_color; + if (inUncoloredPattern) + return; + state->getStrokeRGB(&stroke_color); if (cairo_pattern_get_type (fill_pattern) != CAIRO_PATTERN_TYPE_SOLID || color.r != stroke_color.r || @@ -496,6 +508,9 @@ void CairoOutputDev::updateStrokeColor(GfxState *state) { void CairoOutputDev::updateFillOpacity(GfxState *state) { double opacity = fill_opacity; + if (inUncoloredPattern) + return; + fill_opacity = state->getFillOpacity(); if (opacity != fill_opacity) { cairo_pattern_destroy(fill_pattern); @@ -511,6 +526,9 @@ void CairoOutputDev::updateFillOpacity(GfxState *state) { void CairoOutputDev::updateStrokeOpacity(GfxState *state) { double opacity = stroke_opacity; + if (inUncoloredPattern) + return; + stroke_opacity = state->getStrokeOpacity(); if (opacity != stroke_opacity) { cairo_pattern_destroy(stroke_pattern); @@ -524,6 +542,9 @@ void CairoOutputDev::updateStrokeOpacity(GfxState *state) { } void CairoOutputDev::updateFillColorStop(GfxState *state, double offset) { + if (inUncoloredPattern) + return; + state->getFillRGB(&fill_color); cairo_pattern_add_color_stop_rgba(fill_pattern, offset, @@ -602,7 +623,7 @@ void CairoOutputDev::updateFont(GfxState *state) { if (text) text->updateFont(state); - currentFont = fontEngine->getFont (state->getFont(), doc, printing); + currentFont = fontEngine->getFont (state->getFont(), doc, printing, xref); if (!currentFont) return; @@ -805,7 +826,7 @@ void CairoOutputDev::eoFill(GfxState *state) { } -GBool CairoOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx1, Catalog *cat, Object *str, +GBool CairoOutputDev::tilingPatternFill(GfxState *state, Gfx *gfxA, Catalog *cat, Object *str, double *pmat, int paintType, int /*tilingType*/, Dict *resDict, double *mat, double *bbox, int x0, int y0, int x1, int y1, @@ -846,8 +867,12 @@ GBool CairoOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx1, Catalog *cat box.x2 = bbox[2]; box.y2 = bbox[3]; strokePathTmp = strokePathClip; strokePathClip = NULL; - gfx = new Gfx(doc, this, resDict, &box, NULL); + gfx = new Gfx(doc, this, resDict, &box, NULL, NULL, NULL, gfxA->getXRef()); + if (paintType == 2) + inUncoloredPattern = gTrue; gfx->display(str); + if (paintType == 2) + inUncoloredPattern = gFalse; delete gfx; strokePathClip = strokePathTmp; @@ -1552,7 +1577,7 @@ void CairoOutputDev::setSoftMask(GfxState * state, double * bbox, GBool alpha, LOG(printf ("set softMask\n")); - if (alpha == false) { + if (!alpha || transferFunc) { /* We need to mask according to the luminocity of the group. * So we paint the group to an image surface convert it to a luminocity map * and then use that as the mask. */ @@ -1595,13 +1620,15 @@ void CairoOutputDev::setSoftMask(GfxState * state, double * bbox, GBool alpha, cairo_t *maskCtx = cairo_create(source); //XXX: hopefully this uses the correct color space */ - GfxRGB backdropColorRGB; - groupColorSpaceStack->cs->getRGB(backdropColor, &backdropColorRGB); - /* paint the backdrop */ - cairo_set_source_rgb(maskCtx, - colToDbl(backdropColorRGB.r), - colToDbl(backdropColorRGB.g), - colToDbl(backdropColorRGB.b)); + if (!alpha) { + GfxRGB backdropColorRGB; + groupColorSpaceStack->cs->getRGB(backdropColor, &backdropColorRGB); + /* paint the backdrop */ + cairo_set_source_rgb(maskCtx, + colToDbl(backdropColorRGB.r), + colToDbl(backdropColorRGB.g), + colToDbl(backdropColorRGB.b)); + } cairo_paint(maskCtx); /* Copy source ctm to mask ctm and translate origin so that the @@ -1628,15 +1655,14 @@ void CairoOutputDev::setSoftMask(GfxState * state, double * bbox, GBool alpha, int stride = cairo_image_surface_get_stride(source)/4; for (int y=0; y<height; y++) { for (int x=0; x<width; x++) { - int lum; - lum = luminocity(source_data[y*stride + x]); - if (transferFunc) { - double lum_in, lum_out; - lum_in = lum/256.0; - transferFunc->transform(&lum_in, &lum_out); - lum = (int)(lum_out * 255.0 + 0.5); - } - source_data[y*stride + x] = lum << 24; + int lum = alpha ? fill_opacity : luminocity(source_data[y*stride + x]); + if (transferFunc) { + double lum_in, lum_out; + lum_in = lum/256.0; + transferFunc->transform(&lum_in, &lum_out); + lum = (int)(lum_out * 255.0 + 0.5); + } + source_data[y*stride + x] = lum << 24; } } cairo_surface_mark_dirty (source); @@ -1656,7 +1682,7 @@ void CairoOutputDev::setSoftMask(GfxState * state, double * bbox, GBool alpha, } cairo_surface_destroy(source); - } else { + } else if (alpha) { mask = cairo_pattern_reference(group); cairo_get_matrix(cairo, &mask_matrix); } @@ -1765,6 +1791,10 @@ CairoOutputDev::getFilterForSurface(cairo_surface_t *image, if (orig_width == 0 || orig_height == 0) return CAIRO_FILTER_NEAREST; + /* When printing, don't change the interpolation. */ + if (printing) + return CAIRO_FILTER_NEAREST; + int scaled_width, scaled_height; getScaledSize (orig_width, orig_height, &scaled_width, &scaled_height); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoOutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoOutputDev.h index a699a7b45c6..bbad744fe40 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoOutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoOutputDev.h @@ -18,9 +18,9 @@ // Copyright (C) 2005, 2006 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2005 Nickolay V. Shmyrev <nshmyrev@yandex.ru> // Copyright (C) 2006-2011 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright (C) 2008, 2009, 2011, 2012 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2008, 2009, 2011-2013 Adrian Johnson <ajohnson@redneon.com> // Copyright (C) 2008 Michael Vrable <mvrable@cs.ucsd.edu> -// Copyright (C) 2010-2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2010-2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -124,7 +124,7 @@ public: //----- initialization and control // Start a page. - virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef *xref); // End a page. virtual void endPage(); @@ -192,7 +192,6 @@ public: CharCode code, Unicode *u, int uLen); virtual void endType3Char(GfxState *state); virtual void beginTextObject(GfxState *state); - virtual GBool deviceHasTextClip(GfxState *state) { return textClipPath; } virtual void endTextObject(GfxState *state); //----- image drawing @@ -284,6 +283,7 @@ protected: GBool adjusted_stroke_width; GBool align_stroke_coords; CairoFont *currentFont; + XRef *xref; struct StrokePathClip { GfxPath *path; @@ -319,6 +319,7 @@ protected: int utf8Count; int utf8Max; cairo_path_t *textClipPath; + GBool inUncoloredPattern; // inside a uncolored pattern (PaintType = 2) GBool inType3Char; // inside a Type 3 CharProc double t3_glyph_wx, t3_glyph_wy; GBool t3_glyph_has_bbox; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoRescaleBox.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoRescaleBox.cc index 3c96f45e5d3..3c96f45e5d3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoRescaleBox.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoRescaleBox.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoRescaleBox.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoRescaleBox.h index 072e8a9c80c..072e8a9c80c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CairoRescaleBox.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CairoRescaleBox.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Catalog.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Catalog.cc index cf6dff0a573..6bd511a11aa 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Catalog.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Catalog.cc @@ -14,7 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> -// Copyright (C) 2005-2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2005 Jeff Muizelaar <jrmuizel@nit.ca> // Copyright (C) 2005 Jonathan Blandford <jrb@redhat.com> // Copyright (C) 2005 Marco Pesenti Gritti <mpg@redhat.com> @@ -25,6 +25,8 @@ // Copyright (C) 2009 Ilya Gorenbein <igorenbein@finjan.com> // Copyright (C) 2010 Hib Eris <hib@hiberis.nl> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2013 Julien Nabet <serval2412@yahoo.fr> // // 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 @@ -55,6 +57,11 @@ #include "ViewerPreferences.h" #include "FileSpec.h" +#if MULTITHREADED +# define catalogLocker() MutexLocker locker(&mutex) +#else +# define catalogLocker() +#endif //------------------------------------------------------------------------ // Catalog //------------------------------------------------------------------------ @@ -64,6 +71,9 @@ Catalog::Catalog(PDFDoc *docA) { Object obj, obj2; Object optContentProps; +#if MULTITHREADED + gInitMutex(&mutex); +#endif ok = gTrue; doc = docA; xref = doc->getXRef(); @@ -129,7 +139,7 @@ Catalog::~Catalog() { delete kidsIdxList; if (attrsList) { std::vector<PageAttrs *>::iterator it; - for (it = attrsList->begin() ; it < attrsList->end(); it++ ) { + for (it = attrsList->begin() ; it != attrsList->end(); ++it ) { delete *it; } delete attrsList; @@ -137,7 +147,7 @@ Catalog::~Catalog() { delete pagesRefList; if (pagesList) { std::vector<Dict *>::iterator it; - for (it = pagesList->begin() ; it < pagesList->end(); it++ ) { + for (it = pagesList->begin() ; it != pagesList->end(); ++it ) { if (!(*it)->decRef()) { delete *it; } @@ -170,6 +180,9 @@ Catalog::~Catalog() { outline.free(); acroForm.free(); viewerPreferences.free(); +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif } GooString *Catalog::readMetadata() { @@ -177,6 +190,7 @@ GooString *Catalog::readMetadata() { Dict *dict; Object obj; + catalogLocker(); if (metadata.isNone()) { Object catDict; @@ -209,8 +223,12 @@ Page *Catalog::getPage(int i) { if (i < 1) return NULL; + catalogLocker(); if (i > lastCachedPage) { - if (cachePageTree(i) == gFalse) return NULL; + GBool cached = cachePageTree(i); + if ( cached == gFalse) { + return NULL; + } } return pages[i-1]; } @@ -219,8 +237,12 @@ Ref *Catalog::getPageRef(int i) { if (i < 1) return NULL; + catalogLocker(); if (i > lastCachedPage) { - if (cachePageTree(i) == gFalse) return NULL; + GBool cached = cachePageTree(i); + if ( cached == gFalse) { + return NULL; + } } return &pageRefs[i-1]; } @@ -423,6 +445,7 @@ LinkDest *Catalog::findDest(GooString *name) { obj1.free(); } if (!found) { + catalogLocker(); if (getDestNameTree()->lookup(name, &obj1)) found = gTrue; else @@ -457,6 +480,7 @@ FileSpec *Catalog::embeddedFile(int i) { Object efDict; Object obj; + catalogLocker(); obj = getEmbeddedFileNameTree()->getValue(i); FileSpec *embeddedFile = 0; if (obj.isRef()) { @@ -477,6 +501,7 @@ GooString *Catalog::getJS(int i) Object obj; // getJSNameTree()->getValue(i) returns a shallow copy of the object so we // do not need to free it + catalogLocker(); getJSNameTree()->getValue(i).fetch(xref, &obj); if (!obj.isDict()) { @@ -512,6 +537,7 @@ GooString *Catalog::getJS(int i) Catalog::PageMode Catalog::getPageMode() { + catalogLocker(); if (pageMode == pageModeNull) { Object catDict, obj; @@ -547,6 +573,7 @@ Catalog::PageMode Catalog::getPageMode() { Catalog::PageLayout Catalog::getPageLayout() { + catalogLocker(); if (pageLayout == pageLayoutNull) { Object catDict, obj; @@ -746,6 +773,7 @@ GBool Catalog::indexToLabel(int index, GooString *label) int Catalog::getNumPages() { + catalogLocker(); if (numPages == -1) { Object catDict, pagesDict, obj; @@ -787,6 +815,7 @@ int Catalog::getNumPages() PageLabelInfo *Catalog::getPageLabelInfo() { + catalogLocker(); if (!pageLabelInfo) { Object catDict; Object obj; @@ -810,6 +839,7 @@ PageLabelInfo *Catalog::getPageLabelInfo() Object *Catalog::getStructTreeRoot() { + catalogLocker(); if (structTreeRoot.isNone()) { Object catDict; @@ -829,6 +859,7 @@ Object *Catalog::getStructTreeRoot() Object *Catalog::getOutline() { + catalogLocker(); if (outline.isNone()) { Object catDict; @@ -848,6 +879,7 @@ Object *Catalog::getOutline() Object *Catalog::getDests() { + catalogLocker(); if (dests.isNone()) { Object catDict; @@ -885,6 +917,7 @@ Catalog::FormType Catalog::getFormType() Form *Catalog::getForm() { + catalogLocker(); if (!form) { if (acroForm.isDict()) { form = new Form(doc, &acroForm); @@ -898,6 +931,7 @@ Form *Catalog::getForm() ViewerPreferences *Catalog::getViewerPreferences() { + catalogLocker(); if (!viewerPrefs) { if (viewerPreferences.isDict()) { viewerPrefs = new ViewerPreferences(viewerPreferences.getDict()); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Catalog.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Catalog.h index ef469ec85b5..24a3dcfba62 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Catalog.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Catalog.h @@ -14,13 +14,14 @@ // under GPL version 2 or later // // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> -// Copyright (C) 2005, 2007, 2009-2011 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005, 2007, 2009-2011, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2005 Jonathan Blandford <jrb@redhat.com> // Copyright (C) 2005, 2006, 2008 Brad Hards <bradh@frogmouth.net> // Copyright (C) 2007 Julien Rebetez <julienr@svn.gnome.org> // Copyright (C) 2008, 2011 Pino Toscano <pino@kde.org> // Copyright (C) 2010 Hib Eris <hib@hiberis.nl> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -34,7 +35,9 @@ #pragma interface #endif +#include "poppler-config.h" #include "Object.h" +#include "goo/GooMutex.h" #include <vector> @@ -232,6 +235,9 @@ private: NameTree *getDestNameTree(); NameTree *getEmbeddedFileNameTree(); NameTree *getJSNameTree(); +#if MULTITHREADED + GooMutex mutex; +#endif }; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CharCodeToUnicode.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CharCodeToUnicode.cc index 16ba6d48649..16ba6d48649 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CharCodeToUnicode.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CharCodeToUnicode.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CharCodeToUnicode.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CharCodeToUnicode.h index 1672105a8f4..1672105a8f4 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CharCodeToUnicode.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CharCodeToUnicode.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CharTypes.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CharTypes.h index d0df630d0c9..d0df630d0c9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CharTypes.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CharTypes.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CompactFontTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CompactFontTables.h index cfbfdaf5752..cfbfdaf5752 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CompactFontTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CompactFontTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlCachedFile.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlCachedFile.cc index af4c2b60322..af4c2b60322 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlCachedFile.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlCachedFile.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlCachedFile.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlCachedFile.h index 49882aba8ac..49882aba8ac 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlCachedFile.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlCachedFile.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlPDFDocBuilder.cc index 5b02b14a784..5b02b14a784 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlPDFDocBuilder.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlPDFDocBuilder.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlPDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlPDFDocBuilder.h index fb34862057c..fb34862057c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/CurlPDFDocBuilder.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/CurlPDFDocBuilder.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/DCTStream.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/DCTStream.cc index decfd0f06ef..bfdb0eaf80a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/DCTStream.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/DCTStream.cc @@ -60,16 +60,16 @@ static void str_term_source(j_decompress_ptr cinfo) { } -DCTStream::DCTStream(Stream *strA, int colorXformA, Object *dict) : +DCTStream::DCTStream(Stream *strA, int colorXformA, Object *dict, int recursion) : FilterStream(strA) { colorXform = colorXformA; if (dict != NULL) { Object obj; - dict->dictLookup("Width", &obj); + dict->dictLookup("Width", &obj, recursion); err.width = (obj.isInt() && obj.getInt() <= JPEG_MAX_DIMENSION) ? obj.getInt() : 0; obj.free(); - dict->dictLookup("Height", &obj); + dict->dictLookup("Height", &obj, recursion); err.height = (obj.isInt() && obj.getInt() <= JPEG_MAX_DIMENSION) ? obj.getInt() : 0; obj.free(); } else @@ -159,40 +159,43 @@ void DCTStream::reset() { } } - if (!setjmp(err.setjmp_buffer) && jpeg_read_header(&cinfo, TRUE) != JPEG_SUSPENDED) + if (!setjmp(err.setjmp_buffer)) { - // figure out color transform - if (colorXform == -1 && !cinfo.saw_Adobe_marker) { - if (cinfo.num_components == 3) { - if (cinfo.saw_JFIF_marker) { - colorXform = 1; - } else if (cinfo.cur_comp_info[0]->component_id == 82 && - cinfo.cur_comp_info[1]->component_id == 71 && - cinfo.cur_comp_info[2]->component_id == 66) { // ASCII "RGB" - colorXform = 0; + if (jpeg_read_header(&cinfo, TRUE) != JPEG_SUSPENDED) + { + // figure out color transform + if (colorXform == -1 && !cinfo.saw_Adobe_marker) { + if (cinfo.num_components == 3) { + if (cinfo.saw_JFIF_marker) { + colorXform = 1; + } else if (cinfo.cur_comp_info[0]->component_id == 82 && + cinfo.cur_comp_info[1]->component_id == 71 && + cinfo.cur_comp_info[2]->component_id == 66) { // ASCII "RGB" + colorXform = 0; + } else { + colorXform = 1; + } } else { - colorXform = 1; + colorXform = 0; } - } else { - colorXform = 0; + } else if (cinfo.saw_Adobe_marker) { + colorXform = cinfo.Adobe_transform; } - } else if (cinfo.saw_Adobe_marker) { - colorXform = cinfo.Adobe_transform; - } - switch (cinfo.num_components) { - case 3: - cinfo.jpeg_color_space = colorXform ? JCS_YCbCr : JCS_RGB; - break; - case 4: - cinfo.jpeg_color_space = colorXform ? JCS_YCCK : JCS_CMYK; - break; - } + switch (cinfo.num_components) { + case 3: + cinfo.jpeg_color_space = colorXform ? JCS_YCbCr : JCS_RGB; + break; + case 4: + cinfo.jpeg_color_space = colorXform ? JCS_YCCK : JCS_CMYK; + break; + } - jpeg_start_decompress(&cinfo); + jpeg_start_decompress(&cinfo); - row_stride = cinfo.output_width * cinfo.output_components; - row_buffer = cinfo.mem->alloc_sarray((j_common_ptr) &cinfo, JPOOL_IMAGE, row_stride, 1); + row_stride = cinfo.output_width * cinfo.output_components; + row_buffer = cinfo.mem->alloc_sarray((j_common_ptr) &cinfo, JPOOL_IMAGE, row_stride, 1); + } } } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/DCTStream.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/DCTStream.h index 7a566ced0a0..bc20a7aaab6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/DCTStream.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/DCTStream.h @@ -64,7 +64,7 @@ struct str_error_mgr { class DCTStream: public FilterStream { public: - DCTStream(Stream *strA, int colorXformA, Object *dict); + DCTStream(Stream *strA, int colorXformA, Object *dict, int recursion); virtual ~DCTStream(); virtual StreamKind getKind() { return strDCT; } virtual void reset(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/DateInfo.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/DateInfo.cc index 563204a1743..563204a1743 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/DateInfo.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/DateInfo.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/DateInfo.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/DateInfo.h index 116350f4134..116350f4134 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/DateInfo.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/DateInfo.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Decrypt.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Decrypt.cc index 44f696192c1..ba44f959c31 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Decrypt.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Decrypt.cc @@ -18,6 +18,7 @@ // Copyright (C) 2009 Matthias Franz <matthias@ktug.or.kr> // Copyright (C) 2009 David Benjamin <davidben@mit.edu> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -341,7 +342,7 @@ void BaseCryptStream::reset() { str->reset(); } -int BaseCryptStream::getPos() { +Goffset BaseCryptStream::getPos() { return charactersRead; } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Decrypt.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Decrypt.h index c049f5c9a59..10a6386c6b5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Decrypt.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Decrypt.h @@ -16,6 +16,9 @@ // Copyright (C) 2008 Julien Rebetez <julien@fhtagn.net> // Copyright (C) 2009 David Benjamin <davidben@mit.edu> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -103,11 +106,11 @@ public: BaseCryptStream(Stream *strA, Guchar *fileKey, CryptAlgorithm algoA, int keyLength, int objNum, int objGen); virtual ~BaseCryptStream(); - virtual StreamKind getKind() { return strWeird; } + virtual StreamKind getKind() { return strCrypt; } virtual void reset(); virtual int getChar(); virtual int lookChar() = 0; - virtual int getPos(); + virtual Goffset getPos(); virtual GBool isBinary(GBool last); virtual Stream *getUndecodedStream() { return this; } void setAutoDelete(GBool val); @@ -116,7 +119,7 @@ protected: CryptAlgorithm algo; int objKeyLength; Guchar objKey[32]; - int charactersRead; // so that getPos() can be correct + Goffset charactersRead; // so that getPos() can be correct int nextCharBuff; // EOF means not read yet GBool autoDelete; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Dict.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Dict.cc index c4f667bf505..3f3c022be17 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Dict.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Dict.cc @@ -16,9 +16,10 @@ // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2006 Krzysztof Kowalczyk <kkowalczyk@gmail.com> // Copyright (C) 2007-2008 Julien Rebetez <julienr@svn.gnome.org> -// Copyright (C) 2008, 2010 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2008, 2010, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2010 PaweÅ‚ Wiejacha <pawel.wiejacha@gmail.com> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -39,6 +40,11 @@ #include "XRef.h" #include "Dict.h" +#if MULTITHREADED +# define dictLocker() MutexLocker locker(&mutex) +#else +# define dictLocker() +#endif //------------------------------------------------------------------------ // Dict //------------------------------------------------------------------------ @@ -74,12 +80,18 @@ Dict::Dict(XRef *xrefA) { size = length = 0; ref = 1; sorted = gFalse; +#if MULTITHREADED + gInitMutex(&mutex); +#endif } Dict::Dict(Dict* dictA) { xref = dictA->xref; size = length = dictA->length; ref = 1; +#if MULTITHREADED + gInitMutex(&mutex); +#endif sorted = dictA->sorted; entries = (DictEntry *)gmallocn(size, sizeof(DictEntry)); @@ -89,6 +101,23 @@ Dict::Dict(Dict* dictA) { } } +Dict *Dict::copy(XRef *xrefA) { + dictLocker(); + Dict *dictA = new Dict(this); + dictA->xref = xrefA; + for (int i=0; i<length; i++) { + if (dictA->entries[i].val.getType() == objDict) { + Dict *dict = dictA->entries[i].val.getDict(); + Object obj; + obj.initDict(dict->copy(xrefA)); + dictA->entries[i].val.free(); + dictA->entries[i].val = obj; + obj.free(); + } + } + return dictA; +} + Dict::~Dict() { int i; @@ -97,9 +126,25 @@ Dict::~Dict() { entries[i].val.free(); } gfree(entries); +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif +} + +int Dict::incRef() { + dictLocker(); + ++ref; + return ref; +} + +int Dict::decRef() { + dictLocker(); + --ref; + return ref; } void Dict::add(char *key, Object *val) { + dictLocker(); if (sorted) { // We use add on very few occasions so // virtually this will never be hit @@ -122,6 +167,7 @@ void Dict::add(char *key, Object *val) { inline DictEntry *Dict::find(const char *key) { if (!sorted && length >= SORT_LENGTH_LOWER_LIMIT) { + dictLocker(); sorted = gTrue; std::sort(entries, entries+length, cmpDictEntries); } @@ -147,6 +193,7 @@ GBool Dict::hasKey(const char *key) { } void Dict::remove(const char *key) { + dictLocker(); if (sorted) { const int pos = binarySearch(key, entries, length); if (pos != -1) { @@ -159,7 +206,9 @@ void Dict::remove(const char *key) { int i; bool found = false; DictEntry tmp; - if(length == 0) return; + if(length == 0) { + return; + } for(i=0; i<length; i++) { if (!strcmp(key, entries[i].key)) { @@ -167,7 +216,9 @@ void Dict::remove(const char *key) { break; } } - if(!found) return; + if(!found) { + return; + } //replace the deleted entry with the last entry length -= 1; tmp = entries[length]; @@ -184,6 +235,7 @@ void Dict::set(const char *key, Object *val) { } e = find (key); if (e) { + dictLocker(); e->val.free(); e->val = *val; } else { diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Dict.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Dict.h index 897f221346a..fba99edc513 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Dict.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Dict.h @@ -18,6 +18,7 @@ // Copyright (C) 2007-2008 Julien Rebetez <julienr@svn.gnome.org> // Copyright (C) 2010 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2010 PaweÅ‚ Wiejacha <pawel.wiejacha@gmail.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -31,7 +32,9 @@ #pragma interface #endif +#include "poppler-config.h" #include "Object.h" +#include "goo/GooMutex.h" //------------------------------------------------------------------------ // Dict @@ -48,13 +51,14 @@ public: // Constructor. Dict(XRef *xrefA); Dict(Dict* dictA); + Dict *copy(XRef *xrefA); // Destructor. ~Dict(); // Reference counting. - int incRef() { return ++ref; } - int decRef() { return --ref; } + int incRef(); + int decRef(); // Get number of entries. int getLength() { return length; } @@ -98,6 +102,9 @@ private: int size; // size of <entries> array int length; // number of entries in dictionary int ref; // reference count +#if MULTITHREADED + GooMutex mutex; +#endif DictEntry *find(const char *key); }; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Error.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Error.cc index ce71820b214..99ca3ad3f53 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Error.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Error.cc @@ -17,6 +17,7 @@ // Copyright (C) 2005 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2007 Krzysztof Kowalczyk <kkowalczyk@gmail.com> // Copyright (C) 2012 Marek Kasik <mkasik@redhat.com> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -48,17 +49,17 @@ static const char *errorCategoryNames[] = { }; static void (*errorCbk)(void *data, ErrorCategory category, - int pos, char *msg) = NULL; + Goffset pos, char *msg) = NULL; static void *errorCbkData = NULL; void setErrorCallback(void (*cbk)(void *data, ErrorCategory category, - int pos, char *msg), + Goffset pos, char *msg), void *data) { errorCbk = cbk; errorCbkData = data; } -void CDECL error(ErrorCategory category, int pos, const char *msg, ...) { +void CDECL error(ErrorCategory category, Goffset pos, const char *msg, ...) { va_list args; GooString *s, *sanitized; @@ -84,8 +85,8 @@ void CDECL error(ErrorCategory category, int pos, const char *msg, ...) { (*errorCbk)(errorCbkData, category, pos, sanitized->getCString()); } else { if (pos >= 0) { - fprintf(stderr, "%s (%d): %s\n", - errorCategoryNames[category], pos, sanitized->getCString()); + fprintf(stderr, "%s (%lld): %s\n", + errorCategoryNames[category], (long long)pos, sanitized->getCString()); } else { fprintf(stderr, "%s: %s\n", errorCategoryNames[category], sanitized->getCString()); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Error.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Error.h index d7a0991fd54..88fc3ea4353 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Error.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Error.h @@ -16,6 +16,7 @@ // Copyright (C) 2005, 2007 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2005 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -31,6 +32,7 @@ #include <stdarg.h> #include "poppler-config.h" +#include "goo/gtypes.h" enum ErrorCategory { errSyntaxWarning, // PDF syntax error which can be worked around; @@ -48,9 +50,9 @@ enum ErrorCategory { }; extern void setErrorCallback(void (*cbk)(void *data, ErrorCategory category, - int pos, char *msg), + Goffset pos, char *msg), void *data); -extern void CDECL error(ErrorCategory category, int pos, const char *msg, ...); +extern void CDECL error(ErrorCategory category, Goffset pos, const char *msg, ...); #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ErrorCodes.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/ErrorCodes.h index b28528df564..b28528df564 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ErrorCodes.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ErrorCodes.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FileSpec.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/FileSpec.cc index bac1eaea0d7..bac1eaea0d7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FileSpec.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FileSpec.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FileSpec.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/FileSpec.h index 9f2f6fcd131..9f2f6fcd131 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FileSpec.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FileSpec.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FlateStream.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/FlateStream.cc index 7990dadd821..7990dadd821 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FlateStream.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FlateStream.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FlateStream.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/FlateStream.h index 9e3835f042a..9e3835f042a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FlateStream.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FlateStream.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontEncodingTables.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontEncodingTables.cc index 6ebef787421..6ebef787421 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontEncodingTables.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontEncodingTables.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontEncodingTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontEncodingTables.h index a417b324e48..a417b324e48 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontEncodingTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontEncodingTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontInfo.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontInfo.cc index 35d5f5f2097..8fc89e9d827 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontInfo.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontInfo.cc @@ -9,7 +9,7 @@ // Copyright (C) 2009 Pino Toscano <pino@kde.org> // Copyright (C) 2010 Hib Eris <hib@hiberis.nl> // Copyright (C) 2010, 2012 Adrian Johnson <ajohnson@redneon.com> -// Copyright (C) 2010 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2010, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2011 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> // @@ -68,17 +68,19 @@ GooList *FontInfoScanner::scan(int nPages) { lastPage = doc->getNumPages() + 1; } + XRef *xrefA = doc->getXRef()->copy(); for (int pg = currentPage; pg < lastPage; ++pg) { page = doc->getPage(pg); if (!page) continue; - if ((resDict = page->getResourceDict())) { - scanFonts(resDict, result); + if ((resDict = page->getResourceDictCopy(xrefA))) { + scanFonts(xrefA, resDict, result); + delete resDict; } annots = page->getAnnots(); for (int i = 0; i < annots->getNumAnnots(); ++i) { if (annots->getAnnot(i)->getAppearanceResDict(&obj1)->isDict()) { - scanFonts(obj1.getDict(), result); + scanFonts(xrefA, obj1.getDict(), result); } obj1.free(); } @@ -86,10 +88,11 @@ GooList *FontInfoScanner::scan(int nPages) { currentPage = lastPage; + delete xrefA; return result; } -void FontInfoScanner::scanFonts(Dict *resDict, GooList *fontsList) { +void FontInfoScanner::scanFonts(XRef *xrefA, Dict *resDict, GooList *fontsList) { Object obj1, obj2, objDict, resObj; Ref r; GfxFontDict *gfxFontDict; @@ -100,14 +103,14 @@ void FontInfoScanner::scanFonts(Dict *resDict, GooList *fontsList) { gfxFontDict = NULL; resDict->lookupNF("Font", &obj1); if (obj1.isRef()) { - obj1.fetch(doc->getXRef(), &obj2); + obj1.fetch(xrefA, &obj2); if (obj2.isDict()) { r = obj1.getRef(); - gfxFontDict = new GfxFontDict(doc->getXRef(), &r, obj2.getDict()); + gfxFontDict = new GfxFontDict(xrefA, &r, obj2.getDict()); } obj2.free(); } else if (obj1.isDict()) { - gfxFontDict = new GfxFontDict(doc->getXRef(), NULL, obj1.getDict()); + gfxFontDict = new GfxFontDict(xrefA, NULL, obj1.getDict()); } if (gfxFontDict) { for (i = 0; i < gfxFontDict->getNumFonts(); ++i) { @@ -116,7 +119,7 @@ void FontInfoScanner::scanFonts(Dict *resDict, GooList *fontsList) { // add this font to the list if not already found if (fonts.find(fontRef.num) == fonts.end()) { - fontsList->append(new FontInfo(font, doc)); + fontsList->append(new FontInfo(font, xrefA)); fonts.insert(fontRef.num); } } @@ -144,12 +147,12 @@ void FontInfoScanner::scanFonts(Dict *resDict, GooList *fontsList) { visitedObjects.insert(r.num); } - obj1.fetch(doc->getXRef(), &obj2); + obj1.fetch(xrefA, &obj2); if (obj2.isStream()) { obj2.streamGetDict()->lookup("Resources", &resObj); if (resObj.isDict() && resObj.getDict() != resDict) { - scanFonts(resObj.getDict(), fontsList); + scanFonts(xrefA, resObj.getDict(), fontsList); } resObj.free(); } @@ -161,7 +164,7 @@ void FontInfoScanner::scanFonts(Dict *resDict, GooList *fontsList) { } } -FontInfo::FontInfo(GfxFont *font, PDFDoc *doc) { +FontInfo::FontInfo(GfxFont *font, XRef *xref) { GooString *origName; Object fontObj, toUnicodeObj; int i; @@ -201,7 +204,7 @@ FontInfo::FontInfo(GfxFont *font, PDFDoc *doc) { // look for a ToUnicode map hasToUnicode = gFalse; - if (doc->getXRef()->fetch(fontRef.num, fontRef.gen, &fontObj)->isDict()) { + if (xref->fetch(fontRef.num, fontRef.gen, &fontObj)->isDict()) { hasToUnicode = fontObj.dictLookup("ToUnicode", &toUnicodeObj)->isStream(); toUnicodeObj.free(); } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontInfo.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontInfo.h index db90440da73..615b6793de3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/FontInfo.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/FontInfo.h @@ -7,6 +7,7 @@ // Copyright (C) 2005 Brad Hards <bradh@frogmouth.net> // Copyright (C) 2009 Pino Toscano <pino@kde.org> // Copyright (C) 2012 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -49,7 +50,7 @@ public: }; // Constructor. - FontInfo(GfxFont *fontA, PDFDoc *doc); + FontInfo(GfxFont *fontA, XRef *xrefA); // Copy constructor FontInfo(FontInfo& f); // Destructor. @@ -96,7 +97,7 @@ private: std::set<int> fonts; std::set<int> visitedObjects; - void scanFonts(Dict *resDict, GooList *fontsList); + void scanFonts(XRef *xrefA, Dict *resDict, GooList *fontsList); }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Form.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Form.cc index 78c25e3aa93..78c25e3aa93 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Form.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Form.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Form.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Form.h index ef67748aa69..ef67748aa69 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Form.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Form.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Function.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Function.cc index 2f94a54a307..2f94a54a307 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Function.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Function.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Function.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Function.h index 90e2a768ad0..90e2a768ad0 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Function.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Function.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Gfx.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Gfx.cc index 5c9ed35c396..c609292277c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Gfx.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Gfx.cc @@ -14,7 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2005 Jonathan Blandford <jrb@redhat.com> -// Copyright (C) 2005-2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006 Thorkild Stray <thorkild@ifi.uio.no> // Copyright (C) 2006 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2006-2011 Carlos Garcia Campos <carlosgc@gnome.org> @@ -28,7 +28,7 @@ // Copyright (C) 2008 Michael Vrable <mvrable@cs.ucsd.edu> // Copyright (C) 2008 Hib Eris <hib@hiberis.nl> // Copyright (C) 2009 M Joonas Pihlaja <jpihlaja@cc.helsinki.fi> -// Copyright (C) 2009-2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2009-2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2009 William Bader <williambader@hotmail.com> // Copyright (C) 2009, 2010 David Benjamin <davidben@mit.edu> // Copyright (C) 2010 Nils Höglund <nils.hoglund@gmail.com> @@ -322,14 +322,15 @@ static inline GBool isSameGfxColor(const GfxColor &colorA, const GfxColor &color // GfxResources //------------------------------------------------------------------------ -GfxResources::GfxResources(XRef *xref, Dict *resDict, GfxResources *nextA) : +GfxResources::GfxResources(XRef *xref, Dict *resDictA, GfxResources *nextA) : gStateCache(2, xref) { Object obj1, obj2; Ref r; - if (resDict) { + if (resDictA) { // build font dictionary + Dict *resDict = resDictA->copy(xref); fonts = NULL; resDict->lookupNF("Font", &obj1); if (obj1.isRef()) { @@ -362,6 +363,7 @@ GfxResources::GfxResources(XRef *xref, Dict *resDict, GfxResources *nextA) : // get properties dictionary resDict->lookup("Properties", &propertiesDict); + delete resDict; } else { fonts = NULL; xObjDict.initNull(); @@ -457,7 +459,7 @@ void GfxResources::lookupColorSpace(const char *name, Object *obj) { obj->initNull(); } -GfxPattern *GfxResources::lookupPattern(char *name, Gfx *gfx) { +GfxPattern *GfxResources::lookupPattern(char *name, OutputDev *out) { GfxResources *resPtr; GfxPattern *pattern; Object obj; @@ -465,7 +467,7 @@ GfxPattern *GfxResources::lookupPattern(char *name, Gfx *gfx) { for (resPtr = this; resPtr; resPtr = resPtr->next) { if (resPtr->patternDict.isDict()) { if (!resPtr->patternDict.dictLookup(name, &obj)->isNull()) { - pattern = GfxPattern::parse(&obj, gfx); + pattern = GfxPattern::parse(&obj, out); obj.free(); return pattern; } @@ -476,7 +478,7 @@ GfxPattern *GfxResources::lookupPattern(char *name, Gfx *gfx) { return NULL; } -GfxShading *GfxResources::lookupShading(char *name, Gfx *gfx) { +GfxShading *GfxResources::lookupShading(char *name, OutputDev *out) { GfxResources *resPtr; GfxShading *shading; Object obj; @@ -484,7 +486,7 @@ GfxShading *GfxResources::lookupShading(char *name, Gfx *gfx) { for (resPtr = this; resPtr; resPtr = resPtr->next) { if (resPtr->shadingDict.isDict()) { if (!resPtr->shadingDict.dictLookup(name, &obj)->isNull()) { - shading = GfxShading::parse(&obj, gfx); + shading = GfxShading::parse(&obj, out); obj.free(); return shading; } @@ -534,15 +536,12 @@ Gfx::Gfx(PDFDoc *docA, OutputDev *outA, int pageNum, Dict *resDict, double hDPI, double vDPI, PDFRectangle *box, PDFRectangle *cropBox, int rotate, GBool (*abortCheckCbkA)(void *data), - void *abortCheckCbkDataA) -#ifdef USE_CMS - : iccColorSpaceCache(5) -#endif + void *abortCheckCbkDataA, XRef *xrefA) { int i; doc = docA; - xref = doc->getXRef(); + xref = (xrefA == NULL) ? doc->getXRef() : xrefA; catalog = doc->getCatalog(); subPage = gFalse; printCommands = globalParams->getPrintCommands(); @@ -561,7 +560,7 @@ Gfx::Gfx(PDFDoc *docA, OutputDev *outA, int pageNum, Dict *resDict, fontChanged = gFalse; clip = clipNone; ignoreUndef = 0; - out->startPage(pageNum, state); + out->startPage(pageNum, state, xref); out->setDefaultCTM(state->getCTM()); out->updateAll(state); for (i = 0; i < 6; ++i) { @@ -589,15 +588,12 @@ Gfx::Gfx(PDFDoc *docA, OutputDev *outA, int pageNum, Dict *resDict, Gfx::Gfx(PDFDoc *docA, OutputDev *outA, Dict *resDict, PDFRectangle *box, PDFRectangle *cropBox, GBool (*abortCheckCbkA)(void *data), - void *abortCheckCbkDataA) - #ifdef USE_CMS - : iccColorSpaceCache(5) -#endif + void *abortCheckCbkDataA, XRef *xrefA) { int i; doc = docA; - xref = doc->getXRef(); + xref = (xrefA == NULL) ? doc->getXRef() : xrefA; catalog = doc->getCatalog(); subPage = gTrue; printCommands = globalParams->getPrintCommands(); @@ -893,7 +889,7 @@ GBool Gfx::checkArg(Object *arg, TchkType type) { return gFalse; } -int Gfx::getPos() { +Goffset Gfx::getPos() { return parser ? parser->getPos() : -1; } @@ -1186,7 +1182,7 @@ void Gfx::opSetExtGState(Object args[], int numArgs) { blendingColorSpace = NULL; isolated = knockout = gFalse; if (!obj4.dictLookup("CS", &obj5)->isNull()) { - blendingColorSpace = GfxColorSpace::parse(&obj5, this); + blendingColorSpace = GfxColorSpace::parse(&obj5, out); } obj5.free(); if (obj4.dictLookup("I", &obj5)->isBool()) { @@ -1388,7 +1384,7 @@ void Gfx::opSetFillGray(Object args[], int numArgs) { state->setFillPattern(NULL); res->lookupColorSpace("DefaultGray", &obj); if (!obj.isNull()) { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } if (colorSpace == NULL) { colorSpace = new GfxDeviceGrayColorSpace(); @@ -1409,7 +1405,7 @@ void Gfx::opSetStrokeGray(Object args[], int numArgs) { state->setStrokePattern(NULL); res->lookupColorSpace("DefaultGray", &obj); if (!obj.isNull()) { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } if (colorSpace == NULL) { colorSpace = new GfxDeviceGrayColorSpace(); @@ -1430,7 +1426,7 @@ void Gfx::opSetFillCMYKColor(Object args[], int numArgs) { res->lookupColorSpace("DefaultCMYK", &obj); if (!obj.isNull()) { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } if (colorSpace == NULL) { colorSpace = new GfxDeviceCMYKColorSpace(); @@ -1455,7 +1451,7 @@ void Gfx::opSetStrokeCMYKColor(Object args[], int numArgs) { state->setStrokePattern(NULL); res->lookupColorSpace("DefaultCMYK", &obj); if (!obj.isNull()) { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } if (colorSpace == NULL) { colorSpace = new GfxDeviceCMYKColorSpace(); @@ -1479,7 +1475,7 @@ void Gfx::opSetFillRGBColor(Object args[], int numArgs) { state->setFillPattern(NULL); res->lookupColorSpace("DefaultRGB", &obj); if (!obj.isNull()) { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } if (colorSpace == NULL) { colorSpace = new GfxDeviceRGBColorSpace(); @@ -1503,7 +1499,7 @@ void Gfx::opSetStrokeRGBColor(Object args[], int numArgs) { state->setStrokePattern(NULL); res->lookupColorSpace("DefaultRGB", &obj); if (!obj.isNull()) { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } if (colorSpace == NULL) { colorSpace = new GfxDeviceRGBColorSpace(); @@ -1525,9 +1521,9 @@ void Gfx::opSetFillColorSpace(Object args[], int numArgs) { res->lookupColorSpace(args[0].getName(), &obj); if (obj.isNull()) { - colorSpace = GfxColorSpace::parse(&args[0], this); + colorSpace = GfxColorSpace::parse(&args[0], out); } else { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } obj.free(); if (colorSpace) { @@ -1550,9 +1546,9 @@ void Gfx::opSetStrokeColorSpace(Object args[], int numArgs) { state->setStrokePattern(NULL); res->lookupColorSpace(args[0].getName(), &obj); if (obj.isNull()) { - colorSpace = GfxColorSpace::parse(&args[0], this); + colorSpace = GfxColorSpace::parse(&args[0], out); } else { - colorSpace = GfxColorSpace::parse(&obj, this); + colorSpace = GfxColorSpace::parse(&obj, out); } obj.free(); if (colorSpace) { @@ -1623,7 +1619,7 @@ void Gfx::opSetFillColorN(Object args[], int numArgs) { } if (numArgs > 0) { if (args[numArgs-1].isName() && - (pattern = res->lookupPattern(args[numArgs-1].getName(), this))) { + (pattern = res->lookupPattern(args[numArgs-1].getName(), out))) { state->setFillPattern(pattern); } } @@ -1675,7 +1671,7 @@ void Gfx::opSetStrokeColorN(Object args[], int numArgs) { return; } if (args[numArgs-1].isName() && - (pattern = res->lookupPattern(args[numArgs-1].getName(), this))) { + (pattern = res->lookupPattern(args[numArgs-1].getName(), out))) { state->setStrokePattern(pattern); } @@ -2205,10 +2201,20 @@ void Gfx::doTilingPatternFill(GfxTilingPattern *tPat, //~ edge instead of left/bottom (?) xstep = fabs(tPat->getXStep()); ystep = fabs(tPat->getYStep()); - xi0 = (int)ceil((xMin - tPat->getBBox()[2]) / xstep); - xi1 = (int)floor((xMax - tPat->getBBox()[0]) / xstep) + 1; - yi0 = (int)ceil((yMin - tPat->getBBox()[3]) / ystep); - yi1 = (int)floor((yMax - tPat->getBBox()[1]) / ystep) + 1; + if (tPat->getBBox()[0] < tPat->getBBox()[2]) { + xi0 = (int)ceil((xMin - tPat->getBBox()[2]) / xstep); + xi1 = (int)floor((xMax - tPat->getBBox()[0]) / xstep) + 1; + } else { + xi0 = (int)ceil((xMin - tPat->getBBox()[0]) / xstep); + xi1 = (int)floor((xMax - tPat->getBBox()[2]) / xstep) + 1; + } + if (tPat->getBBox()[1] < tPat->getBBox()[3]) { + yi0 = (int)ceil((yMin - tPat->getBBox()[3]) / ystep); + yi1 = (int)floor((yMax - tPat->getBBox()[1]) / ystep) + 1; + } else { + yi0 = (int)ceil((yMin - tPat->getBBox()[1]) / ystep); + yi1 = (int)floor((yMax - tPat->getBBox()[3]) / ystep) + 1; + } for (i = 0; i < 4; ++i) { m1[i] = m[i]; } @@ -2375,7 +2381,7 @@ void Gfx::opShFill(Object args[], int numArgs) { return; } - if (!(shading = res->lookupShading(args[0].getName(), this))) { + if (!(shading = res->lookupShading(args[0].getName(), out))) { return; } @@ -4123,10 +4129,25 @@ void Gfx::opXObject(Object args[], int numArgs) { } } else if (obj2.isName("Form")) { res->lookupXObjectNF(name, &refObj); - if (out->useDrawForm() && refObj.isRef()) { - out->drawForm(refObj.getRef()); - } else { - doForm(&obj1); + GBool shouldDoForm = gTrue; + std::set<int>::iterator drawingFormIt; + if (refObj.isRef()) { + const int num = refObj.getRef().num; + if (formsDrawing.find(num) == formsDrawing.end()) { + drawingFormIt = formsDrawing.insert(num).first; + } else { + shouldDoForm = gFalse; + } + } + if (shouldDoForm) { + if (out->useDrawForm() && refObj.isRef()) { + out->drawForm(refObj.getRef()); + } else { + doForm(&obj1); + } + } + if (refObj.isRef() && shouldDoForm) { + formsDrawing.erase(drawingFormIt); } refObj.free(); } else if (obj2.isName("PS")) { @@ -4317,14 +4338,14 @@ void Gfx::doImage(Object *ref, Stream *str, GBool inlineImg) { } } if (!obj1.isNull()) { - colorSpace = GfxColorSpace::parse(&obj1, this); + colorSpace = GfxColorSpace::parse(&obj1, out); } else if (csMode == streamCSDeviceGray) { Object objCS; res->lookupColorSpace("DefaultGray", &objCS); if (objCS.isNull()) { colorSpace = new GfxDeviceGrayColorSpace(); } else { - colorSpace = GfxColorSpace::parse(&objCS, this); + colorSpace = GfxColorSpace::parse(&objCS, out); } objCS.free(); } else if (csMode == streamCSDeviceRGB) { @@ -4333,7 +4354,7 @@ void Gfx::doImage(Object *ref, Stream *str, GBool inlineImg) { if (objCS.isNull()) { colorSpace = new GfxDeviceRGBColorSpace(); } else { - colorSpace = GfxColorSpace::parse(&objCS, this); + colorSpace = GfxColorSpace::parse(&objCS, out); } objCS.free(); } else if (csMode == streamCSDeviceCMYK) { @@ -4342,7 +4363,7 @@ void Gfx::doImage(Object *ref, Stream *str, GBool inlineImg) { if (objCS.isNull()) { colorSpace = new GfxDeviceCMYKColorSpace(); } else { - colorSpace = GfxColorSpace::parse(&objCS, this); + colorSpace = GfxColorSpace::parse(&objCS, out); } objCS.free(); } else { @@ -4437,7 +4458,7 @@ void Gfx::doImage(Object *ref, Stream *str, GBool inlineImg) { obj2.free(); } } - maskColorSpace = GfxColorSpace::parse(&obj1, this); + maskColorSpace = GfxColorSpace::parse(&obj1, out); obj1.free(); if (!maskColorSpace || maskColorSpace->getMode() != csDeviceGray) { goto err1; @@ -4733,7 +4754,7 @@ void Gfx::doForm(Object *str) { if (dict->lookup("Group", &obj1)->isDict()) { if (obj1.dictLookup("S", &obj2)->isName("Transparency")) { if (!obj1.dictLookup("CS", &obj3)->isNull()) { - blendingColorSpace = GfxColorSpace::parse(&obj3, this); + blendingColorSpace = GfxColorSpace::parse(&obj3, out); } obj3.free(); if (obj1.dictLookup("I", &obj3)->isBool()) { @@ -5361,10 +5382,3 @@ void Gfx::popResources() { delete res; res = resPtr; } - -#ifdef USE_CMS -PopplerCache *Gfx::getIccColorSpaceCache() -{ - return &iccColorSpaceCache; -} -#endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Gfx.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Gfx.h index 7c42f14d7ed..4107e8a9b9a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Gfx.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Gfx.h @@ -17,8 +17,8 @@ // Copyright (C) 2007 Iñigo MartÃnez <inigomartinez@gmail.com> // Copyright (C) 2008 Brad Hards <bradh@kde.org> // Copyright (C) 2008, 2010 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright (C) 2009-2012 Albert Astals Cid <aacid@kde.org> -// Copyright (C) 2009, 2010, 2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2009-2013 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2009, 2010, 2012, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2010 David Benjamin <davidben@mit.edu> // Copyright (C) 2010 Christian Feuersänger <cfeuersaenger@googlemail.com> // @@ -116,8 +116,8 @@ public: GBool lookupXObjectNF(char *name, Object *obj); GBool lookupMarkedContentNF(char *name, Object *obj); void lookupColorSpace(const char *name, Object *obj); - GfxPattern *lookupPattern(char *name, Gfx *gfx); - GfxShading *lookupShading(char *name, Gfx *gfx); + GfxPattern *lookupPattern(char *name, OutputDev *out); + GfxShading *lookupShading(char *name, OutputDev *out); GBool lookupGState(char *name, Object *obj); GBool lookupGStateNF(char *name, Object *obj); @@ -148,16 +148,18 @@ public: double hDPI, double vDPI, PDFRectangle *box, PDFRectangle *cropBox, int rotate, GBool (*abortCheckCbkA)(void *data) = NULL, - void *abortCheckCbkDataA = NULL); + void *abortCheckCbkDataA = NULL, XRef *xrefA = NULL); // Constructor for a sub-page object. Gfx(PDFDoc *docA, OutputDev *outA, Dict *resDict, PDFRectangle *box, PDFRectangle *cropBox, GBool (*abortCheckCbkA)(void *data) = NULL, - void *abortCheckCbkDataA = NULL); + void *abortCheckCbkDataA = NULL, XRef *xrefA = NULL); ~Gfx(); + XRef *getXRef() { return xref; } + // Interpret a stream or array of streams. void display(Object *obj, GBool topLevel = gTrue); @@ -192,10 +194,6 @@ public: void pushResources(Dict *resDict); void popResources(); - -#ifdef USE_CMS - PopplerCache *getIccColorSpaceCache(); -#endif private: @@ -225,10 +223,8 @@ private: MarkedContentStack *mcStack; // current BMC/EMC stack Parser *parser; // parser for page content stream(s) - -#ifdef USE_CMS - PopplerCache iccColorSpaceCache; -#endif + + std::set<int> formsDrawing; // the forms that are being drawn GBool // callback to check for an abort (*abortCheckCbk)(void *data); @@ -240,7 +236,7 @@ private: void execOp(Object *cmd, Object args[], int numArgs); Operator *findOp(char *name); GBool checkArg(Object *arg, TchkType type); - int getPos(); + Goffset getPos(); int bottomGuard(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxFont.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxFont.cc index ea22af8272c..ea22af8272c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxFont.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxFont.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxFont.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxFont.h index f9806681102..f9806681102 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxFont.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxFont.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState.cc index b8a888f2194..ea79465b02e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState.cc @@ -16,7 +16,7 @@ // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2006, 2007 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2006, 2010 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright (C) 2006-2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2006-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2009, 2012 Koji Otani <sho@bbr.jp> // Copyright (C) 2009, 2011, 2012 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2009 Christian Persch <chpe@gnome.org> @@ -24,6 +24,7 @@ // Copyright (C) 2010 Christian Feuersänger <cfeuersaenger@googlemail.com> // Copyright (C) 2011 Andrea Canciani <ranma42@gmail.com> // Copyright (C) 2012 William Bader <williambader@hotmail.com> +// Copyright (C) 2013 Lu Wang <coolwanglu@gmail.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 @@ -51,6 +52,7 @@ #include "GfxFont.h" #include "GlobalParams.h" #include "PopplerCache.h" +#include "OutputDev.h" //------------------------------------------------------------------------ @@ -254,7 +256,7 @@ GfxColorSpace::GfxColorSpace() { GfxColorSpace::~GfxColorSpace() { } -GfxColorSpace *GfxColorSpace::parse(Object *csObj, Gfx *gfx, int recursion) { +GfxColorSpace *GfxColorSpace::parse(Object *csObj, OutputDev *out, int recursion) { GfxColorSpace *cs; Object obj1; @@ -291,15 +293,15 @@ GfxColorSpace *GfxColorSpace::parse(Object *csObj, Gfx *gfx, int recursion) { } else if (obj1.isName("Lab")) { cs = GfxLabColorSpace::parse(csObj->getArray()); } else if (obj1.isName("ICCBased")) { - cs = GfxICCBasedColorSpace::parse(csObj->getArray(), gfx, recursion); + cs = GfxICCBasedColorSpace::parse(csObj->getArray(), out, recursion); } else if (obj1.isName("Indexed") || obj1.isName("I")) { - cs = GfxIndexedColorSpace::parse(csObj->getArray(), gfx, recursion); + cs = GfxIndexedColorSpace::parse(csObj->getArray(), out, recursion); } else if (obj1.isName("Separation")) { - cs = GfxSeparationColorSpace::parse(csObj->getArray(), gfx, recursion); + cs = GfxSeparationColorSpace::parse(csObj->getArray(), out, recursion); } else if (obj1.isName("DeviceN")) { - cs = GfxDeviceNColorSpace::parse(csObj->getArray(), gfx, recursion); + cs = GfxDeviceNColorSpace::parse(csObj->getArray(), out, recursion); } else if (obj1.isName("Pattern")) { - cs = GfxPatternColorSpace::parse(csObj->getArray(), gfx, recursion); + cs = GfxPatternColorSpace::parse(csObj->getArray(), out, recursion); } else { error(errSyntaxWarning, -1, "Bad color space"); } @@ -1624,7 +1626,7 @@ GfxColorSpace *GfxICCBasedColorSpace::copy() { return cs; } -GfxColorSpace *GfxICCBasedColorSpace::parse(Array *arr, Gfx *gfx, int recursion) { +GfxColorSpace *GfxICCBasedColorSpace::parse(Array *arr, OutputDev *out, int recursion) { GfxICCBasedColorSpace *cs; Ref iccProfileStreamA; int nCompsA; @@ -1647,9 +1649,9 @@ GfxColorSpace *GfxICCBasedColorSpace::parse(Array *arr, Gfx *gfx, int recursion) obj1.free(); #ifdef USE_CMS // check cache - if (gfx && iccProfileStreamA.num > 0) { + if (out && iccProfileStreamA.num > 0) { GfxICCBasedColorSpaceKey k(iccProfileStreamA.num, iccProfileStreamA.gen); - GfxICCBasedColorSpaceItem *item = static_cast<GfxICCBasedColorSpaceItem *>(gfx->getIccColorSpaceCache()->lookup(k)); + GfxICCBasedColorSpaceItem *item = static_cast<GfxICCBasedColorSpaceItem *>(out->getIccColorSpaceCache()->lookup(k)); if (item != NULL) { cs = static_cast<GfxICCBasedColorSpace*>(item->cs->copy()); @@ -1679,7 +1681,7 @@ GfxColorSpace *GfxICCBasedColorSpace::parse(Array *arr, Gfx *gfx, int recursion) nCompsA = 4; } if (dict->lookup("Alternate", &obj2)->isNull() || - !(altA = GfxColorSpace::parse(&obj2, gfx, recursion + 1))) { + !(altA = GfxColorSpace::parse(&obj2, out, recursion + 1))) { switch (nCompsA) { case 1: altA = new GfxDeviceGrayColorSpace(); @@ -1761,10 +1763,10 @@ GfxColorSpace *GfxICCBasedColorSpace::parse(Array *arr, Gfx *gfx, int recursion) } obj1.free(); // put this colorSpace into cache - if (gfx && iccProfileStreamA.num > 0) { + if (out && iccProfileStreamA.num > 0) { GfxICCBasedColorSpaceKey *k = new GfxICCBasedColorSpaceKey(iccProfileStreamA.num, iccProfileStreamA.gen); GfxICCBasedColorSpaceItem *item = new GfxICCBasedColorSpaceItem(cs); - gfx->getIccColorSpaceCache()->put(k, item); + out->getIccColorSpaceCache()->put(k, item); } #endif return cs; @@ -1991,7 +1993,7 @@ GfxColorSpace *GfxIndexedColorSpace::copy() { return cs; } -GfxColorSpace *GfxIndexedColorSpace::parse(Array *arr, Gfx *gfx, int recursion) { +GfxColorSpace *GfxIndexedColorSpace::parse(Array *arr, OutputDev *out, int recursion) { GfxIndexedColorSpace *cs; GfxColorSpace *baseA; int indexHighA; @@ -2004,7 +2006,7 @@ GfxColorSpace *GfxIndexedColorSpace::parse(Array *arr, Gfx *gfx, int recursion) goto err1; } arr->get(1, &obj1); - if (!(baseA = GfxColorSpace::parse(&obj1, gfx, recursion + 1))) { + if (!(baseA = GfxColorSpace::parse(&obj1, out, recursion + 1))) { error(errSyntaxWarning, -1, "Bad Indexed color space (base color space)"); goto err2; } @@ -2226,7 +2228,7 @@ GfxColorSpace *GfxSeparationColorSpace::copy() { } //~ handle the 'All' and 'None' colorants -GfxColorSpace *GfxSeparationColorSpace::parse(Array *arr, Gfx *gfx, int recursion) { +GfxColorSpace *GfxSeparationColorSpace::parse(Array *arr, OutputDev *out, int recursion) { GfxSeparationColorSpace *cs; GooString *nameA; GfxColorSpace *altA; @@ -2244,7 +2246,7 @@ GfxColorSpace *GfxSeparationColorSpace::parse(Array *arr, Gfx *gfx, int recursio nameA = new GooString(obj1.getName()); obj1.free(); arr->get(2, &obj1); - if (!(altA = GfxColorSpace::parse(&obj1, gfx, recursion + 1))) { + if (!(altA = GfxColorSpace::parse(&obj1, out, recursion + 1))) { error(errSyntaxWarning, -1, "Bad Separation color space (alternate color space)"); goto err3; } @@ -2475,7 +2477,7 @@ GfxColorSpace *GfxDeviceNColorSpace::copy() { } //~ handle the 'None' colorant -GfxColorSpace *GfxDeviceNColorSpace::parse(Array *arr, Gfx *gfx, int recursion) { +GfxColorSpace *GfxDeviceNColorSpace::parse(Array *arr, OutputDev *out, int recursion) { GfxDeviceNColorSpace *cs; int nCompsA; GooString *namesA[gfxColorMaxComps]; @@ -2510,7 +2512,7 @@ GfxColorSpace *GfxDeviceNColorSpace::parse(Array *arr, Gfx *gfx, int recursion) } obj1.free(); arr->get(2, &obj1); - if (!(altA = GfxColorSpace::parse(&obj1, gfx, recursion + 1))) { + if (!(altA = GfxColorSpace::parse(&obj1, out, recursion + 1))) { error(errSyntaxWarning, -1, "Bad DeviceN color space (alternate color space)"); goto err3; } @@ -2532,7 +2534,7 @@ GfxColorSpace *GfxDeviceNColorSpace::parse(Array *arr, Gfx *gfx, int recursion) for (i = 0; i < colorants->getLength(); i++) { Object obj3; colorants->getVal(i, &obj3); - separationList->append(GfxSeparationColorSpace::parse(obj3.getArray(), gfx, recursion)); + separationList->append(GfxSeparationColorSpace::parse(obj3.getArray(), out, recursion)); obj3.free(); } } @@ -2734,7 +2736,7 @@ GfxColorSpace *GfxPatternColorSpace::copy() { (GfxColorSpace *)NULL); } -GfxColorSpace *GfxPatternColorSpace::parse(Array *arr, Gfx *gfx, int recursion) { +GfxColorSpace *GfxPatternColorSpace::parse(Array *arr, OutputDev *out, int recursion) { GfxPatternColorSpace *cs; GfxColorSpace *underA; Object obj1; @@ -2746,7 +2748,7 @@ GfxColorSpace *GfxPatternColorSpace::parse(Array *arr, Gfx *gfx, int recursion) underA = NULL; if (arr->getLength() == 2) { arr->get(1, &obj1); - if (!(underA = GfxColorSpace::parse(&obj1, gfx, recursion + 1))) { + if (!(underA = GfxColorSpace::parse(&obj1, out, recursion + 1))) { error(errSyntaxWarning, -1, "Bad Pattern color space (underlying color space)"); obj1.free(); return NULL; @@ -2791,7 +2793,7 @@ GfxPattern::GfxPattern(int typeA) { GfxPattern::~GfxPattern() { } -GfxPattern *GfxPattern::parse(Object *obj, Gfx *gfx) { +GfxPattern *GfxPattern::parse(Object *obj, OutputDev *out) { GfxPattern *pattern; Object obj1; @@ -2806,7 +2808,7 @@ GfxPattern *GfxPattern::parse(Object *obj, Gfx *gfx) { if (obj1.isInt() && obj1.getInt() == 1) { pattern = GfxTilingPattern::parse(obj); } else if (obj1.isInt() && obj1.getInt() == 2) { - pattern = GfxShadingPattern::parse(obj, gfx); + pattern = GfxShadingPattern::parse(obj, out); } obj1.free(); return pattern; @@ -2934,7 +2936,7 @@ GfxPattern *GfxTilingPattern::copy() { // GfxShadingPattern //------------------------------------------------------------------------ -GfxShadingPattern *GfxShadingPattern::parse(Object *patObj, Gfx *gfx) { +GfxShadingPattern *GfxShadingPattern::parse(Object *patObj, OutputDev *out) { Dict *dict; GfxShading *shadingA; double matrixA[6]; @@ -2947,7 +2949,7 @@ GfxShadingPattern *GfxShadingPattern::parse(Object *patObj, Gfx *gfx) { dict = patObj->getDict(); dict->lookup("Shading", &obj1); - shadingA = GfxShading::parse(&obj1, gfx); + shadingA = GfxShading::parse(&obj1, out); obj1.free(); if (!shadingA) { return NULL; @@ -3020,7 +3022,7 @@ GfxShading::~GfxShading() { } } -GfxShading *GfxShading::parse(Object *obj, Gfx *gfx) { +GfxShading *GfxShading::parse(Object *obj, OutputDev *out) { GfxShading *shading; Dict *dict; int typeA; @@ -3044,17 +3046,17 @@ GfxShading *GfxShading::parse(Object *obj, Gfx *gfx) { switch (typeA) { case 1: - shading = GfxFunctionShading::parse(dict, gfx); + shading = GfxFunctionShading::parse(dict, out); break; case 2: - shading = GfxAxialShading::parse(dict, gfx); + shading = GfxAxialShading::parse(dict, out); break; case 3: - shading = GfxRadialShading::parse(dict, gfx); + shading = GfxRadialShading::parse(dict, out); break; case 4: if (obj->isStream()) { - shading = GfxGouraudTriangleShading::parse(4, dict, obj->getStream(), gfx); + shading = GfxGouraudTriangleShading::parse(4, dict, obj->getStream(), out); } else { error(errSyntaxWarning, -1, "Invalid Type 4 shading object"); goto err1; @@ -3062,7 +3064,7 @@ GfxShading *GfxShading::parse(Object *obj, Gfx *gfx) { break; case 5: if (obj->isStream()) { - shading = GfxGouraudTriangleShading::parse(5, dict, obj->getStream(), gfx); + shading = GfxGouraudTriangleShading::parse(5, dict, obj->getStream(), out); } else { error(errSyntaxWarning, -1, "Invalid Type 5 shading object"); goto err1; @@ -3070,7 +3072,7 @@ GfxShading *GfxShading::parse(Object *obj, Gfx *gfx) { break; case 6: if (obj->isStream()) { - shading = GfxPatchMeshShading::parse(6, dict, obj->getStream(), gfx); + shading = GfxPatchMeshShading::parse(6, dict, obj->getStream(), out); } else { error(errSyntaxWarning, -1, "Invalid Type 6 shading object"); goto err1; @@ -3078,7 +3080,7 @@ GfxShading *GfxShading::parse(Object *obj, Gfx *gfx) { break; case 7: if (obj->isStream()) { - shading = GfxPatchMeshShading::parse(7, dict, obj->getStream(), gfx); + shading = GfxPatchMeshShading::parse(7, dict, obj->getStream(), out); } else { error(errSyntaxWarning, -1, "Invalid Type 7 shading object"); goto err1; @@ -3095,12 +3097,12 @@ GfxShading *GfxShading::parse(Object *obj, Gfx *gfx) { return NULL; } -GBool GfxShading::init(Dict *dict, Gfx *gfx) { +GBool GfxShading::init(Dict *dict, OutputDev *out) { Object obj1, obj2; int i; dict->lookup("ColorSpace", &obj1); - if (!(colorSpace = GfxColorSpace::parse(&obj1, gfx))) { + if (!(colorSpace = GfxColorSpace::parse(&obj1, out))) { error(errSyntaxWarning, -1, "Bad color space in shading dictionary"); obj1.free(); return gFalse; @@ -3207,7 +3209,7 @@ GfxFunctionShading::~GfxFunctionShading() { } } -GfxFunctionShading *GfxFunctionShading::parse(Dict *dict, Gfx *gfx) { +GfxFunctionShading *GfxFunctionShading::parse(Dict *dict, OutputDev *out) { GfxFunctionShading *shading; double x0A, y0A, x1A, y1A; double matrixA[6]; @@ -3275,7 +3277,7 @@ GfxFunctionShading *GfxFunctionShading::parse(Dict *dict, Gfx *gfx) { shading = new GfxFunctionShading(x0A, y0A, x1A, y1A, matrixA, funcsA, nFuncsA); - if (!shading->init(dict, gfx)) { + if (!shading->init(dict, out)) { delete shading; return NULL; } @@ -3433,7 +3435,7 @@ void GfxUnivariateShading::setupCache(const Matrix *ctm, getParameterRange(&sMin, &sMax, xMin, yMin, xMax, yMax); upperBound = ctm->norm() * getDistance(sMin, sMax); - maxSize = (int)ceil(upperBound); + maxSize = ceil(upperBound); maxSize = std::max<int>(maxSize, 2); { @@ -3526,7 +3528,7 @@ GfxAxialShading::GfxAxialShading(GfxAxialShading *shading): GfxAxialShading::~GfxAxialShading() { } -GfxAxialShading *GfxAxialShading::parse(Dict *dict, Gfx *gfx) { +GfxAxialShading *GfxAxialShading::parse(Dict *dict, OutputDev *out) { GfxAxialShading *shading; double x0A, y0A, x1A, y1A; double t0A, t1A; @@ -3623,7 +3625,7 @@ GfxAxialShading *GfxAxialShading::parse(Dict *dict, Gfx *gfx) { shading = new GfxAxialShading(x0A, y0A, x1A, y1A, t0A, t1A, funcsA, nFuncsA, extend0A, extend1A); - if (!shading->init(dict, gfx)) { + if (!shading->init(dict, out)) { delete shading; return NULL; } @@ -3734,7 +3736,7 @@ GfxRadialShading::GfxRadialShading(GfxRadialShading *shading): GfxRadialShading::~GfxRadialShading() { } -GfxRadialShading *GfxRadialShading::parse(Dict *dict, Gfx *gfx) { +GfxRadialShading *GfxRadialShading::parse(Dict *dict, OutputDev *out) { GfxRadialShading *shading; double x0A, y0A, r0A, x1A, y1A, r1A; double t0A, t1A; @@ -3813,7 +3815,7 @@ GfxRadialShading *GfxRadialShading::parse(Dict *dict, Gfx *gfx) { shading = new GfxRadialShading(x0A, y0A, r0A, x1A, y1A, r1A, t0A, t1A, funcsA, nFuncsA, extend0A, extend1A); - if (!shading->init(dict, gfx)) { + if (!shading->init(dict, out)) { delete shading; return NULL; } @@ -4257,7 +4259,7 @@ GfxGouraudTriangleShading::~GfxGouraudTriangleShading() { GfxGouraudTriangleShading *GfxGouraudTriangleShading::parse(int typeA, Dict *dict, Stream *str, - Gfx *gfx) { + OutputDev *out) { GfxGouraudTriangleShading *shading; Function *funcsA[gfxColorMaxComps]; int nFuncsA; @@ -4453,7 +4455,7 @@ GfxGouraudTriangleShading *GfxGouraudTriangleShading::parse(int typeA, shading = new GfxGouraudTriangleShading(typeA, verticesA, nVerticesA, trianglesA, nTrianglesA, funcsA, nFuncsA); - if (!shading->init(dict, gfx)) { + if (!shading->init(dict, out)) { delete shading; return NULL; } @@ -4600,7 +4602,7 @@ GfxPatchMeshShading::~GfxPatchMeshShading() { } GfxPatchMeshShading *GfxPatchMeshShading::parse(int typeA, Dict *dict, - Stream *str, Gfx *gfx) { + Stream *str, OutputDev *out) { GfxPatchMeshShading *shading; Function *funcsA[gfxColorMaxComps]; int nFuncsA; @@ -5124,7 +5126,7 @@ GfxPatchMeshShading *GfxPatchMeshShading::parse(int typeA, Dict *dict, shading = new GfxPatchMeshShading(typeA, patchesA, nPatchesA, funcsA, nFuncsA); - if (!shading->init(dict, gfx)) { + if (!shading->init(dict, out)) { delete shading; return NULL; } @@ -6160,7 +6162,7 @@ void GfxState::concatCTM(double a, double b, double c, ctm[5] = e * b1 + f * d1 + ctm[5]; } -void GfxState::shiftCTM(double tx, double ty) { +void GfxState::shiftCTMAndClip(double tx, double ty) { ctm[4] += tx; ctm[5] += ty; clipXMin += tx; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState.h index cdbf3e84d7e..2f3efcfb2ef 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState.h @@ -17,10 +17,11 @@ // Copyright (C) 2006, 2007 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2006 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2009 Koji Otani <sho@bbr.jp> -// Copyright (C) 2009-2011 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2009-2011, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2010 Christian Feuersänger <cfeuersaenger@googlemail.com> // Copyright (C) 2011 Andrea Canciani <ranma42@gmail.com> // Copyright (C) 2011, 2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2013 Lu Wang <coolwanglu@gmail.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 @@ -49,6 +50,7 @@ class PDFRectangle; class GfxShading; class PopplerCache; class GooList; +class OutputDev; class Matrix { public: @@ -101,7 +103,7 @@ static inline double colToDbl(GfxColorComp x) { } static inline Guchar dblToByte(double x) { - return (Guchar)(x * 255.0); + return (x * 255.0); } static inline double byteToDbl(Guchar x) { @@ -197,7 +199,7 @@ public: virtual GfxColorSpaceMode getMode() = 0; // Construct a color space. Returns NULL if unsuccessful. - static GfxColorSpace *parse(Object *csObj, Gfx *gfx, int recursion = 0); + static GfxColorSpace *parse(Object *csObj, OutputDev *out, int recursion = 0); // Convert to gray, RGB, or CMYK. virtual void getGray(GfxColor *color, GfxGray *gray) = 0; @@ -491,7 +493,7 @@ public: virtual GfxColorSpaceMode getMode() { return csICCBased; } // Construct an ICCBased color space. Returns NULL if unsuccessful. - static GfxColorSpace *parse(Array *arr, Gfx *gfx, int recursion); + static GfxColorSpace *parse(Array *arr, OutputDev *out, int recursion); virtual void getGray(GfxColor *color, GfxGray *gray); virtual void getRGB(GfxColor *color, GfxRGB *rgb); @@ -537,7 +539,7 @@ public: virtual GfxColorSpaceMode getMode() { return csIndexed; } // Construct an Indexed color space. Returns NULL if unsuccessful. - static GfxColorSpace *parse(Array *arr, Gfx *gfx, int recursion); + static GfxColorSpace *parse(Array *arr, OutputDev *out, int recursion); virtual void getGray(GfxColor *color, GfxGray *gray); virtual void getRGB(GfxColor *color, GfxRGB *rgb); @@ -586,7 +588,7 @@ public: virtual GfxColorSpaceMode getMode() { return csSeparation; } // Construct a Separation color space. Returns NULL if unsuccessful. - static GfxColorSpace *parse(Array *arr, Gfx *gfx, int recursion); + static GfxColorSpace *parse(Array *arr, OutputDev *out, int recursion); virtual void getGray(GfxColor *color, GfxGray *gray); virtual void getRGB(GfxColor *color, GfxRGB *rgb); @@ -631,7 +633,7 @@ public: virtual GfxColorSpaceMode getMode() { return csDeviceN; } // Construct a DeviceN color space. Returns NULL if unsuccessful. - static GfxColorSpace *parse(Array *arr, Gfx *gfx, int recursion); + static GfxColorSpace *parse(Array *arr, OutputDev *out, int recursion); virtual void getGray(GfxColor *color, GfxGray *gray); virtual void getRGB(GfxColor *color, GfxRGB *rgb); @@ -678,7 +680,7 @@ public: virtual GfxColorSpaceMode getMode() { return csPattern; } // Construct a Pattern color space. Returns NULL if unsuccessful. - static GfxColorSpace *parse(Array *arr, Gfx *gfx, int recursion); + static GfxColorSpace *parse(Array *arr, OutputDev *out, int recursion); virtual void getGray(GfxColor *color, GfxGray *gray); virtual void getRGB(GfxColor *color, GfxRGB *rgb); @@ -707,7 +709,7 @@ public: GfxPattern(int typeA); virtual ~GfxPattern(); - static GfxPattern *parse(Object *obj, Gfx *gfx); + static GfxPattern *parse(Object *obj, OutputDev *out); virtual GfxPattern *copy() = 0; @@ -763,7 +765,7 @@ private: class GfxShadingPattern: public GfxPattern { public: - static GfxShadingPattern *parse(Object *patObj, Gfx *gfx); + static GfxShadingPattern *parse(Object *patObj, OutputDev *out); virtual ~GfxShadingPattern(); virtual GfxPattern *copy(); @@ -790,7 +792,7 @@ public: GfxShading(GfxShading *shading); virtual ~GfxShading(); - static GfxShading *parse(Object *obj, Gfx *gfx); + static GfxShading *parse(Object *obj, OutputDev *out); virtual GfxShading *copy() = 0; @@ -804,7 +806,7 @@ public: protected: - GBool init(Dict *dict, Gfx *gfx); + GBool init(Dict *dict, OutputDev *out); int type; GfxColorSpace *colorSpace; @@ -873,7 +875,7 @@ public: GfxFunctionShading(GfxFunctionShading *shading); virtual ~GfxFunctionShading(); - static GfxFunctionShading *parse(Dict *dict, Gfx *gfx); + static GfxFunctionShading *parse(Dict *dict, OutputDev *out); virtual GfxShading *copy(); @@ -907,7 +909,7 @@ public: GfxAxialShading(GfxAxialShading *shading); virtual ~GfxAxialShading(); - static GfxAxialShading *parse(Dict *dict, Gfx *gfx); + static GfxAxialShading *parse(Dict *dict, OutputDev *out); virtual GfxShading *copy(); @@ -940,7 +942,7 @@ public: GfxRadialShading(GfxRadialShading *shading); virtual ~GfxRadialShading(); - static GfxRadialShading *parse(Dict *dict, Gfx *gfx); + static GfxRadialShading *parse(Dict *dict, OutputDev *out); virtual GfxShading *copy(); @@ -978,7 +980,7 @@ public: GfxGouraudTriangleShading(GfxGouraudTriangleShading *shading); virtual ~GfxGouraudTriangleShading(); - static GfxGouraudTriangleShading *parse(int typeA, Dict *dict, Stream *str, Gfx *gfx); + static GfxGouraudTriangleShading *parse(int typeA, Dict *dict, Stream *str, OutputDev *out); virtual GfxShading *copy(); @@ -1064,7 +1066,7 @@ public: GfxPatchMeshShading(GfxPatchMeshShading *shading); virtual ~GfxPatchMeshShading(); - static GfxPatchMeshShading *parse(int typeA, Dict *dict, Stream *str, Gfx *gfx); + static GfxPatchMeshShading *parse(int typeA, Dict *dict, Stream *str, OutputDev *out); virtual GfxShading *copy(); @@ -1443,7 +1445,7 @@ public: double d, double e, double f); void concatCTM(double a, double b, double c, double d, double e, double f); - void shiftCTM(double tx, double ty); + void shiftCTMAndClip(double tx, double ty); void setFillColorSpace(GfxColorSpace *colorSpace); void setStrokeColorSpace(GfxColorSpace *colorSpace); void setFillColor(GfxColor *color) { fillColor = *color; } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState_helpers.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState_helpers.h index bc0024edd79..bc0024edd79 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GfxState_helpers.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GfxState_helpers.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParams.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParams.cc index 6efdd0c0b9c..6efdd0c0b9c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParams.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParams.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParams.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParams.h index bc11684f268..bc11684f268 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParams.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParams.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParamsWin.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParamsWin.cc index b76e1564c32..084b49bf639 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/GlobalParamsWin.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/GlobalParamsWin.cc @@ -2,10 +2,11 @@ but mostly based on xpdf code. // Copyright (C) 2010, 2012 Hib Eris <hib@hiberis.nl> - // Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@alfa.de> + // Copyright (C) 2012, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2012 Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp> // Copyright (C) 2012 Adrian Johnson <ajohnson@redneon.com> // Copyright (C) 2012 Mark Brand <mabrand@mabrand.nl> + // Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com> TODO: instead of a fixed mapping defined in displayFontTab, it could scan the whole fonts directory, parse TTF files and build font @@ -408,9 +409,7 @@ void GlobalParams::setupBaseFonts(char * dir) { const char *dataRoot = popplerDataDir ? popplerDataDir : POPPLER_DATADIR; GooString *fileName = NULL; - struct stat buf; - FILE *file; - int size = 0; + GooFile *file; if (baseFontsInitialized) return; @@ -453,15 +452,9 @@ void GlobalParams::setupBaseFonts(char * dir) fileName = new GooString(dataRoot); fileName->append("/cidfmap"); - if (stat(fileName->getCString(), &buf) == 0) { - size = buf.st_size; - } + // try to open file -#ifdef VMS - file = fopen(fileName->getCString(), "rb", "ctx=stm"); -#else - file = fopen(fileName->getCString(), "rb"); -#endif + file = GooFile::open(fileName); if (file != NULL) { Parser *parser; @@ -470,7 +463,7 @@ void GlobalParams::setupBaseFonts(char * dir) obj1.initNull(); parser = new Parser(NULL, new Lexer(NULL, - new FileStream(file, 0, gFalse, size, &obj1)), + new FileStream(file, 0, gFalse, file->size(), &obj1)), gTrue); obj1.free(); parser->getObj(&obj1); @@ -498,7 +491,7 @@ void GlobalParams::setupBaseFonts(char * dir) parser->getObj(&obj1); } } - fclose(file); + delete file; delete parser; } } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Hints.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Hints.cc index af67182cbdd..49e201daa93 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Hints.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Hints.cc @@ -5,8 +5,9 @@ // This file is licensed under the GPLv2 or later // // Copyright 2010, 2012 Hib Eris <hib@hiberis.nl> -// Copyright 2010, 2011 Albert Astals Cid <aacid@kde.org> -// Copyright 2010 Pino Toscano <pino@kde.org> +// Copyright 2010, 2011, 2013 Albert Astals Cid <aacid@kde.org> +// Copyright 2010, 2013 Pino Toscano <pino@kde.org> +// Copyright 2013 Adrian Johnson <ajohnson@redneon.com> // //======================================================================== @@ -51,12 +52,12 @@ Hints::Hints(BaseStream *str, Linearization *linearization, XRef *xref, Security pageObjectNum = (int *) gmallocn_checkoverflow(nPages, sizeof(int)); xRefOffset = (Guint *) gmallocn_checkoverflow(nPages, sizeof(Guint)); pageLength = (Guint *) gmallocn_checkoverflow(nPages, sizeof(Guint)); - pageOffset = (Guint *) gmallocn_checkoverflow(nPages, sizeof(Guint)); + pageOffset = (Goffset *) gmallocn_checkoverflow(nPages, sizeof(Goffset)); numSharedObject = (Guint *) gmallocn_checkoverflow(nPages, sizeof(Guint)); sharedObjectId = (Guint **) gmallocn_checkoverflow(nPages, sizeof(Guint*)); if (!nObjects || !pageObjectNum || !xRefOffset || !pageLength || !pageOffset || !numSharedObject || !sharedObjectId) { - error(errSyntaxWarning, -1, "Failed to allocate memory for hints tabel"); + error(errSyntaxWarning, -1, "Failed to allocate memory for hints table"); nPages = 0; } @@ -282,7 +283,8 @@ void Hints::readSharedObjectsTable(Stream *str) } if ((!nSharedGroupsFirst) || (nSharedGroupsFirst > nSharedGroups)) { error(errSyntaxWarning, -1, "Invalid number of first page shared object groups"); - nSharedGroupsFirst = nSharedGroups; + nSharedGroups = 0; + return; } groupLength = (Guint *) gmallocn_checkoverflow(nSharedGroups, sizeof(Guint)); @@ -344,7 +346,7 @@ void Hints::readSharedObjectsTable(Stream *str) } } -Guint Hints::getPageOffset(int page) +Goffset Hints::getPageOffset(int page) { if ((page < 1) || (page > nPages)) return 0; @@ -415,7 +417,7 @@ Guint Hints::readBits(int n, Stream *str) { Guint bit, bits; - if (n < 0) return (Guint)-1; + if (n < 0) return -1; if (n == 0) return 0; if (n == 1) @@ -423,11 +425,11 @@ Guint Hints::readBits(int n, Stream *str) bit = (readBit(str) << (n-1)); if (bit == (Guint) -1) - return (Guint)-1; + return -1; bits = readBits(n-1, str); if (bits == (Guint) -1) - return (Guint)-1; + return -1; return bit | bits; } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Hints.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Hints.h index d598e796beb..f5225f9fa9b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Hints.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Hints.h @@ -6,6 +6,7 @@ // // Copyright 2010 Hib Eris <hib@hiberis.nl> // Copyright 2010 Albert Astals Cid <aacid@kde.org> +// Copyright 2013 Adrian Johnson <ajohnson@redneon.com> // //======================================================================== @@ -33,7 +34,7 @@ public: ~Hints(); int getPageObjectNum(int page); - Guint getPageOffset(int page); + Goffset getPageOffset(int page); std::vector<ByteRange>* getPageRanges(int page); private: @@ -54,7 +55,7 @@ private: int nPages; int pageFirst; int pageObjectFirst; - Guint pageOffsetFirst; + Goffset pageOffsetFirst; Guint pageEndFirst; int objectNumberFirst; @@ -76,7 +77,7 @@ private: int *pageObjectNum; Guint *xRefOffset; Guint *pageLength; - Guint *pageOffset; + Goffset *pageOffset; Guint *numSharedObject; Guint **sharedObjectId; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JArithmeticDecoder.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/JArithmeticDecoder.cc index d23f7ea3887..d23f7ea3887 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JArithmeticDecoder.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JArithmeticDecoder.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JArithmeticDecoder.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/JArithmeticDecoder.h index 3c3e6fed0e5..3c3e6fed0e5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JArithmeticDecoder.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JArithmeticDecoder.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JBIG2Stream.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/JBIG2Stream.cc index afba8c6118d..12de50e18c5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JBIG2Stream.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JBIG2Stream.cc @@ -20,6 +20,7 @@ // Copyright (C) 2011 Edward Jiang <ejiang@google.com> // Copyright (C) 2012 William Bader <williambader@hotmail.com> // Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -1284,7 +1285,7 @@ int JBIG2Stream::lookChar() { return EOF; } -int JBIG2Stream::getPos() { +Goffset JBIG2Stream::getPos() { if (pageBitmap == NULL) { return 0; } @@ -1320,7 +1321,7 @@ void JBIG2Stream::readSegments() { Guint segNum, segFlags, segType, page, segLength; Guint refFlags, nRefSegs; Guint *refSegs; - int segDataPos; + Goffset segDataPos; int c1, c2, c3; Guint i; @@ -1483,7 +1484,7 @@ void JBIG2Stream::readSegments() { if (segLength != 0xffffffff) { - int segExtraBytes = segDataPos + segLength - curStr->getPos(); + Goffset segExtraBytes = segDataPos + segLength - curStr->getPos(); if (segExtraBytes > 0) { // If we didn't read all of the bytes in the segment data, @@ -1501,7 +1502,7 @@ void JBIG2Stream::readSegments() { // hopefully we're not doing this much int trash; - for (int i = segExtraBytes; i > 0; i--) { + for (Goffset i = segExtraBytes; i > 0; i--) { readByte(&trash); } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JBIG2Stream.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/JBIG2Stream.h index c518aa5e6ca..be1b3bd7897 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JBIG2Stream.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JBIG2Stream.h @@ -14,6 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2009 David Benjamin <davidben@mit.edu> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -50,7 +51,7 @@ public: virtual StreamKind getKind() { return strJBIG2; } virtual void reset(); virtual void close(); - virtual int getPos(); + virtual Goffset getPos(); virtual int getChar(); virtual int lookChar(); virtual GooString *getPSFilter(int psLevel, const char *indent); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPEG2000Stream.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPEG2000Stream.cc index e2fd8086b53..703d471c99a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPEG2000Stream.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPEG2000Stream.cc @@ -6,6 +6,7 @@ // // Copyright 2008-2010, 2012 Albert Astals Cid <aacid@kde.org> // Copyright 2011 Daniel Glöckner <daniel-gl@gmx.net> +// Copyright 2013 Adrian Johnson <ajohnson@redneon.com> // // Licensed under GPLv2 or later // @@ -46,7 +47,7 @@ void JPXStream::close() { } } -int JPXStream::getPos() { +Goffset JPXStream::getPos() { return counter * ncomps + ccounter; } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPEG2000Stream.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPEG2000Stream.h index 5aed32d4594..3feccbef06d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPEG2000Stream.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPEG2000Stream.h @@ -6,6 +6,7 @@ // // Copyright 2008, 2010 Albert Astals Cid <aacid@kde.org> // Copyright 2011 Daniel Glöckner <daniel-gl@gmx.net> +// Copyright 2013 Adrian Johnson <ajohnson@redneon.com> // // Licensed under GPLv2 or later // @@ -29,7 +30,7 @@ public: virtual StreamKind getKind() { return strJPX; } virtual void reset(); virtual void close(); - virtual int getPos(); + virtual Goffset getPos(); virtual int getChar(); virtual int lookChar(); virtual GooString *getPSFilter(int psLevel, const char *indent); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPXStream.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPXStream.cc index 1476e6a0cfe..1476e6a0cfe 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPXStream.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPXStream.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPXStream.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPXStream.h index 30855431fb4..30855431fb4 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/JPXStream.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/JPXStream.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Lexer.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Lexer.cc index d24c01fcd18..bd7546f889c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Lexer.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Lexer.cc @@ -16,7 +16,8 @@ // Copyright (C) 2006-2010, 2012 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006 Krzysztof Kowalczyk <kkowalczyk@gmail.com> // Copyright (C) 2010 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright (C) 2012 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2012, 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -62,6 +63,7 @@ static const char specialChars[256] = { }; static const int IntegerSafeLimit = (INT_MAX - 9) / 10; +static const long long LongLongSafeLimit = (LLONG_MAX - 9) / 10; //------------------------------------------------------------------------ // Lexer @@ -155,10 +157,10 @@ int Lexer::lookChar() { Object *Lexer::getObj(Object *obj, int objNum) { char *p; int c, c2; - GBool comment, neg, done, overflownInteger, overflownUnsignedInteger; + GBool comment, neg, done, overflownInteger, overflownLongLong; int numParen; int xi; - unsigned int xui = 0; + long long xll = 0; double xf = 0, scale; GooString *s; int n, m; @@ -187,7 +189,7 @@ Object *Lexer::getObj(Object *obj, int objNum) { case '5': case '6': case '7': case '8': case '9': case '+': case '-': case '.': overflownInteger = gFalse; - overflownUnsignedInteger = gFalse; + overflownLongLong = gFalse; neg = gFalse; xi = 0; if (c == '-') { @@ -201,23 +203,21 @@ Object *Lexer::getObj(Object *obj, int objNum) { c = lookChar(); if (isdigit(c)) { getChar(); - if (unlikely(overflownInteger)) { - if (overflownUnsignedInteger) { - xf = xf * 10.0 + (c - '0'); + if (unlikely(overflownLongLong)) { + xf = xf * 10.0 + (c - '0'); + } else if (unlikely (overflownInteger)) { + if (unlikely(xll > LongLongSafeLimit) && + (xll > (LLONG_MAX - (c - '0')) / 10.0)) { + overflownLongLong = gTrue; + xf = xll * 10.0 + (c - '0'); } else { - overflownUnsignedInteger = gTrue; - xf = xui * 10.0 + (c - '0'); + xll = xll * 10 + (c - '0'); } } else { if (unlikely(xi > IntegerSafeLimit) && (xi > (INT_MAX - (c - '0')) / 10.0)) { overflownInteger = gTrue; - if (xi > (UINT_MAX - (c - '0')) / 10.0) { - overflownUnsignedInteger = gTrue; - xf = xi * 10.0 + (c - '0'); - } else { - xui = (unsigned int)(xi * 10.0 + (c - '0')); - } + xll = xi * 10LL + (c - '0'); } else { xi = xi * 10 + (c - '0'); } @@ -231,22 +231,17 @@ Object *Lexer::getObj(Object *obj, int objNum) { } if (neg) { xi = -xi; + xll = -xll; xf = -xf; } if (unlikely(overflownInteger)) { - if (overflownUnsignedInteger) { + if (overflownLongLong) { obj->initReal(xf); } else { - if (neg) { - if (xui-1 == INT_MAX) { - obj->initInt(INT_MIN); - } else { - xf = xui; - xf = -xf; - obj->initReal(xf); - } + if (unlikely(xll == INT_MIN)) { + obj->initInt(INT_MIN); } else { - obj->initUint(xui); + obj->initInt64(xll); } } } else { @@ -256,8 +251,8 @@ Object *Lexer::getObj(Object *obj, int objNum) { doReal: if (likely(!overflownInteger)) { xf = xi; - } else if (!overflownUnsignedInteger) { - xf = xui; + } else if (!overflownLongLong) { + xf = xll; } scale = 0.1; while (1) { @@ -586,6 +581,48 @@ Object *Lexer::getObj(Object *obj, int objNum) { return obj; } +Object *Lexer::getObj(Object *obj, const char *cmdA) { + char *p; + int c; + GBool comment; + int n; + + // skip whitespace and comments + comment = gFalse; + const char *cmd1 = tokBuf; + *tokBuf = 0; + while (strcmp(cmdA, cmd1)) { + while (1) { + if ((c = getChar()) == EOF) { + return obj->initEOF(); + } + if (comment) { + if (c == '\r' || c == '\n') { + comment = gFalse; + } + } else if (c == '%') { + comment = gTrue; + } else if (specialChars[c] != 1) { + break; + } + } + p = tokBuf; + *p++ = c; + n = 1; + while ((c = lookChar()) != EOF && specialChars[c] == 0) { + getChar(); + if (++n == tokBufSize) { + break; + } + *p++ = c; + } + *p = '\0'; + } + obj->initCmd(tokBuf); + + return obj; +} + void Lexer::skipToNextLine() { int c; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Lexer.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Lexer.h index 284479dfbfa..d9c23dc8eb9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Lexer.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Lexer.h @@ -15,6 +15,8 @@ // // Copyright (C) 2006, 2007, 2010 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006 Krzysztof Kowalczyk <kkowalczyk@gmail.com> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -55,6 +57,7 @@ public: // Get the next object from the input stream. Object *getObj(Object *obj, int objNum = -1); + Object *getObj(Object *obj, const char *cmdA); // Skip to the beginning of the next line in the input stream. void skipToNextLine(); @@ -67,12 +70,12 @@ public: { return curStr.isStream() ? curStr.getStream() : (Stream *)NULL; } // Get current position in file. This is only used for error - // messages, so it returns an int instead of a Guint. - int getPos() - { return curStr.isStream() ? (int)curStr.streamGetPos() : -1; } + // messages. + Goffset getPos() + { return curStr.isStream() ? curStr.streamGetPos() : -1; } // Set position in file. - void setPos(Guint pos, int dir = 0) + void setPos(Goffset pos, int dir = 0) { if (curStr.isStream()) curStr.streamSetPos(pos, dir); } // Returns true if <c> is a whitespace character. diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Linearization.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Linearization.cc index 33331d1af37..33331d1af37 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Linearization.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Linearization.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Linearization.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Linearization.h index 6728a750aba..6728a750aba 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Linearization.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Linearization.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Link.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Link.cc index b5b2bd3aef2..20184d1376c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Link.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/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 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2008-2010, 2012, 2013 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> @@ -220,8 +220,8 @@ LinkDest::LinkDest(Array *a) { if (obj2.isNull()) { changeZoom = gFalse; } else if (obj2.isNum()) { - changeZoom = gTrue; zoom = obj2.getNum(); + changeZoom = (zoom == 0) ? gFalse : gTrue; } else { error(errSyntaxWarning, -1, "Bad annotation destination position"); goto err1; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Link.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Link.h index fc2abe60052..fc2abe60052 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Link.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Link.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/LocalPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/LocalPDFDocBuilder.cc index 6f6f1fca9f7..6f6f1fca9f7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/LocalPDFDocBuilder.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/LocalPDFDocBuilder.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/LocalPDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/LocalPDFDocBuilder.h index c2b1d903885..c2b1d903885 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/LocalPDFDocBuilder.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/LocalPDFDocBuilder.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Makefile.am b/Build/source/libs/poppler/poppler-0.23.2/poppler/Makefile.am index 9b29591e3bf..8786e129a3a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Makefile.am +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Makefile.am @@ -177,7 +177,7 @@ libpoppler_la_LIBADD = \ $(PTHREAD_LIBS) \ $(win32_libs) -libpoppler_la_LDFLAGS = -version-info 35:0:0 @create_shared_lib@ @auto_import_flags@ +libpoppler_la_LDFLAGS = -version-info 40:0:0 @create_shared_lib@ @auto_import_flags@ if ENABLE_XPDF_HEADERS @@ -330,4 +330,5 @@ libpoppler_la_SOURCES = \ XpdfPluginAPI.cc EXTRA_DIST = gen-unicode-tables.py \ - GlobalParamsWin.cc + GlobalParamsWin.cc \ + PageLabelInfo_p.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Movie.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Movie.cc index f68b6adcd4d..f68b6adcd4d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Movie.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Movie.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Movie.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Movie.h index 1a162659179..1a162659179 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Movie.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Movie.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/NameToCharCode.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/NameToCharCode.cc index 5448dc4ce10..5448dc4ce10 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/NameToCharCode.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/NameToCharCode.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/NameToCharCode.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/NameToCharCode.h index 5b1092bb96b..5b1092bb96b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/NameToCharCode.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/NameToCharCode.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/NameToUnicodeTable.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/NameToUnicodeTable.h index 74645ab2878..74645ab2878 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/NameToUnicodeTable.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/NameToUnicodeTable.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Object.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Object.cc index 1963b7f88d4..d06bb39fb6d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Object.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Object.cc @@ -14,6 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2008, 2010, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -53,7 +54,7 @@ static const char *objTypeNames[numObjTypes] = { "error", "eof", "none", - "unsigned integer" + "integer64" }; #ifdef DEBUG_MEM @@ -224,8 +225,8 @@ void Object::print(FILE *f) { case objNone: fprintf(f, "<none>"); break; - case objUint: - fprintf(f, "%u", uintg); + case objInt64: + fprintf(f, "%lld", int64g); break; } } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Object.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Object.h index c885d739fb3..1b123549a72 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Object.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Object.h @@ -18,6 +18,8 @@ // Copyright (C) 2008, 2010 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2009 Jakub Wilk <ubanus@users.sf.net> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -47,10 +49,10 @@ abort(); \ } -#define OBJECT_2TYPES_CHECK(wanted_type1, wanted_type2) \ - if (unlikely(type != wanted_type1) && unlikely(type != wanted_type2)) { \ +#define OBJECT_3TYPES_CHECK(wanted_type1, wanted_type2, wanted_type3) \ + if (unlikely(type != wanted_type1) && unlikely(type != wanted_type2) && unlikely(type != wanted_type3)) { \ error(errInternal, 0, (char *) "Call to Object where the object was type {0:d}, " \ - "not the expected type {1:d} or {2:d}", type, wanted_type1, wanted_type2); \ + "not the expected type {1:d}, {2:d} or {3:d}", type, wanted_type1, wanted_type2, wanted_type3); \ abort(); \ } @@ -94,7 +96,7 @@ enum ObjType { objNone, // uninitialized object // poppler-only objects - objUint // overflown integer that still fits in a unsigned integer + objInt64 // integer with at least 64-bits }; #define numObjTypes 15 // total number of object types @@ -143,8 +145,8 @@ public: { initObj(objError); return this; } Object *initEOF() { initObj(objEOF); return this; } - Object *initUint(unsigned int uintgA) - { initObj(objUint); uintg = uintgA; return this; } + Object *initInt64(long long int64gA) + { initObj(objInt64); int64g = int64gA; return this; } // Copy an object. Object *copy(Object *obj); @@ -165,7 +167,7 @@ public: GBool isBool() { return type == objBool; } GBool isInt() { return type == objInt; } GBool isReal() { return type == objReal; } - GBool isNum() { return type == objInt || type == objReal; } + GBool isNum() { return type == objInt || type == objReal || type == objInt64; } GBool isString() { return type == objString; } GBool isName() { return type == objName; } GBool isNull() { return type == objNull; } @@ -177,7 +179,7 @@ public: GBool isError() { return type == objError; } GBool isEOF() { return type == objEOF; } GBool isNone() { return type == objNone; } - GBool isUint() { return type == objUint; } + GBool isInt64() { return type == objInt64; } // Special type checking. GBool isName(const char *nameA) @@ -191,7 +193,11 @@ public: GBool getBool() { OBJECT_TYPE_CHECK(objBool); return booln; } int getInt() { OBJECT_TYPE_CHECK(objInt); return intg; } double getReal() { OBJECT_TYPE_CHECK(objReal); return real; } - double getNum() { OBJECT_2TYPES_CHECK(objInt, objReal); return type == objInt ? (double)intg : real; } + + // Note: integers larger than 2^53 can not be exactly represented by a double. + // Where the exact value of integers up to 2^63 is required, use isInt64()/getInt64(). + double getNum() { OBJECT_3TYPES_CHECK(objInt, objInt64, objReal); + return type == objInt ? (double)intg : type == objInt64 ? (double)int64g : real; } GooString *getString() { OBJECT_TYPE_CHECK(objString); return string; } char *getName() { OBJECT_TYPE_CHECK(objName); return name; } Array *getArray() { OBJECT_TYPE_CHECK(objArray); return array; } @@ -201,13 +207,13 @@ public: int getRefNum() { OBJECT_TYPE_CHECK(objRef); return ref.num; } int getRefGen() { OBJECT_TYPE_CHECK(objRef); return ref.gen; } char *getCmd() { OBJECT_TYPE_CHECK(objCmd); return cmd; } - unsigned int getUint() { OBJECT_TYPE_CHECK(objUint); return uintg; } + long long getInt64() { OBJECT_TYPE_CHECK(objInt64); return int64g; } // Array accessors. int arrayGetLength(); void arrayAdd(Object *elem); void arrayRemove(int i); - Object *arrayGet(int i, Object *obj); + Object *arrayGet(int i, Object *obj, int recursion); Object *arrayGetNF(int i, Object *obj); // Dict accessors. @@ -229,8 +235,8 @@ public: int streamGetChars(int nChars, Guchar *buffer); int streamLookChar(); char *streamGetLine(char *buf, int size); - Guint streamGetPos(); - void streamSetPos(Guint pos, int dir = 0); + Goffset streamGetPos(); + void streamSetPos(Goffset pos, int dir = 0); Dict *streamGetDict(); // Output. @@ -246,7 +252,7 @@ private: union { // value for each type: GBool booln; // boolean int intg; // integer - unsigned int uintg; // unsigned integer + long long int64g; // 64-bit integer double real; // real GooString *string; // string char *name; // name @@ -278,8 +284,8 @@ inline void Object::arrayAdd(Object *elem) inline void Object::arrayRemove(int i) { OBJECT_TYPE_CHECK(objArray); array->remove(i); } -inline Object *Object::arrayGet(int i, Object *obj) - { OBJECT_TYPE_CHECK(objArray); return array->get(i, obj); } +inline Object *Object::arrayGet(int i, Object *obj, int recursion = 0) + { OBJECT_TYPE_CHECK(objArray); return array->get(i, obj, recursion); } inline Object *Object::arrayGetNF(int i, Object *obj) { OBJECT_TYPE_CHECK(objArray); return array->getNF(i, obj); } @@ -350,10 +356,10 @@ inline int Object::streamLookChar() inline char *Object::streamGetLine(char *buf, int size) { OBJECT_TYPE_CHECK(objStream); return stream->getLine(buf, size); } -inline Guint Object::streamGetPos() +inline Goffset Object::streamGetPos() { OBJECT_TYPE_CHECK(objStream); return stream->getPos(); } -inline void Object::streamSetPos(Guint pos, int dir) +inline void Object::streamSetPos(Goffset pos, int dir) { OBJECT_TYPE_CHECK(objStream); stream->setPos(pos, dir); } inline Dict *Object::streamGetDict() diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/OptionalContent.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/OptionalContent.cc index e0d49bc9a5f..e0d49bc9a5f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/OptionalContent.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/OptionalContent.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/OptionalContent.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/OptionalContent.h index 02c9a471e33..02c9a471e33 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/OptionalContent.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/OptionalContent.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Outline.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Outline.cc index bd4e6d01b6d..bd4e6d01b6d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Outline.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Outline.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Outline.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Outline.h index 90190e69280..90190e69280 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Outline.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Outline.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/OutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/OutputDev.cc index 54580d0c106..ee3cf5a30ff 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/OutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/OutputDev.cc @@ -17,7 +17,7 @@ // Copyright (C) 2006 Thorkild Stray <thorkild@ifi.uio.no> // Copyright (C) 2007 Adrian Johnson <ajohnson@redneon.com> // Copyright (C) 2009 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright (C) 2009, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2009, 2012, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@alfa.de> // // To see a description of the changes please see the Changelog file that @@ -193,3 +193,9 @@ GooHash *OutputDev::endProfile() { return profile; } +#ifdef USE_CMS +PopplerCache *OutputDev::getIccColorSpaceCache() +{ + return &iccColorSpaceCache; +} +#endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/OutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/OutputDev.h index f540d57348b..e8a7a4794ce 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/OutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/OutputDev.h @@ -17,9 +17,9 @@ // Copyright (C) 2006 Thorkild Stray <thorkild@ifi.uio.no> // Copyright (C) 2007 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2007, 2011 Adrian Johnson <ajohnson@redneon.com> -// Copyright (C) 2009-2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2009-2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2009, 2011 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright (C) 2009, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2009, 2012, 2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2010 Christian Feuersänger <cfeuersaenger@googlemail.com> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> // Copyright (C) 2012 William Bader <williambader@hotmail.com> @@ -40,6 +40,7 @@ #include "goo/gtypes.h" #include "CharTypes.h" #include "Object.h" +#include "PopplerCache.h" class Annot; class Dict; @@ -72,7 +73,13 @@ class OutputDev { public: // Constructor. - OutputDev() { profileHash = NULL; } + OutputDev() +#ifdef USE_CMS + : iccColorSpaceCache(5) +#endif + { + profileHash = NULL; + } // Destructor. virtual ~OutputDev() {} @@ -137,7 +144,7 @@ public: { return gTrue; } // Start a page. - virtual void startPage(int pageNum, GfxState *state) {} + virtual void startPage(int pageNum, GfxState *state, XRef *xref) {} // End a page. virtual void endPage() {} @@ -243,7 +250,6 @@ public: CharCode /*code*/, Unicode * /*u*/, int /*uLen*/); virtual void endType3Char(GfxState * /*state*/) {} virtual void beginTextObject(GfxState * /*state*/) {} - virtual GBool deviceHasTextClip(GfxState * /*state*/) { return gFalse; } virtual void endTextObject(GfxState * /*state*/) {} virtual void incCharCount(int /*nChars*/) {} virtual void beginActualText(GfxState * /*state*/, GooString * /*text*/ ) {} @@ -326,11 +332,19 @@ public: virtual void setVectorAntialias(GBool /*vaa*/) {} #endif +#ifdef USE_CMS + PopplerCache *getIccColorSpaceCache(); +#endif + private: double defCTM[6]; // default coordinate transform matrix double defICTM[6]; // inverse of default CTM GooHash *profileHash; + +#ifdef USE_CMS + PopplerCache iccColorSpaceCache; +#endif }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDoc.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDoc.cc index 0d78588cf53..c78d5ca5323 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDoc.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDoc.cc @@ -14,7 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2005, 2006, 2008 Brad Hards <bradh@frogmouth.net> -// Copyright (C) 2005, 2007-2009, 2011, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005, 2007-2009, 2011-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2008 Julien Rebetez <julienr@svn.gnome.org> // Copyright (C) 2008, 2010 Pino Toscano <pino@kde.org> // Copyright (C) 2008, 2010, 2011 Carlos Garcia Campos <carlosgc@gnome.org> @@ -26,8 +26,10 @@ // 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, 2012 Thomas Freitag <Thomas.Freitag@alfa.de> -// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2011-2013 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> // // 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 @@ -54,6 +56,7 @@ #include <sys/stat.h> #include "goo/gstrtod.h" #include "goo/GooString.h" +#include "goo/gfile.h" #include "poppler-config.h" #include "GlobalParams.h" #include "Page.h" @@ -75,6 +78,12 @@ #include "PDFDoc.h" #include "Hints.h" +#if MULTITHREADED +# define pdfdocLocker() MutexLocker locker(&mutex) +#else +# define pdfdocLocker() +#endif + //------------------------------------------------------------------------ #define headerSearchSize 1024 // read this many bytes at beginning of @@ -94,6 +103,9 @@ void PDFDoc::init() { +#if MULTITHREADED + gInitMutex(&mutex); +#endif ok = gFalse; errCode = errNone; fileName = NULL; @@ -106,7 +118,7 @@ void PDFDoc::init() #ifndef DISABLE_OUTLINE outline = NULL; #endif - startXRefPos = ~(Guint)0; + startXRefPos = -1; secHdlr = NULL; pageCache = NULL; } @@ -119,7 +131,6 @@ PDFDoc::PDFDoc() PDFDoc::PDFDoc(GooString *fileNameA, GooString *ownerPassword, GooString *userPassword, void *guiDataA) { Object obj; - int size = 0; #ifdef _WIN32 int n, i; #endif @@ -137,17 +148,8 @@ PDFDoc::PDFDoc(GooString *fileNameA, GooString *ownerPassword, fileNameU[n] = L'\0'; #endif - struct stat buf; - if (stat(fileName->getCString(), &buf) == 0) { - size = buf.st_size; - } - // try to open file -#ifdef VMS - file = fopen(fileName->getCString(), "rb", "ctx=stm"); -#else - file = fopen(fileName->getCString(), "rb"); -#endif + file = GooFile::open(fileName); if (file == NULL) { // fopen() has failed. // Keep a copy of the errno returned by fopen so that it can be @@ -160,7 +162,7 @@ PDFDoc::PDFDoc(GooString *fileNameA, GooString *ownerPassword, // create stream obj.initNull(); - str = new FileStream(file, 0, gFalse, size, &obj); + str = new FileStream(file, 0, gFalse, file->size(), &obj); ok = setup(ownerPassword, userPassword); } @@ -184,26 +186,17 @@ PDFDoc::PDFDoc(wchar_t *fileNameA, int fileNameLen, GooString *ownerPassword, fileNameU[i] = fileNameA[i]; } fileNameU[fileNameLen] = L'\0'; - - + // try to open file // NB: _wfopen is only available in NT - struct _stat buf; - int size = 0; version.dwOSVersionInfoSize = sizeof(version); GetVersionEx(&version); if (version.dwPlatformId == VER_PLATFORM_WIN32_NT) { - if (_wstat(fileNameU, &buf) == 0) { - size = buf.st_size; - } - file = _wfopen(fileNameU, L"rb"); + file = GooFile::open(fileNameU); } else { - if (_stat(fileName->getCString(), &buf) == 0) { - size = buf.st_size; - } - file = fopen(fileName->getCString(), "rb"); + file = GooFile::open(fileName); } - if (!size || !file) { + if (!file) { error(errIO, -1, "Couldn't open file '{0:t}'", fileName); errCode = errOpenFile; return; @@ -211,7 +204,7 @@ PDFDoc::PDFDoc(wchar_t *fileNameA, int fileNameLen, GooString *ownerPassword, // create stream obj.initNull(); - str = new FileStream(file, 0, gFalse, size, &obj); + str = new FileStream(file, 0, gFalse, file->size(), &obj); ok = setup(ownerPassword, userPassword); } @@ -246,6 +239,7 @@ PDFDoc::PDFDoc(BaseStream *strA, GooString *ownerPassword, } GBool PDFDoc::setup(GooString *ownerPassword, GooString *userPassword) { + pdfdocLocker(); str->setPos(0, -1); if (str->getPos() < 0) { @@ -332,7 +326,7 @@ PDFDoc::~PDFDoc() { delete str; } if (file) { - fclose(file); + delete file; } if (fileName) { delete fileName; @@ -342,6 +336,9 @@ PDFDoc::~PDFDoc() { gfree(fileNameU); } #endif +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif } @@ -349,7 +346,7 @@ PDFDoc::~PDFDoc() { GBool PDFDoc::checkFooter() { // we look in the last 1024 chars because Adobe does the same char *eof = new char[1025]; - int pos = str->getPos(); + Goffset pos = str->getPos(); str->setPos(1024, -1); int i, ch; for (i = 0; i < 1024; i++) @@ -455,7 +452,7 @@ void PDFDoc::displayPage(OutputDev *out, int page, GBool (*abortCheckCbk)(void *data), void *abortCheckCbkData, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data), - void *annotDisplayDecideCbkData) { + void *annotDisplayDecideCbkData, GBool copyXRef) { if (globalParams->getPrintCommands()) { printf("***** page %d *****\n", page); } @@ -464,7 +461,7 @@ void PDFDoc::displayPage(OutputDev *out, int page, getPage(page)->display(out, hDPI, vDPI, rotate, useMediaBox, crop, printing, abortCheckCbk, abortCheckCbkData, - annotDisplayDecideCbk, annotDisplayDecideCbkData); + annotDisplayDecideCbk, annotDisplayDecideCbkData, copyXRef); } @@ -491,14 +488,14 @@ void PDFDoc::displayPageSlice(OutputDev *out, int page, GBool (*abortCheckCbk)(void *data), void *abortCheckCbkData, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data), - void *annotDisplayDecideCbkData) { + void *annotDisplayDecideCbkData, GBool copyXRef) { if (getPage(page)) getPage(page)->displaySlice(out, hDPI, vDPI, rotate, useMediaBox, crop, sliceX, sliceY, sliceW, sliceH, printing, abortCheckCbk, abortCheckCbkData, - annotDisplayDecideCbk, annotDisplayDecideCbkData); + annotDisplayDecideCbk, annotDisplayDecideCbkData, copyXRef); } Links *PDFDoc::getLinks(int page) { @@ -747,7 +744,7 @@ int PDFDoc::savePageAs(GooString *name, int pageNo) objectsCount++; page.free(); - Guint uxrefOffset = outStr->getPos(); + Goffset uxrefOffset = outStr->getPos(); Ref ref; ref.num = rootNum; ref.gen = 0; @@ -795,7 +792,7 @@ int PDFDoc::saveAs(OutStream *outStr, PDFWriteMode mode) { if (!updated && mode == writeStandard) { // simply copy the original file saveWithoutChangesAs (outStr); - } if (mode == writeForceRewrite) { + } else if (mode == writeForceRewrite) { saveCompleteRewrite(outStr); } else { saveIncrementalUpdate(outStr); @@ -826,11 +823,13 @@ int PDFDoc::saveWithoutChangesAs(GooString *name) { int PDFDoc::saveWithoutChangesAs(OutStream *outStr) { int c; - str->reset(); - while ((c = str->getChar()) != EOF) { + BaseStream *copyStr = str->copy(); + copyStr->reset(); + while ((c = copyStr->getChar()) != EOF) { outStr->put(c); } - str->close(); + copyStr->close(); + delete copyStr; return errNone; } @@ -840,11 +839,13 @@ void PDFDoc::saveIncrementalUpdate (OutStream* outStr) XRef *uxref; int c; //copy the original file - str->reset(); - while ((c = str->getChar()) != EOF) { + BaseStream *copyStr = str->copy(); + copyStr->reset(); + while ((c = copyStr->getChar()) != EOF) { outStr->put(c); } - str->close(); + copyStr->close(); + delete copyStr; Guchar *fileKey; CryptAlgorithm encAlgorithm; @@ -853,6 +854,7 @@ void PDFDoc::saveIncrementalUpdate (OutStream* outStr) uxref = new XRef(); uxref->add(0, 65535, 0, gFalse); + xref->lock(); for(int i=0; i<xref->getNumObjects(); i++) { if ((xref->getEntry(i)->type == xrefEntryFree) && (xref->getEntry(i)->gen == 0)) //we skip the irrelevant free objects @@ -864,8 +866,8 @@ void PDFDoc::saveIncrementalUpdate (OutStream* outStr) ref.gen = xref->getEntry(i)->type == xrefEntryCompressed ? 0 : xref->getEntry(i)->gen; if (xref->getEntry(i)->type != xrefEntryFree) { Object obj1; - xref->fetch(ref.num, ref.gen, &obj1); - Guint offset = writeObjectHeader(&ref, outStr); + xref->fetch(ref.num, ref.gen, &obj1, 1); + Goffset offset = writeObjectHeader(&ref, outStr); writeObject(&obj1, outStr, fileKey, encAlgorithm, keyLength, ref.num, ref.gen); writeObjectFooter(outStr); uxref->add(ref.num, ref.gen, offset, gTrue); @@ -875,12 +877,13 @@ void PDFDoc::saveIncrementalUpdate (OutStream* outStr) } } } + xref->unlock(); if (uxref->getNumObjects() == 0) { //we have nothing to update delete uxref; return; } - Guint uxrefOffset = outStr->getPos(); + Goffset uxrefOffset = outStr->getPos(); int numobjects = xref->getNumObjects(); const char *fileNameA = fileName ? fileName->getCString() : NULL; Ref rootRef, uxrefStreamRef; @@ -922,6 +925,7 @@ void PDFDoc::saveCompleteRewrite (OutStream* outStr) outStr->printf("%%PDF-%d.%d\r\n",pdfMajorVersion,pdfMinorVersion); XRef *uxref = new XRef(); uxref->add(0, 65535, 0, gFalse); + xref->lock(); for(int i=0; i<xref->getNumObjects(); i++) { Object obj1; Ref ref; @@ -941,8 +945,8 @@ void PDFDoc::saveCompleteRewrite (OutStream* outStr) } else if (type == xrefEntryUncompressed){ ref.num = i; ref.gen = xref->getEntry(i)->gen; - xref->fetch(ref.num, ref.gen, &obj1); - Guint offset = writeObjectHeader(&ref, outStr); + xref->fetch(ref.num, ref.gen, &obj1, 1); + Goffset offset = writeObjectHeader(&ref, outStr); // Write unencrypted objects in unencrypted form if (xref->getEntry(i)->getFlag(XRefEntry::Unencrypted)) { writeObject(&obj1, outStr, NULL, cryptRC4, 0, 0, 0); @@ -955,15 +959,16 @@ void PDFDoc::saveCompleteRewrite (OutStream* outStr) } else if (type == xrefEntryCompressed) { ref.num = i; ref.gen = 0; //compressed entries have gen == 0 - xref->fetch(ref.num, ref.gen, &obj1); - Guint offset = writeObjectHeader(&ref, outStr); + xref->fetch(ref.num, ref.gen, &obj1, 1); + Goffset offset = writeObjectHeader(&ref, outStr); writeObject(&obj1, outStr, fileKey, encAlgorithm, keyLength, ref.num, ref.gen); writeObjectFooter(outStr); uxref->add(ref.num, ref.gen, offset, gTrue); obj1.free(); } } - Guint uxrefOffset = outStr->getPos(); + xref->unlock(); + Goffset uxrefOffset = outStr->getPos(); writeXRefTableTrailer(uxrefOffset, uxref, gTrue /* write all entries */, uxref->getNumObjects(), outStr, gFalse /* complete rewrite */); delete uxref; @@ -999,17 +1004,21 @@ void PDFDoc::writeRawStream (Stream* str, OutStream* outStr) { Object obj1; str->getDict()->lookup("Length", &obj1); - if (!obj1.isInt()) { + if (!obj1.isInt() && !obj1.isInt64()) { error (errSyntaxError, -1, "PDFDoc::writeRawStream, no Length in stream dict"); return; } - const int length = obj1.getInt(); + Goffset length; + if (obj1.isInt()) + length = obj1.getInt(); + else + length = obj1.getInt64(); obj1.free(); outStr->printf("stream\r\n"); str->unfilteredReset(); - for (int i=0; i<length; i++) { + for (Goffset i = 0; i < length; i++) { int c = str->getUnfilteredChar(); outStr->printf("%c", c); } @@ -1073,9 +1082,9 @@ void PDFDoc::writeString (GooString* s, OutStream* outStr, Guchar *fileKey, delete sEnc; } -Guint PDFDoc::writeObjectHeader (Ref *ref, OutStream* outStr) +Goffset PDFDoc::writeObjectHeader (Ref *ref, OutStream* outStr) { - Guint offset = outStr->getPos(); + Goffset offset = outStr->getPos(); outStr->printf("%i %i obj ", ref->num, ref->gen); return offset; } @@ -1085,7 +1094,7 @@ void PDFDoc::writeObject (Object* obj, OutStream* outStr, XRef *xRef, Guint numO { Array *array; Object obj1; - int tmp; + Goffset tmp; switch (obj->getType()) { case objBool: @@ -1094,8 +1103,8 @@ void PDFDoc::writeObject (Object* obj, OutStream* outStr, XRef *xRef, Guint numO case objInt: outStr->printf("%i ", obj->getInt()); break; - case objUint: - outStr->printf("%u ", obj->getUint()); + case objInt64: + outStr->printf("%lli ", obj->getInt64()); break; case objReal: { @@ -1135,12 +1144,42 @@ void PDFDoc::writeObject (Object* obj, OutStream* outStr, XRef *xRef, Guint numO //We can't modify stream with the current implementation (no write functions in Stream API) // => the only type of streams which that have been modified are internal streams (=strWeird) Stream *stream = obj->getStream(); - if (stream->getKind() == strWeird) { + if (stream->getKind() == strWeird || stream->getKind() == strCrypt) { //we write the stream unencoded => TODO: write stream encoder // Encrypt stream EncryptStream *encStream = NULL; - if (fileKey) { + GBool removeFilter = gTrue; + if (stream->getKind() == strWeird && fileKey) { + Object filter; + stream->getDict()->lookup("Filter", &filter); + if (!filter.isName("Crypt")) { + if (filter.isArray()) { + for (int i = 0; i < filter.arrayGetLength(); i++) { + Object filterEle; + filter.arrayGet(i, &filterEle); + if (filterEle.isName("Crypt")) { + filterEle.free(); + removeFilter = gFalse; + break; + } + filterEle.free(); + } + if (removeFilter) { + encStream = new EncryptStream(stream, fileKey, encAlgorithm, keyLength, objNum, objGen); + encStream->setAutoDelete(gFalse); + stream = encStream; + } + } else { + encStream = new EncryptStream(stream, fileKey, encAlgorithm, keyLength, objNum, objGen); + encStream->setAutoDelete(gFalse); + stream = encStream; + } + } else { + removeFilter = gFalse; + } + filter.free(); + } else if (fileKey != NULL) { // Encrypt stream encStream = new EncryptStream(stream, fileKey, encAlgorithm, keyLength, objNum, objGen); encStream->setAutoDelete(gFalse); stream = encStream; @@ -1152,11 +1191,13 @@ void PDFDoc::writeObject (Object* obj, OutStream* outStr, XRef *xRef, Guint numO for (int c=stream->getChar(); c!=EOF; c=stream->getChar()) { tmp++; } - obj1.initInt(tmp); + obj1.initInt64(tmp); stream->getDict()->set("Length", &obj1); //Remove Stream encoding - stream->getDict()->remove("Filter"); + if (removeFilter) { + stream->getDict()->remove("Filter"); + } stream->getDict()->remove("DecodeParms"); writeDictionnary (stream->getDict(),outStr, xRef, numOffset, fileKey, encAlgorithm, keyLength, objNum, objGen); @@ -1169,10 +1210,10 @@ void PDFDoc::writeObject (Object* obj, OutStream* outStr, XRef *xRef, Guint numO if (fs) { BaseStream *bs = fs->getBaseStream(); if (bs) { - Guint streamEnd; + Goffset streamEnd; if (xRef->getStreamEnd(bs->getStart(), &streamEnd)) { Object val; - val.initInt(streamEnd - bs->getStart()); + val.initInt64(streamEnd - bs->getStart()); stream->getDict()->set("Length", &val); } } @@ -1208,8 +1249,8 @@ void PDFDoc::writeObjectFooter (OutStream* outStr) outStr->printf("endobj\r\n"); } -Dict *PDFDoc::createTrailerDict(int uxrefSize, GBool incrUpdate, Guint startxRef, - Ref *root, XRef *xRef, const char *fileName, Guint fileSize) +Dict *PDFDoc::createTrailerDict(int uxrefSize, GBool incrUpdate, Goffset startxRef, + Ref *root, XRef *xRef, const char *fileName, Goffset fileSize) { Dict *trailerDict = new Dict(xRef); Object obj1; @@ -1230,7 +1271,7 @@ Dict *PDFDoc::createTrailerDict(int uxrefSize, GBool incrUpdate, Guint startxRef if (fileName) message.append(fileName); - sprintf(buffer, "%i", fileSize); + sprintf(buffer, "%lli", (long long)fileSize); message.append(buffer); //info dict -- only use text string @@ -1294,7 +1335,7 @@ Dict *PDFDoc::createTrailerDict(int uxrefSize, GBool incrUpdate, Guint startxRef trailerDict->set("Root", &obj1); if (incrUpdate) { - obj1.initInt(startxRef); + obj1.initInt64(startxRef); trailerDict->set("Prev", &obj1); } @@ -1308,17 +1349,17 @@ Dict *PDFDoc::createTrailerDict(int uxrefSize, GBool incrUpdate, Guint startxRef return trailerDict; } -void PDFDoc::writeXRefTableTrailer(Dict *trailerDict, XRef *uxref, GBool writeAllEntries, Guint uxrefOffset, OutStream* outStr, XRef *xRef) +void PDFDoc::writeXRefTableTrailer(Dict *trailerDict, XRef *uxref, GBool writeAllEntries, Goffset uxrefOffset, OutStream* outStr, XRef *xRef) { uxref->writeTableToFile( outStr, writeAllEntries ); outStr->printf( "trailer\r\n"); writeDictionnary(trailerDict, outStr, xRef, 0, NULL, cryptRC4, 0, 0, 0); outStr->printf( "\r\nstartxref\r\n"); - outStr->printf( "%i\r\n", uxrefOffset); + outStr->printf( "%lli\r\n", uxrefOffset); outStr->printf( "%%%%EOF\r\n"); } -void PDFDoc::writeXRefStreamTrailer (Dict *trailerDict, XRef *uxref, Ref *uxrefStreamRef, Guint uxrefOffset, OutStream* outStr, XRef *xRef) +void PDFDoc::writeXRefStreamTrailer (Dict *trailerDict, XRef *uxref, Ref *uxrefStreamRef, Goffset uxrefOffset, OutStream* outStr, XRef *xRef) { GooString stmData; @@ -1335,11 +1376,11 @@ void PDFDoc::writeXRefStreamTrailer (Dict *trailerDict, XRef *uxref, Ref *uxrefS obj1.free(); outStr->printf( "startxref\r\n"); - outStr->printf( "%i\r\n", uxrefOffset); + outStr->printf( "%lli\r\n", uxrefOffset); outStr->printf( "%%%%EOF\r\n"); } -void PDFDoc::writeXRefTableTrailer(Guint uxrefOffset, XRef *uxref, GBool writeAllEntries, +void PDFDoc::writeXRefTableTrailer(Goffset uxrefOffset, XRef *uxref, GBool writeAllEntries, int uxrefSize, OutStream* outStr, GBool incrUpdate) { const char *fileNameA = fileName ? fileName->getCString() : NULL; @@ -1542,7 +1583,7 @@ Guint PDFDoc::writePageObjects(OutStream *outStr, XRef *xRef, Guint numOffset, G ref.gen = xRef->getEntry(n)->gen; objectsCount++; getXRef()->fetch(ref.num - numOffset, ref.gen, &obj); - Guint offset = writeObjectHeader(&ref, outStr); + Goffset offset = writeObjectHeader(&ref, outStr); if (combine) { writeObject(&obj, outStr, getXRef(), numOffset, NULL, cryptRC4, 0, 0, 0); } else if (xRef->getEntry(n)->getFlag(XRefEntry::Unencrypted)) { @@ -1562,6 +1603,7 @@ Guint PDFDoc::writePageObjects(OutStream *outStr, XRef *xRef, Guint numOffset, G Outline *PDFDoc::getOutline() { if (!outline) { + pdfdocLocker(); // read outline outline = new Outline(catalog->getOutline(), xref); } @@ -1579,14 +1621,14 @@ PDFDoc *PDFDoc::ErrorPDFDoc(int errorCode, GooString *fileNameA) return doc; } -Guint PDFDoc::strToUnsigned(char *s) { - Guint x, d; +long long PDFDoc::strToLongLong(char *s) { + long long x, d; char *p; x = 0; for (p = s; *p && isdigit(*p & 0xff); ++p) { d = *p - '0'; - if (x > (UINT_MAX - d) / 10) { + if (x > (LLONG_MAX - d) / 10) { break; } x = 10 * x + d; @@ -1595,9 +1637,9 @@ Guint PDFDoc::strToUnsigned(char *s) { } // Read the 'startxref' position. -Guint PDFDoc::getStartXRef() +Goffset PDFDoc::getStartXRef() { - if (startXRefPos == ~(Guint)0) { + if (startXRefPos == -1) { if (isLinearized()) { char buf[linearizationSearchSize+1]; @@ -1648,7 +1690,7 @@ Guint PDFDoc::getStartXRef() startXRefPos = 0; } else { for (p = &buf[i+9]; isspace(*p); ++p) ; - startXRefPos = strToUnsigned(p); + startXRefPos = strToLongLong(p); } } @@ -1657,7 +1699,7 @@ Guint PDFDoc::getStartXRef() return startXRefPos; } -Guint PDFDoc::getMainXRefEntriesOffset() +Goffset PDFDoc::getMainXRefEntriesOffset() { Guint mainXRefEntriesOffset = 0; @@ -1720,6 +1762,7 @@ Page *PDFDoc::getPage(int page) if ((page < 1) || page > getNumPages()) return NULL; if (isLinearized()) { + pdfdocLocker(); if (!pageCache) { pageCache = (Page **) gmallocn(getNumPages(), sizeof(Page *)); for (int i = 0; i < getNumPages(); i++) { diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDoc.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDoc.h index 4562346506d..da9bf5b3c8a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDoc.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDoc.h @@ -22,8 +22,10 @@ // 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, 2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2011, 2013 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> // // 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 @@ -37,7 +39,9 @@ #pragma interface #endif +#include "poppler-config.h" #include <stdio.h> +#include "goo/GooMutex.h" #include "XRef.h" #include "Catalog.h" #include "Page.h" @@ -46,6 +50,7 @@ #include "Stream.h" class GooString; +class GooFile; class BaseStream; class OutputDev; class Links; @@ -146,7 +151,7 @@ public: GBool (*abortCheckCbk)(void *data) = NULL, void *abortCheckCbkData = NULL, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL, - void *annotDisplayDecideCbkData = NULL); + void *annotDisplayDecideCbkData = NULL, GBool copyXRef = gFalse); // Display a range of pages. void displayPages(OutputDev *out, int firstPage, int lastPage, @@ -165,7 +170,7 @@ public: GBool (*abortCheckCbk)(void *data) = NULL, void *abortCheckCbkData = NULL, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL, - void *annotDisplayDecideCbkData = NULL); + void *annotDisplayDecideCbkData = NULL, GBool copyXRef = gFalse); // Find a page, given its object ID. Returns page number, or 0 if // not found. @@ -249,12 +254,12 @@ public: static void writeHeader(OutStream *outStr, int major, int minor); // Ownership goes to the caller - static Dict *createTrailerDict (int uxrefSize, GBool incrUpdate, Guint startxRef, - Ref *root, XRef *xRef, const char *fileName, Guint fileSize); + static Dict *createTrailerDict (int uxrefSize, GBool incrUpdate, Goffset startxRef, + Ref *root, XRef *xRef, const char *fileName, Goffset fileSize); static void writeXRefTableTrailer (Dict *trailerDict, XRef *uxref, GBool writeAllEntries, - Guint uxrefOffset, OutStream* outStr, XRef *xRef); + Goffset uxrefOffset, OutStream* outStr, XRef *xRef); static void writeXRefStreamTrailer (Dict *trailerDict, XRef *uxref, Ref *uxrefStreamRef, - Guint uxrefOffset, OutStream* outStr, XRef *xRef); + Goffset uxrefOffset, OutStream* outStr, XRef *xRef); private: // insert referenced objects in XRef @@ -264,7 +269,7 @@ private: CryptAlgorithm encAlgorithm, int keyLength, int objNum, int objGen); // Write object header to current file stream and return its offset - static Guint writeObjectHeader (Ref *ref, OutStream* outStr); + static Goffset writeObjectHeader (Ref *ref, OutStream* outStr); static void writeObjectFooter (OutStream* outStr); void writeObject (Object *obj, OutStream* outStr, Guchar *fileKey, CryptAlgorithm encAlgorithm, @@ -275,7 +280,7 @@ private: { writeDictionnary(dict, outStr, getXRef(), 0, fileKey, encAlgorithm, keyLength, objNum, objGen); } static void writeStream (Stream* str, OutStream* outStr); static void writeRawStream (Stream* str, OutStream* outStr); - void writeXRefTableTrailer (Guint uxrefOffset, XRef *uxref, GBool writeAllEntries, + void writeXRefTableTrailer (Goffset uxrefOffset, XRef *uxref, GBool writeAllEntries, int uxrefSize, OutStream* outStr, GBool incrUpdate); static void writeString (GooString* s, OutStream* outStr, Guchar *fileKey, CryptAlgorithm encAlgorithm, int keyLength, int objNum, int objGen); @@ -294,17 +299,17 @@ private: void checkHeader(); GBool checkEncryption(GooString *ownerPassword, GooString *userPassword); // Get the offset of the start xref table. - Guint getStartXRef(); + Goffset getStartXRef(); // Get the offset of the entries in the main XRef table of a // linearized document (0 for non linearized documents). - Guint getMainXRefEntriesOffset(); - Guint strToUnsigned(char *s); + Goffset getMainXRefEntriesOffset(); + long long strToLongLong(char *s); GooString *fileName; #ifdef _WIN32 wchar_t *fileNameU; #endif - FILE *file; + GooFile *file; BaseStream *str; void *guiData; int pdfMajorVersion; @@ -325,7 +330,10 @@ private: //then the POSIX errno will be here. int fopenErrno; - Guint startXRefPos; // offset of last xref table + Goffset startXRefPos; // offset of last xref table +#if MULTITHREADED + GooMutex mutex; +#endif }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocBuilder.h index d6eccf5487a..d6eccf5487a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocBuilder.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocBuilder.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocEncoding.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocEncoding.cc index 79408346419..79408346419 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocEncoding.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocEncoding.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocEncoding.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocEncoding.h index 4f0840bb28a..4f0840bb28a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocEncoding.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocEncoding.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocFactory.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocFactory.cc index 1ec46477237..1ec46477237 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocFactory.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocFactory.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocFactory.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocFactory.h index dbceaa567ee..dbceaa567ee 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PDFDocFactory.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PDFDocFactory.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSOutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSOutputDev.cc index 95be97faba3..41c763d5cc4 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSOutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSOutputDev.cc @@ -15,12 +15,12 @@ // // Copyright (C) 2005 Martin Kretzschmar <martink@gnome.org> // Copyright (C) 2005, 2006 Kristian Høgsberg <krh@redhat.com> -// Copyright (C) 2006-2009, 2011, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2006-2009, 2011-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006 Jeff Muizelaar <jeff@infidigm.net> // Copyright (C) 2007, 2008 Brad Hards <bradh@kde.org> // Copyright (C) 2008, 2009 Koji Otani <sho@bbr.jp> // Copyright (C) 2008, 2010 Hib Eris <hib@hiberis.nl> -// Copyright (C) 2009-2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2009-2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2009 Till Kamppeter <till.kamppeter@gmail.com> // Copyright (C) 2009 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2009, 2011, 2012 William Bader <williambader@hotmail.com> @@ -1414,7 +1414,14 @@ void PSOutputDev::writeHeader(int firstPage, int lastPage, obj1.free(); info.free(); if(psTitle) { - writePSFmt("%%Title: {0:s}\n", psTitle); + char *sanitizedTile = strdup(psTitle); + for (Guint i = 0; i < strlen(sanitizedTile); ++i) { + if (sanitizedTile[i] == '\n' || sanitizedTile[i] == '\r') { + sanitizedTile[i] = ' '; + } + } + writePSFmt("%%Title: {0:s}\n", sanitizedTile); + free(sanitizedTile); } writePSFmt("%%LanguageLevel: {0:d}\n", (level == psLevel1 || level == psLevel1Sep) ? 1 : @@ -3085,7 +3092,7 @@ GBool PSOutputDev::checkPageSlice(Page *page, double /*hDPI*/, double /*vDPI*/, rotateA += 360; } state = new GfxState(dpi, dpi, &box, rotateA, gFalse); - startPage(page->getNum(), state); + startPage(page->getNum(), state, xref); delete state; // set up the SplashOutputDev @@ -3471,14 +3478,14 @@ GBool PSOutputDev::checkPageSlice(Page *page, double /*hDPI*/, double /*vDPI*/, #endif // HAVE_SPLASH } -void PSOutputDev::startPage(int pageNum, GfxState *state) { +void PSOutputDev::startPage(int pageNum, GfxState *state, XRef *xrefA) { Page *page; int x1, y1, x2, y2, width, height, t; int imgWidth, imgHeight, imgWidth2, imgHeight2; GBool landscape; GooString *s; - + xref = xrefA; if (mode == psModePS || mode == psModePSOrigPageSizes) { GooString pageLabel; const GBool gotLabel = doc->getCatalog()->indexToLabel(pageNum -1, &pageLabel); @@ -4284,7 +4291,7 @@ GBool PSOutputDev::tilingPatternFillL2(GfxState *state, Catalog *cat, Object *st return gTrue; } -GBool PSOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx, Catalog *cat, Object *str, +GBool PSOutputDev::tilingPatternFill(GfxState *state, Gfx *gfxA, Catalog *cat, Object *str, double *pmat, int paintType, int tilingType, Dict *resDict, double *mat, double *bbox, int x0, int y0, int x1, int y1, @@ -4303,7 +4310,7 @@ GBool PSOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx, Catalog *cat, Ob box.y1 = bbox[1]; box.x2 = bbox[2]; box.y2 = bbox[3]; - gfx = new Gfx(doc, this, resDict, &box, NULL); + gfx = new Gfx(doc, this, resDict, &box, NULL, NULL, NULL, gfxA->getXRef()); writePSFmt("[{0:.6g} {1:.6g} {2:.6g} {3:.6g} {4:.6g} {5:.6g}] cm\n", mat[0], mat[1], mat[2], mat[3], tx, ty); inType3Char = gTrue; gfx->display(str); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSOutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSOutputDev.h index 6f290969777..f9dc63c2235 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSOutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSOutputDev.h @@ -17,7 +17,7 @@ // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2006-2008, 2012 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2007 Brad Hards <bradh@kde.org> -// Copyright (C) 2009-2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2009-2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2009 Till Kamppeter <till.kamppeter@gmail.com> // Copyright (C) 2009 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2009, 2011 William Bader <williambader@hotmail.com> @@ -186,7 +186,7 @@ public: void *annotDisplayDecideCbkData = NULL); // Start a page. - virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef *xref); // End a page. virtual void endPage(); @@ -248,7 +248,6 @@ public: //----- text drawing virtual void drawString(GfxState *state, GooString *s); virtual void beginTextObject(GfxState *state); - virtual GBool deviceHasTextClip(GfxState *state) { return haveTextClip; } virtual void endTextObject(GfxState *state); //----- image drawing diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSTokenizer.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSTokenizer.cc index 05127f0d03c..05127f0d03c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSTokenizer.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSTokenizer.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSTokenizer.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSTokenizer.h index fc2f053d3f2..fc2f053d3f2 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PSTokenizer.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PSTokenizer.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Page.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Page.cc index 8c2065b347c..a587b9ba4cd 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Page.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Page.cc @@ -15,7 +15,7 @@ // // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2005 Jeff Muizelaar <jeff@infidigm.net> -// Copyright (C) 2005-2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005-2013 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006-2008 Pino Toscano <pino@kde.org> // Copyright (C) 2006 Nickolay V. Shmyrev <nshmyrev@yandex.ru> // Copyright (C) 2006 Scott Turner <scotty1024@mac.com> @@ -25,6 +25,7 @@ // Copyright (C) 2008 Brad Hards <bradh@kde.org> // Copyright (C) 2008 Ilya Gorenbein <igorenbein@finjan.com> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -57,6 +58,11 @@ #include "Catalog.h" #include "Form.h" +#if MULTITHREADED +# define pageLocker() MutexLocker locker(&mutex) +#else +# define pageLocker() +#endif //------------------------------------------------------------------------ // PDFRectangle //------------------------------------------------------------------------ @@ -257,6 +263,9 @@ GBool PageAttrs::readBox(Dict *dict, const char *key, PDFRectangle *box) { Page::Page(PDFDoc *docA, int numA, Dict *pageDict, Ref pageRefA, PageAttrs *attrsA, Form *form) { Object tmp; +#if MULTITHREADED + gInitMutex(&mutex); +#endif ok = gTrue; doc = docA; xref = doc->getXRef(); @@ -343,12 +352,51 @@ Page::~Page() { trans.free(); thumb.free(); actions.free(); +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif +} + +Dict *Page::getResourceDict() { + return attrs->getResourceDict(); +} + +Dict *Page::getResourceDictCopy(XRef *xrefA) { + pageLocker(); + return attrs->getResourceDict()->copy(xrefA); } -Annots *Page::getAnnots() { +void Page::replaceXRef(XRef *xrefA) { + Object obj1; + Dict *pageDict = pageObj.getDict()->copy(xrefA); + xref = xrefA; + trans.free(); + pageDict->lookupNF("Trans", &trans); + annotsObj.free(); + pageDict->lookupNF("Annots", &annotsObj); + contents.free(); + pageDict->lookupNF("Contents", &contents); + if (contents.isArray()) { + contents.free(); + pageDict->lookupNF("Contents", &obj1)->getArray()->copy(xrefA, &contents); + obj1.free(); + } + thumb.free(); + pageDict->lookupNF("Thumb", &thumb); + actions.free(); + pageDict->lookupNF("AA", &actions); + pageDict->lookup("Resources", &obj1); + if (obj1.isDict()) { + attrs->replaceResource(obj1); + } + obj1.free(); + delete pageDict; +} + +Annots *Page::getAnnots(XRef *xrefA) { if (!annots) { Object obj; - annots = new Annots(doc, num, getAnnots(&obj)); + annots = new Annots(doc, num, getAnnots(&obj, (xrefA == NULL) ? xref : xrefA)); obj.free(); } @@ -363,6 +411,7 @@ void Page::addAnnot(Annot *annot) { // Make sure we have annots before adding the new one // even if it's an empty list so that we can safely // call annots->appendAnnot(annot) + pageLocker(); getAnnots(); if (annotsObj.isNull()) { @@ -398,6 +447,7 @@ void Page::removeAnnot(Annot *annot) { Ref annotRef = annot->getRef(); Object annArray; + pageLocker(); getAnnots(&annArray); if (annArray.isArray()) { int idx = -1; @@ -445,10 +495,11 @@ void Page::display(OutputDev *out, double hDPI, double vDPI, GBool (*abortCheckCbk)(void *data), void *abortCheckCbkData, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data), - void *annotDisplayDecideCbkData) { + void *annotDisplayDecideCbkData, + GBool copyXRef) { displaySlice(out, hDPI, vDPI, rotate, useMediaBox, crop, -1, -1, -1, -1, printing, abortCheckCbk, abortCheckCbkData, - annotDisplayDecideCbk, annotDisplayDecideCbkData); + annotDisplayDecideCbk, annotDisplayDecideCbkData, copyXRef); } Gfx *Page::createGfx(OutputDev *out, double hDPI, double vDPI, @@ -456,7 +507,7 @@ Gfx *Page::createGfx(OutputDev *out, double hDPI, double vDPI, int sliceX, int sliceY, int sliceW, int sliceH, GBool printing, GBool (*abortCheckCbk)(void *data), - void *abortCheckCbkData) { + void *abortCheckCbkData, XRef *xrefA) { PDFRectangle *mediaBox, *cropBox; PDFRectangle box; Gfx *gfx; @@ -486,7 +537,7 @@ Gfx *Page::createGfx(OutputDev *out, double hDPI, double vDPI, } gfx = new Gfx(doc, out, num, attrs->getResourceDict(), hDPI, vDPI, &box, crop ? cropBox : (PDFRectangle *)NULL, - rotate, abortCheckCbk, abortCheckCbkData); + rotate, abortCheckCbk, abortCheckCbkData, xrefA); return gfx; } @@ -498,7 +549,8 @@ void Page::displaySlice(OutputDev *out, double hDPI, double vDPI, GBool (*abortCheckCbk)(void *data), void *abortCheckCbkData, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data), - void *annotDisplayDecideCbkData) { + void *annotDisplayDecideCbkData, + GBool copyXRef) { Gfx *gfx; Object obj; Annots *annotList; @@ -511,13 +563,18 @@ void Page::displaySlice(OutputDev *out, double hDPI, double vDPI, annotDisplayDecideCbk, annotDisplayDecideCbkData)) { return; } + pageLocker(); + XRef *localXRef = (copyXRef) ? xref->copy() : xref; + if (copyXRef) { + replaceXRef(localXRef); + } gfx = createGfx(out, hDPI, vDPI, rotate, useMediaBox, crop, sliceX, sliceY, sliceW, sliceH, printing, - abortCheckCbk, abortCheckCbkData); + abortCheckCbk, abortCheckCbkData, localXRef); - contents.fetch(xref, &obj); + contents.fetch(localXRef, &obj); if (!obj.isNull()) { gfx->saveState(); gfx->display(&obj); @@ -548,6 +605,10 @@ void Page::displaySlice(OutputDev *out, double hDPI, double vDPI, } delete gfx; + if (copyXRef) { + replaceXRef(doc->getXRef()); + delete localXRef; + } } void Page::display(Gfx *gfx) { @@ -576,6 +637,7 @@ GBool Page::loadThumb(unsigned char **data_out, GfxImageColorMap *colorMap; /* Get stream dict */ + pageLocker(); thumb.fetch(xref, &fetched_thumb); if (!fetched_thumb.isStream()) { fetched_thumb.free(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Page.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Page.h index a6098edc808..1c9d0a9cbc7 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Page.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Page.h @@ -21,6 +21,7 @@ // Copyright (C) 2008 Iñigo MartÃnez <inigomartinez@gmail.com> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> // Copyright (C) 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -34,7 +35,9 @@ #pragma interface #endif +#include "poppler-config.h" #include "Object.h" +#include "goo/GooMutex.h" class Dict; class PDFDoc; @@ -102,6 +105,8 @@ public: ? separationInfo.getDict() : (Dict *)NULL; } Dict *getResourceDict() { return resources.isDict() ? resources.getDict() : (Dict *)NULL; } + void replaceResource(Object obj1) + { resources.free(); obj1.copy(&resources); } // Clip all other boxes to the MediaBox. void clipBoxes(); @@ -169,10 +174,11 @@ public: Ref getRef() { return pageRef; } // Get resource dictionary. - Dict *getResourceDict() { return attrs->getResourceDict(); } + Dict *getResourceDict(); + Dict *getResourceDictCopy(XRef *xrefA); // Get annotations array. - Object *getAnnots(Object *obj) { return annotsObj.fetch(xref, obj); } + Object *getAnnots(Object *obj, XRef *xrefA = NULL) { return annotsObj.fetch((xrefA == NULL) ? xref : xrefA, obj); } // Add a new annotation to the page void addAnnot(Annot *annot); // Remove an existing annotation from the page @@ -182,7 +188,7 @@ public: Links *getLinks(); // Return a list of annots. It will be valid until the page is destroyed - Annots *getAnnots(); + Annots *getAnnots(XRef *xrefA = NULL); // Get contents. Object *getContents(Object *obj) { return contents.fetch(xref, obj); } @@ -210,7 +216,7 @@ public: int sliceX, int sliceY, int sliceW, int sliceH, GBool printing, GBool (*abortCheckCbk)(void *data), - void *abortCheckCbkData); + void *abortCheckCbkData, XRef *xrefA = NULL); // Display a page. void display(OutputDev *out, double hDPI, double vDPI, @@ -219,7 +225,8 @@ public: GBool (*abortCheckCbk)(void *data) = NULL, void *abortCheckCbkData = NULL, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL, - void *annotDisplayDecideCbkData = NULL); + void *annotDisplayDecideCbkData = NULL, + GBool copyXRef = gFalse); // Display part of a page. void displaySlice(OutputDev *out, double hDPI, double vDPI, @@ -229,7 +236,8 @@ public: GBool (*abortCheckCbk)(void *data) = NULL, void *abortCheckCbkData = NULL, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL, - void *annotDisplayDecideCbkData = NULL); + void *annotDisplayDecideCbkData = NULL, + GBool copyXRef = gFalse); void display(Gfx *gfx); @@ -245,6 +253,8 @@ public: int rotate, GBool useMediaBox, GBool upsideDown); private: + // replace xref + void replaceXRef(XRef *xrefA); PDFDoc *doc; XRef *xref; // the xref table for this PDF file @@ -260,6 +270,9 @@ private: Object actions; // page addiction actions double duration; // page duration GBool ok; // true if page is valid +#if MULTITHREADED + GooMutex mutex; +#endif }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageLabelInfo.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo.cc index 7a422990384..3153377f6d3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageLabelInfo.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo.cc @@ -19,138 +19,7 @@ #include <assert.h> #include "PageLabelInfo.h" - -/* http://mathworld.wolfram.com/RomanNumerals.html */ - -static int fromRoman(const char *buffer) { - int digit_value, prev_digit_value, value; - int i; - - prev_digit_value = INT_MAX; - value = 0; - for (i = 0; buffer[i] != '\0'; i++) { - switch (buffer[i]) { - case 'm': - case 'M': - digit_value = 1000; - break; - case 'd': - case 'D': - digit_value = 500; - break; - case 'c': - case 'C': - digit_value = 100; - break; - case 'l': - case 'L': - digit_value = 50; - break; - case 'x': - case 'X': - digit_value = 10; - break; - case 'v': - case 'V': - digit_value = 5; - break; - case 'i': - case 'I': - digit_value = 1; - break; - default: - return -1; - } - - if (digit_value <= prev_digit_value) - value += digit_value; - else - value += digit_value - prev_digit_value * 2; - prev_digit_value = digit_value; - } - - return value; -} - -static void toRoman(int number, GooString *str, GBool uppercase) { - static const char uppercaseNumerals[] = "IVXLCDM"; - static const char lowercaseNumerals[] = "ivxlcdm"; - int divisor; - int i, j, k; - const char *wh; - - if (uppercase) - wh = uppercaseNumerals; - else - wh = lowercaseNumerals; - - divisor = 1000; - for (k = 3; k >= 0; k--) { - i = number / divisor; - number = number % divisor; - - switch (i) { - case 0: - break; - case 5: - str->append(wh[2 * k + 1]); - break; - case 9: - str->append(wh[2 * k + 0]); - str->append(wh[ 2 * k + 2]); - break; - case 4: - str->append(wh[2 * k + 0]); - str->append(wh[2 * k + 1]); - break; - default: - if (i > 5) { - str->append(wh[2 * k + 1]); - i -= 5; - } - for (j = 0; j < i; j++) { - str->append(wh[2 * k + 0]); - } - } - - divisor = divisor / 10; - } -} - -static int fromLatin(const char *buffer) -{ - int count; - const char *p; - - for (p = buffer; *p; p++) { - if (*p != buffer[0]) - return -1; - } - - count = p - buffer; - if (buffer[0] >= 'a' && buffer[0] <= 'z') - return 26 * (count - 1) + buffer[0] - 'a' + 1; - if (buffer[0] >= 'A' && buffer[0] <= 'Z') - return 26 * (count - 1) + buffer[0] - 'A' + 1; - - return -1; -} - -static void toLatin(int number, GooString *str, GBool uppercase) { - char base, letter; - int i, count; - - if (uppercase) - base = 'A'; - else - base = 'a'; - - count = (number - 1) / 26 + 1; - letter = base + (number - 1) % 26; - - for (i = 0; i < count; i++) - str->append(letter); -} +#include "PageLabelInfo_p.h" PageLabelInfo::Interval::Interval(Object *dict, int baseA) { Object obj; @@ -359,30 +228,3 @@ GBool PageLabelInfo::indexToLabel(int index, GooString *label) return gTrue; } - -#ifdef TEST -int main(int argc, char *argv[]) -{ - { - GooString str; - toRoman(177, &str, gFalse); - assert (str.cmp("clxxvii") == 0); - } - - { - GooString roman("clxxvii"); - assert (fromRoman(roman.getCString()) == 177); - } - - { - GooString str; - toLatin(54, &str, gFalse); - assert (str.cmp("bbb") == 0); - } - - { - GooString latin("ddd"); - assert (fromLatin(latin.getCString()) == 56); - } -} -#endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageLabelInfo.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo.h index 960e710069d..960e710069d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageLabelInfo.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo.h diff --git a/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo_p.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo_p.h new file mode 100644 index 00000000000..d3cd89f9bcd --- /dev/null +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageLabelInfo_p.h @@ -0,0 +1,147 @@ +//======================================================================== +// +// 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) 2011 Simon Kellner <kellner@kit.edu> +// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// +// 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 +// +//======================================================================== + +/* http://mathworld.wolfram.com/RomanNumerals.html */ + +#include "goo/GooString.h" + +static int fromRoman(const char *buffer) { + int digit_value, prev_digit_value, value; + int i; + + prev_digit_value = INT_MAX; + value = 0; + for (i = 0; buffer[i] != '\0'; i++) { + switch (buffer[i]) { + case 'm': + case 'M': + digit_value = 1000; + break; + case 'd': + case 'D': + digit_value = 500; + break; + case 'c': + case 'C': + digit_value = 100; + break; + case 'l': + case 'L': + digit_value = 50; + break; + case 'x': + case 'X': + digit_value = 10; + break; + case 'v': + case 'V': + digit_value = 5; + break; + case 'i': + case 'I': + digit_value = 1; + break; + default: + return -1; + } + + if (digit_value <= prev_digit_value) + value += digit_value; + else + value += digit_value - prev_digit_value * 2; + prev_digit_value = digit_value; + } + + return value; +} + +static void toRoman(int number, GooString *str, GBool uppercase) { + static const char uppercaseNumerals[] = "IVXLCDM"; + static const char lowercaseNumerals[] = "ivxlcdm"; + int divisor; + int i, j, k; + const char *wh; + + if (uppercase) + wh = uppercaseNumerals; + else + wh = lowercaseNumerals; + + divisor = 1000; + for (k = 3; k >= 0; k--) { + i = number / divisor; + number = number % divisor; + + switch (i) { + case 0: + break; + case 5: + str->append(wh[2 * k + 1]); + break; + case 9: + str->append(wh[2 * k + 0]); + str->append(wh[ 2 * k + 2]); + break; + case 4: + str->append(wh[2 * k + 0]); + str->append(wh[2 * k + 1]); + break; + default: + if (i > 5) { + str->append(wh[2 * k + 1]); + i -= 5; + } + for (j = 0; j < i; j++) { + str->append(wh[2 * k + 0]); + } + } + + divisor = divisor / 10; + } +} + +static int fromLatin(const char *buffer) +{ + int count; + const char *p; + + for (p = buffer; *p; p++) { + if (*p != buffer[0]) + return -1; + } + + count = p - buffer; + if (buffer[0] >= 'a' && buffer[0] <= 'z') + return 26 * (count - 1) + buffer[0] - 'a' + 1; + if (buffer[0] >= 'A' && buffer[0] <= 'Z') + return 26 * (count - 1) + buffer[0] - 'A' + 1; + + return -1; +} + +static void toLatin(int number, GooString *str, GBool uppercase) { + char base, letter; + int i, count; + + if (uppercase) + base = 'A'; + else + base = 'a'; + + count = (number - 1) / 26 + 1; + letter = base + (number - 1) % 26; + + for (i = 0; i < count; i++) + str->append(letter); +} diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageTransition.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageTransition.cc index 3fbd0de2802..441634c039f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageTransition.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageTransition.cc @@ -1,6 +1,7 @@ /* PageTransition.cc * Copyright (C) 2005, Net Integration Technologies, Inc. * Copyright (C) 2010, Albert Astals Cid <aacid@kde.org> + * Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -118,9 +119,9 @@ PageTransition::PageTransition (Object *trans) { } obj.free(); - // get sacle - if (dict->lookup("SS", &obj)->isReal()) { - scale = obj.getReal(); + // get scale + if (dict->lookup("SS", &obj)->isNum()) { + scale = obj.getNum(); } obj.free(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageTransition.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageTransition.h index e892c6c5051..e892c6c5051 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PageTransition.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PageTransition.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Parser.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Parser.cc index 69304c4d6af..03705640b7c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Parser.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Parser.cc @@ -18,6 +18,7 @@ // Copyright (C) 2009 Ilya Gorenbein <igorenbein@finjan.com> // Copyright (C) 2012 Hib Eris <hib@hiberis.nl> // Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -194,7 +195,8 @@ Stream *Parser::makeStream(Object *dict, Guchar *fileKey, Object obj; BaseStream *baseStr; Stream *str; - Guint pos, endPos, length; + Goffset length; + Goffset pos, endPos; // get stream start position lexer->skipToNextLine(); @@ -206,7 +208,10 @@ Stream *Parser::makeStream(Object *dict, Guchar *fileKey, // get length dict->dictLookup("Length", &obj, recursion); if (obj.isInt()) { - length = (Guint)obj.getInt(); + length = obj.getInt(); + obj.free(); + } else if (obj.isInt64()) { + length = obj.getInt64(); obj.free(); } else { error(errSyntaxError, getPos(), "Bad 'Length' attribute in stream"); @@ -237,7 +242,7 @@ Stream *Parser::makeStream(Object *dict, Guchar *fileKey, // refill token buffers and check for 'endstream' shift(); // kill '>>' - shift(); // kill 'stream' + shift("endstream"); // kill 'stream' if (buf1.isCmd("endstream")) { shift(); } else { @@ -246,11 +251,11 @@ Stream *Parser::makeStream(Object *dict, Guchar *fileKey, if (xref) { // shift until we find the proper endstream or we change to another object or reach eof while (!buf1.isCmd("endstream") && xref->getNumEntry(lexer->getPos()) == objNum && !buf1.isEOF()) { - shift(); + shift("endstream"); } length = lexer->getPos() - pos; if (buf1.isCmd("endstream")) { - obj.initInt(length); + obj.initInt64(length); dict->dictSet("Length", &obj); obj.free(); } @@ -272,7 +277,7 @@ Stream *Parser::makeStream(Object *dict, Guchar *fileKey, } // get filters - str = str->addFilters(dict); + str = str->addFilters(dict, recursion); return str; } @@ -297,3 +302,27 @@ void Parser::shift(int objNum) { else lexer->getObj(&buf2, objNum); } + +void Parser::shift(const char *cmdA) { + if (inlineImg > 0) { + if (inlineImg < 2) { + ++inlineImg; + } else { + // in a damaged content stream, if 'ID' shows up in the middle + // of a dictionary, we need to reset + inlineImg = 0; + } + } else if (buf2.isCmd("ID")) { + lexer->skipChar(); // skip char after 'ID' command + inlineImg = 1; + } + buf1.free(); + buf2.shallowCopy(&buf1); + if (inlineImg > 0) { + buf2.initNull(); + } else if (buf1.isCmd(cmdA)) { + lexer->getObj(&buf2, -1); + } else { + lexer->getObj(&buf2, cmdA); + } +} diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Parser.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Parser.h index 5ab40995fc3..9702716448e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Parser.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Parser.h @@ -15,6 +15,8 @@ // // Copyright (C) 2006, 2010 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2012 Hib Eris <hib@hiberis.nl> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -58,7 +60,7 @@ public: Stream *getStream() { return lexer->getStream(); } // Get current position in file. - int getPos() { return lexer->getPos(); } + Goffset getPos() { return lexer->getPos(); } private: @@ -73,6 +75,7 @@ private: int objNum, int objGen, int recursion, GBool strict); void shift(int objNum = -1); + void shift(const char *cmdA); }; #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PopplerCache.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PopplerCache.cc index 6018a77b70f..6018a77b70f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PopplerCache.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PopplerCache.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PopplerCache.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PopplerCache.h index 74010a2fa6b..74010a2fa6b 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PopplerCache.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PopplerCache.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PreScanOutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/PreScanOutputDev.cc index 3a86d526f12..6a011266013 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PreScanOutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PreScanOutputDev.cc @@ -16,7 +16,7 @@ // Copyright (C) 2009 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2010, 2011 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2011 William Bader <williambader@hotmail.com> -// Copyright (C) 2011 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2011, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2011 Adrian Johnson <ajohnson@redneon.com> // // To see a description of the changes please see the Changelog file that @@ -52,7 +52,7 @@ PreScanOutputDev::PreScanOutputDev(PDFDoc *docA) { PreScanOutputDev::~PreScanOutputDev() { } -void PreScanOutputDev::startPage(int /*pageNum*/, GfxState * /*state*/) { +void PreScanOutputDev::startPage(int /*pageNum*/, GfxState * /*state*/, XRef * /*xref*/) { } void PreScanOutputDev::endPage() { diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/PreScanOutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/PreScanOutputDev.h index 5260a3b7ace..0fc9d3e3446 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/PreScanOutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/PreScanOutputDev.h @@ -16,7 +16,7 @@ // Copyright (C) 2009 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2010 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2011 William Bader <williambader@hotmail.com> -// Copyright (C) 2011 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2011, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2011 Adrian Johnson <ajohnson@redneon.com> // // To see a description of the changes please see the Changelog file that @@ -76,7 +76,7 @@ public: //----- initialization and control // Start a page. - virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef *xref); // End a page. virtual void endPage(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ProfileData.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/ProfileData.cc index a0c44747a56..a0c44747a56 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ProfileData.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ProfileData.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ProfileData.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/ProfileData.h index 418ee010755..418ee010755 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ProfileData.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ProfileData.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Rendition.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Rendition.cc index c040bf2b4a8..c040bf2b4a8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Rendition.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Rendition.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Rendition.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Rendition.h index 75bfeff32c9..75bfeff32c9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Rendition.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Rendition.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/SecurityHandler.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/SecurityHandler.cc index a48449af578..8b85e60db0a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/SecurityHandler.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/SecurityHandler.cc @@ -14,6 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2010, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -167,8 +168,8 @@ StandardSecurityHandler::StandardSecurityHandler(PDFDoc *docA, encryptDictA->dictLookup("OE", &ownerEncObj); encryptDictA->dictLookup("UE", &userEncObj); encryptDictA->dictLookup("P", &permObj); - if (permObj.isUint()) { - unsigned int permUint = permObj.getUint(); + if (permObj.isInt64()) { + unsigned int permUint = permObj.getInt64(); int perms = permUint - UINT_MAX - 1; permObj.free(); permObj.initInt(perms); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/SecurityHandler.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/SecurityHandler.h index c2991c8f375..c2991c8f375 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/SecurityHandler.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/SecurityHandler.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Sound.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Sound.cc index 6129fdcb47d..6129fdcb47d 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Sound.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Sound.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Sound.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Sound.h index acb0f8d9acd..acb0f8d9acd 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Sound.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Sound.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/SplashOutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/SplashOutputDev.cc index 0426b1839dc..b11b695b6c8 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/SplashOutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/SplashOutputDev.cc @@ -30,6 +30,8 @@ // Copyright (C) 2011 Andreas Hartmetz <ahartmetz@gmail.com> // Copyright (C) 2011 Andrea Canciani <ranma42@gmail.com> // Copyright (C) 2011, 2012 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Lu Wang <coolwanglu@gmail.com> +// Copyright (C) 2013 Li Junling <lijunling@sina.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 @@ -1210,7 +1212,9 @@ SplashOutputDev::SplashOutputDev(SplashColorMode colorModeA, GBool reverseVideoA, SplashColorPtr paperColorA, GBool bitmapTopDownA, - GBool allowAntialiasA) { + GBool allowAntialiasA, + SplashThinLineMode thinLineMode, + GBool overprintPreviewA) { colorMode = colorModeA; bitmapRowPad = bitmapRowPadA; bitmapTopDown = bitmapTopDownA; @@ -1219,6 +1223,7 @@ SplashOutputDev::SplashOutputDev(SplashColorMode colorModeA, vectorAntialias = allowAntialias && globalParams->getVectorAntialias() && colorMode != splashModeMono1; + overprintPreview = overprintPreviewA; enableFreeTypeHinting = gFalse; enableSlightHinting = gFalse; setupScreenParams(72.0, 72.0); @@ -1238,6 +1243,7 @@ SplashOutputDev::SplashOutputDev(SplashColorMode colorModeA, colorMode != splashModeMono1, bitmapTopDown); splash = new Splash(bitmap, vectorAntialias, &screenParams); splash->setMinLineWidth(globalParams->getMinLineWidth()); + splash->setThinLineMode(thinLineMode); splash->clear(paperColor, 0); fontEngine = NULL; @@ -1250,6 +1256,7 @@ SplashOutputDev::SplashOutputDev(SplashColorMode colorModeA, textClipPath = NULL; transpGroupStack = NULL; nestCount = 0; + xref = NULL; } void SplashOutputDev::setupScreenParams(double hDPI, double vDPI) { @@ -1345,12 +1352,13 @@ void SplashOutputDev::startDoc(PDFDoc *docA) { nT3Fonts = 0; } -void SplashOutputDev::startPage(int pageNum, GfxState *state) { +void SplashOutputDev::startPage(int pageNum, GfxState *state, XRef *xrefA) { int w, h; double *ctm; SplashCoord mat[6]; SplashColor color; + xref = xrefA; if (state) { setupScreenParams(state->getHDPI(), state->getVDPI()); w = (int)(state->getPageWidth() + 0.5); @@ -1364,7 +1372,9 @@ void SplashOutputDev::startPage(int pageNum, GfxState *state) { } else { w = h = 1; } + SplashThinLineMode thinLineMode = splashThinLineDefault; if (splash) { + thinLineMode = splash->getThinLineMode(); delete splash; splash = NULL; } @@ -1377,6 +1387,7 @@ void SplashOutputDev::startPage(int pageNum, GfxState *state) { colorMode != splashModeMono1, bitmapTopDown); } splash = new Splash(bitmap, vectorAntialias, &screenParams); + splash->setThinLineMode(thinLineMode); splash->setMinLineWidth(globalParams->getMinLineWidth()); if (state) { ctm = state->getCTM(); @@ -1667,7 +1678,7 @@ void SplashOutputDev::setOverprintMask(GfxColorSpace *colorSpace, grayIndexed); return; } - if (overprintFlag && globalParams->getOverprintPreview()) { + if (overprintFlag && overprintPreview) { mask = colorSpace->getOverprintMask(); if (singleColor && overprintMode && colorSpace->getMode() == csDeviceCMYK) { @@ -1840,7 +1851,7 @@ void SplashOutputDev::doUpdateFont(GfxState *state) { } else { - if (!(fontLoc = gfxFont->locateFont(doc->getXRef(), gFalse))) { + if (!(fontLoc = gfxFont->locateFont((xref) ? xref : doc->getXRef(), gFalse))) { error(errSyntaxError, -1, "Couldn't find a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)"); @@ -1850,7 +1861,7 @@ void SplashOutputDev::doUpdateFont(GfxState *state) { // embedded font if (fontLoc->locType == gfxFontLocEmbedded) { // if there is an embedded font, read it to memory - tmpBuf = gfxFont->readEmbFontFile(doc->getXRef(), &tmpBufLen); + tmpBuf = gfxFont->readEmbFontFile((xref) ? xref : doc->getXRef(), &tmpBufLen); if (! tmpBuf) goto err2; @@ -2581,6 +2592,7 @@ void SplashOutputDev::type3D1(GfxState *state, double wx, double wy, color[0] = 0xff; } splash->setMinLineWidth(globalParams->getMinLineWidth()); + splash->setThinLineMode(splashThinLineDefault); splash->setFillPattern(new SplashSolidColor(color)); splash->setStrokePattern(new SplashSolidColor(color)); //~ this should copy other state from t3GlyphStack->origSplash? @@ -3385,7 +3397,7 @@ void SplashOutputDev::drawMaskedImage(GfxState *state, Object *ref, if (maskWidth > width || maskHeight > height) { decodeLow.initInt(maskInvert ? 0 : 1); decodeHigh.initInt(maskInvert ? 1 : 0); - maskDecode.initArray(doc->getXRef()); + maskDecode.initArray((xref) ? xref : doc->getXRef()); maskDecode.arrayAdd(&decodeLow); maskDecode.arrayAdd(&decodeHigh); maskColorMap = new GfxImageColorMap(1, &maskDecode, @@ -3816,6 +3828,7 @@ void SplashOutputDev::beginTransparencyGroup(GfxState *state, double *bbox, bitmapTopDown, bitmap->getSeparationList()); splash = new Splash(bitmap, vectorAntialias, transpGroup->origSplash->getScreen()); + splash->setThinLineMode(transpGroup->origSplash->getThinLineMode()); splash->setMinLineWidth(globalParams->getMinLineWidth()); //~ Acrobat apparently copies at least the fill and stroke colors, and //~ maybe other state(?) -- but not the clipping path (and not sure @@ -3837,7 +3850,7 @@ void SplashOutputDev::beginTransparencyGroup(GfxState *state, double *bbox, splash->setInNonIsolatedGroup(shape, tx, ty); } transpGroup->tBitmap = bitmap; - state->shiftCTM(-tx, -ty); + state->shiftCTMAndClip(-tx, -ty); updateCTM(state, 0, 0, 0, 0, 0, 0); ++nestCount; } @@ -3849,7 +3862,7 @@ void SplashOutputDev::endTransparencyGroup(GfxState *state) { bitmap = transpGroupStack->origBitmap; colorMode = bitmap->getMode(); splash = transpGroupStack->origSplash; - state->shiftCTM(transpGroupStack->tx, transpGroupStack->ty); + state->shiftCTMAndClip(transpGroupStack->tx, transpGroupStack->ty); updateCTM(state, 0, 0, 0, 0, 0, 0); } @@ -3975,7 +3988,12 @@ void SplashOutputDev::setSoftMask(GfxState *state, double *bbox, for (y = 0; y < yMax; ++y) { for (x = 0; x < xMax; ++x) { if (alpha) { - p[x] = tBitmap->getAlpha(x, y); + if (transferFunc) { + lum = tBitmap->getAlpha(x, y) / 255.0; + transferFunc->transform(&lum, &lum2); + p[x] = (int)(lum2 * 255.0 + 0.5); + } else + p[x] = tBitmap->getAlpha(x, y); } else { tBitmap->getPixel(x, y, color); // convert to luminosity @@ -4075,7 +4093,7 @@ void SplashOutputDev::setFreeTypeHinting(GBool enable, GBool enableSlightHinting enableSlightHinting = enableSlightHintingA; } -GBool SplashOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx1, Catalog *catalog, Object *str, +GBool SplashOutputDev::tilingPatternFill(GfxState *state, Gfx *gfxA, Catalog *catalog, Object *str, double *ptm, int paintType, int /*tilingType*/, Dict *resDict, double *mat, double *bbox, int x0, int y0, int x1, int y1, @@ -4198,26 +4216,29 @@ GBool SplashOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx1, Catalog *ca bitmap = new SplashBitmap(surface_width, surface_height, 1, (paintType == 1) ? colorMode : splashModeMono8, gTrue); - memset(bitmap->getAlphaPtr(), 0, bitmap->getWidth() * bitmap->getHeight()); + splash = new Splash(bitmap, gTrue); if (paintType == 2) { + SplashColor clearColor; #if SPLASH_CMYK - memset(bitmap->getDataPtr(), - (colorMode == splashModeCMYK8 || colorMode == splashModeDeviceN8) ? 0x00 : 0xFF, - bitmap->getRowSize() * bitmap->getHeight()); + clearColor[0] = (colorMode == splashModeCMYK8 || colorMode == splashModeDeviceN8) ? 0x00 : 0xFF; #else - memset(bitmap->getDataPtr(), 0xFF, bitmap->getRowSize() * bitmap->getHeight()); + clearColor[0] = 0xFF; #endif + splash->clear(clearColor, 0); + } else { + splash->clear(paperColor, 0); } - splash = new Splash(bitmap, gTrue); + splash->setThinLineMode(formerSplash->getThinLineMode()); splash->setMinLineWidth(globalParams->getMinLineWidth()); box.x1 = bbox[0]; box.y1 = bbox[1]; box.x2 = bbox[2]; box.y2 = bbox[3]; - gfx = new Gfx(doc, this, resDict, &box, NULL); + gfx = new Gfx(doc, this, resDict, &box, NULL, NULL, NULL, gfxA->getXRef()); // set pattern transformation matrix gfx->getState()->setCTM(m1.m[0], m1.m[1], m1.m[2], m1.m[3], m1.m[4], m1.m[5]); updateCTM(gfx->getState(), m1.m[0], m1.m[1], m1.m[2], m1.m[3], m1.m[4], m1.m[5]); gfx->display(str); + delete splash; splash = formerSplash; TilingSplashOutBitmap imgData; imgData.bitmap = bitmap; @@ -4247,7 +4268,20 @@ GBool SplashOutputDev::tilingPatternFill(GfxState *state, Gfx *gfx1, Catalog *ca matc[1] = ctm[1]; matc[2] = ctm[2]; matc[3] = ctm[3]; - retValue = splash->drawImage(&tilingBitmapSrc, &imgData, colorMode, gTrue, result_width, result_height, matc, gTrue) == splashOk; + GBool minorAxisZero = matc[1] == 0 && matc[2] == 0; + if (matc[0] > 0 && minorAxisZero && matc[3] > 0) { + // draw the tiles + for (int y = 0; y < imgData.repeatY; ++y) { + for (int x = 0; x < imgData.repeatX; ++x) { + x0 = splashFloor(matc[4]) + x * tBitmap->getWidth(); + y0 = splashFloor(matc[5]) + y * tBitmap->getHeight(); + splash->blitImage(tBitmap, gTrue, x0, y0); + } + } + retValue = gTrue; + } else { + retValue = splash->drawImage(&tilingBitmapSrc, &imgData, colorMode, gTrue, result_width, result_height, matc, gFalse, gTrue) == splashOk; + } delete tBitmap; delete gfx; return retValue; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/SplashOutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/SplashOutputDev.h index de7934d48a5..ce1d50d0fdd 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/SplashOutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/SplashOutputDev.h @@ -14,7 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2005 Takashi Iwai <tiwai@suse.de> -// Copyright (C) 2009-2012 Thomas Freitag <Thomas.Freitag@alfa.de> +// Copyright (C) 2009-2013 Thomas Freitag <Thomas.Freitag@alfa.de> // Copyright (C) 2009 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2010 Christian Feuersänger <cfeuersaenger@googlemail.com> // Copyright (C) 2011 Andreas Hartmetz <ahartmetz@gmail.com> @@ -40,6 +40,7 @@ #include "poppler-config.h" #include "OutputDev.h" #include "GfxState.h" +#include "GlobalParams.h" class PDFDoc; class Gfx8BitFont; @@ -163,7 +164,9 @@ public: SplashOutputDev(SplashColorMode colorModeA, int bitmapRowPadA, GBool reverseVideoA, SplashColorPtr paperColorA, GBool bitmapTopDownA = gTrue, - GBool allowAntialiasA = gTrue); + GBool allowAntialiasA = gTrue, + SplashThinLineMode thinLineMode = splashThinLineDefault, + GBool overprintPreviewA = globalParams->getOverprintPreview()); // Destructor. virtual ~SplashOutputDev(); @@ -195,7 +198,7 @@ public: //----- initialization and control // Start a page. - virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef *xref); // End a page. virtual void endPage(); @@ -258,7 +261,6 @@ public: CharCode code, Unicode *u, int uLen); virtual void endType3Char(GfxState *state); virtual void beginTextObject(GfxState *state); - virtual GBool deviceHasTextClip(GfxState *state) { return textClipPath; } virtual void endTextObject(GfxState *state); //----- image drawing @@ -390,6 +392,7 @@ private: GBool bitmapUpsideDown; GBool allowAntialias; GBool vectorAntialias; + GBool overprintPreview; GBool enableFreeTypeHinting; GBool enableSlightHinting; GBool reverseVideo; // reverse video mode @@ -399,6 +402,7 @@ private: GBool skipRotatedText; PDFDoc *doc; // the current document + XRef *xref; // the xref of the current document SplashBitmap *bitmap; Splash *splash; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinCachedFile.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinCachedFile.cc index db966377bb0..db966377bb0 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinCachedFile.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinCachedFile.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinCachedFile.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinCachedFile.h index 5be6fa841a3..5be6fa841a3 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinCachedFile.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinCachedFile.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinPDFDocBuilder.cc index 571ee46d7f6..571ee46d7f6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinPDFDocBuilder.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinPDFDocBuilder.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinPDFDocBuilder.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinPDFDocBuilder.h index e9b2f47f636..e9b2f47f636 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/StdinPDFDocBuilder.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/StdinPDFDocBuilder.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Stream-CCITT.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Stream-CCITT.h index 7207729a4d1..7207729a4d1 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Stream-CCITT.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Stream-CCITT.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Stream.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/Stream.cc index 03ad91edaf9..d6a69b0c99c 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Stream.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Stream.cc @@ -27,6 +27,9 @@ // Copyright (C) 2012 Oliver Sander <sander@mi.fu-berlin.de> // Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> // Copyright (C) 2012 Even Rouault <even.rouault@mines-paris.org> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com> +// Copyright (C) 2013 Pino Toscano <pino@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 @@ -86,15 +89,38 @@ static GBool setDJSYSFLAGS = gFalse; #endif #endif +#if MULTITHREADED +# define streamLocker() MutexLocker locker(&mutex) +#else +# define streamLocker() +#endif //------------------------------------------------------------------------ // Stream (base class) //------------------------------------------------------------------------ Stream::Stream() { ref = 1; +#if MULTITHREADED + gInitMutex(&mutex); +#endif } Stream::~Stream() { +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif +} + +int Stream::incRef() { + streamLocker(); + ++ref; + return ref; +} + +int Stream::decRef() { + streamLocker(); + --ref; + return ref; } void Stream::close() { @@ -139,34 +165,34 @@ GooString *Stream::getPSFilter(int psLevel, const char *indent) { return new GooString(); } -Stream *Stream::addFilters(Object *dict) { +Stream *Stream::addFilters(Object *dict, int recursion) { Object obj, obj2; Object params, params2; Stream *str; int i; str = this; - dict->dictLookup("Filter", &obj); + dict->dictLookup("Filter", &obj, recursion); if (obj.isNull()) { obj.free(); dict->dictLookup("F", &obj); } - dict->dictLookup("DecodeParms", ¶ms); + dict->dictLookup("DecodeParms", ¶ms, recursion); if (params.isNull()) { params.free(); dict->dictLookup("DP", ¶ms); } if (obj.isName()) { - str = makeFilter(obj.getName(), str, ¶ms, dict); + str = makeFilter(obj.getName(), str, ¶ms, recursion, dict); } else if (obj.isArray()) { for (i = 0; i < obj.arrayGetLength(); ++i) { obj.arrayGet(i, &obj2); if (params.isArray()) - params.arrayGet(i, ¶ms2); + params.arrayGet(i, ¶ms2, recursion); else params2.initNull(); if (obj2.isName()) { - str = makeFilter(obj2.getName(), str, ¶ms2); + str = makeFilter(obj2.getName(), str, ¶ms2, recursion); } else { error(errSyntaxError, getPos(), "Bad filter name"); str = new EOFStream(str); @@ -183,7 +209,7 @@ Stream *Stream::addFilters(Object *dict) { return str; } -Stream *Stream::makeFilter(char *name, Stream *str, Object *params, Object *dict) { +Stream *Stream::makeFilter(char *name, Stream *str, Object *params, int recursion, Object *dict) { int pred; // parameters int colors; int bits; @@ -205,23 +231,23 @@ Stream *Stream::makeFilter(char *name, Stream *str, Object *params, Object *dict bits = 8; early = 1; if (params->isDict()) { - params->dictLookup("Predictor", &obj); + params->dictLookup("Predictor", &obj, recursion); if (obj.isInt()) pred = obj.getInt(); obj.free(); - params->dictLookup("Columns", &obj); + params->dictLookup("Columns", &obj, recursion); if (obj.isInt()) columns = obj.getInt(); obj.free(); - params->dictLookup("Colors", &obj); + params->dictLookup("Colors", &obj, recursion); if (obj.isInt()) colors = obj.getInt(); obj.free(); - params->dictLookup("BitsPerComponent", &obj); + params->dictLookup("BitsPerComponent", &obj, recursion); if (obj.isInt()) bits = obj.getInt(); obj.free(); - params->dictLookup("EarlyChange", &obj); + params->dictLookup("EarlyChange", &obj, recursion); if (obj.isInt()) early = obj.getInt(); obj.free(); @@ -238,37 +264,37 @@ Stream *Stream::makeFilter(char *name, Stream *str, Object *params, Object *dict endOfBlock = gTrue; black = gFalse; if (params->isDict()) { - params->dictLookup("K", &obj); + params->dictLookup("K", &obj, recursion); if (obj.isInt()) { encoding = obj.getInt(); } obj.free(); - params->dictLookup("EndOfLine", &obj); + params->dictLookup("EndOfLine", &obj, recursion); if (obj.isBool()) { endOfLine = obj.getBool(); } obj.free(); - params->dictLookup("EncodedByteAlign", &obj); + params->dictLookup("EncodedByteAlign", &obj, recursion); if (obj.isBool()) { byteAlign = obj.getBool(); } obj.free(); - params->dictLookup("Columns", &obj); + params->dictLookup("Columns", &obj, recursion); if (obj.isInt()) { columns = obj.getInt(); } obj.free(); - params->dictLookup("Rows", &obj); + params->dictLookup("Rows", &obj, recursion); if (obj.isInt()) { rows = obj.getInt(); } obj.free(); - params->dictLookup("EndOfBlock", &obj); + params->dictLookup("EndOfBlock", &obj, recursion); if (obj.isBool()) { endOfBlock = obj.getBool(); } obj.free(); - params->dictLookup("BlackIs1", &obj); + params->dictLookup("BlackIs1", &obj, recursion); if (obj.isBool()) { black = obj.getBool(); } @@ -279,31 +305,31 @@ Stream *Stream::makeFilter(char *name, Stream *str, Object *params, Object *dict } else if (!strcmp(name, "DCTDecode") || !strcmp(name, "DCT")) { colorXform = -1; if (params->isDict()) { - if (params->dictLookup("ColorTransform", &obj)->isInt()) { + if (params->dictLookup("ColorTransform", &obj, recursion)->isInt()) { colorXform = obj.getInt(); } obj.free(); } - str = new DCTStream(str, colorXform, dict); + str = new DCTStream(str, colorXform, dict, recursion); } else if (!strcmp(name, "FlateDecode") || !strcmp(name, "Fl")) { pred = 1; columns = 1; colors = 1; bits = 8; if (params->isDict()) { - params->dictLookup("Predictor", &obj); + params->dictLookup("Predictor", &obj, recursion); if (obj.isInt()) pred = obj.getInt(); obj.free(); - params->dictLookup("Columns", &obj); + params->dictLookup("Columns", &obj, recursion); if (obj.isInt()) columns = obj.getInt(); obj.free(); - params->dictLookup("Colors", &obj); + params->dictLookup("Colors", &obj, recursion); if (obj.isInt()) colors = obj.getInt(); obj.free(); - params->dictLookup("BitsPerComponent", &obj); + params->dictLookup("BitsPerComponent", &obj, recursion); if (obj.isInt()) bits = obj.getInt(); obj.free(); @@ -311,12 +337,18 @@ Stream *Stream::makeFilter(char *name, Stream *str, Object *params, Object *dict str = new FlateStream(str, pred, columns, colors, bits); } else if (!strcmp(name, "JBIG2Decode")) { if (params->isDict()) { - params->dictLookup("JBIG2Globals", &globals); + params->dictLookup("JBIG2Globals", &globals, recursion); } str = new JBIG2Stream(str, &globals); globals.free(); } else if (!strcmp(name, "JPXDecode")) { str = new JPXStream(str); + } else if (!strcmp(name, "Crypt")) { + if (str->getKind() == strCrypt) { + str = str->getBaseStream(); + } else { + error(errSyntaxError, getPos(), "Can't revert non decrypt streams"); + } } else { error(errSyntaxError, getPos(), "Unknown filter '{0:s}'", name); str = new EOFStream(str); @@ -339,7 +371,7 @@ OutStream::~OutStream () //------------------------------------------------------------------------ // FileOutStream //------------------------------------------------------------------------ -FileOutStream::FileOutStream (FILE* fa, Guint startA) +FileOutStream::FileOutStream (FILE* fa, Goffset startA) { f = fa; start = startA; @@ -355,9 +387,9 @@ void FileOutStream::close () } -int FileOutStream::getPos () +Goffset FileOutStream::getPos () { - return ftell(f); + return Gftell(f); } void FileOutStream::put (char c) @@ -378,7 +410,7 @@ void FileOutStream::printf(const char *format, ...) // BaseStream //------------------------------------------------------------------------ -BaseStream::BaseStream(Object *dictA, Guint lengthA) { +BaseStream::BaseStream(Object *dictA, Goffset lengthA) { dict = *dictA; length = lengthA; } @@ -402,7 +434,7 @@ void FilterStream::close() { str->close(); } -void FilterStream::setPos(Guint pos, int dir) { +void FilterStream::setPos(Goffset pos, int dir) { error(errInternal, -1, "Internal: called setPos() on FilterStream"); } @@ -421,7 +453,6 @@ ImageStream::ImageStream(Stream *strA, int widthA, int nCompsA, int nBitsA) { nVals = width * nComps; inputLineSize = (nVals * nBits + 7) >> 3; if (nBits <= 0 || nVals > INT_MAX / nBits - 7) { - // force a call to gmallocn(-1,...), which will throw an exception inputLineSize = -1; } inputLine = (Guchar *)gmallocn_checkoverflow(inputLineSize, sizeof(char)); @@ -478,9 +509,13 @@ Guchar *ImageStream::getLine() { int c; int i; Guchar *p; + + if (unlikely(inputLine == NULL)) { + return NULL; + } int readChars = str->doGetChars(inputLineSize, inputLine); - for ( ; readChars < inputLineSize; readChars++) inputLine[readChars] = (Guchar)EOF; + for ( ; readChars < inputLineSize; readChars++) inputLine[readChars] = EOF; if (nBits == 1) { p = inputLine; for (i = 0; i < nVals; i += 8) { @@ -729,11 +764,11 @@ GBool StreamPredictor::getNextLine() { // FileStream //------------------------------------------------------------------------ -FileStream::FileStream(FILE *fA, Guint startA, GBool limitedA, - Guint lengthA, Object *dictA): +FileStream::FileStream(GooFile* fileA, Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA): BaseStream(dictA, lengthA) { - f = fA; - start = startA; + file = fileA; + offset = start = startA; limited = limitedA; length = lengthA; bufPtr = bufEnd = buf; @@ -746,22 +781,18 @@ FileStream::~FileStream() { close(); } -Stream *FileStream::makeSubStream(Guint startA, GBool limitedA, - Guint lengthA, Object *dictA) { - return new FileStream(f, startA, limitedA, lengthA, dictA); +BaseStream *FileStream::copy() { + return new FileStream(file, start, limited, length, &dict); +} + +Stream *FileStream::makeSubStream(Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA) { + return new FileStream(file, startA, limitedA, lengthA, dictA); } void FileStream::reset() { -#if HAVE_FSEEKO - savePos = (Guint)ftello(f); - fseeko(f, start, SEEK_SET); -#elif HAVE_FSEEK64 - savePos = (Guint)ftell64(f); - fseek64(f, start, SEEK_SET); -#else - savePos = (Guint)ftell(f); - fseek(f, start, SEEK_SET); -#endif + savePos = offset; + offset = start; saved = gTrue; bufPtr = bufEnd = buf; bufPos = start; @@ -769,13 +800,7 @@ void FileStream::reset() { void FileStream::close() { if (saved) { -#if HAVE_FSEEKO - fseeko(f, savePos, SEEK_SET); -#elif HAVE_FSEEK64 - fseek64(f, savePos, SEEK_SET); -#else - fseek(f, savePos, SEEK_SET); -#endif + offset = savePos; saved = gFalse; } } @@ -793,7 +818,8 @@ GBool FileStream::fillBuf() { } else { n = fileStreamBufSize; } - n = fread(buf, 1, n, f); + n = file->read(buf, n, offset); + offset += n; bufEnd = buf + n; if (bufPtr >= bufEnd) { return gFalse; @@ -801,46 +827,22 @@ GBool FileStream::fillBuf() { return gTrue; } -void FileStream::setPos(Guint pos, int dir) { - Guint size; +void FileStream::setPos(Goffset pos, int dir) { + Goffset size; if (dir >= 0) { -#if HAVE_FSEEKO - fseeko(f, pos, SEEK_SET); -#elif HAVE_FSEEK64 - fseek64(f, pos, SEEK_SET); -#else - fseek(f, pos, SEEK_SET); -#endif - bufPos = pos; + offset = bufPos = pos; } else { -#if HAVE_FSEEKO - fseeko(f, 0, SEEK_END); - size = (Guint)ftello(f); -#elif HAVE_FSEEK64 - fseek64(f, 0, SEEK_END); - size = (Guint)ftell64(f); -#else - fseek(f, 0, SEEK_END); - size = (Guint)ftell(f); -#endif + size = file->size(); if (pos > size) - pos = (Guint)size; -#if HAVE_FSEEKO - fseeko(f, -(int)pos, SEEK_END); - bufPos = (Guint)ftello(f); -#elif HAVE_FSEEK64 - fseek64(f, -(int)pos, SEEK_END); - bufPos = (Guint)ftell64(f); -#else - fseek(f, -(int)pos, SEEK_END); - bufPos = (Guint)ftell(f); -#endif + pos = size; + offset = size - pos; + bufPos = offset; } bufPtr = bufEnd = buf; } -void FileStream::moveStart(int delta) { +void FileStream::moveStart(Goffset delta) { start += delta; bufPtr = bufEnd = buf; bufPos = start; @@ -850,8 +852,8 @@ void FileStream::moveStart(int delta) { // CachedFileStream //------------------------------------------------------------------------ -CachedFileStream::CachedFileStream(CachedFile *ccA, Guint startA, - GBool limitedA, Guint lengthA, Object *dictA) +CachedFileStream::CachedFileStream(CachedFile *ccA, Goffset startA, + GBool limitedA, Goffset lengthA, Object *dictA) : BaseStream(dictA, lengthA) { cc = ccA; @@ -870,8 +872,13 @@ CachedFileStream::~CachedFileStream() cc->decRefCnt(); } -Stream *CachedFileStream::makeSubStream(Guint startA, GBool limitedA, - Guint lengthA, Object *dictA) +BaseStream *CachedFileStream::copy() { + cc->incRefCnt(); + return new CachedFileStream(cc, start, limited, length, &dict); +} + +Stream *CachedFileStream::makeSubStream(Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA) { cc->incRefCnt(); return new CachedFileStream(cc, startA, limitedA, lengthA, dictA); @@ -909,7 +916,7 @@ GBool CachedFileStream::fillBuf() } else { n = cachedStreamBufSize - (bufPos % cachedStreamBufSize); } - cc->read(buf, 1, n); + n = cc->read(buf, 1, n); bufEnd = buf + n; if (bufPtr >= bufEnd) { return gFalse; @@ -917,7 +924,7 @@ GBool CachedFileStream::fillBuf() return gTrue; } -void CachedFileStream::setPos(Guint pos, int dir) +void CachedFileStream::setPos(Goffset pos, int dir) { Guint size; @@ -938,7 +945,7 @@ void CachedFileStream::setPos(Guint pos, int dir) bufPtr = bufEnd = buf; } -void CachedFileStream::moveStart(int delta) +void CachedFileStream::moveStart(Goffset delta) { start += delta; bufPtr = bufEnd = buf; @@ -949,7 +956,7 @@ void CachedFileStream::moveStart(int delta) // MemStream //------------------------------------------------------------------------ -MemStream::MemStream(char *bufA, Guint startA, Guint lengthA, Object *dictA): +MemStream::MemStream(char *bufA, Goffset startA, Goffset lengthA, Object *dictA): BaseStream(dictA, lengthA) { buf = bufA; start = startA; @@ -965,10 +972,14 @@ MemStream::~MemStream() { } } -Stream *MemStream::makeSubStream(Guint startA, GBool limited, - Guint lengthA, Object *dictA) { +BaseStream *MemStream::copy() { + return new MemStream(buf, start, length, &dict); +} + +Stream *MemStream::makeSubStream(Goffset startA, GBool limited, + Goffset lengthA, Object *dictA) { MemStream *subStr; - Guint newLength; + Goffset newLength; if (!limited || startA + lengthA > start + length) { newLength = start + length - startA; @@ -1002,7 +1013,7 @@ int MemStream::getChars(int nChars, Guchar *buffer) { return n; } -void MemStream::setPos(Guint pos, int dir) { +void MemStream::setPos(Goffset pos, int dir) { Guint i; if (dir >= 0) { @@ -1018,7 +1029,7 @@ void MemStream::setPos(Guint pos, int dir) { bufPtr = buf + i; } -void MemStream::moveStart(int delta) { +void MemStream::moveStart(Goffset delta) { start += delta; length -= delta; bufPtr = buf + start; @@ -1029,7 +1040,7 @@ void MemStream::moveStart(int delta) { //------------------------------------------------------------------------ EmbedStream::EmbedStream(Stream *strA, Object *dictA, - GBool limitedA, Guint lengthA): + GBool limitedA, Goffset lengthA): BaseStream(dictA, lengthA) { str = strA; limited = limitedA; @@ -1039,8 +1050,13 @@ EmbedStream::EmbedStream(Stream *strA, Object *dictA, EmbedStream::~EmbedStream() { } -Stream *EmbedStream::makeSubStream(Guint start, GBool limitedA, - Guint lengthA, Object *dictA) { +BaseStream *EmbedStream::copy() { + error(errInternal, -1, "Called copy() on EmbedStream"); + return NULL; +} + +Stream *EmbedStream::makeSubStream(Goffset start, GBool limitedA, + Goffset lengthA, Object *dictA) { error(errInternal, -1, "Called makeSubStream() on EmbedStream"); return NULL; } @@ -1064,22 +1080,22 @@ int EmbedStream::getChars(int nChars, Guchar *buffer) { if (nChars <= 0) { return 0; } - if (limited && length < (Guint)nChars) { - nChars = (int)length; + if (limited && length < nChars) { + nChars = length; } return str->doGetChars(nChars, buffer); } -void EmbedStream::setPos(Guint pos, int dir) { +void EmbedStream::setPos(Goffset pos, int dir) { error(errInternal, -1, "Internal: called setPos() on EmbedStream"); } -Guint EmbedStream::getStart() { +Goffset EmbedStream::getStart() { error(errInternal, -1, "Internal: called getStart() on EmbedStream"); return 0; } -void EmbedStream::moveStart(int delta) { +void EmbedStream::moveStart(Goffset delta) { error(errInternal, -1, "Internal: called moveStart() on EmbedStream"); } @@ -2410,7 +2426,7 @@ static const int dctZigZag[64] = { 63 }; -DCTStream::DCTStream(Stream *strA, int colorXformA, Object *dict): +DCTStream::DCTStream(Stream *strA, int colorXformA, Object *dict, int recursion): FilterStream(strA) { int i, j; diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/Stream.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/Stream.h index c472c412093..9b40fd1623a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/Stream.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/Stream.h @@ -21,7 +21,11 @@ // Copyright (C) 2010 Hib Eris <hib@hiberis.nl> // Copyright (C) 2011, 2012 William Bader <williambader@hotmail.com> // Copyright (C) 2012, 2013 Thomas Freitag <Thomas.Freitag@alfa.de> -// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2012, 2013 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Peter Breitenlohner <peb@mppmu.mpg.de> +// Copyright (C) 2013 Adam Reichold <adamreichold@myopera.com> +// Copyright (C) 2013 Pino Toscano <pino@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 @@ -39,7 +43,9 @@ #include <stdio.h> #include "goo/gtypes.h" #include "Object.h" +#include "goo/GooMutex.h" +class GooFile; class BaseStream; class CachedFile; @@ -57,7 +63,8 @@ enum StreamKind { strFlate, strJBIG2, strJPX, - strWeird // internal-use stream types + strWeird, // internal-use stream types + strCrypt // internal-use to detect decode streams }; enum StreamColorSpaceMode { @@ -98,8 +105,8 @@ public: virtual ~Stream(); // Reference counting. - int incRef() { return ++ref; } - int decRef() { return --ref; } + int incRef(); + int decRef(); // Get kind of stream. virtual StreamKind getKind() = 0; @@ -183,12 +190,12 @@ public: virtual char *getLine(char *buf, int size); // Get current position in file. - virtual int getPos() = 0; + virtual Goffset getPos() = 0; // Go to a position in the stream. If <dir> is negative, the // position is from the end of the file; otherwise the position is // from the start of the file. - virtual void setPos(Guint pos, int dir = 0) = 0; + virtual void setPos(Goffset pos, int dir = 0) = 0; // Get PostScript command for the filter(s). virtual GooString *getPSFilter(int psLevel, const char *indent); @@ -218,15 +225,18 @@ public: // Add filters to this stream according to the parameters in <dict>. // Returns the new stream. - Stream *addFilters(Object *dict); + Stream *addFilters(Object *dict, int recursion = 0); private: virtual GBool hasGetChars() { return false; } virtual int getChars(int nChars, Guchar *buffer); - Stream *makeFilter(char *name, Stream *str, Object *params, Object *dict = NULL); + Stream *makeFilter(char *name, Stream *str, Object *params, int recursion = 0, Object *dict = NULL); int ref; // reference count +#if MULTITHREADED + GooMutex mutex; +#endif }; @@ -251,14 +261,12 @@ public: virtual void close() = 0; // Return position in stream - virtual int getPos() = 0; + virtual Goffset getPos() = 0; // Put a char in the stream virtual void put (char c) = 0; - //FIXME - // Printf-like function 2,3 because the first arg is class instance ? - virtual void printf (const char *format, ...) = 0 ; //__attribute__((format(printf, 2,3))) = 0; + virtual void printf (const char *format, ...) GCC_PRINTF_FORMAT(2,3) = 0; private: int ref; // reference count @@ -270,20 +278,20 @@ private: //------------------------------------------------------------------------ class FileOutStream : public OutStream { public: - FileOutStream (FILE* fa, Guint startA); + FileOutStream (FILE* fa, Goffset startA); virtual ~FileOutStream (); virtual void close(); - virtual int getPos(); + virtual Goffset getPos(); virtual void put (char c); virtual void printf (const char *format, ...); private: FILE *f; - Guint start; + Goffset start; }; @@ -297,28 +305,26 @@ private: class BaseStream: public Stream { public: - BaseStream(Object *dictA, Guint lengthA); + BaseStream(Object *dictA, Goffset lengthA); virtual ~BaseStream(); - virtual Stream *makeSubStream(Guint start, GBool limited, - Guint length, Object *dict) = 0; - virtual void setPos(Guint pos, int dir = 0) = 0; + virtual BaseStream *copy() = 0; + virtual Stream *makeSubStream(Goffset start, GBool limited, + Goffset length, Object *dict) = 0; + virtual void setPos(Goffset pos, int dir = 0) = 0; virtual GBool isBinary(GBool last = gTrue) { return last; } virtual BaseStream *getBaseStream() { return this; } virtual Stream *getUndecodedStream() { return this; } virtual Dict *getDict() { return dict.getDict(); } virtual GooString *getFileName() { return NULL; } - virtual Guint getLength() { return length; } + virtual Goffset getLength() { return length; } // Get/set position of first byte of stream within the file. - virtual Guint getStart() = 0; - virtual void moveStart(int delta) = 0; + virtual Goffset getStart() = 0; + virtual void moveStart(Goffset delta) = 0; protected: - Guint length; - -private: - + Goffset length; Object dict; }; @@ -334,8 +340,8 @@ public: FilterStream(Stream *strA); virtual ~FilterStream(); virtual void close(); - virtual int getPos() { return str->getPos(); } - virtual void setPos(Guint pos, int dir = 0); + virtual Goffset getPos() { return str->getPos(); } + virtual void setPos(Goffset pos, int dir = 0); virtual BaseStream *getBaseStream() { return str->getBaseStream(); } virtual Stream *getUndecodedStream() { return str->getUndecodedStream(); } virtual Dict *getDict() { return str->getDict(); } @@ -439,11 +445,12 @@ private: class FileStream: public BaseStream { public: - FileStream(FILE *fA, Guint startA, GBool limitedA, - Guint lengthA, Object *dictA); + FileStream(GooFile* fileA, Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA); virtual ~FileStream(); - virtual Stream *makeSubStream(Guint startA, GBool limitedA, - Guint lengthA, Object *dictA); + virtual BaseStream *copy(); + virtual Stream *makeSubStream(Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA); virtual StreamKind getKind() { return strFile; } virtual void reset(); virtual void close(); @@ -451,10 +458,10 @@ public: { return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); } virtual int lookChar() { return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); } - virtual int getPos() { return bufPos + (bufPtr - buf); } - virtual void setPos(Guint pos, int dir = 0); - virtual Guint getStart() { return start; } - virtual void moveStart(int delta); + virtual Goffset getPos() { return bufPos + (bufPtr - buf); } + virtual void setPos(Goffset pos, int dir = 0); + virtual Goffset getStart() { return start; } + virtual void moveStart(Goffset delta); virtual int getUnfilteredChar () { return getChar(); } virtual void unfilteredReset () { reset(); } @@ -486,14 +493,16 @@ private: return n; } - FILE *f; - Guint start; +private: + GooFile* file; + Goffset offset; + Goffset start; GBool limited; char buf[fileStreamBufSize]; char *bufPtr; char *bufEnd; - Guint bufPos; - int savePos; + Goffset bufPos; + Goffset savePos; GBool saved; }; @@ -506,11 +515,12 @@ private: class CachedFileStream: public BaseStream { public: - CachedFileStream(CachedFile *ccA, Guint startA, GBool limitedA, - Guint lengthA, Object *dictA); + CachedFileStream(CachedFile *ccA, Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA); virtual ~CachedFileStream(); - virtual Stream *makeSubStream(Guint startA, GBool limitedA, - Guint lengthA, Object *dictA); + virtual BaseStream *copy(); + virtual Stream *makeSubStream(Goffset startA, GBool limitedA, + Goffset lengthA, Object *dictA); virtual StreamKind getKind() { return strCachedFile; } virtual void reset(); virtual void close(); @@ -518,10 +528,10 @@ public: { return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); } virtual int lookChar() { return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); } - virtual int getPos() { return bufPos + (bufPtr - buf); } - virtual void setPos(Guint pos, int dir = 0); - virtual Guint getStart() { return start; } - virtual void moveStart(int delta); + virtual Goffset getPos() { return bufPos + (bufPtr - buf); } + virtual void setPos(Goffset pos, int dir = 0); + virtual Goffset getStart() { return start; } + virtual void moveStart(Goffset delta); virtual int getUnfilteredChar () { return getChar(); } virtual void unfilteredReset () { reset(); } @@ -531,7 +541,7 @@ private: GBool fillBuf(); CachedFile *cc; - Guint start; + Goffset start; GBool limited; char buf[cachedStreamBufSize]; char *bufPtr; @@ -549,10 +559,11 @@ private: class MemStream: public BaseStream { public: - MemStream(char *bufA, Guint startA, Guint lengthA, Object *dictA); + MemStream(char *bufA, Goffset startA, Goffset lengthA, Object *dictA); virtual ~MemStream(); - virtual Stream *makeSubStream(Guint start, GBool limited, - Guint lengthA, Object *dictA); + virtual BaseStream *copy(); + virtual Stream *makeSubStream(Goffset start, GBool limited, + Goffset lengthA, Object *dictA); virtual StreamKind getKind() { return strWeird; } virtual void reset(); virtual void close(); @@ -560,10 +571,10 @@ public: { return (bufPtr < bufEnd) ? (*bufPtr++ & 0xff) : EOF; } virtual int lookChar() { return (bufPtr < bufEnd) ? (*bufPtr & 0xff) : EOF; } - virtual int getPos() { return (int)(bufPtr - buf); } - virtual void setPos(Guint pos, int dir = 0); - virtual Guint getStart() { return start; } - virtual void moveStart(int delta); + virtual Goffset getPos() { return (int)(bufPtr - buf); } + virtual void setPos(Goffset pos, int dir = 0); + virtual Goffset getStart() { return start; } + virtual void moveStart(Goffset delta); //if needFree = true, the stream will delete buf when it is destroyed //otherwise it will not touch it. Default value is false @@ -578,7 +589,7 @@ private: virtual int getChars(int nChars, Guchar *buffer); char *buf; - Guint start; + Goffset start; char *bufEnd; char *bufPtr; GBool needFree; @@ -597,18 +608,19 @@ private: class EmbedStream: public BaseStream { public: - EmbedStream(Stream *strA, Object *dictA, GBool limitedA, Guint lengthA); + EmbedStream(Stream *strA, Object *dictA, GBool limitedA, Goffset lengthA); virtual ~EmbedStream(); - virtual Stream *makeSubStream(Guint start, GBool limitedA, - Guint lengthA, Object *dictA); + virtual BaseStream *copy(); + virtual Stream *makeSubStream(Goffset start, GBool limitedA, + Goffset lengthA, Object *dictA); virtual StreamKind getKind() { return str->getKind(); } virtual void reset() {} virtual int getChar(); virtual int lookChar(); - virtual int getPos() { return str->getPos(); } - virtual void setPos(Guint pos, int dir = 0); - virtual Guint getStart(); - virtual void moveStart(int delta); + virtual Goffset getPos() { return str->getPos(); } + virtual void setPos(Goffset pos, int dir = 0); + virtual Goffset getStart(); + virtual void moveStart(Goffset delta); virtual int getUnfilteredChar () { return str->getUnfilteredChar(); } virtual void unfilteredReset () { str->unfilteredReset(); } @@ -850,7 +862,7 @@ struct DCTHuffTable { class DCTStream: public FilterStream { public: - DCTStream(Stream *strA, int colorXformA, Object *dict); + DCTStream(Stream *strA, int colorXformA, Object *dict, int recursion); virtual ~DCTStream(); virtual StreamKind getKind() { return strDCT; } virtual void reset(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/TextOutputDev.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/TextOutputDev.cc index b0b53fc587f..801f347c3e9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/TextOutputDev.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/TextOutputDev.cc @@ -30,9 +30,10 @@ // Copyright (C) 2010 Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp> // Copyright (C) 2011 Sam Liao <phyomh@gmail.com> // Copyright (C) 2012 Horst Prote <prote@fmi.uni-stuttgart.de> -// Copyright (C) 2012 Jason Crain <jason@aquaticape.us> +// Copyright (C) 2012, 2013 Jason Crain <jason@aquaticape.us> // Copyright (C) 2012 Peter Breitenlohner <peb@mppmu.mpg.de> // Copyright (C) 2013 José Aliste <jaliste@src.gnome.org> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -246,6 +247,7 @@ TextWord::TextWord(GfxState *state, int rotA, double fontSizeA) { edge = NULL; charPos = NULL; font = NULL; + textMat = NULL; len = size = 0; spaceAfter = gFalse; next = NULL; @@ -273,11 +275,12 @@ TextWord::~TextWord() { gfree(edge); gfree(charPos); gfree(font); + gfree(textMat); } void TextWord::addChar(GfxState *state, TextFontInfo *fontA, double x, double y, double dx, double dy, int charPosA, int charLen, - CharCode c, Unicode u) { + CharCode c, Unicode u, Matrix textMatA) { GfxFont *gfxFont; double ascent, descent; ascent = descent = 0; // make gcc happy @@ -289,12 +292,14 @@ void TextWord::addChar(GfxState *state, TextFontInfo *fontA, double x, double y, edge = (double *)greallocn(edge, (size + 1), sizeof(double)); charPos = (int *)greallocn(charPos, size + 1, sizeof(int)); font = (TextFontInfo **)greallocn(font, size, sizeof(TextFontInfo *)); + textMat = (Matrix *)greallocn(textMat, size, sizeof(Matrix)); } text[len] = u; charcode[len] = c; charPos[len] = charPosA; charPos[len + 1] = charPosA + charLen; font[len] = fontA; + textMat[len] = textMatA; if (len == 0) { if ((gfxFont = fontA->gfxFont)) { @@ -448,6 +453,7 @@ void TextWord::merge(TextWord *word) { edge = (double *)greallocn(edge, (size + 1), sizeof(double)); charPos = (int *)greallocn(charPos, size + 1, sizeof(int)); font = (TextFontInfo **)greallocn(font, size, sizeof(TextFontInfo *)); + textMat = (Matrix *)greallocn(textMat, size, sizeof(Matrix)); } for (i = 0; i < word->len; ++i) { text[len + i] = word->text[i]; @@ -455,6 +461,7 @@ void TextWord::merge(TextWord *word) { edge[len + i] = word->edge[i]; charPos[len + i] = word->charPos[i]; font[len + i] = word->font[i]; + textMat[len + i] = word->textMat[i]; } edge[len + word->len] = word->edge[word->len]; charPos[len + word->len] = word->charPos[word->len]; @@ -2267,6 +2274,7 @@ void TextPage::addChar(GfxState *state, double x, double y, GBool overlap; int i; int wMode; + Matrix mat; // subtract char and word spacing from the dx,dy values sp = state->getCharSpace(); @@ -2361,6 +2369,10 @@ void TextPage::addChar(GfxState *state, double x, double y, beginWord(state); } + state->getFontTransMat(&mat.m[0], &mat.m[1], &mat.m[2], &mat.m[3]); + mat.m[4] = x1; + mat.m[5] = y1; + // page rotation and/or transform matrices can cause text to be // drawn in reverse order -- in this case, swap the begin/end // coordinates and break text into individual chars @@ -2380,7 +2392,7 @@ void TextPage::addChar(GfxState *state, double x, double y, w1 /= uLen; h1 /= uLen; for (i = 0; i < uLen; ++i) { - curWord->addChar(state, curFont, x1 + i*w1, y1 + i*h1, w1, h1, charPos, nBytes, c, u[i]); + curWord->addChar(state, curFont, x1 + i*w1, y1 + i*h1, w1, h1, charPos, nBytes, c, u[i], mat); } } charPos += nBytes; @@ -4267,12 +4279,10 @@ TextSelectionPainter::TextSelectionPainter(TextPage *page, state = new GfxState(72 * scale, 72 * scale, &box, rotation, gFalse); - out->startPage (0, state); + out->startPage (0, state, NULL); out->setDefaultCTM (state->getCTM()); - state->setTextMat(1, 0, 0, -1, 0, 0); state->setFillColorSpace(new GfxDeviceRGBColorSpace()); - } TextSelectionPainter::~TextSelectionPainter() @@ -4333,11 +4343,18 @@ void TextSelectionPainter::visitWord (TextWord *word, int begin, int end, while (begin < end) { TextFontInfo *font = word->font[begin]; font->gfxFont->incRefCnt(); - state->setFont(font->gfxFont, word->fontSize); + Matrix *mat = &word->textMat[begin]; + + state->setTextMat(mat->m[0], mat->m[1], mat->m[2], mat->m[3], 0, 0); + state->setFont(font->gfxFont, 1); out->updateFont(state); int fEnd = begin + 1; - while (fEnd < end && font->matches(word->font[fEnd])) + while (fEnd < end && font->matches(word->font[fEnd]) && + mat->m[0] == word->textMat[fEnd].m[0] && + mat->m[1] == word->textMat[fEnd].m[1] && + mat->m[2] == word->textMat[fEnd].m[2] && + mat->m[3] == word->textMat[fEnd].m[3]) fEnd++; /* The only purpose of this string is to let the output device query @@ -4346,7 +4363,7 @@ void TextSelectionPainter::visitWord (TextWord *word, int begin, int end, out->beginString(state, string); for (int i = begin; i < fEnd; i++) { - out->drawChar(state, word->edge[i], word->base, 0, 0, 0, 0, + out->drawChar(state, word->textMat[i].m[4], word->textMat[i].m[5], 0, 0, 0, 0, word->charcode[i], 1, NULL, 0); } out->endString(state); @@ -5313,7 +5330,7 @@ TextOutputDev::~TextOutputDev() { delete actualText; } -void TextOutputDev::startPage(int pageNum, GfxState *state) { +void TextOutputDev::startPage(int pageNum, GfxState *state, XRef *xref) { text->startPage(state); } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/TextOutputDev.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/TextOutputDev.h index 100f23e0431..664f9d1fd77 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/TextOutputDev.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/TextOutputDev.h @@ -19,7 +19,8 @@ // Copyright (C) 2007 Adrian Johnson <ajohnson@redneon.com> // Copyright (C) 2008, 2010 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2010 Brian Ewins <brian.ewins@gmail.com> -// Copyright (C) 2012 Jason Crain <jason@aquaticape.us> +// Copyright (C) 2012, 2013 Jason Crain <jason@aquaticape.us> +// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.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 @@ -122,7 +123,7 @@ public: // Add a character to the word. void addChar(GfxState *state, TextFontInfo *fontA, double x, double y, double dx, double dy, int charPosA, int charLen, - CharCode c, Unicode u); + CharCode c, Unicode u, Matrix textMatA); // Merge <word> onto the end of <this>. void merge(TextWord *word); @@ -187,6 +188,7 @@ private: int len; // length of text/edge/charPos/font arrays int size; // size of text/edge/charPos/font arrays TextFontInfo **font; // font information for each char + Matrix *textMat; // transformation matrix for each char double fontSize; // font size GBool spaceAfter; // set if there is a space between this // word and the next word on the line @@ -718,7 +720,7 @@ public: //----- initialization and control // Start a page. - virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef *xref); // End a page. virtual void endPage(); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UTF.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/UTF.cc index 42c783630ab..46007b73006 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UTF.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UTF.cc @@ -101,7 +101,7 @@ int TextStringToUCS4(GooString *textStr, Unicode **ucs4) utf16[i] = (s[2 + i*2] & 0xff) << 8 | (s[3 + i*2] & 0xff); } len = UTF16toUCS4(utf16, len, &u); - delete utf16; + delete[] utf16; } else { u = NULL; } diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UTF.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UTF.h index 248c168cca5..248c168cca5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UTF.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UTF.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UTF8.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UTF8.h index 34a07d4082f..34a07d4082f 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UTF8.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UTF8.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeCClassTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeCClassTables.h index 62f9ecc3657..62f9ecc3657 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeCClassTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeCClassTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeCompTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeCompTables.h index 68e2f86aee9..68e2f86aee9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeCompTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeCompTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeDecompTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeDecompTables.h index 4bc34b18d99..4bc34b18d99 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeDecompTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeDecompTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMap.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMap.cc index 0528cdfc686..0528cdfc686 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMap.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMap.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMap.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMap.h index ba7df2cfb99..ba7df2cfb99 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMap.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMap.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMapTables.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMapTables.h index 073e474e6be..073e474e6be 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeMapTables.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeMapTables.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeTypeTable.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeTypeTable.cc index 721af9db6e5..721af9db6e5 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeTypeTable.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeTypeTable.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeTypeTable.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeTypeTable.h index 869aad9e6c6..869aad9e6c6 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/UnicodeTypeTable.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/UnicodeTypeTable.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ViewerPreferences.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/ViewerPreferences.cc index cba8d0ac512..cba8d0ac512 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ViewerPreferences.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ViewerPreferences.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/ViewerPreferences.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/ViewerPreferences.h index 8cdc4d40a73..8cdc4d40a73 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/ViewerPreferences.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/ViewerPreferences.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/XRef.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/XRef.cc index 81e939ad1e9..5495b62f7ba 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/XRef.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/XRef.cc @@ -15,13 +15,15 @@ // // Copyright (C) 2005 Dan Sheridan <dan.sheridan@postman.org.uk> // Copyright (C) 2005 Brad Hards <bradh@frogmouth.net> -// Copyright (C) 2006, 2008, 2010, 2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2006, 2008, 2010, 2012, 2013 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> // Copyright (C) 2010 Hib Eris <hib@hiberis.nl> -// Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@kabelmail.de> -// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2012, 2013 Thomas Freitag <Thomas.Freitag@kabelmail.de> +// Copyright (C) 2012, 2013 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.com> +// Copyright (C) 2013 Pino Toscano <pino@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 @@ -37,8 +39,11 @@ #include <stdlib.h> #include <stddef.h> #include <string.h> +#include <math.h> #include <ctype.h> #include <limits.h> +#include <float.h> +#include "goo/gfile.h" #include "goo/gmem.h" #include "Object.h" #include "Stream.h" @@ -65,6 +70,14 @@ #define permHighResPrint (1<<11) // bit 12 #define defPermFlags 0xfffc +#if MULTITHREADED +# define xrefLocker() MutexLocker locker(&mutex) +# define xrefCondLocker(X) MutexLocker locker(&mutex, (X)) +#else +# define xrefLocker() +# define xrefCondLocker(X) +#endif + //------------------------------------------------------------------------ // ObjectStream //------------------------------------------------------------------------ @@ -74,7 +87,7 @@ public: // Create an object stream, using object number <objStrNum>, // generation 0. - ObjectStream(XRef *xref, int objStrNumA); + ObjectStream(XRef *xref, int objStrNumA, int recursion = 0); GBool isOk() { return ok; } @@ -127,12 +140,13 @@ class ObjectStreamItem : public PopplerCacheItem ObjectStream *objStream; }; -ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { +ObjectStream::ObjectStream(XRef *xref, int objStrNumA, int recursion) { Stream *str; Parser *parser; - int *offsets; + Goffset *offsets; Object objStr, obj1, obj2; - int first, i; + Goffset first; + int i; objStrNum = objStrNumA; nObjects = 0; @@ -140,11 +154,11 @@ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { objNums = NULL; ok = gFalse; - if (!xref->fetch(objStrNum, 0, &objStr)->isStream()) { + if (!xref->fetch(objStrNum, 0, &objStr, recursion)->isStream()) { goto err1; } - if (!objStr.streamGetDict()->lookup("N", &obj1)->isInt()) { + if (!objStr.streamGetDict()->lookup("N", &obj1, recursion)->isInt()) { obj1.free(); goto err1; } @@ -154,11 +168,15 @@ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { goto err1; } - if (!objStr.streamGetDict()->lookup("First", &obj1)->isInt()) { + objStr.streamGetDict()->lookup("First", &obj1, recursion); + if (!obj1.isInt() && !obj1.isInt64()) { obj1.free(); goto err1; } - first = obj1.getInt(); + if (obj1.isInt()) + first = obj1.getInt(); + else + first = obj1.getInt64(); obj1.free(); if (first < 0) { goto err1; @@ -173,7 +191,7 @@ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { } objs = new Object[nObjects]; objNums = (int *)gmallocn(nObjects, sizeof(int)); - offsets = (int *)gmallocn(nObjects, sizeof(int)); + offsets = (Goffset *)gmallocn(nObjects, sizeof(Goffset)); // parse the header: object numbers and offsets objStr.streamReset(); @@ -183,7 +201,7 @@ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { for (i = 0; i < nObjects; ++i) { parser->getObj(&obj1); parser->getObj(&obj2); - if (!obj1.isInt() || !obj2.isInt()) { + if (!obj1.isInt() || !(obj2.isInt() || obj2.isInt64())) { obj1.free(); obj2.free(); delete parser; @@ -191,7 +209,10 @@ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { goto err1; } objNums[i] = obj1.getInt(); - offsets[i] = obj2.getInt(); + if (obj2.isInt()) + offsets[i] = obj2.getInt(); + else + offsets[i] = obj2.getInt64(); obj1.free(); obj2.free(); if (objNums[i] < 0 || offsets[i] < 0 || @@ -207,7 +228,7 @@ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) { // skip to the first object - this shouldn't be necessary because // the First key is supposed to be equal to offsets[0], but just in // case... - for (i = first; i < offsets[0]; ++i) { + for (Goffset pos = first; pos < offsets[0]; ++pos) { objStr.getStream()->getChar(); } @@ -257,6 +278,9 @@ Object *ObjectStream::getObject(int objIdx, int objNum, Object *obj) { //------------------------------------------------------------------------ void XRef::init() { +#if MULTITHREADED + gInitMutex(&mutex); +#endif ok = gTrue; errCode = errNone; entries = NULL; @@ -272,6 +296,7 @@ void XRef::init() { permFlags = defPermFlags; ownerPasswordOk = gFalse; rootNum = -1; + strOwner = gFalse; } XRef::XRef() { @@ -285,7 +310,7 @@ XRef::XRef(Object *trailerDictA) { trailerDict.initDict(trailerDictA->getDict()); } -XRef::XRef(BaseStream *strA, Guint pos, Guint mainXRefEntriesOffsetA, GBool *wasReconstructed, GBool reconstruct) { +XRef::XRef(BaseStream *strA, Goffset pos, Goffset mainXRefEntriesOffsetA, GBool *wasReconstructed, GBool reconstruct) { Object obj; init(); @@ -313,7 +338,7 @@ XRef::XRef(BaseStream *strA, Guint pos, Guint mainXRefEntriesOffsetA, GBool *was // read the xref table } else { - std::vector<Guint> followedXRefStm; + std::vector<Goffset> followedXRefStm; readXRef(&prevXRefOffset, &followedXRefStm, NULL); // if there was a problem with the xref table, @@ -375,6 +400,59 @@ XRef::~XRef() { if (objStrs) { delete objStrs; } + if (strOwner) { + delete str; + } +#if MULTITHREADED + gDestroyMutex(&mutex); +#endif +} + +XRef *XRef::copy() { + XRef *xref = new XRef(); + xref->str = str->copy(); + xref->strOwner = gTrue; + xref->encrypted = encrypted; + xref->permFlags = permFlags; + xref->ownerPasswordOk = ownerPasswordOk; + xref->rootGen = rootGen; + xref->rootNum = rootNum; + + xref->start = start; + xref->prevXRefOffset = prevXRefOffset; + xref->mainXRefEntriesOffset = mainXRefEntriesOffset; + xref->xRefStream = xRefStream; + trailerDict.copy(&xref->trailerDict); + xref->encAlgorithm = encAlgorithm; + xref->encRevision = encRevision; + xref->encVersion = encVersion; + xref->permFlags = permFlags; + xref->keyLength = keyLength; + xref->permFlags = permFlags; + for (int i = 0; i < 32; i++) { + xref->fileKey[i] = fileKey[i]; + } + + if (xref->reserve(size) == 0) { + error(errSyntaxError, -1, "unable to allocate {0:d} entries", size); + return NULL; + } + xref->size = size; + for (int i = 0; i < size; ++i) { + xref->entries[i].offset = entries[i].offset; + xref->entries[i].type = entries[i].type; + xref->entries[i].obj.initNull (); + xref->entries[i].flags = entries[i].flags; + xref->entries[i].gen = entries[i].gen; + } + xref->streamEndsLen = streamEndsLen; + if (streamEndsLen != 0) { + xref->streamEnds = (Goffset *)gmalloc(streamEndsLen * sizeof(Goffset)); + for (int i = 0; i < streamEndsLen; i++) { + xref->streamEnds[i] = streamEnds[i]; + } + } + return xref; } int XRef::reserve(int newSize) @@ -410,7 +488,7 @@ int XRef::resize(int newSize) if (reserve(newSize) < newSize) return size; for (int i = size; i < newSize; ++i) { - entries[i].offset = 0xffffffff; + entries[i].offset = -1; entries[i].type = xrefEntryNone; entries[i].obj.initNull (); entries[i].flags = 0; @@ -430,7 +508,7 @@ int XRef::resize(int newSize) /* Read one xref table section. Also reads the associated trailer * dictionary, and returns the prev pointer (if any). * Arguments: - * pos Points to a Guint containing the offset of the XRef + * pos Points to a Goffset containing the offset of the XRef * section to be read. If a prev pointer is found, *pos is * updated with its value * followedXRefStm Used in case of nested readXRef calls to spot circular @@ -440,7 +518,7 @@ int XRef::resize(int newSize) * Return value: * gTrue if a prev pointer is found, otherwise gFalse */ -GBool XRef::readXRef(Guint *pos, std::vector<Guint> *followedXRefStm, std::vector<int> *xrefStreamObjsNum) { +GBool XRef::readXRef(Goffset *pos, std::vector<Goffset> *followedXRefStm, std::vector<int> *xrefStreamObjsNum) { Parser *parser; Object obj; GBool more; @@ -496,11 +574,11 @@ GBool XRef::readXRef(Guint *pos, std::vector<Guint> *followedXRefStm, std::vecto return gFalse; } -GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *followedXRefStm, std::vector<int> *xrefStreamObjsNum) { +GBool XRef::readXRefTable(Parser *parser, Goffset *pos, std::vector<Goffset> *followedXRefStm, std::vector<int> *xrefStreamObjsNum) { XRefEntry entry; GBool more; Object obj, obj2; - Guint pos2; + Goffset pos2; int first, n, i; while (1) { @@ -529,10 +607,14 @@ GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *follow } } for (i = first; i < first + n; ++i) { - if (!parser->getObj(&obj, gTrue)->isInt()) { + parser->getObj(&obj, gTrue); + if (obj.isInt()) { + entry.offset = obj.getInt(); + } else if (obj.isInt64()) { + entry.offset = obj.getInt64(); + } else { goto err1; } - entry.offset = (Guint)obj.getInt(); obj.free(); if (!parser->getObj(&obj, gTrue)->isInt()) { goto err1; @@ -550,7 +632,7 @@ GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *follow goto err1; } obj.free(); - if (entries[i].offset == 0xffffffff) { + if (entries[i].offset == -1) { entries[i] = entry; // PDF files of patents from the IBM Intellectual Property // Network have a bug: the xref table claims to start at 1 @@ -560,7 +642,7 @@ GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *follow entries[1].type == xrefEntryFree) { i = first = 0; entries[0] = entries[1]; - entries[1].offset = 0xffffffff; + entries[1].offset = -1; } } } @@ -573,8 +655,11 @@ GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *follow // get the 'Prev' pointer obj.getDict()->lookupNF("Prev", &obj2); - if (obj2.isInt()) { - pos2 = (Guint)obj2.getInt(); + if (obj2.isInt() || obj2.isInt64()) { + if (obj2.isInt()) + pos2 = obj2.getInt(); + else + pos2 = obj2.getInt64(); if (pos2 != *pos) { *pos = pos2; more = gTrue; @@ -604,8 +689,12 @@ GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *follow } // check for an 'XRefStm' key - if (obj.getDict()->lookup("XRefStm", &obj2)->isInt()) { - pos2 = (Guint)obj2.getInt(); + obj.getDict()->lookup("XRefStm", &obj2); + if (obj2.isInt() || obj2.isInt64()) { + if (obj2.isInt()) + pos2 = obj2.getInt(); + else + pos2 = obj2.getInt64(); for (size_t i = 0; ok == gTrue && i < followedXRefStm->size(); ++i) { if (followedXRefStm->at(i) == pos2) { ok = gFalse; @@ -632,7 +721,7 @@ GBool XRef::readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *follow return gFalse; } -GBool XRef::readXRefStream(Stream *xrefStr, Guint *pos) { +GBool XRef::readXRefStream(Stream *xrefStr, Goffset *pos) { Dict *dict; int w[3]; GBool more; @@ -667,11 +756,14 @@ GBool XRef::readXRefStream(Stream *xrefStr, Guint *pos) { } w[i] = obj2.getInt(); obj2.free(); - if (w[i] < 0 || w[i] > 4) { + if (w[i] < 0) { goto err1; } } obj.free(); + if (w[0] > (int)sizeof(int) || w[1] > (int)sizeof(long long) || w[2] > (int)sizeof(int)) { + goto err1; + } xrefStr->reset(); dict->lookupNF("Index", &idx); @@ -705,7 +797,10 @@ GBool XRef::readXRefStream(Stream *xrefStr, Guint *pos) { dict->lookupNF("Prev", &obj); if (obj.isInt()) { - *pos = (Guint)obj.getInt(); + *pos = obj.getInt(); + more = gTrue; + } else if (obj.isInt64()) { + *pos = obj.getInt64(); more = gTrue; } else { more = gFalse; @@ -725,7 +820,7 @@ GBool XRef::readXRefStream(Stream *xrefStr, Guint *pos) { } GBool XRef::readXRefStreamSection(Stream *xrefStr, int *w, int first, int n) { - Guint offset; + unsigned long long offset; int type, gen, c, i, j; if (first + n < 0) { @@ -758,13 +853,17 @@ GBool XRef::readXRefStreamSection(Stream *xrefStr, int *w, int first, int n) { } offset = (offset << 8) + c; } + if (offset > (unsigned long long)GoffsetMax()) { + error(errSyntaxError, -1, "Offset inside xref table too large for fseek"); + return gFalse; + } for (gen = 0, j = 0; j < w[2]; ++j) { if ((c = xrefStr->getChar()) == EOF) { return gFalse; } gen = (gen << 8) + c; } - if (entries[i].offset == 0xffffffff) { + if (entries[i].offset == -1) { switch (type) { case 0: entries[i].offset = offset; @@ -795,7 +894,7 @@ GBool XRef::constructXRef(GBool *wasReconstructed, GBool needCatalogDict) { Parser *parser; Object newTrailerDict, obj; char buf[256]; - Guint pos; + Goffset pos; int num, gen; int newSize; int streamEndsSize; @@ -916,8 +1015,8 @@ GBool XRef::constructXRef(GBool *wasReconstructed, GBool needCatalogDict) { error(errSyntaxError, -1, "Invalid 'endstream' parameter."); return gFalse; } - streamEnds = (Guint *)greallocn(streamEnds, - streamEndsSize, sizeof(Guint)); + streamEnds = (Goffset *)greallocn(streamEnds, + streamEndsSize, sizeof(Goffset)); } streamEnds[streamEndsLen++] = pos; } @@ -1036,6 +1135,7 @@ Object *XRef::fetch(int num, int gen, Object *obj, int recursion) { Parser *parser; Object obj1, obj2, obj3; + xrefLocker(); // check for bogus ref - this can happen in corrupted PDF files if (num < 0 || num >= size) { goto err; @@ -1124,7 +1224,7 @@ Object *XRef::fetch(int num, int gen, Object *obj, int recursion) { } if (!objStr) { - objStr = new ObjectStream(this, e->offset); + objStr = new ObjectStream(this, e->offset, recursion + 1); if (!objStr->isOk()) { delete objStr; objStr = NULL; @@ -1151,6 +1251,18 @@ Object *XRef::fetch(int num, int gen, Object *obj, int recursion) { return obj->initNull(); } +void XRef::lock() { +#if MULTITHREADED + gLockMutex(&mutex); +#endif +} + +void XRef::unlock() { +#if MULTITHREADED + gUnlockMutex(&mutex); +#endif +} + Object *XRef::getDocInfo(Object *obj) { return trailerDict.dictLookup("Info", obj); } @@ -1160,7 +1272,7 @@ Object *XRef::getDocInfoNF(Object *obj) { return trailerDict.dictLookupNF("Info", obj); } -GBool XRef::getStreamEnd(Guint streamStart, Guint *streamEnd) { +GBool XRef::getStreamEnd(Goffset streamStart, Goffset *streamEnd) { int a, b, m; if (streamEndsLen == 0 || @@ -1183,12 +1295,12 @@ GBool XRef::getStreamEnd(Guint streamStart, Guint *streamEnd) { return gTrue; } -int XRef::getNumEntry(Guint offset) +int XRef::getNumEntry(Goffset offset) { if (size > 0) { int res = 0; - Guint resOffset = getEntry(0)->offset; + Goffset resOffset = getEntry(0)->offset; XRefEntry *e; for (int i = 1; i < size; ++i) { @@ -1204,14 +1316,15 @@ int XRef::getNumEntry(Guint offset) else return -1; } -void XRef::add(int num, int gen, Guint offs, GBool used) { +void XRef::add(int num, int gen, Goffset offs, GBool used) { + xrefLocker(); if (num >= size) { if (num >= capacity) { entries = (XRefEntry *)greallocn(entries, num + 1, sizeof(XRefEntry)); capacity = num + 1; } for (int i = size; i < num + 1; ++i) { - entries[i].offset = 0xffffffff; + entries[i].offset = -1; entries[i].type = xrefEntryFree; entries[i].obj.initNull (); entries[i].flags = 0; @@ -1233,6 +1346,7 @@ void XRef::add(int num, int gen, Guint offs, GBool used) { } void XRef::setModifiedObject (Object* o, Ref r) { + xrefLocker(); if (r.num < 0 || r.num >= size) { error(errInternal, -1,"XRef::setModifiedObject on unknown ref: {0:d}, {1:d}\n", r.num, r.gen); return; @@ -1274,13 +1388,15 @@ Ref XRef::addIndirectObject (Object* o) { } void XRef::removeIndirectObject(Ref r) { + xrefLocker(); if (r.num < 0 || r.num >= size) { error(errInternal, -1,"XRef::removeIndirectObject on unknown ref: {0:d}, {1:d}\n", r.num, r.gen); return; } XRefEntry *e = getEntry(r.num); - if (e->type == xrefEntryFree) + if (e->type == xrefEntryFree) { return; + } e->obj.free(); e->type = xrefEntryFree; e->gen++; @@ -1339,8 +1455,8 @@ void XRef::XRefTableWriter::startSection(int first, int count) { outStr->printf("%i %i\r\n", first, count); } -void XRef::XRefTableWriter::writeEntry(Guint offset, int gen, XRefEntryType type) { - outStr->printf("%010i %05i %c\r\n", offset, gen, (type==xrefEntryFree)?'f':'n'); +void XRef::XRefTableWriter::writeEntry(Goffset offset, int gen, XRefEntryType type) { + outStr->printf("%010lli %05i %c\r\n", (long long)offset, gen, (type==xrefEntryFree)?'f':'n'); } void XRef::writeTableToFile(OutStream* outStr, GBool writeAllEntries) { @@ -1349,9 +1465,10 @@ void XRef::writeTableToFile(OutStream* outStr, GBool writeAllEntries) { writeXRef(&writer, writeAllEntries); } -XRef::XRefStreamWriter::XRefStreamWriter(Object *indexA, GooString *stmBufA) { +XRef::XRefStreamWriter::XRefStreamWriter(Object *indexA, GooString *stmBufA, int offsetSizeA) { index = indexA; stmBuf = stmBufA; + offsetSize = offsetSizeA; } void XRef::XRefStreamWriter::startSection(int first, int count) { @@ -1360,16 +1477,29 @@ void XRef::XRefStreamWriter::startSection(int first, int count) { index->arrayAdd( obj.initInt(count) ); } -void XRef::XRefStreamWriter::writeEntry(Guint offset, int gen, XRefEntryType type) { - char data[7]; +void XRef::XRefStreamWriter::writeEntry(Goffset offset, int gen, XRefEntryType type) { + const int entryTotalSize = 1 + offsetSize + 2; /* type + offset + gen */ + char data[16]; data[0] = (type==xrefEntryFree) ? 0 : 1; - data[1] = (offset >> 24) & 0xff; - data[2] = (offset >> 16) & 0xff; - data[3] = (offset >> 8) & 0xff; - data[4] = offset & 0xff; - data[5] = (gen >> 8) & 0xff; - data[6] = gen & 0xff; - stmBuf->append(data, 7); + for (int i = offsetSize; i > 0; i--) { + data[i] = offset & 0xff; + offset >>= 8; + } + data[offsetSize + 1] = (gen >> 8) & 0xff; + data[offsetSize + 2] = gen & 0xff; + stmBuf->append(data, entryTotalSize); +} + +XRef::XRefPreScanWriter::XRefPreScanWriter() { + hasOffsetsBeyond4GB = gFalse; +} + +void XRef::XRefPreScanWriter::startSection(int first, int count) { +} + +void XRef::XRefPreScanWriter::writeEntry(Goffset offset, int gen, XRefEntryType type) { + if (offset >= 0x100000000ll) + hasOffsetsBeyond4GB = gTrue; } void XRef::writeStreamToBuffer(GooString *stmBuf, Dict *xrefDict, XRef *xref) { @@ -1377,7 +1507,13 @@ void XRef::writeStreamToBuffer(GooString *stmBuf, Dict *xrefDict, XRef *xref) { index.initArray(xref); stmBuf->clear(); - XRefStreamWriter writer(&index, stmBuf); + // First pass: determine whether all offsets fit in 4 bytes or not + XRefPreScanWriter prescan; + writeXRef(&prescan, gFalse); + const int offsetSize = prescan.hasOffsetsBeyond4GB ? sizeof(Goffset) : 4; + + // Second pass: actually write the xref stream + XRefStreamWriter writer(&index, stmBuf, offsetSize); writeXRef(&writer, gFalse); Object obj1, obj2; @@ -1385,12 +1521,12 @@ void XRef::writeStreamToBuffer(GooString *stmBuf, Dict *xrefDict, XRef *xref) { xrefDict->set("Index", &index); obj2.initArray(xref); obj2.arrayAdd( obj1.initInt(1) ); - obj2.arrayAdd( obj1.initInt(4) ); + obj2.arrayAdd( obj1.initInt(offsetSize) ); obj2.arrayAdd( obj1.initInt(2) ); xrefDict->set("W", &obj2); } -GBool XRef::parseEntry(Guint offset, XRefEntry *entry) +GBool XRef::parseEntry(Goffset offset, XRefEntry *entry) { GBool r; @@ -1400,10 +1536,14 @@ GBool XRef::parseEntry(Guint offset, XRefEntry *entry) str->makeSubStream(offset, gFalse, 20, &obj)), gTrue); Object obj1, obj2, obj3; - if ((parser.getObj(&obj1)->isInt()) && + if (((parser.getObj(&obj1)->isInt()) || + parser.getObj(&obj1)->isInt64()) && (parser.getObj(&obj2)->isInt()) && (parser.getObj(&obj3)->isCmd("n") || obj3.isCmd("f"))) { - entry->offset = (Guint) obj1.getInt(); + if (obj1.isInt64()) + entry->offset = obj1.getInt64(); + else + entry->offset = obj1.getInt(); entry->gen = obj2.getInt(); entry->type = obj3.isCmd("n") ? xrefEntryUncompressed : xrefEntryFree; entry->obj.initNull (); @@ -1426,7 +1566,7 @@ GBool XRef::parseEntry(Guint offset, XRefEntry *entry) * numbers of the XRef streams that have been traversed */ void XRef::readXRefUntil(int untilEntryNum, std::vector<int> *xrefStreamObjsNum) { - std::vector<Guint> followedPrev; + std::vector<Goffset> followedPrev; while (prevXRefOffset && (untilEntryNum == -1 || entries[untilEntryNum].type == xrefEntryNone)) { bool followed = false; for (size_t j = 0; j < followedPrev.size(); j++) { @@ -1445,7 +1585,7 @@ void XRef::readXRefUntil(int untilEntryNum, std::vector<int> *xrefStreamObjsNum) followedPrev.push_back (prevXRefOffset); - std::vector<Guint> followedXRefStm; + std::vector<Goffset> followedXRefStm; if (!readXRef(&prevXRefOffset, &followedXRefStm, xrefStreamObjsNum)) { prevXRefOffset = 0; } @@ -1556,7 +1696,9 @@ void XRef::scanSpecialFlags() { prevXRefOffset = mainXRefOffset; std::vector<int> xrefStreamObjNums; - readXRefUntil(-1 /* read all xref sections */, &xrefStreamObjNums); + if (!streamEndsLen) { // don't do it for already reconstructed xref + readXRefUntil(-1 /* read all xref sections */, &xrefStreamObjNums); + } // Mark object streams as DontRewrite, because we write each object // individually in full rewrite mode. diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/XRef.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/XRef.h index 9af4a139faa..70065d8963e 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/XRef.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/XRef.h @@ -14,13 +14,14 @@ // under GPL version 2 or later // // Copyright (C) 2005 Brad Hards <bradh@frogmouth.net> -// Copyright (C) 2006, 2008, 2010-2012 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2006, 2008, 2010-2013 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) 2010 Ilya Gorenbein <igorenbein@finjan.com> // Copyright (C) 2010 Hib Eris <hib@hiberis.nl> -// Copyright (C) 2012 Thomas Freitag <Thomas.Freitag@kabelmail.de> -// Copyright (C) 2012 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2012, 2013 Thomas Freitag <Thomas.Freitag@kabelmail.de> +// Copyright (C) 2012, 2013 Fabio D'Urso <fabiodurso@hotmail.it> +// Copyright (C) 2013 Adrian Johnson <ajohnson@redneon.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 @@ -34,7 +35,9 @@ #pragma interface #endif +#include "poppler-config.h" #include "goo/gtypes.h" +#include "goo/GooMutex.h" #include "Object.h" #include "Stream.h" @@ -57,7 +60,7 @@ enum XRefEntryType { }; struct XRefEntry { - Guint offset; + Goffset offset; int gen; XRefEntryType type; int flags; @@ -95,11 +98,14 @@ public: // Constructor, create an empty XRef but with info dict, used for PDF writing XRef(Object *trailerDictA); // Constructor. Read xref table from stream. - XRef(BaseStream *strA, Guint pos, Guint mainXRefEntriesOffsetA = 0, GBool *wasReconstructed = NULL, GBool reconstruct = false); + XRef(BaseStream *strA, Goffset pos, Goffset mainXRefEntriesOffsetA = 0, GBool *wasReconstructed = NULL, GBool reconstruct = false); // Destructor. ~XRef(); + // Copy xref but with new base stream! + XRef *copy(); + // Is xref table valid? GBool isOk() { return ok; } @@ -152,10 +158,10 @@ public: // Get end position for a stream in a damaged file. // Returns false if unknown or file is not damaged. - GBool getStreamEnd(Guint streamStart, Guint *streamEnd); + GBool getStreamEnd(Goffset streamStart, Goffset *streamEnd); // Retuns the entry that belongs to the offset - int getNumEntry(Guint offset); + int getNumEntry(Goffset offset); // Scans the document and sets special flags in all xref entries. One of those // flags is Unencrypted, which affects how the object is fetched. Therefore, @@ -173,17 +179,21 @@ public: void setModifiedObject(Object* o, Ref r); Ref addIndirectObject (Object* o); void removeIndirectObject(Ref r); - void add(int num, int gen, Guint offs, GBool used); + void add(int num, int gen, Goffset offs, GBool used); // Output XRef table to stream void writeTableToFile(OutStream* outStr, GBool writeAllEntries); // Output XRef stream contents to GooString and fill trailerDict fields accordingly void writeStreamToBuffer(GooString *stmBuf, Dict *xrefDict, XRef *xref); + // to be thread safe during write where changes are not allowed + void lock(); + void unlock(); + private: BaseStream *str; // input stream - Guint start; // offset in file (to allow for garbage + Goffset start; // offset in file (to allow for garbage // at beginning of file) XRefEntry *entries; // xref entries int capacity; // size of <entries> array @@ -192,7 +202,7 @@ private: GBool ok; // true if xref table is valid int errCode; // error code (if <ok> is false) Object trailerDict; // trailer dictionary - Guint *streamEnds; // 'endstream' positions - only used in + Goffset *streamEnds; // 'endstream' positions - only used in // damaged files int streamEndsLen; // number of valid entries in streamEnds PopplerCache *objStrs; // cached object streams @@ -204,48 +214,65 @@ private: int permFlags; // permission bits Guchar fileKey[32]; // file decryption key GBool ownerPasswordOk; // true if owner password is correct - Guint prevXRefOffset; // position of prev XRef section (= next to read) - Guint mainXRefEntriesOffset; // offset of entries in main XRef table + Goffset prevXRefOffset; // position of prev XRef section (= next to read) + Goffset mainXRefEntriesOffset; // offset of entries in main XRef table GBool xRefStream; // true if last XRef section is a stream - Guint mainXRefOffset; // position of the main XRef table/stream + Goffset mainXRefOffset; // position of the main XRef table/stream GBool scannedSpecialFlags; // true if scanSpecialFlags has been called + GBool strOwner; // true if str is owned by the instance +#if MULTITHREADED + GooMutex mutex; +#endif void init(); int reserve(int newSize); int resize(int newSize); - GBool readXRef(Guint *pos, std::vector<Guint> *followedXRefStm, std::vector<int> *xrefStreamObjsNum); - GBool readXRefTable(Parser *parser, Guint *pos, std::vector<Guint> *followedXRefStm, std::vector<int> *xrefStreamObjsNum); + GBool readXRef(Goffset *pos, std::vector<Goffset> *followedXRefStm, std::vector<int> *xrefStreamObjsNum); + GBool readXRefTable(Parser *parser, Goffset *pos, std::vector<Goffset> *followedXRefStm, std::vector<int> *xrefStreamObjsNum); GBool readXRefStreamSection(Stream *xrefStr, int *w, int first, int n); - GBool readXRefStream(Stream *xrefStr, Guint *pos); + GBool readXRefStream(Stream *xrefStr, Goffset *pos); GBool constructXRef(GBool *wasReconstructed, GBool needCatalogDict = gFalse); - GBool parseEntry(Guint offset, XRefEntry *entry); + GBool parseEntry(Goffset offset, XRefEntry *entry); void readXRefUntil(int untilEntryNum, std::vector<int> *xrefStreamObjsNum = NULL); void markUnencrypted(Object *obj); class XRefWriter { public: virtual void startSection(int first, int count) = 0; - virtual void writeEntry(Guint offset, int gen, XRefEntryType type) = 0; + virtual void writeEntry(Goffset offset, int gen, XRefEntryType type) = 0; virtual ~XRefWriter() {}; }; + // XRefWriter subclass that writes a XRef table class XRefTableWriter: public XRefWriter { public: XRefTableWriter(OutStream* outStrA); void startSection(int first, int count); - void writeEntry(Guint offset, int gen, XRefEntryType type); + void writeEntry(Goffset offset, int gen, XRefEntryType type); private: OutStream* outStr; }; + // XRefWriter subclass that writes a XRef stream class XRefStreamWriter: public XRefWriter { public: - XRefStreamWriter(Object *index, GooString *stmBuf); + XRefStreamWriter(Object *index, GooString *stmBuf, int offsetSize); void startSection(int first, int count); - void writeEntry(Guint offset, int gen, XRefEntryType type); + void writeEntry(Goffset offset, int gen, XRefEntryType type); private: Object *index; GooString *stmBuf; + int offsetSize; + }; + + // Dummy XRefWriter subclass that only checks if all offsets fit in 4 bytes + class XRefPreScanWriter: public XRefWriter { + public: + XRefPreScanWriter(); + void startSection(int first, int count); + void writeEntry(Goffset offset, int gen, XRefEntryType type); + + GBool hasOffsetsBeyond4GB; }; void writeXRef(XRefWriter *writer, GBool writeAllEntries); diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/XpdfPluginAPI.cc b/Build/source/libs/poppler/poppler-0.23.2/poppler/XpdfPluginAPI.cc index 834c681d991..834c681d991 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/XpdfPluginAPI.cc +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/XpdfPluginAPI.cc diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/XpdfPluginAPI.h b/Build/source/libs/poppler/poppler-0.23.2/poppler/XpdfPluginAPI.h index b0165c0a72a..b0165c0a72a 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/XpdfPluginAPI.h +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/XpdfPluginAPI.h diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/gen-unicode-tables.py b/Build/source/libs/poppler/poppler-0.23.2/poppler/gen-unicode-tables.py index 282f6e52518..282f6e52518 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/gen-unicode-tables.py +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/gen-unicode-tables.py diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/poppler-config.h.cmake b/Build/source/libs/poppler/poppler-0.23.2/poppler/poppler-config.h.cmake index 13a92fe5c91..af534c99a26 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/poppler-config.h.cmake +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/poppler-config.h.cmake @@ -158,8 +158,13 @@ char * strtok_r (char *s, const char *delim, char **save_ptr); //------------------------------------------------------------------------ #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4) +#ifdef __USE_MINGW_ANSI_STDIO +#define GCC_PRINTF_FORMAT(fmt_index, va_index) \ + __attribute__((__format__(__MINGW_PRINTF_FORMAT, fmt_index, va_index))) +#else #define GCC_PRINTF_FORMAT(fmt_index, va_index) \ __attribute__((__format__(__printf__, fmt_index, va_index))) +#endif #else #define GCC_PRINTF_FORMAT(fmt_index, va_index) #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/poppler-config.h.in b/Build/source/libs/poppler/poppler-0.23.2/poppler/poppler-config.h.in index 11b5691c9f4..c5e181c4337 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/poppler-config.h.in +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/poppler-config.h.in @@ -158,8 +158,13 @@ char * strtok_r (char *s, const char *delim, char **save_ptr); //------------------------------------------------------------------------ #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4) +#ifdef __MINGW_PRINTF_FORMAT +#define GCC_PRINTF_FORMAT(fmt_index, va_index) \ + __attribute__((__format__(__MINGW_PRINTF_FORMAT, fmt_index, va_index))) +#else #define GCC_PRINTF_FORMAT(fmt_index, va_index) \ __attribute__((__format__(__printf__, fmt_index, va_index))) +#endif #else #define GCC_PRINTF_FORMAT(fmt_index, va_index) #endif diff --git a/Build/source/libs/poppler/poppler-0.22.2/poppler/strtok_r.cpp b/Build/source/libs/poppler/poppler-0.23.2/poppler/strtok_r.cpp index 6483e0f7be9..6483e0f7be9 100644 --- a/Build/source/libs/poppler/poppler-0.22.2/poppler/strtok_r.cpp +++ b/Build/source/libs/poppler/poppler-0.23.2/poppler/strtok_r.cpp diff --git a/Build/source/libs/poppler/poppler/Makefile.in b/Build/source/libs/poppler/poppler/Makefile.in deleted file mode 100644 index 47feeeb28d7..00000000000 --- a/Build/source/libs/poppler/poppler/Makefile.in +++ /dev/null @@ -1,401 +0,0 @@ -# Makefile.in generated by automake 1.13.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2012 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -DIST_COMMON = $(top_srcdir)/../am/hdr_links.am $(srcdir)/Makefile.in \ - $(srcdir)/Makefile.am \ - $(top_srcdir)/poppler-0.22.2/poppler/poppler-config.h.in -subdir = poppler -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ - $(top_srcdir)/../../m4/kpse-warnings.m4 \ - $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ - $(top_srcdir)/version.ac $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h poppler-config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NO_WARN_CXXFLAGS = @NO_WARN_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POPPLER_TREE = @POPPLER_TREE@ -RANLIB = @RANLIB@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -WARNING_CFLAGS = @WARNING_CFLAGS@ -WARNING_CXXFLAGS = @WARNING_CXXFLAGS@ -ZLIB_DEPEND = @ZLIB_DEPEND@ -ZLIB_INCLUDES = @ZLIB_INCLUDES@ -ZLIB_LIBS = @ZLIB_LIBS@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build_alias = @build_alias@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host_alias = @host_alias@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -hdr_links = $(top_srcdir)/$(POPPLER_TREE)/poppler/*.h -all: poppler-config.h - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/../am/hdr_links.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign poppler/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign poppler/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(top_srcdir)/../am/hdr_links.am: - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -poppler-config.h: stamp-h2 - @if test ! -f $@; then rm -f stamp-h2; else :; fi - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h2; else :; fi - -stamp-h2: $(top_srcdir)/poppler-0.22.2/poppler/poppler-config.h.in $(top_builddir)/config.status - @rm -f stamp-h2 - cd $(top_builddir) && $(SHELL) ./config.status poppler/poppler-config.h - -distclean-hdr: - -rm -f poppler-config.h stamp-h2 -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile poppler-config.h all-local -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr distclean-local - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: all install-am install-strip - -.PHONY: all all-am all-local check check-am clean clean-generic \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-hdr distclean-local distdir dvi dvi-am html html-am \ - info info-am install install-am install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \ - uninstall uninstall-am - -all-local: - @for file in $(hdr_links); do \ - test -f $$file || continue; \ - inst=`echo $$file | sed -e 's/^.*\///'`; \ - test -f $$inst || { \ - rm -f $$inst; \ - if $(AM_V_P); then echo "$(LN_S) $$file $$inst"; \ - else echo " INST $$inst"; fi; \ - $(LN_S) $$file $$inst; } || exit 1; \ - done - -distclean-local: - rm -f *.h - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Build/source/libs/poppler/version.ac b/Build/source/libs/poppler/version.ac index 1c99ca97448..acfffc40f13 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.22.2]) +m4_define([poppler_version], [0.23.2]) |