After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789959 - A group of patches to make java-atk-wrapper work with jdk9 seamlessly
A group of patches to make java-atk-wrapper work with jdk9 seamlessly
Status: RESOLVED FIXED
Product: java-atk-wrapper
Classification: Applications
Component: general
0.33.x
Other Linux
: Normal normal
: ---
Assigned To: java-atk-wrapper maintainer(s)
java-atk-wrapper maintainer(s)
Depends on: 789956
Blocks:
 
 
Reported: 2017-11-06 10:10 UTC by Fridrich Strba
Modified: 2019-05-29 10:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Make j-a-w implement the javax.accessibility.AccessibilityProvider interface (4.61 KB, patch)
2017-11-06 10:11 UTC, Fridrich Strba
none Details | Review
Build j-a-w as a java 9 module (1.73 KB, patch)
2017-11-06 10:12 UTC, Fridrich Strba
none Details | Review

Description Fridrich Strba 2017-11-06 10:10:46 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
Comment 1 Fridrich Strba 2017-11-06 10:11:24 UTC
Created attachment 363049 [details] [review]
Make j-a-w implement the javax.accessibility.AccessibilityProvider interface
Comment 2 Fridrich Strba 2017-11-06 10:12:03 UTC
Created attachment 363050 [details] [review]
Build j-a-w as a java 9 module
Comment 3 Samuel Thibault 2019-05-20 19:03:32 UTC
I believe these have been pushed to the repository.