CMakeLists.txt | 4 - NEWS | 110 ++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 cpp/Doxyfile | 2 glib/CMakeLists.txt | 2 glib/Makefile.am | 2 poppler/CMap.h | 1 poppler/GfxFont.h | 2 poppler/Makefile.am | 2 poppler/Rendition.cc | 1 qt4/src/CMakeLists.txt | 2 qt4/src/Doxyfile | 2 qt4/src/Makefile.am | 3 - qt4/src/poppler-media.h | 5 +- 14 files changed, 128 insertions(+), 12 deletions(-)
New commits: commit 60155e0fc7224a6b479bf62133f72c460fe48078 Author: Albert Astals Cid <[email protected]> Date: Thu Mar 15 20:46:53 2012 +0100 Install poppler-media.h diff --git a/qt4/src/Makefile.am b/qt4/src/Makefile.am index 1d4e101..87a016e 100644 --- a/qt4/src/Makefile.am +++ b/qt4/src/Makefile.am @@ -15,6 +15,7 @@ poppler_include_HEADERS = \ poppler-form.h \ poppler-optcontent.h \ poppler-export.h \ + poppler-media.h \ poppler-page-transition.h lib_LTLIBRARIES = libpoppler-qt4.la commit 6a173844d5ca6f32e188406ab14cae6a7548fc1d Author: Albert Astals Cid <[email protected]> Date: Thu Mar 15 20:44:12 2012 +0100 Add the export diff --git a/qt4/src/poppler-media.h b/qt4/src/poppler-media.h index 69e74cb..64ec83c 100644 --- a/qt4/src/poppler-media.h +++ b/qt4/src/poppler-media.h @@ -1,5 +1,6 @@ /* poppler-media.h: qt interface to poppler * Copyright (C) 2012 Guillermo A. Amaral B. <[email protected]> + * Copyright (C) 2012 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 @@ -19,6 +20,8 @@ #ifndef __POPPLER_MEDIARENDITION_H__ #define __POPPLER_MEDIARENDITION_H__ +#include "poppler-export.h" + #include <QtCore/QSize> #include <QtCore/QString> @@ -34,7 +37,7 @@ namespace Poppler \since 0.20 */ - class MediaRendition { + class POPPLER_QT4_EXPORT MediaRendition { public: MediaRendition(::MediaRendition *rendition); ~MediaRendition(); commit e401f8e6ba3e18d5a3a4920cd111b2174c75f415 Author: Albert Astals Cid <[email protected]> Date: Thu Mar 15 20:32:12 2012 +0100 Increase version and sonames diff --git a/CMakeLists.txt b/CMakeLists.txt index 684b67a..23d58bb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ test_big_endian(WORDS_BIGENDIAN) set(POPPLER_MAJOR_VERSION "0") set(POPPLER_MINOR_VERSION "19") -set(POPPLER_MICRO_VERSION "0") +set(POPPLER_MICRO_VERSION "1") set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}") # command line switches @@ -386,7 +386,7 @@ add_library(poppler STATIC ${poppler_SRCS}) else(MSVC) add_library(poppler SHARED ${poppler_SRCS}) endif(MSVC) -set_target_properties(poppler PROPERTIES VERSION 20.0.0 SOVERSION 20) +set_target_properties(poppler PROPERTIES VERSION 21.0.0 SOVERSION 21) target_link_libraries(poppler ${poppler_LIBS}) 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/configure.ac b/configure.ac index ead942c..539dd17 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ m4_define([poppler_version_major],[0]) m4_define([poppler_version_minor],[19]) -m4_define([poppler_version_micro],[0]) +m4_define([poppler_version_micro],[1]) m4_define([poppler_version],[poppler_version_major.poppler_version_minor.poppler_version_micro]) AC_PREREQ(2.59) diff --git a/cpp/Doxyfile b/cpp/Doxyfile index 6297cb7..90b643e 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.19.0 +PROJECT_NUMBER = 0.19.1 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt index b72ee7e..92e23bd 100644 --- a/glib/CMakeLists.txt +++ b/glib/CMakeLists.txt @@ -77,7 +77,7 @@ set(poppler_glib_generated_SRCS ${CMAKE_SOURCE_DIR}/poppler/CairoRescaleBox.cc ) add_library(poppler-glib SHARED ${poppler_glib_SRCS} ${poppler_glib_generated_SRCS}) -set_target_properties(poppler-glib PROPERTIES VERSION 8.3.0 SOVERSION 8) +set_target_properties(poppler-glib PROPERTIES VERSION 8.4.0 SOVERSION 8) target_link_libraries(poppler-glib poppler ${GLIB2_LIBRARIES} ${CAIRO_LIBRARIES} ${FREETYPE_LIBRARIES}) install(TARGETS poppler-glib RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX}) diff --git a/glib/Makefile.am b/glib/Makefile.am index 080a960..83c724f 100644 --- a/glib/Makefile.am +++ b/glib/Makefile.am @@ -74,7 +74,7 @@ libpoppler_glib_la_LIBADD = \ $(FREETYPE_LIBS) \ $(FONTCONFIG_LIBS) -libpoppler_glib_la_LDFLAGS = -version-info 11:0:3 @create_shared_lib@ @auto_import_flags@ +libpoppler_glib_la_LDFLAGS = -version-info 12:0:4 @create_shared_lib@ @auto_import_flags@ BUILT_SOURCES = \ poppler-enums.c \ diff --git a/poppler/Makefile.am b/poppler/Makefile.am index 767c518..819938b 100644 --- a/poppler/Makefile.am +++ b/poppler/Makefile.am @@ -171,7 +171,7 @@ libpoppler_la_LIBADD = \ $(PTHREAD_LIBS) \ $(win32_libs) -libpoppler_la_LDFLAGS = -version-info 20:0:0 @create_shared_lib@ @auto_import_flags@ +libpoppler_la_LDFLAGS = -version-info 21:0:0 @create_shared_lib@ @auto_import_flags@ if ENABLE_XPDF_HEADERS diff --git a/qt4/src/CMakeLists.txt b/qt4/src/CMakeLists.txt index 63e0269..b026762 100644 --- a/qt4/src/CMakeLists.txt +++ b/qt4/src/CMakeLists.txt @@ -30,7 +30,7 @@ set(poppler_qt4_SRCS ) qt4_automoc(${poppler_qt4_SRCS}) add_library(poppler-qt4 SHARED ${poppler_qt4_SRCS}) -set_target_properties(poppler-qt4 PROPERTIES VERSION 3.8.0 SOVERSION 3) +set_target_properties(poppler-qt4 PROPERTIES VERSION 3.9.0 SOVERSION 3) target_link_libraries(poppler-qt4 poppler ${QT4_QTCORE_LIBRARY} ${QT4_QTGUI_LIBRARY} ${QT4_QTXML_LIBRARY}) if(MSVC) target_link_libraries(poppler-qt4 poppler ${poppler_LIBS}) diff --git a/qt4/src/Doxyfile b/qt4/src/Doxyfile index 95372f3..4e79f2f 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.19.0 +PROJECT_NUMBER = 0.19.1 # 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/Makefile.am b/qt4/src/Makefile.am index 297baa9..1d4e101 100644 --- a/qt4/src/Makefile.am +++ b/qt4/src/Makefile.am @@ -61,7 +61,7 @@ libpoppler_qt4_la_LIBADD = \ $(FONTCONFIG_LIBS) \ $(POPPLER_QT4_LIBS) -libpoppler_qt4_la_LDFLAGS = -version-info 11:0:8 @create_shared_lib@ @auto_import_flags@ +libpoppler_qt4_la_LDFLAGS = -version-info 12:0:9 @create_shared_lib@ @auto_import_flags@ # This rule lets GNU make create any *.moc from the equivalent *.h .h.moc: commit ce059698e8c5097f75e7a0f828af0936aa104af0 Author: Albert Astals Cid <[email protected]> Date: Thu Mar 15 20:27:45 2012 +0100 0.19.1 news Also inclusing 0.18.x ones diff --git a/NEWS b/NEWS index b9e08f9..94bd2a5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,28 @@ +Release 0.19.1 + core: + * Improve CJK suport in PSOutputDev + * CJK substitute implementation on WIndows platforms + * Do not crash on malformed files with 0 bits in the color map of an image + * Fix regression in some PSOutputDev array sizing + * Improvements to Annotation editing + * Fix logic error in Rendition parsing code (Bug #47063) + * Minor API changes to SplashOutputDev (Bug #46622) + * Fix mismatch in some functions declarations + * Update poppler copyright year + + utils: + * pdftops: Fix -passfonts regression. (Bug #46744) + * pdffonts: List the encoding of each font. (Bug #46888) + * pdftohtml: Add possibilty of controlling word breaks percentage. (Bug #47022) + + qt4: + * Support for LinkMovie object (Bug #40561) + * Support for Media Rendition + + glib: + * Add poppler_fonts_iter_get_encoding + * Improvements to the demo + Release 0.19.0 core: * Merge Xpdf 3.03 @@ -46,6 +71,91 @@ Release 0.19.0 * autotools: Replace openjpeg compile test with a version test * Add a configuration option for the test data dir +Release 0.18.4 + core: + * CairoOutputDev: Restore temporary clip used in CairoOutputDev::fill when painting a mask + * CairoOutputDev: Ensure paintTransparencyGroup uses same ctm as beginTransparencyGroup. Bug #29968 + * CairoOutputDev: Use fabs when comparing the transformed line width. Bug #43441 + * CairoOutputDev: Remove unused variable in CairoFontEngine.cc. Bug #45442 + * SplashOutputDev: Do not use 50Kb of stack in SplashXPath::addCurve. Bug #44905 + * JpegWriter: set image parameters after jpeg_set_defaults(). Bug #45224 + * OpenJPEG decoder: Set OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG if you have it. Bug #43414 + * Lexer: convert integer to real when overflow occurs. Bug #45605 + + glib: + * Various minor introspection and documentation improvements. Bug #44790 + * Fix return values. Bug #45440. Bug #45441 + * gtk-doc improvements. Bug #45549 + * Introspection improvements. Bug #45455 + + utils: + * HtmlOutputDev: Proper unicode support when dumping PDF outline. Bug #45572 + * HtmlOutputDev: Fix leaks. Bug #45805 + * HtmlOutputDev: Close li tags in generated outlines. Bug #45807 + * man pages: fix minor issues with hypens and % + + build system: + * automake: Link to lcms if needed + * automake: Fix build for builddir != srcdir. Bug #45434 + * automake: Improve moc detection when cross compiling + * Fix build with latest mingw-w64 headers. Bug #45407 + + qt4: + * remove non-existing 'qt' include dirs + +Release 0.18.3 + core: + * Do not fail if we are trying to save a file with Encrypt that has not been modified. KDE Bug #288045 + * Include .otf fonts when finding substitute fonts. Bug #44412 + * Fix stack overflow in PDFDoc::markObject(). Bug #44660 + * Include strings.h as we use memcpy. Bug #43558 + + utils: + * pdfunite: Properly initialize globalParams. Bug #44659 + * pdfseparate: Properly initialize globalParams + * Fix iniliazialization of GooString arguments + + build system: + * autoconf: Check for cairo-ft and other cairo backends. Bug #43969 + +Release 0.18.2 + core: + * Fix leak in GooString when resizing to a smaller string + * Fix crash if failing to parse the colorspace. Bug #42793 + * Make GfxColorSpace::parse accept dicts + + qt4: + * Use PDFDoc(wchar_t *, ...) on Windows. Bug #35378 + * Add missing include + * Minor fixes in documentation + + utils: + * pdftocairo: Fix crash when rendering only odd/even pages in a printing format + + build system: + * Fix pkg-config files + +Release 0.18.1 + core: + * PSOutputDev: Output PS that does not confuse libspectre + * PSOutputDev: Fix tiling pattern fill matrix. Bug #41374 + * PSOutputDev: Emit non repeating patterns just once + * PSOutputDev: Fix uncolored tiling patterns. Bug #41462 + * CairoOutputDev: Fix crash when using poppler_page_get_image() + * CairoOutputDev: Fix various setSoftMask bugs. Bug #41005 + + utils: + * pdftocairo: Flush/close files one we are done using them + * pdftocairo: Compile in Windows + + build system: + * CMake: Fix typo in option description + * CMake: Correctly include fontconfig include dir + * Remove poppler-cairo dependency from poppler-glib pkg-config file + + qt4: + * Minor fixes in documentation + Release 0.18.0 core: * Fix small memory leak when dealing with marked content commit 2041d5721871adb2a23999c16ecbdc60abb7b1c4 Author: Albert Astals Cid <[email protected]> Date: Thu Mar 15 20:20:31 2012 +0100 Update C years diff --git a/poppler/CMap.h b/poppler/CMap.h index 79f2802..f4f5a91 100644 --- a/poppler/CMap.h +++ b/poppler/CMap.h @@ -15,6 +15,7 @@ // // Copyright (C) 2008 Koji Otani <[email protected]> // Copyright (C) 2009 Albert Astals Cid <[email protected]> +// Copyright (C) 2012 Adrian Johnson <[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/poppler/GfxFont.h b/poppler/GfxFont.h index 1ac9f6d..f980668 100644 --- a/poppler/GfxFont.h +++ b/poppler/GfxFont.h @@ -20,7 +20,7 @@ // Copyright (C) 2007 Jeff Muizelaar <[email protected]> // Copyright (C) 2007 Koji Otani <[email protected]> // Copyright (C) 2011 Axel Strübing <[email protected]> -// Copyright (C) 2011 Adrian Johnson <[email protected]> +// Copyright (C) 2011, 2012 Adrian Johnson <[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/poppler/Rendition.cc b/poppler/Rendition.cc index c1b9a7e..c040bf2 100644 --- a/poppler/Rendition.cc +++ b/poppler/Rendition.cc @@ -6,6 +6,7 @@ // Hugo Mercier <hmercier31[at]gmail.com> (c) 2008 // Pino Toscano <[email protected]> (c) 2008 // Carlos Garcia Campos <[email protected]> (c) 2010 +// Tobias Koenig <[email protected]> (c) 2012 // // 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
_______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
