buster%netscape.com
3c0989c25b
minor fixes and lots of comments
1999-02-15 18:25:30 +00:00
buster%netscape.com
1cd1a05857
merges text insertions again, based on new aggregate insert txn
1999-02-15 18:24:58 +00:00
buster%netscape.com
edfd4544b9
removed unnecessary parent param from DeleteNode
1999-02-15 18:22:58 +00:00
sfraser%netscape.com
d5c6142412
Cause the caret to become visible in the presentation shell when instantiating an editor.
1999-02-13 04:48:09 +00:00
buster%netscape.com
0febfca71d
changed deleteSelection back to not use the range
1999-02-12 19:36:18 +00:00
buster%netscape.com
16de5238df
changed DeleteSelection back to using nsIDOMRange directly.
1999-02-12 18:09:38 +00:00
buster%netscape.com
f7598d9c91
removed renamed modules
1999-02-12 17:49:19 +00:00
kipp%netscape.com
36c243cdc0
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
dcone%netscape.com
d6b84bcdc2
Renamed editor.cpp to nsEditor.cpp
and added nsTextEditor.cpp
1999-02-12 17:29:19 +00:00
buster%netscape.com
1ceedf5abc
* 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
35970a939a
splitting core editing from text editing
1999-02-12 17:18:04 +00:00
kin%netscape.com
6b7560f829
Removed all references to ServiceManager, we now rely on nsRepository directly.
1999-02-12 16:57:55 +00:00
kin%netscape.com
0985517287
Added NSRegisterSelf() and NSUnregisterSelf().
1999-02-12 16:56:04 +00:00
sfraser%netscape.com
2b0f35a208
Un-macro the release for ease of debugging
1999-02-11 23:46:59 +00:00
akkana%netscape.com
7982a421d6
Rename nsISelection to nsIFrameSelection
1999-02-11 23:12:28 +00:00
dp%netscape.com
81c281f428
Adding libreg as xpcom depends on it
1999-02-10 02:01:50 +00:00
kin%netscape.com
9bd79d07f3
Added test cases for TransactionManager's BeginBatch() and EndBatch() methods.
1999-02-08 17:30:30 +00:00
kin%netscape.com
225d4fcce1
Added BeginBatch(), EndBatch(), BeginTransaction() and EndTransaction()
...
methods.
1999-02-08 17:29:43 +00:00
kin%netscape.com
efd75e5cfe
Added BeginBatch(), EndBatch(), BeginTransaction() and EndTransaction()
...
methods. Modified Do() method to use Begin/EndTransaction().
1999-02-08 17:28:33 +00:00
kin%netscape.com
0de03a45e7
Changed all occurences of !NS_SUCCEEDED() to NS_FAILED().
1999-02-08 17:28:08 +00:00
kin%netscape.com
5797e5b2a3
Added GetNumberOfChildren() method. Changed all occurences of !NS_SUCCEEDED()
...
to NS_FAILED(). Modified GetNumberOfUndoItems() and GetNumberOfRedoItems() to
handle the case where their stack is NULL.
1999-02-08 17:27:42 +00:00
mcafee%netscape.com
9acb2c565e
Woops, no tests directory here
1999-02-08 09:44:22 +00:00
kin%netscape.com
3c7b27cf7e
Made nsTransactionReleaseFunctor destructor virtual.
1999-02-04 17:40:35 +00:00
kin%netscape.com
ad9f0f2bad
Modified Redo() method to allow for mTransaction being NULL.
1999-02-04 17:39:21 +00:00
kin%netscape.com
17208b294c
Fixed regression introduced by the renaming of nsDeque::Pop()
...
to nsDeque::PopFront().
1999-02-04 17:36:24 +00:00
kin%netscape.com
208f109b51
Added calls to nsServiceManager::ShutdownService() to get the tests working
...
again. Fixed some compiler warnings.
1999-02-04 17:35:04 +00:00
akkana%netscape.com
7ce99a3b55
Fix memory leak: use nsCOMPtr for frame selection everywhere
1999-02-04 01:00:34 +00:00
akkana%netscape.com
00d99334c5
Fix typein
1999-02-04 00:19:30 +00:00
mcafee%netscape.com
4f34ff2320
Ignore generated Makefiles
1999-02-02 06:11:26 +00:00
mcafee%netscape.com
a9f46578c7
Ignore generated Makefile
1999-02-02 01:03:32 +00:00
akkana%netscape.com
abd713be3f
Rename an ifdef
1999-01-30 01:05:39 +00:00
akkana%netscape.com
eb4fd64caa
Implement a new interface, nsIDOMSelection, intended to become the
...
external interface for selection (to be IDL-ified later).
Fix some editor bugs:
- Advance the cursor on text insert (so text is inserted in the right order)
- Make DeleteSelection in the editor call the actual selection
- Make DeleteSelection update the frames' notion of the selection
1999-01-29 18:57:56 +00:00
buster%netscape.com
666e4a3c97
fixed some UMR's due to mRefCnt being uninitialized. This fixes some memory leaks.
1999-01-28 19:45:23 +00:00
buster%netscape.com
e1f0594680
put in crude support for aggregating type-ins across selection changes.
...
this needs to get beefed up to handle offsets within elements, which we'll
do as soon as selection is set properly following an insertion.
1999-01-28 19:00:14 +00:00
buster%netscape.com
a0bfc18e76
fixed a minor problem with merging type-in transactions.
1999-01-28 17:19:24 +00:00
buster%netscape.com
cd0654ab9d
fixed a minor bug where shortcut keys were being declared as "handled" even if
...
Ctrl wasn't pressed, so you couldn't type in the character.
1999-01-28 17:06:42 +00:00
brade%netscape.com
2525568a72
File Removed.
1999-01-28 17:01:19 +00:00
pinkerton%netscape.com
6b4a3d5de1
comment out section that doesn't compile to fix bustage.
1999-01-28 16:43:07 +00:00
pinkerton%netscape.com
7c7a4f4dc2
comment out routine that doesn't compile to fix bustage.
1999-01-28 16:42:47 +00:00
buster%netscape.com
1d6de2d02b
changed nsIEditor to enable undo separately from Init
...
work in progress API changes to nsIEditor and nsEditor
1999-01-28 06:02:53 +00:00
cmanske%netscape.com
870fa75ced
Changed Windows makefile to use BASE directory instead of CORE
1999-01-27 00:00:37 +00:00
mcafee%netscape.com
1c6fe33f4b
Renaming editor/core to editor/base
1999-01-26 23:59:14 +00:00
buster%netscape.com
ad0c84d99f
checked in wrong version of editor previously. This is the right version.
1999-01-26 00:38:34 +00:00
buster%netscape.com
fc51da744d
DeleteSelection now walks the content tree, so it can handle delete at the
...
end of a node and backspace at the beginning of a node
1999-01-26 00:37:42 +00:00
amusil%netscape.com
0a5ede47fe
New Service Manager changes
1999-01-25 11:08:18 +00:00
amusil%netscape.com
7373ef0eda
Added support for new service manager
1999-01-25 10:55:35 +00:00
buster%netscape.com
bf5c5c070b
added some basic tree navigation methods.
...
implemented part of backspacing from the beginning of a text node.
1999-01-22 22:58:15 +00:00
buster%netscape.com
e480bffcab
better delete now that selection offsets are real.
1999-01-22 19:44:46 +00:00
buster%netscape.com
77666fcdba
fixed debug asserts to allow for offset=count, since offsets represent
...
the slots between content.
1999-01-22 19:06:27 +00:00
buster%netscape.com
1f62e0c0cc
delete range now iterates through the selection properly.
...
fixed an xpcom usage problem with macros...ALWAYS use {} on your if statements!
1999-01-22 19:05:08 +00:00
buster%netscape.com
e4eb194e3d
made split test work with Ctrl-S only, so now you can type "s"
1999-01-22 19:03:23 +00:00
buster%netscape.com
0fc1008a1a
updated to new nsCOMPtr usage
1999-01-22 16:55:59 +00:00
buster%netscape.com
d93ebdb1ac
made GetIsTransient return false by default, so most transactions don't need to implement GetIsTransient
...
made delete and backspace do the right thing (testing hacks removed)
1999-01-22 15:40:31 +00:00
mcafee%netscape.com
5f96195848
Removed hard-coded link line, use the one in rules.mk instead.
1999-01-22 10:03:32 +00:00
mjudge%netscape.com
465aa03ac7
fixing build bustages
1999-01-22 03:50:22 +00:00
mjudge%netscape.com
4a482f84e3
fixing build bustage
1999-01-22 03:18:51 +00:00
mjudge%netscape.com
ac64475777
fix build
1999-01-22 02:06:06 +00:00
akkana%netscape.com
97da5a3bf6
Try a different form of casting to keep both Linux and the Mac happy
1999-01-21 21:10:12 +00:00
buster%netscape.com
ea44dd04c7
factored editor so a request (public) is separate from building the txn for that request (private)
...
added some debug code to transactions
1999-01-21 19:44:26 +00:00
akkana%netscape.com
0e04d56d20
Fix nsCOMPtr casting build bustage
1999-01-21 19:31:57 +00:00
buster%netscape.com
1bf76fe187
bug fixes to delete range, plus some debugging printf's
1999-01-21 02:29:52 +00:00
buster%netscape.com
b1e795dbdc
starting to move towards a slimmed down nsIEditor.h
1999-01-21 01:53:10 +00:00
buster%netscape.com
c544a4698b
* 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
jfrancis%netscape.com
ef32e16f88
added a bunch of editor stuff for Steve
1999-01-21 01:46:52 +00:00
mjudge%netscape.com
5ac652bd34
changes to unload my library correctly
1999-01-21 00:56:18 +00:00
sfraser%netscape.com
f0793df5ed
Reinstate buster's changes, with a fix for the nsCOMPtr problem.
1999-01-15 00:03:41 +00:00
buster%netscape.com
4ccd89d7ff
backed out Merge functionality because it doesn't compile on Mac.
1999-01-14 21:52:08 +00:00
buster%netscape.com
125172ddb7
added pres shell to nsIEditor::Init
1999-01-14 19:41:38 +00:00
dcone%netscape.com
5e976f650f
Added files DeleteRangeTxn.cpp DeleteNodeTxn.cpp
1999-01-14 18:19:19 +00:00
buster%netscape.com
50d5211732
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
pinkerton%netscape.com
efe4568aec
fixes for SetDOMAttribute --> SetAttribute change.
1999-01-12 18:20:58 +00:00
buster%netscape.com
397587a596
shuffled around the responsibilities of core editing objects.
...
The key listener is now mostly a mapper of key events to editor actions. Soon, this should be 100% true.
The editor builds transactions that are themselves intelligent. The editor makes very few DOM calls itself.
It relies on the transactions to do most of the actual editing.
1999-01-11 22:47:23 +00:00
buster%netscape.com
7476d737ae
implemented joinNode. expect this and similar methods to move into editor.cpp
1999-01-11 19:06:37 +00:00
mcmullen%netscape.com
6387ba06a1
Remove illegal TextTxn:: within TextTxn class (this is illegal in C++ unless you have a nested class with the same name). This fixes Macintosh build bustage.
1999-01-09 02:41:35 +00:00
rickg%netscape.com
8f11084fc8
sync up with mods to the parser
1999-01-09 01:11:37 +00:00
buster%netscape.com
9c4d3b3849
better code factoring, so split and join base methods can be reused
1999-01-09 00:24:48 +00:00
dcone%netscape.com
4c0baa6729
Added splitelementtxn.cpp
1999-01-08 22:18:21 +00:00
buster%netscape.com
d18aa37ef9
SplitElementTxn implementation. Do only.
...
test with Control-S.
1999-01-08 22:16:22 +00:00
sfraser%netscape.com
4e85ff5519
Hack so that keycodes are returned on Mac (again! Buster wiped it out).
1999-01-08 03:39:55 +00:00
buster%netscape.com
196f38742c
fixed an uninitialized pointer problem
...
ctrl-ins appends an HR to the BODY
1999-01-08 01:41:34 +00:00
buster%netscape.com
27b37e6ffc
implemented do and undo for CreateElement
...
the test is INS key, it adds an HR
1999-01-08 01:30:53 +00:00
dcone%netscape.com
32bbfa0d2f
Added createelementtxn.cpp
1999-01-07 22:40:21 +00:00
buster%netscape.com
6c3a16ef91
create element transaction WIP
1999-01-07 22:36:23 +00:00
dcone%netscape.com
84c5b0f70b
Added deletettexttxn.cpp
1999-01-07 18:01:38 +00:00
buster%netscape.com
6c2020d8cf
support for DeleteTextTxn, backspace and delete
1999-01-07 17:58:15 +00:00
buster%netscape.com
f328d2f2b1
use base class Redo
1999-01-07 17:57:57 +00:00
buster%netscape.com
f42a6d7a60
make Redo call Do by default
1999-01-07 17:57:16 +00:00
buster%netscape.com
7e8794628f
Delete Text Transaction initial implementation
1999-01-07 17:56:20 +00:00
buster%netscape.com
ef21a4afd0
added InsertTextTxn.cpp
1999-01-07 01:28:34 +00:00
sfraser%netscape.com
ac5c4b5b01
Added InsertTextTxn.cpp
1999-01-07 01:17:48 +00:00
sfraser%netscape.com
c1bf80c0da
Hack so that keycodes are returned on Mac
1999-01-07 01:17:20 +00:00
buster%netscape.com
4435c98060
support for inserting text
1999-01-07 01:02:32 +00:00
buster%netscape.com
8c25fcb097
support for removing attributes
1999-01-07 01:02:16 +00:00
sfraser%netscape.com
5469cafbe8
Added ChangeAttributeTxn.cpp and EditTxn.cpp
1999-01-06 20:34:04 +00:00
akkana%netscape.com
2760f31db5
Build EditTxn and ChangeAttributeTxn
1999-01-06 20:31:30 +00:00
buster%netscape.com
e5996d6647
attribute support
1999-01-06 20:30:35 +00:00
buster%netscape.com
d2d19db4f0
ChangedAttributeTxn implementation
...
base class EditTxn implementation
1999-01-06 20:30:13 +00:00
buster%netscape.com
af2c66d39a
support for ChangeAttributeTxn
1999-01-06 20:29:11 +00:00
akkana%netscape.com
6d07508715
Only build editor if MOZ_EDITOR is defined
1998-12-31 00:18:40 +00:00
brade%netscape.com
1a806e6240
add return value (reviewed mjudge@netscape.com)
1998-12-22 18:58:25 +00:00
mjudge%netscape.com
1a702419c2
changing COM_auto_ptr to nsCOMPtr.h
1998-12-17 19:26:17 +00:00
kin%netscape.com
4afa49a0be
Modified file so that txmgr only gets built if MOZ_EDITOR is defined. This fixes
...
build bustage for people who want to build gecko without pulling the editor
directory.
1998-12-17 15:53:55 +00:00
kin%netscape.com
31e9de0ebf
Turning on txmgr in the Unix and Windows builds.
1998-12-16 18:54:30 +00:00
kin%netscape.com
a62c1e0d05
Backout previous changes to fix build bustage.
1998-12-16 18:52:23 +00:00
mjudge%netscape.com
793bd2fc59
write now takes ints instead of unsigned ints
1998-12-16 18:43:13 +00:00
warren%netscape.com
ce21da626c
Fixed some unsigned problems for the Mac.
1998-12-16 08:03:53 +00:00
sfraser%netscape.com
b6e6c0bfb5
Remove bad ;
1998-12-16 03:37:13 +00:00
sfraser%netscape.com
8730698eb7
Fix target and output libary names.
1998-12-16 03:34:58 +00:00
sfraser%netscape.com
99ade2922d
First Checked In.
1998-12-15 22:17:48 +00:00
sfraser%netscape.com
fea2f57371
First Checked In.
1998-12-15 21:59:40 +00:00
sfraser%netscape.com
903af135d0
Make it build.
1998-12-15 19:13:41 +00:00
sfraser%netscape.com
8aa05c463b
First Checked In.
1998-12-15 19:12:50 +00:00
kin%netscape.com
1c9bd558c4
Added OPTIMIZATION comment.
1998-12-15 02:12:25 +00:00
kin%netscape.com
8344827a20
Added tests for SetMaxTransactionCount().
1998-12-15 02:11:53 +00:00
kin%netscape.com
d9d646fc42
Removed ';' in IID defines. This was causing a problem on the Mac.
1998-12-15 02:11:17 +00:00
kin%netscape.com
5e6f7ebaaa
Added TestTransactionFactory classes. Got rid of duplicate test/stress
...
functions.
1998-12-14 23:50:27 +00:00
mjudge%netscape.com
b2888d6f9d
updating txmgr..
1998-12-14 20:38:36 +00:00
mjudge%netscape.com
c97fc5a613
txmgr changes not built yet
1998-12-14 18:46:13 +00:00
kin%netscape.com
55f4cd2715
Removed src directory from list of includes.
1998-12-14 18:39:33 +00:00
kin%netscape.com
89636dafc7
Removed src directory from includes list.
1998-12-14 18:39:14 +00:00
kin%netscape.com
c1f69879d7
Added LLIBS and MISCDEP.
1998-12-14 18:37:46 +00:00
mjudge%netscape.com
e6a4354ac7
adding iid to the interfaces to support auto query interface
1998-12-11 23:36:35 +00:00
jfrancis%netscape.com
9c135b8f7a
more preperation for adding tx mgr stuff to mac build
1998-12-11 19:25:48 +00:00
jfrancis%netscape.com
feeb5427eb
getting transaction manager ready for addition to mac build
1998-12-11 18:13:11 +00:00
mjudge%netscape.com
c894debbc8
fixing factory issues
1998-12-11 01:03:12 +00:00
kin%netscape.com
0565a3e76b
We no longer statically link libtxmgr.a.
1998-12-11 00:26:05 +00:00
kin%netscape.com
2a84b4165f
Modified tests to call nsServiceManager::GetService() to create an
...
nsITransactionManager.
1998-12-11 00:25:33 +00:00
kin%netscape.com
06d81cbffd
Initialize mRefCnt in constructor. Removed useless white space. Commented
...
out references to NS_TRANSACTIONMANAGER.
1998-12-11 00:24:29 +00:00
kin%netscape.com
59e43e9390
Added EXTRA_DSO_LDOPTS.
1998-12-11 00:23:25 +00:00
kin%netscape.com
3074a19e6a
Added SetMaxTransactionCount() method to nsITransactionManager and
...
nsTransactionManager. Replaced all !NS_SUCCEEDED with NS_FAILED.
1998-12-11 00:22:34 +00:00
kin%netscape.com
70033161fa
Added nsTransactionManagerFactory.cpp to list of files to build.
1998-12-10 18:25:12 +00:00
kin%netscape.com
150922c941
Added nsTransactionManagerCID.h to list of exports.
1998-12-10 18:24:18 +00:00
kin%netscape.com
b49d65a85a
Initial checkin of file.
1998-12-10 18:23:04 +00:00
sfraser%netscape.com
b2b751eef5
Convert AppleSingle->binary format.
1998-12-10 03:22:27 +00:00
cmanske%netscape.com
c34350baba
Building Editor GUI Manager turned on in Windows build
1998-12-10 00:24:40 +00:00
akkana%netscape.com
0c3cc802d8
Turn on guimgr in Unix build
1998-12-09 23:24:42 +00:00
cmanske%netscape.com
81dbcb2962
Fixing build bustage?
1998-12-09 22:19:41 +00:00
cmanske%netscape.com
ab2816a67d
Fixing build bustage
1998-12-09 21:22:17 +00:00
cmanske%netscape.com
8d267cb79d
Fixed build problems with Editor Gui Manager
1998-12-09 19:57:09 +00:00
kin%netscape.com
962ec07d6f
Modified Undo() and Redo() to throw an error if there is a transaction
...
on the Do stack.
1998-12-09 19:53:31 +00:00
kin%netscape.com
dfaac710fa
Added aggregation_test(), stress_test(), and aggregation_stress_test().
1998-12-09 19:28:58 +00:00
cmanske%netscape.com
3e30ccc22c
Modified makefiles for new filenames
1998-12-09 19:24:31 +00:00
cmanske%netscape.com
04ee987583
Added new files for Editor Gui Manager
1998-12-09 19:23:49 +00:00
cmanske%netscape.com
3b50597020
Changed name of file
1998-12-09 19:23:01 +00:00
sfraser%netscape.com
bafc3c76d8
First Checked In.
1998-12-09 19:08:54 +00:00
cmanske%netscape.com
08b408a1ce
Modified makefiles for Editor Gui Manager
1998-12-09 19:04:11 +00:00
cmanske%netscape.com
5a7b94ca6b
Added Editor GuiManager source files
1998-12-09 19:00:35 +00:00
cmanske%netscape.com
4f98e2bdeb
Added public headers for Editor Gui Manager
1998-12-09 18:59:31 +00:00
cmanske%netscape.com
9e05a80e6d
Added Gui Manager makefiles
1998-12-09 18:56:39 +00:00
kin%netscape.com
2a9c5f3e6d
Fixed bug that prevented transaction item children from being redone.
1998-12-08 22:05:23 +00:00
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
kin%netscape.com
cfaea97c1e
Added transient and coalescing test cases.
1998-12-05 01:15:40 +00:00
kin%netscape.com
54aeeda011
Added support for nsITransaction::GetIsTransient() method.
1998-12-04 23:09:55 +00:00
kin%netscape.com
6d6a1940ba
Implemented RecoverFromUndoError() and RecoverFromRedoError().
1998-12-04 21:50:09 +00:00
kin%netscape.com
7e610d5df9
Added test case for error during a redo. Added checks to make sure all
...
transaction destruction happens in the order we expect.
1998-12-04 21:32:47 +00:00
kin%netscape.com
45ade84f31
Added more test cases.
1998-12-04 18:09:06 +00:00
mjudge%netscape.com
ac6b0fe43f
removing NULL replacing with nsnull
1998-12-03 23:46:36 +00:00
mjudge%netscape.com
2e6a07c30e
exporting new cid files
1998-12-03 21:41:07 +00:00
jfrancis%netscape.com
00a3ce483f
taking out the factory extern cruft that we only needed before we had shared libs working on the mac. Long live the shared lib conversion!
1998-12-03 09:35:38 +00:00
jfrancis%netscape.com
898f6a4fe2
cleaning up library dependencies, and added xpcom.shlb
1998-12-03 09:34:37 +00:00
kin%netscape.com
0f82ce934a
Fixed crash bug when calling PeekUndoStack() or PeekRedoStack() when the stacks
...
are empty. Fixed bug that allowed mMaxLevelsOfUndo + 1 entries on the undo
stack.
1998-12-03 00:41:44 +00:00
kin%netscape.com
1da4475fea
Fix for build bustage on Unix. Put in missing '$'.
1998-12-02 21:25:41 +00:00
kin%netscape.com
b16a988674
Fix for Unix build bustage. We only build the editor core code if
...
MOZ_EDITOR is set, otherwise, we just export the editor interfaces.
1998-12-02 21:24:25 +00:00
kin%netscape.com
26e84bb821
Fix for build bustage on Unix.
1998-12-02 18:02:06 +00:00
kin%netscape.com
093d952375
Added GetTransaction() method.
1998-12-02 17:40:56 +00:00
kin%netscape.com
a26443652f
Updated TestTransaction methods to match changes to nsITransaction interface.
...
Started implementation of simple test.
1998-12-02 17:40:25 +00:00
kin%netscape.com
5028505321
Fix for build bustage on Unix.
1998-12-02 17:39:40 +00:00
kin%netscape.com
cc62ea4233
Added implementations for new Clear(), PeekUndoStack(), and PeekRedoStack()
...
interface methods. Added support for transaction merging/coalescing, and
max number of undos.
1998-12-02 17:39:09 +00:00
kin%netscape.com
440860854b
Added Clear(), PeekUndoStack(), and PeekRedoStack() methods to interface.
1998-12-02 17:37:16 +00:00
kin%netscape.com
f0d7606b0b
Added Merge() method to interface.
1998-12-02 17:36:46 +00:00
kin%netscape.com
82e8e9c1ee
Implemented transaction aggregation, modified code to use nsTransactionItem.
1998-12-01 18:38:52 +00:00
kin%netscape.com
435fb22f40
Initial version of file.
1998-12-01 18:35:49 +00:00
waterson%netscape.com
acc2adce43
Fix Unix bustage.
1998-11-30 21:17:59 +00:00
mjudge%netscape.com
3993e759e2
blah
1998-11-30 08:36:47 +00:00
mjudge%netscape.com
1e13676256
factory needs work
1998-11-30 08:35:45 +00:00
mjudge%netscape.com
e139dc5033
fixing problem in editfactory
1998-11-30 08:25:44 +00:00
jfrancis%netscape.com
8fe27df540
First Checked In.
1998-11-29 23:50:20 +00:00
mjudge%netscape.com
14720e37e2
tabbing
1998-11-29 21:59:52 +00:00
mjudge%netscape.com
e18956f03f
modifying
1998-11-28 01:46:56 +00:00
mjudge%netscape.com
bd75a79258
removed non production code
1998-11-28 01:28:00 +00:00
mjudge%netscape.com
bb45a5677d
updating the editor public dir. must change all access methods now
1998-11-28 01:20:24 +00:00
mjudge%netscape.com
63135b6376
just broke the mac build. I will tell jfrancis!
1998-11-28 01:19:53 +00:00
jfrancis%netscape.com
9957a55260
First Checked In.
1998-11-25 00:33:59 +00:00
jfrancis%netscape.com
536f618a2e
First Checked In.
1998-11-24 19:43:21 +00:00
mjudge%netscape.com
455eb7c6e8
changing makefiles to build test apps on win32
1998-11-24 19:26:45 +00:00
kin%netscape.com
84e16bb502
Modified transaction manager to use nsTransactionStacks.
1998-11-24 00:45:21 +00:00
kin%netscape.com
5ac2ee1f8a
Added nsTransactionStack.cpp to list of files to build.
1998-11-24 00:44:29 +00:00
kin%netscape.com
e78c24068a
Initial checkin of file.
1998-11-24 00:43:31 +00:00
jfrancis%netscape.com
8b4820ea26
keeping the mac in synch
1998-11-24 00:28:20 +00:00
jfrancis%netscape.com
cfb3f70b31
fixing compilation errors
1998-11-24 00:26:32 +00:00
jfrancis%netscape.com
234912e83f
fixing include file typo
1998-11-24 00:19:41 +00:00
mjudge%netscape.com
96131e5f9d
build breakage... oops
1998-11-23 22:02:18 +00:00
mjudge%netscape.com
2f9a758207
adding contextloader
1998-11-23 22:00:55 +00:00
mjudge%netscape.com
5e665c9f92
context loader will be used for keybindings
1998-11-23 22:00:29 +00:00
mjudge%netscape.com
21f34b8bf8
putting in changes for selection in editor. fixing problem akkana has had?
1998-11-23 21:53:14 +00:00
kin%netscape.com
2bbdbbe8de
Quick test to see if the first pass transaction manager code is working.
1998-11-21 01:21:14 +00:00
kin%netscape.com
be08e6d153
First pass implementations of Do, Undo, and Redo.
1998-11-21 01:02:55 +00:00
cyeh%netscape.com
65038e9551
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
kin%netscape.com
3e40ccf817
Corrected comments for Do(), Undo(), and Redo().
1998-11-20 20:59:40 +00:00
mjudge%netscape.com
01f2d41279
changing names for nsEditorMouseListener ect
1998-11-20 19:30:50 +00:00