| Age | Commit message (Collapse) | Author | 
|---|
|  | Added MusECore::SongChangedFlags_t (in new type_defs.h file). Declared as int64 type.
All Song Changed parameters, handlers, connections, calls, colateral operations etc. now use 
 this new SongChangedFlags_t. 
All the handlers are now ready for the code bodies to accept any extra flags, devs need not
 do anything more than define new SC_* flags and write support inside the handlers.
Please beware these possible extra flags when writing songChanged handlers and setting updateFlags. | 
|  | Added member Song::updateFlags2. Song::update() now takes an extra 'flags2' param.
Please see ChangeLog for important information. | 
|  |  | 
|  |  | 
|  |  | 
|  | added "copy drummap" to duplicate track dialog | 
|  |  | 
|  | only quickly tested, seems okay on the first glance | 
|  |  | 
|  |  | 
|  |  | 
|  | squashed some minor bugs | 
|  | If main menu 'Add track': Inserts before currently selected track, else adds at end.
If Track List right-click existing Track Name: New 'Insert track' menu inserts before clicked track.
If Track List right-click on empty space, or Mixer 'Create': Adds at end, as usual.
Fixed track selection bug: Track info panel not clearing when clicking empty area. | 
|  | are automatically added to all editors which also display the "origin" parts | 
|  |  | 
|  | bool types.
All control movements should update display now. Also slightly changed behaviour of Ctrl class. 
TODO: Fix some painting corruption, improve discrete display, add transparency etc. etc.
Applied compilation patch to rhythmbase.ui by Jean-Damien Durand. | 
|  | - resizing a clone in the arranger also resizes all clones with
    the same length
  - same for auto-expanding in the pianoroll
  - auto-expanding in the pianoroll does NOT expand for parts
    which already contain hidden notes; then inserting notes
    is forbidden; buggy, see below
still TODO and BUGS:
  - forbidding notes doesn't work properly. the pianoroll still displays
    them until the next full song update.
  - that stuff must be done in the drum canvas as well
  - step-rec and the score editor need support for auto-expanding | 
|  |  | 
|  |  | 
|  | the ctrlcanvas and reordering the drum list
- applyOperationGroup() now doesn't apply empty opGroups any more
- reordering the drum list doesn't cause undo be triggered any more
- removed unneccessary song->update() calls after a
  song->applyOperationGroup() call
- cleaned up (removed some commented out code blocks) | 
|  | changed all these undoOps into a UndoOp-constructor.
should not have affected muse's behaviour.
should not introduce bugs or fix stuff. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | files. | 
|  |  | 
|  | usages.
Reverted class SpinBox to previous revision. | 
|  | Changed all obsoleted setMargin() calls to setContentsMargins(). | 
|  |  | 
|  |  |