This is an automated email from the git hooks/post-receive script. apo pushed a change to branch master in repository libsambox-java.
from 9febb40 Import Debian changes 1.0.34-1 new 6a683cc Declare compliance with Debian Policy 4.1.0. new e58b39e Tighten B-D on libsejda-io-java to >= 1.1.3-2 new 2a6e12d libsambox-java.poms: Remove --has-package-version flag. adds 9eead32 New upstream version 1.1.16 new 53c50a1 Updated version 1.1.16 from 'upstream/1.1.16' new e3dfefc Update changelog The 5 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: .travis.yml | 3 + debian/changelog | 9 + debian/control | 4 +- debian/libsambox-java.poms | 2 +- pom.xml | 20 +- .../sambox/contentstream/PDFStreamEngine.java | 31 +- .../sambox/contentstream/operator/DrawObject.java | 8 +- .../sambox/contentstream/operator/Operator.java | 2 +- ...OperandException.java => OperatorConsumer.java} | 18 +- .../contentstream/operator/OperatorProcessor.java | 7 +- .../operator/OperatorProcessorDecorator.java | 90 +++ .../contentstream/operator/color/SetColor.java | 22 +- .../operator/color/SetNonStrokingColor.java | 10 +- .../operator/color/SetNonStrokingColorSpace.java | 6 +- .../color/SetNonStrokingDeviceCMYKColor.java | 4 +- .../color/SetNonStrokingDeviceGrayColor.java | 4 +- .../color/SetNonStrokingDeviceRGBColor.java | 4 +- .../operator/color/SetStrokingColor.java | 10 +- .../operator/color/SetStrokingColorSpace.java | 14 +- .../operator/color/SetStrokingDeviceCMYKColor.java | 4 +- .../operator/color/SetStrokingDeviceGrayColor.java | 4 +- .../operator/color/SetStrokingDeviceRGBColor.java | 4 +- .../operator/graphics/AppendRectangleToPath.java | 10 +- .../operator/graphics/BeginInlineImage.java | 12 +- .../operator/graphics/ClipEvenOddRule.java | 2 +- .../operator/graphics/ClipNonZeroRule.java | 2 +- .../operator/graphics/CloseAndStrokePath.java | 4 +- .../graphics/CloseFillEvenOddAndStrokePath.java | 4 +- .../graphics/CloseFillNonZeroAndStrokePath.java | 4 +- .../contentstream/operator/graphics/ClosePath.java | 4 +- .../contentstream/operator/graphics/CurveTo.java | 12 +- .../graphics/CurveToReplicateFinalPoint.java | 6 +- .../graphics/CurveToReplicateInitialPoint.java | 10 +- .../operator/graphics/DrawObject.java | 4 +- .../contentstream/operator/graphics/EndPath.java | 2 +- .../graphics/FillEvenOddAndStrokePath.java | 2 +- .../operator/graphics/FillEvenOddRule.java | 2 +- .../graphics/FillNonZeroAndStrokePath.java | 2 +- .../operator/graphics/FillNonZeroRule.java | 2 +- .../graphics/GraphicsOperatorProcessor.java | 9 +- .../contentstream/operator/graphics/LineTo.java | 8 +- .../contentstream/operator/graphics/MoveTo.java | 4 +- .../operator/graphics/ShadingFill.java | 2 +- .../operator/graphics/StrokePath.java | 2 +- .../markedcontent/BeginMarkedContentSequence.java | 4 +- .../BeginMarkedContentSequenceWithProperties.java | 5 +- .../operator/markedcontent/DrawObject.java | 8 +- .../markedcontent/EndMarkedContentSequence.java | 4 +- .../sambox/contentstream/operator/package.html | 25 - .../contentstream/operator/state/Concatenate.java | 2 +- .../contentstream/operator/state/Restore.java | 4 +- .../sambox/contentstream/operator/state/Save.java | 2 +- .../contentstream/operator/state/SetFlatness.java | 2 +- .../operator/state/SetGraphicsStateParameters.java | 4 +- .../operator/state/SetLineCapStyle.java | 2 +- .../operator/state/SetLineDashPattern.java | 2 +- .../operator/state/SetLineJoinStyle.java | 2 +- .../operator/state/SetLineMiterLimit.java | 2 +- .../contentstream/operator/state/SetLineWidth.java | 2 +- .../contentstream/operator/state/SetMatrix.java | 23 +- .../operator/state/SetRenderingIntent.java | 8 +- .../contentstream/operator/text/BeginText.java | 6 +- .../contentstream/operator/text/EndText.java | 6 +- .../contentstream/operator/text/MoveText.java | 4 +- .../operator/text/MoveTextSetLeading.java | 4 +- .../contentstream/operator/text/NextLine.java | 6 +- .../operator/text/SetCharSpacing.java | 3 +- .../operator/text/SetFontAndSize.java | 6 +- .../operator/text/SetTextHorizontalScaling.java | 2 +- .../operator/text/SetTextLeading.java | 2 +- .../operator/text/SetTextRenderingMode.java | 9 +- .../contentstream/operator/text/SetTextRise.java | 3 +- .../operator/text/SetWordSpacing.java | 2 +- .../contentstream/operator/text/ShowText.java | 4 +- .../operator/text/ShowTextAdjusted.java | 4 +- .../contentstream/operator/text/ShowTextLine.java | 4 +- .../operator/text/ShowTextLineAndSpace.java | 6 +- src/main/java/org/sejda/sambox/cos/COSArray.java | 36 +- .../java/org/sejda/sambox/cos/COSDocument.java | 35 +- src/main/java/org/sejda/sambox/cos/COSFloat.java | 9 +- src/main/java/org/sejda/sambox/cos/COSName.java | 10 +- src/main/java/org/sejda/sambox/cos/COSStream.java | 84 +-- .../java/org/sejda/sambox/cos/PDFDocEncoding.java | 14 + .../org/sejda/sambox/encryption/Algorithm1.java | 6 + .../org/sejda/sambox/encryption/Algorithm1A.java | 6 + .../sejda/sambox/encryption/EncryptionContext.java | 67 ++- .../encryption/StandardSecurityEncryption.java | 2 +- .../org/sejda/sambox/filter/ASCII85Filter.java | 28 +- .../sejda/sambox/filter/CCITTFaxDecoderStream.java | 646 ++++++++++++--------- .../org/sejda/sambox/filter/CCITTFaxFilter.java | 6 +- .../java/org/sejda/sambox/filter/DCTFilter.java | 96 +-- src/main/java/org/sejda/sambox/filter/Filter.java | 4 +- .../java/org/sejda/sambox/filter/FlateFilter.java | 1 + .../java/org/sejda/sambox/filter/JBIG2Filter.java | 7 +- .../java/org/sejda/sambox/filter/JPXFilter.java | 44 +- .../java/org/sejda/sambox/filter/LZWFilter.java | 2 +- .../sejda/sambox/input/ContentStreamParser.java | 61 +- .../sambox/input/IncrementablePDDocument.java | 338 +++++++++++ .../sambox/input/IndirectObjectsProvider.java | 21 +- .../sambox/input/LazyIndirectObjectsProvider.java | 50 +- .../org/sejda/sambox/input/ObjectsFullScanner.java | 13 + .../java/org/sejda/sambox/input/PDFParser.java | 75 ++- .../java/org/sejda/sambox/input/SourceReader.java | 75 +-- .../org/sejda/sambox/input/XrefFullScanner.java | 17 +- .../java/org/sejda/sambox/input/XrefParser.java | 93 ++- ...yWriter.java => AsyncPDFBodyObjectsWriter.java} | 71 ++- .../sejda/sambox/output/ContentStreamWriter.java | 15 +- .../org/sejda/sambox/output/DefaultPDFWriter.java | 98 +++- .../sambox/output/ExistingPagesSizePredictor.java | 116 ++-- .../output/IncrementablePDDocumentWriter.java | 166 ++++++ .../IncrementalPDFBodyWriter.java} | 32 +- .../sejda/sambox/output/IndirectObjectsWriter.java | 15 +- .../sambox/output/IndirectReferenceProvider.java | 28 +- ...java => ObjectsStreamPDFBodyObjectsWriter.java} | 67 +-- .../org/sejda/sambox/output/PDDocumentWriter.java | 29 +- ...{WriteOption.java => PDFBodyObjectsWriter.java} | 31 +- ...stractPDFBodyWriter.java => PDFBodyWriter.java} | 67 ++- .../org/sejda/sambox/output/PDFWriteContext.java | 100 +++- ...dyWriter.java => SyncPDFBodyObjectsWriter.java} | 20 +- .../java/org/sejda/sambox/output/XrefStream.java | 40 +- .../java/org/sejda/sambox/pdmodel/PDDocument.java | 86 ++- .../sejda/sambox/pdmodel/PDDocumentCatalog.java | 2 +- src/main/java/org/sejda/sambox/pdmodel/PDPage.java | 129 +++- .../sejda/sambox/pdmodel/PDPageContentStream.java | 28 +- .../java/org/sejda/sambox/pdmodel/PDPageTree.java | 43 +- .../java/org/sejda/sambox/pdmodel/PDResources.java | 5 +- .../sambox/pdmodel/PageNotFoundException.java | 20 +- .../sambox/pdmodel/common/COSDictionaryMap.java | 3 +- .../sambox/pdmodel/common/PDNumberTreeNode.java | 192 +++--- .../sejda/sambox/pdmodel/common/PDPageLabels.java | 4 +- .../sejda/sambox/pdmodel/common/PDRectangle.java | 21 +- .../org/sejda/sambox/pdmodel/common/PDStream.java | 7 +- .../sambox/pdmodel/common/function/PDFunction.java | 29 +- .../pdmodel/common/function/PDFunctionType2.java | 28 +- .../pdmodel/common/function/PDFunctionType3.java | 2 +- .../function/type4/InstructionSequenceBuilder.java | 7 +- .../org/sejda/sambox/pdmodel/common/package.html | 25 - .../logicalstructure/PDAttributeObject.java | 2 +- .../logicalstructure/PDMarkedContentReference.java | 2 +- .../logicalstructure/PDUserAttributeObject.java | 6 +- .../logicalstructure/PDUserProperty.java | 6 +- .../markedcontent/PDMarkedContent.java | 6 +- .../pdmodel/encryption/AccessPermission.java | 46 +- .../sambox/pdmodel/encryption/PDEncryption.java | 5 - .../encryption/PublicKeySecurityHandler.java | 6 +- .../sambox/pdmodel/encryption/SecurityHandler.java | 18 +- .../pdmodel/encryption/SecurityHandlerFactory.java | 13 +- .../encryption/StandardSecurityHandler.java | 16 +- .../pdmodel/font/FileSystemFontProvider.java | 20 +- .../sejda/sambox/pdmodel/font/FontMapperImpl.java | 11 +- .../org/sejda/sambox/pdmodel/font/PDCIDFont.java | 41 +- .../sejda/sambox/pdmodel/font/PDCIDFontType0.java | 18 +- .../sejda/sambox/pdmodel/font/PDCIDFontType2.java | 4 +- .../pdmodel/font/PDCIDFontType2Embedder.java | 29 +- .../java/org/sejda/sambox/pdmodel/font/PDFont.java | 30 +- .../sambox/pdmodel/font/PDFontDescriptor.java | 2 +- .../sejda/sambox/pdmodel/font/PDSimpleFont.java | 6 +- .../sejda/sambox/pdmodel/font/PDTrueTypeFont.java | 80 ++- .../pdmodel/font/PDTrueTypeFontEmbedder.java | 7 +- .../org/sejda/sambox/pdmodel/font/PDType0Font.java | 31 +- .../sejda/sambox/pdmodel/font/PDType1CFont.java | 2 +- .../org/sejda/sambox/pdmodel/font/PDType1Font.java | 85 ++- .../sejda/sambox/pdmodel/font/PDType3CharProc.java | 55 +- .../org/sejda/sambox/pdmodel/font/PDType3Font.java | 22 +- .../sejda/sambox/pdmodel/font/PDVectorFont.java | 4 +- .../sambox/pdmodel/font/TrueTypeEmbedder.java | 68 ++- .../sejda/sambox/pdmodel/graphics/PDXObject.java | 2 +- .../pdmodel/graphics/blend/BlendComposite.java | 4 +- .../sambox/pdmodel/graphics/blend/BlendMode.java | 2 +- .../pdmodel/graphics/blend/SoftMaskPaint.java | 176 ------ .../pdmodel/graphics/color/PDColorSpace.java | 35 +- .../pdmodel/graphics/color/PDDeviceCMYK.java | 53 ++ .../sambox/pdmodel/graphics/color/PDDeviceN.java | 25 +- .../sambox/pdmodel/graphics/color/PDDeviceRGB.java | 25 +- .../sambox/pdmodel/graphics/color/PDICCBased.java | 162 +++--- .../sambox/pdmodel/graphics/color/PDPattern.java | 6 + .../pdmodel/graphics/color/PDSeparation.java | 40 ++ .../pdmodel/graphics/color/PDTristimulus.java | 14 +- .../pdmodel/graphics/form/PDFormXObject.java | 6 - .../form/PDTransparencyGroupAttributes.java | 6 +- .../pdmodel/graphics/image/CCITTFactory.java | 53 +- .../sambox/pdmodel/graphics/image/JPEGFactory.java | 3 +- .../pdmodel/graphics/image/LosslessFactory.java | 3 +- .../sambox/pdmodel/graphics/image/PDImage.java | 6 - .../pdmodel/graphics/image/PDImageXObject.java | 193 +----- .../pdmodel/graphics/image/PDInlineImage.java | 32 +- .../pdmodel/graphics/image/SampledImageReader.java | 121 ++-- .../pdmodel/graphics/pattern/PDTilingPattern.java | 8 +- .../graphics/shading/AxialShadingContext.java | 22 +- .../shading/PatchMeshesShadingContext.java | 13 +- .../graphics/shading/RadialShadingContext.java | 17 +- .../pdmodel/graphics/shading/ShadedTriangle.java | 13 +- .../pdmodel/graphics/shading/ShadingContext.java | 37 -- .../shading/TriangleBasedShadingContext.java | 17 +- .../graphics/shading/Type1ShadingContext.java | 15 +- .../graphics/shading/Type4ShadingContext.java | 5 +- .../graphics/shading/Type5ShadingContext.java | 44 +- .../graphics/state/PDExtendedGraphicsState.java | 10 +- .../sambox/pdmodel/graphics/state/PDSoftMask.java | 27 +- .../interactive/annotation/PDAnnotation.java | 43 +- .../annotation/PDAnnotationFileAttachment.java | 1 - .../interactive/annotation/PDAnnotationLine.java | 41 +- .../interactive/annotation/PDAnnotationLink.java | 12 +- .../interactive/annotation/PDAnnotationMarkup.java | 4 - .../interactive/annotation/PDAnnotationPopup.java | 1 - .../annotation/PDAnnotationSquareCircle.java | 1 - .../interactive/annotation/PDAnnotationText.java | 1 - .../annotation/PDAnnotationTextMarkup.java | 13 +- .../interactive/annotation/PDAnnotationWidget.java | 9 +- .../PDAppearanceCharacteristicsDictionary.java | 63 +- .../annotation/PDAppearanceDictionary.java | 29 +- .../destination/PDPageDestination.java | 55 +- .../form/AppearanceGeneratorHelper.java | 165 ++++-- .../pdmodel/interactive/form/FieldUtils.java | 41 +- .../pdmodel/interactive/form/PDAcroForm.java | 224 ++++--- .../sambox/pdmodel/interactive/form/PDButton.java | 129 ++-- .../pdmodel/interactive/form/PDCheckBox.java | 19 +- .../sambox/pdmodel/interactive/form/PDChoice.java | 1 + .../form/PDDefaultAppearanceString.java | 34 +- .../interactive/form/PDNonTerminalField.java | 6 - .../pdmodel/interactive/form/PDPushButton.java | 7 + .../pdmodel/interactive/form/PDVariableText.java | 27 + .../interactive/form/PlainTextFormatter.java | 5 + .../org/sejda/sambox/rendering/PDFRenderer.java | 44 +- .../org/sejda/sambox/rendering/PageDrawer.java | 489 +++++++++++++--- .../java/org/sejda/sambox/rendering/SoftMask.java | 212 +++++++ .../org/sejda/sambox/rendering/TilingPaint.java | 113 ++-- .../sejda/sambox/rendering/TilingPaintFactory.java | 159 +++++ .../org/sejda/sambox/text/PDFTextStripper.java | 177 +----- .../sejda/sambox/text/PDFTextStripperByArea.java | 1 - .../java/org/sejda/sambox/text/TextPosition.java | 293 ++++++++-- src/main/java/org/sejda/sambox/util/BidiUtils.java | 159 +++++ src/main/java/org/sejda/sambox/util/CharUtils.java | 17 + src/main/java/org/sejda/sambox/util/Matrix.java | 25 + .../org/sejda/sambox/util/NumberFormatUtil.java | 64 +- .../org/sejda/sambox/util/SpecVersionUtils.java | 11 +- .../sambox/util/filetypedetector/ByteTrie.java | 6 +- .../util/filetypedetector/FileTypeDetector.java | 92 ++- .../PDShadingType6.java => xref/FileTrailer.java} | 110 ++-- src/main/java/org/sejda/sambox/xref/Xref.java | 12 +- .../sambox/resources/glyphlist/zapfdingbats.txt | 1 + 241 files changed, 5566 insertions(+), 3119 deletions(-) copy src/main/java/org/sejda/sambox/contentstream/operator/{MissingOperandException.java => OperatorConsumer.java} (76%) create mode 100644 src/main/java/org/sejda/sambox/contentstream/operator/OperatorProcessorDecorator.java delete mode 100644 src/main/java/org/sejda/sambox/contentstream/operator/package.html create mode 100644 src/main/java/org/sejda/sambox/input/IncrementablePDDocument.java rename src/main/java/org/sejda/sambox/output/{AsyncPDFBodyWriter.java => AsyncPDFBodyObjectsWriter.java} (86%) create mode 100644 src/main/java/org/sejda/sambox/output/IncrementablePDDocumentWriter.java copy src/main/java/org/sejda/sambox/{contentstream/operator/state/Restore.java => output/IncrementalPDFBodyWriter.java} (59%) rename src/main/java/org/sejda/sambox/output/{ObjectsStreamPDFBodyWriter.java => ObjectsStreamPDFBodyObjectsWriter.java} (74%) copy src/main/java/org/sejda/sambox/output/{WriteOption.java => PDFBodyObjectsWriter.java} (66%) rename src/main/java/org/sejda/sambox/output/{AbstractPDFBodyWriter.java => PDFBodyWriter.java} (78%) rename src/main/java/org/sejda/sambox/output/{SyncPDFBodyWriter.java => SyncPDFBodyObjectsWriter.java} (76%) delete mode 100644 src/main/java/org/sejda/sambox/pdmodel/common/package.html delete mode 100644 src/main/java/org/sejda/sambox/pdmodel/graphics/blend/SoftMaskPaint.java create mode 100644 src/main/java/org/sejda/sambox/rendering/SoftMask.java create mode 100644 src/main/java/org/sejda/sambox/rendering/TilingPaintFactory.java create mode 100644 src/main/java/org/sejda/sambox/util/BidiUtils.java copy src/main/java/org/sejda/sambox/{pdmodel/graphics/shading/PDShadingType6.java => xref/FileTrailer.java} (53%) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libsambox-java.git _______________________________________________ pkg-java-commits mailing list pkg-java-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits