Commit c551b972f6b9d365cb7f808a801dbfac409cc8b7
1 parent
6405d392
update version to 2.2.3, update copyright to 2011
git-svn-id: svn+q:///qpdf/trunk@1051 71b93d88-0707-0410-a8cf-f5a4172ac649
Showing
29 changed files
with
52 additions
and
30 deletions
ChangeLog
| 1 | 2011-04-30 Jay Berkenbilt <ejb@ql.org> | 1 | 2011-04-30 Jay Berkenbilt <ejb@ql.org> |
| 2 | 2 | ||
| 3 | + * 2.2.3: release | ||
| 4 | + | ||
| 3 | * libqpdf/Pl_QPDFTokenizer.cc (processChar): When an inline image | 5 | * libqpdf/Pl_QPDFTokenizer.cc (processChar): When an inline image |
| 4 | is detected, suspend normalization only up to the end of the | 6 | is detected, suspend normalization only up to the end of the |
| 5 | inline image rather than for the remainder of the content stream. | 7 | inline image rather than for the remainder of the content stream. |
README
| 1 | This is the QPDF package. Information about it can be found at | 1 | This is the QPDF package. Information about it can be found at |
| 2 | http://qpdf.sourceforge.net. | 2 | http://qpdf.sourceforge.net. |
| 3 | 3 | ||
| 4 | -QPDF is copyright (c) 2005-2010 Jay Berkenbilt | 4 | +QPDF is copyright (c) 2005-2011 Jay Berkenbilt |
| 5 | 5 | ||
| 6 | This software may be distributed under the terms of version 2 of the | 6 | This software may be distributed under the terms of version 2 of the |
| 7 | Artistic License which may be found in the source distribution as | 7 | Artistic License which may be found in the source distribution as |
README.maintainer
| @@ -27,7 +27,7 @@ Release Reminders | @@ -27,7 +27,7 @@ Release Reminders | ||
| 27 | done or retargeted. | 27 | done or retargeted. |
| 28 | 28 | ||
| 29 | * Each year, update copyright notices. Just search for Copyright. | 29 | * Each year, update copyright notices. Just search for Copyright. |
| 30 | - Last updated: 2010. | 30 | + Last updated: 2011. |
| 31 | 31 | ||
| 32 | * To construct a source distribution from a pristine checkout, | 32 | * To construct a source distribution from a pristine checkout, |
| 33 | make_dist does the following: | 33 | make_dist does the following: |
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.60) | 4 | AC_PREREQ(2.60) |
| 5 | -AC_INIT(qpdf,2.2.2) | 5 | +AC_INIT(qpdf,2.2.3) |
| 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]) |
include/qpdf/Buffer.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/Constants.h
| 1 | -/* Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +/* Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | * | 2 | * |
| 3 | * This file is part of qpdf. This software may be distributed under | 3 | * This file is part of qpdf. This software may be distributed under |
| 4 | * the terms of version 2 of the Artistic License which may be found | 4 | * the terms of version 2 of the Artistic License which may be found |
include/qpdf/DLL.h
| 1 | -/* Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +/* Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | * | 2 | * |
| 3 | * This file is part of qpdf. This software may be distributed under | 3 | * This file is part of qpdf. This software may be distributed under |
| 4 | * the terms of version 2 of the Artistic License which may be found | 4 | * the terms of version 2 of the Artistic License which may be found |
include/qpdf/Pipeline.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/Pl_Buffer.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/Pl_Count.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/Pl_Discard.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/Pl_Flate.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/Pl_StdioFile.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/PointerHolder.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDF.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDFExc.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDFObject.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDFObjectHandle.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDFTokenizer.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDFWriter.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QPDFXRefEntry.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QTC.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/QUtil.hh
| 1 | -// Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +// Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | // | 2 | // |
| 3 | // This file is part of qpdf. This software may be distributed under | 3 | // This file is part of qpdf. This software may be distributed under |
| 4 | // the terms of version 2 of the Artistic License which may be found | 4 | // the terms of version 2 of the Artistic License which may be found |
include/qpdf/qpdf-c.h
| 1 | -/* Copyright (c) 2005-2010 Jay Berkenbilt | 1 | +/* Copyright (c) 2005-2011 Jay Berkenbilt |
| 2 | * | 2 | * |
| 3 | * This file is part of qpdf. This software may be distributed under | 3 | * This file is part of qpdf. This software may be distributed under |
| 4 | * the terms of version 2 of the Artistic License which may be found | 4 | * the terms of version 2 of the Artistic License which may be found |
libqpdf/QPDF.cc
| @@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
| 15 | #include <qpdf/QPDF_Null.hh> | 15 | #include <qpdf/QPDF_Null.hh> |
| 16 | #include <qpdf/QPDF_Dictionary.hh> | 16 | #include <qpdf/QPDF_Dictionary.hh> |
| 17 | 17 | ||
| 18 | -std::string QPDF::qpdf_version = "2.2.2"; | 18 | +std::string QPDF::qpdf_version = "2.2.3"; |
| 19 | 19 | ||
| 20 | void | 20 | void |
| 21 | QPDF::InputSource::setLastOffset(off_t offset) | 21 | QPDF::InputSource::setLastOffset(off_t offset) |
libqpdf/build.mk
| @@ -72,4 +72,4 @@ $(OBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.cc | @@ -72,4 +72,4 @@ $(OBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.cc | ||
| 72 | # * Otherwise, increment REVISION | 72 | # * Otherwise, increment REVISION |
| 73 | 73 | ||
| 74 | $(TARGETS_libqpdf): $(OBJS_libqpdf) | 74 | $(TARGETS_libqpdf): $(OBJS_libqpdf) |
| 75 | - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),6,0,3) | 75 | + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),6,1,3) |
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 "2.2.2"> | ||
| 9 | -<!ENTITY lastreleased "October 4, 2010"> | 8 | +<!ENTITY swversion "2.2.3"> |
| 9 | +<!ENTITY lastreleased "April 30, 2011"> | ||
| 10 | ]> | 10 | ]> |
| 11 | <book> | 11 | <book> |
| 12 | <bookinfo> | 12 | <bookinfo> |
| @@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
| 16 | <firstname>Jay</firstname><surname>Berkenbilt</surname> | 16 | <firstname>Jay</firstname><surname>Berkenbilt</surname> |
| 17 | </author> | 17 | </author> |
| 18 | <copyright> | 18 | <copyright> |
| 19 | - <year>2005–2010</year> | 19 | + <year>2005–2011</year> |
| 20 | <holder>Jay Berkenbilt</holder> | 20 | <holder>Jay Berkenbilt</holder> |
| 21 | </copyright> | 21 | </copyright> |
| 22 | </bookinfo> | 22 | </bookinfo> |
| @@ -2075,6 +2075,26 @@ print "\n"; | @@ -2075,6 +2075,26 @@ print "\n"; | ||
| 2075 | </para> | 2075 | </para> |
| 2076 | <variablelist> | 2076 | <variablelist> |
| 2077 | <varlistentry> | 2077 | <varlistentry> |
| 2078 | + <term>2.2.3: April 30, 2011</term> | ||
| 2079 | + <listitem> | ||
| 2080 | + <itemizedlist> | ||
| 2081 | + <listitem> | ||
| 2082 | + <para> | ||
| 2083 | + Improve handling of inline images when normalizing content | ||
| 2084 | + streams. | ||
| 2085 | + </para> | ||
| 2086 | + </listitem> | ||
| 2087 | + <listitem> | ||
| 2088 | + <para> | ||
| 2089 | + Enhance error recovery to properly handle files that use | ||
| 2090 | + object 0 as a regular object, which is specifically disallowed | ||
| 2091 | + by the spec. | ||
| 2092 | + </para> | ||
| 2093 | + </listitem> | ||
| 2094 | + </itemizedlist> | ||
| 2095 | + </listitem> | ||
| 2096 | + </varlistentry> | ||
| 2097 | + <varlistentry> | ||
| 2078 | <term>2.2.2: October 4, 2010</term> | 2098 | <term>2.2.2: October 4, 2010</term> |
| 2079 | <listitem> | 2099 | <listitem> |
| 2080 | <itemizedlist> | 2100 | <itemizedlist> |
qpdf.spec
| 1 | Summary: Command-line tools and library for transforming PDF files | 1 | Summary: Command-line tools and library for transforming PDF files |
| 2 | Name: qpdf | 2 | Name: qpdf |
| 3 | -Version: 2.2.2 | 3 | +Version: 2.2.3 |
| 4 | Release: 1%{?dist} | 4 | Release: 1%{?dist} |
| 5 | License: Artistic | 5 | License: Artistic |
| 6 | Group: System Environment/Libraries | 6 | Group: System Environment/Libraries |
qpdf/qpdf.cc
| @@ -556,7 +556,7 @@ int main(int argc, char* argv[]) | @@ -556,7 +556,7 @@ int main(int argc, char* argv[]) | ||
| 556 | // 12345678901234567890123456789012345678901234567890123456789012345678901234567890 | 556 | // 12345678901234567890123456789012345678901234567890123456789012345678901234567890 |
| 557 | std::cout | 557 | std::cout |
| 558 | << whoami << " version " << QPDF::QPDFVersion() << std::endl | 558 | << whoami << " version " << QPDF::QPDFVersion() << std::endl |
| 559 | - << "Copyright (c) 2005-2010 Jay Berkenbilt" | 559 | + << "Copyright (c) 2005-2011 Jay Berkenbilt" |
| 560 | << std::endl | 560 | << std::endl |
| 561 | << "This software may be distributed under the terms of version 2 of the" | 561 | << "This software may be distributed under the terms of version 2 of the" |
| 562 | << std::endl | 562 | << std::endl |