Граф коммитов

385 Коммитов

Автор SHA1 Сообщение Дата
cmanske%netscape.com a3ac5e8cf3 Fixed fingers-to-quick checkin error 1999-06-09 02:28:47 +00:00
cmanske%netscape.com 4f74ac70aa Moved destination of editor string bundle file to editor's chrome directory 1999-06-09 02:26:48 +00:00
cmanske%netscape.com 351d18f8fa Added support for prefs and string bundles for editor, various bug fixes, preliminary Horizontal Line dialog work 1999-06-09 01:27:08 +00:00
akkana%netscape.com f217743dce 5380: middle-mouse paste to correct position in the editor 1999-06-08 21:51:40 +00:00
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
akkana%netscape.com 5fae312cc7 call Init on the document encoder 1999-06-08 00:02:25 +00:00
akkana%netscape.com 7bf706845e Get rid of overloaded class names, to eliminate warnings 1999-06-07 21:12:01 +00:00
pinkerton%netscape.com 26fdcb06d3 changes so that transferable no longer takes ownership of dataflavor string, but correctly copies it. fix some memory leaks as well. 1999-06-07 20:43:23 +00:00
akkana%netscape.com b6db890d57 Split document encoder's Encode() method into a stream method and a string method 1999-06-07 19:32:36 +00:00
briano%netscape.com e9e302b454 Handle the (Unix) platform-specific DLL naming conventions properly. 1999-06-04 22:17:30 +00:00
tague%netscape.com 9fbcbaf99a Fix for #6896: Windows editor interprests the '.' key as a forward delete. Not building by default -- will switch over once tested on Mac and Unix. 1999-06-04 05:14:01 +00:00
jfrancis%netscape.com 9cd009d527 groundwork for block transformation functionality 1999-06-03 06:01:08 +00:00
jfrancis%netscape.com 60b72f76aa using nsAutoEditBatch where appropriate; changed all "result" variables to "res" so they won't show up types in mac dev editor; groundwork for block transformation functions 1999-06-03 06:00:23 +00:00
jfrancis%netscape.com ed699ac63e fixing a comment 1999-06-03 05:58:38 +00:00
jfrancis%netscape.com 365bec481e adding stackbased class for editor transaction batching 1999-06-03 05:58:20 +00:00
kin%netscape.com 4b3b88ce40 Fixed double addref in EnableUndo() that was causing us to leak the transaction manager on destruction of the editor. 1999-05-28 21:49:24 +00:00
buster%netscape.com 87b3a69509 Preparation for ender-based text control
* added focus listener.  Doesn't do much yet, but when focus notifications start appearing, we'll be ready for them.  The code is in
place to hide selection when we lose focus and paint selection when we get focus.  That's probably not quite right, but it's a start.
We will need to be able to determine the distinction between losing focus to another control within our app, and losing focus to
another app.
* added support for disabled and readonly states in the editor.  This is accomplished by having flags set by the client, and letting the
rules system deal with those flags.  The flags I added are:
     TEXT_EDITOR_FLAG_PLAINTEXT   0x01   // only plain text editing is allowed
     TEXT_EDITOR_FLAG_SINGLELINE  0x02   // enter key and CR-LF handled specially
     TEXT_EDITOR_FLAG_PASSWORD    0x04   // text is not entered into content, only a representative character
     TEXT_EDITOR_FLAG_READONLY    0x08   // editing events are disabled.  Editor may still accept focus.
     TEXT_EDITOR_FLAG_DISALBED    0x10   // all events are disabled (like scrolling).  Editor will not accept focus.
