Hi Jay,

Thanks for the review. It would be helpful to get a second review so I can file 
a CCC request because of the TIFFField constructor signature change.

Thanks,

Brian

On Nov 16, 2016, at 8:59 PM, Jayathirth D V <jayathirth....@oracle.com> wrote:

> Hi Brain,
>  
> Changes are fine.
>  
> Thanks,
> Jay
>  
> From: Brian Burkhalter 
> Sent: Thursday, November 17, 2016 1:53 AM
> To: 2d-dev
> Subject: Re: [OpenJDK 2D-Dev] [9] RFR JDK-8169725: cannot use 
> TIFFField(TIFFTag tag, int value) for TIFF_LONG values greater than 
> Integer.MAX_VALUE
>  
> Here’s an updated version of the proposed changes.
>  
> Thanks,
>  
> Brian
>  
> --- 
> a/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
> +++ 
> b/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
> @@ -87,7 +87,7 @@
>          rootIFD.initialize(stream, true, ignoreUnknownFields);
>      }
>  
> -    public void addShortOrLongField(int tagNumber, int value) {
> +    public void addShortOrLongField(int tagNumber, long value) {
>          TIFFField field = new TIFFField(rootIFD.getTag(tagNumber), value);
>          rootIFD.addTIFFField(field);
>      }
>  
> --- a/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
> +++ b/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
> @@ -672,7 +672,7 @@
>       * for the supplied {@code TIFFTag}.
>       * @throws IllegalArgumentException if {@code value < 0}.
>       */
> -    public TIFFField(TIFFTag tag, int value) {
> +    public TIFFField(TIFFTag tag, long value) {
>          if(tag == null) {
>              throw new NullPointerException("tag == null!");
>          }
>  
> On Nov 16, 2016, at 8:20 AM, Brian Burkhalter <brian.burkhal...@oracle.com> 
> wrote:
> 
> 
> Thanks for investigating this. I agree that 
> TIFFImageMetadata.addShortOrLongField() should similarly be changed.

Reply via email to