summaryrefslogtreecommitdiff
path: root/muse2/muse/undo.h
AgeCommit message (Collapse)Author
2013-10-09changed track drag to move instead of swaprj
2013-09-05Undo groups can now be auto-grouped.Florian Jung
2013-09-02MovePartToTrackFlorian Jung
2013-09-01applyOperationGroup is no more a hack :)Florian Jung
2013-08-22fixed insane ModifyEvent old/new twistFlorian Jung
2013-08-20Event/Part selection now via UndoOp::Select*Florian Jung
additionally: added Song::applyOperation() removed unused param from (un)chainTrackParts
2013-08-19some const-correctness. Part interface overhaul.Florian Jung
various fixes.
2013-08-16Parts have their own, non-shared EventList (still WIP!)Florian Jung
removed refcounting in Eventlist Part::events() is now a const EventList& chaining parts now a Part:: member function made Track::events, ::mpevents public instead of using an insane reference-accessor TODO: need a grouping indicator of clones (like the eventlist pointer was used for)
2013-08-11removed unused UndoOp ctorsFlorian Jung
2013-08-10removed ModifyPart/changePart. Replaced with ModifyPartLength etc.Florian Jung
2012-07-01final mergeFlorian Jung
2012-05-28merged with release_2_0Florian Jung
2012-01-03merged with trunkFlorian Jung
added "copy drummap" to duplicate track dialog
2012-01-03merged with release_2_0Florian Jung
2011-12-26merged with release_2_0Florian Jung
2011-12-21merged with trunk (that is, pulled the fixes from release_2_0)Florian Jung
only quickly tested, seems okay on the first glance
2011-12-14pulled fixes from release into trunkFlorian Jung
2011-10-08merged namespace changes. HOPEFULLY the last one.Florian Jung
2011-10-07(hopefully) final huge namespace update.Orcan Ogetbil
2011-09-28Undo::empty() also returns empty if the list only contains DoNothingsFlorian Jung
removed unused, unimplemented function
2011-09-06Updated the licensing informationOrcan Ogetbil
2011-06-05speeded up the arranger's part canvasFlorian Jung
2011-05-22moving events in canvases and reordering the drum map haveFlorian Jung
been speeded up by using operation groups. HOWEVER: there might be bugs, in fact, i may even have messed up the whole thing! use with CAUTION and TEST intensively!
2011-05-22changed Song::undoOp(foo) to Song::addUndo(UndoOp(foo)).Florian Jung
changed all these undoOps into a UndoOp-constructor. should not have affected muse's behaviour. should not introduce bugs or fix stuff.
2011-04-19undo for keymapRobert Jonsson
2010-12-15Major cleanup in the #includes. Moved the contents of all.h into individal ↵Orcan Ogetbil
files.
2010-10-13new branch muse2, first checkinRobert Jonsson