[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