e0e98d45d4
add doxygen comments to lua-binding doc, compress json.
2016-03-24 22:54:20 +01:00
6188315791
Add small llvm/libclang util to exctract doxygen comments
2016-03-24 22:54:20 +01:00
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