* added WillInsertBreak/DidInsertBreak into text rules, so flags could be checked.  This gets us readonly, disabled, and single line
behavior.
* cleaned up the code that allocates, registers, and destroys event listeners.  Thanks to Kin and Simon for cleaning up the
ownership model on the listeners, it was a big help.
* added support for a max text length.  You can now tell the text editor, be no bigger than n characters.
1999-05-28 21:24:18 +00:00
jfrancis%netscape.com 35b0d02e18 cleanup util function duplication 1999-05-28 21:17:30 +00:00
akkana%netscape.com 99285c6711 Add paste/insert as quotation into editor app cores to be accessible from JS. 1999-05-28 00:46:34 +00:00
sfraser%netscape.com b96d9eaa7c Removed obsolete IID definitions, use GetIID() instead. 1999-05-28 00:20:41 +00:00
sfraser%netscape.com ac1db62e3f Fix the event listeners to no longer hold owning pointer to the editor. 1999-05-28 00:19:51 +00:00
sfraser%netscape.com 00898c565a Change the transactions to have non-owning pointers to the editor. 1999-05-28 00:16:55 +00:00
sfraser%netscape.com 0b45173a06 Changed transactions not to have owning pointers to the Editor. 1999-05-28 00:13:02 +00:00
kin%netscape.com e667e633d4 Changed all occurrences of GetUndoString() and GetRedoString() to accept nsString *. 1999-05-27 20:50:52 +00:00
rickg%netscape.com d647fbe409 changed to align with nsString2 1999-05-27 07:38:37 +00:00
sfraser%netscape.com f2c128b7dc Add unit test call to nsIEditor, and implement it in nsText- and nsHTMLEditors. 1999-05-27 04:10:04 +00:00
sfraser%netscape.com d95af35b38 Remove the old key code function, and call the new unit test routine 1999-05-27 04:08:59 +00:00
akkana%netscape.com f4b48a2327 Insert / Paste as Quotation. 1999-05-27 00:08:15 +00:00
akkana%netscape.com 57f397d4de Add Internet and AOL style citers 1999-05-26 23:14:05 +00:00
jfrancis%netscape.com 4c98c3ff1c fix for bug 5979 1999-05-26 22:44:08 +00:00
cmanske%netscape.com fa58425b27 Fixed missing do_QueryInterface that busted Linux build 1999-05-26 22:30:50 +00:00
cmanske%netscape.com 68f95d7549 Continued UI work: Spell checker fixes, toolbar improvements, popup menus implemented for paragraph style, font face and color, setting font color test UI, etc. 1999-05-26 21:40:51 +00:00
kin%netscape.com 79216d57ed Disabled HACKForceRedraw() calls. Added calls to nsIViewManager::BeginUpdateViewBatch() and nsIViewManager::EndUpdateViewBatch(). 1999-05-26 21:18:12 +00:00
pinkerton%netscape.com 5135f5d4a6 new multiple-item drag and drop apis. 1999-05-26 21:08:14 +00:00
akkana%netscape.com 92ccf433f5 6773: an nsresult was being checked before it was initialized. Appv'd chofmann 1999-05-20 01:48:12 +00:00
joki%netscape.com 022a0e65af Breaking nsIDOMEvent out into nsIDOMEvent and nsIDOMUIEvent. 1999-05-18 23:51:04 +00:00
kin%netscape.com 0afd903611 Fix for bug #4796: UMR: nsEditor::JoinNodesImpl(). 1999-05-17 18:59:40 +00:00
jfrancis%netscape.com e91f5fd66e const crazy - bet you can't eat jsut one! 1999-05-17 14:14:36 +00:00
kin%netscape.com f8cbcb8a7f Commented out all calls to HACKForceRedraw(). We now call it from
nsEditor::EndTransaction().
1999-05-17 13:31:56 +00:00
jfrancis%netscape.com bc8ba48be5 fixing bustage 1999-05-17 13:10:29 +00:00
jfrancis%netscape.com 76905a8b3e insert list and indent work 1999-05-17 12:22:31 +00:00
mjudge%netscape.com b6f7188add adding in selection ability for images in editor only 1999-05-17 00:21:50 +00:00
akkana%netscape.com d983b63c36 5786: Cut shouldn't do anything when selection is collapsed 1999-05-14 19:24:10 +00:00
pinkerton%netscape.com 1ce155f6fa fix a d&d bug introduced in the transferable interface merging and add a SetCanDrop at the point of the drop for MacOS. 1999-05-14 18:44:28 +00:00
akkana%netscape.com 804d7dd182 Implementations for new fcn Get/SetBodyWrapWidth 1999-05-13 22:11:05 +00:00
rods%netscape.com b08406885d removed reference to nsIDataFlavor and merged nsITransferable and nsIGenericTransferable 1999-05-13 21:53:57 +00:00
cmanske%netscape.com 1104574ea3 Implemented Spell Checking 1999-05-13 20:59:08 +00:00
sfraser%netscape.com c64e54633a Fix misplaced ) 1999-05-13 04:42:11 +00:00
tague%netscape.com 03b2e7bb12 Added work around for #5912 1999-05-12 23:23:14 +00:00
sfraser%netscape.com 9f2b5512c3 Added file opening functionality 1999-05-12 22:24:47 +00:00
kin%netscape.com adb10c8f60 Made read only parameters const. 1999-05-12 22:17:41 +00:00
kin%netscape.com 908707c455 Changed all references to nsVoidArray to nsStringArray. 1999-05-12 21:56:11 +00:00
sspitzer%netscape.com 89bd5f9318 fix pedantic build bustage. (thanks to kin for the fix) 1999-05-12 16:53:26 +00:00
akkana%netscape.com 4a7ad0bc2e Add test for IsDataFlavorSupported for xpfe folks to fix bug 6289 1999-05-11 23:34:40 +00:00
kin%netscape.com 032e40d174 Added implementation for First/LastSelectedBlock().
Added better iterator status tracking.
1999-05-11 19:16:24 +00:00
kin%netscape.com 81566a48e3 Made Add/RemoveWordToPersonalDictionary pure virtual. 1999-05-11 19:14:43 +00:00
cmanske%netscape.com 85b5fc535d Implemented InsertLinkAroundSelection 1999-05-07 22:26:23 +00:00
rods%netscape.com 7c9e2a0004 Changed code to use the new DragSession interface 1999-05-07 19:42:27 +00:00
rods%netscape.com db1f21ab86 Removed static IID defs and am now using GetIID from the interface 1999-05-07 19:39:58 +00:00
akkana%netscape.com 4c4044866e Make Insert HTML a transaction 1999-05-07 19:23:17 +00:00
akkana%netscape.com e9829823f9 Middle-mouse paste; also, fix a bunch of warnings 1999-05-07 19:22:38 +00:00
sfraser%netscape.com ec7944405e Implement Save, Save As in editor. 1999-05-07 05:02:35 +00:00
cmanske%netscape.com b967b34da5 More improvements to insert link and insert image dialogs. Added EdDialogCommon.js, where we should put java script used by all dialogs 1999-05-07 00:44:46 +00:00
dp%netscape.com cee9b8c834 Converting stray UnregisterFactory calls to UnregisterComponent 1999-05-06 01:37:04 +00:00
cmanske%netscape.com f5fa39fb6d Added the redraw hack to SetParagraphFormat so we can see the content change 1999-05-06 01:33:48 +00:00
akkana%netscape.com bbab32e6e7 Track change from iDirection to ECollapsedSelectionAction 1999-05-05 23:36:28 +00:00
cmanske%netscape.com ac1c0f7709 Added UI for paragraph style and preliminary versions of image and link dialogs 1999-05-05 23:29:18 +00:00
akkana%netscape.com 4123eec5cf - Rename iDirection enum to ECollapsedSelectionAction
- Initial implementation of Insert HTML
1999-05-05 23:27:17 +00:00
waterson%netscape.com 028ee630ca Fix nsCOMPtr bustage. 1999-05-05 05:56:58 +00:00
buster%netscape.com f913f9ba63 fixed mac bustage 1999-05-05 05:17:59 +00:00
buster%netscape.com 5fe17e98f7 added a param to GetPriorNode and GetNextNode to tell these methods whether to use or skip
non-editable content.
added some comments, turned off some debugging flags.
1999-05-05 04:51:54 +00:00
buster%netscape.com 7803f612f1 1. block transformation infrastructure is now in place. We can go ahead and implement interesting
features like set paragraph style, set list type, indent, etc.  I'm sure there's holes in my
implementation that these high level features will make obvious.

