Reviewed by Tim Omernick and Tim Hatcher.
<rdar://problem/
4717965> Text Field text parameterized attributes should work
<rdar://problem/
4712111> Support NSAccessibilityInsertionPointLineNumberAttribute for AXTextArea elements
* bridge/mac/WebCoreAXObject.mm:
(-[WebCoreAXObject accessibilityAttributeValue:]):
Use new line number support to implement NSAccessibilityInsertionPointLineNumberAttribute.
(-[WebCoreAXObject accessibilityParameterizedAttributeNames]):
Cleaned up. Added text field and text area parameterzed attributes.
(-[WebCoreAXObject doAXLineForTextMarker:]):
Fixed to be zero-based and to deal with the first position properly.
(-[WebCoreAXObject doAXTextMarkerRangeForLine:]):
Minor formatting.
(-[WebCoreAXObject textMarkerForIndex:lastIndexOK:]):
(-[WebCoreAXObject indexForTextMarker:]):
(-[WebCoreAXObject textMarkerRangeForRange:]):
(-[WebCoreAXObject rangeForTextMarkerRange:]):
New utility methods.
(-[WebCoreAXObject doAXLineForIndex:]):
(-[WebCoreAXObject doAXRangeForLine:]):
(-[WebCoreAXObject doAXStringForRange:]):
(-[WebCoreAXObject doAXRangeForPosition:]):
(-[WebCoreAXObject doAXRangeForIndex:]):
(-[WebCoreAXObject doAXBoundsForRange:]):
(-[WebCoreAXObject doAXAttributedStringForRange:]):
(-[WebCoreAXObject doAXRTFForRange:]):
(-[WebCoreAXObject doAXStyleRangeForIndex:]):
Implement text field and text area parameterized attributes.
(-[WebCoreAXObject accessibilityAttributeValue:forParameter:]):
Added text field and text area parameterzed attributes.
* rendering/RenderTextControl.h:
Made indexForVisiblePosition() and visiblePositionForIndex() public.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16567
268f45cc-cd09-0410-ab3c-
d52691b4dbfc