Reviewed by Dave Hyatt.
Initial checkin of AXTextMarkerRef support.
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::updateSelection):
(DocumentImpl::setFocusNode):
* kwq/KWQAccObject.h:
* kwq/KWQAccObject.mm:
(-[KWQAccObject detach]):
(-[KWQAccObject anchorElement]):
(-[KWQAccObject addChildrenToArray:]):
(-[KWQAccObject accessibilityAttributeNames]):
(-[KWQAccObject accessibilityActionDescription:]):
(-[KWQAccObject accessibilityPerformAction:]):
(-[KWQAccObject textMarkerRangeFromMarkers:andEndMarker:]):
(-[KWQAccObject textMarkerForVisiblePosition:]):
(-[KWQAccObject visiblePositionForTextMarker:]):
(-[KWQAccObject AXTextMarkerRangeCopyStartMarkerWrapper:]):
(-[KWQAccObject AXTextMarkerRangeCopyEndMarkerWrapper:]):
(-[KWQAccObject visiblePositionForStartOfTextMarkerRange:]):
(-[KWQAccObject visiblePositionForEndOfTextMarkerRange:]):
(-[KWQAccObject accessibilityAttributeValue:]):
(-[KWQAccObject accessibilityParameterizedAttributeNames]):
(-[KWQAccObject textMarkerRangeFromVisiblePositions:andEndPos:]):
(-[KWQAccObject getSelectedTextMarkerRange]):
(-[KWQAccObject doAXLineForTextMarker:]):
(-[KWQAccObject doAXTextMarkerRangeForLine:]):
(-[KWQAccObject doAXStringForTextMarkerRange:]):
(-[KWQAccObject doAXNextTextMarkerForTextMarker:]):
(-[KWQAccObject doAXPreviousTextMarkerForTextMarker:]):
(-[KWQAccObject doAXLeftWordTextMarkerRangeForTextMarker:]):
(-[KWQAccObject doAXRightWordTextMarkerRangeForTextMarker:]):
(-[KWQAccObject doAXLeftLineTextMarkerRangeForTextMarker:]):
(-[KWQAccObject doAXRightLineTextMarkerRangeForTextMarker:]):
(-[KWQAccObject accessibilityAttributeValue:forParameter:]):
(-[KWQAccObject accessibilityFocusedUIElement]):
(-[KWQAccObject clearChildren]):
(-[KWQAccObject accObjectID]):
(-[KWQAccObject setAccObjectID:]):
(-[KWQAccObject removeAccObjectID]):
* kwq/KWQAccObjectCache.h:
* kwq/KWQAccObjectCache.mm:
(KWQAccObjectCache::KWQAccObjectCache):
(KWQAccObjectCache::~KWQAccObjectCache):
(KWQAccObjectCache::getAccObjectID):
(KWQAccObjectCache::removeAccObjectID):
(KWQAccObjectCache::textMarkerForVisiblePosition):
(KWQAccObjectCache::visiblePositionForTextMarker):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8260
268f45cc-cd09-0410-ab3c-
d52691b4dbfc