You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2020/12/16 17:46:57 UTC

svn commit: r44992 - /dev/pdfbox/2.0.22/

Author: lehmi
Date: Wed Dec 16 17:46:56 2020
New Revision: 44992

Log:
provide PDFB0x 2.0.22 release candidate

Added:
    dev/pdfbox/2.0.22/
    dev/pdfbox/2.0.22/RELEASE-NOTES.txt   (with props)
    dev/pdfbox/2.0.22/debugger-app-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/fontbox-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/fontbox-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/fontbox-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip   (with props)
    dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.asc   (with props)
    dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.sha512
    dev/pdfbox/2.0.22/pdfbox-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/preflight-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/preflight-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/preflight-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/preflight-app-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.sha512
    dev/pdfbox/2.0.22/xmpbox-2.0.22.jar   (with props)
    dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.asc   (with props)
    dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.sha512

Added: dev/pdfbox/2.0.22/RELEASE-NOTES.txt
==============================================================================
--- dev/pdfbox/2.0.22/RELEASE-NOTES.txt (added)
+++ dev/pdfbox/2.0.22/RELEASE-NOTES.txt Wed Dec 16 17:46:56 2020
@@ -0,0 +1,129 @@
+Release Notes -- Apache PDFBox -- Version 2.0.22
+
+Introduction
+------------
+
+The Apache PDFBox library is an open source Java tool for working with PDF documents.
+
+This is an incremental bugfix release based on the earlier 2.0.21 release. It contains
+a couple of fixes and small improvements.
+
+For more details on these changes and all the other fixes and improvements
+included in this release, please refer to the following issues on the
+PDFBox issue tracker at https://issues.apache.org/jira/browse/PDFBOX.
+
+Bug
+
+[PDFBOX-1532] - extra space added to rotated text
+[PDFBOX-1752] - Rendering PDF containing Jpeg2000 fails
+[PDFBOX-2633] - saveIncremental java.lang.NullPointerException
+[PDFBOX-3683] - Unexpected behavior when setting value for radio button with /Opts entry
+[PDFBOX-3891] - Missing data if document is merged with itself
+[PDFBOX-3953] - StackOverflowError in org.apache.pdfbox.pdmodel.PDPageTree.getKids
+[PDFBOX-4270] - Image in field disappears after flattening
+[PDFBOX-4421] - Add support for AES128 encryption for public key
+[PDFBOX-4430] - Missing transformation in flatterning when an XObject is used as appearance of a form field
+[PDFBOX-4617] - PDButton.setValue and PDButton.getOnValueForWidget cannot handle radios with duplicate names and choices
+[PDFBOX-4761] - Alignment Issue in textfield
+[PDFBOX-4934] - Could not find referenced cmap stream Adobe-Japan1-XXXX
+[PDFBOX-4941] - PDRadioButton.getSelectedExportValues() always returns the first entry
+[PDFBOX-4944] - Built-in fonts are reporting nbsp char as having zero width.
+[PDFBOX-4946] - ArrayIndexOutOfBoundsException while trying to get text from a page
+[PDFBOX-4947] - UnsupportedOperationException when using FontMapperImpl.addSubstitute()
+[PDFBOX-4949] - "W n" applied to non existent path produces empty clipping result
+[PDFBOX-4955] - Flattened form-fields are rendered at the bottom of the page
+[PDFBOX-4956] - COSName.hashCode initialized after put to cache, instead before
+[PDFBOX-4958] - AcroForm flatten - correct calculation of appearence position
+[PDFBOX-4959] - ClassCastException: org.apache.pdfbox.cos.COSStream cannot be cast to org.apache.pdfbox.cos.COSNumber
+[PDFBOX-4964] - PDFDebugger Text View for Streams hides errors
+[PDFBOX-4969] - java.lang.IndexOutOfBoundsException
+[PDFBOX-4980] - Java 6 compile error
+[PDFBOX-4984] - Widget Quadding ignored
+[PDFBOX-4988] - Space rendered as missing glyph (2)
+[PDFBOX-4997] - Incremental update adds certain objects not marked as needing update
+[PDFBOX-4999] - Dangerous COSDictionary.addAll(COSDictionary) method
+[PDFBOX-5002] - PDFTextStripper sometimes fuses two words on different lines
+[PDFBOX-5005] - Resource missing at https://ipafont.ipa.go.jp/
+[PDFBOX-5016] - PDButton set subtype methods don't reset toggled subtype
+[PDFBOX-5019] - IllegalArgumentException: miter limit < 1
+[PDFBOX-5028] - Partial field names must not contain period characters
+[PDFBOX-5033] - CFF FontParser exits with illegal offset in font
+[PDFBOX-5040] - Typo in NameRecord table LANGUGAE -> LANGUAGE
+[PDFBOX-5041] - NullPointerException in AppearanceGeneratorHelper.insertGeneratedAppearance
+[PDFBOX-5042] - IllegalArgumentException when generation of appearances fails
+[PDFBOX-5043] - StringIndexOutOfBoundsException in refreshAppearances()
+[PDFBOX-5044] - Stack overflow in PDFieldTree.enqueueKids()
+[PDFBOX-5046] - StringIndexOutOfBoundsException when doing DateConverter.parseDate()
+[PDFBOX-5048] - NullPointerException in PDType1CFont.getStringWidth() and PDType1CFont.getHeight()
+
+New Feature
+
+[PDFBOX-45] - Support incremental save
+[PDFBOX-2626] - Regenerate field appearances if NeedAppearances is set prior to rendering
+[PDFBOX-2857] - Saving XFA document caused prompt saying Extended features has been disabled
+[PDFBOX-2858] - Saving document caused prompt saying Extended features has been disabled
+[PDFBOX-4847] - [PATCH] Allow to access raw image data and fix ICC profile embedding in PNGConverter
+
+Improvement
+
+[PDFBOX-3393] - Javascript actions on form fields cause data to become hidden
+[PDFBOX-3667] - Handle Widget Annotations as Fields even if there is no AcroForm Fields entry
+[PDFBOX-4948] - Add substitute font "ZapfDingbatsITCbyBT-Regular" for ZapfDingbats
+[PDFBOX-4971] - Show "raw" pane for content streams in PDFDebugger
+[PDFBOX-4977] - Provide format action support capability for AcroForm field
+[PDFBOX-4985] - Render orphan annotation widgets
+[PDFBOX-4990] - say which resource not found when a font is missing
+[PDFBOX-4991] - say when GlyphList is not found what was sought for
+[PDFBOX-4993] - if infile is missing, say which one
+[PDFBOX-5000] - Allow PDFDebugger and PDF/A validation to skip AcroForm fix ups
+[PDFBOX-5004] - Repair AcroForm in PDFDebugger
+[PDFBOX-5027] - Protect/Encrypt PDF with multiple certificates on command line
+
+Wish
+
+[PDFBOX-4928] - Could the new rendering method of PageDrawer be optional?
+
+Task
+
+[PDFBOX-4939] - Increase test coverage for AcroForm examples
+[PDFBOX-4940] - Increase code coverage for PDImageXObject tests
+[PDFBOX-5009] - Corrupt PDF can lead to a StackOverflow
+
+Sub-task
+
+[PDFBOX-2859] - Support Incremental Update for forms
+
+Release Contents
+----------------
+
+This release consists of a single source archive packaged as a zip file.
+The archive can be unpacked with the jar tool from your JDK installation.
+See the README.txt file for instructions on how to build this release.
+
+The source archive is accompanied by a SHA512 checksum and a PGP signature
+that you can use to verify the authenticity of your download.
+The public key used for the PGP signature can be found at
+https://www.apache.org/dist/pdfbox/KEYS.
+
+About Apache PDFBox
+-------------------
+
+Apache PDFBox is an open source Java library for working with PDF documents.
+This project allows creation of new PDF documents, manipulation of existing
+documents and the ability to extract content from documents. Apache PDFBox
+also includes several command line utilities. Apache PDFBox is published
+under the Apache License, Version 2.0.
+
+For more information, visit https://pdfbox.apache.org/
+
+About The Apache Software Foundation
+------------------------------------
+
+Established in 1999, The Apache Software Foundation provides organizational,
+legal, and financial support for more than 100 freely-available,
+collaboratively-developed Open Source projects. The pragmatic Apache License
+enables individual and commercial users to easily deploy Apache software;
+the Foundation's intellectual property framework limits the legal exposure
+of its 2,500+ contributors.
+
+For more information, visit https://www.apache.org/

