[poppler] 5 commits - CMakeLists.txt configure.ac cpp/Doxyfile glib/CMakeLists.txt glib/Makefile.am NEWS poppler/CMap.h poppler/GfxFont.h poppler/Makefile.am poppler/Rendition.cc qt4/src

Albert Astals Cid aacid at kemper.freedesktop.org
Thu Mar 15 13:01:21 PDT 2012


 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 <aacid at kde.org>
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 <aacid at kde.org>
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. <gamaral at kde.org>
+ * Copyright (C) 2012 Albert Astals Cid <aacid at kde.org>
  *
  * 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 <aacid at kde.org>
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 <aacid at kde.org>
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 <aacid at kde.org>
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 <sho at bbr.jp>
 // Copyright (C) 2009 Albert Astals Cid <aacid at kde.org>
+// Copyright (C) 2012 Adrian Johnson <ajohnson at 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
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 <jeff at infidigm.net>
 // Copyright (C) 2007 Koji Otani <sho at bbr.jp>
 // Copyright (C) 2011 Axel Strübing <axel.struebing at freenet.de>
-// Copyright (C) 2011 Adrian Johnson <ajohnson at redneon.com>
+// Copyright (C) 2011, 2012 Adrian Johnson <ajohnson at 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
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 <pino at kde.org> (c) 2008
 // Carlos Garcia Campos <carlosgc at gnome.org> (c) 2010
+// Tobias Koenig <tobias.koenig at kdab.com> (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


More information about the poppler mailing list