[poppler] 8 commits - CMakeLists.txt configure.ac cpp/Doxyfile glib/CMakeLists.txt glib/Makefile.am Makefile.am NEWS poppler/Makefile.am qt4/src qt4/tests

Albert Astals Cid aacid at kemper.freedesktop.org
Tue Mar 29 16:08:48 PDT 2011


 CMakeLists.txt                 |    4 -
 Makefile.am                    |    2 
 NEWS                           |  108 +++++++++++++++++++++++++++++++++++++++++
 configure.ac                   |    2 
 cpp/Doxyfile                   |    2 
 glib/CMakeLists.txt            |    2 
 glib/Makefile.am               |    2 
 poppler/Makefile.am            |    2 
 qt4/src/CMakeLists.txt         |    2 
 qt4/src/Doxyfile               |    2 
 qt4/src/Makefile.am            |    2 
 qt4/tests/check_optcontent.cpp |    5 +
 12 files changed, 123 insertions(+), 12 deletions(-)

New commits:
commit 3dd934088a06f246718382601030c9b093d04160
Author: Albert Astals Cid <aacid at kde.org>
Date:   Wed Mar 30 00:03:58 2011 +0100

    Need to create the globalParams

diff --git a/qt4/tests/check_optcontent.cpp b/qt4/tests/check_optcontent.cpp
index ec988b8..ffa0e03 100644
--- a/qt4/tests/check_optcontent.cpp
+++ b/qt4/tests/check_optcontent.cpp
@@ -1,6 +1,7 @@
 #include <QtTest/QtTest>
 
 #include "PDFDoc.h"
+#include "GlobalParams.h"
 
 #include <poppler-qt4.h>
 
@@ -85,6 +86,7 @@ void TestOptionalContent::checkNoOptionalContent()
 void TestOptionalContent::checkIsVisible()
 {
     GooString *fileName = new GooString("../../../test/unittestcases/vis_policy_test.pdf"); 
+    globalParams = new GlobalParams();
     PDFDoc *doc = new PDFDoc( fileName );
     QVERIFY( doc );
 
@@ -161,10 +163,12 @@ void TestOptionalContent::checkIsVisible()
     obj.free();
 
     delete doc;
+    delete globalParams;
 }
 
 void TestOptionalContent::checkVisibilitySetting()
 {
+    globalParams = new GlobalParams();
     GooString *fileName = new GooString("../../../test/unittestcases/vis_policy_test.pdf"); 
     PDFDoc *doc = new PDFDoc( fileName );
     QVERIFY( doc );
@@ -394,6 +398,7 @@ void TestOptionalContent::checkVisibilitySetting()
     obj.free();
 
     delete doc;
+    delete globalParams;
 }
 
 void TestOptionalContent::checkRadioButtons()
commit ce0d4278a32b3ba19c2002ed0c481c58b1854d59
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:47:33 2011 +0100

    Long gone

diff --git a/Makefile.am b/Makefile.am
index c8f3556..3d2b68f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -39,8 +39,6 @@ EXTRA_DIST =					\
 	poppler-cairo-uninstalled.pc.in		\
 	poppler-splash.pc.in			\
 	poppler-splash-uninstalled.pc.in	\
-	poppler-qt.pc.in			\
-	poppler-qt-uninstalled.pc.in		\
 	poppler-qt4.pc.in			\
 	poppler-qt4-uninstalled.pc.in		\
 	poppler-cpp.pc.in			\
commit 12337026533aa59bb66022ce8a119f37aafd4fad
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:40:57 2011 +0100

    increase sonames

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ba73d84..0a708f7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -351,7 +351,7 @@ add_library(poppler STATIC ${poppler_SRCS})
 else(MSVC)
 add_library(poppler SHARED ${poppler_SRCS})
 endif(MSVC)
-set_target_properties(poppler PROPERTIES VERSION 12.0.0 SOVERSION 12)
+set_target_properties(poppler PROPERTIES VERSION 14.0.0 SOVERSION 14)
 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/glib/CMakeLists.txt b/glib/CMakeLists.txt