2. I've factored a lot of utility methods from several modules into nsEditor as public static methods.
This makes them easily accessable to all, and will help Joe and I remove redundant methods.

3. I changed the HTML tags to lower case, and made all string compares case-insensitive.  No, this
isn't quite the right thing to do, but we don't have atoms from layout yet.  The Right Thing is for us
to reuse those atoms.
1999-05-05 04:05:19 +00:00
kin%netscape.com 097d57f39c Renamed NS_TEXTSERVICE_CID to NS_SPELLCHECKER_CID. 1999-05-04 22:03:32 +00:00
kin%netscape.com d7969791ad Initial checkin of file. 1999-05-04 21:54:11 +00:00
jfrancis%netscape.com 8e03a8d895 fixing problem with undo of join txn 1999-05-04 08:03:51 +00:00
jfrancis%netscape.com a90187c285 revamped join on deletion 1999-05-04 08:03:07 +00:00
tague%netscape.com b23c932029 Fixed bug #5527 (Editor is not able to accumulate successive Japanese input) 1999-05-03 22:57:48 +00:00
sfraser%netscape.com d342f3f5fe Memory leak fixes for bug 5870. r mjudge, a chofmann. 1999-05-03 22:26:07 +00:00
jfrancis%netscape.com 9a540c8daf fix for bug 5832; bad constant for nbsp value. rvd - floppy moose; appv - chofmann 1999-05-03 22:16:02 +00:00
mjudge%netscape.com adc7387702 ok done Simon reviewed 5870. choffman approved for M5 1999-05-03 21:52:19 +00:00
kostello%netscape.com f21989d181 Changed:
nsI*Editor::OutputText(nsString& aOutputString);
nsI*Editor::OutputHTML(nsString& aOutputString);

