[webkit-changes] [WebKit/WebKit] e49f60: Remove ENABLE_ACCESSIBILITY directive

Anne van Kesteren noreply at github.com
Sun Jan 14 01:47:18 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e49f6085669f2cc10c53fd665871ee2a6886ddf2
      https://github.com/WebKit/WebKit/commit/e49f6085669f2cc10c53fd665871ee2a6886ddf2
  Author: Anne van Kesteren <annevk at annevk.nl>
  Date:   2024-01-14 (Sun, 14 Jan 2024)

  Changed paths:
    M Source/WTF/wtf/Platform.h
    M Source/WTF/wtf/PlatformEnable.h
    M Source/WebCore/accessibility/AXCoreObject.h
    M Source/WebCore/accessibility/AXObjectCache.cpp
    M Source/WebCore/accessibility/AXObjectCache.h
    M Source/WebCore/accessibility/AccessibilityMenuList.cpp
    M Source/WebCore/accessibility/AccessibilityObject.cpp
    M Source/WebCore/accessibility/AccessibilityObject.h
    M Source/WebCore/accessibility/cocoa/AccessibilityObjectCocoa.mm
    M Source/WebCore/accessibility/ios/AXObjectCacheIOS.mm
    M Source/WebCore/accessibility/ios/AccessibilityObjectIOS.mm
    M Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.h
    M Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm
    M Source/WebCore/accessibility/mac/AXObjectCacheMac.mm
    M Source/WebCore/accessibility/mac/AccessibilityObjectMac.mm
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
    M Source/WebCore/accessibility/playstation/AXObjectCachePlayStation.cpp
    M Source/WebCore/accessibility/playstation/AccessibilityObjectPlayStation.cpp
    M Source/WebCore/accessibility/win/AccessibilityObjectWin.cpp
    M Source/WebCore/accessibility/win/AccessibilityObjectWrapperWin.cpp
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/editing/FrameSelection.h
    M Source/WebCore/editing/TextCheckingHelper.cpp
    M Source/WebCore/html/HTMLElement.cpp
    M Source/WebCore/html/HTMLTextFormControlElement.cpp
    M Source/WebCore/testing/Internals.cpp
    M Source/WebKit/PlatformWPE.cmake
    M Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.h
    M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
    M Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp
    M Source/WebKit/UIProcess/API/wpe/PageClientImpl.h
    M Source/WebKit/UIProcess/API/wpe/WPEWebView.cpp
    M Source/WebKit/UIProcess/API/wpe/WPEWebView.h
    M Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp
    M Source/WebKit/UIProcess/Launcher/glib/XDGDBusProxy.cpp
    M Source/WebKit/UIProcess/wpe/WebPageProxyWPE.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKitLegacy/mac/WebView/WebFrame.mm
    M Source/cmake/OptionsGTK.cmake
    M Source/cmake/OptionsPlayStation.cmake
    M Source/cmake/OptionsWPE.cmake
    M Source/cmake/WebKitFeatures.cmake
    M Tools/DumpRenderTree/AccessibilityController.cpp
    M Tools/DumpRenderTree/AccessibilityUIElement.cpp
    M Tools/MiniBrowser/wpe/main.cpp
    M Tools/TestWebKitAPI/glib/PlatformGTK.cmake
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.cpp
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.h
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarker.cpp
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarkerRange.cpp
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h
    M Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl
    M Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarker.idl
    M Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarkerRange.idl
    M Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.h
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp
    M Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm
    M Tools/WebKitTestRunner/InjectedBundle/win/AccessibilityControllerWin.cpp
    M Tools/WebKitTestRunner/InjectedBundle/win/AccessibilityUIElementWin.cpp
    M Tools/wpe/backends/PlatformWPE.cmake
    M Tools/wpe/backends/ViewBackend.cpp
    M Tools/wpe/backends/ViewBackend.h
    M Tools/wpe/backends/atk/ViewBackendAtk.cpp
    M Tools/wpe/backends/atk/WebKitAccessibleApplication.cpp
    M Tools/wpe/backends/atk/WebKitAccessibleApplication.h

  Log Message:
  -----------
  Remove ENABLE_ACCESSIBILITY directive
https://bugs.webkit.org/show_bug.cgi?id=266971

Reviewed by Michael Catanzaro.

It is finally enabled everywhere.

