Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9e1954b8c83d5f2b8dddddb69a5d4321618d681e
https://github.com/WebKit/WebKit/commit/9e1954b8c83d5f2b8dddddb69a5d4321618d681e
Author: Joshua Hoffman <[email protected]>
Date: 2025-07-30 (Wed, 30 Jul 2025)
Changed paths:
M
Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/accessibility/AXObjectCache.cpp
R Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp
R Source/WebCore/accessibility/AccessibilityARIAGridRow.h
M Source/WebCore/accessibility/AccessibilityObject.h
M Source/WebCore/accessibility/AccessibilityTableRow.cpp
M Source/WebCore/accessibility/AccessibilityTableRow.h
M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp
M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm
M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
Log Message:
-----------
AX: Merge AcessibilityARIAGridRow into AccessibilityTableRow
https://bugs.webkit.org/show_bug.cgi?id=296711
rdar://157139850
Reviewed by Tyler Wilcock.
Move the grid row logic into its parent class, AccessibilityTableRow, as part of
our effort to flatten our class structure.
In the cases where AcessibilityARIAGridRow overrode a method and
AccessibilityTableRow
didn't, we can call the superclass method for non-grid rows.
*
Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::createObjectFromRenderer):
(WebCore::AXObjectCache::createFromNode):
* Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp: Removed.
* Source/WebCore/accessibility/AccessibilityARIAGridRow.h: Removed.
* Source/WebCore/accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::isAccessibilityTableColumnInstance const):
(WebCore::AccessibilityObject::isAccessibilityARIAGridRowInstance const):
Deleted.
* Source/WebCore/accessibility/AccessibilityTableRow.cpp:
(WebCore::AccessibilityTableRow::AccessibilityTableRow):
(WebCore::AccessibilityTableRow::create):
(WebCore::AccessibilityTableRow::parentTable const):
(WebCore::AccessibilityTableRow::disclosedRows):
(WebCore::AccessibilityTableRow::disclosedByRow const):
(WebCore::AccessibilityTableRow::isARIATreeGridRow const):
* Source/WebCore/accessibility/AccessibilityTableRow.h:
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
(WebCore::createIsolatedObjectData):
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
Canonical link: https://commits.webkit.org/298065@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes