940c165a31
'LuaScriptParams' stuff needs to be visible if it's to be used outside of libardour
2016-03-24 14:53:31 +00:00
e807080d47
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-03-24 14:52:01 +00:00
67fb1d65b7
reset lua console interpreter when session changes (drop references)
2016-03-24 01:52:24 +01:00
2061c352d2
cont'd work on Lua Script Console
2016-03-24 01:44:06 +01:00
28b707061b
gcc4 compat
2016-03-24 00:32:18 +01:00
323ae44c25
Add some introductory lua-doc paragraph
2016-03-23 23:46:19 +01:00
9ed7793326
add/update lua scripts
2016-03-23 23:45:39 +01:00
dafdf87b79
towards a proper lua script console UI
2016-03-23 23:44:35 +01:00
b7754af246
update lua script file management:
...
* clean up Script discovery API
* add "Snippet" script type
* expose user-script dir
* add temporary error-debug information
2016-03-23 23:42:38 +01:00
a8943538ea
Hide lua script selector before showing lua parameter dialog.
2016-03-23 17:00:10 +01:00
627f2aae48
UI part of lua code/header consolidation.
2016-03-23 17:00:10 +01:00
829da7eb33
refactor lua header includes
2016-03-23 17:00:10 +01:00
b031d762c9
test workaround for OSX IK-Multimedia Plugin GUIs.
2016-03-23 16:59:07 +01:00
367e4f94db
LV2_EXTENDED also needs to be defined when building gtk2_ardour
...
(was already defined for waf builds - but was missing for MSVC)
2016-03-23 08:06:04 +00:00
a3db4d7f0e
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-03-23 08:06:04 +00:00
326611c024
fix compilation on OSX (in the wake of eaca325c
)
2016-03-22 17:03:13 +01:00
fe6588bd20
fix copy/paste typo
2016-03-22 14:44:58 +01:00
e105d50d66
update luadoc
2016-03-22 00:50:14 +01:00
d062e1a84e
further lua binding refactoring, match C++ namespaces
2016-03-22 00:30:27 +01:00
59e0ca401f
further lua binding refactoring, match C++ namespaces
2016-03-22 00:30:27 +01:00
c4c74933e1
Fix unused variable warning
2016-03-21 18:58:31 -04:00
eaca325ce8
Trim dependence on evoral types.hpp and Beats.hpp
2016-03-21 18:58:31 -04:00
ea354226c1
catch lua exceptions.
2016-03-21 21:39:11 +01:00
850d793c00
cont'd lua HTML doc.
2016-03-21 21:15:26 +01:00
b47fb7a0b2
update scripts (Lua namespace refactoring)
2016-03-21 20:58:53 +01:00
9f0130249d
update Lua Binding Doc and html generator
2016-03-21 19:06:51 +01:00
7083d711ac
return values of reference params as Lua table
2016-03-21 18:58:09 +01:00
4d2a2594f0
move std bindings out of "ARDOUR" into "C" namespace, fix Reference Params
2016-03-21 18:57:20 +01:00
b6f0f30add
Lua Array Documentation
2016-03-21 18:56:16 +01:00
945bb181bc
first steps towards formatting lua binding doc (JSON/HTML)
2016-03-21 04:09:01 +01:00
7079865bfc
add missing GUI lua binding classe
2016-03-21 04:06:32 +01:00
bf5cdc075d
add some missing bindings (dep classes)
2016-03-21 04:06:05 +01:00
481e5d1416
refine Lua Binding Documentation
2016-03-21 04:05:43 +01:00
6741679a98
add convenience lua API for looking up Plugins
2016-03-20 21:16:18 +01:00
6ecc8e9b3d
fix JSON luadoc format
2016-03-20 20:58:52 +01:00
ec70ea7b0f
handle MidiBusses in channel-count
2016-03-20 20:54:36 +01:00
6972db0d55
add luadoc binary (developer tool) to dump lua bindings
...
output is either JSON or lua-tables.
enable via ./waf configure --luadoc ... , needs C++11
2016-03-20 20:54:36 +01:00
618ef9f923
Prepare Lua Binding Documentation (JSON)
2016-03-20 20:54:36 +01:00
8df6101fd3
fix out-of-bounds array access in export report.
...
cppcheck reports "gtk2_ardour/export_report.cc:260: error: Array 'y0[4]'
accessed at index 4, which is out of bounds.", which seems indeed to be
the case.
2016-03-20 11:19:31 +00:00
7840bb1b14
cache LuaProc Parameters in Processor
...
This prevents concurrent access to the lua interpreter to query them
2016-03-19 18:59:10 +01:00
57e94ee1c5
Revert "hotfix for concurrent lua interpreter calls"
...
This reverts commit 8f3a13d998
.
2016-03-19 18:08:38 +01:00
8f3a13d998
hotfix for concurrent lua interpreter calls
...
ToDo: localize parameter descriptor in init()
2016-03-19 18:03:36 +01:00
93cfcd5abf
indicate debug builds in About > Config and shorten the message to fit
2016-03-19 17:33:54 +01:00
4561788777
fix optimized build
2016-03-19 17:14:23 +01:00
04bcae498c
expose OSC bindings to luasession util
2016-03-19 16:55:51 +01:00
88caab41b2
add more lua examples/doc
2016-03-19 16:41:59 +01:00
dffdee85a0
add some convenience lua functions for plugin management
2016-03-19 16:41:59 +01:00
fc988428bc
fix plugin preset listing
2016-03-19 16:41:59 +01:00
e41d4e8248
prepare Instrument slots -- replace processor in place
2016-03-19 16:41:59 +01:00
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