[libpdfbox-java] branch master updated (ececbc8 -> fdd6c0d)

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


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

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

      from  ececbc8   New upstream release (1.8.12)
       new  8ef20bf   Switch to compat level 10.
       new  50c1979   Declare compliance with Debian Policy 4.0.0.
       new  e1da09b   Use https for Format field.
       new  b341e0f   Start new changelog entry
      adds  b5fc078   New upstream version 2.0.6
       new  fc6b31f   Updated version 2.0.6 from 'upstream/2.0.6'
       new  1c602e4   Drop 01-bouncycastle-compatibility.patch
       new  a8ef955   Drop 02-jar-packaging.patch
       new  fd1b01b   Enable maven-bundle-plugin.
       new  0f7f520   Drop jempbox packages which is unsupported now and was removed upstream.
       new  9513caf   Drop more deprecated modules.
       new  9e6e9a7   Ingore tools module.
       new  8f65b03   Ignore debugger and debugger-app module.
       new  6818c5f   Ignore maven-scm-publish-plugin
       new  4ea33f1   Ignore two unneeded test artifacts.
       new  40b0045   Drop all unused patches.
       new  4dd3ba6   Add use-local-jars.patch
       new  6c70465   Ignore the maven-bundle-plugin again.
       new  4fa99c4   Refresh the jar-packaging.patch.
       new  86f0302   Fix group id of maven-bundle-plugin
       new  0915953   Update changelog
       new  fdd6c0d   Remove obsolete paragraph

