[poppler] 2 commits - CMakeLists.txt cpp/CMakeLists.txt cpp/Doxyfile NEWS poppler/CairoOutputDev.cc poppler/CairoOutputDev.h poppler/GfxFont.cc poppler/GfxFont.h poppler/Object.h poppler/StructElement.cc poppler/StructTreeRoot.cc poppler/StructTreeRoot.h poppler/TextOutputDev.cc qt5/src utils/pdfinfo.cc

Albert Astals Cid aacid at kemper.freedesktop.org
Sun Mar 18 18:26:19 UTC 2018


 CMakeLists.txt            |    4 +--
 NEWS                      |   60 ++++++++++++++++++++++++++++++++++++++++++++++
 cpp/CMakeLists.txt        |    2 -
 cpp/Doxyfile              |    2 -
 poppler/CairoOutputDev.cc |    2 -
 poppler/CairoOutputDev.h  |    2 -
 poppler/GfxFont.cc        |    2 -
 poppler/GfxFont.h         |    2 -
 poppler/Object.h          |    2 -
 poppler/StructElement.cc  |    1 
 poppler/StructTreeRoot.cc |    2 -
 poppler/StructTreeRoot.h  |    1 
 poppler/TextOutputDev.cc  |    2 -
 qt5/src/CMakeLists.txt    |    2 -
 qt5/src/Doxyfile          |    2 -
 utils/pdfinfo.cc          |    2 -
 16 files changed, 76 insertions(+), 14 deletions(-)

New commits:
commit f26285f361478219ea9d3c6de1529ecd5ff96ac9
Author: Albert Astals Cid <aacid at kde.org>
Date:   Sun Mar 18 19:23:49 2018 +0100

    0.63

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5e3d6a17..eecd41fb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -30,7 +30,7 @@ if (ECM_FOUND)
 endif()
 
 set(POPPLER_MAJOR_VERSION "0")
-set(POPPLER_MINOR_VERSION "62")
+set(POPPLER_MINOR_VERSION "63")
 set(POPPLER_MICRO_VERSION "0")
 set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}")
 
@@ -483,7 +483,7 @@ add_library(poppler STATIC ${poppler_SRCS})
 else()
 add_library(poppler ${poppler_SRCS})
 endif()
-set_target_properties(poppler PROPERTIES VERSION 73.0.0 SOVERSION 73)
+set_target_properties(poppler PROPERTIES VERSION 74.0.0 SOVERSION 74)
 if(MINGW)
     get_target_property(POPPLER_SOVERSION poppler SOVERSION)
     set_target_properties(poppler PROPERTIES SUFFIX "-${POPPLER_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
diff --git a/NEWS b/NEWS
index 283dfc42..8b0af224 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,63 @@
+Release 0.63.0
+        core:
+         * CairoOutputDev: support embedding CCITT image data. Bug #103399
+         * CairoOutputDev: limit image size when printing. Bug #103399
+         * CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. Bug #103136
+         * Error out on save if file has changed since we opened it. Bug #103793
+         * PDFDoc: use %c instead of \x to output binary. Bug #103873
+         * Fix index out of bounds undefined behaviour in PSTokenizer. Bug #103583
+         * Fix opening files with OutlineItem loops. Bug #102914
+         * Fix some bugs in StructTreeRoot parsing of parent tree. Bug #103912
+         * Remove error for wrong child type for tagged pdf. Bug #103587
+         * FoFiTrueType::readPostTable() from xpdf 4.00. Bug #102880
+         * GfxFontDict: merge reference generation from xpdf 4.00. Bug #104565
+         * Reset lastAbortCheck on updateLevel reset
+         * PDFDoc::setup: Fail early if base stream length is 0. Bug #103552
+         * Check curStr is actually a Stream before doing Stream operations. Bug #104518
+         * Fix new Object API porting bug. Bug #104517
+         * Check return code of getChar(), abort reading on error. Bug #104502
+         * TextPage: Add horizontal scaling to font matrix. Bug #105259
+         * Fix EmbedStream replay. Bug #103446
+         * Fix memory leak on error condition
+         * Fix assert on malformed documents. Bug #104354
+         * Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. Bug #104468
+         * GfxGouraudTriangleShading::parse: Don't abort on malformed documents. Bug #104567
+         * GfxFunctionShading::parse: Fix abort in malformed document. Bug #104581
+         * Remove the extern C from glib.h. Bug #103621
+         * Don't let ArthurOutputDev be friend of SplashPath anymore
+         * Fix undefined sanitizer warning about qsort
+         * Form.h: include time.h for time_t
+         * Various code improvements
+
+        qt5:
+         * Add cancellation support to renderToImage and textList
+         * Do not assume all Screen annotation actions are Renditions. KDE bug #388175
+         * qt5: Implement operator= for PageTransition
+         * ArthurOutputDev: 'clip' should intersect new and old clipping path
+         * ArthurOutputDev: Implement updateBlendMode
+         * ArthurOutputDev: Replace the QPainter by a stack of QPainters
+         * ArthurOutputDev: Rudimentary support for transparency groups
+         * Remove stale libcms1 code. Bug #104358
+         * demo: don't crash if page is malformed
+         * Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests.
+
+        utils:
+         * pdfimages: Fix for files with flate encoded inline images. Bug #103446
+         * pdftocairo: Remove stale libcms1 code. Bug #104358
+         * pdfimages: Fix build without libtiff and libpng
+         * pdfseparate: Fix buffer size warning due to missing space for null terminator
+
+        build system:
+         * Enable building all libs as static libs
+         * Enable no-missing-field-initializers
+         * Remove unused FindLIBOPENJPEG.cmake
+         * add "--owner root:0 --group root:0" options to tar command in dist target. Bug #104398
+         * Add python3 support to gtkdoc.py
+         * gtkdoc.py: Make it work with newer gtk-doc. Bug #105075
+
+        cpp:
+         * Add page::text_list
+
 Release 0.62.0
         core:
          * Stop supporting lcms1, you really want to use lcms2 :)
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index a4873cf5..ea252088 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -23,7 +23,7 @@ set(poppler_cpp_SRCS
 )
 
 add_library(poppler-cpp ${poppler_cpp_SRCS})
