13
0
Commit Graph

161 Commits

Author SHA1 Message Date
Carl Hetherington
42d018ffa8 Use Glib::Threads::RecMutex rather than Glib::RecMutex where
available; the latter is deprecated and there is some
evidence to suggest that it is broken on some glibmm
versions (around 2.31.0 ish) See, for example
https://github.com/lightspark/lightspark/issues/168


git-svn-id: svn://localhost/ardour2/branches/3.0@12094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-26 08:44:06 +00:00
6e2dd99a04 Remove support for old and/or experimental LV2 stuff.
Ardour 3 now simply depends on the latest version of Lilv, which depends on the LV2 package (which contains all the LV2 headers).

git-svn-id: svn://localhost/ardour2/branches/3.0@12041 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-20 01:00:45 +00:00
e31e238927 fix bizarre typo in OS X build (bizarre because its not clear how it could have worked on Tiger or Lion, but it did)
git-svn-id: svn://localhost/ardour2/branches/3.0@11766 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-29 16:25:12 +00:00
34a9766269 tweak2
git-svn-id: svn://localhost/ardour2/branches/3.0@11713 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:44:38 +00:00
f875e68ea3 tweak
git-svn-id: svn://localhost/ardour2/branches/3.0@11712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:43:52 +00:00
f0e0f3fc94 hack for OS X builds where explicit linkage against libintl can be required but libintl has no .pc file and isn't part of the system libs
git-svn-id: svn://localhost/ardour2/branches/3.0@11711 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:40:31 +00:00
Carl Hetherington
8b964d86f4 Write SVN revision on every build (#4770).
git-svn-id: svn://localhost/ardour2/branches/3.0@11682 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 14:55:47 +00:00
8cf70e6416 tell people that --universal is OS X only
git-svn-id: svn://localhost/ardour2/branches/3.0@11648 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-12 12:17:02 +00:00
2a24e01aa8 fix typo for OS X build
git-svn-id: svn://localhost/ardour2/branches/3.0@11560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 20:15:31 +00:00
e061fa3009 bump version
git-svn-id: svn://localhost/ardour2/branches/3.0@11469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-07 20:29:50 +00:00
2858d43902 Use new Lilv state API to save LV2 plugin state.
This saves a complete history of plugin state, i.e. save is no longer destructive.  However, data is shared as much as possible, and new state is only written if the plugin state has actually changed.  There is exactly one link in the entire session directory to any external file, so archiving will work with minimal copying.

Not sure sure about the naming of the "externals" directory, but I have nothing better...


git-svn-id: svn://localhost/ardour2/branches/3.0@11372 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-28 01:45:15 +00:00
Carl Hetherington
b087721d8a Add some debug code to time things in the process
thread(s).


git-svn-id: svn://localhost/ardour2/branches/3.0@11246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-14 22:02:59 +00:00
9829a69549 fix over-zealous optimization in tempo map, caused crash
git-svn-id: svn://localhost/ardour2/branches/3.0@11168 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-05 21:24:26 +00:00
Carl Hetherington
0082e3364f Remove some wrongly commited stuff. Sorry\!
git-svn-id: svn://localhost/ardour2/branches/3.0@11087 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-27 00:57:20 +00:00
Carl Hetherington
dfc3078013 Add configure option to raise a FP exception when a denormal
is detected.


git-svn-id: svn://localhost/ardour2/branches/3.0@11086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-27 00:48:31 +00:00
Carl Hetherington
5c1e4e1c79 Un bit-rot the docbook manual build, just for kicks.
git-svn-id: svn://localhost/ardour2/branches/3.0@11039 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-21 00:55:57 +00:00
72e11bae94 do that freesound build change properly
git-svn-id: svn://localhost/ardour2/branches/3.0@10892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-04 21:20:04 +00:00
f03df3cea3 make Freesound support default to true
git-svn-id: svn://localhost/ardour2/branches/3.0@10891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-04 21:16:43 +00:00
fecc02f6f5 update and fix configure options (from Robin)
git-svn-id: svn://localhost/ardour2/branches/3.0@10873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 20:50:14 +00:00
639bb7dc5d use compiler-generated _LP64 macro to detect x86_64 rather than USE_X86_64_ASM
git-svn-id: svn://localhost/ardour2/branches/3.0@10871 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 20:38:31 +00:00
6567c1ba0a new i18n targets (to be explained in TRANSLATORS)
git-svn-id: svn://localhost/ardour2/branches/3.0@10743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 21:27:30 +00:00
Carl Hetherington
d9a3c6b89f Rename windows VST stuff with a Windows prefix.
git-svn-id: svn://localhost/ardour2/branches/3.0@10738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:42:29 +00:00
d59359b78f more consistent --no-lv2 option
git-svn-id: svn://localhost/ardour2/branches/3.0@10729 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 15:34:38 +00:00
089d3eb432 make LV2 support the default, still
git-svn-id: svn://localhost/ardour2/branches/3.0@10728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 15:30:11 +00:00
adcbae6954 make --lv2=0 work, as a workaround for LV2 release schedule
git-svn-id: svn://localhost/ardour2/branches/3.0@10727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 15:28:19 +00:00
d0b4621035 Remove redundant --extra-warn option (--strict does this).
git-svn-id: svn://localhost/ardour2/branches/3.0@10689 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 20:45:03 +00:00
597a656418 another attempt to fix win/86 VST builds
git-svn-id: svn://localhost/ardour2/branches/3.0@10658 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 22:11:51 +00:00
a5015ec50c fix win-x86-vst support in build by using CFLAGS and CXXFLAGS not CPPPATH
git-svn-id: svn://localhost/ardour2/branches/3.0@10645 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 12:49:03 +00:00
24d4511319 bump version for new same-day packages
git-svn-id: svn://localhost/ardour2/branches/3.0@10642 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 01:37:14 +00:00
Carl Hetherington
b998b8f761 alpha -> beta
git-svn-id: svn://localhost/ardour2/branches/3.0@10627 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 21:06:19 +00:00
8171a144e0 add configure time option to make building the freebie binaries easier
git-svn-id: svn://localhost/ardour2/branches/3.0@10595 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 21:48:41 +00:00
c66955386e make PluginManager API more in line with other singletons; do initial plugin discovery before beginning to construct the UI, so that if plugins create GUIs (e.g for license verification) they don't cause a run loop to catch the UIManager in an inconsistent state with menus defined but actions missing
git-svn-id: svn://localhost/ardour2/branches/3.0@10586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:41:29 +00:00
8e2858e555 move LXVST GUI stuff into gtk2_ardour, and fix X11 uselib stuff in wscripts
git-svn-id: svn://localhost/ardour2/branches/3.0@10565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 14:53:49 +00:00
bf8f0b2cb5 Apply patch from timbyr to fix building with --test.
git-svn-id: svn://localhost/ardour2/branches/3.0@10561 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 03:54:29 +00:00
5314311e78 prep for beta1
git-svn-id: svn://localhost/ardour2/branches/3.0@10554 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 20:09:14 +00:00
afa0e30727 linking fixes for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10520 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:29:20 +00:00
b96f89355e some possible build fixes for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10518 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 22:32:55 +00:00
dde05328a9 Build debuggable build by default.
git-svn-id: svn://localhost/ardour2/branches/3.0@10466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-06 04:05:57 +00:00
503dfe2a3f remove warning about native linux VST build; make default be platform-sensitive
git-svn-id: svn://localhost/ardour2/branches/3.0@10447 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:14:27 +00:00
db84f21ce0 add --also-include patch to help *BSD builders out, and add optional boost include path to CXXPATH not just CPPPATH
git-svn-id: svn://localhost/ardour2/branches/3.0@10445 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 20:50:28 +00:00
Carl Hetherington
9f60916c45 Patch from acolomb to fix installation of midi_maps (#4430).
git-svn-id: svn://localhost/ardour2/branches/3.0@10390 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 12:56:27 +00:00
dd989dfe96 build assist for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10373 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 01:36:14 +00:00
Carl Hetherington
aaa486a90f Patch from nettings to comment out soundtouch-related
configuration checks (#4403).


git-svn-id: svn://localhost/ardour2/branches/3.0@10329 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 00:12:41 +00:00
Carl Hetherington
4c2f9dd11b Add function to recover a full path from something like '.'
git-svn-id: svn://localhost/ardour2/branches/3.0@10284 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-22 21:46:46 +00:00
49b459f8d3 fix whitespace error
git-svn-id: svn://localhost/ardour2/branches/3.0@10255 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 15:09:03 +00:00
eb91adc959 revert to "real" optimzation flags, and remove commented stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@10253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 14:48:07 +00:00
4aeebb914e changes for OS X support: change waf config define to COREAUDIO_SUPPORT, remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken)
git-svn-id: svn://localhost/ardour2/branches/3.0@10224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 15:08:42 +00:00
9ec965a54e gnomecanvas related build changes
git-svn-id: svn://localhost/ardour2/branches/3.0@10221 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 13:07:26 +00:00
0c59c23aae make native linux VST support default to enabled
git-svn-id: svn://localhost/ardour2/branches/3.0@10218 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 12:58:07 +00:00
Carl Hetherington
a1f8f6d8ea Patch from acolomb to fix install of ardour_system.rc
(#4348).


git-svn-id: svn://localhost/ardour2/branches/3.0@10186 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-03 21:31:59 +00:00