index d42379f..3a69013 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 7.0.0 SOVERSION 7)
+set_target_properties(poppler-glib PROPERTIES VERSION 8.0.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 a5547b8..9039a17 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 7:0:0 @create_shared_lib@ @auto_import_flags@
+libpoppler_glib_la_LDFLAGS = -version-info 8:0:0 @create_shared_lib@ @auto_import_flags@
 
 BUILT_SOURCES =					\
 	poppler-enums.c				\
diff --git a/poppler/Makefile.am b/poppler/Makefile.am
index 9f0eb04..cb258ee 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 12:0:0 @create_shared_lib@ @auto_import_flags@
+libpoppler_la_LDFLAGS = -version-info 14: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 479e6ad..a15d32e 100644
--- a/qt4/src/CMakeLists.txt
+++ b/qt4/src/CMakeLists.txt
@@ -29,7 +29,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.4.0 SOVERSION 3)
+set_target_properties(poppler-qt4 PROPERTIES VERSION 3.5.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/Makefile.am b/qt4/src/Makefile.am
index 9b4dfd9..3779d2c 100644
--- a/qt4/src/Makefile.am
+++ b/qt4/src/Makefile.am
@@ -60,7 +60,7 @@ libpoppler_qt4_la_LIBADD = 			\
 	$(FONTCONFIG_LIBS)				\
 	$(POPPLER_QT4_LIBS)
 
-libpoppler_qt4_la_LDFLAGS = -version-info 7:0:4 @create_shared_lib@ @auto_import_flags@
+libpoppler_qt4_la_LDFLAGS = -version-info 8:0:5 @create_shared_lib@ @auto_import_flags@
 
 # This rule lets GNU make create any *.moc from the equivalent *.h
 .h.moc:
commit a6e613b01698c6b38deff5248fcf7c0b17d041c3
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:40:38 2011 +0100

    more typos

diff --git a/NEWS b/NEWS
index 65d301e..1be8758 100644
--- a/NEWS
+++ b/NEWS
@@ -17,7 +17,7 @@ Release 0.17.0 (0.18 Alpha)
 
         utils:
          * pdftoppm: Add -singlefile option (Bug #32025)
-         * pdftoppm: Add tif output format support (Bug #32027)
+         * pdftoppm: Add TIFF output format support (Bug #32027)
          * pdftops: Add PS level1 non standard binary output option
          * pdftops: Allow setting the rasterization resolution
          * pdftoabw has been removed
@@ -30,7 +30,7 @@ Release 0.17.0 (0.18 Alpha)
          * demo: show the activation action of form fields if there's one
 
         cpp:
-         * Add TIF output possibility
+         * Add TIFF output possibility
          * Add PNM output possibility
 
         qt4:
@@ -38,7 +38,7 @@ Release 0.17.0 (0.18 Alpha)
          * Form support improvements
         
         qt3:
-         * The Qt3 has been removed
+         * The Qt3 frontend has been removed
         
         tests:
          * Merge splash and cairo tests into a single gtk-test tool
commit e3ee037ede67212836be158b935deb7ea974b7f7
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:38:24 2011 +0100

    typo

diff --git a/NEWS b/NEWS
index 0440d39..65d301e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Release 0.17.0
+Release 0.17.0 (0.18 Alpha)
         core:
          * Splash: Implement tiling patterns
          * Splash: Support slight hinting
@@ -38,7 +38,7 @@ Release 0.17.0
          * Form support improvements
         
         qt3:
-         * The Qt3 frontend has been removed
+         * The Qt3 has been removed
         
         tests:
          * Merge splash and cairo tests into a single gtk-test tool
commit 8bcd94964f0af17a3f5b6edf71127df3daa00b1a
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:30:30 2011 +0100

    typo

diff --git a/NEWS b/NEWS
index 16aa19a..0440d39 100644
--- a/NEWS
+++ b/NEWS
@@ -38,7 +38,7 @@ Release 0.17.0
          * Form support improvements
         
         qt3:
-         * The Qt3 has been removed
+         * The Qt3 frontend has been removed
         
         tests:
          * Merge splash and cairo tests into a single gtk-test tool
commit a05b9dacbe5dbd4337fdbb3e7d7d364ad5fbaeab
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:28:49 2011 +0100

    0.17.0 version number

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5fb4e52..ba73d84 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,7 +15,7 @@ include(TestBigEndian)
 test_big_endian(WORDS_BIGENDIAN)
 
 set(POPPLER_MAJOR_VERSION "0")
-set(POPPLER_MINOR_VERSION "16")
+set(POPPLER_MINOR_VERSION "17")
 set(POPPLER_MICRO_VERSION "0")
 set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}")
 
diff --git a/configure.ac b/configure.ac
index 19da0a4..86ab39b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 m4_define([poppler_version_major],[0])
-m4_define([poppler_version_minor],[16])
+m4_define([poppler_version_minor],[17])
 m4_define([poppler_version_micro],[0])
 m4_define([poppler_version],[poppler_version_major.poppler_version_minor.poppler_version_micro])
 
diff --git a/cpp/Doxyfile b/cpp/Doxyfile
index f6f70d0..203554d 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.16.0
+PROJECT_NUMBER         = 0.17.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 b1dc4d5..f6ad8f8 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.16.0
+PROJECT_NUMBER         = 0.17.0
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
 # base path where the generated documentation will be put.
commit 4637b737b4735c70017b46a3ed6c0ee069c02c9b
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Mar 29 23:28:41 2011 +0100

    0.17.0 news

diff --git a/NEWS b/NEWS
index 9d44318..16aa19a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,111 @@
+Release 0.17.0
+        core:
+         * Splash: Implement tiling patterns
+         * Splash: Support slight hinting
+         * Splash: Radial shading improvements
+         * Splash: General speed improvements
+         * Arthur: Add Hinting API
+         * Cairo: Implement Type 4,5,6,7 shadings using cairo mesh gradients
+         * Cairo: Use the new cairo unique id to set the surface id when printing
+         * PS: Add PS level1 non standard binary output option
+         * PS: Allow setting the rasterization resolution
+         * Form support improvements
+         * Annotation support improvements
+         * General speed improvements
+         * Add support for handling ViewerPreferences
+         * Remove abiword output device
+
+        utils:
+         * pdftoppm: Add -singlefile option (Bug #32025)
+         * pdftoppm: Add tif output format support (Bug #32027)
+         * pdftops: Add PS level1 non standard binary output option
+         * pdftops: Allow setting the rasterization resolution
+         * pdftoabw has been removed
+        
+        glib:
+         * Add poppler_form_field_get_action() (Bug 33174)
+         * Remove GDK API
+         * Remove test-poppler-glib
+         * demo: Add a tooltip with current selected character in text demo
+         * demo: show the activation action of form fields if there's one
+
+        cpp:
+         * Add TIF output possibility
+         * Add PNM output possibility
+
+        qt4:
+         * Support slight hinting
+         * Form support improvements
+        
+        qt3:
+         * The Qt3 has been removed
+        
+        tests:
+         * Merge splash and cairo tests into a single gtk-test tool
+
+Release 0.16.4
+        core:
+         * Small improvements in Annot parsing
+
+        glib:
+         * Add g_return macros to make sure index is correct in form field choice methods
+         * Fix a crash when a choice form field has no items selected in glib-demo
+
+        utils:
+         * Small fixes to the pdftohtml manpage
+         * Fix copyright years
+
+        qt4:
+         * Fix caption of push button fields
+
+Release 0.16.3
+        core:
+         * Increase precision in PS output device
+         * Workaround bug when converting pdf to ps with level1 (Bug #31926)
+         * Fix crash in Splash output device in some broken pdf
+         * Fix infinite loop in some broken files
+         * Fix rendering of some substituted fonts (Bug #34522)
+         * Do not ask Freetype for 0x0 fonts in Splash output device (Bug #34602)
+         * Don't assume y1 > y3 for points of a highlight annotation (Gnome Bug #643028)
+         * Handle fontCIDType2OT when creating freetype font in Cairo output device (Gnome Bug #643273)
+         * Fix crash in some pdf that use ICC color space (Bug #34357)
+
+        glib:
+         * Don't use an uninitialized local variable in demo
+         * Add some introspection markers
+
+        qt4:
+         * Fix crash regression in unicodeToQString (again)
+
+        utils:
+         * pdftotext: Do not crash when using -bbox
+
+Release 0.16.2
+	core:
+	 * Fix text extraction for some files
+
+	qt4:
+	 * Fix crash regression in unicodeToQString
+
+Release 0.16.1
+	core:
+	 * Fix colorspace issues in the Cairo backend (Bug #32746)
+	 * Remove declaration of function without implementation
+	 * Do not crash in case jpeg_create_decompress fails (Bug #32890)
+	 * Fix variable access mismatch (Bug #33063)
+	 * Fix converting some pdf to ps with -level1sep (Bug #32365)
+	 * Fix line selection, dont check y for Line selections
+	 * Include zlib header in PNGWriter.cc
+	 * Fix leak in Splash backend when doing axial shaded fills
+	 * Fix label to index conversion on multiple prefixes
+
+	glib:
+	 * Use NULL instead of FALSE for functions returning a pointer
+	 * Fix memory leak in poppler_page_get_text_layout() for pages with no text
+
+	qt4:
+	 * Fix unicodeToQString() to correctly decode the Unicode sequence
+
 Release 0.16.0
 
 	core:


More information about the poppler mailing list