These methods always returns back a Unicode version of whatever is in the content model. It is the
responsibility of the caller then to call whatever converter is required to convert to the appropriate
charset.

Added:

nsI*Editor::OutputText(nsIOutputStream* aOutputStream, nsString* aCharsetOverride = nsnull)
nsI*Editor::OutputHTML(nsIOutputStream* aOutputStream, nsString* aCharsetOverride = nsnull)

These methods output the the current content model to aOutputStream. The document is encoded using the
document defined charset or if the user passes in a non-null value for aCharsetOverride then this
encoding overrides the encoding used by the document.
1999-05-03 18:48:39 +00:00
jfrancis%netscape.com 7fb20b8fe5 fix for bug 5782 - check for null return when getting prev/next node is deletion rules; rvd floppy moose, appr chofmann 1999-05-01 19:37:50 +00:00
buster%netscape.com 69dbf9b019 with permission from chofmann:
1. fix for bug 5796, crash on exit.  This was a bad, bad memory smudge on my part, easily fixed by doing the right ref counting in the
right places.

2. some preliminary code for M6 block transformations has leaked into this checkin.  It's safer than trying to re-code the fix above into
a fresh tree.  Unless you're making calls to do block transformations, you won't see any difference.
1999-04-30 22:40:18 +00:00
joki%netscape.com 91c2b2ba1f Adding scrolling fixes to fix bug #3999, A: chofmann 1999-04-30 19:38:39 +00:00
akkana%netscape.com f55899f2c6 5734: put back working copy from version 1.17, which got accidentally stomped in a cvs merge. a=cyeh,kostello 1999-04-30 18:03:39 +00:00
mjudge%netscape.com d7c5a91c74 FIXING M5 BUGS: making weak links to stop extra addreff to presshell. fixing xul to set editor doc type to "content" 1999-04-29 20:21:04 +00:00
pinkerton%netscape.com b446581eeb fix build bustage comparing raw pointer to nsCOMPtr. 1999-04-29 01:01:04 +00:00
buster%netscape.com 1e084486b5 approved bug fix for infinite loop when typing a space in a document with only a single text node 1999-04-29 00:14:05 +00:00
kin%netscape.com 2513a7f241 Removed enabled code that was ifdef'd with HAVE_EDIT_ACTION_LISTENERS. 1999-04-27 19:17:35 +00:00
kin%netscape.com 8474633cfe Modified nsIEditActionListener to have Will*() and Do*() methods. Added
nsIEditActionListener support to nsEditor.cpp and nsEditor.h.
1999-04-27 17:14:28 +00:00
sfraser%netscape.com 84a4e72ab9 Advance the iterator so we don't freeze bringing up the link dialog. 1999-04-27 01:10:10 +00:00
buster%netscape.com 6a3439339c just removing a printf 1999-04-26 23:41:13 +00:00
jfrancis%netscape.com cad36f972d more html typing rules implementation 1999-04-26 14:08:52 +00:00
rickg%netscape.com cc64c0dc7a sync with nsString2 1999-04-24 01:39:50 +00:00
kin%netscape.com bf0d1d3aa1 Misc changes to the nsITextServicesDocument interface. 1999-04-23 16:52:28 +00:00
bruce%cybersight.com 0329417c71 Must define inline methods _before_ calling them on AIX 4.2 with xlC. 1999-04-23 16:47:30 +00:00
rods%netscape.com 10cc323ee6 Switch Drag&Drop over to nsCOMPtr and fixed service release 1999-04-23 14:43:30 +00:00
rods%netscape.com a4a6c8c8df Switch Paste support over to nsCOMPtr 1999-04-23 14:41:32 +00:00
buster%netscape.com d00b8638a3 vastly improved type-in state handling. smaller and faster 1999-04-22 14:46:53 +00:00
buster%netscape.com 9acac7c2ed remove block 1999-04-22 14:45:48 +00:00
rickg%netscape.com 4f4aa8a93a update to sync with nsString2 1999-04-22 06:19:44 +00:00
mcafee%netscape.com e38466806a Removing NEW_CLIPBOARD_SUPPORT ifdef. 1999-04-22 05:41:51 +00:00
buster%netscape.com 58c31945cb added the notion of contain vs. replace for block transformations. 1999-04-21 21:01:59 +00:00
cmanske%netscape.com a0b7bdca93 Added simple dialogs for insert link and restructured ui source directories 1999-04-21 18:53:55 +00:00
jfrancis%netscape.com db6b94b114 more typing rules work - space and tab occassionally do the right thing now 1999-04-21 14:49:58 +00:00
kin%netscape.com 2ee9b5ab4a Added code to track iterator status, and modified first/last/next/prev
methods to set the iterator based on this status.
1999-04-21 14:38:15 +00:00
buster%netscape.com c0fefbd695 more block transformation WIP: nested blocks work much better now 1999-04-21 04:08:43 +00:00
buster%netscape.com 3ded352521 more factoring 1999-04-20 22:02:02 +00:00
kin%netscape.com 1ed525de37 Commented out debugging printfs and added HAVE_EDIT_ACTION_LISTENERS ifdef
to fix build bustage.
1999-04-20 21:54:10 +00:00
kin%netscape.com 09959bb09f Some changes to keep the offset table in sync with editor changes to the DOM. 1999-04-20 17:59:19 +00:00
kin%netscape.com d69a5b218b Initial checkin of file. 1999-04-20 17:57:20 +00:00
buster%netscape.com d22eb4ef29 factoring of text property code for reuse.
extended APIs to handle fonts -- the trick here is to allow attributes and values
to effectively describe independent properties.
1999-04-20 17:49:34 +00:00
buster%netscape.com ecacea75d4 preliminary work for applying block transformations to content. works for simple selections.
remove block parent not yet implemented.
1999-04-20 17:47:12 +00:00
buster%netscape.com 58a3efa649 added tests for fonts and block transformations 1999-04-20 17:43:26 +00:00
buster%netscape.com 8caa2be4db added atoms for H1 and H2 1999-04-20 17:42:07 +00:00
buster%netscape.com f7650c4573 fix warning 1999-04-20 17:41:00 +00:00
buster%netscape.com 657e0ab28e allow delete of a node that is not in the document tree. This is a no-op. 1999-04-20 17:40:15 +00:00
buster%netscape.com 95adc8c308 *** empty log message *** 1999-04-20 17:39:23 +00:00
rickg%netscape.com 0d1b06ca19 sync with nsString2 API 1999-04-20 07:20:21 +00:00
rods%netscape.com 56a6132425 Added additional comments for Paste 1999-04-19 19:35:55 +00:00
rods%netscape.com 9997e91d0d Switched over nsIGenericTransferable
and added D&D Support
1999-04-17 13:52:28 +00:00
rods%netscape.com 349674cb77 Switched over to new nsIGenericTransferable 1999-04-17 13:51:42 +00:00
bruce%cybersight.com 974df50048 Add new line for native unix compilers. 1999-04-17 02:32:32 +00:00
bruce%cybersight.com 9194f2c08f Added blank line for native compilers. 1999-04-16 22:34:54 +00:00
buster%netscape.com ef58aa2474 factored out re-parenting of content into MoveContentIntoNewParent
WIP on font handling.
1999-04-16 18:29:12 +00:00
sfraser%netscape.com 0bab494a8a Adapt to fixed selection interface 1999-04-15 20:20:12 +00:00
buster%netscape.com 5598a8a19b initial check in for nsITextEditor unit test 1999-04-15 07:01:24 +00:00
buster%netscape.com 9dbd182db1 * beginnings of font handling. WIP, I did a big merge today and I'm checking in to synch up, not to announce new functionality here.
* added TextEditorTest.cpp, a unit test module for nsTextEditor.  It's use is actually commented out since my checkin is happening so late due
to all-day build bustage, and I don't have a Mac handy to verify.  With someone's Mac help tomorrow, I can turn it on.
* some minor bug fixes to property handling
1999-04-15 06:06:33 +00:00
jfrancis%netscape.com 849b6f7f33 merging in rules work with Simon's selection changes 1999-04-13 13:35:08 +00:00
bruce%cybersight.com 9a605dffde Fix for compile error on AIX. Need to define inline functions before calling them. Reviewed by akkana. 1999-04-13 02:28:11 +00:00
sfraser%netscape.com e9f94ca763 Updated to conform to new IDL-ized selection interfaces. 1999-04-13 01:33:32 +00:00
akkana%netscape.com eddd6857f6 turn off annoying debug print 1999-04-12 22:37:20 +00:00
jdunn%netscape.com 85c2e82cf4 on AIX (and I am suspecting HPUX) nsDerivedSafe needs to be a friend in
order to access the private constructor.
1999-04-12 20:14:20 +00:00
jfrancis%netscape.com f02a1ba8ee attempting to fix unix build 1999-04-12 14:10:24 +00:00
jfrancis%netscape.com 36a0cbad9e checkpointing html typing rules 1999-04-12 12:01:32 +00:00
buster%netscape.com 1d5d5e333d vastly improved RemoveTextProperty
turned off debug output
1999-04-11 22:55:40 +00:00
buster%netscape.com d10abf6146 added some debugging output 1999-04-11 22:53:17 +00:00
mjudge%netscape.com 23ef64c0ed adding batch changes around editor BeginTransaction. bug 4593 1999-04-08 01:28:33 +00:00
akkana%netscape.com 90b932baba Cleaner addendum to the fix for 4661 1999-04-08 00:54:32 +00:00
akkana%netscape.com b67d941c43 4661: Fix win32 crasher inserting an image. Approved by chofmann.
Split nsEditor::DeleteSelectionAndCreateNode into two parts,
so that routines like InsertImage which need to set attributes
on the new node before inserting into the tree can do so.
This is somewhat temporary, since the current method isn't undo-able;
undo will be implemented after M4.
1999-04-08 00:46:10 +00:00
mcafee%netscape.com 8f9574792d Removing clipboard define comment. 1999-04-07 06:54:15 +00:00
mcafee%netscape.com 7e09613cf6 Finishing clipboard ifdef so we can remove the old clipboard. 1999-04-07 03:56:07 +00:00
rods%netscape.com edfd55e9b0 Commented out the NEW_CLIPBOARD_SUPPORT 1999-04-07 01:35:49 +00:00
rods%netscape.com ff72724f97 Turning on new clipboard support 1999-04-06 23:05:59 +00:00
rods%netscape.com 81b6a86d87 Turning on new Clipboard support 1999-04-06 23:01:55 +00:00
rods%netscape.com 5641718c90 Upgraded to implement new methods in D&D interface 1999-04-06 20:24:09 +00:00
akkana%netscape.com ca10e8f662 Fix some ordering problems in image insertion; make sure we end the transaction 1999-04-06 19:49:33 +00:00
buster%netscape.com 180f113b89 RemoveTextPropery works in all cases now. 1999-04-06 18:21:43 +00:00
buster%netscape.com e879c875d9 fixed bug 4517
WIP on remove text attributes
1999-04-05 20:52:29 +00:00
jfrancis%netscape.com 26aece12e6 redoing rules architecture 1999-04-05 17:21:59 +00:00