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 <[email protected]> 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 <[email protected]> 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 <[email protected]> // Copyright (C) 2005, 2009, 2012, 2017, 2018 Albert Astals Cid <[email protected]> // Copyright (C) 2005 Nickolay V. Shmyrev <[email protected]> -// Copyright (C) 2006-2011, 2013, 2014, 2017 Carlos Garcia Campos <[email protected]> +// Copyright (C) 2006-2011, 2013, 2014, 2017, 2018 Carlos Garcia Campos <[email protected]> // Copyright (C) 2008 Carl Worth <[email protected]> // Copyright (C) 2008-2017 Adrian Johnson <[email protected]> // Copyright (C) 2008 Michael Vrable <[email protected]> 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 <[email protected]> // Copyright (C) 2005 Nickolay V. Shmyrev <[email protected]> // Copyright (C) 2006-2011, 2013 Carlos Garcia Campos <[email protected]> -// Copyright (C) 2008, 2009, 2011-2016 Adrian Johnson <[email protected]> +// Copyright (C) 2008, 2009, 2011-2017 Adrian Johnson <[email protected]> // Copyright (C) 2008 Michael Vrable <[email protected]> // Copyright (C) 2010-2013 Thomas Freitag <[email protected]> // Copyright (C) 2015 Suzuki Toshiya <[email protected]> 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 <[email protected]> // Copyright (C) 2012 Suzuki Toshiya <[email protected]> // Copyright (C) 2012, 2017 Thomas Freitag <[email protected]> -// Copyright (C) 2013-2016 Jason Crain <[email protected]> +// Copyright (C) 2013-2016, 2018 Jason Crain <[email protected]> // Copyright (C) 2014 Olly Betts <[email protected]> // // 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 <[email protected]> // Copyright (C) 2011 Axel Strübing <[email protected]> // Copyright (C) 2011, 2012, 2014 Adrian Johnson <[email protected]> -// Copyright (C) 2015 Jason Crain <[email protected]> +// Copyright (C) 2015, 2018 Jason Crain <[email protected]> // Copyright (C) 2015 Thomas Freitag <[email protected]> // // 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 <[email protected]> // Copyright (C) 2012 Fabio D'Urso <[email protected]> // Copyright (C) 2013 Thomas Freitag <[email protected]> -// Copyright (C) 2013, 2017 Adrian Johnson <[email protected]> +// Copyright (C) 2013, 2017, 2018 Adrian Johnson <[email protected]> // Copyright (C) 2013 Adrian Perez de Castro <[email protected]> // Copyright (C) 2016 Jakub Alba <[email protected]> // 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 <[email protected]> // Copyright 2014, 2017, 2018 Albert Astals Cid <[email protected]> // Copyright 2015 Dmytro Morgun <[email protected]> +// Copyright 2018 Adrian Johnson <[email protected]> // //======================================================================== 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 <[email protected]> // Copyright 2017 Jan-Erik S <[email protected]> // Copyright 2017, 2018 Albert Astals Cid <[email protected]> -// Copyright 2017 Adrian Johnson <[email protected]> +// Copyright 2017, 2018 Adrian Johnson <[email protected]> // //======================================================================== 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 <[email protected]> +// Copyright 2018 Adrian Johnson <[email protected]> // //======================================================================== 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 <[email protected]> // Copyright (C) 2011 Sam Liao <[email protected]> // Copyright (C) 2012 Horst Prote <[email protected]> -// Copyright (C) 2012, 2013-2017 Jason Crain <[email protected]> +// Copyright (C) 2012, 2013-2018 Jason Crain <[email protected]> // Copyright (C) 2012 Peter Breitenlohner <[email protected]> // Copyright (C) 2013 José Aliste <[email protected]> // Copyright (C) 2013 Thomas Freitag <[email protected]> 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 <[email protected]> // Copyright (C) 2010 Hib Eris <[email protected]> // Copyright (C) 2011 Vittal Aithal <[email protected]> -// Copyright (C) 2012, 2013, 2016, 2017 Adrian Johnson <[email protected]> +// Copyright (C) 2012, 2013, 2016-2018 Adrian Johnson <[email protected]> // Copyright (C) 2012 Fabio D'Urso <[email protected]> // Copyright (C) 2013 Adrian Perez de Castro <[email protected]> // Copyright (C) 2013 Suzuki Toshiya <[email protected]> _______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
