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

261 Коммитов

Автор SHA1 Сообщение Дата
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