<Swing Dev> [11][JDK-8195095]Images are not scaled correctly in JEditorPane
Semyon Sadetsky
semyon.sadetsky at oracle.com
Mon Mar 5 18:27:03 UTC 2018
On 03/05/2018 10:23 AM, Krishna Addepalli wrote:
> Hi Semyon,
>
> Did you try it in Windows or Linux? I have tested it on Mac, and found
> that it fails before the fix and passes after the fix.
>
I tried it on Linux. But the change is in generic code why the test
result depends on the platform?
--Semyon
>
> Thanks,
>
> Krishna
>
> *From:*Semyon Sadetsky
> *Sent:* Monday, March 5, 2018 10:01 PM
> *To:* Krishna Addepalli <krishna.addepalli at oracle.com>; Prasanta
> Sadhukhan <prasanta.sadhukhan at oracle.com>; swing-dev at openjdk.java.net
> *Subject:* Re: <Swing Dev> [11][JDK-8195095]Images are not scaled
> correctly in JEditorPane
>
> Hi Krishna,
>
> I tried your test before the fix and it passed.
>
> --Semyon
>
> On 03/03/2018 12:07 AM, Krishna Addepalli wrote:
>
> Hi Prasanta,
>
> Thanks for the quick review. I have updated the testcase with your
> suggestion. Here it is:
> http://cr.openjdk.java.net/~kaddepalli/8195095/webrev01
> <http://cr.openjdk.java.net/%7Ekaddepalli/8195095/webrev01>
>
> Krishna
>
> *From:*Prasanta Sadhukhan
> *Sent:* Saturday, March 3, 2018 1:06 PM
> *To:* Krishna Addepalli <krishna.addepalli at oracle.com>
> <mailto:krishna.addepalli at oracle.com>; swing-dev at openjdk.java.net
> <mailto:swing-dev at openjdk.java.net>
> *Subject:* Re: <Swing Dev> [11][JDK-8195095]Images are not scaled
> correctly in JEditorPane
>
> looks good to me.
>
> Only thing, in test, JFrame creation also needs to be in EDT.
>
> Regards
> Prasanta
>
> On 3/3/2018 12:40 PM, Krishna Addepalli wrote:
>
> Hi All,
>
> Please review a fix for JDK-8195095:
> https://bugs.openjdk.java.net/browse/JDK-8195095
>
> Webrev:
> http://cr.openjdk.java.net/~kaddepalli/8195095/webrev00
> <http://cr.openjdk.java.net/%7Ekaddepalli/8195095/webrev00>
>
> Problem: When a text html is specified with an image, omitting
> either the height/width parameter, JEditorPane scales it to
> default value of the missing parameter, whereas it should
> fetch the actual value from the image.
>
> Fix: The problem is in ImageView.java. In the imageUpdate
> function, in the resizing logic the “changed” flag is set to 1
> if height is present, and to 2 if width is present. But while
> updating the width, the check is swapped, i.e width is set if
> flag is 1 and vice versa.
>
> PS: The webrev contains a new “circle.png” file, so when you
> import the patch, you may need to manually copy the file,
> since “hg import” doesnot automatically import the .png files
> from the patch file.
>
> Thanks
>
> Krishna
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20180305/863bd586/attachment.html>
More information about the swing-dev
mailing list