<Swing Dev> [12] RFR JDK-8218469, JDK-8218470, JDK-8218472, JDK-8203627 : GTK3 rendering fixes for tck-red bugs
Phil Race
philip.race at oracle.com
Thu Feb 14 23:39:57 UTC 2019
One of the bugs covered by this fix
https://bugs.openjdk.java.net/browse/JDK-8218469
has had a release note (RN) attached declaring that JDK 12 won't consider
the GTKLookAndFeel running on top of GTK+3.20 and later supported.
This RN also covers the related bugs which are also caused by GTK+3.20 :
https://bugs.openjdk.java.net/browse/JDK-8218470
https://bugs.openjdk.java.net/browse/JDK-8218472
https://bugs.openjdk.java.net/browse/JDK-8218473
https://bugs.openjdk.java.net/browse/JDK-8218479
So we have downgraded all of these to P2, and therefore they are no longer
candidates to fix in JDK 12 in the current RC phase per
https://openjdk.java.net/jeps/3
Please push the fixes to jdk/client (ie JDK 13) instead.
The existing reviews should be OK so long as the patches still apply (eg
offset changes are OK, but no rejections).
-phil.
On 2/13/19 10:59 AM, Phil Race wrote:
> I've tested this fix on
> - OL 7.3 (aka RH 7.3)
> - OL 7.6 (aka RH 7.6)
> - Ubuntu 16.04
> - Ubuntu 18.04
> - Ubuntu 18.10
>
> All looks good to me.
>
> -phil.
>
> On 2/12/19 1:42 PM, Pankaj Bansal wrote:
>>
>> Hi All,
>>
>> Some more fixes are included in the patch to fix some rendering
>> issues with RadioButton or CheckBox in MenuItems, RadioButton and
>> Checkbox state flags.
>>
>> webrev: http://cr.openjdk.java.net/~pbansal/8218469/webrev01/
>>
>> -Pankaj
>>
>> *From:*Pankaj Bansal
>> *Sent:* Tuesday, February 12, 2019 11:38 PM
>> *To:* swing-dev at openjdk.java.net
>> *Subject:* <Swing Dev> [12] RFR JDK-8218469, JDK-8218470,
>> JDK-8218472, JDK-8203627 : GTK3 rendering fixes for tck-red bugs
>>
>> Hi All,
>>
>> Please review the following fix.
>>
>>
>> Bug:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8218469 - JSlider display
>> issue with slider for GTKLookAndFeel
>>
>> https://bugs.openjdk.java.net/browse/JDK-8218470- JScrollBar display
>> issue with GTKLookAndFeel
>>
>> https://bugs.openjdk.java.net/browse/JDK-8218472- JProgressBar
>> display issue with GTKLookAndFeel
>>
>> https://bugs.openjdk.java.net/browse/JDK-8203627 - Swing applications
>> with JRadioButton and JCheckbox fail to render correctly when using
>> GTK3 and the GTK L&F
>>
>> webrev
>>
>> http://cr.openjdk.java.net/~pbansal/8218469/webrev00/
>>
>> Issue:
>>
>> From gtk 3.20, gtk has changed the way themes and styles work for
>> many widgets. Due to which, jdk is not able to render some widgets
>> properly including JSlider, JProgressBar, JScrollBar, JRadioButton,
>> JCheckbox.
>>
>> gtk 3.20 release notes:
>> https://developer.gnome.org/gtk3/stable/ch32s10.html
>>
>> Fix:
>>
>> This patch fixes rendering issues in all these widgets by using
>> correct way to define styles.
>>
>>
>> Regards,
>> Pankaj Bansal
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/swing-dev/attachments/20190214/0fb346e5/attachment.html>
More information about the swing-dev
mailing list