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/08/17 15:54:10 UTC

svn commit: r41008 - /dev/pdfbox/2.0.21/

Author: lehmi
Date: Mon Aug 17 15:54:09 2020
New Revision: 41008

Log:
provide PDFB0x 2.0.21 release candidate

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

Added: dev/pdfbox/2.0.21/RELEASE-NOTES.txt
==============================================================================
--- dev/pdfbox/2.0.21/RELEASE-NOTES.txt (added)
+++ dev/pdfbox/2.0.21/RELEASE-NOTES.txt Mon Aug 17 15:54:09 2020
@@ -0,0 +1,101 @@
+Release Notes -- Apache PDFBox -- Version 2.0.21
+
+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.20 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-3835] - Wrap long words for multiline text fields
+[PDFBOX-4568] - Field text poorly vertically aligned
+[PDFBOX-4729] - Wrong position of text in PDTextField with multiline
+[PDFBOX-4850] - Image rendering issue
+[PDFBOX-4860] - Preflight doesn't catch repetition of elements in XMP
+[PDFBOX-4863] - Bitmapped fonts are rendered very blurry
+[PDFBOX-4866] - java.lang.IndexOutOfBoundsException
+[PDFBOX-4871] - java.lang.ArrayIndexOutOfBoundsException: 3
+[PDFBOX-4872] - java.lang.ClassCastException: org.apache.fontbox.cmap.CMapParser$Operator cannot be cast to java.lang.Number
+[PDFBOX-4878] - Call to DictionaryEncoding.getEncoding () throws NullPointerException for some PDF's
+[PDFBOX-4879] - Binary compatibility is broken in 2.0.20
+[PDFBOX-4880] - NullPointerException in TrueTypeEmbedder.createFontDescriptor() with OCR-B font
+[PDFBOX-4882] - Two conditions are always false in TrueTypeEmbedder.isEmbeddingPermitted
+[PDFBOX-4887] - Using the same font fully embedded in plain text and PDTextField, it throws an exception in PDTextField.setValue
+[PDFBOX-4889] - Cannot flatten this file.
+[PDFBOX-4890] - Stack overflow in BufferedRandomAccessFile.read() while creating font cache
+[PDFBOX-4891] - nbspace missing in WinAnsiEncoding and MacRomanEncoding
+[PDFBOX-4894] - Invalid file offsets for PDF files larger than 2G
+[PDFBOX-4897] - PDFObjectStreamParser doesnt use offset
+[PDFBOX-4900] - PDFBox Rendering of PDF Page incorrect when using the special None Named Separation
+[PDFBOX-4902] - PDF/A validation fails when system time zone has minutes
+[PDFBOX-4904] - Bold text leads to wrong order - Text extraction
+[PDFBOX-4906] - PDOptionalContentProperties hasGroup can null pointer if OCGs data is missing
+[PDFBOX-4907] - Signature not detected by Acrobat Reader
+[PDFBOX-4913] - ArrayIndexOutOfBoundsException in ShadingContext.convertToRGB()
+[PDFBOX-4915] - "Page tree root must be a dictionary" on PDDocument.load
+[PDFBOX-4920] - OCSP validation takes very long in ci build
+[PDFBOX-4923] - IllegalArgumentException: The start and the end values must not have different lengths
+[PDFBOX-4927] - IllegalStateException: Expected 'Page' but found COSName{Annot} in PDPageTree.sanitizeType
+[PDFBOX-4930] - Font thickness issue when we use PDFBox for generating images from PDF
+
+Improvement
+
+[PDFBOX-3812] - Support auto size font for multiline PDTextField
+[PDFBOX-4594] - Multiline field text with auto font sizing should be size adjusted
+[PDFBOX-4869] - Reading standard 14 fonts is slow
+[PDFBOX-4875] - Lazy load standard 14 fonts, only if needed
+[PDFBOX-4877] - Matrix class performance improvements
+[PDFBOX-4895] - Faster COSNumber
+[PDFBOX-4896] - Don't save and restore graphic states around showGlyph in LegacyPDFStreamEngine
+[PDFBOX-4909] - Don't calculate font height for every glyph
+
+Task
+
+[PDFBOX-4071] - Improve code quality (3)
+[PDFBOX-4933] - Correct PDFBOX-1777 to PDFBOX-1977 in tests
+
+Sub-task
+
+[PDFBOX-3910] - Support auto font sizing in multiline text fields
+
+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.21/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

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

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

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

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

