pinkerton%netscape.com
|
7aa6494065
|
landing idl changes for mjudge. bug# 66318.
|
2001-04-07 00:42:23 +00:00 |
akkana%netscape.com
|
6bfe61f564
|
66345: factoring for editor reorganization. sr=kin/sfraser, r=jfrancis.
|
2001-04-05 23:48:38 +00:00 |
jfrancis%netscape.com
|
6479cea88e
|
Fixes for bug #66308 ([embed] XPIDL'ize transaction manager)
sr=sfraser@netscape.com,mscott@netscape.com r=jfrancis@netscape.com
* nsITransaction, nsITransactionListenter, nsITransactionManager have
been XPIDL'ized and moved into mozilla/editor/txmgr/idl. The versions
of these interfaces in mozilla/editor/txmgr/public are being CVS removed.
* Renamed Do(), Undo(), and Redo() to DoTransaction(), UndoTransaction(),
and RedoTransaction() to avoid reserved word problems in languages like
JS. I did a sweep through editor and mailnews to remove these methods.
* PeekUndoStack() and PeekRedoStack() now return an AddRef'd pointer.
* Removed GetUndoString(), GetRedoString() and Write() from the
nsITransaction interface. Neither editor or mailnews really made
use of these methods.
* Removed Write() from the nsITransactionManager.cpp interface.
* The Transaction Manager now supports weak references.
* Added support for nsITransactionList to the TransactionManager
to allow access to all transactions on the Undo and Redo stacks, as
well as auto-aggregated transactions.
* Removed all references to nsITransactionDescription from txmgr and editor.
* Added nsPIEditorTransaction and made all Editor internal transactions
inherit from it so we can distinguish between our transactions and
ones from 3rd parties.
New files checked in:
editor/txmgr/idl/nsITransaction.idl
editor/txmgr/idl/nsITransactionList.idl
editor/txmgr/idl/nsITransactionListener.idl
editor/txmgr/idl/nsITransactionManager.idl
editor/txmgr/src/nsITransactionList.cpp
editor/txmgr/src/nsITransactionList.h
editor/idl/nsPIEditorTransaction.idl
Files that were CVS removed:
editor/txmgr/public/nsITransaction.h
editor/txmgr/public/nsITransactionListener.h
editor/txmgr/public/nsITransactionManager.h
editor/txmgr/idl/nsITransactionDescription.h
editor/base/IMECommitTxn.cpp
editor/base/IMECommitTxn.h
Files modified:
editor/Makefile.in
editor/makefile.win
editor/base/ChangeAttributeTxn.cpp
editor/base/ChangeAttributeTxn.h
editor/base/CreateElementTxn.cpp
editor/base/CreateElementTxn.h
editor/base/DeleteElementTxn.cpp
editor/base/DeleteElementTxn.h
editor/base/DeleteRangeTxn.cpp
editor/base/DeleteRangeTxn.h
editor/base/DeleteTextTxn.cpp
editor/base/DeleteTextTxn.h
editor/base/EditAggregateTxn.cpp
editor/base/EditAggregateTxn.h
editor/base/EditTxn.cpp
editor/base/EditTxn.h
editor/base/IMECommitTxn.cpp
editor/base/IMECommitTxn.h
editor/base/IMETextTxn.cpp
editor/base/IMETextTxn.h
editor/base/InsertElementTxn.cpp
editor/base/InsertElementTxn.h
editor/base/InsertTextTxn.cpp
editor/base/InsertTextTxn.h
editor/base/JoinElementTxn.cpp
editor/base/JoinElementTxn.h
editor/base/nsEditor.cpp
editor/base/nsEditorShell.cpp
editor/base/nsEditorShell.h
editor/base/nsEditorTxnLog.cpp
editor/base/nsStyleSheetTxns.cpp
editor/base/nsStyleSheetTxns.h
editor/base/PlaceholderTxn.cpp
editor/base/PlaceholderTxn.h
editor/base/SetDocTitleTxn.cpp
editor/base/SetDocTitleTxn.h
editor/base/SplitElementTxn.cpp
editor/base/SplitElementTxn.h
editor/idl/Makefile.in
editor/idl/makefile.win
editor/idl/MANIFEST
editor/idl/nsIEditorShell.idl
editor/macbuild/editor.mcp
editor/macbuild/EditorIDL.mcp
editor/txmgr/idl/Makefile.in
editor/txmgr/idl/makefile.win
editor/txmgr/idl/MANIFEST
editor/txmgr/idl/nsITransactionManager.idl
editor/txmgr/macbuild/txmgr.mcp
editor/txmgr/macbuild/txmgrIDL.mcp
editor/txmgr/public/Makefile.in
editor/txmgr/public/makefile.win
editor/txmgr/public/MANIFEST
editor/txmgr/src/Makefile.in
editor/txmgr/src/makefile.win
editor/txmgr/src/nsTransactionItem.cpp
editor/txmgr/src/nsTransactionItem.h
editor/txmgr/src/nsTransactionList.cpp
editor/txmgr/src/nsTransactionList.h
editor/txmgr/src/nsTransactionManager.cpp
editor/txmgr/src/nsTransactionManager.h
editor/txmgr/src/nsTransactionManagerFactory.cpp
editor/txmgr/src/nsTransactionStack.cpp
editor/txmgr/src/nsTransactionStack.h
editor/txmgr/tests/TestTXMgr.cpp
editor/ui/composer/content/EditorCommandsDebug.js
editor/ui/composer/content/editorOverlay.xul
editor/ui/composer/locale/en-US/editorOverlay.dtd
mailnews/base/src/nsMessenger.cpp
mailnews/base/util/nsMsgTxn.cpp
mailnews/base/util/nsMsgTxn.h
mailnews/imap/src/nsImapMailFolder.cpp
mailnews/imap/src/nsImapUndoTxn.cpp
mailnews/imap/src/nsImapUndoTxn.h
mailnews/local/src/nsLocalMailFolder.cpp
mailnews/local/src/nsLocalUndoTxn.cpp
mailnews/local/src/nsLocalUndoTxn.h
Fixes for bug #66308 ([embed] XPIDL'ize transaction manager)
sr=sfraser@netscape.com,mscott@netscape.com r=jfrancis@netscape.com
* nsITransaction, nsITransactionListenter, nsITransactionManager have
been XPIDL'ized and moved into mozilla/editor/txmgr/idl. The versions
of these interfaces in mozilla/editor/txmgr/public are being CVS removed.
* Renamed Do(), Undo(), and Redo() to DoTransaction(), UndoTransaction(),
and RedoTransaction() to avoid reserved word problems in languages like
JS. I did a sweep through editor and mailnews to remove these methods.
* PeekUndoStack() and PeekRedoStack() now return an AddRef'd pointer.
* Removed GetUndoString(), GetRedoString() and Write() from the
nsITransaction interface. Neither editor or mailnews really made
use of these methods.
* Removed Write() from the nsITransactionManager.cpp interface.
* The Transaction Manager now supports weak references.
* Added support for nsITransactionList to the TransactionManager
to allow access to all transactions on the Undo and Redo stacks, as
well as auto-aggregated transactions.
* Removed all references to nsITransactionDescription from txmgr and editor.
* Added nsPIEditorTransaction and made all Editor internal transactions
inherit from it so we can distinguish between our transactions and
ones from 3rd parties.
New files checked in:
editor/txmgr/idl/nsITransaction.idl
editor/txmgr/idl/nsITransactionList.idl
editor/txmgr/idl/nsITransactionListener.idl
editor/txmgr/idl/nsITransactionManager.idl
editor/txmgr/src/nsITransactionList.cpp
editor/txmgr/src/nsITransactionList.h
editor/idl/nsPIEditorTransaction.idl
Files that were CVS removed:
editor/txmgr/public/nsITransaction.h
editor/txmgr/public/nsITransactionListener.h
editor/txmgr/public/nsITransactionManager.h
editor/txmgr/idl/nsITransactionDescription.h
editor/base/IMECommitTxn.cpp
editor/base/IMECommitTxn.h
Files modified:
editor/Makefile.in
editor/makefile.win
editor/base/ChangeAttributeTxn.cpp
editor/base/ChangeAttributeTxn.h
editor/base/CreateElementTxn.cpp
editor/base/CreateElementTxn.h
editor/base/DeleteElementTxn.cpp
editor/base/DeleteElementTxn.h
editor/base/DeleteRangeTxn.cpp
editor/base/DeleteRangeTxn.h
editor/base/DeleteTextTxn.cpp
editor/base/DeleteTextTxn.h
editor/base/EditAggregateTxn.cpp
editor/base/EditAggregateTxn.h
editor/base/EditTxn.cpp
editor/base/EditTxn.h
editor/base/IMECommitTxn.cpp
editor/base/IMECommitTxn.h
editor/base/IMETextTxn.cpp
editor/base/IMETextTxn.h
editor/base/InsertElementTxn.cpp
editor/base/InsertElementTxn.h
editor/base/InsertTextTxn.cpp
editor/base/InsertTextTxn.h
editor/base/JoinElementTxn.cpp
editor/base/JoinElementTxn.h
editor/base/nsEditor.cpp
editor/base/nsEditorShell.cpp
editor/base/nsEditorShell.h
editor/base/nsEditorTxnLog.cpp
editor/base/nsStyleSheetTxns.cpp
editor/base/nsStyleSheetTxns.h
editor/base/PlaceholderTxn.cpp
editor/base/PlaceholderTxn.h
editor/base/SetDocTitleTxn.cpp
editor/base/SetDocTitleTxn.h
editor/base/SplitElementTxn.cpp
editor/base/SplitElementTxn.h
editor/idl/Makefile.in
editor/idl/makefile.win
editor/idl/MANIFEST
editor/idl/nsIEditorShell.idl
editor/macbuild/editor.mcp
editor/macbuild/EditorIDL.mcp
editor/txmgr/idl/Makefile.in
editor/txmgr/idl/makefile.win
editor/txmgr/idl/MANIFEST
editor/txmgr/idl/nsITransactionManager.idl
editor/txmgr/macbuild/txmgr.mcp
editor/txmgr/macbuild/txmgrIDL.mcp
editor/txmgr/public/Makefile.in
editor/txmgr/public/makefile.win
editor/txmgr/public/MANIFEST
editor/txmgr/src/Makefile.in
editor/txmgr/src/makefile.win
editor/txmgr/src/nsTransactionItem.cpp
edito
|
2001-03-09 14:18:41 +00:00 |
sfraser%netscape.com
|
c1c6040849
|
Add SetDocTitleTxn.cpp for cmanske
|
2001-02-22 04:18:20 +00:00 |
jfrancis%netscape.com
|
d9f4b4f5a9
|
bug 66290: embedding work: refactor editor to allow smaller plaintext only library. Embedding clients may be interested inthis library if they want to embed a browser but not composer/mail-compose. Reduces library footprint for plaintext-only library by over 50% on all three platforms. r=fm; sr=kin
|
2001-01-28 20:13:07 +00:00 |
bryner%uiuc.edu
|
6862b07fb9
|
Removing dead .toc files. Not part of build. a=sfraser.
|
2001-01-03 01:32:06 +00:00 |
akkana%netscape.com
|
af440c3045
|
Add nsIPlaintextEditor.
|
2000-11-17 00:19:56 +00:00 |
cmanske%netscape.com
|
6934b71d9e
|
added files: mozilla/editor/idl/nsIEditorController.idl
|
2000-08-23 00:29:53 +00:00 |
sfraser%netscape.com
|
5765bc32dc
|
Remove linkage with NetworkModular.shlb
|
2000-05-17 07:48:58 +00:00 |
sfraser%netscape.com
|
88a1f1055d
|
Add nsEditorShellMouseListener.cpp for cmanske
|
2000-05-09 23:10:30 +00:00 |
sfraser%netscape.com
|
24240e88ac
|
Added nsComposerCommands.cpp
|
2000-05-01 21:43:21 +00:00 |
akkana%netscape.com
|
5be3f73df9
|
Add nsWrapUtils to build.
|
2000-04-20 22:41:02 +00:00 |
sfraser%netscape.com
|
212217d71c
|
Added nsEditorParserObserver.cpp
|
2000-03-31 01:59:00 +00:00 |
sfraser%netscape.com
|
adc18943a5
|
Added nsIEditorService.idl for sspitzer. r=me
|
2000-02-16 03:21:04 +00:00 |
sspitzer%netscape.com
|
affacff1f1
|
added files: mozilla/editor/base/nsEditorService.cpp
|
2000-02-16 03:17:36 +00:00 |
sfraser%netscape.com
|
7896d79490
|
Add nsEditorCommands.cpp, for bug 18395. r=pinkerton
|
2000-02-16 01:34:53 +00:00 |
pinkerton%netscape.com
|
cf1a857ad6
|
adding nsTableEditor.cpp for cmanske, removing EditTable.cpp.
|
2000-02-10 05:15:56 +00:00 |
scc%netscape.com
|
5e041e830f
|
Pro5 update
|
2000-02-07 23:06:04 +00:00 |
brade%netscape.com
|
7a8342d9d2
|
fix paths for move to CW5 (bug #25779)
|
2000-02-02 15:27:53 +00:00 |
akkana%netscape.com
|
81c81f477d
|
Add nsHTMLEditUtils to build.
|
2000-01-26 00:54:27 +00:00 |
jfrancis%netscape.com
|
13cce94ddf
|
rearranging project view a bit
|
2000-01-15 14:30:22 +00:00 |
sfraser%netscape.com
|
1b30713dad
|
Really added nsEditorController.cpp for mjudge.
|
1999-12-15 04:09:34 +00:00 |
mjudge%netscape.com
|
66817a6667
|
adding in nsEditorController to makesystem. adding in registration to allow someone to get an editorcontroller from the outside. also change editor shell to register a controller to handle keyboard navigation.
|
1999-12-15 03:46:27 +00:00 |
dmose%mozilla.org
|
8535dda53e
|
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
|
1999-11-06 03:43:54 +00:00 |
sfraser%netscape.com
|
5123e3cddd
|
Removed nsEditorFactory.cpp and nsEditorShellFactory.cpp which are no longer needed. r=pavlov
|
1999-10-21 05:37:04 +00:00 |
law%netscape.com
|
3e6058a7b7
|
Bug #14999; stop using toolkit app core (added JavaScript[Debug].shlb to this project); r=sfraser@netscape.com
|
1999-10-18 21:36:57 +00:00 |
beard%netscape.com
|
b547c2ffb0
|
changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr
|
1999-10-03 20:46:23 +00:00 |
jfrancis%netscape.com
|
9ffdeba4b6
|
rearranging project view a bit
|
1999-09-10 23:31:04 +00:00 |
sfraser%netscape.com
|
c2206d7d88
|
Removed nsInsertHTMLTxn.cpp
|
1999-09-08 20:18:29 +00:00 |
kin%netscape.com
|
87c395df64
|
Re-enabling Editor API Logging on Mac.
|
1999-08-19 13:27:57 +00:00 |
kin%netscape.com
|
8b67b9aca2
|
added files: mozilla/editor/base/nsEditorTxnLog.cpp, mozilla/editor/base/nsHTMLEditorLog.cpp
|
1999-08-19 13:25:14 +00:00 |
sfraser%netscape.com
|
98818652df
|
Landing editor API changes. Removed nsITextEditor and nsTextEditor, split interfaces into more, non-overlapping interfaces, and other general cleanup.
|
1999-08-09 01:37:50 +00:00 |
sfraser%netscape.com
|
4298f7b4f2
|
Turn off JS logging for now.
|
1999-08-09 01:37:36 +00:00 |
brade%netscape.com
|
44e5255fe1
|
fix access paths to be more correct (dist first, etc.)
|
1999-08-04 20:06:32 +00:00 |
brade%netscape.com
|
72ddef6948
|
fix build bustage by adding path to dist/editor before all other paths
|
1999-08-04 15:18:33 +00:00 |
sfraser%netscape.com
|
8d778dd368
|
Add nsIDocumentStateListener.idl
|
1999-08-03 00:45:32 +00:00 |
sfraser%netscape.com
|
adc8435f88
|
Added nsInterfaceState for UI state maintenance
|
1999-07-28 02:53:09 +00:00 |
sfraser%netscape.com
|
5990427b75
|
Remove table editing transactions, for cmanske.
|
1999-07-27 23:58:28 +00:00 |
sfraser%netscape.com
|
fcdec2a951
|
Added nsStyleSheetTxns.cpp
|
1999-07-02 04:01:38 +00:00 |
tague%netscape.com
|
3456598afe
|
Added clause range and selection support for Input Methods.
|
1999-06-29 20:30:42 +00:00 |
kin%netscape.com
|
39c1d45241
|
Fix for bug #8306: [PP] Need to enable Editor API Logging on the Mac
Uncommented out define for ENABLE_JS_EDITOR_LOG.
Approved by chofmann@netscape.com.
|
1999-06-16 21:30:16 +00:00 |
sfraser%netscape.com
|
792d7bfd81
|
Add JS logging files for kin.
|
1999-06-14 23:21:03 +00:00 |
sfraser%netscape.com
|
58c7268384
|
Include new config file
|
1999-06-14 23:20:36 +00:00 |
sfraser%netscape.com
|
f1a62aaad2
|
First Checked In.
|
1999-06-14 23:20:24 +00:00 |
sfraser%netscape.com
|
3c88513d64
|
Rename nsISpellCheck to nsIEditorSpellCheck
|
1999-06-11 22:43:19 +00:00 |
sfraser%netscape.com
|
7764fdb3ad
|
Add EditorShell and its factory to build, and add idl dir to makefiles.
|
1999-06-11 19:00:22 +00:00 |
sfraser%netscape.com
|
b5949c5356
|
Fixing header output directory
|
1999-06-11 18:57:03 +00:00 |
sfraser%netscape.com
|
bb0a3456e4
|
First Checked In.
|
1999-06-10 19:52:49 +00:00 |
sfraser%netscape.com
|
dca613fe62
|
Added Network shared lib to fix bustage.
|
1999-06-09 02:09:24 +00:00 |
mcmullen%netscape.com
|
9a5115d432
|
Removed obsolete base/baseDebug.shlb
|
1999-05-27 23:28:37 +00:00 |