-
harrison authored
<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: http://svn.webkit.org/repository/webkit/trunk@16567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
165ca0b9