Commit 4071db59aa475b42ba4db71462ab4f83b4bd2132
1 parent
3c5e602a
Prepare 5.1.2 release
Showing
5 changed files
with
43 additions
and
5 deletions
ChangeLog
| 1 | 2014-06-07 Jay Berkenbilt <ejb@ql.org> | 1 | 2014-06-07 Jay Berkenbilt <ejb@ql.org> |
| 2 | 2 | ||
| 3 | + * 5.1.2: release | ||
| 4 | + | ||
| 3 | * MS Visual C++ build: explicitly target Windows 5.0.1 (XP) | 5 | * MS Visual C++ build: explicitly target Windows 5.0.1 (XP) |
| 4 | 6 | ||
| 5 | * New example program: pdf-split-pages: efficiently split PDF | 7 | * New example program: pdf-split-pages: efficiently split PDF |
configure.ac
| @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. | @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. | ||
| 2 | dnl This config.in requires autoconf 2.5 or greater. | 2 | dnl This config.in requires autoconf 2.5 or greater. |
| 3 | 3 | ||
| 4 | AC_PREREQ([2.68]) | 4 | AC_PREREQ([2.68]) |
| 5 | -AC_INIT([qpdf],[5.1.1]) | 5 | +AC_INIT([qpdf],[5.1.2]) |
| 6 | 6 | ||
| 7 | AC_CONFIG_MACRO_DIR([m4]) | 7 | AC_CONFIG_MACRO_DIR([m4]) |
| 8 | AC_CONFIG_FILES([autoconf.mk]) | 8 | AC_CONFIG_FILES([autoconf.mk]) |
libqpdf/QPDF.cc
| @@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
| 20 | #include <qpdf/QPDF_Null.hh> | 20 | #include <qpdf/QPDF_Null.hh> |
| 21 | #include <qpdf/QPDF_Dictionary.hh> | 21 | #include <qpdf/QPDF_Dictionary.hh> |
| 22 | 22 | ||
| 23 | -std::string QPDF::qpdf_version = "5.1.1"; | 23 | +std::string QPDF::qpdf_version = "5.1.2"; |
| 24 | 24 | ||
| 25 | static char const* EMPTY_PDF = | 25 | static char const* EMPTY_PDF = |
| 26 | "%PDF-1.3\n" | 26 | "%PDF-1.3\n" |
libqpdf/build.mk
| @@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c | @@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c | ||
| 96 | # * Otherwise, increment REVISION | 96 | # * Otherwise, increment REVISION |
| 97 | 97 | ||
| 98 | $(TARGETS_libqpdf): $(OBJS_libqpdf) | 98 | $(TARGETS_libqpdf): $(OBJS_libqpdf) |
| 99 | - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),14,1,1) | 99 | + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),14,2,1) |
manual/qpdf-manual.xml
| @@ -5,8 +5,8 @@ | @@ -5,8 +5,8 @@ | ||
| 5 | <!ENTITY mdash "—"> | 5 | <!ENTITY mdash "—"> |
| 6 | <!ENTITY ndash "–"> | 6 | <!ENTITY ndash "–"> |
| 7 | <!ENTITY nbsp " "> | 7 | <!ENTITY nbsp " "> |
| 8 | -<!ENTITY swversion "5.1.1"> | ||
| 9 | -<!ENTITY lastreleased "December 17, 2014"> | 8 | +<!ENTITY swversion "5.1.2"> |
| 9 | +<!ENTITY lastreleased "June 7, 2014"> | ||
| 10 | ]> | 10 | ]> |
| 11 | <book> | 11 | <book> |
| 12 | <bookinfo> | 12 | <bookinfo> |
| @@ -2666,6 +2666,42 @@ print "\n"; | @@ -2666,6 +2666,42 @@ print "\n"; | ||
| 2666 | </para> | 2666 | </para> |
| 2667 | <variablelist> | 2667 | <variablelist> |
| 2668 | <varlistentry> | 2668 | <varlistentry> |
| 2669 | + <term>5.1.2: June 7, 2014</term> | ||
| 2670 | + <listitem> | ||
| 2671 | + <itemizedlist> | ||
| 2672 | + <listitem> | ||
| 2673 | + <para> | ||
| 2674 | + Bug fix: linearizing files could create a corrupted output | ||
| 2675 | + file under extremely unlikely file size circumstances. See | ||
| 2676 | + ChangeLog for details. The odds of getting hit by this are | ||
| 2677 | + very low, though one person did. | ||
| 2678 | + </para> | ||
| 2679 | + </listitem> | ||
| 2680 | + <listitem> | ||
| 2681 | + <para> | ||
| 2682 | + Bug fix: qpdf would fail to write files that had streams with | ||
| 2683 | + decode parameters referencing other streams. | ||
| 2684 | + </para> | ||
| 2685 | + </listitem> | ||
| 2686 | + <listitem> | ||
| 2687 | + <para> | ||
| 2688 | + New example program: <command>pdf-split-pages</command>: | ||
| 2689 | + efficiently split PDF files into individual pages. The example | ||
| 2690 | + program does this more efficiently than using <command>qpdf | ||
| 2691 | + --pages</command> to do it. | ||
| 2692 | + </para> | ||
| 2693 | + </listitem> | ||
| 2694 | + <listitem> | ||
| 2695 | + <para> | ||
| 2696 | + Packaging fix: Visual C++ binaries did not support Windows XP. | ||
| 2697 | + This has been rectified by updating the compilers used to | ||
| 2698 | + generate the release binaries. | ||
| 2699 | + </para> | ||
| 2700 | + </listitem> | ||
| 2701 | + </itemizedlist> | ||
| 2702 | + </listitem> | ||
| 2703 | + </varlistentry> | ||
| 2704 | + <varlistentry> | ||
| 2669 | <term>5.1.1: January 14, 2014</term> | 2705 | <term>5.1.1: January 14, 2014</term> |
| 2670 | <listitem> | 2706 | <listitem> |
| 2671 | <itemizedlist> | 2707 | <itemizedlist> |