This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-imaging.git
from 35eada4c Bump org.apache.commons:commons-parent from 93 to 94
new 280c5cd8 Make class final
new 910fae3f Javadoc
new 60416c59 Javadoc
new 5daa8693 Javadoc
new 9762aecf Javadoc
new c1be3684 Javadoc
new 4dda921d Checkstyle: File end in a blank line
new 59d4601d Javadoc
new 81391306 Javadoc
new 7dcfe675 Javadoc
new b0f8f694 Javadoc
new f9fa7fe8 Javadoc
new d8019a79 Javadoc
new 306c38bf Javadoc
new f63fceed Javadoc
new 750fd1b0 Javadoc
new 4dfb4f66 Javadoc
new cacda989 Javadoc
new 4834111a Javadoc
new d5d08a59 Javadoc
new b6aaef18 Sort members
new 770c251a Javadoc
new 3a340ca2 Javadoc
new 64e10d02 Javadoc
new e490929f Javadoc
new d54f7e66 Javadoc
new 2a80bf9e Javadoc
new cf6a756d Javadoc
new 154bebef Javadoc
new 32955de9 Javadoc
new b0e33bd6 Better internal name
new 16e9bbbe Javadoc
new 29617678 Rename private method
new 212a6eea Javadoc
new 342fde84 Javadoc
new b66eb5aa Javadoc
new 20f22a77 Javadoc
new 803e46a8 Javadoc
new 18e80d61 Javadoc
new 645e6318 Javadoc
new 500c7997 Sort members
new 89184f38 Javadoc
new ea500fbf Javadoc
The 43 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../org/apache/commons/imaging/ColorTools.java | 116 +++++
.../apache/commons/imaging/FormatCompliance.java | 74 +++
.../java/org/apache/commons/imaging/ImageDump.java | 76 ++-
.../org/apache/commons/imaging/ImageFormats.java | 25 +-
.../java/org/apache/commons/imaging/ImageInfo.java | 82 +++-
.../java/org/apache/commons/imaging/Imaging.java | 8 +
.../commons/imaging/ImagingOverflowException.java | 8 +
.../apache/commons/imaging/ImagingParameters.java | 50 ++
.../org/apache/commons/imaging/PixelDensity.java | 90 +++-
.../commons/imaging/bytesource/ByteSource.java | 73 ++-
.../commons/imaging/color/ColorConversions.java | 276 ++++++++++-
.../commons/imaging/color/ColorDin99Lab.java | 10 +
.../org/apache/commons/imaging/color/ColorHsl.java | 12 +
.../org/apache/commons/imaging/color/ColorHsv.java | 12 +
.../commons/imaging/color/ColorHunterLab.java | 12 +
.../org/apache/commons/imaging/color/ColorXyz.java | 12 +
.../imaging/common/AbstractBinaryOutputStream.java | 46 ++
.../apache/commons/imaging/common/Allocator.java | 9 +-
.../commons/imaging/common/BasicCParser.java | 35 ++
.../commons/imaging/common/BinaryConstant.java | 36 ++
.../commons/imaging/common/BinaryFileParser.java | 33 ++
.../commons/imaging/common/BinaryFunctions.java | 176 ++++++-
.../imaging/common/BufferedImageFactory.java | 20 +
.../commons/imaging/common/ByteConversions.java | 171 ++++++-
.../imaging/common/GenericImageMetadata.java | 40 ++
.../commons/imaging/common/ImageMetadata.java | 23 +
.../apache/commons/imaging/common/PackBits.java | 18 +
.../commons/imaging/common/RationalNumber.java | 17 +-
.../imaging/common/RgbBufferedImageFactory.java | 11 +
.../imaging/common/SimpleBufferedImageFactory.java | 11 +
.../imaging/formats/bmp/BmpImageParser.java | 12 +
.../imaging/formats/bmp/BmpImagingParameters.java | 8 +-
.../imaging/formats/dcx/DcxImageParser.java | 3 +
.../imaging/formats/gif/GifImageMetadata.java | 13 +
.../imaging/formats/gif/GifImageMetadataItem.java | 23 +
.../imaging/formats/gif/GifImageParser.java | 4 +-
.../imaging/formats/gif/GifImagingParameters.java | 22 +
.../imaging/formats/icns/IcnsImageParser.java | 3 +
.../formats/icns/IcnsImagingParameters.java | 7 +-
.../imaging/formats/ico/IcoImageParser.java | 3 +
.../imaging/formats/ico/IcoImagingParameters.java | 7 +-
.../imaging/formats/jpeg/JpegConstants.java | 92 +++-
.../formats/jpeg/JpegImagingParameters.java | 7 +-
.../formats/jpeg/JpegPhotoshopMetadata.java | 12 +
.../imaging/formats/jpeg/decoder/JpegDecoder.java | 11 +
.../imaging/formats/jpeg/exif/ExifRewriter.java | 1 -
.../imaging/formats/jpeg/iptc/IptcBlock.java | 27 ++
.../imaging/formats/jpeg/iptc/IptcConstants.java | 138 ++++++
.../imaging/formats/jpeg/iptc/IptcParser.java | 64 +++
.../imaging/formats/jpeg/iptc/IptcRecord.java | 20 +-
.../imaging/formats/jpeg/iptc/IptcType.java | 13 +
.../imaging/formats/jpeg/iptc/IptcTypes.java | 143 +++++-
.../formats/jpeg/iptc/PhotoshopApp13Data.java | 36 ++
.../jpeg/segments/AbstractGenericSegment.java | 29 +-
.../formats/jpeg/segments/AbstractSegment.java | 5 +
.../formats/jpeg/segments/App13Segment.java | 31 ++
.../formats/jpeg/segments/App14Segment.java | 35 +-
.../imaging/formats/jpeg/segments/App2Segment.java | 28 +-
.../imaging/formats/jpeg/segments/AppnSegment.java | 11 +
.../imaging/formats/jpeg/segments/ComSegment.java | 18 +
.../imaging/formats/jpeg/segments/DhtSegment.java | 51 ++
.../imaging/formats/jpeg/segments/DqtSegment.java | 40 +-
.../imaging/formats/jpeg/segments/JfifSegment.java | 41 +-
.../imaging/formats/jpeg/segments/SofnSegment.java | 49 ++
.../imaging/formats/jpeg/segments/SosSegment.java | 46 ++
.../imaging/formats/jpeg/xmp/JpegXmpParser.java | 16 +
.../commons/imaging/formats/pcx/PcxConstants.java | 8 +
.../imaging/formats/pcx/PcxImageParser.java | 60 ++-
.../imaging/formats/pcx/PcxImagingParameters.java | 39 ++
.../imaging/formats/png/AbstractPngText.java | 43 ++
.../imaging/formats/png/GammaCorrection.java | 21 +
.../imaging/formats/png/InterlaceMethod.java | 10 +-
.../commons/imaging/formats/png/PhysicalScale.java | 36 ++
.../commons/imaging/formats/png/PngColorType.java | 24 +-
.../commons/imaging/formats/png/PngConstants.java | 9 +
.../commons/imaging/formats/png/PngImageInfo.java | 32 ++
.../imaging/formats/png/PngImageMetadata.java | 26 ++
.../imaging/formats/png/PngImageParser.java | 17 +
.../imaging/formats/png/PngImagingParameters.java | 63 +++
.../commons/imaging/formats/png/PngWriter.java | 31 +-
.../formats/png/chunks/AbstractPngTextChunk.java | 26 ++
.../imaging/formats/png/chunks/PngChunk.java | 35 ++
.../imaging/formats/png/chunks/PngChunkGama.java | 17 +
.../imaging/formats/png/chunks/PngChunkIccp.java | 15 +
.../imaging/formats/png/chunks/PngChunkIdat.java | 11 +
.../imaging/formats/png/chunks/PngChunkIhdr.java | 48 ++
.../imaging/formats/png/chunks/PngChunkItxt.java | 8 +
.../imaging/formats/png/chunks/PngChunkPhys.java | 27 ++
.../imaging/formats/png/chunks/PngChunkPlte.java | 30 ++
.../imaging/formats/png/chunks/PngChunkScal.java | 27 ++
.../imaging/formats/png/chunks/PngChunkText.java | 3 +
.../imaging/formats/png/chunks/PngChunkZtxt.java | 13 +
.../png/scanlinefilters/ScanlineFilter.java | 12 +
.../png/scanlinefilters/ScanlineFilterAverage.java | 9 +
.../png/scanlinefilters/ScanlineFilterNone.java | 10 +
.../png/scanlinefilters/ScanlineFilterPaeth.java | 9 +
.../png/scanlinefilters/ScanlineFilterSub.java | 9 +
.../png/scanlinefilters/ScanlineFilterUp.java | 10 +
.../AbstractTransparencyFilter.java | 12 +
.../imaging/formats/pnm/PnmImageParser.java | 3 +
.../imaging/formats/pnm/PnmImagingParameters.java | 30 ++
.../commons/imaging/formats/psd/PsdHeaderInfo.java | 39 ++
.../imaging/formats/psd/PsdImageParser.java | 6 +
.../imaging/formats/psd/PsdImagingParameters.java | 8 +-
.../psd/dataparsers/AbstractDataParser.java | 32 ++
.../formats/psd/dataparsers/DataParserBitmap.java | 10 +
.../formats/psd/dataparsers/DataParserCmyk.java | 11 +
.../psd/dataparsers/DataParserGrayscale.java | 11 +
.../formats/psd/dataparsers/DataParserIndexed.java | 8 +
.../formats/psd/dataparsers/DataParserLab.java | 10 +
.../formats/psd/dataparsers/DataParserRgb.java | 11 +
.../formats/psd/dataparsers/DataParserStub.java | 11 +
.../psd/datareaders/CompressedDataReader.java | 8 +
.../formats/psd/datareaders/DataReader.java | 13 +
.../formats/rgbe/RgbeImagingParameters.java | 8 +-
.../imaging/formats/tiff/AbstractTiffElement.java | 47 ++
.../formats/tiff/AbstractTiffImageData.java | 84 +++-
.../formats/tiff/AbstractTiffRasterData.java | 62 ++-
.../imaging/formats/tiff/JpegImageData.java | 10 +
.../constants/AdobePageMaker6TagConstants.java | 15 +
.../tiff/constants/AdobePhotoshopTagConstants.java | 3 +
.../constants/AliasSketchbookProTagConstants.java | 2 +
.../formats/tiff/constants/DcfTagConstants.java | 11 +
.../formats/tiff/constants/DngTagConstants.java | 182 ++++++++
.../formats/tiff/constants/ExifTagConstants.java | 486 ++++++++++++++++++-
.../tiff/constants/GdalLibraryTagConstants.java | 3 +
.../tiff/constants/GeoTiffTagConstants.java | 8 +
.../formats/tiff/constants/GpsTagConstants.java | 66 +++
.../tiff/constants/HylaFaxTagConstants.java | 8 +
.../constants/MicrosoftHdPhotoTagConstants.java | 276 ++++++++---
.../tiff/constants/MicrosoftTagConstants.java | 8 +
.../MolecularDynamicsGelTagConstants.java | 9 +
.../tiff/constants/OceScanjobTagConstants.java | 5 +
.../tiff/constants/Rfc2301TagConstants.java | 50 ++
.../formats/tiff/constants/TiffEpTagConstants.java | 1 +
.../tiff/datareaders/AbstractImageDataReader.java | 105 ++++-
.../formats/tiff/datareaders/DataReaderStrips.java | 18 +
.../formats/tiff/datareaders/DataReaderTiled.java | 19 +
.../formats/tiff/fieldtypes/FieldTypeAscii.java | 9 +
.../formats/tiff/fieldtypes/FieldTypeByte.java | 9 +
.../formats/tiff/fieldtypes/FieldTypeDouble.java | 9 +
.../formats/tiff/fieldtypes/FieldTypeFloat.java | 9 +
.../formats/tiff/fieldtypes/FieldTypeLong.java | 9 +
.../formats/tiff/fieldtypes/FieldTypeLong8.java | 6 +
.../formats/tiff/fieldtypes/FieldTypeRational.java | 9 +
.../formats/tiff/fieldtypes/FieldTypeShort.java | 9 +
.../formats/tiff/itu_t4/T4AndT6Compression.java | 37 ++
.../AbstractPhotometricInterpreter.java | 33 ++
.../PhotometricInterpreterBiLevel.java | 13 +
.../PhotometricInterpreterCieLab.java | 16 +-
.../PhotometricInterpreterCmyk.java | 17 +-
.../PhotometricInterpreterLogLuv.java | 9 +
.../PhotometricInterpreterPalette.java | 3 +
.../PhotometricInterpreterRgb.java | 12 +
.../PhotometricInterpreterYCbCr.java | 20 +
.../imaging/formats/tiff/taginfos/TagInfo.java | 100 +++-
.../imaging/formats/tiff/taginfos/TagInfoAny.java | 12 +
.../formats/tiff/taginfos/TagInfoAscii.java | 27 ++
.../formats/tiff/taginfos/TagInfoAsciiOrByte.java | 12 +
.../tiff/taginfos/TagInfoAsciiOrRational.java | 12 +
.../imaging/formats/tiff/taginfos/TagInfoByte.java | 34 ++
.../formats/tiff/taginfos/TagInfoByteOrShort.java | 26 ++
.../formats/tiff/taginfos/TagInfoBytes.java | 37 ++
.../formats/tiff/taginfos/TagInfoDirectory.java | 7 +
.../formats/tiff/taginfos/TagInfoDouble.java | 25 +
.../formats/tiff/taginfos/TagInfoDoubles.java | 26 ++
.../formats/tiff/taginfos/TagInfoFloat.java | 25 +
.../formats/tiff/taginfos/TagInfoFloats.java | 26 ++
.../formats/tiff/taginfos/TagInfoGpsText.java | 7 +
.../imaging/formats/tiff/taginfos/TagInfoLong.java | 43 ++
.../formats/tiff/taginfos/TagInfoLongOrIfd.java | 28 ++
.../formats/tiff/taginfos/TagInfoLongs.java | 35 ++
.../formats/tiff/taginfos/TagInfoRational.java | 25 +
.../formats/tiff/taginfos/TagInfoRationals.java | 26 ++
.../formats/tiff/taginfos/TagInfoSByte.java | 18 +
.../formats/tiff/taginfos/TagInfoSBytes.java | 19 +
.../formats/tiff/taginfos/TagInfoSLong.java | 25 +
.../formats/tiff/taginfos/TagInfoSLongs.java | 26 ++
.../formats/tiff/taginfos/TagInfoSRational.java | 25 +
.../formats/tiff/taginfos/TagInfoShort.java | 25 +
.../formats/tiff/taginfos/TagInfoShortOrLong.java | 35 ++
.../taginfos/TagInfoShortOrLongOrRational.java | 33 ++
.../tiff/taginfos/TagInfoShortOrRational.java | 26 ++
.../formats/tiff/taginfos/TagInfoShorts.java | 26 ++
.../tiff/write/AbstractTiffImageWriter.java | 57 ++-
.../formats/webp/chunks/AbstractWebPChunk.java | 13 +
.../apache/commons/imaging/icc/IccConstants.java | 8 +
.../apache/commons/imaging/icc/IccProfileInfo.java | 69 +++
.../org/apache/commons/imaging/icc/IccTag.java | 38 +-
.../apache/commons/imaging/icc/IccTagDataType.java | 8 +
.../commons/imaging/icc/IccTagDataTypes.java | 12 +
.../apache/commons/imaging/icc/IccTagTypes.java | 512 ++++++++++-----------
.../org/apache/commons/imaging/internal/Debug.java | 25 +
.../imaging/internal/ImageParserFactory.java | 22 +
.../imaging/mylzw/BitsToByteInputStream.java | 24 +
.../commons/imaging/mylzw/MyBitInputStream.java | 25 +
.../commons/imaging/mylzw/MyLzwDecompressor.java | 42 ++
.../imaging/palette/LongestAxisMedianCut.java | 9 +
.../apache/commons/imaging/palette/MedianCut.java | 13 +
.../imaging/palette/MedianCutQuantizer.java | 24 +
.../palette/MostPopulatedBoxesMedianCut.java | 9 +
.../commons/imaging/palette/PaletteFactory.java | 38 ++
.../commons/imaging/palette/QuantizedPalette.java | 9 +
.../commons/imaging/palette/SimplePalette.java | 3 +
204 files changed, 6569 insertions(+), 509 deletions(-)