Title: [198480] trunk/Source/WebCore
Revision
198480
Author
[email protected]
Date
2016-03-20 18:26:13 -0700 (Sun, 20 Mar 2016)

Log Message

Added implementations of AXObjectCache methods for !HAVE(ACCESSIBILITY).
https://bugs.webkit.org/show_bug.cgi?id=155697

Patch by Konstantin Tokarev <[email protected]> on 2016-03-20
Reviewed by Darin Adler.

No new tests needed.

* accessibility/AXObjectCache.h:
(WebCore::AXObjectCache::rangeForUnorderedCharacterOffsets):
(WebCore::AXObjectCache::absoluteCaretBoundsForCharacterOffset):
(WebCore::AXObjectCache::characterOffsetForIndex):
(WebCore::AXObjectCache::startOrEndCharacterOffsetForRange):
(WebCore::AXObjectCache::endCharacterOffsetOfLine):
(WebCore::AXObjectCache::nextCharacterOffset):
(WebCore::AXObjectCache::previousCharacterOffset):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (198479 => 198480)


--- trunk/Source/WebCore/ChangeLog	2016-03-21 00:57:01 UTC (rev 198479)
+++ trunk/Source/WebCore/ChangeLog	2016-03-21 01:26:13 UTC (rev 198480)
@@ -1,3 +1,21 @@
+2016-03-20  Konstantin Tokarev  <[email protected]>
+
+        Added implementations of AXObjectCache methods for !HAVE(ACCESSIBILITY).
+        https://bugs.webkit.org/show_bug.cgi?id=155697
+
+        Reviewed by Darin Adler.
+
+        No new tests needed.
+
+        * accessibility/AXObjectCache.h:
+        (WebCore::AXObjectCache::rangeForUnorderedCharacterOffsets):
+        (WebCore::AXObjectCache::absoluteCaretBoundsForCharacterOffset):
+        (WebCore::AXObjectCache::characterOffsetForIndex):
+        (WebCore::AXObjectCache::startOrEndCharacterOffsetForRange):
+        (WebCore::AXObjectCache::endCharacterOffsetOfLine):
+        (WebCore::AXObjectCache::nextCharacterOffset):
+        (WebCore::AXObjectCache::previousCharacterOffset):
+
 2016-03-20  Darin Adler  <[email protected]>
 
         Disable Caches in Safari's Develop menu does not disable caches.

Modified: trunk/Source/WebCore/accessibility/AXObjectCache.h (198479 => 198480)


--- trunk/Source/WebCore/accessibility/AXObjectCache.h	2016-03-21 00:57:01 UTC (rev 198479)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.h	2016-03-21 01:26:13 UTC (rev 198480)
@@ -477,6 +477,13 @@
 inline void AXObjectCache::selectedChildrenChanged(Node*) { }
 inline void AXObjectCache::setIsSynchronizingSelection(bool) { }
 inline void AXObjectCache::setTextSelectionIntent(const AXTextStateChangeIntent&) { }
+inline RefPtr<Range> AXObjectCache::rangeForUnorderedCharacterOffsets(const CharacterOffset&, const CharacterOffset&) { return nullptr; }
+inline IntRect AXObjectCache::absoluteCaretBoundsForCharacterOffset(const CharacterOffset&) { return IntRect(); }
+inline CharacterOffset AXObjectCache::characterOffsetForIndex(int, const AccessibilityObject*) { return CharacterOffset(); }
+inline CharacterOffset AXObjectCache::startOrEndCharacterOffsetForRange(RefPtr<Range>, bool) { return CharacterOffset(); }
+inline CharacterOffset AXObjectCache::endCharacterOffsetOfLine(const CharacterOffset&) { return CharacterOffset(); }
+inline CharacterOffset AXObjectCache::nextCharacterOffset(const CharacterOffset&, bool) { return CharacterOffset(); }
+inline CharacterOffset AXObjectCache::previousCharacterOffset(const CharacterOffset&, bool) { return CharacterOffset(); }
 #if PLATFORM(COCOA)
 inline void AXObjectCache::postTextStateChangePlatformNotification(AccessibilityObject*, const AXTextStateChangeIntent&, const VisibleSelection&) { }
 inline void AXObjectCache::postTextStateChangePlatformNotification(AccessibilityObject*, AXTextEditType, const String&, const VisiblePosition&) { }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to