Block a user
e2f6957c85
virtualize EditingContext::midi_action() so that MidiCueEditor works
9b3ecb3f45
correctly define MIDI actions using MidiView, not MidiRegionView
b7b05040c2
NO-OP: whitespace
108acc04fb
correct errors in coordinate math when moving a mote selection
d682a7bfd2
correctly set timeline_origin for a MidiCueEditor
d8f222940a
various changes to editor drag code to correctly use a bounding item
87f3df3845
don't double-apply the effect of a drag with a bounding item to _grab_y
d784fb15dd
NO-OP: whitespace
92dacb5f01
correct errors in coordinate math when moving a mote selection
f7a49afeab
correctly set timeline_origin for a MidiCueEditor
236b91d8f9
various changes to editor drag code to correctly use a bounding item
547636e93a
don't double-apply the effect of a drag with a bounding item to _grab_y
1dd7d2af1f
sort of NO-OP: follow if/return coding guidelines
4872d6706d
fix crash cause by ending non-existing track drag
3ed9da1a5b
manual cleanup after another tricky rebase against master
3c74505ab5
more manual fixes after a substantial rebase
a0939ad8ad
more manual fixes after a substantial rebase
b261b8b6fc
manual fixes after a substantial rebase
49e7d0260d
the state of things in pianorule, committed for travel purposes
e7bdcce65d
Merge branch 'ardour'
0ec926668c
refine track drag API to control whether cursor can change on button press
3dd8b930e4
fix paste error
144fe5b08a
fix issues with the length of captured MIDI regions when there are tempo changes present
c7b8840f8f
redesign track drag so that we can start from anywhere in the header, including the name
144fe5b08a
fix issues with the length of captured MIDI regions when there are tempo changes present
c7b8840f8f
redesign track drag so that we can start from anywhere in the header, including the name
9cc0509ef1
more manual fixes after a substantial rebase
df1366453d
more manual fixes after a substantial rebase
44f4b4b2d0
manual fixes after a substantial rebase
2f3bd9b347
the state of things in pianorule, committed for travel purposes
eb7dbf4eb6
basics of autoscroll for pianoroll (mostly shared with Editor)
81d1ad5890
L: during Route::set_name(), also rename direct outs
18ae113b3c
Merge branch 'ardour'
949b4d4017
fix reversed logic in test of Delivery::set_name()
0a19b719d4
fix creation of Cue markers via new ruler menu
3823ec122c
L: when the auto-connect suspension ends, actually do the reassignment of trrack numbers (and thus I/O)
ab09b7fbc1
Merge branch 'ardour'
bbda6b8c02
NO-OP: whitespace
cb5a9f11dc
auto-fy another PortGroup::gather loop + no main outs for livetrax, part 2
44ee16a5ac
L: do not add main outs proc to a RouteIOs list for livetrax
c98ec4456d
auto-fy another PortGroup::gather loop
bbda6b8c02
NO-OP: whitespace
cb5a9f11dc
auto-fy another PortGroup::gather loop + no main outs for livetrax, part 2
44ee16a5ac
L: do not add main outs proc to a RouteIOs list for livetrax
c98ec4456d
auto-fy another PortGroup::gather loop
a67963185f
auto-fy loop in PortGroup::gathe