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

Reply via email to