ardour.git
12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:34:46 +0000 (16:34 +0000)]
more build script cleanups

git-svn-id: svn://localhost/ardour2/branches/3.0@12426 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:27:50 +0000 (16:27 +0000)]
more build script cleanups

git-svn-id: svn://localhost/ardour2/branches/3.0@12425 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:21:46 +0000 (16:21 +0000)]
more build script cleanups

git-svn-id: svn://localhost/ardour2/branches/3.0@12424 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:19:41 +0000 (16:19 +0000)]
more build script cleanups

git-svn-id: svn://localhost/ardour2/branches/3.0@12423 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agobuild script tweaks for most consistency
Paul Davis [Thu, 24 May 2012 15:58:58 +0000 (15:58 +0000)]
build script tweaks for most consistency

git-svn-id: svn://localhost/ardour2/branches/3.0@12422 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agouse new config vars
Paul Davis [Thu, 24 May 2012 14:51:08 +0000 (14:51 +0000)]
use new config vars

git-svn-id: svn://localhost/ardour2/branches/3.0@12421 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove over 500 unnecessary includes (including 54 of session.h).
David Robillard [Thu, 24 May 2012 06:09:29 +0000 (06:09 +0000)]
Remove over 500 unnecessary includes (including 54 of session.h).

It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff).  I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.

