buster%netscape.com
42fac746ab
better code factoring, so split and join base methods can be reused
1999-01-09 00:24:48 +00:00
dcone%netscape.com
3eede3e167
Added splitelementtxn.cpp
1999-01-08 22:18:21 +00:00
buster%netscape.com
c84d2b5d7c
SplitElementTxn implementation. Do only.
...
test with Control-S.
1999-01-08 22:16:22 +00:00
sfraser%netscape.com
11b23bda85
Hack so that keycodes are returned on Mac (again! Buster wiped it out).
1999-01-08 03:39:55 +00:00
buster%netscape.com
b3c9b491bf
fixed an uninitialized pointer problem
...
ctrl-ins appends an HR to the BODY
1999-01-08 01:41:34 +00:00
buster%netscape.com
cdabceb9ac
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
4dc97a2e0b
Added createelementtxn.cpp
1999-01-07 22:40:21 +00:00
buster%netscape.com
3534fc762a
create element transaction WIP
1999-01-07 22:36:23 +00:00
dcone%netscape.com
08ec55cfc3
Added deletettexttxn.cpp
1999-01-07 18:01:38 +00:00
buster%netscape.com
1a32d1c2c7
support for DeleteTextTxn, backspace and delete
1999-01-07 17:58:15 +00:00
buster%netscape.com
3c29071bac
use base class Redo
1999-01-07 17:57:57 +00:00
buster%netscape.com
fbbc2960c9
make Redo call Do by default
1999-01-07 17:57:16 +00:00
buster%netscape.com
4da006f744
Delete Text Transaction initial implementation
1999-01-07 17:56:20 +00:00
buster%netscape.com
2aa0689756
added InsertTextTxn.cpp
1999-01-07 01:28:34 +00:00
sfraser%netscape.com
805d659815
Added InsertTextTxn.cpp
1999-01-07 01:17:48 +00:00
sfraser%netscape.com
c0abfe0bd0
Hack so that keycodes are returned on Mac
1999-01-07 01:17:20 +00:00
buster%netscape.com
4fa62cf3f9
support for inserting text
1999-01-07 01:02:32 +00:00
buster%netscape.com
8dc326f5c0
support for removing attributes
1999-01-07 01:02:16 +00:00
sfraser%netscape.com
866919433b
Added ChangeAttributeTxn.cpp and EditTxn.cpp
1999-01-06 20:34:04 +00:00
akkana%netscape.com
c629f61349
Build EditTxn and ChangeAttributeTxn
1999-01-06 20:31:30 +00:00
buster%netscape.com
93085862a0
attribute support
1999-01-06 20:30:35 +00:00
buster%netscape.com
2a75ddbb5c
ChangedAttributeTxn implementation
...
base class EditTxn implementation
1999-01-06 20:30:13 +00:00
buster%netscape.com
c60509261d
support for ChangeAttributeTxn
1999-01-06 20:29:11 +00:00
akkana%netscape.com
fe8d1be07d
Only build editor if MOZ_EDITOR is defined
1998-12-31 00:18:40 +00:00
brade%netscape.com
e058147289
add return value (reviewed mjudge@netscape.com)
1998-12-22 18:58:25 +00:00
mjudge%netscape.com
740a2da60c
changing COM_auto_ptr to nsCOMPtr.h
1998-12-17 19:26:17 +00:00
kin%netscape.com
f1c7e4dbdf
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
bd06a5b38d
Turning on txmgr in the Unix and Windows builds.
1998-12-16 18:54:30 +00:00
kin%netscape.com
816295ccfd
Backout previous changes to fix build bustage.
1998-12-16 18:52:23 +00:00
mjudge%netscape.com
8988ae7888
write now takes ints instead of unsigned ints
1998-12-16 18:43:13 +00:00
warren%netscape.com
1e3dc5f779
Fixed some unsigned problems for the Mac.
1998-12-16 08:03:53 +00:00
sfraser%netscape.com
5ed2096531
Remove bad ;
1998-12-16 03:37:13 +00:00
sfraser%netscape.com
0ec6cf89b2
Fix target and output libary names.
1998-12-16 03:34:58 +00:00
sfraser%netscape.com
93dfe64658
First Checked In.
1998-12-15 22:17:48 +00:00
sfraser%netscape.com
8c67d0f1fd
First Checked In.
1998-12-15 21:59:40 +00:00
sfraser%netscape.com
b6edebe997
Make it build.
1998-12-15 19:13:41 +00:00
sfraser%netscape.com
189433a247
First Checked In.
1998-12-15 19:12:50 +00:00
kin%netscape.com
6ac2ef90cb
Added OPTIMIZATION comment.
1998-12-15 02:12:25 +00:00
kin%netscape.com
0ea8f2a88a
Added tests for SetMaxTransactionCount().
1998-12-15 02:11:53 +00:00
kin%netscape.com
19fdc7f051
Removed ';' in IID defines. This was causing a problem on the Mac.
1998-12-15 02:11:17 +00:00
kin%netscape.com
13cd7486c5
Added TestTransactionFactory classes. Got rid of duplicate test/stress
...
functions.
1998-12-14 23:50:27 +00:00
mjudge%netscape.com
c10c8bcaaa
updating txmgr..
1998-12-14 20:38:36 +00:00
mjudge%netscape.com
128339a0fd
txmgr changes not built yet
1998-12-14 18:46:13 +00:00
kin%netscape.com
adf98000c4
Removed src directory from list of includes.
1998-12-14 18:39:33 +00:00
kin%netscape.com
9bfeef5433
Removed src directory from includes list.
1998-12-14 18:39:14 +00:00
kin%netscape.com
9d6d4f7613
Added LLIBS and MISCDEP.
1998-12-14 18:37:46 +00:00
mjudge%netscape.com
a85a375016
adding iid to the interfaces to support auto query interface
1998-12-11 23:36:35 +00:00
jfrancis%netscape.com
112972ba8e
more preperation for adding tx mgr stuff to mac build
1998-12-11 19:25:48 +00:00
jfrancis%netscape.com
733aa2a69d
getting transaction manager ready for addition to mac build
1998-12-11 18:13:11 +00:00
mjudge%netscape.com
b0f765073b
fixing factory issues
1998-12-11 01:03:12 +00:00
kin%netscape.com
b11f7f3415
We no longer statically link libtxmgr.a.
1998-12-11 00:26:05 +00:00
kin%netscape.com
db8ec0bba1
Modified tests to call nsServiceManager::GetService() to create an
...
nsITransactionManager.
1998-12-11 00:25:33 +00:00
kin%netscape.com
87005c03e7
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
edd23ff0d6
Added EXTRA_DSO_LDOPTS.
1998-12-11 00:23:25 +00:00
kin%netscape.com
66aaaff482
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
ab2c9608d0
Added nsTransactionManagerFactory.cpp to list of files to build.
1998-12-10 18:25:12 +00:00
kin%netscape.com
71b9ba901e
Added nsTransactionManagerCID.h to list of exports.
1998-12-10 18:24:18 +00:00
kin%netscape.com
ac6eaa343e
Initial checkin of file.
1998-12-10 18:23:04 +00:00
sfraser%netscape.com
3a4008a62e
Convert AppleSingle->binary format.
1998-12-10 03:22:27 +00:00
cmanske%netscape.com
02f19c8ec4
Building Editor GUI Manager turned on in Windows build
1998-12-10 00:24:40 +00:00
akkana%netscape.com
3be342493f
Turn on guimgr in Unix build
1998-12-09 23:24:42 +00:00
cmanske%netscape.com
f39c42ee61
Fixing build bustage?
1998-12-09 22:19:41 +00:00
cmanske%netscape.com
33a7f9a665
Fixing build bustage
1998-12-09 21:22:17 +00:00
cmanske%netscape.com
d0a55aa5d6
Fixed build problems with Editor Gui Manager
1998-12-09 19:57:09 +00:00
kin%netscape.com
a3e7e18592
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
316b36e4af
Added aggregation_test(), stress_test(), and aggregation_stress_test().
1998-12-09 19:28:58 +00:00
cmanske%netscape.com
57e4eb4b75
Modified makefiles for new filenames
1998-12-09 19:24:31 +00:00
cmanske%netscape.com
f8c8ac4511
Added new files for Editor Gui Manager
1998-12-09 19:23:49 +00:00
cmanske%netscape.com
38aa1119d4
Changed name of file
1998-12-09 19:23:01 +00:00
sfraser%netscape.com
e306891697
First Checked In.
1998-12-09 19:08:54 +00:00
cmanske%netscape.com
0ac2ceaa8a
Modified makefiles for Editor Gui Manager
1998-12-09 19:04:11 +00:00
cmanske%netscape.com
477d7d9a83
Added Editor GuiManager source files
1998-12-09 19:00:35 +00:00
cmanske%netscape.com
f52e0b15d2
Added public headers for Editor Gui Manager
1998-12-09 18:59:31 +00:00
cmanske%netscape.com
141dd00954
Added Gui Manager makefiles
1998-12-09 18:56:39 +00:00
kin%netscape.com
3b5f73c4a8
Fixed bug that prevented transaction item children from being redone.
1998-12-08 22:05:23 +00:00
ramiro%netscape.com
2009b728de
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
kin%netscape.com
f565acea97
Added transient and coalescing test cases.
1998-12-05 01:15:40 +00:00
kin%netscape.com
221f99c6eb
Added support for nsITransaction::GetIsTransient() method.
1998-12-04 23:09:55 +00:00
kin%netscape.com
3f1e0c270d
Implemented RecoverFromUndoError() and RecoverFromRedoError().
1998-12-04 21:50:09 +00:00
kin%netscape.com
5960c06d30
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
b978829b9e
Added more test cases.
1998-12-04 18:09:06 +00:00
mjudge%netscape.com
88bcd1a911
removing NULL replacing with nsnull
1998-12-03 23:46:36 +00:00
mjudge%netscape.com
9ebb0c2a00
exporting new cid files
1998-12-03 21:41:07 +00:00
jfrancis%netscape.com
cbfd1b2ef0
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
16dbb02e40
cleaning up library dependencies, and added xpcom.shlb
1998-12-03 09:34:37 +00:00
kin%netscape.com
2a810af87f
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
58a896b98e
Fix for build bustage on Unix. Put in missing '$'.
1998-12-02 21:25:41 +00:00
kin%netscape.com
93a702b685
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
3e9b2f03ee
Fix for build bustage on Unix.
1998-12-02 18:02:06 +00:00
kin%netscape.com
c3ce098578
Added GetTransaction() method.
1998-12-02 17:40:56 +00:00
kin%netscape.com
bb891b2014
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
6b091c5f9d
Fix for build bustage on Unix.
1998-12-02 17:39:40 +00:00
kin%netscape.com
431c09e92d
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
abcdd4d936
Added Clear(), PeekUndoStack(), and PeekRedoStack() methods to interface.
1998-12-02 17:37:16 +00:00
kin%netscape.com
c6426cab4c
Added Merge() method to interface.
1998-12-02 17:36:46 +00:00
kin%netscape.com
3f26da3f06
Implemented transaction aggregation, modified code to use nsTransactionItem.
1998-12-01 18:38:52 +00:00
kin%netscape.com
6343b0f246
Initial version of file.
1998-12-01 18:35:49 +00:00
waterson%netscape.com
79adfa9081
Fix Unix bustage.
1998-11-30 21:17:59 +00:00
mjudge%netscape.com
1a6d6d4c95
blah
1998-11-30 08:36:47 +00:00
mjudge%netscape.com
4f407f1fb8
factory needs work
1998-11-30 08:35:45 +00:00
mjudge%netscape.com
84066440e0
fixing problem in editfactory
1998-11-30 08:25:44 +00:00
jfrancis%netscape.com
33e5c6cd69
First Checked In.
1998-11-29 23:50:20 +00:00
mjudge%netscape.com
7c68b19a7a
tabbing
1998-11-29 21:59:52 +00:00
mjudge%netscape.com
60903a364c
modifying
1998-11-28 01:46:56 +00:00
mjudge%netscape.com
8114436240
removed non production code
1998-11-28 01:28:00 +00:00
mjudge%netscape.com
a03d9f561f
updating the editor public dir. must change all access methods now
1998-11-28 01:20:24 +00:00
mjudge%netscape.com
f5653c2454
just broke the mac build. I will tell jfrancis!
1998-11-28 01:19:53 +00:00
jfrancis%netscape.com
0970d83ca1
First Checked In.
1998-11-25 00:33:59 +00:00
jfrancis%netscape.com
29b63c2948
First Checked In.
1998-11-24 19:43:21 +00:00
mjudge%netscape.com
379c55a4c3
changing makefiles to build test apps on win32
1998-11-24 19:26:45 +00:00
kin%netscape.com
0b18cde9de
Modified transaction manager to use nsTransactionStacks.
1998-11-24 00:45:21 +00:00
kin%netscape.com
c4c1324ddd
Added nsTransactionStack.cpp to list of files to build.
1998-11-24 00:44:29 +00:00
kin%netscape.com
6435015809
Initial checkin of file.
1998-11-24 00:43:31 +00:00
jfrancis%netscape.com
eff26afc3b
keeping the mac in synch
1998-11-24 00:28:20 +00:00
jfrancis%netscape.com
b5d47d63e4
fixing compilation errors
1998-11-24 00:26:32 +00:00
jfrancis%netscape.com
8b4ac51cf9
fixing include file typo
1998-11-24 00:19:41 +00:00
mjudge%netscape.com
8b2c0739a2
build breakage... oops
1998-11-23 22:02:18 +00:00
mjudge%netscape.com
b4933ff590
adding contextloader
1998-11-23 22:00:55 +00:00
mjudge%netscape.com
7945fe2507
context loader will be used for keybindings
1998-11-23 22:00:29 +00:00
mjudge%netscape.com
e2d9e86574
putting in changes for selection in editor. fixing problem akkana has had?
1998-11-23 21:53:14 +00:00
kin%netscape.com
bfd20c7bc2
Quick test to see if the first pass transaction manager code is working.
1998-11-21 01:21:14 +00:00
kin%netscape.com
2fa2988f75
First pass implementations of Do, Undo, and Redo.
1998-11-21 01:02:55 +00:00
cyeh%netscape.com
e9d3c67427
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
8b0ab426af
Corrected comments for Do(), Undo(), and Redo().
1998-11-20 20:59:40 +00:00
mjudge%netscape.com
86786e48d0
changing names for nsEditorMouseListener ect
1998-11-20 19:30:50 +00:00
kin%netscape.com
aedd212113
Initial checkin of files.
1998-11-20 18:36:05 +00:00
kin%netscape.com
f690909f7e
Added QueryInterface() implementation.
1998-11-20 18:04:57 +00:00
kin%netscape.com
f167df233a
Removed '_' from IID defines to conform to naming conventions used in nglayout.
1998-11-20 18:04:03 +00:00
kin%netscape.com
abcf8261a4
Updated nsITransaction and nsITransactionManager to match current spec.
1998-11-20 00:43:07 +00:00
kin%netscape.com
1624415ef0
Added nsITransactionListener.h to list of EXPORTS.
1998-11-20 00:42:20 +00:00
kin%netscape.com
913761c06d
Initial checkin of file.
1998-11-20 00:41:43 +00:00
mjudge%netscape.com
ca0b15a703
editor changes
1998-11-20 00:01:15 +00:00
kin%netscape.com
4c81f7917c
Changed all occurrences of transactionManager to nsTransactionManager.
1998-11-19 21:58:58 +00:00
kin%netscape.com
f526dd542d
Renamed transactionManager.{cpp,h} to nsTransactionManager.{cpp,h}.
1998-11-19 21:51:57 +00:00
kin%netscape.com
96ab4850ef
Renamed files to nsTransactionManager.{h,cpp}.
1998-11-19 21:51:13 +00:00
kin%netscape.com
5898ecdf9c
Initial checkin of file.
1998-11-19 21:43:21 +00:00
kin%netscape.com
0e975b2186
Added stubs.
1998-11-19 02:05:16 +00:00
kin%netscape.com
4626b2591c
Updated documenation.
1998-11-19 01:40:53 +00:00
kin%netscape.com
f0de80c678
Fixed DEPTH entries.
1998-11-19 00:12:56 +00:00
kin%netscape.com
5388cacc8f
Initial checkin of files.
1998-11-18 22:29:44 +00:00
kin%netscape.com
844ca7910b
Changes neccessary to build on Unix.
1998-11-18 20:20:08 +00:00
mjudge%netscape.com
b04b3dd06e
changes to editor
1998-11-18 19:18:47 +00:00
mjudge%netscape.com
48363aabff
editor changes will not affect build. working on typing
1998-11-18 00:49:02 +00:00
jfrancis%netscape.com
4f44706850
First Checked In.
1998-11-16 19:30:48 +00:00
mjudge%netscape.com
48d5fa5fc5
editor changes that will not affect build! gooooo mike
1998-11-15 07:04:45 +00:00
mjudge%netscape.com
72f80f377f
this works with the new autopointers
1998-11-12 22:18:43 +00:00
kin%netscape.com
f8092a2c6c
Removed nsEditorInterfaces.h from list EXPORTS.
1998-11-12 00:16:46 +00:00
kin%netscape.com
6c8d64e61b
Removed gui from list of directories to build.
1998-11-12 00:16:08 +00:00
mjudge%netscape.com
1799baf905
we now have a DLL!!!
1998-11-12 00:15:58 +00:00
mjudge%netscape.com
e2d6013e0c
changes for better naming conventions of interfaces and their implementation
1998-11-11 20:48:57 +00:00