13 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
42d0fcd52b Modified transaction manager to use nsTransactionStacks.
git-svn-id: svn://10.0.0.236/trunk@15208 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 00:45:21 +00:00
kin%netscape.com
09cda0dcb4 First pass implementations of Do, Undo, and Redo.
git-svn-id: svn://10.0.0.236/trunk@15089 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 01:02:55 +00:00
kin%netscape.com
f9645c5674 Added QueryInterface() implementation.
git-svn-id: svn://10.0.0.236/trunk@15022 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 18:04:57 +00:00
kin%netscape.com
d2516ee78e Updated nsITransaction and nsITransactionManager to match current spec.
git-svn-id: svn://10.0.0.236/trunk@14972 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 00:43:07 +00:00
kin%netscape.com
8f709a1d84 Changed all occurrences of transactionManager to nsTransactionManager.
git-svn-id: svn://10.0.0.236/trunk@14962 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 21:58:58 +00:00
kin%netscape.com
c1a1122be7 Initial checkin of file.
git-svn-id: svn://10.0.0.236/trunk@14958 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 21:43:21 +00:00