This commit only targets includes of ardour/*.h.  There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.

git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoConsistency is the hobgoblin of small minds.
David Robillard [Thu, 24 May 2012 04:11:25 +0000 (04:11 +0000)]
Consistency is the hobgoblin of small minds.

git-svn-id: svn://localhost/ardour2/branches/3.0@12419 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoCompile cleanly with clang.
David Robillard [Thu, 24 May 2012 02:54:10 +0000 (02:54 +0000)]
Compile cleanly with clang.

To compile Ardour with LLVM/clang, do the usual thing but set the CXX and CC
environment variables, e.g.:

CC=/usr/bin/clang CXX=/usr/bin/clang++ ./waf configure build

git-svn-id: svn://localhost/ardour2/branches/3.0@12418 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix blatang logic errors (?), which is rather odd since this file was generated by...
David Robillard [Thu, 24 May 2012 02:51:30 +0000 (02:51 +0000)]
Fix blatang logic errors (?), which is rather odd since this file was generated by Vala...

git-svn-id: svn://localhost/ardour2/branches/3.0@12417 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoGracefully handle LV2 UIs that fail to return a widget.
David Robillard [Thu, 24 May 2012 02:50:36 +0000 (02:50 +0000)]
Gracefully handle LV2 UIs that fail to return a widget.

git-svn-id: svn://localhost/ardour2/branches/3.0@12416 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agobuild script typo
Paul Davis [Thu, 24 May 2012 02:00:12 +0000 (02:00 +0000)]
build script typo

git-svn-id: svn://localhost/ardour2/branches/3.0@12415 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotweaks to packaging to make SUIL (and thus LV2 UI's) work
Paul Davis [Thu, 24 May 2012 01:43:58 +0000 (01:43 +0000)]
tweaks to packaging to make SUIL (and thus LV2 UI's) work

git-svn-id: svn://localhost/ardour2/branches/3.0@12413 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix bug that has existed since rev 17 when evaluating a curve in a position before...
Paul Davis [Thu, 24 May 2012 01:43:02 +0000 (01:43 +0000)]
fix bug that has existed since rev 17 when evaluating a curve in a position before the first point of the curve

git-svn-id: svn://localhost/ardour2/branches/3.0@12411 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoOpaque region bodies should overwrite whatever is already in
Carl Hetherington [Thu, 24 May 2012 00:54:51 +0000 (00:54 +0000)]
Opaque region bodies should overwrite whatever is already in
the buffer; fix crash when the sum of the fade in and out
is longer than the region.

git-svn-id: svn://localhost/ardour2/branches/3.0@12410 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd test for a transparent region on top of (and enclosing) another.
Carl Hetherington [Thu, 24 May 2012 00:53:23 +0000 (00:53 +0000)]
Add test for a transparent region on top of (and enclosing) another.

git-svn-id: svn://localhost/ardour2/branches/3.0@12409 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix extended region names on reloading sessions with short regions (part of #4493).
Carl Hetherington [Wed, 23 May 2012 23:39:36 +0000 (23:39 +0000)]
Fix extended region names on reloading sessions with short regions (part of #4493).

git-svn-id: svn://localhost/ardour2/branches/3.0@12408 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix search path for MIDNAM files
Paul Davis [Wed, 23 May 2012 23:09:37 +0000 (23:09 +0000)]
fix search path for MIDNAM files

git-svn-id: svn://localhost/ardour2/branches/3.0@12407 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agobump version because of paste deadlock
Paul Davis [Wed, 23 May 2012 21:12:34 +0000 (21:12 +0000)]
bump version because of paste deadlock

git-svn-id: svn://localhost/ardour2/branches/3.0@12404 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agominor polish for midi export dialog
Paul Davis [Wed, 23 May 2012 21:12:07 +0000 (21:12 +0000)]
minor polish for midi export dialog

git-svn-id: svn://localhost/ardour2/branches/3.0@12403 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd basic, not terribly glossy MIDI region export
Paul Davis [Wed, 23 May 2012 20:32:55 +0000 (20:32 +0000)]
add basic, not terribly glossy MIDI region export

git-svn-id: svn://localhost/ardour2/branches/3.0@12402 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoalter API for MIDI cloning to facilitate export
Paul Davis [Wed, 23 May 2012 20:32:29 +0000 (20:32 +0000)]
alter API for MIDI cloning to facilitate export

git-svn-id: svn://localhost/ardour2/branches/3.0@12401 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agostop deadlock when pasting into a playlist
Paul Davis [Wed, 23 May 2012 20:32:12 +0000 (20:32 +0000)]
stop deadlock when pasting into a playlist

git-svn-id: svn://localhost/ardour2/branches/3.0@12400 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRename Route Group -> Group in the GUI, and give busses
Carl Hetherington [Wed, 23 May 2012 19:01:28 +0000 (19:01 +0000)]
Rename Route Group -> Group in the GUI, and give busses
route group and automation menu items in their right-click
menus, not just tracks.

git-svn-id: svn://localhost/ardour2/branches/3.0@12399 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix up tests now that operator= on ScopedConnection disconnects the old connection...
Carl Hetherington [Wed, 23 May 2012 16:22:51 +0000 (16:22 +0000)]
Fix up tests now that operator= on ScopedConnection disconnects the old connection that it held.

git-svn-id: svn://localhost/ardour2/branches/3.0@12395 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoNudge markers up one pixel (should fix #4620).
Carl Hetherington [Wed, 23 May 2012 15:47:28 +0000 (15:47 +0000)]
Nudge markers up one pixel (should fix #4620).

git-svn-id: svn://localhost/ardour2/branches/3.0@12394 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoUpdate ru.po from prokoudine (#4883).
Carl Hetherington [Wed, 23 May 2012 15:40:34 +0000 (15:40 +0000)]
Update ru.po from prokoudine (#4883).

git-svn-id: svn://localhost/ardour2/branches/3.0@12390 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotry fixing borkage caused by excluding more libs, part 2
Paul Davis [Wed, 23 May 2012 14:06:43 +0000 (14:06 +0000)]
try fixing borkage caused by excluding more libs, part 2

git-svn-id: svn://localhost/ardour2/branches/3.0@12389 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotry fixing borkage caused by excluding more libs
Paul Davis [Wed, 23 May 2012 13:51:48 +0000 (13:51 +0000)]
try fixing borkage caused by excluding more libs

git-svn-id: svn://localhost/ardour2/branches/3.0@12388 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodon't include libasound or libICE or libSM in a linux bundle
Paul Davis [Wed, 23 May 2012 13:35:22 +0000 (13:35 +0000)]
don't include libasound or libICE or libSM in a linux bundle

git-svn-id: svn://localhost/ardour2/branches/3.0@12387 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: pay attention to listen changes as well as solo changes, and reflect listen...
Paul Davis [Tue, 22 May 2012 21:38:03 +0000 (21:38 +0000)]
MCP: pay attention to listen changes as well as solo changes, and reflect listen state with solo button, just like solo

git-svn-id: svn://localhost/ardour2/branches/3.0@12385 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomerge new symmetric curve from mixbus, fix errors in fade out slow curve, tweak displ...
Paul Davis [Tue, 22 May 2012 21:23:22 +0000 (21:23 +0000)]
merge new symmetric curve from mixbus, fix errors in fade out slow curve, tweak display of xfades so that the non-upper-fade is slightly less dominant (alpha)

git-svn-id: svn://localhost/ardour2/branches/3.0@12384 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agouse the theme manager dialog to provide control over flat button option, and turn...
Paul Davis [Tue, 22 May 2012 16:36:59 +0000 (16:36 +0000)]
use the theme manager dialog to provide control over flat button option, and turn it off by default

git-svn-id: svn://localhost/ardour2/branches/3.0@12382 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agobump to beta4
Paul Davis [Tue, 22 May 2012 13:08:05 +0000 (13:08 +0000)]
bump to beta4

git-svn-id: svn://localhost/ardour2/branches/3.0@12381 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove debugging
Paul Davis [Tue, 22 May 2012 13:05:43 +0000 (13:05 +0000)]
remove debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@12380 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove debugging
Paul Davis [Tue, 22 May 2012 13:05:13 +0000 (13:05 +0000)]
remove debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@12379 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove, convert, comment several cerr statements
Paul Davis [Tue, 22 May 2012 12:57:05 +0000 (12:57 +0000)]
remove, convert, comment several cerr statements

git-svn-id: svn://localhost/ardour2/branches/3.0@12378 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSlightly hacky improvement to embolden the labels of
Carl Hetherington [Mon, 21 May 2012 21:50:29 +0000 (21:50 +0000)]
Slightly hacky improvement to embolden the labels of
connection matrix tabs when they have connections.

git-svn-id: svn://localhost/ardour2/branches/3.0@12371 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore 64bit VM debugging nonsense (svn in the fastest route between my system and...
Paul Davis [Mon, 21 May 2012 20:44:04 +0000 (20:44 +0000)]
more 64bit VM debugging nonsense (svn in the fastest route between my system and the VM :)

git-svn-id: svn://localhost/ardour2/branches/3.0@12368 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agosplit apart mackie meter messages when we have to send two, one to turn on/off the...
Paul Davis [Mon, 21 May 2012 19:02:44 +0000 (19:02 +0000)]
split apart mackie meter messages when we have to send two, one to turn on/off the overload indicator and one to set the level. this avoids MIDI bridge issues with non-canonical MIDI messages

git-svn-id: svn://localhost/ardour2/branches/3.0@12367 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agougly debugging code to try to track down what is going on the 64 bit build VM
Paul Davis [Mon, 21 May 2012 18:40:36 +0000 (18:40 +0000)]
ugly debugging code to try to track down what is going on the 64 bit build VM

git-svn-id: svn://localhost/ardour2/branches/3.0@12366 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix assertion failure on some right-clicks.
Carl Hetherington [Mon, 21 May 2012 15:18:55 +0000 (15:18 +0000)]
Fix assertion failure on some right-clicks.

git-svn-id: svn://localhost/ardour2/branches/3.0@12360 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix click-activation of new/existing button action in startup wizard
Paul Davis [Mon, 21 May 2012 12:53:32 +0000 (12:53 +0000)]
fix click-activation of new/existing button action in startup wizard

git-svn-id: svn://localhost/ardour2/branches/3.0@12359 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agointroduce flat button option,which right now is on all the time. GUI nit-pickers...
Paul Davis [Mon, 21 May 2012 12:31:05 +0000 (12:31 +0000)]
introduce flat button option,which right now is on all the time. GUI nit-pickers, do your best

git-svn-id: svn://localhost/ardour2/branches/3.0@12358 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoa bit more debug on info when we fail to read from a SndFileSource
Paul Davis [Mon, 21 May 2012 11:07:41 +0000 (11:07 +0000)]
a bit more debug on info when we fail to read from a SndFileSource

git-svn-id: svn://localhost/ardour2/branches/3.0@12357 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMust disconnect old UnscopedConnection when setting a new one in operator=, otherwise...
Carl Hetherington [Mon, 21 May 2012 10:26:10 +0000 (10:26 +0000)]
Must disconnect old UnscopedConnection when setting a new one in operator=, otherwise the old one is leaked.

git-svn-id: svn://localhost/ardour2/branches/3.0@12356 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomove on from initial choice page of startup wizard on single click, not just double...
Paul Davis [Mon, 21 May 2012 10:15:35 +0000 (10:15 +0000)]
move on from initial choice page of startup wizard on single click, not just double click (#4354)

git-svn-id: svn://localhost/ardour2/branches/3.0@12355 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomake solo lock/safe button only respond to mouse button1 (#4691)
Paul Davis [Mon, 21 May 2012 10:10:26 +0000 (10:10 +0000)]
make solo lock/safe button only respond to mouse button1 (#4691)

git-svn-id: svn://localhost/ardour2/branches/3.0@12354 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove Tranzport configure option, since the code will not work
Paul Davis [Mon, 21 May 2012 09:30:00 +0000 (09:30 +0000)]
remove Tranzport configure option, since the code will not work

git-svn-id: svn://localhost/ardour2/branches/3.0@12353 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremember to install MIDNAM files for waf install
Paul Davis [Mon, 21 May 2012 09:25:36 +0000 (09:25 +0000)]
remember to install MIDNAM files for waf install

git-svn-id: svn://localhost/ardour2/branches/3.0@12352 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agowhen resetting the import dialog based on selceted track counts, change the file...
Paul Davis [Mon, 21 May 2012 09:13:59 +0000 (09:13 +0000)]
when resetting the import dialog based on selceted track counts, change the file chooser filter to match a clear selection of a a particular track type (#4880)

git-svn-id: svn://localhost/ardour2/branches/3.0@12351 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodon't specify VAMP_PATH in regular code. it should be given either in the bundle...
Paul Davis [Sun, 20 May 2012 23:06:46 +0000 (23:06 +0000)]
don't specify VAMP_PATH in regular code. it should be given either in the bundle fixup_environment() call or in a startup script

git-svn-id: svn://localhost/ardour2/branches/3.0@12350 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRename can_add_channel slightly and add mysteriously-missing calls to it so that...
Carl Hetherington [Sun, 20 May 2012 21:56:33 +0000 (21:56 +0000)]
Rename can_add_channel slightly and add mysteriously-missing calls to it so that you don't get offered the chance to add ports where none can be added.

git-svn-id: svn://localhost/ardour2/branches/3.0@12349 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoDisplay hardware IO individually in the port matrices unless we are in _show_only_bun...
Carl Hetherington [Sun, 20 May 2012 21:56:28 +0000 (21:56 +0000)]
Display hardware IO individually in the port matrices unless we are in _show_only_bundles mode.

git-svn-id: svn://localhost/ardour2/branches/3.0@12348 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodon't say "can throw" and then fail to catch
Paul Davis [Sun, 20 May 2012 20:59:38 +0000 (20:59 +0000)]
don't say "can throw" and then fail to catch

git-svn-id: svn://localhost/ardour2/branches/3.0@12347 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoimported sources should be marked as non-writable and non-removable, always
Paul Davis [Sun, 20 May 2012 20:52:54 +0000 (20:52 +0000)]
imported sources should be marked as non-writable and non-removable, always

git-svn-id: svn://localhost/ardour2/branches/3.0@12346 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agopackaging tweaks for OS X
Paul Davis [Sun, 20 May 2012 20:17:33 +0000 (20:17 +0000)]
packaging tweaks for OS X

git-svn-id: svn://localhost/ardour2/branches/3.0@12345 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix copying of templates into bundles, etc
Paul Davis [Sun, 20 May 2012 15:20:27 +0000 (15:20 +0000)]
fix copying of templates into bundles, etc

git-svn-id: svn://localhost/ardour2/branches/3.0@12344 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix addition of templates to linux bundle
Paul Davis [Sun, 20 May 2012 15:04:31 +0000 (15:04 +0000)]
fix addition of templates to linux bundle

git-svn-id: svn://localhost/ardour2/branches/3.0@12343 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agohelp linux install find new location for icons
Paul Davis [Sun, 20 May 2012 15:01:51 +0000 (15:01 +0000)]
help linux install find new location for icons

git-svn-id: svn://localhost/ardour2/branches/3.0@12342 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore packaging tweaks
Paul Davis [Sun, 20 May 2012 14:35:07 +0000 (14:35 +0000)]
more packaging tweaks

git-svn-id: svn://localhost/ardour2/branches/3.0@12341 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomissing Templates mkdir
Paul Davis [Sun, 20 May 2012 14:27:29 +0000 (14:27 +0000)]
missing Templates mkdir

git-svn-id: svn://localhost/ardour2/branches/3.0@12340 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore tweaks to bundles, search paths and packaging
Paul Davis [Sun, 20 May 2012 14:23:49 +0000 (14:23 +0000)]
more tweaks to bundles, search paths and packaging

git-svn-id: svn://localhost/ardour2/branches/3.0@12339 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agocopy MIDNAM patchfiles into linux and OS X bundles
Paul Davis [Sun, 20 May 2012 14:06:21 +0000 (14:06 +0000)]
copy MIDNAM patchfiles into linux and OS X bundles

git-svn-id: svn://localhost/ardour2/branches/3.0@12338 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoin linux bundle, put icons and pixmaps into shared/ not /etc
Paul Davis [Sun, 20 May 2012 13:40:30 +0000 (13:40 +0000)]
in linux bundle, put icons and pixmaps into shared/ not /etc

git-svn-id: svn://localhost/ardour2/branches/3.0@12337 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotweaks to dir path names for bundles
Paul Davis [Sun, 20 May 2012 12:51:38 +0000 (12:51 +0000)]
tweaks to dir path names for bundles

git-svn-id: svn://localhost/ardour2/branches/3.0@12336 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd newline
Paul Davis [Sun, 20 May 2012 12:19:29 +0000 (12:19 +0000)]
add newline

git-svn-id: svn://localhost/ardour2/branches/3.0@12335 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd MCP device file for Steinberg CMC series
Paul Davis [Sun, 20 May 2012 12:18:16 +0000 (12:18 +0000)]
add MCP device file for Steinberg CMC series

git-svn-id: svn://localhost/ardour2/branches/3.0@12334 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTweak new path setup.
Carl Hetherington [Sat, 19 May 2012 16:41:36 +0000 (16:41 +0000)]
Tweak new path setup.

git-svn-id: svn://localhost/ardour2/branches/3.0@12333 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoprevent xfades from being dragged to a longer length than the region that owns them
Paul Davis [Sat, 19 May 2012 16:40:05 +0000 (16:40 +0000)]
prevent xfades from being dragged to a longer length than the region that owns them

git-svn-id: svn://localhost/ardour2/branches/3.0@12332 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix up tests after path changes.
Carl Hetherington [Sat, 19 May 2012 14:46:50 +0000 (14:46 +0000)]
Fix up tests after path changes.

git-svn-id: svn://localhost/ardour2/branches/3.0@12331 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoCorrect error message.
Carl Hetherington [Sat, 19 May 2012 14:46:44 +0000 (14:46 +0000)]
Correct error message.

git-svn-id: svn://localhost/ardour2/branches/3.0@12330 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomajor rationalization of use of search paths. ardour now has just 4 functions used...
Paul Davis [Fri, 18 May 2012 17:24:06 +0000 (17:24 +0000)]
major rationalization of use of search paths. ardour now has just 4 functions used to define how external resources are located: ardour_config_search_path() (for system or user specific configuration data), ardour_data_search_path() (for machine, user and system independent data), ardour_dll_directory() (base directory where shared libraries are found) and user_config_directory(). These are now used throughout the code. the config, data and dll paths/directories can be overridden by environment variables. the user config dir is added as the first element of the first two search paths, and use selectively when searching for a few other things.
This commit re-enabes ./waf install, and it is believed that it works fully at this point (more testing likely required)

git-svn-id: svn://localhost/ardour2/branches/3.0@12326 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix unnecessary backups of session files.
Carl Hetherington [Thu, 17 May 2012 14:42:46 +0000 (14:42 +0000)]
Fix unnecessary backups of session files.

git-svn-id: svn://localhost/ardour2/branches/3.0@12325 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoDeselect other control points on normal selection.
Carl Hetherington [Thu, 17 May 2012 14:03:10 +0000 (14:03 +0000)]
Deselect other control points on normal selection.

git-svn-id: svn://localhost/ardour2/branches/3.0@12323 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd MCP path to test script to stop it complaining.
Carl Hetherington [Thu, 17 May 2012 13:39:07 +0000 (13:39 +0000)]
Add MCP path to test script to stop it complaining.

git-svn-id: svn://localhost/ardour2/branches/3.0@12322 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agosome tweaks to wscript, primary goal to make libintl stuff discoverable even on the...
Paul Davis [Thu, 17 May 2012 11:20:40 +0000 (11:20 +0000)]
some tweaks to wscript, primary goal to make libintl stuff discoverable even on the linux build VMs where its not part of glibc

git-svn-id: svn://localhost/ardour2/branches/3.0@12320 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMore tweaks to naming some actions (#4879).
Carl Hetherington [Thu, 17 May 2012 11:02:42 +0000 (11:02 +0000)]
More tweaks to naming some actions (#4879).

git-svn-id: svn://localhost/ardour2/branches/3.0@12319 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd a new import file filter for audio and MIDI and use it by default (should fix...
Carl Hetherington [Thu, 17 May 2012 10:58:00 +0000 (10:58 +0000)]
Add a new import file filter for audio and MIDI and use it by default (should fix #4880).

git-svn-id: svn://localhost/ardour2/branches/3.0@12318 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix posix_memalign checks.
David Robillard [Thu, 17 May 2012 00:54:43 +0000 (00:54 +0000)]
Fix posix_memalign checks.

git-svn-id: svn://localhost/ardour2/branches/3.0@12316 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix libpbd tests.
Carl Hetherington [Wed, 16 May 2012 23:11:16 +0000 (23:11 +0000)]
Fix libpbd tests.

git-svn-id: svn://localhost/ardour2/branches/3.0@12315 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoUse Later / Earlier in descriptions of nudging and some playhead movements, instead...
Carl Hetherington [Wed, 16 May 2012 23:03:47 +0000 (23:03 +0000)]
Use Later / Earlier in descriptions of nudging and some playhead movements, instead of Forward / Backward (#4879).

git-svn-id: svn://localhost/ardour2/branches/3.0@12314 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAlign the address of the pointer to the fxsave block to a 16-byte boundary (as well...
Carl Hetherington [Wed, 16 May 2012 22:43:23 +0000 (22:43 +0000)]
Align the address of the pointer to the fxsave block to a 16-byte boundary (as well as the pointer itself), which the internets seem to suggest is required.

git-svn-id: svn://localhost/ardour2/branches/3.0@12313 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix bork-age of the fade in/out context menu introduced by mistake yesterday
Paul Davis [Wed, 16 May 2012 14:20:12 +0000 (14:20 +0000)]
fix bork-age of the fade in/out context menu introduced by mistake yesterday

git-svn-id: svn://localhost/ardour2/branches/3.0@12311 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTweak comment.
Carl Hetherington [Wed, 16 May 2012 12:10:06 +0000 (12:10 +0000)]
Tweak comment.

git-svn-id: svn://localhost/ardour2/branches/3.0@12310 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofixup generic build, which allows -arch i386 build on OS X, effectively cross-compili...
Paul Davis [Wed, 16 May 2012 08:41:40 +0000 (08:41 +0000)]
fixup generic build, which allows -arch i386 build on OS X, effectively cross-compiling a 32 bit build on an x86_64 system

git-svn-id: svn://localhost/ardour2/branches/3.0@12307 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agolet's do this right if we're going to do it at all ..
Paul Davis [Wed, 16 May 2012 00:19:15 +0000 (00:19 +0000)]
let's do this right if we're going to do it at all ..

git-svn-id: svn://localhost/ardour2/branches/3.0@12302 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoswitch to a RWLock for Playlist, to allow simultaneous reads (which can happen occasi...
Paul Davis [Wed, 16 May 2012 00:16:34 +0000 (00:16 +0000)]
switch to a RWLock for Playlist, to allow simultaneous reads (which can happen occasionally, eg. peak and butler threads)

git-svn-id: svn://localhost/ardour2/branches/3.0@12301 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agono need for an explicit disconnect
Paul Davis [Wed, 16 May 2012 00:15:46 +0000 (00:15 +0000)]
no need for an explicit disconnect

git-svn-id: svn://localhost/ardour2/branches/3.0@12300 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoreset _signal member of a Connection so that we will never try to disconnect twice
Paul Davis [Wed, 16 May 2012 00:06:16 +0000 (00:06 +0000)]
reset _signal member of a Connection so that we will never try to disconnect twice

git-svn-id: svn://localhost/ardour2/branches/3.0@12299 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix for crash caused by re-using the same image in the fade context menu
Paul Davis [Tue, 15 May 2012 20:45:02 +0000 (20:45 +0000)]
fix for crash caused by re-using the same image in the fade context menu

git-svn-id: svn://localhost/ardour2/branches/3.0@12298 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoKeep tests up to date with reality.
Carl Hetherington [Tue, 15 May 2012 19:32:39 +0000 (19:32 +0000)]
Keep tests up to date with reality.

git-svn-id: svn://localhost/ardour2/branches/3.0@12297 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove some debug output.
Carl Hetherington [Tue, 15 May 2012 19:31:13 +0000 (19:31 +0000)]
Remove some debug output.

git-svn-id: svn://localhost/ardour2/branches/3.0@12296 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove two instances of static/global ScopedConnectionList. one remains worth thinkin...
Paul Davis [Tue, 15 May 2012 15:32:53 +0000 (15:32 +0000)]
remove two instances of static/global ScopedConnectionList. one remains worth thinking about for semantics (libs/pbd/controllable.cc:registry_connections)

git-svn-id: svn://localhost/ardour2/branches/3.0@12295 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodon't apply inverse fades if a region is not acoustically opaque
Paul Davis [Tue, 15 May 2012 15:24:14 +0000 (15:24 +0000)]
don't apply inverse fades if a region is not acoustically opaque

git-svn-id: svn://localhost/ardour2/branches/3.0@12294 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix dangling remnant of old system config var
Paul Davis [Tue, 15 May 2012 13:00:38 +0000 (13:00 +0000)]
fix dangling remnant of old system config var

git-svn-id: svn://localhost/ardour2/branches/3.0@12291 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd --generic flag to wscript to trigger -mtune=generic builds; stop using old GNU...
Paul Davis [Tue, 15 May 2012 12:55:23 +0000 (12:55 +0000)]
add --generic flag to wscript to trigger -mtune=generic builds; stop using old GNU config.guess script and use python's builtin os.uname() values

git-svn-id: svn://localhost/ardour2/branches/3.0@12290 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix python3 incompatability in wscript
Paul Davis [Tue, 15 May 2012 11:09:03 +0000 (11:09 +0000)]
fix python3 incompatability in wscript

git-svn-id: svn://localhost/ardour2/branches/3.0@12286 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTry to make signals.h.py more cross-python-version compatible.
Carl Hetherington [Tue, 15 May 2012 10:43:47 +0000 (10:43 +0000)]
Try to make signals.h.py more cross-python-version compatible.

git-svn-id: svn://localhost/ardour2/branches/3.0@12285 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused method.
Carl Hetherington [Tue, 15 May 2012 01:23:55 +0000 (01:23 +0000)]
Remove unused method.

git-svn-id: svn://localhost/ardour2/branches/3.0@12284 d708f5d6-7413-0410-9779-e7cbd77b26cf