The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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 +-
 debian/changelog                                   |    19 +-
 debian/compat                                      |     2 +-
 debian/control                                     |    27 +-
 debian/copyright                                   |    12 +-
 debian/libjempbox-java-doc.doc-base                |     8 -
 debian/libjempbox-java-doc.install                 |     1 -
 debian/libpdfbox-java.poms                         |     7 +-
 debian/maven.ignoreRules                           |     6 +-
 debian/maven.publishedRules                        |     1 -
 debian/patches/01-bouncycastle-compatibility.patch |    98 -
 debian/patches/02-jar-packaging.patch              |    36 -
 debian/patches/05_bc1.51.patch                     |    44 -
 debian/patches/build-subproject-docs.patch         |    79 -
 debian/patches/build.xml.patch                     |    94 -
 debian/patches/jar-packaging.patch                 |    35 +
 debian/patches/reproducible-build.patch            |    40 -
 debian/patches/series                              |     4 +-
 debian/patches/use-local-jars.patch                |    21 +
 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 +
 1850 files changed, 389617 insertions(+), 123783 deletions(-)
 create mode 100644 README.md
 delete mode 100644 README.txt
 delete mode 100644 ant/pom.xml
 delete mode 100644 ant/src/main/appended-resources/META-INF/LICENSE
 delete mode 100644 ant/src/main/appended-resources/META-INF/NOTICE
 delete mode 100644 ant/src/main/java/org/apache/pdfbox/ant/PDFToTextTask.java
 delete mode 100644 ant/src/main/java/org/apache/pdfbox/ant/package.html
 delete mode 100644 debian/libjempbox-java-doc.doc-base
 delete mode 100644 debian/libjempbox-java-doc.install
 delete mode 100644 debian/patches/01-bouncycastle-compatibility.patch
 delete mode 100644 debian/patches/02-jar-packaging.patch
 delete mode 100644 debian/patches/05_bc1.51.patch
 delete mode 100644 debian/patches/build-subproject-docs.patch
 delete mode 100644 debian/patches/build.xml.patch
 create mode 100644 debian/patches/jar-packaging.patch
 delete mode 100644 debian/patches/reproducible-build.patch
 create mode 100644 debian/patches/use-local-jars.patch
 create mode 100644 debugger-app/pom.xml
 create mode 100644 debugger-app/src/main/appended-resources/META-INF/LICENSE
 create mode 100644 debugger-app/src/main/appended-resources/META-INF/NOTICE
 create mode 100644 debugger/pom.xml
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSArrayBased.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSDeviceN.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSIndexed.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSSeparation.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/ColorBarCellRenderer.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/DeviceNColorant.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/DeviceNTableModel.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/IndexedColorant.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/IndexedTableModel.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/AnnotFlag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/EncryptFlag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/FieldFlag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/Flag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/FlagBitsPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/FlagBitsPaneView.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/FontFlag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/PanoseFlag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/flagbitspane/SigFlag.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/FontEncodingPaneController.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/FontEncodingView.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/SimpleFont.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type0Font.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/ASCIIPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/AddressPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexChangeListener.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexChangedEvent.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexEditor.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexModel.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexModelChangeListener.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexModelChangedEvent.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/HexView.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/SelectEvent.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/SelectionChangeListener.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/StatusPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/hexviewer/UpperPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/OperatorMarker.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/Stream.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/StreamImageView.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/StreamPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/StreamPaneView.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/StreamTextView.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/ColorToolTip.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/FontToolTip.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/GToolTip.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/KToolTip.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/RGToolTip.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/SCNToolTip.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/streampane/tooltip/ToolTipController.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/stringpane/StringPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/treestatus/TreeStatus.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/treestatus/TreeStatusPane.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/ArrayEntry.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/DocumentEntry.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/ErrorDialog.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/ExtensionFileFilter.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/FileOpenSaveDialog.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/HighResolutionImageIcon.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/ImageUtil.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/MapEntry.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/MenuBase.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/OSXAdapter.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeModel.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/PageEntry.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/ReaderBottomPanel.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/RecentFiles.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/RotationMenu.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/ZoomMenu.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/textsearcher/SearchEngine.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/textsearcher/SearchPanel.java
 create mode 100644 debugger/src/main/java/org/apache/pdfbox/debugger/ui/textsearcher/Searcher.java
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/array.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/boolean.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/dict.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/hex.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/indirect.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/integer.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/name.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/null.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/page.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/pdf.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/real.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/stream-dict.png
 create mode 100644 debugger/src/main/resources/org/apache/pdfbox/debugger/string.png
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/AbstractExample.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/ant/PDFToTextTask.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/ant/package.html
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/documentmanipulation/SuperimposePage.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/documentmanipulation/package-info.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/fdf/PrintFields.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/fdf/SetField.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/fdf/package.html
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/AddBorderToField.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/CreateMultiWidgetsForm.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/CreateSimpleForm.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/FieldTriggers.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/FillFormField.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/PrintFields.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/SetField.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/UpdateFieldOnDocumentOpen.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/interactive/form/package-info.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/lucene/IndexPDFFiles.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/lucene/LucenePDFDocument.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/lucene/package.html
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/package.html
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/Annotation.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreatePDFA.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreatePatternsPDF.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/EmbeddedFonts.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1AfmPfb.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ReplaceString.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/pdmodel/SuperimposePage.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/persistence/CopyDoc.java
 delete mode 100644 examples/src/main/java/org/apache/pdfbox/examples/persistence/package.html
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/printing/Printing.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/rendering/CustomGraphicsStreamEngine.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/rendering/CustomPageDrawer.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/signature/CMSProcessableInputStream.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/signature/CreateEmptySignatureForm.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/signature/CreateSignatureBase.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/util/DrawPrintTextLocations.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/util/PDFHighlighter.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java
 create mode 100644 examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextColors.java
 create mode 100644 examples/src/main/resources/org/apache/pdfbox/examples/interactive/form/FillFormField.pdf
 create mode 100644 examples/src/main/resources/org/apache/pdfbox/examples/rendering/custom-render-demo.pdf
 create mode 100644 examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java
 create mode 100644 examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestRubberStampWithImage.java
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/pdmodel/document.pdf
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/pdmodel/stamp.jpg
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/signature/keystore.p12
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/signature/sign_me.pdf
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/signature/sign_me_tsa.pdf
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/signature/sign_me_visible.pdf
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/signature/stamp.jpg
 create mode 100644 examples/src/test/resources/org/apache/pdfbox/examples/signature/tsa_response.asn1
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/EncodedFont.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/FontBoxFont.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/afm/FontMetric.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/afm/FontMetrics.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/AFMFormatter.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFCIDFont.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFCharset.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFEncoding.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFExpertCharset.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFExpertEncoding.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFExpertSubsetCharset.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFFontROS.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFISOAdobeCharset.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFStandardEncoding.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CFFType1Font.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CIDKeyedFDSelect.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CIDKeyedType2CharString.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CharStringConverter.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/CharStringRenderer.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/FDSelect.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/IndexData.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/Type1CharString.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/Type1CharStringFormatter.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/Type1FontFormatter.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/charset/CFFCharset.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/charset/CFFExpertCharset.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/charset/CFFExpertSubsetCharset.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/charset/CFFISOAdobeCharset.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/charset/package.html
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/encoding/CFFEncoding.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/encoding/CFFExpertEncoding.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/encoding/CFFStandardEncoding.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/cff/encoding/package.html
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/encoding/BuiltInEncoding.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/encoding/StandardEncoding.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/AbstractTTFParser.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/BufferedRandomAccessFile.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/CFFTable.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/CIDFontType2Parser.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/CMAPEncodingEntry.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/CMAPTable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/CmapTable.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/Glyph2D.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/KerningSubtable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/KerningTable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/OTFParser.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/OTLTable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/OpenTypeFont.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/TTCDataStream.java
 delete mode 100755 fontbox/src/main/java/org/apache/fontbox/ttf/TTFSubFont.java
 create mode 100755 fontbox/src/main/java/org/apache/fontbox/ttf/TTFSubsetter.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeCollection.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/VerticalHeaderTable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/VerticalMetricsTable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/VerticalOriginTable.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/ttf/WGL4Names.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/DamagedFontException.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/Token.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/Type1CharStringReader.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/Type1Font.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/Type1Lexer.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/Type1Parser.java
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/type1/package.html
 create mode 100644 fontbox/src/main/java/org/apache/fontbox/util/Charsets.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/util/FontManager.java
 delete mode 100644 fontbox/src/main/java/org/apache/fontbox/util/ResourceLoader.java
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/83pv-RKSJ-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/90ms-RKSJ-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/90ms-RKSJ-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/90msp-RKSJ-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/90msp-RKSJ-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/90pv-RKSJ-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/90pv-RKSJ-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Add-RKSJ-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Add-RKSJ-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-0
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-1
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-3
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-4
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-5
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-6
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-CNS1-UCS2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-0
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-1
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-3
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-4
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-5
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-GB1-UCS2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-0
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-1
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-3
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-4
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-5
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-6
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan1-UCS2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Japan2-0
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Korea1-0
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Korea1-1
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Korea1-2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Adobe-Korea1-UCS2
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/B5pc-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/B5pc-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/CNS-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/CNS-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/ETen-B5-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/ETen-B5-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/ETenms-B5-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/ETenms-B5-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Ext-RKSJ-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Ext-RKSJ-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GB-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GB-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBK-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBK-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBK2K-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBK2K-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBKp-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBKp-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBpc-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/GBpc-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/HKscs-B5-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/HKscs-B5-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Identity-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/Identity-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSC-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSC-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSCms-UHC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSCms-UHC-HW-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSCms-UHC-HW-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSCms-UHC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSCpc-EUC-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/KSCpc-EUC-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniCNS-UCS2-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniCNS-UCS2-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniCNS-UTF16-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniCNS-UTF16-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniGB-UCS2-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniGB-UCS2-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniGB-UTF16-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniGB-UTF16-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniJIS-UCS2-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniJIS-UCS2-HW-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniJIS-UCS2-HW-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniJIS-UCS2-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniJIS-UTF16-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniJIS-UTF16-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniKS-UCS2-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniKS-UCS2-V
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniKS-UTF16-H
 create mode 100644 fontbox/src/main/resources/org/apache/fontbox/cmap/UniKS-UTF16-V
 delete mode 100644 fontbox/src/main/site/apt/index.apt
 delete mode 100644 fontbox/src/main/site/resources/images/Logo.gif
 delete mode 100644 fontbox/src/main/site/resources/images/Logo.png
 delete mode 100644 fontbox/src/main/site/resources/images/group.svg
 delete mode 100644 fontbox/src/test/java/org/apache/fontbox/cff/Type1CharStringTest.java
 create mode 100644 fontbox/src/test/java/org/apache/fontbox/ttf/BufferedRandomAccessFileTest.java
 create mode 100644 fontbox/src/test/java/org/apache/fontbox/ttf/TTFSubsetterTest.java
 create mode 100644 fontbox/src/test/resources/ttf/LiberationSans-Regular.ttf
 delete mode 100644 fontbox/src/test/resources/ttf/testTrueType.ttf
 delete mode 100644 jempbox/README.txt
 delete mode 100644 jempbox/eclipse-formatter.xml
 delete mode 100644 jempbox/jempbox-checkstyle.xml
 delete mode 100644 jempbox/pom.xml
 delete mode 100644 jempbox/src/main/appended-resources/META-INF/LICENSE
 delete mode 100644 jempbox/src/main/appended-resources/META-INF/NOTICE
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/impl/DateConverter.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/impl/package.html
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/Elementable.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/ResourceEvent.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/ResourceRef.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/Thumbnail.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPMetadata.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchema.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaBasic.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaBasicJobTicket.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaDublinCore.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaDynamicMedia.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaIptc4xmpCore.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaMediaManagement.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaPDF.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaPagedText.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaPhotoshop.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchemaRightsManagement.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/package.html
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/XMPMetadataPDFA.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/XMPSchemaPDFAField.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/XMPSchemaPDFAId.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/XMPSchemaPDFAProperty.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/XMPSchemaPDFASchema.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/XMPSchemaPDFAType.java
 delete mode 100644 jempbox/src/main/java/org/apache/jempbox/xmp/pdfa/package.html
 delete mode 100644 jempbox/src/test/java/org/apache/jempbox/xmp/AllTests.java
 delete mode 100644 jempbox/src/test/java/org/apache/jempbox/xmp/XMPMetadataTest.java
 delete mode 100644 jempbox/src/test/java/org/apache/jempbox/xmp/XMPSchemaTest.java
 delete mode 100644 jempbox/src/test/java/org/apache/jempbox/xmp/package.html
 delete mode 100644 lucene/pom.xml
 delete mode 100644 lucene/src/main/appended-resources/META-INF/LICENSE
 delete mode 100644 lucene/src/main/appended-resources/META-INF/NOTICE
 delete mode 100644 lucene/src/main/java/org/apache/pdfbox/lucene/IndexFiles.java
 delete mode 100644 lucene/src/main/java/org/apache/pdfbox/lucene/LucenePDFDocument.java
 delete mode 100644 lucene/src/main/java/org/apache/pdfbox/lucene/package.html
 delete mode 100644 lucene/src/main/java/org/apache/pdfbox/searchengine/lucene/IndexFiles.java
 delete mode 100644 lucene/src/main/java/org/apache/pdfbox/searchengine/lucene/LucenePDFDocument.java
 delete mode 100644 pdfbox-checkstyle.xml
 delete mode 100644 pdfbox/build.xml
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ConvertColorspace.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/Decrypt.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/Encrypt.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ExportFDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ExportXFDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ExtractText.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ImportFDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/ImportXFDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/Overlay.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/OverlayPDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PDFBox.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PDFDebugger.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PDFMerger.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PDFReader.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PDFSplit.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PDFToImage.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PdfDecompressor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/PrintPDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/TextToPDF.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/Version.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/WriteDecodedDoc.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDContentStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFGraphicsStreamEngine.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/DrawObject.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/MissingOperandException.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/Operator.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/OperatorProcessor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetNonStrokingColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetNonStrokingColorN.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetNonStrokingColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetNonStrokingDeviceCMYKColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetNonStrokingDeviceGrayColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetNonStrokingDeviceRGBColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetStrokingColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetStrokingColorN.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetStrokingColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetStrokingDeviceCMYKColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetStrokingDeviceGrayColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/color/SetStrokingDeviceRGBColor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/AppendRectangleToPath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/BeginInlineImage.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClipEvenOddRule.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClipNonZeroRule.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/CloseAndStrokePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/CloseFillEvenOddAndStrokePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/CloseFillNonZeroAndStrokePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClosePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/CurveTo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/CurveToReplicateFinalPoint.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/CurveToReplicateInitialPoint.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/DrawObject.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/EndPath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/FillEvenOddAndStrokePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/FillEvenOddRule.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/FillNonZeroAndStrokePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/FillNonZeroRule.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/GraphicsOperatorProcessor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/LegacyFillNonZeroRule.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/LineTo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/MoveTo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ShadingFill.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/StrokePath.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/markedcontent/BeginMarkedContentSequence.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/markedcontent/BeginMarkedContentSequenceWithProperties.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/markedcontent/DrawObject.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/markedcontent/EndMarkedContentSequence.java
 rename pdfbox/src/main/java/org/apache/pdfbox/{util => contentstream}/operator/package.html (100%)
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Concatenate.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/EmptyGraphicsStackException.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Restore.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Save.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetFlatness.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetGraphicsStateParameters.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetLineCapStyle.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetLineDashPattern.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetLineJoinStyle.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetLineMiterLimit.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetLineWidth.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetMatrix.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/SetRenderingIntent.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/BeginText.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/EndText.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/MoveText.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/MoveTextSetLeading.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/NextLine.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetCharSpacing.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetFontAndSize.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetTextHorizontalScaling.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetTextLeading.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetTextRenderingMode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetTextRise.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/SetWordSpacing.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/ShowText.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/ShowTextAdjusted.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/ShowTextLine.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/text/ShowTextLineAndSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/contentstream/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionaryLateBinding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/COSInputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/COSObjectKey.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/COSOutputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/COSUnread.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/COSUpdateInfo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/PDFDocEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/cos/UnmodifiableCOSDictionary.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/AFMEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/DictionaryEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/Encoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/EncodingManager.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/MacOSRomanEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/MacRomanEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/PDFBoxCharsetProvider.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/PDFDocEncodingCharset.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/PdfDocEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/SingleByteCharset.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/StandardEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/Type1Encoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/WinAnsiEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/conversion/CJKConverter.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/conversion/CJKEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/conversion/CMapSubstitution.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/conversion/EncodingConversionManager.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/conversion/EncodingConverter.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/conversion/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encoding/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encryption/ARCFour.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encryption/DocumentEncryption.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encryption/PDFEncryption.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/encryption/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/COSVisitorException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/CryptographyException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/InvalidPasswordException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/OutlineNotLocalException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/SignatureException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/WrappedException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/WrappedIOException.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/exceptions/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/ASCII85InputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/ASCII85OutputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/CCITTFaxDecodeFilter.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/CCITTFaxDecoderStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/CCITTFaxEncoderStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/CCITTFaxFilter.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/DecodeResult.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/FilterFactory.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/FilterManager.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/MissingImageReaderException.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/TIFFExtension.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/filter/TIFFFaxDecoder.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ASCII85InputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ASCII85OutputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ByteArrayPushBackInputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/FastByteArrayOutputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/MemoryUsageSetting.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/PushBackInputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessFileInputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessFileOutputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessInputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessOutputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessWrite.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ScratchFile.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ScratchFileBuffer.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ccitt/CCITTFaxConstants.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ccitt/CCITTFaxG31DDecodeInputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ccitt/FillOrderChangeInputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ccitt/PackedBitArray.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/io/ccitt/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/multipdf/LayerUtility.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/multipdf/Overlay.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFCloneUtility.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFMergerUtility.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/multipdf/PageExtractor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/ConformingPDFParser.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/FDFParser.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/InputStreamSource.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/RandomAccessSource.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/SequentialSource.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfparser/VisualSignatureParser.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/ArrayEntry.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/MapEntry.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PDFPagePanel.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PDFTreeCellRenderer.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PDFTreeModel.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageWrapper.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/ReaderBottomPanel.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSFilterInputStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/ConformingPDDocument.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/DefaultResourceCache.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/MissingResourceException.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageContentStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageNode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageTree.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageable.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDStructureElementNameTreeNode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PageLayout.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PageMode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/ResourceCache.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSStreamArray.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/DualCOSObjectable.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMatrix.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMemoryStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNamedTextStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDTextStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/XrefEntry.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/function/PDFunctionTypeIdentity.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/markedcontent/PDPropertyList.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/edit/PDPageContentStream.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/edit/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/BadSecurityHandlerException.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/InvalidPasswordException.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/MessageDigests.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryption.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryptionManager.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDStandardEncryption.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/RC4Cipher.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandlerFactory.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandlersManager.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotationLink.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotationTextMarkup.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/XMLUtil.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDFontMapping.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CMapManager.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontCache.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontFormat.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontInfo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontManager.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapper.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMappers.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapping.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontProvider.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0Font.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Font.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDSystemInfo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptorAFM.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptorDictionary.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontLike.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanose.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFontEmbedder.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1AfmPfbFont.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1FontEmbedder.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3CharProc.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDVectorFont.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/Standard14Fonts.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/Subsetter.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/ToUnicodeWriter.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/Type3StreamParser.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/UniUtil.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/BuiltInEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/DictionaryEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/Encoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/GlyphList.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/MacExpertEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/MacOSRomanEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/MacRomanEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/StandardEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/SymbolEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/Type1Encoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/WinAnsiEncoding.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/encoding/ZapfDingbatsEncoding.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDExtendedGraphicsState.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDGraphicsState.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDPostScriptXObject.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDShading.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDXObject.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/BlendComposite.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/BlendMode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/NonSeparableBlendMode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SeparableBlendMode.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/ColorSpaceCMYK.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/ColorSpaceCalRGB.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/ColorSpaceLab.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDCIEBasedColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDCIEDictionaryBasedColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpaceFactory.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceNProcess.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDJPXColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSpecialColorSpace.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/form/PDFormXObject.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroupAttributes.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/form/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/JPEGFactory.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/LosslessFactory.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImage.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/SampledImageReader.java
 rename pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/package.html (100%)
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDPatternResources.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDShadingPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDShadingPatternResources.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPatternResources.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/Average.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/None.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/Optimum.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/Paeth.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/PredictorAlgorithm.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/Sub.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/Up.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/predictor/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDShading.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDShadingResources.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/PDExtendedGraphicsState.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/PDSoftMask.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/PDTextState.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/RenderingIntent.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/RenderingMode.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/CompositeImage.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDInlinedImage.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMap.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectImage.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDAction.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionGoTo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionHide.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionImportData.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionJavaScript.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionLaunch.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionMovie.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionNamed.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionRemoteGoTo.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionResetForm.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionSound.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionSubmitForm.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionThread.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDActionURI.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDURIDictionary.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/PDWindowsLaunchParams.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDAction.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDActionGoTo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDActionJavaScript.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDActionLaunch.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDActionNamed.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDActionRemoteGoTo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDActionURI.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDURIDictionary.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/PDWindowsLaunchParams.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/action/type/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceEntry.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/COSFilterInputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/ExternalSigningSupport.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SigningSupport.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItemIterator.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/AppearanceGeneratorHelper.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/AppearanceStyle.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/FieldUtils.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDCheckBox.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDCheckbox.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDChoice.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDChoiceButton.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDChoiceField.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDComboBox.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDDefaultAppearanceString.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDFieldTree.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDListBox.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDNonTerminalField.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDRadioButton.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDRadioCollection.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDSignature.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDTerminalField.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDTextField.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDTextbox.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDUnknownField.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDXFA.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDXFAResource.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainText.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransition.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransitionDimension.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransitionDirection.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransitionMotion.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransitionStyle.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/markedcontent/PDPropertyList.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/text/PDTextState.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/pdmodel/text/package.html
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/persistence/util/COSHEXTable.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/persistence/util/COSObjectKey.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/persistence/util/package.html
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/printing/Orientation.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPageable.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/printing/Scaling.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/CIDType0Glyph2D.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/Glyph2D.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/ImageType.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/PDFRenderer.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawerParameters.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/SoftMask.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/TTFGlyph2D.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/TilingPaint.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/TilingPaintFactory.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/rendering/Type1Glyph2D.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/text/LegacyPDFStreamEngine.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/text/PDFMarkedContentExtractor.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripperByArea.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/text/TextPosition.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/text/TextPositionComparator.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/BitFlagHelper.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/Charsets.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/ErrorLogger.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/ExtensionFileFilter.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/Hex.java
 delete mode 100755 pdfbox/src/main/java/org/apache/pdfbox/util/ICU4JImpl.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/ImageParameters.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/JPEGUtil.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/LayerUtility.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/MapUtil.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/MetaUtil.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/NullOutputStream.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/NumberFormatUtil.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/Overlay.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFCloneUtility.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFHighlighter.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFImageWriter.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFMarkedContentExtractor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFMergerUtility.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFOperator.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFStreamEngine.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFText2HTML.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFTextStripper.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PDFTextStripperByArea.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PageExtractor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/PositionWrapper.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/ResourceLoader.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/Splitter.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/StringUtil.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/TIFFUtil.java
 delete mode 100755 pdfbox/src/main/java/org/apache/pdfbox/util/TextNormalize.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/TextPosition.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/TextPositionComparator.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/Vector.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/Version.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/XMLUtil.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/filetypedetector/ByteTrie.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/filetypedetector/FileType.java
 create mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/filetypedetector/FileTypeDetector.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/BeginMarkedContentSequence.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/BeginMarkedContentSequenceWithProperties.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/BeginText.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/CloseAndStrokePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/Concatenate.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/EndMarkedContentSequence.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/EndText.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/GRestore.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/GSave.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/Invoke.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/MoveAndShow.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/MoveText.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/MoveTextSetLeading.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/NextLine.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/OperatorProcessor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetCharSpacing.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetGraphicsStateParameters.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetHorizontalTextScaling.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineCapStyle.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineDashPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineJoinStyle.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineMiterLimit.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineWidth.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetMatrix.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetMoveAndShow.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingCMYKColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingCalRGBColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingColorSpace.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingDeviceN.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingGrayColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingICCBasedColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingIndexed.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingLabColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingRGBColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetNonStrokingSeparation.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingCMYKColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingCalRGBColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingColorSpace.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingDeviceN.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingGrayColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingICCBasedColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingIndexed.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingLabColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingRGBColor.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetStrokingSeparation.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetTextFont.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetTextLeading.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetTextRenderingMode.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetTextRise.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetWordSpacing.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/ShowText.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/ShowTextGlyph.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/AppendRectangleToPath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/BeginInlineImage.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/ClipEvenOddRule.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/ClipNonZeroRule.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillEvenOddAndStrokePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillNonZeroAndStrokePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/ClosePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CurveTo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CurveToReplicateFinalPoint.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CurveToReplicateInitialPoint.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/EndPath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/FillEvenOddAndStrokePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/FillEvenOddRule.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/FillNonZeroAndStrokePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/FillNonZeroRule.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/Invoke.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/LineTo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/MoveTo.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SHFill.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineCapStyle.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineDashPattern.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineJoinStyle.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineMiterLimit.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineWidth.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/StrokePath.java
 delete mode 100644 pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/package.html
 create mode 100644 pdfbox/src/main/javadoc/overview.html
 delete mode 100644 pdfbox/src/main/resources/META-INF/services/java.nio.charset.spi.CharsetProvider
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/FontMapping.properties
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/PDFBox_External_Fonts.properties
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/PDFMarkedContentExtractor.properties
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/PDFTextStripper.properties
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/PageDrawer.properties
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/additional_glyphlist.txt
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Courier-Bold.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Courier-BoldOblique.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Courier-Oblique.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Courier.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Helvetica-Bold.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Helvetica-BoldOblique.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Helvetica-Oblique.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Helvetica.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/MustRead.html
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Symbol.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Times-Bold.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Times-BoldItalic.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Times-Italic.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/Times-Roman.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/afm/ZapfDingbats.afm
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/glyphlist/additional.txt
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/glyphlist/glyphlist.txt
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/glyphlist/zapfdingbats.txt
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/icc/ISOcoated_v2_300_bas.icc
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/text/BidiMirroring.txt
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/ttf/Arial-BoldItalicMT.ttf
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/ttf/Arial-BoldMT.ttf
 delete mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/ttf/ArialMT.ttf
 create mode 100644 pdfbox/src/main/resources/org/apache/pdfbox/resources/ttf/LiberationSans-Regular.ttf
 rename pdfbox/src/main/resources/org/apache/pdfbox/resources/{pdfbox.properties => version.properties} (100%)
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/ParallelParameterized.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/TestAll.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/TestExtractText.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/TestTextToPdf.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/cos/PDFDocEncodingTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSStream.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSUpdateInfo.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/encoding/PDFDocEncodingCharsetTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/encoding/package.html
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/filter/PredictorTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/io/TestRandomAccessFileOutputStream.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/io/TestRandomAccessOutputStream.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/io/ccitt/AbstractCCITTFaxTestCase.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/io/ccitt/TestCCITTFaxG31DDecodeInputStream.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/io/ccitt/TestPackedBitArray.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/io/ccitt/package.html
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAcroFormsTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAnnotationsTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFCloneUtilityTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFMergerUtilityTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/multipdf/PageExtractorTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/multipdf/TestLayerUtility.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdfparser/TestNonSequentialPDFParser.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/PageLayoutTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageContentStream.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTree.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/common/PDIntegerNameTreeNode.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/common/PDStreamTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/edit/TestPDPageContentStream.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotationTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/fdf/FDFFieldTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDSimpleFontTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEncoding.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorStateTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceCMYKTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactoryTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/JPEGFactoryTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/LosslessFactoryTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImageTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/ValidateXImage.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/NullOutputStream.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcittTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpegTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDUtils.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/annotation/package-info.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDDocumentOutlineTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItemIteratorTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItemTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineNodeTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/AcroFormsRotationTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/AlignmentTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/ControlCharacterTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/HandleDifferentDALevelsTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/MultilineFieldsTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDButtonTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDChoiceTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDDefaultAppearanceStringTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDSignatureFieldTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDTextFieldTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestCheckBox.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestListBox.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestRadioButtons.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransitionDirectionTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/pagenavigation/PDTransitionTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/rendering/TestPDFToImage.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/rendering/TestRendering.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/text/BidiTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/text/TestTextStripper.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/MatrixTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/PDFCloneUtilityTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/PDFMergerUtilityTest.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/PageExtractorTest.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestHexUtil.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestImageIOUtils.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestLayerUtility.java
 create mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestNumberFormatUtil.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestPDFText2HTML.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestPDFToImage.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripper.java
 delete mode 100644 pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripperPerformance.java
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-2984-rotations.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-2984-rotations.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-2984-rotations.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3025.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3025.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3025.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3038-001033-p2.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3038-001033-p2.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3038-001033-p2.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3042-003177-p2.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3042-003177-p2.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3042-003177-p2.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3044-010197-p5-ligatures.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3044-010197-p5-ligatures.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3044-010197-p5-ligatures.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3053-reduced.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3053-reduced.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3053-reduced.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3061-092465-reduced.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3061-092465-reduced.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3061-092465-reduced.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-002207-p1.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-002207-p1.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-002207-p1.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-005717-p1.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-005717-p1.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-005717-p1.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-N2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-N2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3062-N2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3067-negativeTf.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3067-negativeTf.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3067-negativeTf.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3123-ADSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3123-ADSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3123-ADSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3127-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3127-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3127-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3195.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3195.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3195.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/input/PDFBOX-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf.txt
 delete mode 100644 pdfbox/src/test/resources/input/allah2.pdf
 delete mode 100644 pdfbox/src/test/resources/input/allah2.pdf-sorted.txt
 delete mode 100644 pdfbox/src/test/resources/input/allah2.pdf.txt
 create mode 100644 pdfbox/src/test/resources/input/merge/PDFBox.GlobalResourceMergeTest.Doc01.pdf
 create mode 100644 pdfbox/src/test/resources/input/merge/PDFBox.GlobalResourceMergeTest.Doc02.pdf
 create mode 100644 pdfbox/src/test/resources/input/merge/jpegrgb.pdf
 create mode 100644 pdfbox/src/test/resources/input/merge/multitiff.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdfparser/MissingCatalog.pdf
 delete mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdfparser/gdb-refcard.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/badpagelabels.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/fdf/xfdf-test-document-annotations.xml
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/image/ccittg3-garbage-padded-fields-bigendian.tif
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/image/ccittg3-garbage-padded-fields.tif
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/ccittg3.tif (100%)
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/ccittg4.tif (100%)
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/ccittg4multi.tif (100%)
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/gif.gif (100%)
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/jpeg.jpg (100%)
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/jpeg256.jpg (100%)
 rename pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/{xobject => image}/png.png (100%)
 delete mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/xobject/bitonal.gif
 delete mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/graphics/xobject/color.gif
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AcroFormsBasicFields.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AcroFormsRotation.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AcroFormsRotation.pdf-1.png
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AcroFormsRotation.pdf-2.png
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AlignmentTests-flattened-noRef.pdf-1.png
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AlignmentTests-flattened.pdf-1.png
 create mode 100755 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AlignmentTests.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/AlignmentTests.pdf-1.png
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/ControlCharacters.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/DifferentDALevels.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/MultilineFields.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/form/MultilineFields.pdf-1.png
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/interactive/pagenavigation/transitions_test.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/pdmodel/page_tree_multiple_levels.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/text/BidiSample.pdf
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/text/BidiSample.pdf-sorted.txt
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/text/BidiSample.pdf.txt
 create mode 100644 pdfbox/src/test/resources/org/apache/pdfbox/ttf/LiberationSans-Regular.ttf
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/annotation/InkAnnotationValdiator.java
 create mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/annotation/InkAnnotationValidator.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/content/ContentStreamEngine.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/content/ContentStreamWrapper.java
 create mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java
 create mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightStreamEngine.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/exception/BodyParseException.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/exception/CrossRefParseException.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/exception/HeaderParseException.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/exception/PdfParseException.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/exception/TrailerParseException.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/CIDToGIDMap.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/GlyphDescription.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/PDFAType3StreamParser.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/PeekInputStream.java
 create mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/PreflightType3Stream.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/Type1.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/font/util/Type1Parser.java
 create mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/process/reflect/DestinationValidationProcess.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/process/reflect/ShaddingPatternValidationProcess.java
 create mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/process/reflect/ShadingPatternValidationProcess.java
 delete mode 100644 preflight/src/main/java/org/apache/pdfbox/preflight/utils/PdfElementParser.java
 delete mode 100644 preflight/src/main/javacc/pdf_extractor.jj
 delete mode 100644 preflight/src/main/javacc/pdf_full_grammar.jj
 create mode 100644 preflight/src/test/java/org/apache/pdfbox/preflight/TestIsartorBavaria.java
 delete mode 100644 preflight/src/test/java/org/apache/pdfbox/preflight/TestIsartorValidationFromClasspath.java
 create mode 100644 preflight/src/test/java/org/apache/pdfbox/preflight/TestPDFBox3743.java
 delete mode 100644 preflight/src/test/java/org/apache/pdfbox/preflight/util/ByteArrayDataSource.java
 delete mode 100644 preflight/src/test/java/org/apache/pdfbox/preflight/util/IsartorPdfProvider.java
 delete mode 100644 preflight/src/test/java/org/apache/pdfbox/preflight/util/NOCatalogDocument.java
 create mode 100644 preflight/src/test/resources/PDFBOX-3743.pdf
 create mode 100644 tools/pom.xml
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/PDFBox.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/PDFText2HTML.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/Version.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/imageio/JPEGUtil.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/imageio/MetaUtil.java
 create mode 100644 tools/src/main/java/org/apache/pdfbox/tools/imageio/TIFFUtil.java
 create mode 100644 tools/src/test/java/org/apache/pdfbox/tools/TestExtractText.java
 create mode 100644 tools/src/test/java/org/apache/pdfbox/tools/TestPDFText2HTML.java
 create mode 100644 tools/src/test/java/org/apache/pdfbox/tools/TestTextToPdf.java
 create mode 100644 tools/src/test/java/org/apache/pdfbox/tools/imageio/TestImageIOUtils.java
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/JBIG2Image.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/JPXTestCMYK.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/JPXTestGrey.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/JPXTestRGB.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/ccitt4-cib-test.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/jpeg_demo.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/png_demo.pdf (100%)
 rename {pdfbox/src/test/resources/input/rendering => tools/src/test/resources/input/ImageIOUtil}/raw_image_demo.pdf (100%)
 create mode 100644 tools/src/test/resources/logging.properties
 rename {pdfbox => tools}/src/test/resources/org/apache/pdfbox/testPDFPackage.pdf (100%)
 delete mode 100644 war/pom.xml
 delete mode 100644 war/src/main/webapp/WEB-INF/web.xml
 delete mode 100644 war/src/main/webapp/bookmarks.xml
 delete mode 100644 war/src/main/webapp/highlight.jsp
 delete mode 100644 war/src/main/webapp/index.html
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/schema/ExifSchema.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/schema/TiffSchema.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/schema/XMPageTextSchema.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/CFAPatternType.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/DeviceSettingsType.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/FlashType.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/GPSCoordinateType.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/OECFType.java
 create mode 100644 xmpbox/src/main/java/org/apache/xmpbox/type/RationalType.java
 create mode 100644 xmpbox/src/test/java/org/apache/xmpbox/DateConverterTest.java
 create mode 100644 xmpbox/src/test/java/org/apache/xmpbox/TestValidatePermitedMetadata.java
 create mode 100644 xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java
 create mode 100644 xmpbox/src/test/java/org/apache/xmpbox/type/AbstractTypeTester.java
 delete mode 100644 xmpbox/src/test/java/org/apache/xmpbox/type/TypeTestingHelper.java
 create mode 100644 xmpbox/src/test/resources/permited_metadata.txt
 create mode 100644 xmpbox/src/test/resources/validxmp/exif.xmp

-- 
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