<AWT Dev> RFR: 8256109: Create implementation for NSAccessibilityButton protocol [v3]

Alexander Zuev kizune at openjdk.java.net
Tue Jan 12 05:45:10 UTC 2021


> Creating a native peer for pushbutton accessibility role on Max OS X.
> The process of choosing of what peer to initialize is clunky so
> might be addressed in the future.

Alexander Zuev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 12 commits:

 - Merge branch 'master' into JDK-8256109
 - Merge branch 'openjdk-master' into master
 - Merge branch 'master' of https://github.com/openjdk/jdk into openjdk-master
 - Merge pull request #7 from openjdk/master
   
   Merge
 - Merge pull request #6 from openjdk/master
   
   Merge
 - Moved the new components implementations to the separate files.
   Changed the iitialization procedure to a class function with
   dictionary of role to class name relation.
   
   This pr is still intermittent since it uses the old style
   JNF java call syntacsis. Once fix for JDK-8257853 is integrated
   the calls needs to be converted to the new style but that is a minor
   change.
 - JDK-8256109: Create implementation for NSAccessibilityButton protocol
   
   Initial implementation. In future the accessibilityLabel function might
   be moved to a common component accessibility level if during
   implementation i will not find any corner cases when this function
   should behave radically different.
 - Merge pull request #5 from openjdk/master
   
   Merge
 - Merge pull request #4 from openjdk/master
   
   Merge
 - Merge pull request #3 from openjdk/master
   
   Merge
 - ... and 2 more: https://git.openjdk.java.net/jdk/compare/77f62909...d9d6f754

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

Changes: https://git.openjdk.java.net/jdk/pull/1549/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1549&range=02
  Stats: 211 lines in 4 files changed: 211 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk/pull/1549.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/1549/head:pull/1549

PR: https://git.openjdk.java.net/jdk/pull/1549


More information about the awt-dev mailing list