[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