On Wed, 31 May 2023 20:48:05 GMT, Alexander Zuev <kiz...@openjdk.org> wrote:
>> Add the common base component for all the new implementing native classes >> Change native peer creation to use the new base component The new code will >> instantiate new protocol implementation for the given role if it exists or >> an old one if it does not exist >> Added BUTTON role implementing class > > Alexander Zuev has updated the pull request with a new target base due to a > merge or a rebase. The pull request now contains 11 commits: > > - Merge branch 'master' into JDK-8301312 > - Changing performAction parameter to NSString > - Merge remote-tracking branch 'refs/remotes/origin/JDK-8301312' into > JDK-8301312 > - Properly use NSObject instead of the GlassAccessible type. > - Fixed situation when performAction throws an exception on Java side - now > we are properly > returning FALSE notifying system that action has not been performed > successfully. > - Fixes based on review. > Modified parent retrieval to cache the parent inside the component peer > because retrieving parent every time > can be costly. > - 8301312: Create implementation of NSAccessibilityButton protocol > > Add the common base component for all the new implementing native classes > Change native peer creation to use the new base component > The new code will instantiate new protocol implementation for the given > role > if it exists or an old one if it does not exist > Added BUTTON role implementing class > - Properly use NSObject instead of the GlassAccessible type. > - Fixed situation when performAction throws an exception on Java side - now > we are properly > returning FALSE notifying system that action has not been performed > successfully. > - Fixes based on review. > Modified parent retrieval to cache the parent inside the component peer > because retrieving parent every time > can be costly. > - ... and 1 more: https://git.openjdk.org/jfx/compare/f8c8a8a1...871a2ad5 Looks good. ------------- Marked as reviewed by kcr (Lead). PR Review: https://git.openjdk.org/jfx/pull/1084#pullrequestreview-1454214319