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

24 Коммитов

Автор SHA1 Сообщение Дата
mjudge%netscape.com fd5733ba79 fixed copy paste issue on windows, linking wrong.lib file 1999-03-12 00:01:24 +00:00
mjudge%netscape.com e3c9b3a179 fixing windows build bustage by temporarily loading the raptorwidget_s.dll when ender.dll is loaded. temporary until repository code working 1999-03-11 00:20:27 +00:00
kin%netscape.com bf5f23f2e0 Modified the clobber target so that it removes the dll from the bin/components directory. 1999-03-10 21:25:03 +00:00
buster%netscape.com 9e210afb5b added nsTextEditRules 1999-03-10 19:47:34 +00:00
cmanske%netscape.com 84e841e009 Fixed editor classes to do autoregistration correctly and moved target directory to bin/components 1999-03-08 22:46:33 +00:00
kostello%netscape.com ae567e408e Added Implementations for OutputHTML and OutputTXT 1999-03-04 21:53:42 +00:00
cmanske%netscape.com 7aca17a8cb Implemented nsHTMLEditor. Changed prototypes to be use NS_IMETHOD and NS_IMETHODIMP. Started table editing transactions 1999-03-02 05:30:53 +00:00
buster%netscape.com 42654a1a8d added InsertElementTxn
added nsEditProperty
beginning of implementation for SetTextProperties.  Currently, it only works if the selection is entirely within a single text node.  Currently only
supports bold and italic (mapped to ctrl-b and ctrl-i for testing purposes.)
changed a bunch of interfaces to make things easier, like CreateElement now returns (as an out-param) the element created.
1999-02-24 17:24:37 +00:00
buster%netscape.com 6b1dd3a628 * the viewer test app now instantiates an nsITextEditor via nsRepository for "Editor mode"
* the TxnMgr is invoked by the editor via nsRepository
* editor.h|cpp have been renamed nsEditor.h|cpp for consistency
* editorInterfaces.h|cpp have been renamed nsEditorEventListeners.c|hpp
* added nsITextEditor.h, nsTextEditor.h|cpp.  The text editor is a placeholder for the rules unique to text
editing.  It invokes the nsIEditor to do core editing operations.
* reworked nsIEditor and related interfaces as per emerging design.
* nsEditor::BeginTransaction and EndTransaction call nsTransactionManager::BeginBatch and EndBatch.
1999-02-12 17:18:58 +00:00
buster%netscape.com 83a4e325ce * added TransactionFactory. Editor no longer allocates its own transactions. This gives us an oppurtunity for a recycler.
* added DeleteSelection to editor.  Doesn't work very well yet because selection is giving me random offsets into text content.
* lots of work in the various transactions.
1999-01-21 01:51:09 +00:00
buster%netscape.com 92705ab193 added DeleteElementTxn and DeleteRangeTxn, and added merging of text insertions.
added some better error checking on all transactions.
1999-01-14 18:02:45 +00:00
buster%netscape.com c84d2b5d7c SplitElementTxn implementation. Do only.
test with Control-S.
1999-01-08 22:16:22 +00:00
buster%netscape.com 3534fc762a create element transaction WIP 1999-01-07 22:36:23 +00:00
buster%netscape.com 1a32d1c2c7 support for DeleteTextTxn, backspace and delete 1999-01-07 17:58:15 +00:00
buster%netscape.com 4fa62cf3f9 support for inserting text 1999-01-07 01:02:32 +00:00
buster%netscape.com 2a75ddbb5c ChangedAttributeTxn implementation
base class EditTxn implementation
1999-01-06 20:30:13 +00:00
mjudge%netscape.com 7c68b19a7a tabbing 1998-11-29 21:59:52 +00:00
mjudge%netscape.com 8114436240 removed non production code 1998-11-28 01:28:00 +00:00
mjudge%netscape.com f5653c2454 just broke the mac build. I will tell jfrancis! 1998-11-28 01:19:53 +00:00
mjudge%netscape.com 72f80f377f this works with the new autopointers 1998-11-12 22:18:43 +00:00
mjudge%netscape.com 1799baf905 we now have a DLL!!! 1998-11-12 00:15:58 +00:00
mjudge%netscape.com 943679f91c changes to get autopointers to work 1998-11-11 20:44:02 +00:00
mjudge%netscape.com 54a3a31e56 more changes to API 1998-11-11 09:26:42 +00:00
mjudge%netscape.com e33e9d282b moving editor core to "core" 1998-11-11 03:34:37 +00:00