pjs/editor/public
buster%netscape.com 594211b55c * Added nsAutoSelectionReset, a tiny class that resets the selection to what it was before a block transformation.
* Added some code to restore selection after RemoveTextProperty.
* Made a tiny change to the way the editor holds onto the transaction manager, so client (like the ender text control) can
turn undo on and off effectively
* Fixed a bug in IsNodeInline that was causing GetBlockParent to return the wrong parent node (and who knows what
other mischief) where atom compares were being done on strings of different case, for <B>, "b" vs. "B".  The DOM
method nsIDOMElement::GetTagName forced the returned tag name to upper case.  I don't know how long that has
been true, but I assume it's a fairly recent change (or something on our side related to it changed recently) or this method
never would have worked.  I also found a few cases of nsString::Equals that I changed to EqualsIgnoreCase
* Made some general improvements to the interaction between editors and rules, so that the aCancel out param is always
intialized, and all rules with Will... are matched with a Did... call.  Added Will/DidSetTextProperty() and
Will/DidRemoveTextProperty().  This helps enable plain text mode.  Added a skeleton for max length support in text editor.
* fixed some warnings.
1999-06-08 06:04:51 +00:00
..
.cvsignore Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
MANIFEST Add nsICiter, for mail quoting 1999-05-26 23:13:03 +00:00
Makefile.in Add nsICiter, for mail quoting 1999-05-26 23:13:03 +00:00
makefile.win Add nsICiter, for mail quoting 1999-05-26 23:13:03 +00:00
nsEditorCID.h splitting core editing from text editing 1999-02-12 17:18:04 +00:00
nsICiter.h Add nsICiter, for mail quoting 1999-05-26 23:13:03 +00:00
nsIContextLoader.h rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
nsIEditActionListener.h Preparation for ender-based text control 1999-05-28 21:24:18 +00:00
nsIEditRules.h added nsIEditRules.h. Experimental, don't count on this. 1999-03-10 19:46:24 +00:00
nsIEditor.h Add unit test call to nsIEditor, and implement it in nsText- and nsHTMLEditors. 1999-05-27 04:10:04 +00:00
nsIHTMLEditor.h Get rid of overloaded class names, to eliminate warnings 1999-06-07 21:12:01 +00:00
nsITextEditor.h * Added nsAutoSelectionReset, a tiny class that resets the selection to what it was before a block transformation. 1999-06-08 06:04:51 +00:00