Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
AX: Upstream iOS Accessibility files
https://bugs.webkit.org/show_bug.cgi?id=110071 Reviewed by David Kilzer. Upstream the iOS Accessibility files for WebCore. * WebCore.xcodeproj/project.pbxproj: * accessibility/ios: Added. * accessibility/ios/AXObjectCacheIOS.mm: Added. (WebCore): (WebCore::AXObjectCache::detachWrapper): (WebCore::AXObjectCache::attachWrapper): (WebCore::AXObjectCache::postPlatformNotification): (WebCore::AXObjectCache::nodeTextChangePlatformNotification): (WebCore::AXObjectCache::frameLoadingEventPlatformNotification): (WebCore::AXObjectCache::handleFocusedUIElementChanged): (WebCore::AXObjectCache::handleScrolledToAnchor): * accessibility/ios/AccessibilityObjectIOS.mm: Added. (-[WAKView accessibilityIsIgnored]): (WebCore): (WebCore::AccessibilityObject::detachFromParent): (WebCore::AccessibilityObject::overrideAttachmentParent): (WebCore::AccessibilityObject::accessibilityPasswordFieldLength): (WebCore::AccessibilityObject::accessibilityIgnoreAttachment): (WebCore::AccessibilityObject::accessibilityPlatformIncludesObject): * accessibility/ios/AccessibilityObjectWrapperIOS.h: Added. (WAKView): * accessibility/ios/AccessibilityObjectWrapperIOS.mm: Added. (AccessibilityUnignoredAncestor): (-[WebAccessibilityTextMarker initWithTextMarker:cache:]): (-[WebAccessibilityTextMarker initWithData:cache:]): (-[WebAccessibilityTextMarker initWithData:accessibilityObject:]): (+[WebAccessibilityTextMarker textMarkerWithVisiblePosition:cache:]): (-[WebAccessibilityTextMarker dataRepresentation]): (-[WebAccessibilityTextMarker visiblePosition]): (-[WebAccessibilityTextMarker description]): (-[WebAccessibilityObjectWrapper initWithAccessibilityObject:]): (-[WebAccessibilityObjectWrapper detach]): (-[WebAccessibilityObjectWrapper dealloc]): (-[WebAccessibilityObjectWrapper _prepareAccessibilityCall]): (-[WebAccessibilityObjectWrapper accessibilityObject]): (-[WebAccessibilityObjectWrapper accessibilityCanFuzzyHitTest]): (-[WebAccessibilityObjectWrapper accessibilityPostProcessHitTest:]): (-[WebAccessibilityObjectWrapper accessibilityHitTest:]): (-[WebAccessibilityObjectWrapper accessibilityElementCount]): (-[WebAccessibilityObjectWrapper accessibilityElementAtIndex:]): (-[WebAccessibilityObjectWrapper indexOfAccessibilityElement:]): (-[WebAccessibilityObjectWrapper accessibilityLanguage]): (-[WebAccessibilityObjectWrapper _accessibilityIsLandmarkRole:]): (-[WebAccessibilityObjectWrapper _accessibilityListAncestor]): (-[WebAccessibilityObjectWrapper _accessibilityLandmarkAncestor]): (-[WebAccessibilityObjectWrapper _accessibilityTableAncestor]): (-[WebAccessibilityObjectWrapper _accessibilityTraitsFromAncestors]): (-[WebAccessibilityObjectWrapper accessibilityTraits]): (-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]): (-[WebAccessibilityObjectWrapper isAccessibilityElement]): (-[WebAccessibilityObjectWrapper stringValueShouldBeUsedInLabel]): (-[WebAccessibilityObjectWrapper accessibilityLabel]): (-[WebAccessibilityObjectWrapper tableCellParent]): (-[WebAccessibilityObjectWrapper tableParent]): (-[WebAccessibilityObjectWrapper accessibilityTitleElement]): (-[WebAccessibilityObjectWrapper accessibilityHeaderElements]): (-[WebAccessibilityObjectWrapper accessibilityElementForRow:andColumn:]): (-[WebAccessibilityObjectWrapper accessibilityRowRange]): (-[WebAccessibilityObjectWrapper accessibilityColumnRange]): (-[WebAccessibilityObjectWrapper accessibilityPlaceholderValue]): (-[WebAccessibilityObjectWrapper accessibilityValue]): (-[WebAccessibilityObjectWrapper accessibilityIsComboBox]): (-[WebAccessibilityObjectWrapper accessibilityHint]): (-[WebAccessibilityObjectWrapper accessibilityURL]): (-[WebAccessibilityObjectWrapper _convertIntRectToScreenCoordinates:]): (-[WebAccessibilityObjectWrapper accessibilityElementRect]): (-[WebAccessibilityObjectWrapper accessibilityActivationPoint]): (-[WebAccessibilityObjectWrapper accessibilityFrame]): (-[WebAccessibilityObjectWrapper containsUnnaturallySegmentedChildren]): (-[WebAccessibilityObjectWrapper accessibilityContainer]): (-[WebAccessibilityObjectWrapper accessibilityFocusedUIElement]): (-[WebAccessibilityObjectWrapper _accessibilityWebDocumentView]): (-[WebAccessibilityObjectWrapper _accessibilityNextElementsWithCount:]): (-[WebAccessibilityObjectWrapper _accessibilityPreviousElementsWithCount:]): (-[WebAccessibilityObjectWrapper accessibilityRequired]): (-[WebAccessibilityObjectWrapper accessibilityFlowToElements]): (-[WebAccessibilityObjectWrapper accessibilityLinkedElement]): (-[WebAccessibilityObjectWrapper isAttachment]): (-[WebAccessibilityObjectWrapper _accessibilityActivate]): (-[WebAccessibilityObjectWrapper attachmentView]): (rendererForView): (-[WebAccessibilityObjectWrapper _accessibilityParentForSubview:]): (-[WebAccessibilityObjectWrapper postFocusChangeNotification]): (-[WebAccessibilityObjectWrapper postSelectedTextChangeNotification]): (-[WebAccessibilityObjectWrapper postLayoutChangeNotification]): (-[WebAccessibilityObjectWrapper postLiveRegionChangeNotification]): (-[WebAccessibilityObjectWrapper postLoadCompleteNotification]): (-[WebAccessibilityObjectWrapper postChildrenChangedNotification]): (-[WebAccessibilityObjectWrapper postInvalidStatusChangedNotification]): (-[WebAccessibilityObjectWrapper accessibilityElementDidBecomeFocused]): (-[WebAccessibilityObjectWrapper accessibilityModifySelection:increase:]): (-[WebAccessibilityObjectWrapper accessibilityIncreaseSelection:]): (-[WebAccessibilityObjectWrapper accessibilityDecreaseSelection:]): (-[WebAccessibilityObjectWrapper accessibilityMoveSelectionToMarker:]): (-[WebAccessibilityObjectWrapper accessibilityIncrement]): (-[WebAccessibilityObjectWrapper accessibilityDecrement]): (-[WebAccessibilityObjectWrapper _addAccessibilityObject:toTextMarkerArray:]): (-[WebAccessibilityObjectWrapper stringForTextMarkers:]): (blockquoteLevel): (AXAttributeStringSetBlockquoteLevel): (AXAttributeStringSetHeadingLevel): (AXAttributeStringSetFont): (AXAttributeStringSetNumber): (AXAttributeStringSetStyle): (AXAttributedStringAppendText): (-[WebAccessibilityObjectWrapper arrayOfTextForTextMarkers:attributed:]): (-[WebAccessibilityObjectWrapper _convertToNSRange:]): (-[WebAccessibilityObjectWrapper _convertToDOMRange:]): (-[WebAccessibilityObjectWrapper positionForTextMarker:]): (-[WebAccessibilityObjectWrapper textMarkerRange]): (-[WebAccessibilityObjectWrapper elementTextRange]): (-[WebAccessibilityObjectWrapper accessibilityObjectForTextMarker:]): (-[WebAccessibilityObjectWrapper textMarkerRangeForSelection]): (-[WebAccessibilityObjectWrapper textMarkerForPosition:]): (-[WebAccessibilityObjectWrapper _stringForRange:attributed:]): (-[WebAccessibilityObjectWrapper stringForRange:]): (-[WebAccessibilityObjectWrapper attributedStringForRange:]): (-[WebAccessibilityObjectWrapper elementsForRange:]): (-[WebAccessibilityObjectWrapper selectionRangeString]): (-[WebAccessibilityObjectWrapper selectedTextMarker]): (-[WebAccessibilityObjectWrapper lineEndMarkerForMarker:]): (-[WebAccessibilityObjectWrapper lineStartMarkerForMarker:]): (-[WebAccessibilityObjectWrapper nextMarkerForMarker:]): (-[WebAccessibilityObjectWrapper previousMarkerForMarker:]): (-[WebAccessibilityObjectWrapper frameForTextMarkers:]): (-[WebAccessibilityObjectWrapper textMarkerForPoint:]): (-[WebAccessibilityObjectWrapper accessibilityIdentifier]): (-[WebAccessibilityObjectWrapper accessibilitySpeechHint]): (-[WebAccessibilityObjectWrapper accessibilityARIAIsBusy]): (-[WebAccessibilityObjectWrapper accessibilityARIALiveRegionStatus]): (-[WebAccessibilityObjectWrapper accessibilityARIARelevantStatus]): (-[WebAccessibilityObjectWrapper accessibilityARIALiveRegionIsAtomic]): (-[WebAccessibilityObjectWrapper accessibilityInvalidStatus]): (-[WebAccessibilityObjectWrapper accessibilityMathRootIndexObject]): (-[WebAccessibilityObjectWrapper accessibilityMathRadicandObject]): (-[WebAccessibilityObjectWrapper accessibilityMathNumeratorObject]): (-[WebAccessibilityObjectWrapper accessibilityMathDenominatorObject]): (-[WebAccessibilityObjectWrapper accessibilityMathBaseObject]): (-[WebAccessibilityObjectWrapper accessibilityMathSubscriptObject]): (-[WebAccessibilityObjectWrapper accessibilityMathSuperscriptObject]): (-[WebAccessibilityObjectWrapper accessibilityMathUnderObject]): (-[WebAccessibilityObjectWrapper accessibilityMathOverObject]): (-[WebAccessibilityObjectWrapper accessibilityMathFencedOpenString]): (-[WebAccessibilityObjectWrapper accessibilityMathFencedCloseString]): (-[WebAccessibilityObjectWrapper accessibilityIsMathTopObject]): (-[WebAccessibilityObjectWrapper accessibilityMathType]): (-[WebAccessibilityObjectWrapper accessibilitySetPostedNotificationCallback:withContext:]): (-[WebAccessibilityObjectWrapper accessibilityPostedNotification:WebCore::AXObjectCache::]): (-[WebAccessibilityObjectWrapper description]): Canonical link: https://commits.webkit.org/128344@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@143143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- Loading branch information