NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #1463 (new defect)

Opened 2012-09-07T12:47:49-05:00

Last modified 2013-04-15T09:55:15-05:00

Legacy Undo needs to be overridden

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b10-compatibility
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #13

Description

The legacy undo command is not smart enough to recover data in many circumstances. It needs to be rewritten as a pure IJ2 implementation.

Example:
Create a new image.
Use the (pure IJ2) drawing tools a lot.
Run Undo and no changes are remembered even if you ran 100 different tool commands. The legacy undo just can't be aware of IJ2 changes (even though the legacy layer could be made to store undo info on demand).

Change History

comment:1 Changed 2012-09-07T12:48:19-05:00 by bdezonia

  • Blocking 13 added; 1457 removed

comment:2 Changed 2012-11-21T09:55:30-06:00 by bdezonia

  • Milestone changed from imagej-2.0.0-beta7 to imagej-2.0.0-beta6

comment:3 Changed 2012-12-27T10:53:40-06:00 by curtis

  • Milestone changed from imagej2-b6-legacy-undo to imagej2-b7-ndim-data

comment:4 Changed 2013-03-07T13:00:09-06:00 by bdezonia

  • Milestone changed from imagej2-b7-ndim-data to imagej2-unscheduled

comment:5 Changed 2013-04-15T09:55:15-05:00 by curtis

  • Milestone changed from imagej2-unscheduled to imagej2-b10-compatibility