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

215 Коммитов

Автор SHA1 Сообщение Дата
kin%netscape.com 60e201e0a7 Added support for nsITransactionListener.
Cleaned up includes in header files.
1999-05-26 21:16:25 +00:00
dp%netscape.com 3ff9d53e3c removing -lreg 1999-05-26 07:08:19 +00:00
dp%netscape.com 0443b20e33 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
dp%netscape.com cee9b8c834 Converting stray UnregisterFactory calls to UnregisterComponent 1999-05-06 01:37:04 +00:00
warren%netscape.com 329d00e493 Added Write(nsIInputStream) and Flush to nsIOutputStream. 1999-04-22 07:31:03 +00:00
buster%netscape.com 9dbd182db1 * beginnings of font handling. WIP, I did a big merge today and I'm checking in to synch up, not to announce new functionality here.
* added TextEditorTest.cpp, a unit test module for nsTextEditor.  It's use is actually commented out since my checkin is happening so late due
to all-day build bustage, and I don't have a Mac handy to verify.  With someone's Mac help tomorrow, I can turn it on.
* some minor bug fixes to property handling
1999-04-15 06:06:33 +00:00
jband%netscape.com b0859a052d fixed typo so no extra .pdb files get left behind 1999-04-06 00:10:10 +00:00
buster%netscape.com e879c875d9 fixed bug 4517
WIP on remove text attributes
1999-04-05 20:52:29 +00:00
kin%netscape.com 3854e3bfb8 Changed all occurences of NS_TRANSACTION_MANAGER_FACTORY_CID
and kCTransactionManagerFactoryCID to NS_TRANSACTIONMANAGER_CID
and kCTransactionManagerCID.
1999-03-10 21:27:02 +00:00
kin%netscape.com bf5f23f2e0 Modified the clobber target so that it removes the dll from the bin/components directory. 1999-03-10 21:25:03 +00:00
warren%netscape.com bdcaa63028 Backed out the nsService template stuff. 1999-03-09 11:49:41 +00:00
warren%netscape.com c50687b845 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
cmanske%netscape.com 84e841e009 Fixed editor classes to do autoregistration correctly and moved target directory to bin/components 1999-03-08 22:46:33 +00:00
mcmullen%netscape.com c33ff414ca Adapt to new stream interfaces some more. 1999-03-06 02:12:52 +00:00
mcmullen%netscape.com 9d78b925a1 Adapt to new stream interfaces 1999-03-06 00:29:58 +00:00
mcmullen%netscape.com 0b721e55f8 Removed the offset parameter from the base stream interfaces. Implemented string streams. 1999-03-05 22:53:56 +00:00
scc%netscape.com 31ff626ae9 rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
dp%netscape.com e115322998 Installing loadable components in components/ directory 1999-03-03 01:25:21 +00:00
cmanske%netscape.com a63bfb277f Fixed mismatched declarations/implementations 1999-03-02 07:13:45 +00:00
ebina%netscape.com 0893363a0b Changing RegisterFactory to use the new API. 1999-02-26 15:59:52 +00:00
warren%netscape.com 97781f4c14 Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends. 1999-02-26 10:17:14 +00:00
rickg%netscape.com 7d6d99f72b fix build crash caused by deque API change 1999-02-26 07:37:27 +00:00
rickg%netscape.com 9cec135128 attempt to fix build 1999-02-26 07:24:27 +00:00
rickg%netscape.com b82b092c4b small bug fixes and removal of global statics 1999-02-26 06:33:54 +00:00
sfraser%netscape.com 622a554bbc Mac project changes -- convert from using MLSShLibRuntime to MSLDropinRuntime. 1999-02-26 00:44:01 +00:00
kin%netscape.com 9290881b7e Added IID() methods. 1999-02-22 19:56:57 +00:00
kin%netscape.com 85e03c9154 Removed all references to ServiceManager, we now rely on nsRepository directly. 1999-02-12 16:57:55 +00:00
kin%netscape.com 5d8f8a87d4 Added NSRegisterSelf() and NSUnregisterSelf(). 1999-02-12 16:56:04 +00:00
dp%netscape.com 1310389704 Adding libreg as xpcom depends on it 1999-02-10 02:01:50 +00:00
kin%netscape.com c9a53a0cec Added test cases for TransactionManager's BeginBatch() and EndBatch() methods. 1999-02-08 17:30:30 +00:00
kin%netscape.com 654c650a79 Added BeginBatch(), EndBatch(), BeginTransaction() and EndTransaction()
methods.
1999-02-08 17:29:43 +00:00
kin%netscape.com a05e1af615 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 c280f0ee5d Changed all occurences of !NS_SUCCEEDED() to NS_FAILED(). 1999-02-08 17:28:08 +00:00
kin%netscape.com 989eb49d33 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
kin%netscape.com 6b98fc8143 Made nsTransactionReleaseFunctor destructor virtual. 1999-02-04 17:40:35 +00:00
kin%netscape.com b9091552b6 Modified Redo() method to allow for mTransaction being NULL. 1999-02-04 17:39:21 +00:00
kin%netscape.com 8a643ffe98 Fixed regression introduced by the renaming of nsDeque::Pop()
to nsDeque::PopFront().
1999-02-04 17:36:24 +00:00
kin%netscape.com d951c82601 Added calls to nsServiceManager::ShutdownService() to get the tests working
again.  Fixed some compiler warnings.
1999-02-04 17:35:04 +00:00
mcafee%netscape.com b1365a419d Ignore generated Makefiles 1999-02-02 06:11:26 +00:00
amusil%netscape.com ba233fedc8 New Service Manager changes 1999-01-25 11:08:18 +00:00
mcafee%netscape.com 8e9f576f1f Removed hard-coded link line, use the one in rules.mk instead. 1999-01-22 10:03:32 +00:00
rickg%netscape.com 342564910d sync up with mods to the parser 1999-01-09 01:11:37 +00:00
mjudge%netscape.com 740a2da60c changing COM_auto_ptr to nsCOMPtr.h 1998-12-17 19:26:17 +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 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
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
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
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
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
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
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 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
mjudge%netscape.com 8114436240 removed non production code 1998-11-28 01:28:00 +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
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
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
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