113 Commits

Author SHA1 Message Date
jfrancis%netscape.com
517982ca42 more preperation for adding tx mgr stuff to mac build
git-svn-id: svn://10.0.0.236/trunk@16269 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 19:25:48 +00:00
jfrancis%netscape.com
708dad24a0 getting transaction manager ready for addition to mac build
git-svn-id: svn://10.0.0.236/trunk@16262 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 18:13:11 +00:00
mjudge%netscape.com
cee4bdaa4e fixing factory issues
git-svn-id: svn://10.0.0.236/trunk@16193 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 01:03:12 +00:00
kin%netscape.com
2595e48ef9 We no longer statically link libtxmgr.a.
git-svn-id: svn://10.0.0.236/trunk@16190 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 00:26:05 +00:00
kin%netscape.com
f87d102bdb Modified tests to call nsServiceManager::GetService() to create an
nsITransactionManager.


git-svn-id: svn://10.0.0.236/trunk@16189 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 00:25:33 +00:00
kin%netscape.com
e46884dd07 Initialize mRefCnt in constructor. Removed useless white space. Commented
out references to NS_TRANSACTIONMANAGER.


git-svn-id: svn://10.0.0.236/trunk@16188 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 00:24:29 +00:00
kin%netscape.com
cda2c71048 Added EXTRA_DSO_LDOPTS.
git-svn-id: svn://10.0.0.236/trunk@16187 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 00:23:25 +00:00
kin%netscape.com
8bd500c732 Added SetMaxTransactionCount() method to nsITransactionManager and
nsTransactionManager. Replaced all !NS_SUCCEEDED with NS_FAILED.


git-svn-id: svn://10.0.0.236/trunk@16186 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 00:22:34 +00:00
kin%netscape.com
24376dda52 Added nsTransactionManagerFactory.cpp to list of files to build.
git-svn-id: svn://10.0.0.236/trunk@16168 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-10 18:25:12 +00:00
kin%netscape.com
215c02c8e0 Added nsTransactionManagerCID.h to list of exports.
git-svn-id: svn://10.0.0.236/trunk@16167 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-10 18:24:18 +00:00
kin%netscape.com
6c47e9a11c Initial checkin of file.
git-svn-id: svn://10.0.0.236/trunk@16166 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-10 18:23:04 +00:00
sfraser%netscape.com
e86e6a6910 Convert AppleSingle->binary format.
git-svn-id: svn://10.0.0.236/trunk@16118 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-10 03:22:27 +00:00
cmanske%netscape.com
64b1aaca89 Building Editor GUI Manager turned on in Windows build
git-svn-id: svn://10.0.0.236/trunk@16109 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-10 00:24:40 +00:00
akkana%netscape.com
7a2989e97c Turn on guimgr in Unix build
git-svn-id: svn://10.0.0.236/trunk@16104 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 23:24:42 +00:00
cmanske%netscape.com
ab584d15ac Fixing build bustage?
git-svn-id: svn://10.0.0.236/trunk@16097 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 22:19:41 +00:00
cmanske%netscape.com
ea8761c29b Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@16094 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 21:22:17 +00:00
cmanske%netscape.com
0b219df90c Fixed build problems with Editor Gui Manager
git-svn-id: svn://10.0.0.236/trunk@16083 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:57:09 +00:00
kin%netscape.com
5f2cac374d Modified Undo() and Redo() to throw an error if there is a transaction
on the Do stack.


git-svn-id: svn://10.0.0.236/trunk@16080 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:53:31 +00:00
kin%netscape.com
c712081325 Added aggregation_test(), stress_test(), and aggregation_stress_test().
git-svn-id: svn://10.0.0.236/trunk@16077 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:28:58 +00:00
cmanske%netscape.com
230961099c Modified makefiles for new filenames
git-svn-id: svn://10.0.0.236/trunk@16074 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:24:31 +00:00
cmanske%netscape.com
a580001f06 Added new files for Editor Gui Manager
git-svn-id: svn://10.0.0.236/trunk@16073 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:23:49 +00:00
cmanske%netscape.com
ec65f22f1b Changed name of file
git-svn-id: svn://10.0.0.236/trunk@16072 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:23:01 +00:00
sfraser%netscape.com
41ffc846a9 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@16070 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:08:54 +00:00
cmanske%netscape.com
cc4786b82e Modified makefiles for Editor Gui Manager
git-svn-id: svn://10.0.0.236/trunk@16069 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:04:11 +00:00
cmanske%netscape.com
ef41f2f2f7 Added Editor GuiManager source files
git-svn-id: svn://10.0.0.236/trunk@16068 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:00:35 +00:00
cmanske%netscape.com
796505baac Added public headers for Editor Gui Manager
git-svn-id: svn://10.0.0.236/trunk@16067 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 18:59:31 +00:00
cmanske%netscape.com
4ddb6588f8 Added Gui Manager makefiles
git-svn-id: svn://10.0.0.236/trunk@16066 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 18:56:39 +00:00
kin%netscape.com
5ab61098d8 Fixed bug that prevented transaction item children from being redone.
git-svn-id: svn://10.0.0.236/trunk@15995 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 22:05:23 +00:00
kin%netscape.com
9ce78f012e Added transient and coalescing test cases.
git-svn-id: svn://10.0.0.236/trunk@15817 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 01:15:40 +00:00
kin%netscape.com
4b75331b5b Added support for nsITransaction::GetIsTransient() method.
git-svn-id: svn://10.0.0.236/trunk@15812 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 23:09:55 +00:00
kin%netscape.com
ba7e3a029e Implemented RecoverFromUndoError() and RecoverFromRedoError().
git-svn-id: svn://10.0.0.236/trunk@15805 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 21:50:09 +00:00
kin%netscape.com
905266e217 Added test case for error during a redo. Added checks to make sure all
transaction destruction happens in the order we expect.


