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

Reply via email to