13
0
Commit Graph

753 Commits

Author SHA1 Message Date
bad7dcbfa5 Make bundle DSP URI configurable and version/variant independent 2016-09-23 00:47:47 +02:00
60777d5804 Fix links to manual in windows installer 2016-09-15 14:01:43 +02:00
5643ed4257 Allow to bunde demo session(s) 2016-09-15 13:11:43 +02:00
98491b9eb2 bundle embeddable/nativeUI Harrison plugins 2016-09-15 13:05:31 +02:00
5eb36a3283 remove cruft from packaging scripts 2016-09-15 12:51:32 +02:00
cbd310ef65 Move check for detected bundle earlier in install process.
Previously if the bundle being installed did not support the detected
system the user would get an error message about the .size file
being missing.
2016-09-02 10:39:23 -05:00
df4e6c4fcc update fluidsynth patch for MSVC 2016-08-28 13:47:12 +02:00
38e09a8ed5 update fluidsynth patch 2016-08-25 22:37:12 +02:00
a639e4492f Revert "Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames""
There was never any problem with this going public! Stupid Paul.

This reverts commit 6063ec2dbb.
2016-08-25 13:44:23 -04:00
6063ec2dbb Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames"
This was not supposed to go public.

This reverts commit e8f7f458e1.
2016-08-25 13:43:47 -04:00
e8f7f458e1 patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames 2016-08-25 13:42:38 -04:00
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