Added: dev/pdfbox/2.0.21/debugger-app-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/debugger-app-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/debugger-app-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+39eed97eacf205a0525e0138b3d868cf66d7a33778f49ea6fe5b01d729d706d70bd44cb19d6f8e5f22a28eea641a856f30e41df2acd620820a25f05ee921d3d8

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

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

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

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

Added: dev/pdfbox/2.0.21/fontbox-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/fontbox-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/fontbox-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+643747ef337a3f5291f09dbb1332f649114838b991a40d9e2caee561c8f17d1da1ac371c40e97a360122b417f86dbe06aa5d76a60bdfd13c939f0aeab21a6d5c

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

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

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

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

Added: dev/pdfbox/2.0.21/pdfbox-2.0.21-src.zip.sha512
==============================================================================
--- dev/pdfbox/2.0.21/pdfbox-2.0.21-src.zip.sha512 (added)
+++ dev/pdfbox/2.0.21/pdfbox-2.0.21-src.zip.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+18966eb4201de80b0d3220ab68d8d6062d23346c0ea6263df793c8c9f020ac2b3f173d7393c1bded46a474d44d5b8b839b0ca7f0bcba7b3d7d50196f98942691

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

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

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

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

Added: dev/pdfbox/2.0.21/pdfbox-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/pdfbox-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/pdfbox-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+5adbfc50fa1e4ab05acb1ccf2d7401da2aeb356514c0ffd193d01d4b9aa05272850fe969e54a0f290376324cce962a51f0eaf5424bc140928cc6ab4bb6d409c2

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

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

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

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

Added: dev/pdfbox/2.0.21/pdfbox-app-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/pdfbox-app-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/pdfbox-app-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+d2fbba56d12cb4bdbfcfbfbb3b0c1a3b015c3badaaa80f686e7ec50f753112dc565432cbea9f9a98914f9c8cf95c3d0e9c2eca305917300c8d48b71ff285ab8a

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

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

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

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

Added: dev/pdfbox/2.0.21/pdfbox-debugger-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/pdfbox-debugger-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/pdfbox-debugger-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+6fa5ab98d4594a58eef03bc0a8749edbc3888ef6d90678fd13a23fb3d83be8ba4f04ed07726a78f5112ab00956fd4342334980db52540d41962187f770215e59

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

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

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

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

Added: dev/pdfbox/2.0.21/pdfbox-tools-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/pdfbox-tools-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/pdfbox-tools-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+1ffdba0654db5585650533922673b316cdc2ba8302bddbad4ee067719f470ea9f729e1df251cfd1ba3ef93a2bcfb5e4375fb7b2f3a80589c613c09098a31b7ad

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

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

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

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

Added: dev/pdfbox/2.0.21/preflight-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/preflight-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/preflight-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+52f8aebcf6d0dff0cfd9838df63f9768425c4392c549e0a5566abe1dc6d1475c55ed5807358fd3c7d7985ffaef128315f58ec55a6d4558e3386f84f0cacc59b8

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

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

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

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

Added: dev/pdfbox/2.0.21/preflight-app-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/preflight-app-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/preflight-app-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+b0e07c325b4dbd3f9542e7d2b42d46efea032f114f61cd1692d2153ef0ed1f6dd724ac1e1c6030228aa019bac3426a79b668632b680e68f7159a9e32943a6a57

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

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

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

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

Added: dev/pdfbox/2.0.21/xmpbox-2.0.21.jar.sha512
==============================================================================
--- dev/pdfbox/2.0.21/xmpbox-2.0.21.jar.sha512 (added)
+++ dev/pdfbox/2.0.21/xmpbox-2.0.21.jar.sha512 Mon Aug 17 15:54:09 2020
@@ -0,0 +1 @@
+e32473c1dff72073f273a9ff29afd3907accafced688dde021c66f3f2e7cffebd5a8bff29db89dc6fd802b2903c167b466f6f2096d9fabea79116d048c73a1a5