Commit Graph

19641 Commits

Author SHA1 Message Date
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
e41d4e8248 prepare Instrument slots -- replace processor in place 2016-03-19 16:41:59 +01:00