| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | 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) | 
|  | default to them.
Required some icon and colour changes. See ChangeLog.
Fixed Old Style Drum lockup: Certain item channel overrides caused infinite loop in Audio::processMidi(). | 
|  | Ctl+Shift+F1 + "Printable file" button.
Memory leaks! Many widgets and dialogs had no parent and were not deleted! See ChangeLog. | 
|  | Feature: Piano KB / drum list show coloured dots when per-pitch controllers exist / have data. | 
|  | Improved: Midi controller graph 'Ctrl' popup menus. 
Improved: Aftertouch and PolyAftertouch (channel/key pressure) are true MusE controllers now.
TODO: Still W.I.P. See ChangeLog | 
|  |  | 
|  | 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. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | only quickly tested, seems okay on the first glance | 
|  |  | 
|  |  | 
|  | 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. | 
|  |  | 
|  |  | 
|  | atm, they aren't different from midi tracks except that they launch
a drum editor by default
added markers to help me finding the places to change
TODO: instrument muting, in-note-mapping etc... | 
|  |  | 
|  | - updated templates
- windows->tile/arrange in rows/columns doesn't maximize a window if it's
  the only one
- removed "bool initalizing stuff"
- small fixes for focusing and toolbar-sharing | 
|  | into helper.cpp, Put stuff in helper.* into MusEUtil namespace. | 
|  | 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 | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | fixed empty title problem for list editor
shared menu is also resetted when closing/hiding arranger, marker, cliplist | 
|  | added global settings for "default isMDI state" and "share..." (one default
for Subwins, one for free wins)
TODO: read and save them into configuration, add settings dialog for it | 
|  | toolbar state can be saved and restored, though this is still a bit buggy | 
|  | 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 | 
|  | removed the Toplevel class, as the TopWin::type() function replaces it | 
|  |  | 
|  | was stored as "real" (uncasted) pointer in the same struct | 
|  |  | 
|  |  | 
|  |  | 
|  | simulates return (closing). | 
|  | Midi track info patch popup now stays open for auditioning patches. 
Editor 'ctrl' controller popups: Split instrument/other (+ common controls!) + show ctrl numbers. | 
|  | 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 | 
|  |  | 
|  |  |