On February 21, 2016 10:13:15 AM Dan MacDonald wrote: > Tim? > > On Thu, Feb 18, 2016 at 7:37 AM, Dan MacDonald <[email protected]> wrote: > > Thanks for another big update Tim! > > > > Are there any more loose ends you'd like to get tidied up for 3.0 that > > don't have tickets on GH?
Plenty. A lot on my plate right now. I'm not focusing on GH bugs right now, rather on the massive stuff I already started. I have worked on my midi_fixes branch the last few days, and soon (today) I will merge it into master. I will be glad to get that out of the way. It has been waiting a long time. There are important fixes and additions in the branch. One of which, 'stuck live notes lists', is actually required to be merged for me to complete the 'note-off / zero velocity note-on' work in master that I did recently. Then I have to finish the mixer stuff and so on. Tim. > > > > On Wed, Feb 17, 2016 at 9:54 PM, Tim E. Real <[email protected]> wrote: > >> Hey! > >> > >> Sorry for delays. Will get back to mixer stuff ASAP. > >> > >> Took a four-day-long detour to fix some problems. In master now. > >> It was a challenge. > >> Cheers. Tim. > >> > >> > >> - Audio automation graphs fixes: > >> - Greatly reduced CPU usage while playing and graph(s) showing. > >> > >> (Update only required rectangles and paint only requested rectangles - > >> > >> not the whole darn window.) > >> > >> - Fixed flickering when moving mouse. > >> - Added drawing layers: Draw lines, then vertices, then text. > >> > >> With moderate transparency. > >> > >> - Added shaded box for text, to stand out better. > >> - Vertex selection: Guaranteed to be able to select a vertex even in > >> > >> densely crowded multiple graphs. > >> > >> - New vertices: Guaranteed to be able to add vertices to lines even in > >> > >> densely crowded multiple graphs. > >> > >> Note that preference is now given to selecting/moving existing vertices > >> > >> over adding new ones. > >> > >> The vertex 'hit' zone is such that if you really wanted to add another > >> > >> vertex to an already dense graph portion, then you should zoom in more. > >> > >> - Undo system fix in Undo::merge_combo(): > >> if (this->combobreaker || other.combobreaker) // Flawed? > >> if (other.combobreaker) // Changed. Test OK. > >> > >> - Audio automation graphs: Added Undo support. Smart Undo support using > >> > >> the above Undo fix. > >> > >> Dragging a vertex around makes only ONE Undo step. > >> > >> This is the first real 'editing' usage of Smart Undo using > >> > >> Florian's combo/breaker system. > >> > >> Score Editor uses it for undo-able note selection. > >> But there was a bug where it required two undo clicks, > >> > >> and the above Undo fix seems to cure it now, one click only. > >> > >> Another good example of Smart Undo usage (TODO): > >> Editing the Track List channel column. ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
