+1

--Semyon


On 03/13/2018 07:15 AM, Krishna Addepalli wrote:

Hi Semyon,

I have tested the new webrev on Ubuntu 17.10, and it fails before the fix and passes after the fix.

Did you get a chance to check this?

Thanks,

Krishna

*From:*Krishna Addepalli
*Sent:* Wednesday, March 7, 2018 9:49 PM
*To:* Semyon Sadetsky <semyon.sadet...@oracle.com>; Prasanta Sadhukhan <prasanta.sadhuk...@oracle.com>; swing-dev@openjdk.java.net *Subject:* RE: <Swing Dev> [11][JDK-8195095]Images are not scaled correctly in JEditorPane

Hi Semyon,

To reduce the possibility of the test passing / failing due to wrong reasons, I have changed the color of the image to blue, and updated the test accordingly.

Here is the new webrev: http://cr.openjdk.java.net/~kaddepalli/8195095/webrev02 <http://cr.openjdk.java.net/%7Ekaddepalli/8195095/webrev02>

Thanks,

Krishna

*From:*Krishna Addepalli
*Sent:* Monday, March 5, 2018 11:59 PM
*To:* Semyon Sadetsky <semyon.sadet...@oracle.com <mailto:semyon.sadet...@oracle.com>>; Prasanta Sadhukhan <prasanta.sadhuk...@oracle.com <mailto:prasanta.sadhuk...@oracle.com>>; swing-dev@openjdk.java.net <mailto:swing-dev@openjdk.java.net> *Subject:* RE: <Swing Dev> [11][JDK-8195095]Images are not scaled correctly in JEditorPane

I tried on Ubuntu 17.10, but since the getPixelColor always returns black, the test will pass, which is why I was asking.

Thanks,

Krishna

*From:*Semyon Sadetsky
*Sent:* Monday, March 5, 2018 11:57 PM
*To:* Krishna Addepalli <krishna.addepa...@oracle.com <mailto:krishna.addepa...@oracle.com>>; Prasanta Sadhukhan <prasanta.sadhuk...@oracle.com <mailto:prasanta.sadhuk...@oracle.com>>; swing-dev@openjdk.java.net <mailto:swing-dev@openjdk.java.net> *Subject:* Re: <Swing Dev> [11][JDK-8195095]Images are not scaled correctly in JEditorPane

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.addepa...@oracle.com>
    <mailto:krishna.addepa...@oracle.com>; Prasanta Sadhukhan
    <prasanta.sadhuk...@oracle.com>
    <mailto:prasanta.sadhuk...@oracle.com>; swing-dev@openjdk.java.net
    <mailto:swing-dev@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.addepa...@oracle.com>
        <mailto:krishna.addepa...@oracle.com>;
        swing-dev@openjdk.java.net <mailto:swing-dev@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


Reply via email to