* Source/WTF/wtf/Platform.h:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WebCore/accessibility/AXCoreObject.h:
(WebCore::AXCoreObject::detachWrapper):
* Source/WebCore/accessibility/AXObjectCache.cpp:
* Source/WebCore/accessibility/AXObjectCache.h:
(WebCore::AXComputedObjectAttributeCache::getIgnored const): Deleted.
(WebCore::AccessibilityReplacedText::AccessibilityReplacedText): Deleted.
(WebCore::AccessibilityReplacedText::postTextStateChangeNotification): Deleted.
(WebCore::AXComputedObjectAttributeCache::setIgnored): Deleted.
(WebCore::AXObjectCache::AXObjectCache): Deleted.
(WebCore::AXObjectCache::~AXObjectCache): Deleted.
(WebCore::AXObjectCache::get): Deleted.
(WebCore::AXObjectCache::getOrCreate): Deleted.
(WebCore::AXObjectCache::create): Deleted.
(WebCore::AXObjectCache::rootObject): Deleted.
(WebCore::AXObjectCache::rootObjectForFrame): Deleted.
(WebCore::AXObjectCache::focusedObjectForPage): Deleted.
(WebCore::AXObjectCache::enableAccessibility): Deleted.
(WebCore::AXObjectCache::setForceDeferredSpellChecking): Deleted.
(WebCore::AXObjectCache::disableAccessibility): Deleted.
(WebCore::AXObjectCache::setEnhancedUserInterfaceAccessibility): Deleted.
(WebCore::nodeHasRole): Deleted.
(WebCore::nodeHasGridRole): Deleted.
(WebCore::nodeHasCellRole): Deleted.
(WebCore::AXObjectCache::startCachingComputedObjectAttributesUntilTreeMutates): Deleted.
(WebCore::AXObjectCache::stopCachingComputedObjectAttributes): Deleted.
(WebCore::isNodeAriaVisible): Deleted.
(WebCore::AXObjectCache::rootAXEditableElement): Deleted.
(WebCore::AXObjectCache::modalNode): Deleted.
(WebCore::AXObjectCache::attachWrapper): Deleted.
(WebCore::AXObjectCache::checkedStateChanged): Deleted.
(WebCore::AXObjectCache::autofillTypeChanged): Deleted.
(WebCore::AXObjectCache::childrenChanged): Deleted.
(WebCore::AXObjectCache::onSelectedChanged): Deleted.
(WebCore::AXObjectCache::onTextSecurityChanged): Deleted.
(WebCore::AXObjectCache::onTitleChange): Deleted.
(WebCore::AXObjectCache::onValidityChange): Deleted.
(WebCore::AXObjectCache::onTextCompositionChange): Deleted.
(WebCore::AXObjectCache::valueChanged): Deleted.
(WebCore::AXObjectCache::onFocusChange): Deleted.
(WebCore::AXObjectCache::onPageActivityStateChange): Deleted.
(WebCore::AXObjectCache::onPopoverToggle): Deleted.
(WebCore::AXObjectCache::onScrollbarFrameRectChange): Deleted.
(WebCore::AXObjectCache::onWidgetVisibilityChanged): Deleted.
(WebCore::AXObjectCache::deferRecomputeIsIgnoredIfNeeded): Deleted.
(WebCore::AXObjectCache::deferRecomputeIsIgnored): Deleted.
(WebCore::AXObjectCache::deferTextChangedIfNeeded): Deleted.
(WebCore::AXObjectCache::deferSelectedChildrenChangedIfNeeded): Deleted.
(WebCore::AXObjectCache::deferTextReplacementNotificationForTextControl): Deleted.
(WebCore::AXObjectCache::deferRecomputeTableCellSlots): Deleted.
(WebCore::AXObjectCache::deferRowspanChange): Deleted.
(WebCore::AXObjectCache::detachWrapper): Deleted.
(WebCore::AXObjectCache::focusCurrentModal): Deleted.
(WebCore::AXObjectCache::performCacheUpdateTimerFired): Deleted.
(WebCore::AXObjectCache::frameLoadingEventNotification): Deleted.
(WebCore::AXObjectCache::frameLoadingEventPlatformNotification): Deleted.
(WebCore::AXObjectCache::handleAriaExpandedChange): Deleted.
(WebCore::AXObjectCache::deferModalChange): Deleted.
(WebCore::AXObjectCache::handleAllDeferredChildrenChanged): Deleted.
(WebCore::AXObjectCache::handleRoleChanged): Deleted.
(WebCore::AXObjectCache::deferAttributeChangeIfNeeded): Deleted.
(WebCore::AXObjectCache::handleAttributeChange): Deleted.
(WebCore::AXObjectCache::shouldProcessAttributeChange): Deleted.
(WebCore::AXObjectCache::handleFocusedUIElementChanged): Deleted.
(WebCore::AXObjectCache::handleScrollbarUpdate): Deleted.
(WebCore::AXObjectCache::onScrollbarUpdate): Deleted.
(WebCore::AXObjectCache::handleScrolledToAnchor): Deleted.
(WebCore::AXObjectCache::liveRegionChangedNotificationPostTimerFired): Deleted.
(WebCore::AXObjectCache::notificationPostTimerFired): Deleted.
(WebCore::AXObjectCache::passwordNotificationPostTimerFired): Deleted.
(WebCore::AXObjectCache::performDeferredCacheUpdate): Deleted.
(WebCore::AXObjectCache::postLiveRegionChangeNotification): Deleted.
(WebCore::AXObjectCache::postNotification): Deleted.
(WebCore::AXObjectCache::announce): Deleted.
(WebCore::AXObjectCache::postTextReplacementNotification): Deleted.
(WebCore::AXObjectCache::postTextReplacementNotificationForTextControl): Deleted.
(WebCore::AXObjectCache::postTextStateChangeNotification): Deleted.
(WebCore::AXObjectCache::recomputeIsIgnored): Deleted.
(WebCore::AXObjectCache::handleTextChanged): Deleted.
(WebCore::AXObjectCache::handleRecomputeCellSlots): Deleted.
(WebCore::AXObjectCache::onRendererCreated): Deleted.
(WebCore::AXObjectCache::updateLoadingProgress): Deleted.
(WebCore::AXObjectCache::rangeForNodeContents): Deleted.
(WebCore::AXObjectCache::relatedObjectIDsFor): Deleted.
(WebCore::AXObjectCache::updateRelations): Deleted.
(WebCore::AXObjectCache::remove): Deleted.
(WebCore::AXObjectCache::selectedChildrenChanged): Deleted.
(WebCore::AXObjectCache::setIsSynchronizingSelection): Deleted.
(WebCore::AXObjectCache::setTextSelectionIntent): Deleted.
(WebCore::AXObjectCache::rangeForUnorderedCharacterOffsets): Deleted.
(WebCore::AXObjectCache::absoluteCaretBoundsForCharacterOffset): Deleted.
(WebCore::AXObjectCache::characterOffsetForIndex): Deleted.
(WebCore::AXObjectCache::startOrEndCharacterOffsetForRange): Deleted.
(WebCore::AXObjectCache::endCharacterOffsetOfLine): Deleted.
(WebCore::AXObjectCache::nextCharacterOffset): Deleted.
(WebCore::AXObjectCache::previousCharacterOffset): Deleted.
(WebCore::AXObjectCache::textMarkerDataForVisiblePosition): Deleted.
(WebCore::AXObjectCache::textMarkerDataForCharacterOffset): Deleted.
(WebCore::AXObjectCache::visiblePositionForTextMarkerData): Deleted.
(WebCore::AXObjectCache::visiblePositionFromCharacterOffset): Deleted.
(WebCore::AXObjectCache::postTextStateChangePlatformNotification): Deleted.
(WebCore::AXObjectCache::postTextReplacementPlatformNotification): Deleted.
(WebCore::AXObjectCache::textChangeForEditType): Deleted.
(WebCore::AXObjectCache::nodeTextChangePlatformNotification): Deleted.
(WebCore::AXObjectCache::treeData): Deleted.
(WebCore::AXAttributeCacheEnabler::AXAttributeCacheEnabler): Deleted.
(WebCore::AXAttributeCacheEnabler::~AXAttributeCacheEnabler): Deleted.
* Source/WebCore/accessibility/AccessibilityMenuList.cpp:
(WebCore::AccessibilityMenuList::didUpdateActiveOption):
* Source/WebCore/accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::isDetached const):
(WebCore::AccessibilityObject::lineForPosition const):
(WebCore::AccessibilityObject::updateBackingStore):
(WebCore::AccessibilityObject::children):
(WebCore::AccessibilityObject::localizedActionVerb const):
* Source/WebCore/accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::previousLineStartPosition const):
(WebCore::AccessibilityObject::accessibilityIgnoreAttachment const): Deleted.
(WebCore::AccessibilityObject::accessibilityPlatformIncludesObject const): Deleted.
(WebCore::AccessibilityObject::children): Deleted.
(WebCore::AccessibilityObject::localizedActionVerb const): Deleted.
(WebCore::AccessibilityObject::actionVerb const): Deleted.
(WebCore::AccessibilityObject::lineForPosition const): Deleted.
(WebCore::AccessibilityObject::updateBackingStore): Deleted.
(WebCore::AccessibilityObject::detachPlatformWrapper): Deleted.
* Source/WebCore/accessibility/cocoa/AccessibilityObjectCocoa.mm:
* Source/WebCore/accessibility/ios/AXObjectCacheIOS.mm:
* Source/WebCore/accessibility/ios/AccessibilityObjectIOS.mm:
* Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.h:
* Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
* Source/WebCore/accessibility/mac/AXObjectCacheMac.mm:
* Source/WebCore/accessibility/mac/AccessibilityObjectMac.mm:
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
* Source/WebCore/accessibility/playstation/AXObjectCachePlayStation.cpp:
* Source/WebCore/accessibility/playstation/AccessibilityObjectPlayStation.cpp:
* Source/WebCore/accessibility/win/AccessibilityObjectWin.cpp:
* Source/WebCore/accessibility/win/AccessibilityObjectWrapperWin.cpp:
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::updateTitle):
(WebCore::Document::willBeRemovedFromFrame):
* Source/WebCore/editing/FrameSelection.h:
* Source/WebCore/editing/TextCheckingHelper.cpp:
(WebCore::platformOrClientDrivenTextCheckerEnabled):
* Source/WebCore/html/HTMLElement.cpp:
(WebCore::HTMLElement::showPopover):
(WebCore::HTMLElement::hidePopoverInternal):
* Source/WebCore/html/HTMLTextFormControlElement.cpp:
(WebCore::HTMLTextFormControlElement::setInnerTextValue):
* Source/WebCore/testing/Internals.cpp:
(WebCore::Internals::resetToConsistentState):
* Source/WebKit/PlatformWPE.cmake:
* Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.h:
* Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseDispose):
(webkit_web_view_base_class_init):
* Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp:
(WebKit::PageClientImpl::accessible):
* Source/WebKit/UIProcess/API/wpe/PageClientImpl.h:
* Source/WebKit/UIProcess/API/wpe/WPEWebView.cpp:
(WKWPE::m_backend):
(WKWPE::View::~View):
(WKWPE::View::accessible const):
* Source/WebKit/UIProcess/API/wpe/WPEWebView.h:
* Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp:
(WebKit::bindA11y):
(WebKit::bubblewrapSpawn):
* Source/WebKit/UIProcess/Launcher/glib/XDGDBusProxy.cpp:
(WebKit::XDGDBusProxy::accessibilityProxy):
* Source/WebKit/UIProcess/wpe/WebPageProxyWPE.cpp:
(WebKit::WebPageProxy::bindAccessibilityTree):
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKAccessibilityEnable):
(WKAccessibilityRootObject):
(WKAccessibilityFocusedObject):
(WKAccessibilityFocusedUIElement):
(WKAccessibilityAnnounce):
(WKAccessibilityEnableEnhancedAccessibility):
(WKAccessibilityEnhancedAccessibilityEnabled):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
* Source/WebKitLegacy/mac/WebView/WebFrame.mm:
(-[WebFrame setAccessibleName:]):
(-[WebFrame enhancedAccessibilityEnabled]):
(-[WebFrame setEnhancedAccessibility:]):
(-[WebFrame accessibilityRoot]):
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsPlayStation.cmake:
* Source/cmake/OptionsWPE.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Tools/DumpRenderTree/AccessibilityController.cpp:
(AccessibilityController::resetToConsistentState):
* Tools/DumpRenderTree/AccessibilityUIElement.cpp:
(AccessibilityUIElement::getJSClass):
* Tools/MiniBrowser/wpe/main.cpp:
(activate):
* Tools/TestWebKitAPI/glib/PlatformGTK.cmake:
* Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
* Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.h:
(WTR::AccessibilityController::rootElement): Deleted.
(WTR::AccessibilityController::focusedElement): Deleted.
* Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarker.cpp:
* Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarkerRange.cpp:
* Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
* Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
* Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl:
* Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarker.idl:
* Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarkerRange.idl:
* Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
* Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::beginTesting):
(WTR::InjectedBundle::done):
* Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.h:
(WTR::InjectedBundle::textInputController):
(WTR::InjectedBundle::accessibilityController):
* Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::didClearWindowForFrame):
* Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
* Tools/WebKitTestRunner/InjectedBundle/win/AccessibilityControllerWin.cpp:
* Tools/WebKitTestRunner/InjectedBundle/win/AccessibilityUIElementWin.cpp:
* Tools/wpe/backends/PlatformWPE.cmake:
* Tools/wpe/backends/ViewBackend.cpp:
(WPEToolingBackends::ViewBackend::dispatchInputKeyboardEvent):
(WPEToolingBackends::ViewBackend::initializeAccessibility): Deleted.
(WPEToolingBackends::ViewBackend::updateAccessibilityState): Deleted.
* Tools/wpe/backends/ViewBackend.h:
* Tools/wpe/backends/atk/ViewBackendAtk.cpp:
* Tools/wpe/backends/atk/WebKitAccessibleApplication.cpp:
(webkitAccessibleApplicationSetChild):
* Tools/wpe/backends/atk/WebKitAccessibleApplication.h:

Canonical link: https://commits.webkit.org/273021@main




More information about the webkit-changes mailing list