Source/JavaScriptCore:
[WebKit-https.git] / Source / WebCore / ChangeLog
index e366811..68985bf 100644 (file)
@@ -1,3 +1,33 @@
+2015-06-24  Doug Russell  <d_russell@apple.com>
+
+        Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject 
+        when posting a selection notification when on the border between two accessibilityObjects
+        https://bugs.webkit.org/show_bug.cgi?id=146177
+
+        Reviewed by Darin Adler.
+
+        Add support for position to be passed for selection changes to allow checking.
+        for boundaries in the case of ignored elements.
+        Add support for searching for unignored siblings of AccessibilityObjects.
+        Include AccessibilityObject wrappers in notifications for tests.
+
+        Test: platform/mac/accessibility/selection-element-tabbing-to-link.html
+
+        * accessibility/AXObjectCache.cpp:
+        (WebCore::AXObjectCache::postTextStateChangeNotification):
+        * accessibility/AXObjectCache.h:
+        * accessibility/AccessibilityObject.cpp:
+        (WebCore::AccessibilityObject::previousSiblingUnignored):
+        (WebCore::AccessibilityObject::nextSiblingUnignored):
+        * accessibility/AccessibilityObject.h:
+        * accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
+        (isValueTypeSupported):
+        (arrayRemovingNonSupportedTypes):
+        (dictionaryRemovingNonSupportedTypes):
+        (-[WebAccessibilityObjectWrapperBase accessibilityPostedNotification:userInfo:]):
+        * editing/mac/FrameSelectionMac.mm:
+        (WebCore::FrameSelection::notifyAccessibilityForSelectionChange):
+
 2015-06-24  Anders Carlsson  <andersca@apple.com>
 
         Enable -Winconsistent-missing-override when building with Xcode