wiki:UNPLANNED_META_CHANGES_R2
Last modified 15 years ago Last modified on 10/20/09 17:20:46

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=UNPLANNED_META_CHANGES_R2, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

There are some problems with the significance of model changes and the meta changes for them.

Task requirements

The model changes should be undone and redone in a group:

  • All sequential changes of the same type made for a short period of time:
    • Writing text
    • Changing color in the color picker.
  • Changes made over the same model of the same bound control without closing it.

Task result

The result of this task will be source code.

Implementation idea

Change the way model changes are grouped for undo-redo operations. It is good for the significant change that groups all insignificant to be registered first instead of last in the group.

META_CHANGES_R0
UNPLANNED_META_CHANGES_R1

How to demo

Open the appearance hud. Change the color of the border gradually and then undo it in one undo operation. Insert text frame. Write some code, wait for a little while and then write some code again. The undo-redo of the writing text should be done it two steps.

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)