13
0
livetrax/libs/evoral
David Robillard ffaf827d93 Eliminate a ton of unnecessary complete redrawing in MIDI stream views:
Only resize vertically (don't reaload model) on range changes.
Keep track of range in model while loading (writing to model), rather than double display MIDI regions to find out.
Don't go crazy and chew CPU blinking around and doing nothing on initial show of MIDI track context menu.
Change radio 'full range' and 'contents range' menu items to non-radio actions that just set the range appropriately.
Fix crashes on some esoteric case of control data I can't figure out, but fixed anyway, so I guess it all worked out well in the end for everybody.


git-svn-id: svn://localhost/ardour2/branches/3.0@3794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-23 02:40:29 +00:00
..
evoral Eliminate a ton of unnecessary complete redrawing in MIDI stream views: 2008-09-23 02:40:29 +00:00
src Eliminate a ton of unnecessary complete redrawing in MIDI stream views: 2008-09-23 02:40:29 +00:00
test Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
SConscript Move event specific ringbuffer stuff to evoral. 2008-09-22 16:28:02 +00:00