<AWT Dev> [8u-backport] Review request for 8195738 : scroll poistion in ScrollPane is reset after calling validate()
shashidhara.veerabhadraiah at oracle.com
shashidhara.veerabhadraiah at oracle.com
Wed Apr 4 15:51:49 UTC 2018
Hi Dipak, The changes looks fine to me. +1.
Thanks and regards,
Shashi
On 30/03/18 11:24 AM, Dipak Kumar wrote:
>
> Requesting to review the changes mentioned in the trailing mail.
>
> It's a backport from Jdk-11 to Jdk-8. Backport is almost clean and
> there is one line difference in the test file compare to Jdk-11.
>
> Awaiting response.
>
> Thanks,
>
> Dipak
>
> *From:*Dipak Kumar
> *Sent:* 23 March 2018 12:43
> *To:* awt-dev at openjdk.java.net
> *Subject:* RE: <AWT Dev> [8u-backport] Review request for 8195738 :
> scroll poistion in ScrollPane is reset after calling validate()
>
> Just a gentle reminder. Requesting again to review the changes.
>
> Thanks,
>
> Dipak
>
> *From:*Shashidhara Veerabhadraiah
> *Sent:* 20 March 2018 09:26
> *To:* Patrick Chen <chen.j.patrick at gmail.com
> <mailto:chen.j.patrick at gmail.com>>; Dipak Kumar
> <dipak.kumar at oracle.com <mailto:dipak.kumar at oracle.com>>
> *Cc:* awt-dev at openjdk.java.net <mailto:awt-dev at openjdk.java.net>
> *Subject:* Re: <AWT Dev> [8u-backport] Review request for 8195738 :
> scroll poistion in ScrollPane is reset after calling validate()
>
> Hi Patrick, For the case of scroll bar policy as SCROLLBARS_NEVER, we
> used to call SetScrollInfo() with nMin and nMax as zero which used to
> reset the already set value for the scroll bars. There is a better way
> to resolve this by calling ShowScrollBar() and maintain the set size
> of the scroll bar without resetting it.
>
> Since the code that does this job is present in cpp files which calls
> the native api's, they need to be updated to accommodate this fix
> which fixes the JBS bug.
>
> Hope this answers your question and do have a good day.
>
> Thanks and regards,
> Shashi
>
> On 19/03/18 2:05 PM, Patrick Chen wrote:
>
> Hi,
>
> I am not to understand why ScrollPane.cpp was changed ?
>
> And why cpp files?
>
> Cheers
>
> 2018-03-19 6:25 GMT+01:00 Dipak Kumar <dipak.kumar at oracle.com
> <mailto:dipak.kumar at oracle.com>>:
>
> Hi Patrick,
>
> File “awt_ScrollPane.cpp” has already been reviewed as part of
> JDK 11. The only difference between JDK 11 changeset and JDK 8
> backport is the test file (ScrollPaneValidateTest.java), not
> awt_ScrollPane.cpp.
>
> I had mentioned that in my previous mail.
>
> If at all there is any concern related awt_ScrollPane.cpp file
> then I think that should be dealt after filing another issue.
>
> Moreover I didn't really get your question. Out of two nested
> if blocks, one has been removed and yes, variables are being
> used and their declarations are still intact.
>
> Please let me know if you need any more info.
>
> Thanks,
>
> Dipak
>
> *From:* Patrick Chen [mailto:chen.j.patrick at gmail.com
> <mailto:chen.j.patrick at gmail.com>]
> *Sent:* 14 March 2018 18:21
> *To:* Dipak Kumar <dipak.kumar at oracle.com
> <mailto:dipak.kumar at oracle.com>>
> *Cc:* awt-dev at openjdk.java.net <mailto:awt-dev at openjdk.java.net>
> *Subject:* Re: <AWT Dev> [8u-backport] Review request for
> 8195738 : scroll poistion in ScrollPane is reset after calling
> validate()
>
> Hi,
>
> Why in src/windows/native/sun/windows/awt_ScrollPane.cpp did
> you delete the main condition?
>
> Means : the two variables are used isn't it ?
>
> Cheers,
>
> Pc
>
> 2018-03-14 11:02 GMT+01:00 Dipak Kumar <dipak.kumar at oracle.com
> <mailto:dipak.kumar at oracle.com>>:
>
> Hi All,
>
> Please review the below patch (for 8u-backport) -
>
> Webrev :
> http://cr.openjdk.java.net/~dkumar/8195738/webrev.00/
> <http://cr.openjdk.java.net/%7Edkumar/8195738/webrev.00/>
>
> JBS : https://bugs.openjdk.java.net/browse/JDK-8195738
>
> JDK 11 changeset -
> http://hg.openjdk.java.net/jdk/client/rev/96bebffe0be1
>
> Patch pushed for JDK 11 applies cleanly to JDK 8 after
> adjusting file path except 'headful' keyword has been
> removed from the test as this is not defined for 8.
>
> Related Jtreg tests have been run against the proposed
> patch and results are fine.
>
> Thanks,
>
> Dipak
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20180404/41a2b383/attachment-0001.html>
More information about the awt-dev
mailing list