| Age | Commit message (Collapse) | Author | 
 | 
See ChangeLog.
 | 
 | 
Feature: Piano KB / drum list show coloured dots when per-pitch controllers exist / have data.
 | 
 | 
found in Settings.
Improved: Piano KB has current selected note (yellow). For velocity/polyaftertouch/other per-note ctrls.  
Bad timing warning now has "don't show again".
Added 'speaker' icon to drum edit. And drum list and piano keyboard now obey the 'speaker' icon.
 | 
 | 
Complete rewrite of initializations coding.
Improved: Midi controller graphs: Control selector 'S' popup now stay-open, AND NOW with multi-coloured dots. 
Bonus! Pianoroll and drum edit 'Ctrl' buttons ALSO now popup this very same menu. 
Improved: 'Old' drum track 'drum controllers' display and operation: Fixed several problems.
 | 
 | 
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. 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
revealed some problems. Installed bool TopWin::deleting(). It is set true when 
 closeEvent() is called in any self-deleting TopWins. Used it to make all such 
 TopWins and their corresponding child canvasses ignore songChanged signals.
 | 
 | 
 | 
 | 
 | 
 | 
TODO: sane values for raster, and respect raster and amount values
      support ctrl+shift+c
 | 
 | 
STILL WAIT WITH COMMITTING NEW STUFF! i have to merge the rest as well!
this is a bit buggy (connect errors, not tested much), but doesn't
segfault immediately
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
toolbar states are now saved also for shared toolbars
toolbar and window state saving is now handled in TopWin
TODO: finish list, cliplist, masterlist, marker, arranger
 | 
 | 
was stored as "real" (uncasted) pointer in the same struct
 | 
 | 
 | 
 | 
their appropriate place
 | 
 | 
 | 
 | 
dialogs now also save and restore their state
templates were updated and have now sane defaults for toolbars etc.
 | 
 | 
 | 
 | 
- delete overlaps may work differently, i haven't understood it fully
- added lots of dialogs for these functions
 | 
 | 
this also involved changing the Toolbar1 
- removed unneccessary short cuts: SHRT_OVER_QUANTIZE etc. instead added
  SHRT_QUANTIZE
- changed behaviour for scripts: the "quant"-parameter they get isn't the
  quant-combo's setting, but the snap-combo's now
- changed behaviour for step-recording: the note-length is now the "raster"-
  value instead of the "quant"-value
 | 
 | 
added quantize-dialog and improved the other dialogs
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
headers fixes.
 | 
 | 
 | 
 | 
 | 
 | 
 |