9d5738dc55
reset autoscroll speed to minimum when scrolling stops
...
Reset the autoscroll counter when scrolling stops, and correct the check
when vertical autoscrolling is permitted for whether scrolling has stopped.
2016-03-19 13:44:18 +00:00
93449d3431
expose Lua OSC transmitter
2016-03-19 13:15:37 +01:00
d0746b8378
remove cruft
2016-03-19 13:13:43 +01:00
e35d891616
the return of the Session::Exported signal
2016-03-19 13:13:34 +01:00
faf4c30cef
add Lua Bindings for ARDOUR::Region
2016-03-19 13:13:08 +01:00
5b347e9258
add OSC Lua bindings
2016-03-19 12:47:37 +01:00
83bcaa1882
plug a tiny memory leak
2016-03-19 10:51:26 +01:00
2288e04a5b
suppress realloc-poll debug messages in optimized builds
2016-03-19 10:51:15 +01:00
4135735590
fix some plugin control name typos
2016-03-19 00:31:04 +01:00
d7a95b5b50
amend prev commit
2016-03-19 00:16:30 +01:00
de85f0ad4b
gcc4 compat
2016-03-19 00:14:42 +01:00
Hanspeter Portner
b0937edeec
Fix blocked patch:Set messages.
2016-03-18 23:36:11 +01:00
abd65cfc70
Add a Lua Action Script to add scopes to all tracks
2016-03-18 22:57:53 +01:00
79ea6c8248
start a dedicated ARDOUR lua function collection
2016-03-18 22:52:19 +01:00
e4a4ef9a6b
fix processor DnD from sidebar.
...
(default move action removes an entry in the TreeView)
2016-03-18 21:34:28 +01:00
91207efbaa
add a lua inline scope processor
2016-03-18 21:34:22 +01:00
877325ea6e
special case LuaProc Inline Display UI: direct cairo context
2016-03-18 21:33:45 +01:00
851f6d4f79
fix possible overflow (printing float)
2016-03-18 21:33:13 +01:00
222c099300
add LuaProc Plugin state (to allow state copy, indep from controllables)
2016-03-18 21:33:09 +01:00
c648adfe43
implement LuaProc inline display
2016-03-18 20:01:10 +01:00
4ef3e25185
Add some convenient DSP methods for lua scripts
2016-03-18 20:00:44 +01:00
2c71196a6c
allow to bind functions with reference args in global lua namespace
2016-03-18 19:59:37 +01:00
ee2d88a5cc
add basic set of Cairo Lua bindings
2016-03-17 15:54:54 +01:00
4e6895f156
I'm taking a guess that we need to pass 'this' at line 243 of 'gtkmm2ext/fader.cc'
...
(makes it consistent with similar changes elsewhere).
2016-03-17 13:38:39 +00:00
e9a1674766
Make provision for building with the new LV2 extensions (when building with MSVC)
2016-03-17 12:48:55 +00:00
1665baa917
add missing ifdef
2016-03-16 19:39:13 +01:00
e7181c0cc4
Midi Busses? why yes!
2016-03-16 04:41:19 +01:00
c07bca3a62
fix capitalization of sections of key editor
2016-03-15 21:25:07 -04:00
485d7dbc9c
fix wscript to know about key binding dependencies
2016-03-15 21:25:07 -04:00
fed51adfa0
relax inline display height constraint
2016-03-16 01:24:32 +01:00
a06a5ecfd6
change the way the key editor gets populated; drop binding sets with no actions
2016-03-15 19:46:28 -04:00
694c7254e1
in key editor, attach key press/release handlers before other handlers so that normal treeview navigation keys (backspace, up, down etc.) can still be bound
2016-03-15 18:15:26 -04:00
285b76dc08
do the safety dance
2016-03-15 16:46:52 -04:00
c541670a37
safety pointer resets in MonitorSection dtor. Not intended to fix any known bugs
2016-03-15 16:44:12 -04:00
81f32cec1b
add and remove monitor section bindings as MS is created/destroyed
2016-03-15 16:43:52 -04:00
fb4bd3feef
allow access to ProcessorBox bindings
2016-03-15 16:43:26 -04:00
f83a7f4131
extend API of key binding editor to allow for tab removal
2016-03-15 16:42:45 -04:00
89ba1c9edd
show processor box bindings in key binding editor
2016-03-15 16:42:23 -04:00
58f259e4f7
add new API to ARDOUR_UI to allow dynamic add/remove of keyboard bindings to key binding editor
2016-03-15 16:41:15 -04:00
08f9a439a7
fix segfaults/crashes when quitting under valgrind
2016-03-15 15:35:11 -04:00
71c6cbecda
avoid memcpy if it's not needed.
...
besides, memcpy areas may not overlap
2016-03-15 18:47:39 +01:00
3239876faf
fix carelesslly deleted line that caused endless loop when missing
2016-03-15 13:14:35 -04:00
d46b0f5548
give monitor section its own bindings
2016-03-15 12:41:22 -04:00
09e193c097
give ProcessorBox its own bindings
2016-03-15 12:41:22 -04:00
d2396d59b1
new two new "pre-coded" bindings file, for the monitor section and the processor box
2016-03-15 12:41:22 -04:00
ad4ae69a1d
when handling a keyboard event, if the current focus widget has ardour bindings attached, use them rather the ones for the main window content tab
2016-03-15 12:41:21 -04:00
7460bbefb6
after showing a ProcessorBox context menu, resensitize all actions that it may have made insensitive
...
This allows them to be invoked via other means (e.g. bindings)
2016-03-15 12:41:21 -04:00
9a11e3a64d
change API for CairoWidget::focus_handler
...
This functor/closure is responsible for stealing focus from any existing text entry (or whatever else may have focus)
when clicking on a CairoWidget or derived class.
The old implementation just gave focus back to the editor canvas. The new version walks up the widget packing
heirarchy to find a focusable parent (from the CairoWidget for which it is invoked). If no focusable parent
is found, it cancels keyboard focus in the toplevel window containing the CairoWidget
2016-03-15 12:41:21 -04:00
a8f242f80a
no need for an noop method
2016-03-15 12:41:21 -04:00
7658850d9d
remove plugin ui settings from rc-config
2016-03-15 15:15:40 +01:00