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

3472 Коммитов

Автор SHA1 Сообщение Дата
mjudge%netscape.com e6a32c5943 changes to unload my library correctly 1999-01-21 00:56:18 +00:00
sfraser%netscape.com 658863e31c Reinstate buster's changes, with a fix for the nsCOMPtr problem. 1999-01-15 00:03:41 +00:00
buster%netscape.com db9c7ea60d backed out Merge functionality because it doesn't compile on Mac. 1999-01-14 21:52:08 +00:00
buster%netscape.com 12a7b58af4 added pres shell to nsIEditor::Init 1999-01-14 19:41:38 +00:00
dcone%netscape.com 1199b7b51b Added files DeleteRangeTxn.cpp DeleteNodeTxn.cpp 1999-01-14 18:19:19 +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
pinkerton%netscape.com c3e3bb6ba5 fixes for SetDOMAttribute --> SetAttribute change. 1999-01-12 18:20:58 +00:00
buster%netscape.com 10b3eb6bea 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 1b2e5489c6 implemented joinNode. expect this and similar methods to move into editor.cpp 1999-01-11 19:06:37 +00:00
mcmullen%netscape.com afeda6e4cc 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 342564910d sync up with mods to the parser 1999-01-09 01:11:37 +00:00
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
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 5f76ab55c1 changes to the editor api interface in core. also "Javadocing" the interfaces in public 1998-11-11 08:12:57 +00:00
mjudge%netscape.com f341cdd56f adding new files to the editor structure 1998-11-11 05:06:40 +00:00
mjudge%netscape.com 0eae804752 modified files for editor build process 1998-11-11 03:38:24 +00:00
mjudge%netscape.com e33e9d282b moving editor core to "core" 1998-11-11 03:34:37 +00:00
mjudge%netscape.com 0a3150c9e4 removing src directory modifying editor.h 1998-11-11 03:29:53 +00:00
mjudge%netscape.com 62954a894d Editor Structure taking hold. mjudge 1998-11-04 22:04:22 +00:00
ramiro 4f62234d42 Fix for major xfe horkage caused by last checkin. Change the 'TRUE' to
'true'.  The unix prefs probably munged the 'TRUE' to something funny in
code, which later caused all sorts of unpredictable errors in xp_file and
reading preferences in general.  Lots of fun.
1998-06-01 09:04:58 +00:00
cmanske 3a0046da68 New Composer preferences added for background color and fill new cell with space mode 1998-05-30 22:26:41 +00:00
ltabb 781c480871 Free the lizard 1998-03-28 02:44:41 +00:00