### Summary
* Simplify and update the Gtk glass backend, making Linux a first-class OpenJFX 
platform.

### Goals
* Make Linux a first-class OpenJFX platform (see Motivation);
* Simplify the code and reduce it's size;
* Update to gtk3 (it was originally a port from gtk2);
* Remove unused code (such as applets and web start);
* Prepare the ground for a possible future Wayland support.
### Testing
./gradlew -PEXTRA_TEST_ARGS='-Djavafx.gtk.experimental=true' -PFULL_TEST=true 
-PUSE_ROBOT=true :systemTests:test

-------------

Commit messages:
 - Restore WM_CLASS functionality (as described on the code comment).
 - Merge branch 'master' into jdk_8236651
 - Merge pull request #13 from openjdk/master
 - parent c95598e8df7d303e8f2540c1845ebdcc2200ab2f
 - Merge pull request #12 from openjdk/master
 - Merge pull request #11 from openjdk/master
 - Merge pull request #10 from openjdk/master
 - Merge pull request #9 from openjdk/master
 - Merge pull request #8 from openjdk/master
 - Merge pull request #7 from openjdk/master
 - ... and 3 more: https://git.openjdk.java.net/jfx/compare/cb545cc6...e19295f3

Changes: https://git.openjdk.java.net/jfx/pull/77/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jfx&pr=77&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8236651
  Stats: 7054 lines in 29 files changed: 7038 ins; 0 del; 16 mod
  Patch: https://git.openjdk.java.net/jfx/pull/77.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx pull/77/head:pull/77

PR: https://git.openjdk.java.net/jfx/pull/77

Reply via email to