GNOME Bugzilla – Bug 789959
A group of patches to make java-atk-wrapper work with jdk9 seamlessly
Last modified: 2019-05-29 10:53:32 UTC
These two patches are not directly integrable because they bump the jdk version requirement to jdk9+. Nevertheless, they are useful for people that would love to integrate j-a-w with jdk9, since the way we were using it until jdk8 does not work any more. The two patches do following: 1) This one implements the service javax.accessibility.AccessibilityProvider that is new in jdk9. It adds a source file AtkProvider.java that basically implements the two methods from the javax.accessibility.AccessibilityProvider interface by loading the AtkWrapper. This is the canonical way now jdk9+ loads the accessibility providers. 2) This patch builds java-atk-wrapper.jar as a modular jar that can be merged into the other jdk modules
Created attachment 363049 [details] [review] Make j-a-w implement the javax.accessibility.AccessibilityProvider interface
Created attachment 363050 [details] [review] Build j-a-w as a java 9 module
I believe these have been pushed to the repository.