-set_target_properties(poppler-cpp PROPERTIES VERSION 0.3.0 SOVERSION 0)
+set_target_properties(poppler-cpp PROPERTIES VERSION 0.4.0 SOVERSION 0)
 if(MINGW)
     get_target_property(POPPLER_CPP_SOVERSION poppler-cpp SOVERSION)
     set_target_properties(poppler-cpp PROPERTIES SUFFIX "-${POPPLER_CPP_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
diff --git a/cpp/Doxyfile b/cpp/Doxyfile
index 584d9cbc..670d3505 100644
--- a/cpp/Doxyfile
+++ b/cpp/Doxyfile
@@ -31,7 +31,7 @@ PROJECT_NAME           = "Poppler CPP"
 # This could be handy for archiving the generated documentation or
 # if some version control system is used.
 
-PROJECT_NUMBER         = 0.62.0
+PROJECT_NUMBER         = 0.63.0
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
 # base path where the generated documentation will be put.
diff --git a/qt5/src/CMakeLists.txt b/qt5/src/CMakeLists.txt
index 63757c6b..5ae42f52 100644
--- a/qt5/src/CMakeLists.txt
+++ b/qt5/src/CMakeLists.txt
@@ -30,7 +30,7 @@ set(poppler_qt5_SRCS
   ArthurOutputDev.cc
 )
 add_library(poppler-qt5 ${poppler_qt5_SRCS})
-set_target_properties(poppler-qt5 PROPERTIES VERSION 1.12.0 SOVERSION 1)
+set_target_properties(poppler-qt5 PROPERTIES VERSION 1.13.0 SOVERSION 1)
 if(MINGW)
     get_target_property(POPPLER_QT5_SOVERSION poppler-qt5 SOVERSION)
     set_target_properties(poppler-qt5 PROPERTIES SUFFIX "-${POPPLER_QT5_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
diff --git a/qt5/src/Doxyfile b/qt5/src/Doxyfile
index a58b6b20..f1b552c6 100644
--- a/qt5/src/Doxyfile
+++ b/qt5/src/Doxyfile
@@ -31,7 +31,7 @@ PROJECT_NAME           = "Poppler Qt5"
 # This could be handy for archiving the generated documentation or
 # if some version control system is used.
 
-PROJECT_NUMBER         = 0.62.0
+PROJECT_NUMBER         = 0.63.0
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
 # base path where the generated documentation will be put.
commit 8b2079b7250e037599f6640539f8107d93314919
Author: Albert Astals Cid <aacid at kde.org>
Date:   Sun Mar 18 19:01:40 2018 +0100

    Update copyrights

diff --git a/poppler/CairoOutputDev.cc b/poppler/CairoOutputDev.cc
index 631ab27b..f0c4b040 100644
--- a/poppler/CairoOutputDev.cc
+++ b/poppler/CairoOutputDev.cc
@@ -18,7 +18,7 @@
 // Copyright (C) 2005, 2006 Kristian Høgsberg <krh at redhat.com>
 // Copyright (C) 2005, 2009, 2012, 2017, 2018 Albert Astals Cid <aacid at kde.org>
 // Copyright (C) 2005 Nickolay V. Shmyrev <nshmyrev at yandex.ru>
-// Copyright (C) 2006-2011, 2013, 2014, 2017 Carlos Garcia Campos <carlosgc at gnome.org>
+// Copyright (C) 2006-2011, 2013, 2014, 2017, 2018 Carlos Garcia Campos <carlosgc at gnome.org>
 // Copyright (C) 2008 Carl Worth <cworth at cworth.org>
 // Copyright (C) 2008-2017 Adrian Johnson <ajohnson at redneon.com>
 // Copyright (C) 2008 Michael Vrable <mvrable at cs.ucsd.edu>
diff --git a/poppler/CairoOutputDev.h b/poppler/CairoOutputDev.h
index af720841..ffcb5151 100644
--- a/poppler/CairoOutputDev.h
+++ b/poppler/CairoOutputDev.h
@@ -18,7 +18,7 @@
 // Copyright (C) 2005, 2006 Kristian Høgsberg <krh at redhat.com>
 // Copyright (C) 2005 Nickolay V. Shmyrev <nshmyrev at yandex.ru>
 // Copyright (C) 2006-2011, 2013 Carlos Garcia Campos <carlosgc at gnome.org>
-// Copyright (C) 2008, 2009, 2011-2016 Adrian Johnson <ajohnson at redneon.com>
+// Copyright (C) 2008, 2009, 2011-2017 Adrian Johnson <ajohnson at redneon.com>
 // Copyright (C) 2008 Michael Vrable <mvrable at cs.ucsd.edu>
 // Copyright (C) 2010-2013 Thomas Freitag <Thomas.Freitag at alfa.de>
 // Copyright (C) 2015 Suzuki Toshiya <mpsuzuki at hiroshima-u.ac.jp>
diff --git a/poppler/GfxFont.cc b/poppler/GfxFont.cc
index ff070125..df0328b5 100644
--- a/poppler/GfxFont.cc
+++ b/poppler/GfxFont.cc
@@ -30,7 +30,7 @@
 // Copyright (C) 2012 Yi Yang <ahyangyi at gmail.com>
 // Copyright (C) 2012 Suzuki Toshiya <mpsuzuki at hiroshima-u.ac.jp>
 // Copyright (C) 2012, 2017 Thomas Freitag <Thomas.Freitag at alfa.de>
-// Copyright (C) 2013-2016 Jason Crain <jason at aquaticape.us>
+// Copyright (C) 2013-2016, 2018 Jason Crain <jason at aquaticape.us>
 // Copyright (C) 2014 Olly Betts <olly at survex.com>
 //
 // To see a description of the changes please see the Changelog file that
diff --git a/poppler/GfxFont.h b/poppler/GfxFont.h
index e082cdde..c2d881e7 100644
--- a/poppler/GfxFont.h
+++ b/poppler/GfxFont.h
@@ -21,7 +21,7 @@
 // Copyright (C) 2007 Koji Otani <sho at bbr.jp>
 // Copyright (C) 2011 Axel Strübing <axel.struebing at freenet.de>
 // Copyright (C) 2011, 2012, 2014 Adrian Johnson <ajohnson at redneon.com>
-// Copyright (C) 2015 Jason Crain <jason at aquaticape.us>
+// Copyright (C) 2015, 2018 Jason Crain <jason at aquaticape.us>
 // Copyright (C) 2015 Thomas Freitag <Thomas.Freitag at alfa.de>
 //
 // To see a description of the changes please see the Changelog file that
diff --git a/poppler/Object.h b/poppler/Object.h
index 0fa7c017..87f1b24a 100644
--- a/poppler/Object.h
+++ b/poppler/Object.h
@@ -19,7 +19,7 @@
 // Copyright (C) 2009 Jakub Wilk <jwilk at jwilk.net>
 // Copyright (C) 2012 Fabio D'Urso <fabiodurso at hotmail.it>
 // Copyright (C) 2013 Thomas Freitag <Thomas.Freitag at alfa.de>
-// Copyright (C) 2013, 2017 Adrian Johnson <ajohnson at redneon.com>
+// Copyright (C) 2013, 2017, 2018 Adrian Johnson <ajohnson at redneon.com>
 // Copyright (C) 2013 Adrian Perez de Castro <aperez at igalia.com>
 // Copyright (C) 2016 Jakub Alba <jakubalba at gmail.com>
 //
diff --git a/poppler/StructElement.cc b/poppler/StructElement.cc
index 41000a43..5bf3a33f 100644
--- a/poppler/StructElement.cc
+++ b/poppler/StructElement.cc
@@ -8,6 +8,7 @@
 // Copyright 2014 Luigi Scarso <luigi.scarso at gmail.com>
 // Copyright 2014, 2017, 2018 Albert Astals Cid <aacid at kde.org>
 // Copyright 2015 Dmytro Morgun <lztoad at gmail.com>
+// Copyright 2018 Adrian Johnson <ajohnson at redneon.com>
 //
 //========================================================================
 
diff --git a/poppler/StructTreeRoot.cc b/poppler/StructTreeRoot.cc
index 4ea967bb..9a53d9c9 100644
--- a/poppler/StructTreeRoot.cc
+++ b/poppler/StructTreeRoot.cc
@@ -8,7 +8,7 @@
 // Copyright 2014 Fabio D'Urso <fabiodurso at hotmail.it>
 // Copyright 2017 Jan-Erik S <janerik234678 at gmail.com>
 // Copyright 2017, 2018 Albert Astals Cid <aacid at kde.org>
-// Copyright 2017 Adrian Johnson <ajohnson at redneon.com>
+// Copyright 2017, 2018 Adrian Johnson <ajohnson at redneon.com>
 //
 //========================================================================
 
diff --git a/poppler/StructTreeRoot.h b/poppler/StructTreeRoot.h
index cd94a472..89c7941c 100644
--- a/poppler/StructTreeRoot.h
+++ b/poppler/StructTreeRoot.h
@@ -6,6 +6,7 @@
 //
 // Copyright 2013, 2014 Igalia S.L.
 // Copyright 2018 Albert Astals Cid <aacid at kde.org>
+// Copyright 2018 Adrian Johnson <ajohnson at redneon.com>
 //
 //========================================================================
 
diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc
index 5b406dd5..4397e497 100644
--- a/poppler/TextOutputDev.cc
+++ b/poppler/TextOutputDev.cc
@@ -30,7 +30,7 @@
 // Copyright (C) 2010 Suzuki Toshiya <mpsuzuki at hiroshima-u.ac.jp>
 // Copyright (C) 2011 Sam Liao <phyomh at gmail.com>
 // Copyright (C) 2012 Horst Prote <prote at fmi.uni-stuttgart.de>
-// Copyright (C) 2012, 2013-2017 Jason Crain <jason at aquaticape.us>
+// Copyright (C) 2012, 2013-2018 Jason Crain <jason at aquaticape.us>
 // Copyright (C) 2012 Peter Breitenlohner <peb at mppmu.mpg.de>
 // Copyright (C) 2013 José Aliste <jaliste at src.gnome.org>
 // Copyright (C) 2013 Thomas Freitag <Thomas.Freitag at alfa.de>
diff --git a/utils/pdfinfo.cc b/utils/pdfinfo.cc
index 2f229cbe..873c4c9f 100644
--- a/utils/pdfinfo.cc
+++ b/utils/pdfinfo.cc
@@ -18,7 +18,7 @@
 // Copyright (C) 2007-2010, 2012, 2016-2018 Albert Astals Cid <aacid at kde.org>
 // Copyright (C) 2010 Hib Eris <hib at hiberis.nl>
 // Copyright (C) 2011 Vittal Aithal <vittal.aithal at cognidox.com>
-// Copyright (C) 2012, 2013, 2016, 2017 Adrian Johnson <ajohnson at redneon.com>
+// Copyright (C) 2012, 2013, 2016-2018 Adrian Johnson <ajohnson at redneon.com>
 // Copyright (C) 2012 Fabio D'Urso <fabiodurso at hotmail.it>
 // Copyright (C) 2013 Adrian Perez de Castro <aperez at igalia.com>
 // Copyright (C) 2013 Suzuki Toshiya <mpsuzuki at hiroshima-u.ac.jp>


More information about the poppler mailing list