Block a user
5401f2c3eb
ifdef out modified-with check (intended for livetrax)
eeccb813bb
remove unused local variable
68ebcc36a9
show a dedicated message dialog for WrongProgram exceptions
54f810f90e
throw WrongProgram exception if session was modified with incompatible app
4212e23e77
make "modified-with" a session member
249442fe99
JACK backend: fix race condition caused by not wrapping jack_set_property() in JACK_SERVER_CALL
df515ab30a
do not add "direct" to the name of direct out sends after a route rename
ea99222240
remove debug output
945f286028
use Send::set_owner() so that direct outs show up with better names
0836d8cd27
Add Send::set_owner()
d4253860f7
JACK backend: fix race condition caused by not wrapping jack_set_property() in JACK_SERVER_CALL
e8ff2a9c5c
Merge branch 'ardour'
78ea2521b0
fix previous commit to Kurzweil K2700 MIDNAM
270571a8fd
Merge branch 'ardour'
dd4abedb8c
add <Author> to Kurzweil K2700 MIDNAM
630587ee3f
VST2: amend prev commit, ignore SysEx and invalid MIDI events
e1ef129ab0
VST2: store VstMidiEvents with the correct size
5360ba0000
VST3: store kAfterTouch events with the correct size
7ef41edfc2
fix management of undo/redo and _current_editing_context
ba9040bcb3
attach shared bindings to a parent of editor canvas to make them accessible
67cb92c4b9
make undo/redo action sensitivity work with multiple EditingContexts
07038f5dcb
add API to access PBD::UndoHistory member of HistoryOwner
0ddf4af617
undo history for MidiCueEditor
6b04393f9a
move undo/redo key bindings into shared "Editing" space
f09e7b85ef
show Bindings _name in DEBUG_TRACE output
7c47cfdb3d
adjust MidiModel API to require HistoryOwner not Session for commands
2efa501aed
show HistoryOwner::_name in DEBUG_TRACE messages
d8d620db7e
make CueEditor be a HistoryOwner and start on undo/redo refactor
2fc08dd62a
NO-OP: add useful comment
1aa0f56128
Session IS-A history owner
09c5b967a4
abstract concept of a history owner from ARDOUR::Session into libpbd
01b8850c1a
use MidiModel::ContentsChanged to drive MIDI cue edit swaps (GUI version)
bf49d22ec4
use MidiModel::ContentsChanged to drive MIDI cue edit swaps
0d58465297
remove debug output
ae9532a781
more changes to get MIDI clip editing working
a7c5f4b727
add ::render() to MidiModel since that's what we'll be editing
9a77808145
more preparation for MIDI cue editing to propagate to the slot (trigger)
04c5f8fd63
further preparation for MIDI cue editing in triggerbox code
6447f0d0b5
remove debug output
652094531a
more changes to get MIDI clip editing working
5f5976d79b
add ::render() to MidiModel since that's what we'll be editing
27714af5d0
more preparation for MIDI cue editing to propagate to the slot (trigger)
759b30d22c
further preparation for MIDI cue editing in triggerbox code