From 4071db59aa475b42ba4db71462ab4f83b4bd2132 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 7 Jun 2014 16:37:13 -0400 Subject: [PATCH] Prepare 5.1.2 release --- ChangeLog | 2 ++ configure.ac | 2 +- libqpdf/QPDF.cc | 2 +- libqpdf/build.mk | 2 +- manual/qpdf-manual.xml | 40 ++++++++++++++++++++++++++++++++++++++-- 5 files changed, 43 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index f2b961bb..8816d6cf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2014-06-07 Jay Berkenbilt + * 5.1.2: release + * MS Visual C++ build: explicitly target Windows 5.0.1 (XP) * New example program: pdf-split-pages: efficiently split PDF diff --git a/configure.ac b/configure.ac index b26f0fd9..deb4c159 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. dnl This config.in requires autoconf 2.5 or greater. AC_PREREQ([2.68]) -AC_INIT([qpdf],[5.1.1]) +AC_INIT([qpdf],[5.1.2]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_FILES([autoconf.mk]) diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index f1107e8a..0d7bea43 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -20,7 +20,7 @@ #include #include -std::string QPDF::qpdf_version = "5.1.1"; +std::string QPDF::qpdf_version = "5.1.2"; static char const* EMPTY_PDF = "%PDF-1.3\n" diff --git a/libqpdf/build.mk b/libqpdf/build.mk index 0cbc8757..a62622b9 100644 --- a/libqpdf/build.mk +++ b/libqpdf/build.mk @@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c # * Otherwise, increment REVISION $(TARGETS_libqpdf): $(OBJS_libqpdf) - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),14,1,1) + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),14,2,1) diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 5f39892a..27dec9ff 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -5,8 +5,8 @@ - - + + ]> @@ -2665,6 +2665,42 @@ print "\n"; ChangeLog in the source distribution. + + 5.1.2: June 7, 2014 + + + + + Bug fix: linearizing files could create a corrupted output + file under extremely unlikely file size circumstances. See + ChangeLog for details. The odds of getting hit by this are + very low, though one person did. + + + + + Bug fix: qpdf would fail to write files that had streams with + decode parameters referencing other streams. + + + + + New example program: pdf-split-pages: + efficiently split PDF files into individual pages. The example + program does this more efficiently than using qpdf + --pages to do it. + + + + + Packaging fix: Visual C++ binaries did not support Windows XP. + This has been rectified by updating the compilers used to + generate the release binaries. + + + + + 5.1.1: January 14, 2014