Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 80137

Summary: [plan item] Generalized undo support
Product: [Eclipse Project] Platform Reporter: Jim des Rivieres <jeem>
Component: UIAssignee: Susan McCourt <susan>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: daniel_megert, eclipse, gunnar, nikolaymetchev, thatnitind
Version: 3.0Keywords: plan
Target Milestone: 3.1 M7   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 37716    
Bug Blocks: 7691, 23172    

Description Jim des Rivieres CLA 2004-12-03 14:23:26 EST
The Platform should define a common command processing framework in order to 
provide a workbench-wide undo/redo facility. [Platform UI; Platform Text; JDT 
UI]
Comment 1 Gunnar Wagenknecht CLA 2004-12-15 02:02:47 EST
Isn't this a dup of bug 37716?
Comment 2 ira klotzko CLA 2005-01-13 10:32:58 EST
Is it possible to have the undo/redo restac be unlimited, or at least have the 
limit be a user-defined amount (possibly set in preferences). It is very 
frustrating to have the undo/redo stack not go back far enough.
Comment 3 Susan McCourt CLA 2005-02-26 11:21:57 EST
The undo strategy documented in http://dev.eclipse.org/viewcvs/index.cgi/%
7Echeckout%7E/platform-ui-home/R3_1/undo-redo-proposal/undo-redo%
20support.html was released in M5.  The work to integrate text and refactoring 
is underway and will appear during the M6 cycle.  There is much discussion of 
this topic in bug #37716.

re comment#2:  It is certainly possible to control the undo limit for any undo 
context.  The most likely scenario would be to make the undo limit for text 
editors a preference.  If this is what you want, you should open a specific 
bug against Platform Text for that (there may already be one?).  Once we get 
more workspace operations implemented as undoable, we can see if it makes any 
sense to expose limit for the workspace context.  
Comment 4 Susan McCourt CLA 2005-03-29 14:51:04 EST
Text undo is integrated with the new framework and operational.
Refactoring undo is integrated but not yet enabled.
Moving target milestone to M7.
Comment 5 Susan McCourt CLA 2005-04-28 15:01:30 EDT
The refactoring code is enabled so I will now consider this plan item fixed.

Moving to fixed.
Comment 6 Susan McCourt CLA 2005-05-10 13:16:18 EDT
Verified in I20050509-2010