Hi All,

 

Please review the patch for 8u-dev backport for HYPERLINK 
"https://bugs.openjdk.java.net/browse/JDK-8087516"JDK-8087516. It adds 
conditional support for gtk3. 

 

Along with the enhancement, following bug fixes have also been included in the 
backport webrev

 

1.      https://bugs.openjdk.java.net/browse/JDK-8159892: [GTK3] invalid 
rendering of FX app stage in case of scaling

2.      https://bugs.openjdk.java.net/browse/JDK-8163496: Rework Glass GTK to 
correct gtk3 structure sizes

3.      https://bugs.openjdk.java.net/browse/JDK-8145837: Remove deprecated 
GTK2 calls in JavaFX

4.      https://bugs.openjdk.java.net/browse/JDK-8165562: Upgrade to newer 
version of SWT for build/test

5.      https://bugs.openjdk.java.net/browse/JDK-8171330: Issues with 
transparent stage and GTK

6.      https://bugs.openjdk.java.net/browse/JDK-8171976: Linux: JavaFX window 
not painted with background when using GTK 3

7.      https://bugs.openjdk.java.net/browse/JDK-8166414: Scene returns 
incorrect coordinates

8.      https://bugs.openjdk.java.net/browse/JDK-8166147: Ubuntu 16.04: 
expandable content goes outside of the alert dialog

9.      https://bugs.openjdk.java.net/browse/JDK-8152421: After initing the 
modality of a non-primary stage to MODAL, closing that stage causes the primary 
stage to become non-resizable

10.   https://bugs.openjdk.java.net/browse/JDK-8090249: [Linux] Restoring owner 
stage after minimize does not restore position of child stage

11.   https://bugs.openjdk.java.net/browse/JDK-8173901: Linux: Position of 
Stage is not restored after exiting full screen

12.   https://bugs.openjdk.java.net/browse/JDK-8175204: Linux: Dialog windows 
come up 1-pixel wide

13.   https://bugs.openjdk.java.net/browse/JDK-8175205: Linux: Stage initially 
in full-screen mode not shown when exiting full-screen

14.   https://bugs.openjdk.java.net/browse/JDK-8175822: Pulldown position 
regression and not painting correctly tooltips regression

15.   https://bugs.openjdk.java.net/browse/JDK-8176844: Menus not always 
selected properly with GTK 3

16.   https://bugs.openjdk.java.net/browse/JDK-8172219: Allow compiling without 
GTK 3.0 being installed

17.   https://bugs.openjdk.java.net/browse/JDK-8157002 Toggle gtk version if 
SWT used via FXCanvas

18.   https://bugs.openjdk.java.net/browse/JDK-8156491: Autodetect GTK version 
for JFX

 

 

The original gtk3 backport patch applied cleanly, but the bugs did not apply 
cleanly. So a review is required. 

I have run the full gradle tests on Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 
18.04 and have done sanity testing on Oracle Linux 7.5. 

 

webrev: http://cr.openjdk.java.net/~pbansal/gtk3_JFX_backport/webrev.00/

JBS: https://bugs.openjdk.java.net/browse/JDK-8087516

JDK 9 Changeset: http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/8c6d0386d3f5

 

 

Regards,

Pankaj

 

Reply via email to