104fafbdc2
fix odd case where a deliver has no ports e.g session load.
2016-04-14 19:20:39 +02:00
6ea864d845
update Pin DnD logic:
...
When starting a Drag on a connected destination, re-connect the
destination. "you grab the connect plug out of the socket and drag it"
2016-04-14 18:30:34 +02:00
7962176219
properly calculate requrired thread buffers
2016-04-14 14:13:26 +02:00
5af4ce47eb
alternative approach for 48532baaa
, C++98 compat that actually works, too
2016-04-14 12:46:23 +02:00
eda1508da1
Revert "remove C++11'isms from libptformat. back to C++98 compat."
...
This reverts commit 48532baaa7
.
2016-04-14 12:45:02 +02:00
5bbfd0d1bd
luaproc: assert instance access
2016-04-14 03:08:58 +02:00
204c8016c7
allow to compare C class instances from lua
2016-04-14 03:08:02 +02:00
afca178e45
show plugin pin labels when hovering over them
2016-04-13 23:43:08 +02:00
bf3719f63f
get editor controls layout/midi track header/scroomer to be the correct height
...
Using is_mapped() is wrong, since if the editor was not visible (i.e. program has not yet shown the editor
"tab", then _group_tabs will have is_visible() == true but is_mapped() == false
2016-04-13 15:28:34 -04:00
1b097d57bd
NO-OP, whitespace
2016-04-13 20:58:35 +02:00
9b8faf1679
allow midi tracks with audio-out only (and vice versa)
...
and a potential fix for odd noise on startup.
2016-04-13 20:57:40 +02:00
9fedb74b36
strict i/o sets enforces output port count.
2016-04-13 20:54:42 +02:00
868ed41d09
fix typo
2016-04-13 20:31:14 +02:00
ab6d93bf59
fix configurable IO MIDI FX w/strict-i/o
2016-04-13 20:13:39 +02:00
b4e4bd8733
fix crash introduced in 0d1cd3865d
2016-04-13 19:10:43 +02:00
4cc1286064
fix use of DIALOG/UTILITY window type hint on OS X.
...
See code comments for details
2016-04-13 13:00:05 -04:00
ea17875c36
show window title in DEBUG::Accelerator debug trace
2016-04-13 13:00:04 -04:00
b7768becb5
use correctly named action to put preferences into the global menu bar on OS X
2016-04-13 13:00:04 -04:00
82e6bdccf3
fix use of C++ style comments in cpp file (avoids warning on OS X)
2016-04-13 13:00:04 -04:00
7cbf7f370b
special case side-chain when copying plugin-state (fix crash, dup IO)
2016-04-13 18:53:54 +02:00
bc0bb9662e
prepare fix for copying plugin state
2016-04-13 18:53:47 +02:00
0d1cd3865d
properly auto-connect sidechain pins
...
Handle cases where the SC pin is not the last (SC3 anyone?)
also round-robin connect multiple SC inputs when replicating instances.
2016-04-13 17:42:38 +02:00
51d58d2c08
fix OSX builds
2016-04-13 14:47:36 +02:00
66b14b7bbb
special case strict-i/o on the master-bus
2016-04-13 13:23:17 +02:00
2b3205df0c
initialize uninitialized variable
2016-04-13 12:37:19 +02:00
7239cb09d9
extend strict-i/o to include route outputs.
2016-04-13 12:28:57 +02:00
5005aa529b
fix Plugin Pin for Audio + Midi input plugins
2016-04-13 01:16:03 +02:00
e77729125e
VST report audioMasterPinConnected according to Pin Management
2016-04-13 00:52:47 +02:00
e8366dbd83
prepare VST plugins for reporting connected pins
...
The VST needs a way to get the parent PluginInserts's channel-map :(
2016-04-13 00:52:28 +02:00
c5906ca471
update luadoc tools
2016-04-13 00:52:25 +02:00
238d644bf7
expose sidechain binding, fix "bounce" typo
2016-04-13 00:52:17 +02:00
a95e7fe275
yet more documentation..
2016-04-13 00:07:28 +02:00
6f7ac64d42
Modify 'getIdentityKey()' function to have LuaBridge_API linkage when building with MSVC (rather than simply 'extern')
2016-04-12 17:55:17 +01:00
e6dcc2d77d
Change LuaBridge_API to be __declspec(dllexport) or __declspec(dllimport, as required
2016-04-12 17:55:16 +01:00
da6aae826d
somewhat improved "thru" and sidechain routing display
2016-04-12 18:38:28 +02:00
8d112f018c
turn MarkerSelection into a class (bindings)
2016-04-12 18:13:31 +02:00
2b4dc843ad
fix typo in luabindings
2016-04-12 18:13:03 +02:00
04c56a0618
some strategic documentation
...
Prevent class descriptions inheriting the doc from PBD:Stateful by
adding some specific doc.
2016-04-12 17:03:44 +02:00
dd57b33b26
remove and ignore intermediate generated documentation files
...
..until someone steps up and wants to use those for auto-complete etc.
2016-04-12 13:55:09 +02:00
c52f7cfd8f
update luadoc tools
2016-04-12 13:53:02 +02:00
9b5809fe74
use dedicated counter for sidechain port numbering
2016-04-12 13:50:01 +02:00
29543a5dcd
add a new counter (for sidechain numbering)
2016-04-12 13:49:50 +02:00
f5e4d3b032
NO-OP; document some more parameters.
...
Since headers only provide the declaration, function
parameters need to be documented.
2016-04-12 11:06:35 +02:00
7292989a5a
some more windows bandaids for optimized builds
...
really this is getting UGLY.
2016-04-12 02:18:20 +02:00
3fef6a3b8d
hotfix process-graph: include internal-send -> internal return
2016-04-12 00:33:06 +02:00
bd463e887a
improve luawindow save/load/revert
2016-04-12 00:32:18 +02:00
8002b2d26e
special case luabridge for windows/MSVC
...
luabridge uses static fn addresses to identify classes.
Windows uses different addresses for *identical* static functions
in libardour.dll and ardour.exe
This solves the issue by moving the all functions from a
header-only implementation into libardour.
2016-04-11 22:19:25 +02:00
4eba3869fe
update lua documentation tools
2016-04-11 16:16:52 +02:00
957a18f635
indicate read-only scripts
2016-04-11 14:58:42 +02:00
baf6319613
update and cleanup lua example scripts
2016-04-11 14:36:57 +02:00