[webkit-changes] [WebKit/WebKit] b036a0: AX: Improve Ref / RefPtr hygiene in WebAccessibili...
Tyler Wilcock
noreply at github.com
Tue Oct 25 10:03:58 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b036a036e04c3224ef83ebd0888e5e4a3d152d07
https://github.com/WebKit/WebKit/commit/b036a036e04c3224ef83ebd0888e5e4a3d152d07
Author: Tyler Wilcock <tyler_w at apple.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm
M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
Log Message:
-----------
AX: Improve Ref / RefPtr hygiene in WebAccessibilityObjectWrapperMac
https://bugs.webkit.org/show_bug.cgi?id=246979
rdar://100895546
Reviewed by Andres Gonzalez.
This patch makes better use of RefPtr throughout WebAccessibilityObjectWrapperMac
to improve our general hygienics and safety.
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
(-[WebAccessibilityObjectWrapperBase accessibilityCustomContent]):
(-[WebAccessibilityObjectWrapperBase innerHTML]):
(-[WebAccessibilityObjectWrapperBase outerHTML]):
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
(-[WebAccessibilityObjectWrapper additionalAccessibilityAttributeNames]):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
(-[WebAccessibilityObjectWrapper accessibilityFocusedUIElement]):
(-[WebAccessibilityObjectWrapper accessibilityHitTest:]):
(-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]):
(-[WebAccessibilityObjectWrapper _accessibilityShowContextMenu]):
(-[WebAccessibilityObjectWrapper accessibilityPerformAction:]):
(-[WebAccessibilityObjectWrapper _accessibilitySetValue:forAttribute:]):
(-[WebAccessibilityObjectWrapper debugDescriptionForTextMarkerRange:]):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
(-[WebAccessibilityObjectWrapper accessibilityIndexOfChild:]):
(-[WebAccessibilityObjectWrapper accessibilityArrayAttributeCount:]):
(-[WebAccessibilityObjectWrapper accessibilityArrayAttributeValues:index:maxCount:]):
Canonical link: https://commits.webkit.org/255966@main
More information about the webkit-changes
mailing list