summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2018-03-18 19:23:49 +0100
committerAlbert Astals Cid <aacid@kde.org>2018-03-18 19:23:49 +0100
commitf26285f361478219ea9d3c6de1529ecd5ff96ac9 (patch)
tree50f3cd40c8983f98f12551e0f022ff1e5212ba1b
parent8b2079b7250e037599f6640539f8107d93314919 (diff)
-rw-r--r--CMakeLists.txt4
-rw-r--r--NEWS60
-rw-r--r--cpp/CMakeLists.txt2
-rw-r--r--cpp/Doxyfile2
-rw-r--r--qt5/src/CMakeLists.txt2
-rw-r--r--qt5/src/Doxyfile2
6 files changed, 66 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5e3d6a17..eecd41fb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -30,7 +30,7 @@ if (ECM_FOUND)
endif()
set(POPPLER_MAJOR_VERSION "0")
-set(POPPLER_MINOR_VERSION "62")
+set(POPPLER_MINOR_VERSION "63")
set(POPPLER_MICRO_VERSION "0")
set(POPPLER_VERSION "${POPPLER_MAJOR_VERSION}.${POPPLER_MINOR_VERSION}.${POPPLER_MICRO_VERSION}")
@@ -483,7 +483,7 @@ add_library(poppler STATIC ${poppler_SRCS})
else()
add_library(poppler ${poppler_SRCS})
endif()
-set_target_properties(poppler PROPERTIES VERSION 73.0.0 SOVERSION 73)
+set_target_properties(poppler PROPERTIES VERSION 74.0.0 SOVERSION 74)
if(MINGW)
get_target_property(POPPLER_SOVERSION poppler SOVERSION)
set_target_properties(poppler PROPERTIES SUFFIX "-${POPPLER_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
diff --git a/NEWS b/NEWS
index 283dfc42..8b0af224 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,63 @@
+Release 0.63.0
+ core:
+ * CairoOutputDev: support embedding CCITT image data. Bug #103399
+ * CairoOutputDev: limit image size when printing. Bug #103399
+ * CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. Bug #103136
+ * Error out on save if file has changed since we opened it. Bug #103793
+ * PDFDoc: use %c instead of \x to output binary. Bug #103873
+ * Fix index out of bounds undefined behaviour in PSTokenizer. Bug #103583
+ * Fix opening files with OutlineItem loops. Bug #102914
+ * Fix some bugs in StructTreeRoot parsing of parent tree. Bug #103912
+ * Remove error for wrong child type for tagged pdf. Bug #103587
+ * FoFiTrueType::readPostTable() from xpdf 4.00. Bug #102880
+ * GfxFontDict: merge reference generation from xpdf 4.00. Bug #104565
+ * Reset lastAbortCheck on updateLevel reset
+ * PDFDoc::setup: Fail early if base stream length is 0. Bug #103552
+ * Check curStr is actually a Stream before doing Stream operations. Bug #104518
+ * Fix new Object API porting bug. Bug #104517
+ * Check return code of getChar(), abort reading on error. Bug #104502
+ * TextPage: Add horizontal scaling to font matrix. Bug #105259
+ * Fix EmbedStream replay. Bug #103446
+ * Fix memory leak on error condition
+ * Fix assert on malformed documents. Bug #104354
+ * Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. Bug #104468
+ * GfxGouraudTriangleShading::parse: Don't abort on malformed documents. Bug #104567
+ * GfxFunctionShading::parse: Fix abort in malformed document. Bug #104581
+ * Remove the extern C from glib.h. Bug #103621
+ * Don't let ArthurOutputDev be friend of SplashPath anymore
+ * Fix undefined sanitizer warning about qsort
+ * Form.h: include time.h for time_t
+ * Various code improvements
+
+ qt5:
+ * Add cancellation support to renderToImage and textList
+ * Do not assume all Screen annotation actions are Renditions. KDE bug #388175
+ * qt5: Implement operator= for PageTransition
+ * ArthurOutputDev: 'clip' should intersect new and old clipping path
+ * ArthurOutputDev: Implement updateBlendMode
+ * ArthurOutputDev: Replace the QPainter by a stack of QPainters
+ * ArthurOutputDev: Rudimentary support for transparency groups
+ * Remove stale libcms1 code. Bug #104358
+ * demo: don't crash if page is malformed
+ * Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests.
+
+ utils:
+ * pdfimages: Fix for files with flate encoded inline images. Bug #103446
+ * pdftocairo: Remove stale libcms1 code. Bug #104358
+ * pdfimages: Fix build without libtiff and libpng
+ * pdfseparate: Fix buffer size warning due to missing space for null terminator
+
+ build system:
+ * Enable building all libs as static libs
+ * Enable no-missing-field-initializers
+ * Remove unused FindLIBOPENJPEG.cmake
+ * add "--owner root:0 --group root:0" options to tar command in dist target. Bug #104398
+ * Add python3 support to gtkdoc.py
+ * gtkdoc.py: Make it work with newer gtk-doc. Bug #105075
+
+ cpp:
+ * Add page::text_list
+
Release 0.62.0
core:
* Stop supporting lcms1, you really want to use lcms2 :)
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index a4873cf5..ea252088 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -23,7 +23,7 @@ set(poppler_cpp_SRCS
)
add_library(poppler-cpp ${poppler_cpp_SRCS})
-set_target_properties(poppler-cpp PROPERTIES VERSION 0.3.0 SOVERSION 0)
+set_target_properties(poppler-cpp PROPERTIES VERSION 0.4.0 SOVERSION 0)
if(MINGW)
get_target_property(POPPLER_CPP_SOVERSION poppler-cpp SOVERSION)
set_target_properties(poppler-cpp PROPERTIES SUFFIX "-${POPPLER_CPP_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
diff --git a/cpp/Doxyfile b/cpp/Doxyfile
index 584d9cbc..670d3505 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.62.0
+PROJECT_NUMBER = 0.63.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 63757c6b..5ae42f52 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 ${poppler_qt5_SRCS})
-set_target_properties(poppler-qt5 PROPERTIES VERSION 1.12.0 SOVERSION 1)
+set_target_properties(poppler-qt5 PROPERTIES VERSION 1.13.0 SOVERSION 1)
if(MINGW)
get_target_property(POPPLER_QT5_SOVERSION poppler-qt5 SOVERSION)
set_target_properties(poppler-qt5 PROPERTIES SUFFIX "-${POPPLER_QT5_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
diff --git a/qt5/src/Doxyfile b/qt5/src/Doxyfile
index a58b6b20..f1b552c6 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.62.0
+PROJECT_NUMBER = 0.63.0
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.