bd4424a74e
update fluidsynth patch
2016-08-24 13:05:47 +02:00
ac05f05023
Import libfluidsynth into the Ardour codebase
2016-08-23 22:21:03 +02:00
31ad7236b0
Exclude dev/example Lua scripts from packages
2016-08-21 00:41:49 +02:00
d07d91602f
fix copy/paste typo in bc0bb6cae
2016-08-16 01:01:36 +02:00
bc0bb6cae9
extend lua-doc to show properties
2016-08-16 00:25:59 +02:00
a6041f290e
allow for whitespace in XDG_DESKTOP_DIR
...
This allows for example "Área de Trabalho"
2016-08-15 22:25:56 +02:00
e2466621bc
edit text regarding the "required" nature of JACK during installation process
2016-08-14 09:53:07 -04:00
fc272ef9d7
Another step towards gcc-ABI detection when installing as root
...
makeself extracts the file with owner-only access.
When the installer itself runs as root, NORM_USER won't be able to
call the abi-test tool.
2016-08-13 00:31:56 +02:00
fd6dd8b19e
revert 388a8fc9; prefer gcc4 if we can't determine the ABI
2016-08-12 22:22:02 +02:00
dab31732c5
fix path to glibmm that we check
...
libglibmm-2.4.so comes with the -dev package
libglibmm-2.4.so.1 is the actual library
2016-08-12 13:46:17 +02:00
8e1de17319
allow to manually override gcc ABI selection in the installer
2016-08-12 13:36:04 +02:00
b244daf087
don't bundle no-inst scripts
2016-08-10 03:18:07 +02:00
388a8fc9be
if we can't determine the gcc4/5 prefer the new gcc5 ABI
2016-08-02 15:51:54 +02:00
34290320f6
include XT* plugins with Ardour bundles and x42 on OSX/Win
2016-08-02 15:51:54 +02:00
456596bced
yet another multi-ABI bundle installer fix
2016-07-30 01:23:38 +02:00
efcf5d3866
and now with proper bash syntax
2016-07-29 23:58:07 +02:00
73c0f9e529
prepare installer for multiabi bundles
2016-07-29 21:50:47 +02:00
3647d47b6d
make makeself compression options optional.
2016-07-29 20:45:21 +02:00
6fa25a1258
Don't compress linux bundle, compress installer (with xz)
...
This halves the installer size from about 60MB to 29MB.
2016-07-29 18:56:07 +02:00
3099d99e0b
correctly package color theme files for both linux and OS X
2016-07-18 11:50:38 -04:00
052b9164ea
bundle dynamically loaded NSS libs
2016-07-17 23:36:25 +02:00
d83be1baa3
backup lua-test/devel util code
2016-07-07 15:37:11 +02:00
77023e94ba
OSX: fix bundled lv2 plugin library names and deps
2016-07-06 02:53:31 +02:00
af3e38d04b
fix color file install paths
...
We are supposed to remove the application name after copying
2016-06-29 15:17:20 -04:00
139094b456
fix color file install paths
...
We are supposed to remove the application name after copying
2016-06-29 15:17:20 -04:00
ff5f05bd99
fix cursor set path during linux build
2016-06-29 15:17:20 -04:00
86763cba90
Enable build for FreeBSD (part 1/2)
...
Adopted from Michael Beer -- GH pull-request #232 with minor changes:
* rebased on master,
* removed trailing whitespace,
* don't explicitly change saved configuration defaults (wscript)
* moved sys/wait (WNOHANG) to header include
* separate changes in GUI and lib
2016-06-26 16:43:07 +02:00
b8442f8acd
fix uninstaller for variants (Mixbus32C vs Mixbus)
2016-06-25 19:56:34 +02:00
cee1109d9b
fix ampersands in group names in generated binding files
2016-06-23 08:37:24 -04:00
22d52876b7
include group descriptions when processing keybindings
2016-06-23 08:37:24 -04:00
4e2efa22d5
mixbus x42-plugins bundle update
...
include stereo-route and midi-map
2016-06-06 20:19:59 +02:00
7039821268
fix OS X bundling to include theme files
2016-06-01 17:04:18 -04:00
67083d65e4
add lua/C++ dynamic_cast<>
2016-06-01 13:59:31 +02:00
1ba015d3aa
fix install of color theme files for linux and OS X
2016-05-31 16:27:50 -04:00
23769a38f1
do not strip appname from color theme files
2016-05-31 15:30:46 -04:00
257f1bf7df
code to install color themes for linux + OS X builds
2016-05-31 15:30:46 -04:00
8faf313ed2
improved, functioning regexp for revisions
2016-05-31 15:30:46 -04:00
db7d401435
more useful regexp to allow 5.x-preN version tags
2016-05-31 15:30:46 -04:00
ca8ac0591f
remove old logos (old shape) which shouldn't be used anymore
2016-05-30 21:02:12 +02:00
f683f534a4
vamp API/ABI uses gcc4/5 specific C++ :(
2016-05-24 00:02:53 +02:00
455d4683f6
more harrison packaging
2016-05-23 16:46:08 +02:00
8fc5b5c060
move ancient icon source files away from the top-level
...
This also resolves an ambiguity with "icons/" when running
ardour from the source dir
2016-05-17 16:32:04 +02:00
cbe476521a
package Product/App specific resources
2016-05-17 13:33:37 +02:00
13e0db6914
icon-name follows program-name
...
so that derivative products don't need to replace binary image/icon
files in the source (use ./waf configure --program-name=...)
2016-05-16 17:35:01 +02:00
7364e6cf20
Mixbus32 and 32C packaging
2016-05-16 15:18:58 +02:00
7f1bd3c941
consolidate and re-order luasession code
2016-04-28 21:38:09 +02:00
671eddb610
deploy all *.colors files in binary bundles
2016-04-26 22:42:28 +02:00
0e4b3735a5
update luadoc tools
2016-04-25 13:49:43 +02:00
f80c0faa24
some new lua-bindings and session-lua (creating sessions)
2016-04-24 14:43:18 +02:00
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
3710a977fc
variable program name in installer script
2016-01-09 13:00:01 +01:00