Hello community, here is the log from the commit of package pdftk for openSUSE:Factory checked in at 2013-11-02 09:06:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdftk (Old) and /work/SRC/openSUSE:Factory/.pdftk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pdftk" Changes: -------- --- /work/SRC/openSUSE:Factory/pdftk/pdftk.changes 2013-02-12 22:32:16.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pdftk.new/pdftk.changes 2013-11-02 09:06:18.000000000 +0100 @@ -1,0 +2,77 @@ +Fri Aug 02 2013 - joerg.lorenzen@ki.tng.de + +- update to version 2.02 + o Added drop_xmp output option for removing the document XMP metadata + stream from a PDF. + o Added dump_data output of custom page data embedded by STAMPtk + tool. See the embed option in STAMPtk for more information. + o Improved PDF bookmark merging logic so it can handle more input + cases. + o Fixed a password bug where some 'upper-ASCII' characters weren't + being mapped to the correct code points. + o Fixed a 40-bit decryption bug introduced in version 2.00. + o Fixed a bug in the bookmark merging logic that caused bookmarks to + be omitted from the merged PDF. + o Added a test to ensure that encryption passwords use permitted + characters only. (Decryption attempts still allow a larger set of + input characters.) + o Rewrote the wide-to-utf8 code for Windows to make it more rigorous. + o Organized our calls of JvInitClass() in main(). + o Added descriptions to some exception reports. + o Reviewed some code from pdftk.cc, PdfReader.java, PdfWriter.java + and friends. +------------------------------------------------------------------- +Thu Jun 06 2013 - joerg.lorenzen@ki.tng.de + +- update to version 2.01 + o Fixed an uncompress bug introduced in 2.00 that corrupted some + image streams. + o Updated the Windows pdftk.exe compiler settings to remedy an + elusive NullPointerException reported in the field. This problem + first appeared in version 2.00. +------------------------------------------------------------------- +Sat May 25 2013 - joerg.lorenzen@ki.tng.de + +- update to version 2.00 + o Added AES decryption of input PDFs. The 'owner' password is still + required when decrypting any PDF. + o Added merging of bookmarks/outlines when merging full PDFs. + o Added new rotate operation, which is a convenient way of rotating + select pages of a single PDF. + o Added new dump_data_annots operation. Currently it reports only + link annotation information. + o Added new need_appearances output option. Use this when filling a + form with non-ASCII text to ensure the best presentation in Adobe + Reader/Acrobat. It won't work when combined with the flatten + option. + o Improved the compress option so that output PDFs are more compact + and efficient. + o Added page media information to dump_data output: page rotation, + page media bounds and page crop bounds. + o Improved the performance of dump_data so it works better with very + large PDFs. + o Improved the memory management in the Windows binary. This fixes + the rare "Too many heap sections" error. + o Fixed a bug where form fields with multiple values were not being + properly reported by dump_data_fields. + o Fixed a_burst_bug that was corrupting the output PDF pages. + o Fixed an_input_bug to allow interactive prompting of both the user + and owner passwords. + o Fixed a burst bug so that doc_data.txt is now output to the same + directory as the PDF's pages when an output directory is given. + o Fixed a bug where indirect references to the PDF ID in the trailer + would cause a crash. + o Added a test to fill_form so it checks that an input PDF is a form + before trying to fill it with data. + o Added a return value of 3 for warnings 'PDF information not added' + or 'PDF form not filled.' + o Improved the error message for cat page range errors. + o Fixed the error report when an input page number is out of range. + o Fixed a burst bug where document metadata wasn't being copied + properly to the output PDFs. + o Updated the Bouncy Castle library to 1.48. + o When using the cat operation, the output PDF version number is now + set to the maximum PDF version of all of the input PDFs. If any of + the input PDFs have PDF extension levels, then the greatest + extension level is also copied to the output PDF. +------------------------------------------------------------------- Old: ---- pdftk-1.45-src.zip New: ---- pdftk-2.02-src.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdftk.spec ++++++ --- /var/tmp/diff_new_pack.fbcRT7/_old 2013-11-02 09:06:19.000000000 +0100 +++ /var/tmp/diff_new_pack.fbcRT7/_new 2013-11-02 09:06:19.000000000 +0100 @@ -18,7 +18,7 @@ Name: pdftk -Version: 1.45 +Version: 2.02 Release: 0 Summary: A handy tool for manipulating PDF License: GPL-2.0+ @@ -85,9 +85,10 @@ %prep %setup -q -n %{name}-%{version}-dist -%patch0 -p1 +%patch0 -p0 %__cp %{S:1} pdftk/Makefile %__sed -i 's/\r$//' changelog.txt license_gpl_pdftk/*.txt license_gpl_pdftk/*/*.txt +%__chmod 644 changelog.txt license_gpl_pdftk/*.txt license_gpl_pdftk/*/*.txt %build %__make -C pdftk CXXFLAGS="%optflags" LIBGCJ= GXXV=%gxxv ++++++ bug-427046_pdftk.cc.patch ++++++ --- /var/tmp/diff_new_pack.fbcRT7/_old 2013-11-02 09:06:19.000000000 +0100 +++ /var/tmp/diff_new_pack.fbcRT7/_new 2013-11-02 09:06:19.000000000 +0100 @@ -1,24 +1,20 @@ ---- - pdftk/pdftk.cc | 4 ++++ - 1 file changed, 4 insertions(+) - ---- a/pdftk/pdftk.cc -+++ b/pdftk/pdftk.cc -@@ -71,6 +71,8 @@ - #include "com/lowagie/text/pdf/PdfIndirectObject.h" - #include "com/lowagie/text/pdf/PdfFileSpecification.h" - #include "com/lowagie/text/pdf/PdfBoolean.h" -+#include "com/lowagie/text/pdf/PdfEncodings.h" -+#include "com/lowagie/text/pdf/BaseFont.h" +--- pdftk/pdftk.cc.orig 2013-07-30 00:10:22.000000000 +0200 ++++ pdftk/pdftk.cc 2013-08-02 16:25:58.771848500 +0200 +@@ -106,6 +106,8 @@ + #include "pdftk/com/lowagie/text/pdf/PdfFileSpecification.h" + #include "pdftk/com/lowagie/text/pdf/PdfBoolean.h" + #include "pdftk/com/lowagie/text/pdf/PdfDestination.h" ++#include "pdftk/com/lowagie/text/pdf/PdfEncodings.h" ++#include "pdftk/com/lowagie/text/pdf/BaseFont.h" - #include "com/lowagie/text/pdf/RandomAccessFileOrArray.h" // for InputStreamToArray() + #include "pdftk/com/lowagie/text/pdf/PdfAnnotation.h" -@@ -2672,6 +2674,8 @@ int main(int argc, char** argv) - JvInitClass(&itext::PdfDictionary::class$); - JvInitClass(&itext::PdfOutline::class$); - JvInitClass(&itext::PdfBoolean::class$); +@@ -3840,6 +3842,8 @@ + JvInitClass(&itext::PdfStream::class$); + JvInitClass(&itext::RandomAccessFileOrArray::class$); + JvInitClass(&itext::PdfContentByte::class$); + JvInitClass(&itext::PdfEncodings::class$); + JvInitClass(&itext::BaseFont::class$); - TK_Session tk_session( argc, argv ); - + JvInitClass(&itext::PdfNameTree::class$); + JvInitClass(&itext::PdfOutline::class$); -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org