Hi, While i can not comment on the change. This is really really great news for all people integrating JavaFX into SWT!
Tom On 03.10.18 12:26, Pankaj Bansal wrote: > 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 > > > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck