[libpdfbox-java] 05/21: Updated version 2.0.6 from 'upstream/2.0.6'

Markus Koschany apo at moszumanska.debian.org
Fri Jun 30 13:54:11 UTC 2017


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository libpdfbox-java.

commit fc6b31f4ce0e22d9a65df1fddf690993c1a5120a
Merge: b341e0f b5fc078
Author: Markus Koschany <apo at debian.org>
Date:   Thu Jun 29 21:07:26 2017 +0200

    Updated version 2.0.6 from 'upstream/2.0.6'
    
    with Debian dir 8f8ed4ce3ca8ea0cc3f723e8faaf46afd9bded20

 LICENSE.txt                                        |    79 +-
 NOTICE.txt                                         |    12 +-
 README.md                                          |   125 +
 README.txt                                         |   104 -
 RELEASE-NOTES.txt                                  |    96 +-
 ant/pom.xml                                        |    46 -
 ant/src/main/appended-resources/META-INF/LICENSE   |    33 -
 ant/src/main/appended-resources/META-INF/NOTICE    |     2 -
 .../java/org/apache/pdfbox/ant/PDFToTextTask.java  |    86 -
 .../main/java/org/apache/pdfbox/ant/package.html   |    34 -
 app/pom.xml                                        |    20 +-
 app/src/main/appended-resources/META-INF/LICENSE   |    58 +-
 app/src/main/appended-resources/META-INF/NOTICE    |    16 +-
 debugger-app/pom.xml                               |    74 +
 .../src/main/appended-resources/META-INF/LICENSE   |   166 +
 .../src/main/appended-resources/META-INF/NOTICE    |    14 +
 debugger/pom.xml                                   |    81 +
 .../org/apache/pdfbox/debugger/PDFDebugger.java    |  1393 ++
 .../pdfbox/debugger/colorpane/CSArrayBased.java    |    99 +
 .../pdfbox/debugger/colorpane/CSDeviceN.java       |   128 +
 .../pdfbox/debugger/colorpane/CSIndexed.java       |   155 +
 .../pdfbox/debugger/colorpane/CSSeparation.java    |   272 +
 .../debugger/colorpane/ColorBarCellRenderer.java   |    43 +
 .../pdfbox/debugger/colorpane/DeviceNColorant.java |    66 +
 .../debugger/colorpane/DeviceNTableModel.java      |    91 +
 .../pdfbox/debugger/colorpane/IndexedColorant.java |    69 +
 .../debugger/colorpane/IndexedTableModel.java      |    93 +
 .../pdfbox/debugger/flagbitspane/AnnotFlag.java    |    73 +
 .../pdfbox/debugger/flagbitspane/EncryptFlag.java  |    69 +
 .../pdfbox/debugger/flagbitspane/FieldFlag.java    |   141 +
 .../apache/pdfbox/debugger/flagbitspane/Flag.java  |    34 +
 .../pdfbox/debugger/flagbitspane/FlagBitsPane.java |    96 +
 .../debugger/flagbitspane/FlagBitsPaneView.java    |   117 +
 .../pdfbox/debugger/flagbitspane/FontFlag.java     |    70 +
 .../pdfbox/debugger/flagbitspane/PanoseFlag.java   |   267 +
 .../pdfbox/debugger/flagbitspane/SigFlag.java      |    64 +
 .../FontEncodingPaneController.java                |   115 +
 .../fontencodingpane/FontEncodingView.java         |   225 +
 .../debugger/fontencodingpane/SimpleFont.java      |   100 +
 .../debugger/fontencodingpane/Type0Font.java       |   157 +
 .../debugger/fontencodingpane/Type3Font.java       |   187 +
 .../pdfbox/debugger/hexviewer/ASCIIPane.java       |   130 +
 .../pdfbox/debugger/hexviewer/AddressPane.java     |   118 +
 .../debugger/hexviewer/HexChangeListener.java      |    28 +
 .../pdfbox/debugger/hexviewer/HexChangedEvent.java |    50 +
 .../pdfbox/debugger/hexviewer/HexEditor.java       |   226 +
 .../apache/pdfbox/debugger/hexviewer/HexModel.java |   167 +
 .../debugger/hexviewer/HexModelChangeListener.java |    26 +
 .../debugger/hexviewer/HexModelChangedEvent.java   |    55 +
 .../apache/pdfbox/debugger/hexviewer/HexPane.java  |   387 +
 .../apache/pdfbox/debugger/hexviewer/HexView.java  |    87 +
 .../pdfbox/debugger/hexviewer/SelectEvent.java     |    58 +
 .../hexviewer/SelectionChangeListener.java         |    26 +
 .../pdfbox/debugger/hexviewer/StatusPane.java      |    68 +
 .../pdfbox/debugger/hexviewer/UpperPane.java       |    65 +
 .../apache/pdfbox/debugger/pagepane/PagePane.java  |   283 +
 .../pdfbox/debugger/streampane/OperatorMarker.java |    91 +
 .../apache/pdfbox/debugger/streampane/Stream.java  |   250 +
 .../debugger/streampane/StreamImageView.java       |   152 +
 .../pdfbox/debugger/streampane/StreamPane.java     |   518 +
 .../pdfbox/debugger/streampane/StreamPaneView.java |    70 +
 .../pdfbox/debugger/streampane/StreamTextView.java |   130 +
 .../debugger/streampane/tooltip/ColorToolTip.java  |    89 +
 .../debugger/streampane/tooltip/FontToolTip.java   |    77 +
 .../debugger/streampane/tooltip/GToolTip.java      |    46 +
 .../debugger/streampane/tooltip/KToolTip.java      |    94 +
 .../debugger/streampane/tooltip/RGToolTip.java     |    46 +
 .../debugger/streampane/tooltip/SCNToolTip.java    |    75 +
 .../streampane/tooltip/ToolTipController.java      |   196 +
 .../pdfbox/debugger/stringpane/StringPane.java     |    78 +
 .../pdfbox/debugger/treestatus/TreeStatus.java     |   219 +
 .../pdfbox/debugger/treestatus/TreeStatusPane.java |   127 +
 .../org/apache/pdfbox/debugger/ui/ArrayEntry.java  |    91 +
 .../apache/pdfbox/debugger/ui/DocumentEntry.java   |    62 +
 .../org/apache/pdfbox/debugger/ui/ErrorDialog.java |   304 +
 .../pdfbox/debugger/ui/ExtensionFileFilter.java    |    76 +
 .../pdfbox/debugger/ui/FileOpenSaveDialog.java     |   121 +
 .../debugger/ui/HighResolutionImageIcon.java       |    53 +
 .../org/apache/pdfbox/debugger/ui/ImageUtil.java   |    72 +
 .../org/apache/pdfbox/debugger/ui/MapEntry.java    |   108 +
 .../org/apache/pdfbox/debugger/ui/MenuBase.java    |    82 +
 .../org/apache/pdfbox/debugger/ui/OSXAdapter.java  |   225 +
 .../pdfbox/debugger/ui/PDFTreeCellRenderer.java    |   359 +
 .../apache/pdfbox/debugger/ui/PDFTreeModel.java    |   348 +
 .../org/apache/pdfbox/debugger/ui/PageEntry.java   |    74 +
 .../pdfbox/debugger/ui/ReaderBottomPanel.java      |    59 +
 .../org/apache/pdfbox/debugger/ui/RecentFiles.java |   205 +
 .../apache/pdfbox/debugger/ui/RotationMenu.java    |   170 +
 .../java/org/apache/pdfbox/debugger/ui/Tree.java   |   424 +
 .../org/apache/pdfbox/debugger/ui/ZoomMenu.java    |   168 +
 .../debugger/ui/textsearcher/SearchEngine.java     |   106 +
 .../debugger/ui/textsearcher/SearchPanel.java      |   205 +
 .../pdfbox/debugger/ui/textsearcher/Searcher.java  |   267 +
 .../resources/org/apache/pdfbox/debugger/array.png |   Bin 0 -> 2858 bytes
 .../org/apache/pdfbox/debugger/boolean.png         |   Bin 0 -> 2966 bytes
 .../resources/org/apache/pdfbox/debugger/dict.png  |   Bin 0 -> 2994 bytes
 .../resources/org/apache/pdfbox/debugger/hex.png   |   Bin 0 -> 2969 bytes
 .../org/apache/pdfbox/debugger/indirect.png        |   Bin 0 -> 2986 bytes
 .../org/apache/pdfbox/debugger/integer.png         |   Bin 0 -> 3002 bytes
 .../resources/org/apache/pdfbox/debugger/name.png  |   Bin 0 -> 2964 bytes
 .../resources/org/apache/pdfbox/debugger/null.png  |   Bin 0 -> 2912 bytes
 .../resources/org/apache/pdfbox/debugger/page.png  |   Bin 0 -> 275 bytes
 .../resources/org/apache/pdfbox/debugger/pdf.png   |   Bin 0 -> 480 bytes
 .../resources/org/apache/pdfbox/debugger/real.png  |   Bin 0 -> 3026 bytes
 .../org/apache/pdfbox/debugger/stream-dict.png     |   Bin 0 -> 2995 bytes
 .../org/apache/pdfbox/debugger/string.png          |   Bin 0 -> 2977 bytes
 examples/pom.xml                                   |    59 +-
 .../src/main/appended-resources/META-INF/LICENSE   |     5 +-
 .../src/main/appended-resources/META-INF/NOTICE    |     4 +-
 .../apache/pdfbox/examples/AbstractExample.java    |   111 -
 .../apache/pdfbox/examples/ant/PDFToTextTask.java  |    85 +
 .../org/apache/pdfbox/examples/ant/package.html    |    34 +
 .../documentmanipulation/SuperimposePage.java      |   101 -
 .../documentmanipulation/package-info.java         |    23 -
 .../apache/pdfbox/examples/fdf/PrintFields.java    |   163 -
 .../org/apache/pdfbox/examples/fdf/SetField.java   |   121 -
 .../org/apache/pdfbox/examples/fdf/package.html    |    25 -
 .../interactive/form/AddBorderToField.java         |    70 +
 .../interactive/form/CreateMultiWidgetsForm.java   |   144 +
 .../interactive/form/CreateSimpleForm.java         |   114 +
 .../examples/interactive/form/FieldTriggers.java   |   129 +
 .../examples/interactive/form/FillFormField.java   |    64 +
 .../examples/interactive/form/PrintFields.java     |   133 +
 .../pdfbox/examples/interactive/form/SetField.java |   130 +
 .../form/UpdateFieldOnDocumentOpen.java            |    62 +
 .../examples/interactive/form/package-info.java    |    23 +
 .../pdfbox/examples/lucene/IndexPDFFiles.java      |   234 +
 .../pdfbox/examples/lucene/LucenePDFDocument.java  |   454 +
 .../org/apache/pdfbox/examples/lucene/package.html |    25 +
 .../java/org/apache/pdfbox/examples/package.html   |    25 -
 .../apache/pdfbox/examples/pdfa/CreatePDFA.java    |   170 -
 .../pdfbox/examples/pdmodel/AddAnnotations.java    |   272 +
 .../pdfbox/examples/pdmodel/AddImageToPDF.java     |    79 +-
 .../pdfbox/examples/pdmodel/AddJavascript.java     |    16 +-
 .../examples/pdmodel/AddMessageToEachPage.java     |    58 +-
 .../examples/pdmodel/AddMetadataFromDocInfo.java   |    23 +-
 .../apache/pdfbox/examples/pdmodel/Annotation.java |   262 -
 .../pdfbox/examples/pdmodel/CreateBlankPDF.java    |    78 +-
 .../pdfbox/examples/pdmodel/CreateBookmarks.java   |    38 +-
 .../examples/pdmodel/CreateGradientShadingPDF.java |   156 +-
 .../examples/pdmodel/CreateLandscapePDF.java       |    70 +-
 .../apache/pdfbox/examples/pdmodel/CreatePDFA.java |   136 +
 .../pdfbox/examples/pdmodel/CreatePatternsPDF.java |   119 +
 .../pdfbox/examples/pdmodel/EmbeddedFiles.java     |    34 +-
 .../pdfbox/examples/pdmodel/EmbeddedFonts.java     |    75 +
 .../examples/pdmodel/ExtractEmbeddedFiles.java     |   365 +-
 .../pdfbox/examples/pdmodel/ExtractMetadata.java   |    67 +-
 .../pdfbox/examples/pdmodel/ExtractTTFFonts.java   |   180 +-
 .../examples/pdmodel/GoToSecondBookmarkOnOpen.java |    22 +-
 .../apache/pdfbox/examples/pdmodel/HelloWorld.java |   107 +-
 .../pdfbox/examples/pdmodel/HelloWorldTTF.java     |   112 +-
 .../pdfbox/examples/pdmodel/HelloWorldType1.java   |    75 +
 .../examples/pdmodel/HelloWorldType1AfmPfb.java    |   120 -
 .../apache/pdfbox/examples/pdmodel/ImageToPDF.java |   137 +-
 .../pdfbox/examples/pdmodel/PrintBookmarks.java    |    31 +-
 .../examples/pdmodel/PrintDocumentMetaData.java    |    36 +-
 .../apache/pdfbox/examples/pdmodel/PrintURLs.java  |    98 +-
 .../pdfbox/examples/pdmodel/RemoveFirstPage.java   |    14 +-
 .../pdfbox/examples/pdmodel/ReplaceString.java     |   172 -
 .../pdfbox/examples/pdmodel/ReplaceURLs.java       |    38 +-
 .../pdfbox/examples/pdmodel/RubberStamp.java       |    24 +-
 .../examples/pdmodel/RubberStampWithImage.java     |    86 +-
 .../pdfbox/examples/pdmodel/ShowColorBoxes.java    |   110 +-
 .../pdfbox/examples/pdmodel/SuperimposePage.java   |   104 +
 .../pdfbox/examples/pdmodel/UsingTextMatrix.java   |    77 +-
 .../pdfbox/examples/persistence/CopyDoc.java       |   126 -
 .../pdfbox/examples/persistence/package.html       |    25 -
 .../apache/pdfbox/examples/printing/Printing.java  |   149 +
 .../rendering/CustomGraphicsStreamEngine.java      |   197 +
 .../examples/rendering/CustomPageDrawer.java       |   192 +
 .../signature/CMSProcessableInputStream.java       |    71 +
 .../signature/CreateEmptySignatureForm.java        |    84 +
 .../pdfbox/examples/signature/CreateSignature.java |   423 +-
 .../examples/signature/CreateSignatureBase.java    |   347 +
 .../examples/signature/CreateVisibleSignature.java |   564 +-
 .../pdfbox/examples/signature/ShowSignature.java   |   220 +-
 .../pdfbox/examples/signature/TSAClient.java       |   201 +
 .../examples/util/DrawPrintTextLocations.java      |   341 +
 .../pdfbox/examples/util/ExtractTextByArea.java    |    30 +-
 .../pdfbox/examples/util/PDFHighlighter.java       |   173 +
 .../pdfbox/examples/util/PDFMergerExample.java     |   174 +
 .../pdfbox/examples/util/PrintImageLocations.java  |   150 +-
 .../pdfbox/examples/util/PrintTextColors.java      |   139 +
 .../pdfbox/examples/util/PrintTextLocations.java   |    80 +-
 .../apache/pdfbox/examples/util/RemoveAllText.java |   142 +-
 .../examples/interactive/form/FillFormField.pdf    |   315 +
 .../examples/rendering/custom-render-demo.pdf      |   Bin 0 -> 34062 bytes
 .../pdfbox/examples/pdfa/CreatePDFATest.java       |    27 +-
 .../examples/pdmodel/TestCreateSignature.java      |   257 +
 .../examples/pdmodel/TestRubberStampWithImage.java |    41 +
 .../apache/pdfbox/examples/pdmodel/document.pdf    |    38 +
 .../org/apache/pdfbox/examples/pdmodel/stamp.jpg   |   Bin 0 -> 24160 bytes
 .../apache/pdfbox/examples/signature/keystore.p12  |   Bin 0 -> 2608 bytes
 .../apache/pdfbox/examples/signature/sign_me.pdf   |   Bin 0 -> 18159 bytes
 .../pdfbox/examples/signature/sign_me_tsa.pdf      |   Bin 0 -> 18465 bytes
 .../pdfbox/examples/signature/sign_me_visible.pdf  |   Bin 0 -> 18941 bytes
 .../org/apache/pdfbox/examples/signature/stamp.jpg |   Bin 0 -> 24160 bytes
 .../pdfbox/examples/signature/tsa_response.asn1    |   Bin 0 -> 4680 bytes
 fontbox/README.txt                                 |     2 +-
 fontbox/pom.xml                                    |    14 +-
 .../main/java/org/apache/fontbox/EncodedFont.java  |    34 +
 .../main/java/org/apache/fontbox/FontBoxFont.java  |    69 +
 .../java/org/apache/fontbox/afm/AFMParser.java     |   199 +-
 .../java/org/apache/fontbox/afm/CharMetric.java    |     3 +-
 .../java/org/apache/fontbox/afm/Composite.java     |     3 +-
 .../java/org/apache/fontbox/afm/CompositePart.java |     3 +-
 .../java/org/apache/fontbox/afm/FontMetric.java    |   911 -
 .../java/org/apache/fontbox/afm/FontMetrics.java   |   888 +
 .../main/java/org/apache/fontbox/afm/KernPair.java |     3 +-
 .../main/java/org/apache/fontbox/afm/Ligature.java |     3 +-
 .../java/org/apache/fontbox/afm/TrackKern.java     |     3 +-
 .../java/org/apache/fontbox/cff/AFMFormatter.java  |   170 -
 .../java/org/apache/fontbox/cff/CFFCIDFont.java    |   296 +
 .../java/org/apache/fontbox/cff/CFFCharset.java    |   210 +
 .../java/org/apache/fontbox/cff/CFFDataInput.java  |     1 -
 .../java/org/apache/fontbox/cff/CFFEncoding.java   |    78 +
 .../org/apache/fontbox/cff/CFFExpertCharset.java   |   225 +
 .../org/apache/fontbox/cff/CFFExpertEncoding.java  |   314 +
 .../apache/fontbox/cff/CFFExpertSubsetCharset.java |   148 +
 .../main/java/org/apache/fontbox/cff/CFFFont.java  |   596 +-
 .../java/org/apache/fontbox/cff/CFFFontROS.java    |   189 -
 .../org/apache/fontbox/cff/CFFISOAdobeCharset.java |   289 +
 .../java/org/apache/fontbox/cff/CFFOperator.java   |    15 +-
 .../java/org/apache/fontbox/cff/CFFParser.java     |  2824 +--
 .../apache/fontbox/cff/CFFStandardEncoding.java    |   313 +
 .../org/apache/fontbox/cff/CFFStandardString.java  |     3 +-
 .../java/org/apache/fontbox/cff/CFFType1Font.java  |   235 +
 .../org/apache/fontbox/cff/CIDKeyedFDSelect.java   |    38 -
 .../fontbox/cff/CIDKeyedType2CharString.java       |    57 +
 .../org/apache/fontbox/cff/CharStringCommand.java  |   624 +-
 .../apache/fontbox/cff/CharStringConverter.java    |   392 -
 .../org/apache/fontbox/cff/CharStringHandler.java  |    56 +-
 .../org/apache/fontbox/cff/CharStringRenderer.java |   679 -
 .../java/org/apache/fontbox/cff/DataInput.java     |    52 +-
 .../java/org/apache/fontbox/cff/DataOutput.java    |     2 -
 .../main/java/org/apache/fontbox/cff/FDSelect.java |    40 +
 .../java/org/apache/fontbox/cff/IndexData.java     |   107 -
 .../org/apache/fontbox/cff/Type1CharString.java    |   521 +
 .../fontbox/cff/Type1CharStringFormatter.java      |   102 -
 .../apache/fontbox/cff/Type1CharStringParser.java  |   386 +-
 .../org/apache/fontbox/cff/Type1FontFormatter.java |   249 -
 .../java/org/apache/fontbox/cff/Type1FontUtil.java |     7 +-
 .../org/apache/fontbox/cff/Type2CharString.java    |   392 +
 .../apache/fontbox/cff/Type2CharStringParser.java  |   537 +-
 .../org/apache/fontbox/cff/charset/CFFCharset.java |   149 -
 .../fontbox/cff/charset/CFFExpertCharset.java      |   211 -
 .../cff/charset/CFFExpertSubsetCharset.java        |   133 -
 .../fontbox/cff/charset/CFFISOAdobeCharset.java    |   275 -
 .../org/apache/fontbox/cff/charset/package.html    |    25 -
 .../apache/fontbox/cff/encoding/CFFEncoding.java   |   150 -
 .../fontbox/cff/encoding/CFFExpertEncoding.java    |   302 -
 .../fontbox/cff/encoding/CFFStandardEncoding.java  |   302 -
 .../org/apache/fontbox/cff/encoding/package.html   |    25 -
 .../java/org/apache/fontbox/cmap/CIDRange.java     |    32 +-
 .../main/java/org/apache/fontbox/cmap/CMap.java    |   299 +-
 .../java/org/apache/fontbox/cmap/CMapParser.java   |   636 +-
 .../org/apache/fontbox/cmap/CodespaceRange.java    |    82 +-
 .../apache/fontbox/encoding/BuiltInEncoding.java   |    40 +
 .../java/org/apache/fontbox/encoding/Encoding.java |   168 +-
 .../apache/fontbox/encoding/MacRomanEncoding.java  |   429 +-
 .../apache/fontbox/encoding/StandardEncoding.java  |   200 +
 .../java/org/apache/fontbox/pfb/PfbParser.java     |    38 +-
 .../org/apache/fontbox/ttf/AbstractTTFParser.java  |   242 -
 .../fontbox/ttf/BufferedRandomAccessFile.java      |   197 +
 .../main/java/org/apache/fontbox/ttf/CFFTable.java |    84 +
 .../org/apache/fontbox/ttf/CIDFontType2Parser.java |    30 -
 .../org/apache/fontbox/ttf/CMAPEncodingEntry.java  |   610 -
 .../java/org/apache/fontbox/ttf/CMAPTable.java     |   118 -
 .../java/org/apache/fontbox/ttf/CmapSubtable.java  |   739 +
 .../java/org/apache/fontbox/ttf/CmapTable.java     |   120 +
 .../apache/fontbox/ttf/DigitalSignatureTable.java  |     8 +-
 .../org/apache/fontbox/ttf/GlyfCompositeComp.java  |    12 +-
 .../apache/fontbox/ttf/GlyfCompositeDescript.java  |   559 +-
 .../java/org/apache/fontbox/ttf/GlyfDescript.java  |     4 +-
 .../org/apache/fontbox/ttf/GlyfSimpleDescript.java |   427 +-
 .../main/java/org/apache/fontbox/ttf/Glyph2D.java  |   252 -
 .../java/org/apache/fontbox/ttf/GlyphData.java     |    24 +-
 .../org/apache/fontbox/ttf/GlyphDescription.java   |    16 +-
 .../java/org/apache/fontbox/ttf/GlyphRenderer.java |   221 +
 .../java/org/apache/fontbox/ttf/GlyphTable.java    |   184 +-
 .../java/org/apache/fontbox/ttf/HeaderTable.java   |    21 +-
 .../apache/fontbox/ttf/HorizontalHeaderTable.java  |    11 +-
 .../apache/fontbox/ttf/HorizontalMetricsTable.java |    58 +-
 .../apache/fontbox/ttf/IndexToLocationTable.java   |    11 +-
 .../org/apache/fontbox/ttf/KerningSubtable.java    |   327 +
 .../java/org/apache/fontbox/ttf/KerningTable.java  |   117 +
 .../apache/fontbox/ttf/MaximumProfileTable.java    |    11 +-
 .../apache/fontbox/ttf/MemoryTTFDataStream.java    |    21 +-
 .../java/org/apache/fontbox/ttf/NameRecord.java    |    82 +-
 .../java/org/apache/fontbox/ttf/NamingTable.java   |   247 +-
 .../apache/fontbox/ttf/OS2WindowsMetricsTable.java |   131 +-
 .../java/org/apache/fontbox/ttf/OTFParser.java     |   113 +
 .../main/java/org/apache/fontbox/ttf/OTLTable.java |    31 +
 .../java/org/apache/fontbox/ttf/OpenTypeFont.java  |    97 +
 .../org/apache/fontbox/ttf/PostScriptTable.java    |    47 +-
 .../java/org/apache/fontbox/ttf/RAFDataStream.java |   346 +-
 .../java/org/apache/fontbox/ttf/TTCDataStream.java |    91 +
 .../java/org/apache/fontbox/ttf/TTFDataStream.java |    40 +-
 .../java/org/apache/fontbox/ttf/TTFParser.java     |   300 +-
 .../java/org/apache/fontbox/ttf/TTFSubFont.java    |  1159 --
 .../java/org/apache/fontbox/ttf/TTFSubsetter.java  |  1100 ++
 .../main/java/org/apache/fontbox/ttf/TTFTable.java |    39 +-
 .../org/apache/fontbox/ttf/TrueTypeCollection.java |   155 +
 .../java/org/apache/fontbox/ttf/TrueTypeFont.java  |   548 +-
 .../apache/fontbox/ttf/VerticalHeaderTable.java    |   215 +
 .../apache/fontbox/ttf/VerticalMetricsTable.java   |   115 +
 .../apache/fontbox/ttf/VerticalOriginTable.java    |   103 +
 .../java/org/apache/fontbox/ttf/WGL4Names.java     |    98 +
 .../apache/fontbox/type1/DamagedFontException.java |    33 +
 .../main/java/org/apache/fontbox/type1/Token.java  |   140 +
 .../fontbox/type1/Type1CharStringReader.java       |    37 +
 .../java/org/apache/fontbox/type1/Type1Font.java   |   554 +
 .../java/org/apache/fontbox/type1/Type1Lexer.java  |   469 +
 .../java/org/apache/fontbox/type1/Type1Parser.java |   915 +
 .../java/org/apache/fontbox/type1/package.html     |    25 +
 .../java/org/apache/fontbox/util/BoundingBox.java  |    35 +-
 .../java/org/apache/fontbox/util/Charsets.java     |    50 +
 .../java/org/apache/fontbox/util/FontManager.java  |   340 -
 .../org/apache/fontbox/util/ResourceLoader.java    |   150 -
 .../fontbox/util/autodetect/FontDirFinder.java     |    20 +-
 .../fontbox/util/autodetect/FontFileFinder.java    |    47 +-
 .../fontbox/util/autodetect/MacFontDirFinder.java  |    33 +-
 .../util/autodetect/NativeFontDirFinder.java       |    16 +-
 .../fontbox/util/autodetect/UnixFontDirFinder.java |    32 +-
 .../util/autodetect/WindowsFontDirFinder.java      |    76 +-
 .../resources/org/apache/fontbox/cmap/83pv-RKSJ-H  |   314 +
 .../resources/org/apache/fontbox/cmap/90ms-RKSJ-H  |   259 +
 .../resources/org/apache/fontbox/cmap/90ms-RKSJ-V  |   156 +
 .../resources/org/apache/fontbox/cmap/90msp-RKSJ-H |   257 +
 .../resources/org/apache/fontbox/cmap/90msp-RKSJ-V |   155 +
 .../resources/org/apache/fontbox/cmap/90pv-RKSJ-H  |   355 +
 .../resources/org/apache/fontbox/cmap/90pv-RKSJ-V  |   129 +
 .../resources/org/apache/fontbox/cmap/Add-RKSJ-H   |   738 +
 .../resources/org/apache/fontbox/cmap/Add-RKSJ-V   |   135 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-0 |   136 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-1 |   147 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-2 |   148 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-3 |   153 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-4 |   154 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-5 |   154 +
 .../resources/org/apache/fontbox/cmap/Adobe-CNS1-6 |   154 +
 .../org/apache/fontbox/cmap/Adobe-CNS1-UCS2        | 18209 ++++++++++++++++++
 .../resources/org/apache/fontbox/cmap/Adobe-GB1-0  |   111 +
 .../resources/org/apache/fontbox/cmap/Adobe-GB1-1  |   119 +
 .../resources/org/apache/fontbox/cmap/Adobe-GB1-2  |   167 +
 .../resources/org/apache/fontbox/cmap/Adobe-GB1-3  |   167 +
 .../resources/org/apache/fontbox/cmap/Adobe-GB1-4  |   197 +
 .../resources/org/apache/fontbox/cmap/Adobe-GB1-5  |   202 +
 .../org/apache/fontbox/cmap/Adobe-GB1-UCS2         | 14267 ++++++++++++++
 .../org/apache/fontbox/cmap/Adobe-Japan1-0         |   113 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-1         |   113 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-2         |   115 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-3         |   116 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-4         |   140 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-5         |   159 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-6         |   170 +
 .../org/apache/fontbox/cmap/Adobe-Japan1-UCS2      | 19159 +++++++++++++++++++
 .../org/apache/fontbox/cmap/Adobe-Japan2-0         |   104 +
 .../org/apache/fontbox/cmap/Adobe-Korea1-0         |   116 +
 .../org/apache/fontbox/cmap/Adobe-Korea1-1         |   151 +
 .../org/apache/fontbox/cmap/Adobe-Korea1-2         |   151 +
 .../org/apache/fontbox/cmap/Adobe-Korea1-UCS2      |  9267 +++++++++
 .../main/resources/org/apache/fontbox/cmap/B5pc-H  |   337 +
 .../main/resources/org/apache/fontbox/cmap/B5pc-V  |    90 +
 .../resources/org/apache/fontbox/cmap/CNS-EUC-H    |   490 +
 .../resources/org/apache/fontbox/cmap/CNS-EUC-V    |   538 +
 .../resources/org/apache/fontbox/cmap/ETen-B5-H    |   343 +
 .../resources/org/apache/fontbox/cmap/ETen-B5-V    |    91 +
 .../resources/org/apache/fontbox/cmap/ETenms-B5-H  |    79 +
 .../resources/org/apache/fontbox/cmap/ETenms-B5-V  |    99 +
 .../main/resources/org/apache/fontbox/cmap/EUC-H   |   207 +
 .../main/resources/org/apache/fontbox/cmap/EUC-V   |   105 +
 .../resources/org/apache/fontbox/cmap/Ext-RKSJ-H   |   768 +
 .../resources/org/apache/fontbox/cmap/Ext-RKSJ-V   |   117 +
 .../resources/org/apache/fontbox/cmap/GB-EUC-H     |   173 +
 .../resources/org/apache/fontbox/cmap/GB-EUC-V     |    98 +
 .../resources/org/apache/fontbox/cmap/GBK-EUC-H    |  4273 +++++
 .../resources/org/apache/fontbox/cmap/GBK-EUC-V    |    97 +
 .../main/resources/org/apache/fontbox/cmap/GBK2K-H |  5325 ++++++
 .../main/resources/org/apache/fontbox/cmap/GBK2K-V |   118 +
 .../resources/org/apache/fontbox/cmap/GBKp-EUC-H   |  4272 +++++
 .../resources/org/apache/fontbox/cmap/GBKp-EUC-V   |    97 +
 .../resources/org/apache/fontbox/cmap/GBpc-EUC-H   |   175 +
 .../resources/org/apache/fontbox/cmap/GBpc-EUC-V   |    98 +
 .../resources/org/apache/fontbox/cmap/HKscs-B5-H   |  1331 ++
 .../resources/org/apache/fontbox/cmap/HKscs-B5-V   |    90 +
 .../resources/org/apache/fontbox/cmap/Identity-H   |   339 +
 .../resources/org/apache/fontbox/cmap/Identity-V   |    73 +
 .../resources/org/apache/fontbox/cmap/KSC-EUC-H    |   562 +
 .../resources/org/apache/fontbox/cmap/KSC-EUC-V    |    94 +
 .../resources/org/apache/fontbox/cmap/KSCms-UHC-H  |   776 +
 .../org/apache/fontbox/cmap/KSCms-UHC-HW-H         |   775 +
 .../org/apache/fontbox/cmap/KSCms-UHC-HW-V         |    93 +
 .../resources/org/apache/fontbox/cmap/KSCms-UHC-V  |    94 +
 .../resources/org/apache/fontbox/cmap/KSCpc-EUC-H  |   608 +
 .../resources/org/apache/fontbox/cmap/KSCpc-EUC-V  |    94 +
 .../org/apache/fontbox/cmap/UniCNS-UCS2-H          | 16992 ++++++++++++++++
 .../org/apache/fontbox/cmap/UniCNS-UCS2-V          |    90 +
 .../org/apache/fontbox/cmap/UniCNS-UTF16-H         | 19107 ++++++++++++++++++
 .../org/apache/fontbox/cmap/UniCNS-UTF16-V         |    94 +
 .../resources/org/apache/fontbox/cmap/UniGB-UCS2-H | 14321 ++++++++++++++
 .../resources/org/apache/fontbox/cmap/UniGB-UCS2-V |   101 +
 .../org/apache/fontbox/cmap/UniGB-UTF16-H          | 14378 ++++++++++++++
 .../org/apache/fontbox/cmap/UniGB-UTF16-V          |   104 +
 .../org/apache/fontbox/cmap/UniJIS-UCS2-H          |  8870 +++++++++
 .../org/apache/fontbox/cmap/UniJIS-UCS2-HW-H       |    81 +
 .../org/apache/fontbox/cmap/UniJIS-UCS2-HW-V       |   279 +
 .../org/apache/fontbox/cmap/UniJIS-UCS2-V          |   275 +
 .../org/apache/fontbox/cmap/UniJIS-UTF16-H         | 14445 ++++++++++++++
 .../org/apache/fontbox/cmap/UniJIS-UTF16-V         |   299 +
 .../resources/org/apache/fontbox/cmap/UniKS-UCS2-H |  8725 +++++++++
 .../resources/org/apache/fontbox/cmap/UniKS-UCS2-V |    95 +
 .../org/apache/fontbox/cmap/UniKS-UTF16-H          |  8892 +++++++++
 .../org/apache/fontbox/cmap/UniKS-UTF16-V          |    99 +
 fontbox/src/main/site/apt/index.apt                |    29 -
 fontbox/src/main/site/resources/images/Logo.gif    |   Bin 11762 -> 0 bytes
 fontbox/src/main/site/resources/images/Logo.png    |   Bin 200813 -> 0 bytes
 fontbox/src/main/site/resources/images/group.svg   |    82 -
 .../apache/fontbox/cff/Type1CharStringTest.java    |    95 -
 .../org/apache/fontbox/cff/Type1FontUtilTest.java  |    83 +-
 .../java/org/apache/fontbox/cmap/TestCMap.java     |     5 +-
 .../org/apache/fontbox/cmap/TestCMapParser.java    |    61 +-
 .../fontbox/ttf/BufferedRandomAccessFileTest.java  |    60 +
 .../org/apache/fontbox/ttf/TTFSubsetterTest.java   |   276 +
 .../java/org/apache/fontbox/ttf/TestTTFParser.java |    10 +-
 .../test/resources/ttf/LiberationSans-Regular.ttf  |   Bin 0 -> 350200 bytes
 fontbox/src/test/resources/ttf/testTrueType.ttf    |   Bin 98724 -> 0 bytes
 jempbox/README.txt                                 |    43 -
 jempbox/eclipse-formatter.xml                      |   267 -
 jempbox/jempbox-checkstyle.xml                     |   187 -
 jempbox/pom.xml                                    |    58 -
 .../src/main/appended-resources/META-INF/LICENSE   |    34 -
 .../src/main/appended-resources/META-INF/NOTICE    |     2 -
 .../org/apache/jempbox/impl/DateConverter.java     |   260 -
 .../main/java/org/apache/jempbox/impl/XMLUtil.java |   447 -
 .../main/java/org/apache/jempbox/impl/package.html |    25 -
 .../java/org/apache/jempbox/xmp/Elementable.java   |    35 -
 .../java/org/apache/jempbox/xmp/ResourceEvent.java |   322 -
 .../java/org/apache/jempbox/xmp/ResourceRef.java   |   257 -
 .../java/org/apache/jempbox/xmp/Thumbnail.java     |   154 -
 .../java/org/apache/jempbox/xmp/XMPMetadata.java   |   773 -
 .../java/org/apache/jempbox/xmp/XMPSchema.java     |  1097 --
 .../org/apache/jempbox/xmp/XMPSchemaBasic.java     |   374 -
 .../jempbox/xmp/XMPSchemaBasicJobTicket.java       |    53 -
 .../apache/jempbox/xmp/XMPSchemaDublinCore.java    |   531 -
 .../apache/jempbox/xmp/XMPSchemaDynamicMedia.java  |    53 -
 .../apache/jempbox/xmp/XMPSchemaIptc4xmpCore.java  |   314 -
 .../jempbox/xmp/XMPSchemaMediaManagement.java      |   283 -
 .../java/org/apache/jempbox/xmp/XMPSchemaPDF.java  |   114 -
 .../org/apache/jempbox/xmp/XMPSchemaPagedText.java |    53 -
 .../org/apache/jempbox/xmp/XMPSchemaPhotoshop.java |   358 -
 .../jempbox/xmp/XMPSchemaRightsManagement.java     |   220 -
 .../main/java/org/apache/jempbox/xmp/package.html  |    25 -
 .../apache/jempbox/xmp/pdfa/XMPMetadataPDFA.java   |   191 -
 .../jempbox/xmp/pdfa/XMPSchemaPDFAField.java       |    58 -
 .../apache/jempbox/xmp/pdfa/XMPSchemaPDFAId.java   |   119 -
 .../jempbox/xmp/pdfa/XMPSchemaPDFAProperty.java    |    57 -
 .../jempbox/xmp/pdfa/XMPSchemaPDFASchema.java      |    98 -
 .../apache/jempbox/xmp/pdfa/XMPSchemaPDFAType.java |    57 -
 .../java/org/apache/jempbox/xmp/pdfa/package.html  |    25 -
 .../test/java/org/apache/jempbox/xmp/AllTests.java |    54 -
 .../org/apache/jempbox/xmp/XMPMetadataTest.java    |   139 -
 .../java/org/apache/jempbox/xmp/XMPSchemaTest.java |   341 -
 .../test/java/org/apache/jempbox/xmp/package.html  |    25 -
 lucene/pom.xml                                     |    56 -
 .../src/main/appended-resources/META-INF/LICENSE   |    33 -
 lucene/src/main/appended-resources/META-INF/NOTICE |     2 -
 .../java/org/apache/pdfbox/lucene/IndexFiles.java  |   270 -
 .../apache/pdfbox/lucene/LucenePDFDocument.java    |   491 -
 .../java/org/apache/pdfbox/lucene/package.html     |    25 -
 .../pdfbox/searchengine/lucene/IndexFiles.java     |    28 -
 .../searchengine/lucene/LucenePDFDocument.java     |    24 -
 parent/pom.xml                                     |   656 +-
 pdfbox-checkstyle-5.xml                            |     6 +-
 pdfbox-checkstyle.xml                              |   185 -
 pdfbox-eclipse-formatter.xml                       |     8 +-
 pdfbox/build.xml                                   |   860 -
 pdfbox/pom.xml                                     |   141 +-
 .../src/main/appended-resources/META-INF/LICENSE   |   127 +
 pdfbox/src/main/appended-resources/META-INF/NOTICE |    12 +
 .../java/org/apache/pdfbox/ConvertColorspace.java  |   452 -
 .../src/main/java/org/apache/pdfbox/Decrypt.java   |   191 -
 .../src/main/java/org/apache/pdfbox/Encrypt.java   |   230 -
 .../src/main/java/org/apache/pdfbox/ExportFDF.java |   141 -
 .../main/java/org/apache/pdfbox/ExportXFDF.java    |   141 -
 .../main/java/org/apache/pdfbox/ExtractImages.java |   310 -
 .../main/java/org/apache/pdfbox/ExtractText.java   |   381 -
 .../src/main/java/org/apache/pdfbox/ImportFDF.java |   152 -
 .../main/java/org/apache/pdfbox/ImportXFDF.java    |   142 -
 .../src/main/java/org/apache/pdfbox/Overlay.java   |   504 -
 .../main/java/org/apache/pdfbox/OverlayPDF.java    |   183 -
 pdfbox/src/main/java/org/apache/pdfbox/PDFBox.java |   151 -
 .../main/java/org/apache/pdfbox/PDFDebugger.java   |   458 -
 .../src/main/java/org/apache/pdfbox/PDFMerger.java |    98 -
 .../src/main/java/org/apache/pdfbox/PDFReader.java |   430 -
 .../src/main/java/org/apache/pdfbox/PDFSplit.java  |   254 -
 .../main/java/org/apache/pdfbox/PDFToImage.java    |   302 -
 .../java/org/apache/pdfbox/PdfDecompressor.java    |    89 -
 .../src/main/java/org/apache/pdfbox/PrintPDF.java  |   150 -
 .../src/main/java/org/apache/pdfbox/TextToPDF.java |   277 -
 .../src/main/java/org/apache/pdfbox/Version.java   |    87 -
 .../java/org/apache/pdfbox/WriteDecodedDoc.java    |   220 -
 .../pdfbox/contentstream/PDContentStream.java      |    55 +
 .../contentstream/PDFGraphicsStreamEngine.java     |   258 +
 .../pdfbox/contentstream/PDFStreamEngine.java      |  1036 +
 .../pdfbox/contentstream/operator/DrawObject.java  |    74 +
 .../operator/MissingOperandException.java          |    33 +
 .../pdfbox/contentstream/operator/Operator.java    |   147 +
 .../contentstream/operator/OperatorProcessor.java  |    90 +
 .../contentstream/operator/color/SetColor.java     |    76 +
 .../operator/color/SetNonStrokingColor.java        |    64 +
 .../operator/color/SetNonStrokingColorN.java       |    33 +
 .../operator/color/SetNonStrokingColorSpace.java   |    51 +
 .../color/SetNonStrokingDeviceCMYKColor.java       |    48 +
 .../color/SetNonStrokingDeviceGrayColor.java       |    48 +
 .../color/SetNonStrokingDeviceRGBColor.java        |    48 +
 .../operator/color/SetStrokingColor.java           |    64 +
 .../operator/color/SetStrokingColorN.java          |    33 +
 .../operator/color/SetStrokingColorSpace.java      |    54 +
 .../operator/color/SetStrokingDeviceCMYKColor.java |    47 +
 .../operator/color/SetStrokingDeviceGrayColor.java |    47 +
 .../operator/color/SetStrokingDeviceRGBColor.java  |    54 +
 .../operator/graphics/AppendRectangleToPath.java   |    71 +
 .../operator/graphics/BeginInlineImage.java        |    52 +
 .../operator/graphics/ClipEvenOddRule.java         |    44 +
 .../operator/graphics/ClipNonZeroRule.java         |    44 +
 .../operator/graphics/CloseAndStrokePath.java      |    45 +
 .../graphics/CloseFillEvenOddAndStrokePath.java    |    44 +
 .../graphics/CloseFillNonZeroAndStrokePath.java    |    44 +
 .../contentstream/operator/graphics/ClosePath.java |    52 +
 .../contentstream/operator/graphics/CurveTo.java   |    79 +
 .../graphics/CurveToReplicateFinalPoint.java       |    64 +
 .../graphics/CurveToReplicateInitialPoint.java     |    78 +
 .../operator/graphics/DrawObject.java              |    79 +
 .../contentstream/operator/graphics/EndPath.java   |    43 +
 .../graphics/FillEvenOddAndStrokePath.java         |    44 +
 .../operator/graphics/FillEvenOddRule.java         |    44 +
 .../graphics/FillNonZeroAndStrokePath.java         |    46 +
 .../operator/graphics/FillNonZeroRule.java         |    44 +
 .../graphics/GraphicsOperatorProcessor.java        |    39 +
 .../operator/graphics/LegacyFillNonZeroRule.java   |    32 +
 .../contentstream/operator/graphics/LineTo.java    |    78 +
 .../contentstream/operator/graphics/MoveTo.java    |    63 +
 .../operator/graphics/ShadingFill.java             |    49 +
 .../operator/graphics/StrokePath.java              |    44 +
 .../contentstream/operator/graphics/package.html   |    25 +
 .../markedcontent/BeginMarkedContentSequence.java  |    57 +
 .../BeginMarkedContentSequenceWithProperties.java  |    63 +
 .../operator/markedcontent/DrawObject.java         |    72 +
 .../markedcontent/EndMarkedContentSequence.java    |    48 +
 .../{util => contentstream}/operator/package.html  |     0
 .../contentstream/operator/state/Concatenate.java  |    67 +
 .../state/EmptyGraphicsStackException.java         |    36 +
 .../contentstream/operator/state/Restore.java      |    52 +
 .../pdfbox/contentstream/operator/state/Save.java  |    43 +
 .../contentstream/operator/state/SetFlatness.java  |    55 +
 .../operator/state/SetGraphicsStateParameters.java |    64 +
 .../operator/state/SetLineCapStyle.java            |    50 +
 .../operator/state/SetLineDashPattern.java         |    92 +
 .../operator/state/SetLineJoinStyle.java           |    51 +
 .../operator/state/SetLineMiterLimit.java          |    51 +
 .../contentstream/operator/state/SetLineWidth.java |    52 +
 .../contentstream/operator/state/SetMatrix.java    |    66 +
 .../operator/state/SetRenderingIntent.java         |    57 +
 .../contentstream/operator/text/BeginText.java     |    48 +
 .../contentstream/operator/text/EndText.java       |    46 +
 .../contentstream/operator/text/MoveText.java      |    76 +
 .../operator/text/MoveTextSetLeading.java          |    64 +
 .../contentstream/operator/text/NextLine.java      |    53 +
 .../operator/text/SetCharSpacing.java              |    59 +
 .../operator/text/SetFontAndSize.java              |    69 +
 .../operator/text/SetTextHorizontalScaling.java    |    52 +
 .../operator/text/SetTextLeading.java              |    45 +
 .../operator/text/SetTextRenderingMode.java        |    63 +
 .../contentstream/operator/text/SetTextRise.java   |    56 +
 .../operator/text/SetWordSpacing.java              |    54 +
 .../contentstream/operator/text/ShowText.java      |    63 +
 .../operator/text/ShowTextAdjusted.java            |    60 +
 .../contentstream/operator/text/ShowTextLine.java  |    46 +
 .../operator/text/ShowTextLineAndSpace.java        |    52 +
 .../org/apache/pdfbox/contentstream/package.html   |    25 +
 .../main/java/org/apache/pdfbox/cos/COSArray.java  |    46 +-
 .../main/java/org/apache/pdfbox/cos/COSBase.java   |    45 +-
 .../java/org/apache/pdfbox/cos/COSBoolean.java     |    17 +-
 .../java/org/apache/pdfbox/cos/COSDictionary.java  |   764 +-
 .../pdfbox/cos/COSDictionaryLateBinding.java       |    61 -
 .../java/org/apache/pdfbox/cos/COSDocument.java    |   398 +-
 .../main/java/org/apache/pdfbox/cos/COSFloat.java  |    66 +-
 .../java/org/apache/pdfbox/cos/COSInputStream.java |   121 +
 .../java/org/apache/pdfbox/cos/COSInteger.java     |    80 +-
 .../main/java/org/apache/pdfbox/cos/COSName.java   |  2196 +--
 .../main/java/org/apache/pdfbox/cos/COSNull.java   |    23 +-
 .../main/java/org/apache/pdfbox/cos/COSNumber.java |    12 +-
 .../main/java/org/apache/pdfbox/cos/COSObject.java |   119 +-
 .../java/org/apache/pdfbox/cos/COSObjectKey.java   |   126 +
 .../org/apache/pdfbox/cos/COSOutputStream.java     |    95 +
 .../main/java/org/apache/pdfbox/cos/COSStream.java |   609 +-
 .../main/java/org/apache/pdfbox/cos/COSString.java |   494 +-
 .../main/java/org/apache/pdfbox/cos/COSUnread.java |   100 -
 .../java/org/apache/pdfbox/cos/COSUpdateInfo.java  |    37 +
 .../java/org/apache/pdfbox/cos/ICOSVisitor.java    |    43 +-
 .../java/org/apache/pdfbox/cos/PDFDocEncoding.java |   154 +
 .../pdfbox/cos/UnmodifiableCOSDictionary.java      |   290 +
 .../org/apache/pdfbox/encoding/AFMEncoding.java    |    61 -
 .../apache/pdfbox/encoding/DictionaryEncoding.java |    98 -
 .../java/org/apache/pdfbox/encoding/Encoding.java  |   409 -
 .../apache/pdfbox/encoding/EncodingManager.java    |    70 -
 .../apache/pdfbox/encoding/MacOSRomanEncoding.java |    68 -
 .../apache/pdfbox/encoding/MacRomanEncoding.java   |   264 -
 .../pdfbox/encoding/PDFBoxCharsetProvider.java     |    66 -
 .../pdfbox/encoding/PDFDocEncodingCharset.java     |   100 -
 .../org/apache/pdfbox/encoding/PdfDocEncoding.java |   283 -
 .../apache/pdfbox/encoding/SingleByteCharset.java  |   199 -
 .../apache/pdfbox/encoding/StandardEncoding.java   |   203 -
 .../org/apache/pdfbox/encoding/Type1Encoding.java  |    43 -
 .../apache/pdfbox/encoding/WinAnsiEncoding.java    |   281 -
 .../pdfbox/encoding/conversion/CJKConverter.java   |   113 -
 .../pdfbox/encoding/conversion/CJKEncoding.java    |   200 -
 .../encoding/conversion/CMapSubstitution.java      |    84 -
 .../conversion/EncodingConversionManager.java      |    72 -
 .../encoding/conversion/EncodingConverter.java     |    49 -
 .../apache/pdfbox/encoding/conversion/package.html |    25 -
 .../java/org/apache/pdfbox/encoding/package.html   |    25 -
 .../java/org/apache/pdfbox/encryption/ARCFour.java |   168 -
 .../pdfbox/encryption/DocumentEncryption.java      |   408 -
 .../apache/pdfbox/encryption/PDFEncryption.java    |   589 -
 .../java/org/apache/pdfbox/encryption/package.html |    25 -
 .../pdfbox/exceptions/COSVisitorException.java     |    39 -
 .../pdfbox/exceptions/CryptographyException.java   |    68 -
 .../exceptions/InvalidPasswordException.java       |    37 -
 .../exceptions/OutlineNotLocalException.java       |    41 -
 .../pdfbox/exceptions/SignatureException.java      |    95 -
 .../apache/pdfbox/exceptions/WrappedException.java |    39 -
 .../pdfbox/exceptions/WrappedIOException.java      |    50 -
 .../java/org/apache/pdfbox/exceptions/package.html |    25 -
 .../org/apache/pdfbox/filter/ASCII85Filter.java    |    52 +-
 .../apache/pdfbox/filter/ASCII85InputStream.java   |   274 +
 .../apache/pdfbox/filter/ASCII85OutputStream.java  |   246 +
 .../org/apache/pdfbox/filter/ASCIIHexFilter.java   |   219 +-
 .../apache/pdfbox/filter/CCITTFaxDecodeFilter.java |   160 -
 .../pdfbox/filter/CCITTFaxDecoderStream.java       |   819 +
 .../pdfbox/filter/CCITTFaxEncoderStream.java       |   323 +
 .../org/apache/pdfbox/filter/CCITTFaxFilter.java   |   149 +
 .../java/org/apache/pdfbox/filter/CryptFilter.java |    41 +-
 .../java/org/apache/pdfbox/filter/DCTFilter.java   |   305 +-
 .../org/apache/pdfbox/filter/DecodeResult.java     |    70 +
 .../main/java/org/apache/pdfbox/filter/Filter.java |   121 +-
 .../org/apache/pdfbox/filter/FilterFactory.java    |   103 +
 .../org/apache/pdfbox/filter/FilterManager.java    |   125 -
 .../java/org/apache/pdfbox/filter/FlateFilter.java |   118 +-
 .../org/apache/pdfbox/filter/IdentityFilter.java   |    43 +-
 .../java/org/apache/pdfbox/filter/JBIG2Filter.java |   159 +-
 .../java/org/apache/pdfbox/filter/JPXFilter.java   |   166 +-
 .../java/org/apache/pdfbox/filter/LZWFilter.java   |   137 +-
 .../pdfbox/filter/MissingImageReaderException.java |    37 +
 .../java/org/apache/pdfbox/filter/Predictor.java   |    10 +-
 .../pdfbox/filter/RunLengthDecodeFilter.java       |    80 +-
 .../org/apache/pdfbox/filter/TIFFExtension.java    |   106 +
 .../org/apache/pdfbox/filter/TIFFFaxDecoder.java   |  1455 --
 .../org/apache/pdfbox/io/ASCII85InputStream.java   |   266 -
 .../org/apache/pdfbox/io/ASCII85OutputStream.java  |   243 -
 .../pdfbox/io/ByteArrayPushBackInputStream.java    |   390 -
 .../pdfbox/io/FastByteArrayOutputStream.java       |    48 -
 .../main/java/org/apache/pdfbox/io/IOUtils.java    |    87 +-
 .../org/apache/pdfbox/io/MemoryUsageSetting.java   |   281 +
 .../org/apache/pdfbox/io/PushBackInputStream.java  |   237 -
 .../java/org/apache/pdfbox/io/RandomAccess.java    |    29 +-
 .../org/apache/pdfbox/io/RandomAccessBuffer.java   |   335 +-
 .../io/RandomAccessBufferedFileInputStream.java    |   174 +-
 .../org/apache/pdfbox/io/RandomAccessFile.java     |   145 +-
 .../pdfbox/io/RandomAccessFileInputStream.java     |   117 -
 .../pdfbox/io/RandomAccessFileOutputStream.java    |   141 -
 .../apache/pdfbox/io/RandomAccessInputStream.java  |    96 +
 .../apache/pdfbox/io/RandomAccessOutputStream.java |    60 +
 .../org/apache/pdfbox/io/RandomAccessRead.java     |    83 +-
 .../org/apache/pdfbox/io/RandomAccessWrite.java    |    58 +
 .../java/org/apache/pdfbox/io/ScratchFile.java     |   513 +
 .../org/apache/pdfbox/io/ScratchFileBuffer.java    |   525 +
 .../java/org/apache/pdfbox/io/SequentialRead.java  |    23 +-
 .../apache/pdfbox/io/ccitt/CCITTFaxConstants.java  |    82 -
 .../io/ccitt/CCITTFaxG31DDecodeInputStream.java    |   471 -
 .../io/ccitt/FillOrderChangeInputStream.java       |   108 -
 .../org/apache/pdfbox/io/ccitt/PackedBitArray.java |   259 -
 .../java/org/apache/pdfbox/io/ccitt/package.html   |    26 -
 .../org/apache/pdfbox/multipdf/LayerUtility.java   |   273 +
 .../java/org/apache/pdfbox/multipdf/Overlay.java   |   642 +
 .../apache/pdfbox/multipdf/PDFCloneUtility.java    |   238 +
 .../apache/pdfbox/multipdf/PDFMergerUtility.java   |   822 +
 .../org/apache/pdfbox/multipdf/PageExtractor.java  |   127 +
 .../java/org/apache/pdfbox/multipdf/Splitter.java  |   258 +
 .../src/main/java/org/apache/pdfbox/package.html   |    25 -
 .../org/apache/pdfbox/pdfparser/BaseParser.java    |  1264 +-
 .../org/apache/pdfbox/pdfparser/COSParser.java     |  2230 +++
 .../pdfbox/pdfparser/ConformingPDFParser.java      |   694 -
 .../pdfbox/pdfparser/EndstreamOutputStream.java    |    12 +-
 .../org/apache/pdfbox/pdfparser/FDFParser.java     |   174 +
 .../apache/pdfbox/pdfparser/InputStreamSource.java |   125 +
 .../pdfbox/pdfparser/NonSequentialPDFParser.java   |  2268 ---
 .../pdfbox/pdfparser/PDFObjectStreamParser.java    |    64 +-
 .../org/apache/pdfbox/pdfparser/PDFParser.java     |  1151 +-
 .../apache/pdfbox/pdfparser/PDFStreamParser.java   |   327 +-
 .../java/org/apache/pdfbox/pdfparser/PDFXRef.java  |     1 -
 .../org/apache/pdfbox/pdfparser/PDFXRefStream.java |   114 +-
 .../pdfbox/pdfparser/PDFXrefStreamParser.java      |   231 +-
 .../pdfbox/pdfparser/RandomAccessSource.java       |    99 +
 .../apache/pdfbox/pdfparser/SequentialSource.java  |   105 +
 .../pdfbox/pdfparser/VisualSignatureParser.java    |   319 -
 .../pdfbox/pdfparser/XrefTrailerResolver.java      |   696 +-
 .../org/apache/pdfbox/pdfviewer/ArrayEntry.java    |    69 -
 .../java/org/apache/pdfbox/pdfviewer/MapEntry.java |    91 -
 .../org/apache/pdfbox/pdfviewer/PDFPagePanel.java  |   128 -
 .../pdfbox/pdfviewer/PDFTreeCellRenderer.java      |   130 -
 .../org/apache/pdfbox/pdfviewer/PDFTreeModel.java  |   319 -
 .../org/apache/pdfbox/pdfviewer/PageDrawer.java    |   733 -
 .../org/apache/pdfbox/pdfviewer/PageWrapper.java   |   104 -
 .../apache/pdfbox/pdfviewer/ReaderBottomPanel.java |    72 -
 .../java/org/apache/pdfbox/pdfviewer/package.html  |    25 -
 .../pdfbox/pdfwriter/COSFilterInputStream.java     |   119 -
 .../pdfbox/pdfwriter/COSStandardOutputStream.java  |   113 +-
 .../org/apache/pdfbox/pdfwriter/COSWriter.java     |  1444 +-
 .../pdfbox/pdfwriter/COSWriterXRefEntry.java       |    41 +-
 .../pdfbox/pdfwriter/ContentStreamWriter.java      |    97 +-
 .../pdfbox/pdmodel/ConformingPDDocument.java       |   114 -
 .../pdfbox/pdmodel/DefaultResourceCache.java       |   180 +
 .../pdfbox/pdmodel/MissingResourceException.java   |    31 +
 .../pdfbox/pdmodel/PDDestinationNameTreeNode.java  |    26 +-
 .../java/org/apache/pdfbox/pdmodel/PDDocument.java |  2125 +-
 .../apache/pdfbox/pdmodel/PDDocumentCatalog.java   |   509 +-
 .../pdfbox/pdmodel/PDDocumentInformation.java      |    41 +-
 .../PDDocumentNameDestinationDictionary.java       |    28 +-
 .../pdfbox/pdmodel/PDDocumentNameDictionary.java   |    31 +-
 .../pdmodel/PDEmbeddedFilesNameTreeNode.java       |    23 +-
 .../pdfbox/pdmodel/PDJavascriptNameTreeNode.java   |    26 +-
 .../java/org/apache/pdfbox/pdmodel/PDPage.java     |   839 +-
 .../apache/pdfbox/pdmodel/PDPageContentStream.java |  2406 +++
 .../java/org/apache/pdfbox/pdmodel/PDPageNode.java |   474 -
 .../java/org/apache/pdfbox/pdmodel/PDPageTree.java |   526 +
 .../java/org/apache/pdfbox/pdmodel/PDPageable.java |   212 -
 .../org/apache/pdfbox/pdmodel/PDResources.java     |   988 +-
 .../pdmodel/PDStructureElementNameTreeNode.java    |    62 +
 .../java/org/apache/pdfbox/pdmodel/PageLayout.java |    88 +
 .../java/org/apache/pdfbox/pdmodel/PageMode.java   |    88 +
 .../org/apache/pdfbox/pdmodel/ResourceCache.java   |   107 +
 .../apache/pdfbox/pdmodel/common/COSArrayList.java |   168 +-
 .../pdfbox/pdmodel/common/COSDictionaryMap.java    |    40 +-
 .../pdfbox/pdmodel/common/COSObjectable.java       |     5 +-
 .../pdfbox/pdmodel/common/COSStreamArray.java      |   314 -
 .../pdfbox/pdmodel/common/DualCOSObjectable.java   |    42 -
 .../pdmodel/common/PDDestinationOrAction.java      |     3 +-
 .../pdfbox/pdmodel/common/PDDictionaryWrapper.java |    19 +-
 .../org/apache/pdfbox/pdmodel/common/PDMatrix.java |   115 -
 .../pdfbox/pdmodel/common/PDMemoryStream.java      |   270 -
 .../apache/pdfbox/pdmodel/common/PDMetadata.java   |    46 +-
 .../pdfbox/pdmodel/common/PDNameTreeNode.java      |   109 +-
 .../pdfbox/pdmodel/common/PDNamedTextStream.java   |   123 -
 .../pdfbox/pdmodel/common/PDNumberTreeNode.java    |    87 +-
 .../pdfbox/pdmodel/common/PDObjectStream.java      |    21 +-
 .../pdfbox/pdmodel/common/PDPageLabelRange.java    |    17 +-
 .../apache/pdfbox/pdmodel/common/PDPageLabels.java |    41 +-
 .../org/apache/pdfbox/pdmodel/common/PDRange.java  |    14 +-
 .../apache/pdfbox/pdmodel/common/PDRectangle.java  |   132 +-
 .../org/apache/pdfbox/pdmodel/common/PDStream.java |   356 +-
 .../apache/pdfbox/pdmodel/common/PDTextStream.java |   166 -
 .../pdmodel/common/PDTypedDictionaryWrapper.java   |     7 +-
 .../apache/pdfbox/pdmodel/common/XrefEntry.java    |    43 -
 .../PDComplexFileSpecification.java                |    66 +-
 .../common/filespecification/PDEmbeddedFile.java   |    60 +-
 .../filespecification/PDFileSpecification.java     |     3 +-
 .../PDSimpleFileSpecification.java                 |     6 +-
 .../pdfbox/pdmodel/common/function/PDFunction.java |   103 +-
 .../pdmodel/common/function/PDFunctionType0.java   |   102 +-
 .../pdmodel/common/function/PDFunctionType2.java   |   128 +-
 .../pdmodel/common/function/PDFunctionType3.java   |    18 +-
 .../pdmodel/common/function/PDFunctionType4.java   |    11 +-
 .../common/function/PDFunctionTypeIdentity.java    |    56 +
 .../common/function/type4/ArithmeticOperators.java |    13 +-
 .../common/function/type4/BitwiseOperators.java    |     1 -
 .../function/type4/ConditionalOperators.java       |     1 -
 .../common/function/type4/ExecutionContext.java    |     7 +-
 .../common/function/type4/InstructionSequence.java |     9 +-
 .../function/type4/InstructionSequenceBuilder.java |    19 +-
 .../pdmodel/common/function/type4/Operator.java    |     1 -
 .../pdmodel/common/function/type4/Operators.java   |     3 +-
 .../pdmodel/common/function/type4/Parser.java      |    25 +-
 .../common/function/type4/RelationalOperators.java |     1 -
 .../common/function/type4/StackOperators.java      |     1 -
 .../logicalstructure/PDAttributeObject.java        |    17 +-
 .../logicalstructure/PDDefaultAttributeObject.java |    11 +-
 .../logicalstructure/PDMarkInfo.java               |    19 +-
 .../logicalstructure/PDMarkedContentReference.java |   239 +-
 .../logicalstructure/PDObjectReference.java        |   286 +-
 .../logicalstructure/PDStructureElement.java       |   103 +-
 .../logicalstructure/PDStructureNode.java          |   845 +-
 .../logicalstructure/PDStructureTreeRoot.java      |    40 +-
 .../logicalstructure/PDUserAttributeObject.java    |    22 +-
 .../logicalstructure/PDUserProperty.java           |    69 +-
 .../logicalstructure/Revisions.java                |    13 +-
 .../markedcontent/PDMarkedContent.java             |   404 +-
 .../markedcontent/PDPropertyList.java              |    70 +
 .../documentinterchange/prepress/PDBoxStyle.java   |    71 +-
 .../taggedpdf/PDArtifactMarkedContent.java         |     3 +-
 .../taggedpdf/PDExportFormatAttributeObject.java   |    12 +-
 .../taggedpdf/PDFourColours.java                   |     6 +-
 .../taggedpdf/PDLayoutAttributeObject.java         |   117 +-
 .../taggedpdf/PDListAttributeObject.java           |     3 +-
 .../taggedpdf/PDPrintFieldAttributeObject.java     |     3 +-
 .../taggedpdf/PDStandardAttributeObject.java       |    97 +-
 .../taggedpdf/PDTableAttributeObject.java          |     8 +-
 .../taggedpdf/StandardStructureTypes.java          |    10 +-
 .../pdfbox/pdmodel/edit/PDPageContentStream.java   |  1587 --
 .../org/apache/pdfbox/pdmodel/edit/package.html    |    25 -
 .../pdmodel/encryption/AccessPermission.java       |    66 +-
 .../encryption/BadSecurityHandlerException.java    |    58 -
 .../pdmodel/encryption/DecryptionMaterial.java     |     3 +-
 .../encryption/InvalidPasswordException.java       |    35 +
 .../pdfbox/pdmodel/encryption/MessageDigests.java  |    63 +
 .../encryption/PDCryptFilterDictionary.java        |    17 +-
 .../pdfbox/pdmodel/encryption/PDEncryption.java    |   603 +
 .../pdmodel/encryption/PDEncryptionDictionary.java |   417 +-
 .../pdmodel/encryption/PDEncryptionManager.java    |   119 -
 .../pdmodel/encryption/PDStandardEncryption.java   |   403 -
 .../pdmodel/encryption/ProtectionPolicy.java       |     7 +-
 .../encryption/PublicKeyDecryptionMaterial.java    |    33 +-
 .../encryption/PublicKeyProtectionPolicy.java      |    69 +-
 .../pdmodel/encryption/PublicKeyRecipient.java     |     3 +-
 .../encryption/PublicKeySecurityHandler.java       |   437 +-
 .../pdfbox/pdmodel/encryption/RC4Cipher.java       |   166 +
 .../pdfbox/pdmodel/encryption/SecurityHandler.java |   750 +-
 .../pdmodel/encryption/SecurityHandlerFactory.java |   163 +
 .../encryption/SecurityHandlersManager.java        |   230 -
 .../encryption/StandardDecryptionMaterial.java     |    12 +-
 .../encryption/StandardProtectionPolicy.java       |    92 +-
 .../encryption/StandardSecurityHandler.java        |  1297 +-
 .../apache/pdfbox/pdmodel/fdf/FDFAnnotation.java   |   659 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationCaret.java     |   105 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationCircle.java    |   121 +-
 .../pdmodel/fdf/FDFAnnotationFileAttachment.java   |    21 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationFreeText.java  |   267 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationHighlight.java |    23 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationInk.java       |   111 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationLine.java      |   433 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationLink.java      |    66 +
 .../pdfbox/pdmodel/fdf/FDFAnnotationPolygon.java   |   130 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationPolyline.java  |   231 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationSound.java     |    21 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationSquare.java    |   120 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationSquiggly.java  |    23 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationStamp.java     |    21 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationStrikeOut.java |    23 +-
 .../pdfbox/pdmodel/fdf/FDFAnnotationText.java      |   100 +-
 .../pdmodel/fdf/FDFAnnotationTextMarkup.java       |   114 +
 .../pdfbox/pdmodel/fdf/FDFAnnotationUnderline.java |    23 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFCatalog.java  |    63 +-
 .../apache/pdfbox/pdmodel/fdf/FDFDictionary.java   |   368 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFDocument.java |   135 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFField.java    |   511 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFIconFit.java  |    87 +-
 .../apache/pdfbox/pdmodel/fdf/FDFJavaScript.java   |   126 +-
 .../pdfbox/pdmodel/fdf/FDFNamedPageReference.java  |    40 +-
 .../pdfbox/pdmodel/fdf/FDFOptionElement.java       |    32 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFPage.java     |    56 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFPageInfo.java |    21 +-
 .../org/apache/pdfbox/pdmodel/fdf/FDFTemplate.java |    59 +-
 .../org/apache/pdfbox/pdmodel/fdf/XMLUtil.java     |   105 +
 .../apache/pdfbox/pdmodel/font/CIDFontMapping.java |    54 +
 .../apache/pdfbox/pdmodel/font/CIDSystemInfo.java  |    58 +
 .../apache/pdfbox/pdmodel/font/CMapManager.java    |    77 +
 .../pdmodel/font/FileSystemFontProvider.java       |   782 +
 .../org/apache/pdfbox/pdmodel/font/FontCache.java  |    52 +
 .../org/apache/pdfbox/pdmodel/font/FontFormat.java |    41 +
 .../org/apache/pdfbox/pdmodel/font/FontInfo.java   |   124 +
 .../apache/pdfbox/pdmodel/font/FontManager.java    |   351 -
 .../org/apache/pdfbox/pdmodel/font/FontMapper.java |    54 +
 .../apache/pdfbox/pdmodel/font/FontMapperImpl.java |   711 +
 .../apache/pdfbox/pdmodel/font/FontMappers.java    |    58 +
 .../apache/pdfbox/pdmodel/font/FontMapping.java    |    54 +
 .../apache/pdfbox/pdmodel/font/FontProvider.java   |    38 +
 .../org/apache/pdfbox/pdmodel/font/PDCIDFont.java  |   529 +-
 .../apache/pdfbox/pdmodel/font/PDCIDFontType0.java |   451 +
 .../pdfbox/pdmodel/font/PDCIDFontType0Font.java    |    85 -
 .../apache/pdfbox/pdmodel/font/PDCIDFontType2.java |   457 +
 .../pdmodel/font/PDCIDFontType2Embedder.java       |   417 +
 .../pdfbox/pdmodel/font/PDCIDFontType2Font.java    |   182 -
 .../pdfbox/pdmodel/font/PDCIDSystemInfo.java       |    73 +
 .../org/apache/pdfbox/pdmodel/font/PDFont.java     |  1105 +-
 .../pdfbox/pdmodel/font/PDFontDescriptor.java      |   610 +-
 .../pdfbox/pdmodel/font/PDFontDescriptorAFM.java   |   432 -
 .../pdmodel/font/PDFontDescriptorDictionary.java   |   605 -
 .../apache/pdfbox/pdmodel/font/PDFontFactory.java  |   143 +-
 .../org/apache/pdfbox/pdmodel/font/PDFontLike.java |   117 +
 .../apache/pdfbox/pdmodel/font/PDMMType1Font.java  |    25 +-
 .../org/apache/pdfbox/pdmodel/font/PDPanose.java   |    58 +
 .../pdmodel/font/PDPanoseClassification.java       |   103 +
 .../apache/pdfbox/pdmodel/font/PDSimpleFont.java   |   976 +-
 .../apache/pdfbox/pdmodel/font/PDTrueTypeFont.java |  1026 +-
 .../pdmodel/font/PDTrueTypeFontEmbedder.java       |   128 +
 .../apache/pdfbox/pdmodel/font/PDType0Font.java    |   488 +-
 .../pdfbox/pdmodel/font/PDType1AfmPfbFont.java     |   246 -
 .../apache/pdfbox/pdmodel/font/PDType1CFont.java   |   774 +-
 .../apache/pdfbox/pdmodel/font/PDType1Font.java    |   917 +-
 .../pdfbox/pdmodel/font/PDType1FontEmbedder.java   |   175 +
 .../pdfbox/pdmodel/font/PDType3CharProc.java       |   189 +
 .../apache/pdfbox/pdmodel/font/PDType3Font.java    |   344 +-
 .../apache/pdfbox/pdmodel/font/PDVectorFont.java   |    44 +
 .../pdfbox/pdmodel/font/Standard14Fonts.java       |   166 +
 .../org/apache/pdfbox/pdmodel/font/Subsetter.java  |    40 +
 .../pdfbox/pdmodel/font/ToUnicodeWriter.java       |   186 +
 .../pdfbox/pdmodel/font/TrueTypeEmbedder.java      |   376 +
 .../pdfbox/pdmodel/font/Type3StreamParser.java     |   594 -
 .../org/apache/pdfbox/pdmodel/font/UniUtil.java    |    47 +
 .../pdmodel/font/encoding/BuiltInEncoding.java     |    54 +
 .../pdmodel/font/encoding/DictionaryEncoding.java  |   185 +
 .../pdfbox/pdmodel/font/encoding/Encoding.java     |   184 +
 .../pdfbox/pdmodel/font/encoding/GlyphList.java    |   289 +
 .../pdmodel/font/encoding/MacExpertEncoding.java   |   229 +
 .../pdmodel/font/encoding/MacOSRomanEncoding.java  |    81 +
 .../pdmodel/font/encoding/MacRomanEncoding.java    |   277 +
 .../pdmodel/font/encoding/StandardEncoding.java    |   218 +
 .../pdmodel/font/encoding/SymbolEncoding.java      |   253 +
 .../pdmodel/font/encoding/Type1Encoding.java       |    80 +
 .../pdmodel/font/encoding/WinAnsiEncoding.java     |   297 +
 .../font/encoding/ZapfDingbatsEncoding.java        |   252 +
 .../pdmodel/graphics/PDExtendedGraphicsState.java  |   564 -
 .../pdfbox/pdmodel/graphics/PDFontSetting.java     |     4 +-
 .../pdfbox/pdmodel/graphics/PDGraphicsState.java   |   515 -
 .../pdfbox/pdmodel/graphics/PDLineDashPattern.java |   162 +-
 .../pdmodel/graphics/PDPostScriptXObject.java      |    38 +
 .../apache/pdfbox/pdmodel/graphics/PDShading.java  |   245 -
 .../apache/pdfbox/pdmodel/graphics/PDXObject.java  |   170 +
 .../pdmodel/graphics/blend/BlendComposite.java     |   228 +
 .../pdfbox/pdmodel/graphics/blend/BlendMode.java   |   213 +
 .../graphics/blend/NonSeparableBlendMode.java      |    31 +
 .../pdmodel/graphics/blend/SeparableBlendMode.java |    31 +
 .../pdmodel/graphics/color/ColorSpaceCMYK.java     |   150 -
 .../pdmodel/graphics/color/ColorSpaceCalRGB.java   |   142 -
 .../pdmodel/graphics/color/ColorSpaceLab.java      |   186 -
 .../graphics/color/PDCIEBasedColorSpace.java       |    80 +
 .../color/PDCIEDictionaryBasedColorSpace.java      |   169 +
 .../pdfbox/pdmodel/graphics/color/PDCalGray.java   |   192 +-
 .../pdfbox/pdmodel/graphics/color/PDCalRGB.java    |   282 +-
 .../pdfbox/pdmodel/graphics/color/PDColor.java     |   184 +
 .../pdmodel/graphics/color/PDColorSpace.java       |   287 +-
 .../graphics/color/PDColorSpaceFactory.java        |   271 -
 .../pdmodel/graphics/color/PDColorState.java       |   351 -
 .../pdmodel/graphics/color/PDDeviceCMYK.java       |   207 +-
 .../pdmodel/graphics/color/PDDeviceColorSpace.java |    40 +
 .../pdmodel/graphics/color/PDDeviceGray.java       |   116 +-
 .../pdfbox/pdmodel/graphics/color/PDDeviceN.java   |   590 +-
 .../graphics/color/PDDeviceNAttributes.java        |   129 +-
 .../pdmodel/graphics/color/PDDeviceNProcess.java   |   119 +
 .../pdfbox/pdmodel/graphics/color/PDDeviceRGB.java |   126 +-
 .../pdfbox/pdmodel/graphics/color/PDGamma.java     |    78 +-
 .../pdfbox/pdmodel/graphics/color/PDICCBased.java  |   459 +-
 .../pdfbox/pdmodel/graphics/color/PDIndexed.java   |   401 +-
 .../pdmodel/graphics/color/PDJPXColorSpace.java    |    93 +
 .../pdfbox/pdmodel/graphics/color/PDLab.java       |   294 +-
 .../pdmodel/graphics/color/PDOutputIntent.java     |   219 +-
 .../pdfbox/pdmodel/graphics/color/PDPattern.java   |   139 +-
 .../pdmodel/graphics/color/PDSeparation.java       |   294 +-
 .../graphics/color/PDSpecialColorSpace.java        |    33 +
 .../pdmodel/graphics/color/PDTristimulus.java      |    81 +-
 .../pdmodel/graphics/form/PDFormXObject.java       |   262 +
 .../pdmodel/graphics/form/PDTransparencyGroup.java |    59 +
 .../form/PDTransparencyGroupAttributes.java        |    92 +
 .../pdfbox/pdmodel/graphics/form/package.html      |    25 +
 .../pdmodel/graphics/image/CCITTFactory.java       |   523 +
 .../pdfbox/pdmodel/graphics/image/JPEGFactory.java |   367 +
 .../pdmodel/graphics/image/LosslessFactory.java    |   270 +
 .../pdfbox/pdmodel/graphics/image/PDImage.java     |   157 +
 .../pdmodel/graphics/image/PDImageXObject.java     |   755 +
 .../pdmodel/graphics/image/PDInlineImage.java      |   380 +
 .../pdmodel/graphics/image/SampledImageReader.java |   520 +
 .../graphics/{xobject => image}/package.html       |     0
 .../optionalcontent/PDOptionalContentGroup.java    |    30 +-
 .../PDOptionalContentProperties.java               |    10 +-
 .../graphics/pattern/PDAbstractPattern.java        |   160 +
 .../graphics/pattern/PDPatternResources.java       |   194 -
 .../pdmodel/graphics/pattern/PDShadingPattern.java |   115 +
 .../pattern/PDShadingPatternResources.java         |   242 -
 .../pdmodel/graphics/pattern/PDTilingPattern.java  |   229 +
 .../graphics/pattern/PDTilingPatternResources.java |   286 -
 .../pdfbox/pdmodel/graphics/predictor/Average.java |    65 -
 .../pdfbox/pdmodel/graphics/predictor/None.java    |    88 -
 .../pdfbox/pdmodel/graphics/predictor/Optimum.java |   137 -
 .../pdfbox/pdmodel/graphics/predictor/Paeth.java   |   106 -
 .../graphics/predictor/PredictorAlgorithm.java     |   322 -
 .../pdfbox/pdmodel/graphics/predictor/Sub.java     |    72 -
 .../pdfbox/pdmodel/graphics/predictor/Up.java      |    86 -
 .../pdfbox/pdmodel/graphics/predictor/package.html |    26 -
 .../graphics/shading/AxialShadingContext.java      |   650 +-
 .../graphics/shading/AxialShadingPaint.java        |   159 +-
 .../pdmodel/graphics/shading/CoonsPatch.java       |    20 +-
 .../pdmodel/graphics/shading/CubicBezierCurve.java |    19 +-
 .../graphics/shading/GouraudShadingContext.java    |   153 +-
 .../pdfbox/pdmodel/graphics/shading/Line.java      |    25 +-
 .../pdfbox/pdmodel/graphics/shading/PDShading.java |   431 +
 .../graphics/shading/PDShadingResources.java       |   446 -
 .../pdmodel/graphics/shading/PDShadingType1.java   |    44 +-
 .../pdmodel/graphics/shading/PDShadingType2.java   |    59 +-
 .../pdmodel/graphics/shading/PDShadingType3.java   |    20 +-
 .../pdmodel/graphics/shading/PDShadingType4.java   |   142 +-
 .../pdmodel/graphics/shading/PDShadingType5.java   |    27 +-
 .../pdmodel/graphics/shading/PDShadingType6.java   |    94 +-
 .../pdmodel/graphics/shading/PDShadingType7.java   |    96 +-
 .../shading/PDTriangleBasedShadingType.java        |    16 +-
 .../pdfbox/pdmodel/graphics/shading/Patch.java     |     9 +-
 .../shading/PatchMeshesShadingContext.java         |   311 +-
 .../graphics/shading/RadialShadingContext.java     |   252 +-
 .../graphics/shading/RadialShadingPaint.java       |    35 +-
 .../pdmodel/graphics/shading/ShadedTriangle.java   |    50 +-
 .../pdmodel/graphics/shading/ShadingContext.java   |   177 +-
 .../pdmodel/graphics/shading/TensorPatch.java      |    20 +-
 .../shading/TriangleBasedShadingContext.java       |   161 +-
 .../graphics/shading/Type1ShadingContext.java      |   131 +-
 .../graphics/shading/Type1ShadingPaint.java        |    37 +-
 .../graphics/shading/Type4ShadingContext.java      |   190 +-
 .../graphics/shading/Type4ShadingPaint.java        |    29 +-
 .../graphics/shading/Type5ShadingContext.java      |    96 +-
 .../graphics/shading/Type5ShadingPaint.java        |    37 +-
 .../graphics/shading/Type6ShadingContext.java      |    41 +-
 .../graphics/shading/Type6ShadingPaint.java        |    30 +-
 .../graphics/shading/Type7ShadingContext.java      |    39 +-
 .../graphics/shading/Type7ShadingPaint.java        |    30 +-
 .../pdfbox/pdmodel/graphics/shading/Vertex.java    |    12 +-
 .../graphics/state/PDExtendedGraphicsState.java    |   680 +
 .../pdmodel/graphics/state/PDGraphicsState.java    |   668 +
 .../pdfbox/pdmodel/graphics/state/PDSoftMask.java  |   182 +
 .../pdfbox/pdmodel/graphics/state/PDTextState.java |   234 +
 .../pdmodel/graphics/state/RenderingIntent.java    |    84 +
 .../pdmodel/graphics/state/RenderingMode.java      |   120 +
 .../pdfbox/pdmodel/graphics/state/package.html     |    25 +
 .../pdmodel/graphics/xobject/CompositeImage.java   |   156 -
 .../pdfbox/pdmodel/graphics/xobject/PDCcitt.java   |   814 -
 .../pdmodel/graphics/xobject/PDInlinedImage.java   |   250 -
 .../pdfbox/pdmodel/graphics/xobject/PDJpeg.java    |   565 -
 .../pdmodel/graphics/xobject/PDPixelMap.java       |   473 -
 .../pdfbox/pdmodel/graphics/xobject/PDXObject.java |   242 -
 .../pdmodel/graphics/xobject/PDXObjectForm.java    |   209 -
 .../pdmodel/graphics/xobject/PDXObjectImage.java   |   525 -
 .../pdmodel/interactive/action/PDAction.java       |   160 +
 .../interactive/action/PDActionFactory.java        |    45 +-
 .../pdmodel/interactive/action/PDActionGoTo.java   |    97 +
 .../pdmodel/interactive/action/PDActionHide.java   |    92 +
 .../interactive/action/PDActionImportData.java     |    77 +
 .../interactive/action/PDActionJavaScript.java     |    94 +
 .../pdmodel/interactive/action/PDActionLaunch.java |   234 +
 .../pdmodel/interactive/action/PDActionMovie.java  |    79 +
 .../pdmodel/interactive/action/PDActionNamed.java  |    69 +
 .../interactive/action/PDActionRemoteGoTo.java     |   161 +
 .../interactive/action/PDActionResetForm.java      |    93 +
 .../pdmodel/interactive/action/PDActionSound.java  |   230 +
 .../interactive/action/PDActionSubmitForm.java     |   118 +
 .../pdmodel/interactive/action/PDActionThread.java |   114 +
 .../pdmodel/interactive/action/PDActionURI.java    |   126 +
 .../interactive/action/PDAdditionalActions.java    |    26 +-
 .../action/PDAnnotationAdditionalActions.java      |    28 +-
 .../action/PDDocumentCatalogAdditionalActions.java |    23 +-
 .../action/PDFormFieldAdditionalActions.java       |    40 +-
 .../action/PDPageAdditionalActions.java            |    28 +-
 .../interactive/action/PDURIDictionary.java        |    90 +
 .../interactive/action/PDWindowsLaunchParams.java  |   156 +
 .../pdmodel/interactive/action/type/PDAction.java  |   174 -
 .../interactive/action/type/PDActionGoTo.java      |    98 -
 .../action/type/PDActionJavaScript.java            |    88 -
 .../interactive/action/type/PDActionLaunch.java    |   234 -
 .../interactive/action/type/PDActionNamed.java     |    92 -
 .../action/type/PDActionRemoteGoTo.java            |   177 -
 .../interactive/action/type/PDActionURI.java       |   173 -
 .../interactive/action/type/PDURIDictionary.java   |   100 -
 .../action/type/PDWindowsLaunchParams.java         |   166 -
 .../pdmodel/interactive/action/type/package.html   |    25 -
 .../interactive/annotation/PDAnnotation.java       |   281 +-
 .../annotation/PDAnnotationFileAttachment.java     |    29 +-
 .../interactive/annotation/PDAnnotationLine.java   |   225 +-
 .../interactive/annotation/PDAnnotationLink.java   |   121 +-
 .../interactive/annotation/PDAnnotationMarkup.java |   206 +-
 .../interactive/annotation/PDAnnotationPopup.java  |    41 +-
 .../annotation/PDAnnotationRubberStamp.java        |    29 +-
 .../annotation/PDAnnotationSquareCircle.java       |   133 +-
 .../interactive/annotation/PDAnnotationText.java   |    60 +-
 .../annotation/PDAnnotationTextMarkup.java         |    49 +-
 .../annotation/PDAnnotationUnknown.java            |     9 +-
 .../interactive/annotation/PDAnnotationWidget.java |   188 +-
 .../PDAppearanceCharacteristicsDictionary.java     |   113 +-
 .../annotation/PDAppearanceDictionary.java         |   230 +-
 .../interactive/annotation/PDAppearanceEntry.java  |   116 +
 .../interactive/annotation/PDAppearanceStream.java |   167 +-
 .../annotation/PDBorderEffectDictionary.java       |    46 +-
 .../annotation/PDBorderStyleDictionary.java        |    65 +-
 .../annotation/PDExternalDataDictionary.java       |    30 +-
 .../digitalsignature/COSFilterInputStream.java     |   131 +
 .../digitalsignature/ExternalSigningSupport.java   |    46 +
 .../interactive/digitalsignature/PDPropBuild.java  |    27 +-
 .../digitalsignature/PDPropBuildDataDict.java      |    36 +-
 .../interactive/digitalsignature/PDSeedValue.java  |    58 +-
 .../digitalsignature/PDSeedValueMDP.java           |    23 +-
 .../digitalsignature/PDSeedValueTimeStamp.java     |    18 +-
 .../interactive/digitalsignature/PDSignature.java  |   807 +-
 .../digitalsignature/SignatureInterface.java       |    25 +-
 .../digitalsignature/SignatureOptions.java         |   133 +-
 .../digitalsignature/SigningSupport.java           |    66 +
 .../visible/PDFTemplateBuilder.java                |   133 +-
 .../visible/PDFTemplateCreator.java                |   134 +-
 .../visible/PDFTemplateStructure.java              |   194 +-
 .../visible/PDVisibleSigBuilder.java               |   332 +-
 .../visible/PDVisibleSigProperties.java            |    22 +-
 .../visible/PDVisibleSignDesigner.java             |   404 +-
 .../destination/PDDestination.java                 |    14 +-
 .../destination/PDNamedDestination.java            |    12 +-
 .../destination/PDPageDestination.java             |    53 +-
 .../destination/PDPageFitDestination.java          |     3 +-
 .../destination/PDPageFitHeightDestination.java    |     6 +-
 .../destination/PDPageFitRectangleDestination.java |    12 +-
 .../destination/PDPageFitWidthDestination.java     |     6 +-
 .../destination/PDPageXYZDestination.java          |     9 +-
 .../outline/PDDocumentOutline.java                 |    28 +-
 .../documentnavigation/outline/PDOutlineItem.java  |   239 +-
 .../outline/PDOutlineItemIterator.java             |    64 +
 .../documentnavigation/outline/PDOutlineNode.java  |   318 +-
 .../form/AppearanceGeneratorHelper.java            |   788 +
 .../pdmodel/interactive/form/AppearanceStyle.java  |   102 +
 .../pdmodel/interactive/form/FieldUtils.java       |   211 +
 .../pdmodel/interactive/form/PDAcroForm.java       |   718 +-
 .../pdmodel/interactive/form/PDAppearance.java     |  1064 -
 .../pdfbox/pdmodel/interactive/form/PDButton.java  |   420 +
 .../pdmodel/interactive/form/PDCheckBox.java       |   123 +
 .../pdmodel/interactive/form/PDCheckbox.java       |   155 -
 .../pdfbox/pdmodel/interactive/form/PDChoice.java  |   494 +
 .../pdmodel/interactive/form/PDChoiceButton.java   |    81 -
 .../pdmodel/interactive/form/PDChoiceField.java    |   193 -
 .../pdmodel/interactive/form/PDComboBox.java       |    94 +
 .../form/PDDefaultAppearanceString.java            |   332 +
 .../pdfbox/pdmodel/interactive/form/PDField.java   |   614 +-
 .../pdmodel/interactive/form/PDFieldFactory.java   |   190 +-
 .../pdmodel/interactive/form/PDFieldTree.java      |   107 +
 .../pdfbox/pdmodel/interactive/form/PDListBox.java |    88 +
 .../interactive/form/PDNonTerminalField.java       |   257 +
 .../pdmodel/interactive/form/PDPushButton.java     |    88 +-
 .../pdmodel/interactive/form/PDRadioButton.java    |   123 +
 .../interactive/form/PDRadioCollection.java        |   171 -
 .../pdmodel/interactive/form/PDSignature.java      |    80 -
 .../pdmodel/interactive/form/PDSignatureField.java |   255 +-
 .../pdmodel/interactive/form/PDTerminalField.java  |   240 +
 .../pdmodel/interactive/form/PDTextField.java      |   265 +
 .../pdfbox/pdmodel/interactive/form/PDTextbox.java |    73 -
 .../pdmodel/interactive/form/PDUnknownField.java   |    58 -
 .../pdmodel/interactive/form/PDVariableText.java   |   362 +-
 .../pdfbox/pdmodel/interactive/form/PDXFA.java     |   162 -
 .../pdmodel/interactive/form/PDXFAResource.java    |   163 +
 .../pdfbox/pdmodel/interactive/form/PlainText.java |   290 +
 .../interactive/form/PlainTextFormatter.java       |   287 +
 .../pdfbox/pdmodel/interactive/form/package.html   |     2 +-
 .../measurement/PDMeasureDictionary.java           |    22 +-
 .../measurement/PDNumberFormatDictionary.java      |    54 +-
 .../measurement/PDRectlinearMeasureDictionary.java |    62 +-
 .../measurement/PDViewportDictionary.java          |    26 +-
 .../interactive/pagenavigation/PDThread.java       |    17 +-
 .../interactive/pagenavigation/PDThreadBead.java   |    23 +-
 .../interactive/pagenavigation/PDTransition.java   |   189 +
 .../pagenavigation/PDTransitionDimension.java      |    37 +
 .../pagenavigation/PDTransitionDirection.java      |    73 +
 .../pagenavigation/PDTransitionMotion.java         |    36 +
 .../pagenavigation/PDTransitionStyle.java          |    29 +
 .../viewerpreferences/PDViewerPreferences.java     |    31 +-
 .../pdmodel/markedcontent/PDPropertyList.java      |    93 -
 .../apache/pdfbox/pdmodel/text/PDTextState.java    |   272 -
 .../org/apache/pdfbox/pdmodel/text/package.html    |    25 -
 .../pdfbox/persistence/util/COSHEXTable.java       |   557 -
 .../pdfbox/persistence/util/COSObjectKey.java      |   145 -
 .../apache/pdfbox/persistence/util/package.html    |    25 -
 .../org/apache/pdfbox/printing/Orientation.java    |    34 +
 .../org/apache/pdfbox/printing/PDFPageable.java    |   167 +
 .../org/apache/pdfbox/printing/PDFPrintable.java   |   261 +
 .../java/org/apache/pdfbox/printing/Scaling.java   |    37 +
 .../apache/pdfbox/rendering/CIDType0Glyph2D.java   |    85 +
 .../java/org/apache/pdfbox/rendering/Glyph2D.java  |    44 +
 .../org/apache/pdfbox/rendering/ImageType.java     |    67 +
 .../org/apache/pdfbox/rendering/PDFRenderer.java   |   225 +
 .../org/apache/pdfbox/rendering/PageDrawer.java    |  1609 ++
 .../pdfbox/rendering/PageDrawerParameters.java     |    58 +
 .../java/org/apache/pdfbox/rendering/SoftMask.java |   211 +
 .../org/apache/pdfbox/rendering/TTFGlyph2D.java    |   171 +
 .../org/apache/pdfbox/rendering/TilingPaint.java   |   252 +
 .../pdfbox/rendering/TilingPaintFactory.java       |   154 +
 .../org/apache/pdfbox/rendering/Type1Glyph2D.java  |    88 +
 .../apache/pdfbox/text/LegacyPDFStreamEngine.java  |   337 +
 .../pdfbox/text/PDFMarkedContentExtractor.java     |   228 +
 .../org/apache/pdfbox/text/PDFTextStripper.java    |  2175 +++
 .../apache/pdfbox/text/PDFTextStripperByArea.java  |   168 +
 .../java/org/apache/pdfbox/text/TextPosition.java  |   869 +
 .../apache/pdfbox/text/TextPositionComparator.java |    84 +
 .../java/org/apache/pdfbox/util/BitFlagHelper.java |   104 -
 .../main/java/org/apache/pdfbox/util/Charsets.java |    48 +
 .../java/org/apache/pdfbox/util/DateConverter.java |   580 +-
 .../java/org/apache/pdfbox/util/ErrorLogger.java   |    58 -
 .../apache/pdfbox/util/ExtensionFileFilter.java    |    75 -
 .../src/main/java/org/apache/pdfbox/util/Hex.java  |   176 +
 .../java/org/apache/pdfbox/util/ICU4JImpl.java     |   159 -
 .../java/org/apache/pdfbox/util/ImageIOUtil.java   |   332 -
 .../org/apache/pdfbox/util/ImageParameters.java    |   316 -
 .../main/java/org/apache/pdfbox/util/JPEGUtil.java |    91 -
 .../java/org/apache/pdfbox/util/LayerUtility.java  |   311 -
 .../main/java/org/apache/pdfbox/util/MapUtil.java  |    51 -
 .../main/java/org/apache/pdfbox/util/Matrix.java   |   469 +-
 .../main/java/org/apache/pdfbox/util/MetaUtil.java |    77 -
 .../org/apache/pdfbox/util/NullOutputStream.java   |    42 -
 .../org/apache/pdfbox/util/NumberFormatUtil.java   |   174 +
 .../main/java/org/apache/pdfbox/util/Overlay.java  |   686 -
 .../org/apache/pdfbox/util/PDFCloneUtility.java    |   264 -
 .../org/apache/pdfbox/util/PDFHighlighter.java     |   230 -
 .../org/apache/pdfbox/util/PDFImageWriter.java     |   138 -
 .../pdfbox/util/PDFMarkedContentExtractor.java     |   270 -
 .../org/apache/pdfbox/util/PDFMergerUtility.java   |   718 -
 .../java/org/apache/pdfbox/util/PDFOperator.java   |   143 -
 .../org/apache/pdfbox/util/PDFStreamEngine.java    |   729 -
 .../java/org/apache/pdfbox/util/PDFText2HTML.java  |   422 -
 .../org/apache/pdfbox/util/PDFTextStripper.java    |  2093 --
 .../apache/pdfbox/util/PDFTextStripperByArea.java  |   204 -
 .../java/org/apache/pdfbox/util/PageExtractor.java |   120 -
 .../org/apache/pdfbox/util/PositionWrapper.java    |   138 -
 .../java/org/apache/pdfbox/util/QuickSort.java     |     6 +-
 .../org/apache/pdfbox/util/ResourceLoader.java     |   171 -
 .../main/java/org/apache/pdfbox/util/Splitter.java |   292 -
 .../java/org/apache/pdfbox/util/StringUtil.java    |    39 -
 .../main/java/org/apache/pdfbox/util/TIFFUtil.java |   179 -
 .../java/org/apache/pdfbox/util/TextNormalize.java |   181 -
 .../java/org/apache/pdfbox/util/TextPosition.java  |   825 -
 .../apache/pdfbox/util/TextPositionComparator.java |    90 -
 .../main/java/org/apache/pdfbox/util/Vector.java   |    65 +
 .../main/java/org/apache/pdfbox/util/Version.java  |    58 +
 .../main/java/org/apache/pdfbox/util/XMLUtil.java  |    95 -
 .../pdfbox/util/filetypedetector/ByteTrie.java     |   134 +
 .../pdfbox/util/filetypedetector/FileType.java     |    57 +
 .../util/filetypedetector/FileTypeDetector.java    |   118 +
 .../util/operator/BeginMarkedContentSequence.java  |    56 -
 .../BeginMarkedContentSequenceWithProperties.java  |    61 -
 .../org/apache/pdfbox/util/operator/BeginText.java |    44 -
 .../pdfbox/util/operator/CloseAndStrokePath.java   |    47 -
 .../apache/pdfbox/util/operator/Concatenate.java   |    67 -
 .../util/operator/EndMarkedContentSequence.java    |    46 -
 .../org/apache/pdfbox/util/operator/EndText.java   |    42 -
 .../org/apache/pdfbox/util/operator/GRestore.java  |    57 -
 .../org/apache/pdfbox/util/operator/GSave.java     |    43 -
 .../org/apache/pdfbox/util/operator/Invoke.java    |    87 -
 .../apache/pdfbox/util/operator/MoveAndShow.java   |    47 -
 .../org/apache/pdfbox/util/operator/MoveText.java  |    63 -
 .../pdfbox/util/operator/MoveTextSetLeading.java   |    63 -
 .../org/apache/pdfbox/util/operator/NextLine.java  |    53 -
 .../pdfbox/util/operator/OperatorProcessor.java    |    73 -
 .../pdfbox/util/operator/SetCharSpacing.java       |    53 -
 .../util/operator/SetGraphicsStateParameters.java  |    52 -
 .../util/operator/SetHorizontalTextScaling.java    |    49 -
 .../pdfbox/util/operator/SetLineCapStyle.java      |    48 -
 .../pdfbox/util/operator/SetLineDashPattern.java   |    65 -
 .../pdfbox/util/operator/SetLineJoinStyle.java     |    48 -
 .../pdfbox/util/operator/SetLineMiterLimit.java    |    49 -
 .../apache/pdfbox/util/operator/SetLineWidth.java  |    49 -
 .../org/apache/pdfbox/util/operator/SetMatrix.java |    59 -
 .../pdfbox/util/operator/SetMoveAndShow.java       |    51 -
 .../util/operator/SetNonStrokingCMYKColor.java     |    55 -
 .../util/operator/SetNonStrokingCalRGBColor.java   |    51 -
 .../pdfbox/util/operator/SetNonStrokingColor.java  |   120 -
 .../util/operator/SetNonStrokingColorSpace.java    |    70 -
 .../util/operator/SetNonStrokingDeviceN.java       |    55 -
 .../util/operator/SetNonStrokingGrayColor.java     |    59 -
 .../util/operator/SetNonStrokingICCBasedColor.java |    53 -
 .../util/operator/SetNonStrokingIndexed.java       |    55 -
 .../util/operator/SetNonStrokingLabColor.java      |    49 -
 .../util/operator/SetNonStrokingPattern.java       |    66 -
 .../util/operator/SetNonStrokingRGBColor.java      |    55 -
 .../util/operator/SetNonStrokingSeparation.java    |    56 -
 .../pdfbox/util/operator/SetStrokingCMYKColor.java |    55 -
 .../util/operator/SetStrokingCalRGBColor.java      |    53 -
 .../pdfbox/util/operator/SetStrokingColor.java     |   120 -
 .../util/operator/SetStrokingColorSpace.java       |    73 -
 .../pdfbox/util/operator/SetStrokingDeviceN.java   |    55 -
 .../pdfbox/util/operator/SetStrokingGrayColor.java |    59 -
 .../util/operator/SetStrokingICCBasedColor.java    |    53 -
 .../pdfbox/util/operator/SetStrokingIndexed.java   |    55 -
 .../pdfbox/util/operator/SetStrokingLabColor.java  |    48 -
 .../pdfbox/util/operator/SetStrokingPattern.java   |    66 -
 .../pdfbox/util/operator/SetStrokingRGBColor.java  |    55 -
 .../util/operator/SetStrokingSeparation.java       |    56 -
 .../apache/pdfbox/util/operator/SetTextFont.java   |    79 -
 .../pdfbox/util/operator/SetTextLeading.java       |    43 -
 .../pdfbox/util/operator/SetTextRenderingMode.java |    58 -
 .../apache/pdfbox/util/operator/SetTextRise.java   |    58 -
 .../pdfbox/util/operator/SetWordSpacing.java       |    53 -
 .../org/apache/pdfbox/util/operator/ShowText.java  |    59 -
 .../apache/pdfbox/util/operator/ShowTextGlyph.java |    80 -
 .../operator/pagedrawer/AppendRectangleToPath.java |    77 -
 .../util/operator/pagedrawer/BeginInlineImage.java |   120 -
 .../util/operator/pagedrawer/ClipEvenOddRule.java  |    64 -
 .../util/operator/pagedrawer/ClipNonZeroRule.java  |    64 -
 .../pagedrawer/CloseFillEvenOddAndStrokePath.java  |    48 -
 .../pagedrawer/CloseFillNonZeroAndStrokePath.java  |    49 -
 .../pdfbox/util/operator/pagedrawer/ClosePath.java |    62 -
 .../pdfbox/util/operator/pagedrawer/CurveTo.java   |    61 -
 .../pagedrawer/CurveToReplicateFinalPoint.java     |    58 -
 .../pagedrawer/CurveToReplicateInitialPoint.java   |    61 -
 .../pdfbox/util/operator/pagedrawer/EndPath.java   |    46 -
 .../pagedrawer/FillEvenOddAndStrokePath.java       |    54 -
 .../util/operator/pagedrawer/FillEvenOddRule.java  |    64 -
 .../pagedrawer/FillNonZeroAndStrokePath.java       |    54 -
 .../util/operator/pagedrawer/FillNonZeroRule.java  |    65 -
 .../pdfbox/util/operator/pagedrawer/Invoke.java    |   179 -
 .../pdfbox/util/operator/pagedrawer/LineTo.java    |    54 -
 .../pdfbox/util/operator/pagedrawer/MoveTo.java    |    66 -
 .../pdfbox/util/operator/pagedrawer/SHFill.java    |    64 -
 .../util/operator/pagedrawer/SetLineCapStyle.java  |    61 -
 .../operator/pagedrawer/SetLineDashPattern.java    |    80 -
 .../util/operator/pagedrawer/SetLineJoinStyle.java |    61 -
 .../operator/pagedrawer/SetLineMiterLimit.java     |    61 -
 .../util/operator/pagedrawer/SetLineWidth.java     |    60 -
 .../util/operator/pagedrawer/StrokePath.java       |    49 -
 .../pdfbox/util/operator/pagedrawer/package.html   |    25 -
 pdfbox/src/main/javadoc/overview.html              |    25 +
 .../services/java.nio.charset.spi.CharsetProvider  |     1 -
 .../apache/pdfbox/resources/FontMapping.properties |    33 -
 .../resources/PDFBox_External_Fonts.properties     |    19 -
 .../resources/PDFMarkedContentExtractor.properties |    98 -
 .../pdfbox/resources/PDFTextStripper.properties    |    97 -
 .../apache/pdfbox/resources/PageDrawer.properties  |    92 -
 .../pdfbox/resources/additional_glyphlist.txt      |   160 -
 .../apache/pdfbox/resources/afm/Courier-Bold.afm   |   684 +
 .../pdfbox/resources/afm/Courier-BoldOblique.afm   |   684 +
 .../pdfbox/resources/afm/Courier-Oblique.afm       |   684 +
 .../org/apache/pdfbox/resources/afm/Courier.afm    |   684 +
 .../apache/pdfbox/resources/afm/Helvetica-Bold.afm |  5654 ++++++
 .../pdfbox/resources/afm/Helvetica-BoldOblique.afm |  5654 ++++++
 .../pdfbox/resources/afm/Helvetica-Oblique.afm     |  6102 ++++++
 .../org/apache/pdfbox/resources/afm/Helvetica.afm  |  6102 ++++++
 .../org/apache/pdfbox/resources/afm/MustRead.html  |    19 +
 .../org/apache/pdfbox/resources/afm/Symbol.afm     |   426 +
 .../org/apache/pdfbox/resources/afm/Times-Bold.afm |  5176 +++++
 .../pdfbox/resources/afm/Times-BoldItalic.afm      |  4768 +++++
 .../apache/pdfbox/resources/afm/Times-Italic.afm   |  5334 ++++++
 .../apache/pdfbox/resources/afm/Times-Roman.afm    |  4838 +++++
 .../apache/pdfbox/resources/afm/ZapfDingbats.afm   |   450 +
 .../pdfbox/resources/glyphlist/additional.txt      |   146 +
 .../pdfbox/resources/glyphlist/glyphlist.txt       |  4327 +++++
 .../pdfbox/resources/glyphlist/zapfdingbats.txt    |   248 +
 .../pdfbox/resources/icc/ISOcoated_v2_300_bas.icc  |   Bin 0 -> 1053552 bytes
 .../apache/pdfbox/resources/text/BidiMirroring.txt |   604 +
 .../pdfbox/resources/ttf/Arial-BoldItalicMT.ttf    |   Bin 63208 -> 0 bytes
 .../apache/pdfbox/resources/ttf/Arial-BoldMT.ttf   |   Bin 58716 -> 0 bytes
 .../org/apache/pdfbox/resources/ttf/ArialMT.ttf    |   Bin 65932 -> 0 bytes
 .../resources/ttf/LiberationSans-Regular.ttf       |   Bin 0 -> 350200 bytes
 .../{pdfbox.properties => version.properties}      |     0
 .../org/apache/pdfbox/ParallelParameterized.java   |    88 +
 .../src/test/java/org/apache/pdfbox/TestAll.java   |   147 -
 .../java/org/apache/pdfbox/TestExtractText.java    |    55 -
 .../test/java/org/apache/pdfbox/TestTextToPdf.java |    87 -
 .../org/apache/pdfbox/cos/PDFDocEncodingTest.java  |    93 +
 .../java/org/apache/pdfbox/cos/TestCOSBase.java    |    27 +-
 .../java/org/apache/pdfbox/cos/TestCOSFloat.java   |   569 +-
 .../java/org/apache/pdfbox/cos/TestCOSInteger.java |    11 +-
 .../java/org/apache/pdfbox/cos/TestCOSStream.java  |   162 +
 .../java/org/apache/pdfbox/cos/TestCOSString.java  |   253 +-
 .../org/apache/pdfbox/cos/TestCOSUpdateInfo.java   |    63 +
 .../pdfbox/encoding/PDFDocEncodingCharsetTest.java |    92 -
 .../java/org/apache/pdfbox/encoding/package.html   |    25 -
 .../pdfbox/encryption/TestPublicKeyEncryption.java |   137 +-
 .../encryption/TestSymmetricKeyEncryption.java     |   256 +-
 .../org/apache/pdfbox/filter/PredictorTest.java    |    88 +
 .../java/org/apache/pdfbox/filter/TestFilters.java |    29 +-
 .../java/org/apache/pdfbox/io/TestIOUtils.java     |     3 +-
 .../apache/pdfbox/io/TestRandomAccessBuffer.java   |   141 +-
 .../io/TestRandomAccessFileOutputStream.java       |   219 -
 .../pdfbox/io/TestRandomAccessOutputStream.java    |   118 +
 .../pdfbox/io/ccitt/AbstractCCITTFaxTestCase.java  |    68 -
 .../ccitt/TestCCITTFaxG31DDecodeInputStream.java   |   196 -
 .../apache/pdfbox/io/ccitt/TestPackedBitArray.java |    82 -
 .../java/org/apache/pdfbox/io/ccitt/package.html   |    25 -
 .../apache/pdfbox/multipdf/MergeAcroFormsTest.java |   118 +
 .../pdfbox/multipdf/MergeAnnotationsTest.java      |   127 +
 .../pdfbox/multipdf/PDFCloneUtilityTest.java       |   100 +
 .../pdfbox/multipdf/PDFMergerUtilityTest.java      |   180 +
 .../apache/pdfbox/multipdf/PageExtractorTest.java  |   107 +
 .../apache/pdfbox/multipdf/TestLayerUtility.java   |   213 +
 .../pdfparser/EndstreamOutputStreamTest.java       |    44 +-
 .../pdfbox/pdfparser/PDFStreamParserTest.java      |    21 +-
 .../pdfparser/TestNonSequentialPDFParser.java      |   107 -
 .../org/apache/pdfbox/pdfparser/TestPDFParser.java |   201 +-
 .../org/apache/pdfbox/pdmodel/PageLayoutTest.java  |    46 +
 .../java/org/apache/pdfbox/pdmodel/TestFDF.java    |    74 +-
 .../org/apache/pdfbox/pdmodel/TestPDDocument.java  |   143 +-
 .../pdfbox/pdmodel/TestPDDocumentCatalog.java      |   124 +-
 .../pdfbox/pdmodel/TestPDDocumentInformation.java  |    43 +-
 .../pdfbox/pdmodel/TestPDPageContentStream.java    |    99 +
 .../pdfbox/pdmodel/TestPDPageTransitions.java      |    76 +
 .../org/apache/pdfbox/pdmodel/TestPDPageTree.java  |    86 +
 .../pdmodel/common/PDIntegerNameTreeNode.java      |    61 +
 .../apache/pdfbox/pdmodel/common/PDStreamTest.java |   104 +
 .../pdfbox/pdmodel/common/TestEmbeddedFiles.java   |    37 +-
 .../pdfbox/pdmodel/common/TestPDNameTreeNode.java  |    16 +-
 .../pdmodel/common/TestPDNumberTreeNode.java       |    49 +-
 .../pdmodel/common/function/TestFunctions.java     |     2 -
 .../common/function/TestPDFunctionType4.java       |    51 +-
 .../common/function/type4/TestOperators.java       |     1 -
 .../pdmodel/common/function/type4/TestParser.java  |     1 -
 .../pdmodel/common/function/type4/Type4Tester.java |     4 +-
 .../pdmodel/edit/TestPDPageContentStream.java      |    96 -
 .../pdfbox/pdmodel/fdf/FDFAnnotationTest.java      |    63 +
 .../apache/pdfbox/pdmodel/fdf/FDFFieldTest.java    |   105 +
 .../org/apache/pdfbox/pdmodel/font/PDFontTest.java |   141 +
 .../pdfbox/pdmodel/font/PDSimpleFontTest.java      |    74 -
 .../pdfbox/pdmodel/font/TestFontEmbedding.java     |    98 +
 .../pdfbox/pdmodel/font/TestFontEncoding.java      |    63 +
 .../apache/pdfbox/pdmodel/font/TestTTFParser.java  |   115 +-
 .../pdmodel/graphics/color/PDColorStateTest.java   |    75 -
 .../pdmodel/graphics/color/PDDeviceCMYKTest.java   |    41 +
 .../pdmodel/graphics/color/PDICCBasedTest.java     |    21 +-
 .../pdfbox/pdmodel/graphics/color/PDLabTest.java   |    22 +-
 .../pdmodel/graphics/image/CCITTFactoryTest.java   |   269 +
 .../pdmodel/graphics/image/JPEGFactoryTest.java    |   220 +
 .../graphics/image/LosslessFactoryTest.java        |   388 +
 .../pdmodel/graphics/image/PDInlineImageTest.java  |   187 +
 .../pdmodel/graphics/image/ValidateXImage.java     |   155 +
 .../optionalcontent/TestOptionalContentGroups.java |    72 +-
 .../pdmodel/graphics/xobject/NullOutputStream.java |    42 -
 .../pdmodel/graphics/xobject/PDCcittTest.java      |   151 -
 .../pdmodel/graphics/xobject/PDJpegTest.java       |   370 -
 .../pdmodel/graphics/xobject/PDPixelMapTest.java   |   550 -
 .../pdfbox/pdmodel/graphics/xobject/PDUtils.java   |   128 -
 .../interactive/annotation/PDAnnotationTest.java   |    54 +
 .../interactive/annotation/package-info.java       |    21 +
 .../outline/PDDocumentOutlineTest.java             |    64 +
 .../outline/PDOutlineItemIteratorTest.java         |    68 +
 .../outline/PDOutlineItemTest.java                 |   191 +
 .../outline/PDOutlineNodeTest.java                 |   376 +
 .../interactive/form/AcroFormsRotationTest.java    |   114 +
 .../pdmodel/interactive/form/AlignmentTest.java    |   121 +
 .../interactive/form/ControlCharacterTest.java     |   197 +
 .../form/HandleDifferentDALevelsTest.java          |   127 +
 .../interactive/form/MultilineFieldsTest.java      |   104 +
 .../pdmodel/interactive/form/PDAcroFormTest.java   |   250 +-
 .../pdmodel/interactive/form/PDButtonTest.java     |   444 +
 .../pdmodel/interactive/form/PDChoiceTest.java     |    65 +
 .../form/PDDefaultAppearanceStringTest.java        |    74 +
 .../interactive/form/PDSignatureFieldTest.java     |    77 +
 .../pdmodel/interactive/form/PDTextFieldTest.java  |    70 +
 .../pdmodel/interactive/form/PlainTextTest.java    |    72 +
 .../pdmodel/interactive/form/TestCheckBox.java     |   119 +
 .../pdmodel/interactive/form/TestFields.java       |   148 +-
 .../pdmodel/interactive/form/TestListBox.java      |   231 +
 .../pdmodel/interactive/form/TestRadioButtons.java |   121 +
 .../pagenavigation/PDTransitionDirectionTest.java  |    47 +
 .../pagenavigation/PDTransitionTest.java           |   121 +
 .../apache/pdfbox/rendering/TestPDFToImage.java    |   403 +
 .../org/apache/pdfbox/rendering/TestRendering.java |    88 +
 .../test/java/org/apache/pdfbox/text/BidiTest.java |   303 +
 .../org/apache/pdfbox/text/TestTextStripper.java   |   628 +
 .../java/org/apache/pdfbox/util/MatrixTest.java    |    48 +
 .../apache/pdfbox/util/PDFCloneUtilityTest.java    |    97 -
 .../apache/pdfbox/util/PDFMergerUtilityTest.java   |   149 -
 .../org/apache/pdfbox/util/PageExtractorTest.java  |   104 -
 .../java/org/apache/pdfbox/util/TestDateUtil.java  |   106 +-
 .../java/org/apache/pdfbox/util/TestHexUtil.java   |    87 +
 .../org/apache/pdfbox/util/TestImageIOUtils.java   |   385 -
 .../org/apache/pdfbox/util/TestLayerUtility.java   |   222 -
 .../java/org/apache/pdfbox/util/TestMatrix.java    |    16 +-
 .../apache/pdfbox/util/TestNumberFormatUtil.java   |   201 +
 .../org/apache/pdfbox/util/TestPDFText2HTML.java   |    69 -
 .../org/apache/pdfbox/util/TestPDFToImage.java     |   281 -
 .../org/apache/pdfbox/util/TestTextStripper.java   |   556 -
 .../pdfbox/util/TestTextStripperPerformance.java   |   153 -
 .../test/resources/input/FC60_Times.pdf-sorted.txt |     2 +-
 pdfbox/src/test/resources/input/FC60_Times.pdf.txt |     2 +-
 .../test/resources/input/PDFBOX-2984-rotations.pdf |   245 +
 .../input/PDFBOX-2984-rotations.pdf-sorted.txt     |    12 +
 .../resources/input/PDFBOX-2984-rotations.pdf.txt  |    12 +
 pdfbox/src/test/resources/input/PDFBOX-3025.pdf    |   569 +
 .../resources/input/PDFBOX-3025.pdf-sorted.txt     |     1 +
 .../src/test/resources/input/PDFBOX-3025.pdf.txt   |     1 +
 .../test/resources/input/PDFBOX-3038-001033-p2.pdf |   Bin 0 -> 56750 bytes
 .../input/PDFBOX-3038-001033-p2.pdf-sorted.txt     |    25 +
 .../resources/input/PDFBOX-3038-001033-p2.pdf.txt  |    25 +
 .../test/resources/input/PDFBOX-3042-003177-p2.pdf |   Bin 0 -> 394897 bytes
 .../input/PDFBOX-3042-003177-p2.pdf-sorted.txt     |    24 +
 .../resources/input/PDFBOX-3042-003177-p2.pdf.txt  |    24 +
 .../input/PDFBOX-3044-010197-p5-ligatures.pdf      |   Bin 0 -> 24624 bytes
 .../PDFBOX-3044-010197-p5-ligatures.pdf-sorted.txt |    51 +
 .../input/PDFBOX-3044-010197-p5-ligatures.pdf.txt  |    51 +
 .../test/resources/input/PDFBOX-3053-reduced.pdf   |   Bin 0 -> 50134 bytes
 .../input/PDFBOX-3053-reduced.pdf-sorted.txt       |     2 +
 .../resources/input/PDFBOX-3053-reduced.pdf.txt    |     2 +
 .../resources/input/PDFBOX-3061-092465-reduced.pdf |   Bin 0 -> 23266 bytes
 .../PDFBOX-3061-092465-reduced.pdf-sorted.txt      |     1 +
 .../input/PDFBOX-3061-092465-reduced.pdf.txt       |     1 +
 .../test/resources/input/PDFBOX-3062-002207-p1.pdf |   Bin 0 -> 52066 bytes
 .../input/PDFBOX-3062-002207-p1.pdf-sorted.txt     |    26 +
 .../resources/input/PDFBOX-3062-002207-p1.pdf.txt  |    26 +
 .../test/resources/input/PDFBOX-3062-005717-p1.pdf |   Bin 0 -> 11976 bytes
 .../input/PDFBOX-3062-005717-p1.pdf-sorted.txt     |     9 +
 .../resources/input/PDFBOX-3062-005717-p1.pdf.txt  |    10 +
 ...62-N2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf |   Bin 0 -> 111124 bytes
 ...ICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf-sorted.txt |     2 +
 ...2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf.txt |     2 +
 .../resources/input/PDFBOX-3067-negativeTf.pdf     |   Bin 0 -> 2459 bytes
 .../input/PDFBOX-3067-negativeTf.pdf-sorted.txt    |     1 +
 .../resources/input/PDFBOX-3067-negativeTf.pdf.txt |     1 +
 ...23-ADSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf |   Bin 0 -> 13363 bytes
 ...3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf-sorted.txt |     1 +
 ...DSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf.txt |     1 +
 ...3127-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf |   Bin 0 -> 80944 bytes
 ...QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf-sorted.txt |    16 +
 ...-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf.txt |    14 +
 pdfbox/src/test/resources/input/PDFBOX-3195.pdf    |   115 +
 .../resources/input/PDFBOX-3195.pdf-sorted.txt     |     2 +
 .../src/test/resources/input/PDFBOX-3195.pdf.txt   |     2 +
 ...DFBOX-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf |   Bin 0 -> 44136 bytes
 ...Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf-sorted.txt |     1 +
 ...X-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf.txt |     1 +
 pdfbox/src/test/resources/input/allah2.pdf         |   Bin 146975 -> 0 bytes
 .../src/test/resources/input/allah2.pdf-sorted.txt |    12 -
 pdfbox/src/test/resources/input/allah2.pdf.txt     |    12 -
 .../src/test/resources/input/cweb.pdf-sorted.txt   |     4 +-
 pdfbox/src/test/resources/input/cweb.pdf.txt       |     4 +-
 .../src/test/resources/input/hello3.pdf-sorted.txt |     2 +-
 pdfbox/src/test/resources/input/hello3.pdf.txt     |     2 +-
 .../merge/PDFBox.GlobalResourceMergeTest.Doc01.pdf |   Bin 0 -> 9511 bytes
 .../merge/PDFBox.GlobalResourceMergeTest.Doc02.pdf |   282 +
 pdfbox/src/test/resources/input/merge/jpegrgb.pdf  |   Bin 0 -> 41204 bytes
 .../src/test/resources/input/merge/multitiff.pdf   |   Bin 0 -> 2928 bytes
 pdfbox/src/test/resources/logging.properties       |     5 +-
 .../org/apache/pdfbox/pdfparser/MissingCatalog.pdf |    38 +
 .../org/apache/pdfbox/pdfparser/gdb-refcard.pdf    |   Bin 76590 -> 0 bytes
 .../org/apache/pdfbox/pdmodel/badpagelabels.pdf    |    87 +
 .../pdmodel/fdf/xfdf-test-document-annotations.xml |    69 +
 .../ccittg3-garbage-padded-fields-bigendian.tif    |   Bin 0 -> 6554 bytes
 .../image/ccittg3-garbage-padded-fields.tif        |   Bin 0 -> 6554 bytes
 .../graphics/{xobject => image}/ccittg3.tif        |   Bin
 .../graphics/{xobject => image}/ccittg4.tif        |   Bin
 .../graphics/{xobject => image}/ccittg4multi.tif   |   Bin
 .../pdmodel/graphics/{xobject => image}/gif.gif    |   Bin
 .../pdmodel/graphics/{xobject => image}/jpeg.jpg   |   Bin
 .../graphics/{xobject => image}/jpeg256.jpg        |   Bin
 .../pdmodel/graphics/{xobject => image}/png.png    |   Bin
 .../pdfbox/pdmodel/graphics/xobject/bitonal.gif    |   Bin 6182 -> 0 bytes
 .../pdfbox/pdmodel/graphics/xobject/color.gif      |   Bin 11035 -> 0 bytes
 .../interactive/form/AcroFormsBasicFields.pdf      |   Bin 0 -> 170599 bytes
 .../pdmodel/interactive/form/AcroFormsRotation.pdf |   Bin 0 -> 42637 bytes
 .../interactive/form/AcroFormsRotation.pdf-1.png   |   Bin 0 -> 80737 bytes
 .../interactive/form/AcroFormsRotation.pdf-2.png   |   Bin 0 -> 83051 bytes
 .../form/AlignmentTests-flattened-noRef.pdf-1.png  |   Bin 0 -> 64491 bytes
 .../form/AlignmentTests-flattened.pdf-1.png        |   Bin 0 -> 64491 bytes
 .../pdmodel/interactive/form/AlignmentTests.pdf    |   Bin 0 -> 959227 bytes
 .../interactive/form/AlignmentTests.pdf-1.png      |   Bin 0 -> 89118 bytes
 .../pdmodel/interactive/form/ControlCharacters.pdf |   Bin 0 -> 43916 bytes
 .../pdmodel/interactive/form/DifferentDALevels.pdf |   Bin 0 -> 9021 bytes
 .../pdmodel/interactive/form/MultilineFields.pdf   |   Bin 0 -> 978227 bytes
 .../interactive/form/MultilineFields.pdf-1.png     |   Bin 0 -> 109739 bytes
 .../pagenavigation/transitions_test.pdf            |   Bin 0 -> 1795 bytes
 .../pdfbox/pdmodel/page_tree_multiple_levels.pdf   |   Bin 0 -> 2346 bytes
 .../org/apache/pdfbox/text/BidiSample.pdf          |   Bin 0 -> 21130 bytes
 .../apache/pdfbox/text/BidiSample.pdf-sorted.txt   |     8 +
 .../org/apache/pdfbox/text/BidiSample.pdf.txt      |     8 +
 .../apache/pdfbox/ttf/LiberationSans-Regular.ttf   |   Bin 0 -> 350200 bytes
 pom.xml                                            |    25 +-
 preflight-app/pom.xml                              |    28 +-
 .../src/main/appended-resources/META-INF/LICENSE   |    38 +-
 .../src/main/appended-resources/META-INF/NOTICE    |     5 +-
 preflight/README.txt                               |     2 +-
 preflight/pom.xml                                  |   231 +-
 .../pdfbox/preflight/PreflightConfiguration.java   |    52 +-
 .../pdfbox/preflight/PreflightConstants.java       |   119 +-
 .../apache/pdfbox/preflight/PreflightContext.java  |   106 +-
 .../apache/pdfbox/preflight/PreflightDocument.java |    31 +-
 .../org/apache/pdfbox/preflight/PreflightPath.java |     8 +-
 .../apache/pdfbox/preflight/ValidationResult.java  |   155 +-
 .../org/apache/pdfbox/preflight/Validator_A1b.java |   142 +-
 .../preflight/action/AbstractActionManager.java    |    14 +-
 .../preflight/action/ActionManagerFactory.java     |    65 +-
 .../apache/pdfbox/preflight/action/GoToAction.java |    42 +-
 .../pdfbox/preflight/action/GoToRemoteAction.java  |   100 +-
 .../pdfbox/preflight/action/NamedAction.java       |    12 +-
 .../pdfbox/preflight/action/SubmitAction.java      |    12 +-
 .../pdfbox/preflight/action/ThreadAction.java      |    12 +-
 .../apache/pdfbox/preflight/action/UriAction.java  |    12 +-
 .../preflight/annotation/AnnotationValidator.java  |   181 +-
 .../annotation/AnnotationValidatorFactory.java     |    12 +-
 .../annotation/FreeTextAnnotationValidator.java    |    29 +-
 .../annotation/InkAnnotationValdiator.java         |    70 -
 .../annotation/InkAnnotationValidator.java         |    53 +
 .../annotation/LineAnnotationValidator.java        |    47 +-
 .../annotation/LinkAnnotationValidator.java        |    55 +-
 .../annotation/MarkupAnnotationValidator.java      |    23 +-
 .../annotation/PopupAnnotationValidator.java       |    22 -
 .../annotation/PrintMarkAnnotationValidator.java   |    22 -
 .../annotation/RubberStampAnnotationValidator.java |    24 -
 .../SquareCircleAnnotationValidator.java           |    55 +-
 .../annotation/TextAnnotationValidator.java        |    25 -
 .../annotation/TrapNetAnnotationValidator.java     |    23 -
 .../annotation/WidgetAnnotationValidator.java      |    32 +-
 .../annotation/pdfa/PDFAbAnnotationFactory.java    |     5 +-
 .../preflight/content/ContentStreamEngine.java     |   600 -
 .../preflight/content/ContentStreamWrapper.java    |   394 -
 .../preflight/content/PreflightContentStream.java  |   357 +
 .../preflight/content/PreflightStreamEngine.java   |   658 +
 .../pdfbox/preflight/content/StubOperator.java     |    28 +-
 .../preflight/exception/BodyParseException.java    |   109 -
 .../exception/CrossRefParseException.java          |    80 -
 .../preflight/exception/HeaderParseException.java  |    81 -
 .../MissingValidationProcessException.java         |     2 +-
 .../preflight/exception/PdfParseException.java     |   100 -
 .../preflight/exception/TrailerParseException.java |    82 -
 .../preflight/exception/ValidationException.java   |    18 +-
 .../preflight/font/CIDType0FontValidator.java      |     4 +-
 .../preflight/font/CIDType2FontValidator.java      |    10 +-
 .../preflight/font/DescendantFontValidator.java    |    65 +-
 .../pdfbox/preflight/font/FontValidator.java       |    21 +-
 .../pdfbox/preflight/font/SimpleFontValidator.java |    75 +-
 .../preflight/font/TrueTypeFontValidator.java      |    33 +-
 .../pdfbox/preflight/font/Type0FontValidator.java  |   123 +-
 .../pdfbox/preflight/font/Type1FontValidator.java  |    28 +-
 .../pdfbox/preflight/font/Type3FontValidator.java  |   287 +-
 .../font/container/CIDType0Container.java          |    82 +-
 .../font/container/CIDType2Container.java          |    70 +-
 .../preflight/font/container/FontContainer.java    |   143 +-
 .../font/container/TrueTypeContainer.java          |   174 +-
 .../preflight/font/container/Type0Container.java   |    28 +-
 .../preflight/font/container/Type1Container.java   |    91 +-
 .../preflight/font/container/Type3Container.java   |    13 +-
 .../font/descriptor/CIDType0DescriptorHelper.java  |    64 +-
 .../font/descriptor/CIDType2DescriptorHelper.java  |    55 +-
 .../font/descriptor/FontDescriptorHelper.java      |   155 +-
 .../font/descriptor/TrueTypeDescriptorHelper.java  |    67 +-
 .../font/descriptor/Type1DescriptorHelper.java     |   133 +-
 .../pdfbox/preflight/font/util/CIDToGIDMap.java    |    76 -
 .../font/util/FontMetaDataValidation.java          |    89 +-
 .../preflight/font/util/GlyphDescription.java      |    80 -
 .../pdfbox/preflight/font/util/GlyphDetail.java    |    33 +-
 .../pdfbox/preflight/font/util/GlyphException.java |    19 +-
 .../preflight/font/util/PDFAType3StreamParser.java |   182 -
 .../preflight/font/util/PeekInputStream.java       |    84 -
 .../preflight/font/util/PreflightType3Stream.java  |   164 +
 .../apache/pdfbox/preflight/font/util/Type1.java   |   470 -
 .../pdfbox/preflight/font/util/Type1Parser.java    |   724 -
 .../pdfbox/preflight/graphic/ColorSpaceHelper.java |     3 +-
 .../preflight/graphic/ColorSpaceHelperFactory.java |     2 +-
 .../pdfbox/preflight/graphic/ColorSpaces.java      |    16 +-
 .../preflight/graphic/DeviceColorSpaceHelper.java  |    47 +-
 .../preflight/graphic/ICCProfileWrapper.java       |    40 +-
 .../graphic/NoPatternColorSpaceHelper.java         |     7 +-
 .../graphic/StandardColorSpaceHelper.java          |   230 +-
 .../metadata/PDFAIdentificationValidation.java     |    11 +-
 .../RDFAboutAttributeConcordanceValidation.java    |     8 +-
 .../metadata/SynchronizedMetaDataValidation.java   |   304 +-
 .../pdfbox/preflight/parser/PreflightParser.java   |   451 +-
 .../pdfbox/preflight/parser/XmlResultParser.java   |    68 +-
 .../pdfbox/preflight/process/AbstractProcess.java  |    55 +
 .../process/AcroFormValidationProcess.java         |   114 +-
 .../process/BookmarkValidationProcess.java         |   199 +-
 .../process/CatalogValidationProcess.java          |   319 +-
 .../preflight/process/EmptyValidationProcess.java  |     1 +
 .../FileSpecificationValidationProcess.java        |     9 +-
 .../process/MetadataValidationProcess.java         |   152 +-
 .../process/PageTreeValidationProcess.java         |    23 +-
 .../preflight/process/StreamValidationProcess.java |    81 +-
 .../process/TrailerValidationProcess.java          |    45 +-
 .../preflight/process/XRefValidationProcess.java   |     6 +-
 .../process/reflect/ActionsValidationProcess.java  |     4 +-
 .../reflect/AnnotationValidationProcess.java       |     4 +-
 .../reflect/DestinationValidationProcess.java      |   125 +
 .../reflect/ExtGStateValidationProcess.java        |   212 +-
 .../process/reflect/FontValidationProcess.java     |    52 +-
 .../GraphicObjectPageValidationProcess.java        |    39 +-
 .../reflect/ResourcesValidationProcess.java        |   115 +-
 .../reflect/ShaddingPatternValidationProcess.java  |   113 -
 .../reflect/ShadingPatternValidationProcess.java   |   118 +
 .../reflect/SinglePageValidationProcess.java       |    84 +-
 .../reflect/TilingPatternValidationProcess.java    |    41 +-
 .../preflight/utils/ByteArrayDataSource.java       |     4 +-
 .../apache/pdfbox/preflight/utils/COSUtils.java    |   141 +-
 .../pdfbox/preflight/utils/ContextHelper.java      |    37 +-
 .../pdfbox/preflight/utils/FilterHelper.java       |    47 +-
 .../pdfbox/preflight/utils/PdfElementParser.java   |    73 -
 .../pdfbox/preflight/utils/RenderingIntents.java   |    12 +-
 .../preflight/xobject/AbstractXObjValidator.java   |    20 +-
 .../preflight/xobject/XObjFormValidator.java       |    35 +-
 .../preflight/xobject/XObjImageValidator.java      |    24 +-
 .../preflight/xobject/XObjPostscriptValidator.java |    20 +-
 .../pdfbox/preflight/xobject/XObjectValidator.java |     2 +-
 preflight/src/main/javacc/pdf_extractor.jj         |   119 -
 preflight/src/main/javacc/pdf_full_grammar.jj      |   546 -
 .../org/apache/pdfbox/preflight/Benchmark.java     |     6 +-
 .../pdfbox/preflight/TestInvalidDirectory.java     |     7 +-
 .../pdfbox/preflight/TestIsartorBavaria.java       |   288 +
 .../TestIsartorValidationFromClasspath.java        |   207 -
 .../apache/pdfbox/preflight/TestPDFBox3743.java    |    55 +
 .../preflight/TestPreflightConfiguration.java      |    24 +-
 .../apache/pdfbox/preflight/TestPreflightPath.java |     8 +-
 .../pdfbox/preflight/TestValidDirectory.java       |     7 +-
 .../action/pdfa1b/AbstractTestAction.java          |     9 +-
 .../preflight/action/pdfa1b/TestGotoAction.java    |     6 +-
 .../action/pdfa1b/TestGotoRemoteAction.java        |     2 +-
 .../preflight/action/pdfa1b/TestUriAction.java     |     8 +-
 .../integration/AbstractInvalidFileTester.java     |    10 +-
 .../preflight/integration/TestInvalidFiles.java    |     2 +-
 .../integration/TestIsartorValidation.java         |     2 +-
 .../preflight/integration/TestValidFiles.java      |    12 +-
 .../preflight/metadata/TestMetadataFiles.java      |    28 +-
 .../TestSynchronizedMetadataValidation.java        |     6 +-
 .../preflight/parser/TestXmlResultParser.java      |    18 +-
 .../pdfbox/preflight/util/ByteArrayDataSource.java |    85 -
 .../pdfbox/preflight/util/IsartorPdfProvider.java  |    61 -
 .../pdfbox/preflight/util/NOCatalogDocument.java   |    47 -
 .../pdfbox/preflight/utils/TestCOSUtils.java       |    40 +-
 preflight/src/test/resources/PDFBOX-3743.pdf       |   Bin 0 -> 12451 bytes
 preflight/src/test/resources/expected_errors.txt   |   122 +-
 preflight/src/test/resources/log4j.xml             |    27 +-
 tools/pom.xml                                      |    96 +
 .../pdfbox/tools/DecompressObjectstreams.java      |   132 +
 .../main/java/org/apache/pdfbox/tools/Decrypt.java |   189 +
 .../main/java/org/apache/pdfbox/tools/Encrypt.java |   248 +
 .../java/org/apache/pdfbox/tools/ExportFDF.java    |   146 +
 .../java/org/apache/pdfbox/tools/ExportXFDF.java   |   147 +
 .../org/apache/pdfbox/tools/ExtractImages.java     |   379 +
 .../java/org/apache/pdfbox/tools/ExtractText.java  |   338 +
 .../java/org/apache/pdfbox/tools/ImportFDF.java    |   151 +
 .../java/org/apache/pdfbox/tools/ImportXFDF.java   |   144 +
 .../java/org/apache/pdfbox/tools/OverlayPDF.java   |   191 +
 .../main/java/org/apache/pdfbox/tools/PDFBox.java  |   142 +
 .../java/org/apache/pdfbox/tools/PDFMerger.java    |    87 +
 .../java/org/apache/pdfbox/tools/PDFSplit.java     |   236 +
 .../java/org/apache/pdfbox/tools/PDFText2HTML.java |   415 +
 .../java/org/apache/pdfbox/tools/PDFToImage.java   |   323 +
 .../java/org/apache/pdfbox/tools/PrintPDF.java     |   193 +
 .../java/org/apache/pdfbox/tools/TextToPDF.java    |   430 +
 .../main/java/org/apache/pdfbox/tools/Version.java |    75 +
 .../org/apache/pdfbox/tools/WriteDecodedDoc.java   |   198 +
 .../apache/pdfbox/tools/imageio/ImageIOUtil.java   |   319 +
 .../org/apache/pdfbox/tools/imageio/JPEGUtil.java  |    95 +
 .../org/apache/pdfbox/tools/imageio/MetaUtil.java  |    80 +
 .../org/apache/pdfbox/tools/imageio/TIFFUtil.java  |   194 +
 .../org/apache/pdfbox/tools/TestExtractText.java   |    55 +
 .../org/apache/pdfbox/tools/TestPDFText2HTML.java  |    73 +
 .../org/apache/pdfbox/tools/TestTextToPdf.java     |    83 +
 .../pdfbox/tools/imageio/TestImageIOUtils.java     |   401 +
 .../resources/input/ImageIOUtil}/JBIG2Image.pdf    |   Bin
 .../resources/input/ImageIOUtil}/JPXTestCMYK.pdf   |     0
 .../resources/input/ImageIOUtil}/JPXTestGrey.pdf   |   Bin
 .../resources/input/ImageIOUtil}/JPXTestRGB.pdf    |     0
 .../input/ImageIOUtil}/ccitt4-cib-test.pdf         |   Bin
 .../resources/input/ImageIOUtil}/jpeg_demo.pdf     |   Bin
 .../test/resources/input/ImageIOUtil}/png_demo.pdf |   Bin
 .../input/ImageIOUtil}/raw_image_demo.pdf          |   Bin
 tools/src/test/resources/logging.properties        |    25 +
 .../resources/org/apache/pdfbox/testPDFPackage.pdf |   Bin
 war/pom.xml                                        |    42 -
 war/src/main/webapp/WEB-INF/web.xml                |    23 -
 war/src/main/webapp/bookmarks.xml                  |    28 -
 war/src/main/webapp/highlight.jsp                  |    47 -
 war/src/main/webapp/index.html                     |    63 -
 xmpbox/README.txt                                  |     2 +-
 xmpbox/pom.xml                                     |    71 +-
 .../main/java/org/apache/xmpbox/DateConverter.java |   180 +-
 .../main/java/org/apache/xmpbox/XMPMetadata.java   |   283 +-
 .../main/java/org/apache/xmpbox/XmpConstants.java  |    48 +
 .../org/apache/xmpbox/schema/DublinCoreSchema.java |    56 +-
 .../java/org/apache/xmpbox/schema/ExifSchema.java  |   333 +
 .../xmpbox/schema/PDFAIdentificationSchema.java    |    32 +-
 .../org/apache/xmpbox/schema/PhotoshopSchema.java  |    40 +-
 .../java/org/apache/xmpbox/schema/TiffSchema.java  |   247 +
 .../org/apache/xmpbox/schema/XMPBasicSchema.java   |    42 +-
 .../xmpbox/schema/XMPMediaManagementSchema.java    |   128 +-
 .../xmpbox/schema/XMPRightsManagementSchema.java   |    55 -
 .../java/org/apache/xmpbox/schema/XMPSchema.java   |   461 +-
 .../org/apache/xmpbox/schema/XMPSchemaFactory.java |    14 +-
 .../org/apache/xmpbox/schema/XMPageTextSchema.java |    55 +
 .../xmpbox/type/AbstractComplexProperty.java       |     4 +-
 .../java/org/apache/xmpbox/type/AbstractField.java |    15 +-
 .../apache/xmpbox/type/AbstractSimpleProperty.java |    18 +-
 .../apache/xmpbox/type/AbstractStructuredType.java |     2 +-
 .../java/org/apache/xmpbox/type/ArrayProperty.java |    10 +-
 .../java/org/apache/xmpbox/type/Attribute.java     |     4 +-
 .../java/org/apache/xmpbox/type/BooleanType.java   |     4 +-
 .../org/apache/xmpbox/type/CFAPatternType.java     |    45 +
 .../java/org/apache/xmpbox/type/Cardinality.java   |     2 +-
 .../xmpbox/type/ComplexPropertyContainer.java      |    72 +-
 .../main/java/org/apache/xmpbox/type/DateType.java |    15 +-
 .../org/apache/xmpbox/type/DeviceSettingsType.java |    45 +
 .../org/apache/xmpbox/type/DimensionsType.java     |    45 +
 .../java/org/apache/xmpbox/type/FlashType.java     |    51 +
 .../org/apache/xmpbox/type/GPSCoordinateType.java  |    34 +
 .../java/org/apache/xmpbox/type/IntegerType.java   |     6 +-
 .../main/java/org/apache/xmpbox/type/OECFType.java |    49 +
 .../org/apache/xmpbox/type/PDFASchemaType.java     |     4 +-
 .../java/org/apache/xmpbox/type/PDFATypeType.java  |     2 +-
 .../apache/xmpbox/type/PropertiesDescription.java  |     4 +-
 .../java/org/apache/xmpbox/type/PropertyType.java  |     3 +-
 .../java/org/apache/xmpbox/type/RationalType.java  |    34 +
 .../main/java/org/apache/xmpbox/type/RealType.java |     6 +-
 .../main/java/org/apache/xmpbox/type/TextType.java |     1 +
 .../java/org/apache/xmpbox/type/TypeMapping.java   |   981 +-
 .../main/java/org/apache/xmpbox/type/Types.java    |    15 +-
 .../main/java/org/apache/xmpbox/xml/DomHelper.java |     8 +-
 .../java/org/apache/xmpbox/xml/DomXmpParser.java   |  1785 +-
 .../org/apache/xmpbox/xml/PdfaExtensionHelper.java |   271 +-
 .../java/org/apache/xmpbox/xml/XmpSerializer.java  |    85 +-
 .../java/org/apache/xmpbox/DateConverterTest.java  |   102 +
 .../apache/xmpbox/DoubleSameTypeSchemaTest.java    |     4 +-
 .../xmpbox/TestValidatePermitedMetadata.java       |   129 +
 .../apache/xmpbox/TestXMPWithDefinedSchemas.java   |     2 +-
 .../java/org/apache/xmpbox/XMPMetaDataTest.java    |     5 +-
 .../apache/xmpbox/parser/DeserializationTest.java  |    11 +-
 .../apache/xmpbox/schema/AbstractSchemaTester.java |   509 +-
 .../xmpbox/schema/AbstractXMPSchemaTest.java       |     4 +-
 .../apache/xmpbox/schema/AdobePDFErrorsTest.java   |     3 +-
 .../xmpbox/schema/BasicJobTicketSchemaTest.java    |    22 +-
 .../org/apache/xmpbox/schema/DublinCoreTest.java   |     5 +-
 .../schema/PDFAIdentificationOthersTest.java       |     3 +-
 .../apache/xmpbox/schema/PhotoshopSchemaTest.java  |     9 +-
 .../java/org/apache/xmpbox/schema/TestExifXmp.java |    68 +
 .../xmpbox/schema/XMPMediaManagementTest.java      |     2 +-
 .../org/apache/xmpbox/schema/XMPSchemaTest.java    |    23 +-
 .../xmpbox/type/AbstractStructuredTypeTester.java  |   299 +-
 .../org/apache/xmpbox/type/AbstractTypeTester.java |   140 +
 .../java/org/apache/xmpbox/type/AttributeTest.java |     3 +-
 .../xmpbox/type/TestAbstractStructuredType.java    |     4 +-
 .../org/apache/xmpbox/type/TestDerivedType.java    |   212 +-
 .../java/org/apache/xmpbox/type/TestJobType.java   |   135 +-
 .../java/org/apache/xmpbox/type/TestLayerType.java |   133 +-
 .../apache/xmpbox/type/TestResourceEventType.java  |   141 +-
 .../apache/xmpbox/type/TestResourceRefType.java    |   163 +-
 .../xmpbox/type/TestSimpleMetadataProperties.java  |    14 +-
 .../org/apache/xmpbox/type/TestThumbnailType.java  |   137 +-
 .../org/apache/xmpbox/type/TestVersionType.java    |   135 +-
 .../org/apache/xmpbox/type/TypeTestingHelper.java  |   134 -
 xmpbox/src/test/resources/permited_metadata.txt    |   205 +
 xmpbox/src/test/resources/validxmp/exif.xmp        |    46 +
 1832 files changed, 389525 insertions(+), 123341 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libpdfbox-java.git



More information about the pkg-java-commits mailing list