-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=33117 Reviewed by Darin Adler. WebCore: Tests: platform/mac/accessibility/aria-liveregions-attributes.html platform/mac/accessibility/aria-liveregions-notifications.html * accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::contentChanged): * accessibility/AXObjectCache.h: (WebCore::AXObjectCache::): * accessibility/AccessibilityObject.cpp: (WebCore::AccessibilityObject::isChildOfARIALiveRegion): (WebCore::AccessibilityObject::supportsARIALiveRegion): * accessibility/AccessibilityObject.h: (WebCore::AccessibilityObject::contentChanged): (WebCore::AccessibilityObject::ariaLiveRegionStatus): (WebCore::AccessibilityObject::ariaLiveRegionRelevant): (WebCore::AccessibilityObject::ariaLiveRegionAtomic): (WebCore::AccessibilityObject::ariaLiveRegionBusy): * accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::elementAttributeValue): (WebCore::AccessibilityRenderObject::contentChanged): (WebCore::AccessibilityRenderObject::childrenChanged): (WebCore::AccessibilityRenderObject::ariaLiveRegionStatus): (WebCore::AccessibilityRenderObject::ariaLiveRegionRelevant): (WebCore::AccessibilityRenderObject::ariaLiveRegionAtomic): (WebCore::AccessibilityRenderObject::ariaLiveRegionBusy): * accessibility/AccessibilityRenderObject.h: (WebCore::AccessibilityRenderObject::areChildrenDirty): * accessibility/mac/AXObjectCacheMac.mm: (WebCore::AXObjectCache::postPlatformNotification): * accessibility/mac/AccessibilityObjectWrapper.h: * accessibility/mac/AccessibilityObjectWrapper.mm: (-[AccessibilityObjectWrapper additionalAccessibilityAttributeNames]): (-[AccessibilityObjectWrapper accessibilityAttributeValue:]): (-[AccessibilityObjectWrapper accessibilitySetPostedNotificationCallback:]): (-[AccessibilityObjectWrapper accessibilityPostedNotification:]): * dom/Element.cpp: (WebCore::Element::updateAfterAttributeChanged): * html/HTMLAttributeNames.in: * rendering/RenderText.cpp: (WebCore::RenderText::setText): WebKitTools: * DumpRenderTree/AccessibilityUIElement.cpp: (indexOfChildCallback): (boolAttributeValueCallback): (stringAttributeValueCallback): (addNotificationListenerCallback): (AccessibilityUIElement::getJSClass): * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp: (AccessibilityUIElement::indexOfChild): (AccessibilityUIElement::stringAttributeValue): (AccessibilityUIElement::boolAttributeValue): (AccessibilityUIElement::addNotificationListener): * DumpRenderTree/mac/AccessibilityUIElementMac.mm: (AccessibilityUIElement::indexOfChild): (AccessibilityUIElement::stringAttributeValue): (AccessibilityUIElement::boolAttributeValue): (_accessibilityNotificationCallback): (AccessibilityUIElement::addNotificationListener): * DumpRenderTree/win/AccessibilityUIElementWin.cpp: (AccessibilityUIElement::indexOfChild): (AccessibilityUIElement::stringAttributeValue): (AccessibilityUIElement::boolAttributeValue): (AccessibilityUIElement::addNotificationListener): LayoutTests: * accessibility/aria-activedescendant-crash.html: * platform/mac/accessibility/aria-liveregions-attributes-expected.txt: Added. * platform/mac/accessibility/aria-liveregions-attributes.html: Added. * platform/mac/accessibility/aria-liveregions-notifications-expected.txt: Added. * platform/mac/accessibility/aria-liveregions-notifications.html: Added. * platform/mac/accessibility/aria-menu-role-descriptions.html: * platform/mac/accessibility/slider-supports-actions.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52786 268f45cc-cd09-0410-ab3c-d52691b4dbfc
e7600b28