Document Revision History

This table describes the changes to NSTextView Class Reference.

2014-02-11Added note that an override of shouldChangeTextInRange:replacementString: (or its multi-range equivalent) requires a call to super at the beginning of the override.
2012-12-13Added a note to setSelectable: method description.
2012-09-19Updated for OS X v10.8. Added orderFrontSharingServicePicker: method.
2012-07-23Made bug fixes throughout. Added new API descriptions. Added information to discussion of insertCompletion:forPartialWordRange: movement:isFinal: method.

Clarified discussions of rulerView:willAddMarker:atLocation: and rulerView:willMoveMarker:toLocation: methods.

2011-06-06Updated for OS X v10.7.
2009-11-17Corrected abstracts of setAutomaticDataDetectionEnabled: and setAutomaticSpellingCorrectionEnabled: methods. Added brief discussion sections.
2009-06-25Added descriptions of methods publicized in OS X v10.6 and deprecated methods becomeFirstResponder and resignFirstResponder.
2009-05-29Updated for OS X v10.6. Delegate methods moved to NSTextViewDelegate Protocol Reference.
2007-04-27Documented methods and constants added in OS X v10.5. Removed descriptions of deprecated methods no longer defined in the header file.

Added cross-reference to key bindings article in discussion of complete:. Clarified parameter of insertText:.


Revised description of setTypingAttributes: method. Fixed external cross reference in didChangeText method description. Revised descriptions of shouldChangeTextInRange:replacementString: and shouldChangeTextInRanges:replacementStrings: methods.


Revised descriptions of linkTextAttributes and setLinkTextAttributes:.


Amplified description of outline:.

2006-05-23First publication of this content as a separate document.