Propchange: dev/pdfbox/2.0.22/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: dev/pdfbox/2.0.22/debugger-app-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/debugger-app-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/debugger-app-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+c82ca868943b0787d2976acbd272fd0aae0d2bf8d66794effd6f61458a5712846f116f71ccf9d1b3c0cde3456d04a3a21185643ba73ee35f6374bd11a64b13de

Added: dev/pdfbox/2.0.22/fontbox-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/fontbox-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/fontbox-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/fontbox-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/fontbox-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/fontbox-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/fontbox-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+61fe3cdd4e1107c0ac8618a4cc3f0d57d483f19f77da4a436ccdcd3e084d9466286a29b7027784458cad10df1b37c0e31e9ed9e835a4802e0c3dc1455da12740

Added: dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.sha512
==============================================================================
--- dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.sha512 (added)
+++ dev/pdfbox/2.0.22/pdfbox-2.0.22-src.zip.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+b9e105cdbf6b851313c5e367eadfdbb225ccf1a49c9640ffe8a82911baf8fa212ed249c767ad045d69fa04fd9a8c7648de871f9e7850ad6e85137031c0c13467

Added: dev/pdfbox/2.0.22/pdfbox-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/pdfbox-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+f94888c812125a1820490e0b100b29f30fc7c6af837f800b3bcce37b8220af210b84790fb7e242c1290cd31e249b468066df0e0cc9a06d1443bd2609ceffa007

