New webrev: http://cr.openjdk.java.net/~flar/JDK-8159892/webrev.01/
This one makes the presence of the new functions being used optional. Details
are in JBS.
With respect to my comment below about the consistency of declarations and definitions, there didn't seem to be much
consistency in the
Bug: https://bugs.openjdk.java.net/browse/JDK-8159892
webrev: http://cr.openjdk.java.net/~flar/JDK-8159892/webrev.00/
There are a number of bugs filed on this, or very similar issues as well - all
related to broken DPI scaling on GTK3.
It looks like there is a simple way of disabling automatic