Hi Vadim,

Thanks for the review.
I have made suggested changes. Updated Webrev :
http://cr.openjdk.java.net/~rchamyal/jay/7182758/webrev.05/

Please review.

Thanks,
Jay

-----Original Message-----
From: Vadim Pakhnushev 
Sent: Friday, October 16, 2015 8:15 PM
To: Jayathirth D V; Sergey Bylokhov; 2d-dev@openjdk.java.net; Philip Race
Subject: Re: [OpenJDK 2D-Dev] <OpenJDK 2D-Dev> Review request for JDK-7182758: 
BMPMetadata returns invalid PhysicalPixelSpacing

Hi Jay,

What's the point of using Float.compare in the test?
Why not just check if
(horizontalNodeValue.equals(expectedHorizontalValue)) ?
Also please capitalize Attr in the declaration of horizontalattr and 
verticalattr.

Thanks,
Vadim

On 16.10.2015 17:36, Jayathirth D V wrote:
> Hello All,
>
> Can I get one more review please.
>
> Thanks,
> Jay
>
> -----Original Message-----
> From: Sergey Bylokhov
> Sent: Thursday, October 15, 2015 6:05 PM
> To: Jayathirth D V; 2d-dev@openjdk.java.net; Philip Race
> Subject: Re: <OpenJDK 2D-Dev> Review request for JDK-7182758: 
> BMPMetadata returns invalid PhysicalPixelSpacing
>
> The fix looks fine. The test can be improved a little bit to simplify the 
> int->Integer boxing, but it is not necessary for now.
>
> Thanks.
>
> On 15.10.15 13:17, Jayathirth D V wrote:
>> Hi Sergey,
>>
>> I thought you suggested to check for tighter "true" condition instead of 
>> "false" condition.
>>
>> I have made changes to map horizontalNodeValue and verticalNodeValue to 
>> expected values. Please find updated Webrev link:
>>
>> http://cr.openjdk.java.net/~rchamyal/jay/7182758/webrev.04/
>>
>> Please review.
>>
>> Thanks,
>> Jay
>>
>> -----Original Message-----
>> From: Sergey Bylokhov
>> Sent: Wednesday, October 14, 2015 7:34 PM
>> To: Jayathirth D V; 2d-dev@openjdk.java.net; Philip Race
>> Subject: Re: <OpenJDK 2D-Dev> Review request for JDK-7182758:
>> BMPMetadata returns invalid PhysicalPixelSpacing
>>
>> Hi, Jay.
>>> I suggest to check correct/expected result in the test instead of previous 
>>> incorrect zero.
>> Here, I suggested to check that the resulted horizontalNodeValue and 
>> verticalNodeValue are equal to some expected value. Because if it bigger 
>> than zero does not mean it is correct(note to use Float.compare(f1, f2) 
>> instead of "==").
>>
>>> Previously I forgot to mention, that it will be good to name the test by 
>>> some useful name instead of some bug number(see examples in 
>>> javax/imageio/plugins).
>>>
>>> On 13.10.15 11:12, Jayathirth D V wrote:
>>>> Hello All,
>>>>
>>>> Removed Trailing whitespace present in code.
>>>>
>>>> Please find updated webrev link:
>>>>
>>>> http://cr.openjdk.java.net/~rchamyal/jay/7182758/webrev.02/
>>>>
>>>> Thanks,
>>>>
>>>> Jay
>>>>
>>>> *From:* Jayathirth D V
>>>> *Sent:* Monday, October 12, 2015 2:15 PM
>>>> *To:* 2d-dev@openjdk.java.net; Philip Race; Sergey Bylokhov
>>>> *Subject:* [OpenJDK 2D-Dev] <OpenJDK 2D-Dev> Review request for
>>>> JDK-7182758: BMPMetadata returns invalid PhysicalPixelSpacing
>>>>
>>>> Hello All,
>>>>
>>>> Made small change on how we need to represent floating point 
>>>> constant in
>>>> Java(1000.0 -> 1000.0F).
>>>>
>>>> Please find updated Webrev link:
>>>>
>>>> Webrev : 
>>>> http://cr.openjdk.java.net/~rchamyal/jay/7182758/webrev.01/
>>>>
>>>> Please review.
>>>>
>>>> Thanks,
>>>>
>>>> Jay
>>>>
>>>> *From:* Jayathirth D V
>>>> *Sent:* Thursday, October 08, 2015 2:20 PM
>>>> *To:* 2d-dev@openjdk.java.net <mailto:2d-dev@openjdk.java.net>; 
>>>> Philip Race; Sergey Bylokhov
>>>> *Subject:* [OpenJDK 2D-Dev] <OpenJDK 2D-Dev> Review request for
>>>> JDK-7182758: BMPMetadata returns invalid PhysicalPixelSpacing
>>>>
>>>> Hello All,
>>>>
>>>> Please review following fix in jdk9:
>>>>
>>>> Bug : https://bugs.openjdk.java.net/browse/JDK-7182758
>>>>
>>>> Webrev : 
>>>> http://cr.openjdk.java.net/~rchamyal/jay/7182758/webrev.00/
>>>>
>>>> Bug : BMPMetadata returns invalid PhysicalPixelSpacing
>>>>
>>>> Root cause : Whenever XPixelsPerMter or YPixelsPerMeter is more 
>>>> than value 1 in BMP header. Horizontal & Vertical Physical pixel 
>>>> spacing were returned as zero.
>>>>
>>>>                               In getStandardDimensionNode() method 
>>>> of BMPMetadata.java we are dividing 1 by XPixelsPerMter/ YPixelsPerMter.
>>>> When
>>>>
>>>>                               XPixelsPerMter/ YPixelsPerMter is 
>>>> more than 1. Resulted value is stored without decimal part, which resulted 
>>>> in zero.
>>>>
>>>> Solution : Made changes to how Horizontal & Vertical Physical pixel 
>>>> spacing is calculated so that decimal value is not truncated.
>>>>
>>>> Thanks,
>>>>
>>>> Jay
>>>>
>>>
>>> --
>>> Best regards, Sergey.
>>>
>>
>> --
>> Best regards, Sergey.
>>
>
> --
> Best regards, Sergey.

Reply via email to