13
0
livetrax/libs
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
..
appleutility
ardour Fixed overflow issue. Code originally meant to truncate the 64 bit integer did not work as assembler doesn't "cast" variables like C does. get_cycles() was passing the memory address of a 32 bit unsigned int to the x86 call which required 64 bits of storage space. The extra 32 bits corrupted whatever was on the stack next to the variable. 2008-09-22 20:44:46 +00:00
cairomm
clearlooks
evoral Eliminate a ton of unnecessary complete redrawing in MIDI stream views: 2008-09-23 02:40:29 +00:00
fst
glibmm2 Fix track height, partial merge of recent 2.0 updates (speed up track resizing, fix disappearing automation controls), rework layers and groups on canvas. 2008-09-17 19:04:16 +00:00
gtkmm2
gtkmm2ext
libgnomecanvasmm
midi++2 Move event specific ringbuffer stuff to evoral. 2008-09-22 16:28:02 +00:00
pbd * Added PBD::UUID 2008-09-19 16:56:01 +00:00
rubberband build fixes for external libsndfile, plus make ogg & FLAC required libs now 2008-09-17 11:26:31 +00:00
sigc++2 Fix sigc building. 2008-09-20 15:49:48 +00:00
soundtouch
surfaces Fix precedence error. 2008-09-20 19:02:58 +00:00
taglib merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib 2008-09-17 08:44:51 +00:00
vamp-plugins
vamp-sdk
.cvsignore