Commit c551b972f6b9d365cb7f808a801dbfac409cc8b7

Authored by Jay Berkenbilt
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
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.
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 "&#x2014;"> 5 <!ENTITY mdash "&#x2014;">
6 <!ENTITY ndash "&#x2013;"> 6 <!ENTITY ndash "&#x2013;">
7 <!ENTITY nbsp "&#xA0;"> 7 <!ENTITY nbsp "&#xA0;">
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&ndash;2010</year> 19 + <year>2005&ndash;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 &quot;\n&quot;; @@ -2075,6 +2075,26 @@ print &quot;\n&quot;;
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