13
0
Commit Graph

643 Commits

Author SHA1 Message Date
e3607a4c8b plug some memory leaks in libardour 2016-04-24 14:43:18 +02:00
f317451609 lua bindings for track/bus and session creation 2016-04-24 00:25:34 +02:00
5c44ae8dd7 fix another manual typo 2016-04-15 23:06:11 +02:00
5005aa529b fix Plugin Pin for Audio + Midi input plugins 2016-04-13 01:16:03 +02:00
c5906ca471 update luadoc tools 2016-04-13 00:52:25 +02:00
c52f7cfd8f update luadoc tools 2016-04-12 13:53:02 +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
121cd66fd6 update lua class documentation scripts 2016-04-10 23:34:00 +02:00
a9a6d6da4e variable for packaging channelstrip. allow rename 2016-04-07 23:15:40 +02:00
5e2c9f8ef8 lua-doc: generate ardour-manual (template) directly 2016-04-06 18:23:25 +02:00
22b1a0b6ae update lua doc to html generator 2016-04-06 17:03:34 +02:00
08182571e8 update documentation extraction script (use .cc instead of .h)
Most ardour header have incomplete dependencies. e.g gtk2_ardour/marker.h
has a "Pango::FontDescription" member but never includes pangomm itself.
(marker.cc includes it [indirectly] before including marker.h)

Until this situation is remedied, parse .cc files (which takes
significantly longer but works).
2016-03-31 01:16:07 +02:00
8a50095d28 add debug mode to clang doxygen parser tool (print compile errors) 2016-03-31 01:16:07 +02:00
c8db4fcfc6 format lua reference in ardour-manual compatible html 2016-03-26 21:27:13 +01:00
6b33ebaafa update luadoc 2016-03-26 14:55:16 +01:00
3f71e669ae add lua script to test channel-mapping, update doc 2016-03-26 01:06:33 +01:00
dd27620566 filter declarations in C++, improve luadoc 2016-03-25 16:31:16 +01:00
83fdfd89f7 update doc scripts, disregard "const" when matching ABIs 2016-03-25 01:22:23 +01:00
cac89c0b42 update luadoc scripts 2016-03-25 00:43:15 +01:00
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
323ae44c25 Add some introductory lua-doc paragraph 2016-03-23 23:46:19 +01:00
e105d50d66 update luadoc 2016-03-22 00:50:14 +01:00
850d793c00 cont'd lua HTML doc. 2016-03-21 21:15:26 +01:00
9f0130249d update Lua Binding Doc and html generator 2016-03-21 19:06:51 +01:00
945bb181bc first steps towards formatting lua binding doc (JSON/HTML) 2016-03-21 04:09:01 +01:00
04bcae498c expose OSC bindings to luasession util 2016-03-19 16:55:51 +01: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
5c0f11970c add an untested, but likely usable clang-format configuration file (from matthias buhr) 2016-03-08 08:38:45 -05:00
72ac6bc8a6 fix OSX/PPC bundled plugins 2016-03-07 19:41:30 +01:00
cdd254033e prepare including fil4 w/Mixbus 2016-03-06 17:30:32 +01:00
98dfa53228 add missing file (2de4e1d) 2016-03-04 17:02:04 +01:00
ba78359129 prepare for update to waf 1.8
uselib is no longer implicit (inherited by .use). This is still incomplete,
some uselibs for non-linux variants may be missing.

bld.is_defined("HAVE_XXX") also no longer works and will have to be
changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-28 21:16:44 +01:00
28c9583ba6 change bindings file included in bundles for Linux and OS X 2016-02-23 14:10:45 -05:00
1473c2d364 Add some lua scripts 2016-02-23 15:44:41 +01:00
942471d21f add lua-session commandline tool 2016-02-23 15:43:03 +01:00
ad220df6b7 fix another XML typo 2016-02-22 15:31:23 -05:00
50aa93b92e fix XML typo 2016-02-22 15:31:23 -05:00
19fa64610b redesign fmt-bindings to generate Ardour native binding files.
This replaces the old GTK accel map format.
2016-02-22 15:31:23 -05:00
88fb3c5ac9 improve output format to include required XML boilerplate 2016-02-22 15:31:22 -05:00
73170bfc53 place generated bindings files in gtk2_ardour/
This may have some potential cross-platform issues if fmt-bindings is
ever meant to run on Windows.
2016-02-22 15:31:22 -05:00
03350db8f0 remove WINDOW modifier from mnemonic bindings file, and replace with SECONDARY which was already enforced by the substitution dictionary in fmt-bindings 2016-02-22 15:31:22 -05:00
bbea11fe0f hack up fmt-bindings so that it can generate native ardour bindings files 2016-02-22 15:31:22 -05:00
Adrian Knoth
6fa88273aa Spelling correction patch from Debian
Patch taken (and forward-ported to HEAD) from
<https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch>
2016-02-22 15:13:01 -05:00
f0d40fb34a fix linux bundle installer 2016-02-20 12:08:55 +01:00
02aa1be06c possible fix for AVLinux VST bundles. 2016-02-19 21:11:55 +01:00
92d8e6622d OSX build - ignore order of options (and fix indent on the way)
We call the script with "--nls --public" and not "--public --nls"
--public did unset "WITH_NLS"
2016-02-16 00:52:50 +01:00
fd3772a40f Fix spelling 2016-02-10 13:25:14 -06:00
3f76b4ec17 newer, not-as-good boost shared ptr debug patch for boost 1.55 and maybe later 2016-01-16 10:03:42 -05:00