ardour.git
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

12 years agoTidy up a bit.
Carl Hetherington [Tue, 15 May 2012 00:06:37 +0000 (00:06 +0000)]
Tidy up a bit.

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

12 years agoMaybe fix typename / no-typename problems better.
Carl Hetherington [Tue, 15 May 2012 00:06:33 +0000 (00:06 +0000)]
Maybe fix typename / no-typename problems better.

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

12 years agoRemove bind to shared_ptr.
Carl Hetherington [Tue, 15 May 2012 00:06:26 +0000 (00:06 +0000)]
Remove bind to shared_ptr.

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

12 years agoAdd missing file.
Carl Hetherington [Tue, 15 May 2012 00:06:17 +0000 (00:06 +0000)]
Add missing file.

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

12 years agoMake ScopedConnectionList's mutex non-static so that one
Carl Hetherington [Tue, 15 May 2012 00:06:06 +0000 (00:06 +0000)]
Make ScopedConnectionList's mutex non-static so that one
list's destruction can cause another without a
deadlock.

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

12 years agoMerge old a new signals code into one set of classes.
Carl Hetherington [Tue, 15 May 2012 00:05:57 +0000 (00:05 +0000)]
Merge old a new signals code into one set of classes.

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

12 years agoRemove the need for a shared_ptr for Signal; signal
Carl Hetherington [Tue, 15 May 2012 00:05:25 +0000 (00:05 +0000)]
Remove the need for a shared_ptr for Signal; signal
tells its connections that it's going away, instead.

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

12 years agoRemove debug output.
Carl Hetherington [Tue, 15 May 2012 00:04:36 +0000 (00:04 +0000)]
Remove debug output.

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

12 years agoBuild libs/pbd/pbd/signal.h from its generator python
Carl Hetherington [Mon, 14 May 2012 17:46:07 +0000 (17:46 +0000)]
Build libs/pbd/pbd/signal.h from its generator python
script.

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

12 years agoremove inclusion of boost/signasl2.hpp
Paul Davis [Mon, 14 May 2012 17:46:03 +0000 (17:46 +0000)]
remove inclusion of boost/signasl2.hpp

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