13
0
Commit Graph

680 Commits

Author SHA1 Message Date
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