Added: dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/pdfbox-app-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+24077504894b711177330bd550d8cf0263640b17e54020f9b10cf0e2a9b5b80c8d81dd094b214b216fddc1fd3ee23258d46cc0926f3891907a9e9d0fc77a10df

Added: dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/pdfbox-debugger-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+6fe0e00e40d1b152e39326a908dccfa599c1cda5038a7c34e7c672b472836bd02af869792d6cfb7e45373a7f01c7d6d7036be5d907447178ec28944e6844dd88

Added: dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/pdfbox-tools-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+69515ca26cb2b54207dbec03c12f439c0893a5c6ce4370f101a35391274b050dcc8841a7fbe1edecd501263125c39b11e6c8381add8c5daa772212fd6fb976c2

Added: dev/pdfbox/2.0.22/preflight-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/preflight-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/preflight-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/preflight-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/preflight-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/preflight-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/preflight-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+8da76f1b9a1d8721086ca988c955376040a7be31e92e9f00173c92ced0cfb2cef45579b721b8fdad8c6118d5538f0942ea27ae64f0acadd2379ab1b0d7929e88

Added: dev/pdfbox/2.0.22/preflight-app-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/preflight-app-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/preflight-app-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+877fff3e2b65e7e1cbde27d9f525589886af6f254c11634fb3c3750514b0298a788a9f1b7bd98b05461a16fb09a5a1b9d621314c3321fb2a62bf49ce07972481

Added: dev/pdfbox/2.0.22/xmpbox-2.0.22.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/xmpbox-2.0.22.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.sha512 (added)
+++ dev/pdfbox/2.0.22/xmpbox-2.0.22.jar.sha512 Wed Dec 16 17:46:56 2020
@@ -0,0 +1 @@
+a06231ff6f224f89b36a66a860f5eceaf9e90ec8e17dd9be033edbdf38559b8d0c5cf6b2e34ac034956a7f26ff60568a9221a4fda220b35fe1522c8f63b9d3bc