CMakeLists.txt | 4 ++-- NEWS | 28 ++++++++++++++++++++++++++++ cpp/Doxyfile | 2 +- cpp/poppler-private.cpp | 1 + fofi/FoFiTrueType.cc | 2 +- goo/GooString.cc | 2 +- goo/GooString.h | 2 +- goo/JpegWriter.cc | 1 + goo/gmem.h | 2 +- poppler/CairoOutputDev.cc | 2 +- poppler/CurlPDFDocBuilder.cc | 2 +- poppler/Decrypt.cc | 2 +- poppler/GfxState.h | 2 +- poppler/GlobalParams.cc | 2 +- poppler/PSOutputDev.cc | 2 +- poppler/PSOutputDev.h | 2 +- poppler/UnicodeMap.cc | 1 + qt4/src/Doxyfile | 2 +- qt4/src/poppler-link.cc | 2 +- qt4/src/poppler-private.cc | 2 +- qt5/src/CMakeLists.txt | 2 +- qt5/src/Doxyfile | 2 +- qt5/src/poppler-link.cc | 2 +- qt5/src/poppler-private.cc | 2 +- qt5/src/poppler-qt5.h | 1 + splash/Splash.cc | 2 +- splash/SplashFTFontFile.cc | 1 + splash/SplashFTFontFile.h | 1 + utils/pdfseparate.cc | 2 +- 29 files changed, 57 insertions(+), 23 deletions(-)
New commits: commit c2ba8fd8cf51af48a9e789d29e9fd5512d1688e3 Author: Albert Astals Cid <[email protected]> Date: Mon Oct 2 23:46:49 2017 +0200 Poppler 0.60.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index 887b0cc7..83370af4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ if (ECM_FOUND) endif() set(POPPLER_MAJOR_VERSION "0") -set(POPPLER_MINOR_VERSION "59") +set(POPPLER_MINOR_VERSION "60") set(POPPLER_MICRO_VERSION "0") set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}") @@ -550,7 +550,7 @@ add_library(poppler STATIC ${poppler_SRCS}) else() add_library(poppler ${poppler_SRCS}) endif() -set_target_properties(poppler PROPERTIES VERSION 70.0.0 SOVERSION 70) +set_target_properties(poppler PROPERTIES VERSION 71.0.0 SOVERSION 71) target_link_libraries(poppler LINK_PRIVATE ${poppler_LIBS}) install(TARGETS poppler RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX}) diff --git a/NEWS b/NEWS index 8541f30f..55a2ae96 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,31 @@ +Release 0.60.0 + core: + * Enable libcurl support by default + * PSOutputDev: Fix wrong text generation. Bug #102760 + * Added methods to get and set the font size of text fields. Bug #101692 + * CairoOutputDev: Do not extend the pattern in drawImageMaskRegular + * CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14 + * Fix build with old clang + * Fix various crashes in broken files + * Fix some warnings + * Add some constness to the basic classes + * Remove unused functions from GlobalParams + + qt5: + * Added methods to get and set the font size of text fields. Bug #101692 + * Add whether renderToImage shows annotations + * ArthurOutputDev: Replace Splash font rendering by Qt font rendering + * ArthurOutputDev: Implement the drawSoftMaskedImage method + * ArthurOutputDev: Fix several small bugs related to dash pattern handling + * Fix two minor typos + + build system: + * cmake is now the default build system + * autotools based build system has been removed + + utils: + * pdfinfo: don't truncate dest name + Release 0.59.0 core: * Fix infinite recursion in NameTree parsing in broken files diff --git a/cpp/Doxyfile b/cpp/Doxyfile index fb91adf4..42e2d885 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.59.0 +PROJECT_NUMBER = 0.60.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/qt4/src/Doxyfile b/qt4/src/Doxyfile index 67807372..97998f39 100644 --- a/qt4/src/Doxyfile +++ b/qt4/src/Doxyfile @@ -31,7 +31,7 @@ PROJECT_NAME = "Poppler Qt4 " # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 0.59.0 +PROJECT_NUMBER = 0.60.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 e88157e4..5cf310ae 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 SHARED ${poppler_qt5_SRCS}) -set_target_properties(poppler-qt5 PROPERTIES VERSION 1.10.0 SOVERSION 1) +set_target_properties(poppler-qt5 PROPERTIES VERSION 1.11.0 SOVERSION 1) target_link_libraries(poppler-qt5 poppler ${Qt5Core_LIBRARIES} ${Qt5Gui_LIBRARIES} ${Qt5Xml_LIBRARIES}) if(MSVC) target_link_libraries(poppler-qt5 poppler ${poppler_LIBS}) diff --git a/qt5/src/Doxyfile b/qt5/src/Doxyfile index 2032799e..25b5ebfe 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.59.0 +PROJECT_NUMBER = 0.60.0 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. commit 9432e0bfc4c4f2e16b7c152aa8b04d6d19ed4898 Author: Albert Astals Cid <[email protected]> Date: Mon Oct 2 23:29:21 2017 +0200 Add missing (C) diff --git a/cpp/poppler-private.cpp b/cpp/poppler-private.cpp index 62940c07..8cfd6497 100644 --- a/cpp/poppler-private.cpp +++ b/cpp/poppler-private.cpp @@ -3,6 +3,7 @@ * Copyright (C) 2013 Adrian Johnson <[email protected]> * Copyright (C) 2014, Hans-Peter Deifel <[email protected]> * Copyright (C) 2016 Jakub Alba <[email protected]> + * Copyright (C) 2017 Albert Astals Cid <[email protected]> * * 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 diff --git a/fofi/FoFiTrueType.cc b/fofi/FoFiTrueType.cc index 4495cb3b..29132956 100644 --- a/fofi/FoFiTrueType.cc +++ b/fofi/FoFiTrueType.cc @@ -16,7 +16,7 @@ // Copyright (C) 2006 Takashi Iwai <[email protected]> // Copyright (C) 2007 Koji Otani <[email protected]> // Copyright (C) 2007 Carlos Garcia Campos <[email protected]> -// Copyright (C) 2008, 2009, 2012, 2014-2016 Albert Astals Cid <[email protected]> +// Copyright (C) 2008, 2009, 2012, 2014-2017 Albert Astals Cid <[email protected]> // Copyright (C) 2008 Tomas Are Haavet <[email protected]> // Copyright (C) 2012 Suzuki Toshiya <[email protected]> // Copyright (C) 2012 Adrian Johnson <[email protected]> diff --git a/goo/GooString.cc b/goo/GooString.cc index 10976e87..f055b37f 100644 --- a/goo/GooString.cc +++ b/goo/GooString.cc @@ -18,7 +18,7 @@ // Copyright (C) 2006 Kristian Høgsberg <[email protected]> // Copyright (C) 2006 Krzysztof Kowalczyk <[email protected]> // Copyright (C) 2007 Jeff Muizelaar <[email protected]> -// Copyright (C) 2008-2011, 2016 Albert Astals Cid <[email protected]> +// Copyright (C) 2008-2011, 2016, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2011 Kenji Uno <[email protected]> // Copyright (C) 2012, 2013 Fabio D'Urso <[email protected]> // Copyright (C) 2012 Adrian Johnson <[email protected]> diff --git a/goo/GooString.h b/goo/GooString.h index a5418c3d..0cd56c9e 100644 --- a/goo/GooString.h +++ b/goo/GooString.h @@ -17,7 +17,7 @@ // // Copyright (C) 2006 Kristian Høgsberg <[email protected]> // Copyright (C) 2006 Krzysztof Kowalczyk <[email protected]> -// Copyright (C) 2008-2010, 2012, 2014 Albert Astals Cid <[email protected]> +// Copyright (C) 2008-2010, 2012, 2014, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2012-2014 Fabio D'Urso <[email protected]> // Copyright (C) 2013 Jason Crain <[email protected]> // Copyright (C) 2015 Adam Reichold <[email protected]> diff --git a/goo/JpegWriter.cc b/goo/JpegWriter.cc index 43c25e09..37c15c2a 100644 --- a/goo/JpegWriter.cc +++ b/goo/JpegWriter.cc @@ -9,6 +9,7 @@ // Copyright (C) 2010 Harry Roberts <[email protected]> // Copyright (C) 2011 Thomas Freitag <[email protected]> // Copyright (C) 2013 Peter Breitenlohner <[email protected]> +// Copyright (C) 2017 Albert Astals Cid <[email protected]> // //======================================================================== diff --git a/goo/gmem.h b/goo/gmem.h index e6eb6368..4c76f0fb 100644 --- a/goo/gmem.h +++ b/goo/gmem.h @@ -14,7 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2005 Takashi Iwai <[email protected]> -// Copyright (C) 2007-2010 Albert Astals Cid <[email protected]> +// Copyright (C) 2007-2010, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2008 Jonathan Kew <[email protected]> // // To see a description of the changes please see the Changelog file that diff --git a/poppler/CairoOutputDev.cc b/poppler/CairoOutputDev.cc index 5a644f0a..ffd39ef7 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 Albert Astals Cid <[email protected]> // Copyright (C) 2005 Nickolay V. Shmyrev <[email protected]> -// Copyright (C) 2006-2011, 2013, 2014 Carlos Garcia Campos <[email protected]> +// Copyright (C) 2006-2011, 2013, 2014, 2017 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/CurlPDFDocBuilder.cc b/poppler/CurlPDFDocBuilder.cc index 03f5d801..4dae58e7 100644 --- a/poppler/CurlPDFDocBuilder.cc +++ b/poppler/CurlPDFDocBuilder.cc @@ -5,7 +5,7 @@ // This file is licensed under the GPLv2 or later // // Copyright 2010 Hib Eris <[email protected]> -// Copyright 2010 Albert Astals Cid <[email protected]> +// Copyright 2010, 2017 Albert Astals Cid <[email protected]> // //======================================================================== diff --git a/poppler/Decrypt.cc b/poppler/Decrypt.cc index 8d4377a0..5d24d0a9 100644 --- a/poppler/Decrypt.cc +++ b/poppler/Decrypt.cc @@ -14,7 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2008 Julien Rebetez <[email protected]> -// Copyright (C) 2008, 2010, 2016 Albert Astals Cid <[email protected]> +// Copyright (C) 2008, 2010, 2016, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2009 Matthias Franz <[email protected]> // Copyright (C) 2009 David Benjamin <[email protected]> // Copyright (C) 2012 Fabio D'Urso <[email protected]> diff --git a/poppler/GfxState.h b/poppler/GfxState.h index 4b13fb2a..57f37252 100644 --- a/poppler/GfxState.h +++ b/poppler/GfxState.h @@ -17,7 +17,7 @@ // Copyright (C) 2006, 2007 Jeff Muizelaar <[email protected]> // Copyright (C) 2006 Carlos Garcia Campos <[email protected]> // Copyright (C) 2009 Koji Otani <[email protected]> -// Copyright (C) 2009-2011, 2013, 2016 Albert Astals Cid <[email protected]> +// Copyright (C) 2009-2011, 2013, 2016, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2010 Christian Feuersänger <[email protected]> // Copyright (C) 2011 Andrea Canciani <[email protected]> // Copyright (C) 2011-2014, 2016 Thomas Freitag <[email protected]> diff --git a/poppler/GlobalParams.cc b/poppler/GlobalParams.cc index 2f8717ae..93c42d2a 100644 --- a/poppler/GlobalParams.cc +++ b/poppler/GlobalParams.cc @@ -15,7 +15,7 @@ // // Copyright (C) 2005 Martin Kretzschmar <[email protected]> // Copyright (C) 2005, 2006 Kristian Høgsberg <[email protected]> -// Copyright (C) 2005, 2007-2010, 2012, 2015 Albert Astals Cid <[email protected]> +// Copyright (C) 2005, 2007-2010, 2012, 2015, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2005 Jonathan Blandford <[email protected]> // Copyright (C) 2006, 2007 Jeff Muizelaar <[email protected]> // Copyright (C) 2006 Takashi Iwai <[email protected]> diff --git a/poppler/PSOutputDev.cc b/poppler/PSOutputDev.cc index 416df932..5e4226f4 100644 --- a/poppler/PSOutputDev.cc +++ b/poppler/PSOutputDev.cc @@ -23,7 +23,7 @@ // Copyright (C) 2009-2013 Thomas Freitag <[email protected]> // Copyright (C) 2009 Till Kamppeter <[email protected]> // Copyright (C) 2009 Carlos Garcia Campos <[email protected]> -// Copyright (C) 2009, 2011, 2012, 2014-2016 William Bader <[email protected]> +// Copyright (C) 2009, 2011, 2012, 2014-2017 William Bader <[email protected]> // Copyright (C) 2009 Kovid Goyal <[email protected]> // Copyright (C) 2009-2011, 2013-2015 Adrian Johnson <[email protected]> // Copyright (C) 2012, 2014 Fabio D'Urso <[email protected]> diff --git a/poppler/PSOutputDev.h b/poppler/PSOutputDev.h index 2d92b81b..8dd1c950 100644 --- a/poppler/PSOutputDev.h +++ b/poppler/PSOutputDev.h @@ -20,7 +20,7 @@ // Copyright (C) 2009-2013 Thomas Freitag <[email protected]> // Copyright (C) 2009 Till Kamppeter <[email protected]> // Copyright (C) 2009 Carlos Garcia Campos <[email protected]> -// Copyright (C) 2009, 2011, 2015-2016 William Bader <[email protected]> +// Copyright (C) 2009, 2011, 2015-2017 William Bader <[email protected]> // Copyright (C) 2010 Hib Eris <[email protected]> // Copyright (C) 2011, 2014 Adrian Johnson <[email protected]> // Copyright (C) 2012 Fabio D'Urso <[email protected]> diff --git a/poppler/UnicodeMap.cc b/poppler/UnicodeMap.cc index 939b1f28..15d9a81e 100644 --- a/poppler/UnicodeMap.cc +++ b/poppler/UnicodeMap.cc @@ -14,6 +14,7 @@ // under GPL version 2 or later // // Copyright (C) 2010 Jakub Wilk <[email protected]> +// Copyright (C) 2017 Albert Astals Cid <[email protected]> // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git diff --git a/qt4/src/poppler-link.cc b/qt4/src/poppler-link.cc index a1c035f9..1e37f5bd 100644 --- a/qt4/src/poppler-link.cc +++ b/qt4/src/poppler-link.cc @@ -1,5 +1,5 @@ /* poppler-link.cc: qt interface to poppler - * Copyright (C) 2006-2007, 2016, Albert Astals Cid + * Copyright (C) 2006-2007, 2016, 2017, Albert Astals Cid * Copyright (C) 2007-2008, Pino Toscano <[email protected]> * Copyright (C) 2010 Hib Eris <[email protected]> * Copyright (C) 2012, Tobias Koenig <[email protected]> diff --git a/qt4/src/poppler-private.cc b/qt4/src/poppler-private.cc index 9b0c2228..1338a185 100644 --- a/qt4/src/poppler-private.cc +++ b/qt4/src/poppler-private.cc @@ -1,6 +1,6 @@ /* poppler-private.cc: qt interface to poppler * Copyright (C) 2005, Net Integration Technologies, Inc. - * Copyright (C) 2006, 2011, 2015 by Albert Astals Cid <[email protected]> + * Copyright (C) 2006, 2011, 2015, 2017 by Albert Astals Cid <[email protected]> * Copyright (C) 2008, 2010, 2011 by Pino Toscano <[email protected]> * Copyright (C) 2013 by Thomas Freitag <[email protected]> * Copyright (C) 2013 Adrian Johnson <[email protected]> diff --git a/qt5/src/poppler-link.cc b/qt5/src/poppler-link.cc index e1cfd3da..2b0a1b4b 100644 --- a/qt5/src/poppler-link.cc +++ b/qt5/src/poppler-link.cc @@ -1,5 +1,5 @@ /* poppler-link.cc: qt interface to poppler - * Copyright (C) 2006-2007, 2013, 2016, Albert Astals Cid + * Copyright (C) 2006-2007, 2013, 2016, 2017, Albert Astals Cid * Copyright (C) 2007-2008, Pino Toscano <[email protected]> * Copyright (C) 2010 Hib Eris <[email protected]> * Copyright (C) 2012, Tobias Koenig <[email protected]> diff --git a/qt5/src/poppler-private.cc b/qt5/src/poppler-private.cc index 8915443e..23fb8466 100644 --- a/qt5/src/poppler-private.cc +++ b/qt5/src/poppler-private.cc @@ -1,6 +1,6 @@ /* poppler-private.cc: qt interface to poppler * Copyright (C) 2005, Net Integration Technologies, Inc. - * Copyright (C) 2006, 2011, 2015 by Albert Astals Cid <[email protected]> + * Copyright (C) 2006, 2011, 2015, 2017 by Albert Astals Cid <[email protected]> * Copyright (C) 2008, 2010, 2011, 2014 by Pino Toscano <[email protected]> * Copyright (C) 2013 by Thomas Freitag <[email protected]> * Copyright (C) 2013 Adrian Johnson <[email protected]> diff --git a/qt5/src/poppler-qt5.h b/qt5/src/poppler-qt5.h index 58a7925a..fcfe2d31 100644 --- a/qt5/src/poppler-qt5.h +++ b/qt5/src/poppler-qt5.h @@ -16,6 +16,7 @@ * Copyright (C) 2012, 2013 Thomas Freitag <[email protected]> * Copyright (C) 2013 Anthony Granger <[email protected]> * Copyright (C) 2016 Jakub Alba <[email protected]> + * Copyright (C) 2017 Oliver Sander <[email protected]> * * 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 diff --git a/splash/Splash.cc b/splash/Splash.cc index 83bd2e39..a4ea9788 100644 --- a/splash/Splash.cc +++ b/splash/Splash.cc @@ -11,7 +11,7 @@ // All changes made under the Poppler project to this file are licensed // under GPL version 2 or later // -// Copyright (C) 2005-2016 Albert Astals Cid <[email protected]> +// Copyright (C) 2005-2017 Albert Astals Cid <[email protected]> // Copyright (C) 2005 Marco Pesenti Gritti <[email protected]> // Copyright (C) 2010-2016 Thomas Freitag <[email protected]> // Copyright (C) 2010 Christian Feuersänger <[email protected]> diff --git a/splash/SplashFTFontFile.cc b/splash/SplashFTFontFile.cc index 5c4f24d3..4370d466 100644 --- a/splash/SplashFTFontFile.cc +++ b/splash/SplashFTFontFile.cc @@ -13,6 +13,7 @@ // // Copyright (C) 2006 Takashi Iwai <[email protected]> // Copyright (C) 2014 Adrian Johnson <[email protected]> +// Copyright (C) 2017 Oliver Sander <[email protected]> // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git diff --git a/splash/SplashFTFontFile.h b/splash/SplashFTFontFile.h index 25303ccc..20503bd6 100644 --- a/splash/SplashFTFontFile.h +++ b/splash/SplashFTFontFile.h @@ -12,6 +12,7 @@ // under GPL version 2 or later // // Copyright (C) 2006 Takashi Iwai <[email protected]> +// Copyright (C) 2017 Oliver Sander <[email protected]> // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git diff --git a/utils/pdfseparate.cc b/utils/pdfseparate.cc index 30b524ff..71e35b00 100644 --- a/utils/pdfseparate.cc +++ b/utils/pdfseparate.cc @@ -5,7 +5,7 @@ // This file is licensed under the GPLv2 or later // // Copyright (C) 2011, 2012, 2015 Thomas Freitag <[email protected]> -// Copyright (C) 2012-2014 Albert Astals Cid <[email protected]> +// Copyright (C) 2012-2014, 2017 Albert Astals Cid <[email protected]> // Copyright (C) 2013, 2016 Pino Toscano <[email protected]> // Copyright (C) 2013 Daniel Kahn Gillmor <[email protected]> // Copyright (C) 2013 Suzuki Toshiya <[email protected]>
_______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