git-svn-id: svn://10.0.0.236/trunk@15801 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 21:32:47 +00:00
kin%netscape.com
33a2cdeec8 Added more test cases.
git-svn-id: svn://10.0.0.236/trunk@15790 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 18:09:06 +00:00
mjudge%netscape.com
e75f4b14dd removing NULL replacing with nsnull
git-svn-id: svn://10.0.0.236/trunk@15745 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 23:46:36 +00:00
mjudge%netscape.com
91ee1e24fd exporting new cid files
git-svn-id: svn://10.0.0.236/trunk@15720 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 21:41:07 +00:00
jfrancis%netscape.com
19234409ed 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!
git-svn-id: svn://10.0.0.236/trunk@15690 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 09:35:38 +00:00
jfrancis%netscape.com
5312ddf123 cleaning up library dependencies, and added xpcom.shlb
git-svn-id: svn://10.0.0.236/trunk@15689 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 09:34:37 +00:00
kin%netscape.com
86a31102c0 Fixed crash bug when calling PeekUndoStack() or PeekRedoStack() when the stacks
are empty. Fixed bug that allowed mMaxLevelsOfUndo + 1 entries on the undo
stack.


git-svn-id: svn://10.0.0.236/trunk@15657 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 00:41:44 +00:00
kin%netscape.com
df6b542687 Fix for build bustage on Unix. Put in missing '$'.
git-svn-id: svn://10.0.0.236/trunk@15646 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 21:25:41 +00:00
kin%netscape.com
c142f19e2d Fix for Unix build bustage. We only build the editor core code if
MOZ_EDITOR is set, otherwise, we just export the editor interfaces.


git-svn-id: svn://10.0.0.236/trunk@15645 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 21:24:25 +00:00
kin%netscape.com
942aef5be1 Fix for build bustage on Unix.
git-svn-id: svn://10.0.0.236/trunk@15637 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 18:02:06 +00:00
kin%netscape.com
548f97b224 Added GetTransaction() method.
git-svn-id: svn://10.0.0.236/trunk@15635 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 17:40:56 +00:00
kin%netscape.com
c499a4300e Updated TestTransaction methods to match changes to nsITransaction interface.
Started implementation of simple test.


git-svn-id: svn://10.0.0.236/trunk@15634 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 17:40:25 +00:00
kin%netscape.com
3cf483c706 Fix for build bustage on Unix.
git-svn-id: svn://10.0.0.236/trunk@15633 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 17:39:40 +00:00
kin%netscape.com
8d81669ab7 Added implementations for new Clear(), PeekUndoStack(), and PeekRedoStack()
interface methods. Added support for transaction merging/coalescing, and
max number of undos.


git-svn-id: svn://10.0.0.236/trunk@15632 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 17:39:09 +00:00
kin%netscape.com
79b9defb35 Added Clear(), PeekUndoStack(), and PeekRedoStack() methods to interface.
git-svn-id: svn://10.0.0.236/trunk@15631 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 17:37:16 +00:00
kin%netscape.com
4eed82b09a Added Merge() method to interface.
git-svn-id: svn://10.0.0.236/trunk@15630 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 17:36:46 +00:00
kin%netscape.com
017db1e661 Implemented transaction aggregation, modified code to use nsTransactionItem.
git-svn-id: svn://10.0.0.236/trunk@15534 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 18:38:52 +00:00
kin%netscape.com
224e02e4d8 Initial version of file.
git-svn-id: svn://10.0.0.236/trunk@15533 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 18:35:49 +00:00
waterson%netscape.com
ad06dd696e Fix Unix bustage.
git-svn-id: svn://10.0.0.236/trunk@15472 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-30 21:17:59 +00:00