ardour.git
12 years agoadd a (potentially temporary) discover button for mackie devices
Paul Davis [Wed, 9 May 2012 16:44:06 +0000 (16:44 +0000)]
add a (potentially temporary) discover button for mackie devices

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

12 years agoadd some explanatory comments to pbd/signals.h
Paul Davis [Wed, 9 May 2012 16:25:50 +0000 (16:25 +0000)]
add some explanatory comments to pbd/signals.h

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

12 years agoRevert accidental commit.
Carl Hetherington [Wed, 9 May 2012 10:36:45 +0000 (10:36 +0000)]
Revert accidental commit.

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

12 years agoFix critical glib warning if a BaseUI is quit without
Carl Hetherington [Wed, 9 May 2012 10:34:00 +0000 (10:34 +0000)]
Fix critical glib warning if a BaseUI is quit without
being started.

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

12 years agoMore text tweaks.
Carl Hetherington [Wed, 9 May 2012 10:33:54 +0000 (10:33 +0000)]
More text tweaks.

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

12 years agoframework for handling events on the xfade rects
Paul Davis [Tue, 8 May 2012 17:13:59 +0000 (17:13 +0000)]
framework for handling events on the xfade rects

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

12 years agofix up overly-persistent active state for control surfaces
Paul Davis [Tue, 8 May 2012 16:25:13 +0000 (16:25 +0000)]
fix up overly-persistent active state for control surfaces

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

12 years agodefine ARDOUR_{MIDIMAPS,MCP}_PATH for bundles and for ./ardev and its cousins, so...
Paul Davis [Tue, 8 May 2012 15:25:57 +0000 (15:25 +0000)]
define ARDOUR_{MIDIMAPS,MCP}_PATH for bundles and for ./ardev and its cousins, so that we can find MIDI and Mackie support files

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

12 years agostop using STATIC_PATHS to define system search paths
Paul Davis [Tue, 8 May 2012 15:23:55 +0000 (15:23 +0000)]
stop using STATIC_PATHS to define system search paths

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

12 years agoText tweaks.
Carl Hetherington [Tue, 8 May 2012 01:50:24 +0000 (01:50 +0000)]
Text tweaks.

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

12 years agoPossibly fix crash when creating a new format profile
Carl Hetherington [Tue, 8 May 2012 01:49:35 +0000 (01:49 +0000)]
Possibly fix crash when creating a new format profile
when there are none existing.

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

12 years agoMinor tweak to snapshot renaming.
Carl Hetherington [Tue, 8 May 2012 01:49:22 +0000 (01:49 +0000)]
Minor tweak to snapshot renaming.

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

12 years agoBreak slightly long line.
Carl Hetherington [Tue, 8 May 2012 01:48:14 +0000 (01:48 +0000)]
Break slightly long line.

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

12 years agoreturn of the visible xfade rect - doesn't do anything yet, however
Paul Davis [Mon, 7 May 2012 22:56:19 +0000 (22:56 +0000)]
return of the visible xfade rect - doesn't do anything yet, however

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

12 years agohide xfades while dragging region(s)
Paul Davis [Mon, 7 May 2012 22:02:17 +0000 (22:02 +0000)]
hide xfades while dragging region(s)

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

12 years agouse PluginInfo::reconfigurable_io() in the plugin selector dialog
Paul Davis [Mon, 7 May 2012 22:01:54 +0000 (22:01 +0000)]
use PluginInfo::reconfigurable_io() in the plugin selector dialog

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

12 years agomove ::reconfigurable_io() from Plugin to PluginInfo so that the GUI can offer correc...
Paul Davis [Mon, 7 May 2012 22:00:42 +0000 (22:00 +0000)]
move ::reconfigurable_io() from Plugin to PluginInfo so that the GUI can offer correct information without having ccess to a Plugin instance

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

12 years agoFix region context menu fade items to reflect reality.
Carl Hetherington [Mon, 7 May 2012 12:03:26 +0000 (12:03 +0000)]
Fix region context menu fade items to reflect reality.

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

12 years agoMinor text tweak.
Carl Hetherington [Mon, 7 May 2012 12:03:20 +0000 (12:03 +0000)]
Minor text tweak.

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

12 years agotweak MCP search paths
Paul Davis [Sat, 5 May 2012 20:29:46 +0000 (20:29 +0000)]
tweak MCP search paths

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

12 years agochange detection system for liblo to use pkgconfig and test in only one place
Paul Davis [Sat, 5 May 2012 20:04:30 +0000 (20:04 +0000)]
change detection system for liblo to use pkgconfig and test in only one place

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

12 years agomoron
Paul Davis [Sat, 5 May 2012 18:14:50 +0000 (18:14 +0000)]
moron

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

12 years agotry setting FONTCONFIG_PATH to make fontconfig look in the right place for linux...
Paul Davis [Sat, 5 May 2012 18:12:54 +0000 (18:12 +0000)]
try setting FONTCONFIG_PATH to make fontconfig look in the right place for linux bundles

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

12 years agoslightly improved (wink) version of fontconfig bundled fix
Paul Davis [Sat, 5 May 2012 15:36:28 +0000 (15:36 +0000)]
slightly improved (wink) version of fontconfig bundled fix

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

12 years agofix up unexpected situation with fontconfig in our packages
Paul Davis [Sat, 5 May 2012 14:16:13 +0000 (14:16 +0000)]
fix up unexpected situation with fontconfig in our packages

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

12 years agobundle mackie control stuff into the package
Paul Davis [Fri, 4 May 2012 14:35:39 +0000 (14:35 +0000)]
bundle mackie control stuff into the package

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

12 years agofix a problem with stripping dependent libs
Paul Davis [Fri, 4 May 2012 13:51:32 +0000 (13:51 +0000)]
fix a problem with stripping dependent libs

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

12 years agoadjust to new svn revision string format in svn_revision.cc
Paul Davis [Fri, 4 May 2012 13:44:27 +0000 (13:44 +0000)]
adjust to new svn revision string format in svn_revision.cc

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

12 years agotweak how we find clearlooks when packaging
Paul Davis [Fri, 4 May 2012 13:05:58 +0000 (13:05 +0000)]
tweak how we find clearlooks when packaging

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

12 years agouse pkg-config to find curl and assume that version 7.X has curl_global_init
Paul Davis [Fri, 4 May 2012 12:59:05 +0000 (12:59 +0000)]
use pkg-config to find curl and assume that version 7.X has curl_global_init

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

12 years agopotential fix for ./waf configure problems introduced last night
Paul Davis [Fri, 4 May 2012 12:29:43 +0000 (12:29 +0000)]
potential fix for ./waf configure problems introduced last night

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

12 years agore-re-tweak noderun script
Paul Davis [Fri, 4 May 2012 03:36:47 +0000 (03:36 +0000)]
re-re-tweak noderun script

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

12 years agore-tweak noderun script
Paul Davis [Fri, 4 May 2012 03:36:09 +0000 (03:36 +0000)]
re-tweak noderun script

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

12 years agotweak noderun script
Paul Davis [Fri, 4 May 2012 03:35:30 +0000 (03:35 +0000)]
tweak noderun script

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

12 years agotry to use --also-libdir to try to find curl, part 3
Paul Davis [Fri, 4 May 2012 02:49:12 +0000 (02:49 +0000)]
try to use --also-libdir to try to find curl, part 3

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

12 years agotry to use --also-libdir to try to find curl, part 2
Paul Davis [Fri, 4 May 2012 02:48:00 +0000 (02:48 +0000)]
try to use --also-libdir to try to find curl, part 2

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

12 years agotry to use --also-libdir to try to find curl
Paul Davis [Fri, 4 May 2012 02:46:42 +0000 (02:46 +0000)]
try to use --also-libdir to try to find curl

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

12 years agoprovide a way to add additional libraries so that we can find libs that (stupidly...
Paul Davis [Fri, 4 May 2012 02:43:22 +0000 (02:43 +0000)]
provide a way to add additional libraries so that we can find libs that (stupidly) do not use pkg-config and are not installed in "standard" locations

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

12 years agohide unused args
Paul Davis [Fri, 4 May 2012 02:42:51 +0000 (02:42 +0000)]
hide unused args

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

12 years agomore fixes/tweaks from the land of the lion
Paul Davis [Wed, 2 May 2012 20:45:17 +0000 (20:45 +0000)]
more fixes/tweaks from the land of the lion

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

12 years agoanother quick OS X Lion gcc suggestion
Paul Davis [Wed, 2 May 2012 20:33:39 +0000 (20:33 +0000)]
another quick OS X Lion gcc suggestion

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

12 years agoa variety of mostly unused parameter errors from OS X Lion's compiler
Paul Davis [Wed, 2 May 2012 20:29:46 +0000 (20:29 +0000)]
a variety of mostly unused parameter errors from OS X Lion's compiler

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

12 years agoUpdate tooltips for AFL/PFL.
Carl Hetherington [Wed, 2 May 2012 01:24:26 +0000 (01:24 +0000)]
Update tooltips for AFL/PFL.

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

12 years agoFix the focussing of newly-created marker name entries
Carl Hetherington [Tue, 1 May 2012 21:34:24 +0000 (21:34 +0000)]
Fix the focussing of newly-created marker name entries
when Config->get_name_new_markers() is true.

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

12 years agoRemove now unnecessary check for RecMutex.
Carl Hetherington [Tue, 1 May 2012 19:43:04 +0000 (19:43 +0000)]
Remove now unnecessary check for RecMutex.

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

12 years agoremove recursive mutex from Playlist, replace with private regular mutex, force every...
Paul Davis [Tue, 1 May 2012 16:19:51 +0000 (16:19 +0000)]
remove recursive mutex from Playlist, replace with private regular mutex, force everyone to use Playlist::RegionLock to allow checking on lock handling if necessary; fix recursive use of lock in AudioPlaylist::read()

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

12 years agoRemove unused quantize type options.
Carl Hetherington [Tue, 1 May 2012 16:19:50 +0000 (16:19 +0000)]
Remove unused quantize type options.

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

12 years agomostly backup-oriented commit to preserve very initial pass at rendering fades-as...
Paul Davis [Tue, 1 May 2012 03:22:04 +0000 (03:22 +0000)]
mostly backup-oriented commit to preserve very initial pass at rendering fades-as-xfades in a more useful way. quite a bit of work to do here

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

12 years agoPatch from colinf to fix selection of short regions (#4744).
Carl Hetherington [Mon, 30 Apr 2012 23:00:15 +0000 (23:00 +0000)]
Patch from colinf to fix selection of short regions (#4744).

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

12 years agoClarify behaviour of ::read (overwrites its buffer) wrt ::read_at (mixes into its...
Carl Hetherington [Mon, 30 Apr 2012 19:44:14 +0000 (19:44 +0000)]
Clarify behaviour of ::read (overwrites its buffer) wrt ::read_at (mixes into its buffer).
Refactor things slightly, removing need for ReadOps.  Fix crash on teardown of test.
Fixes Rhythm Ferret.

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

12 years agoRemove unused return value.
Carl Hetherington [Mon, 30 Apr 2012 19:01:42 +0000 (19:01 +0000)]
Remove unused return value.

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

12 years agorevert SSL Nucleus device info to use builtin ipMIDI
Paul Davis [Mon, 30 Apr 2012 15:56:20 +0000 (15:56 +0000)]
revert SSL Nucleus device info to use builtin ipMIDI

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

12 years agofix up some const-ness issues starting from Evoral::Event::set(), and intersect with...
Paul Davis [Mon, 30 Apr 2012 15:54:13 +0000 (15:54 +0000)]
fix up some const-ness issues starting from Evoral::Event::set(), and intersect with removing Mackie..MidiByteArray::bytes() method which made a copy of the data every time we wrote it

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

12 years agoadd explicit inverse fade in/out curves for use when doing constant power xfading
Paul Davis [Mon, 30 Apr 2012 14:49:33 +0000 (14:49 +0000)]
add explicit inverse fade in/out curves for use when doing constant power xfading

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

12 years agoFix spectral analysis of regions.
Carl Hetherington [Mon, 30 Apr 2012 13:45:36 +0000 (13:45 +0000)]
Fix spectral analysis of regions.

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

12 years agoRemove un-read variable.
Carl Hetherington [Mon, 30 Apr 2012 01:13:04 +0000 (01:13 +0000)]
Remove un-read variable.

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

12 years agoRemove unused options related to crossfades.
Carl Hetherington [Mon, 30 Apr 2012 01:12:59 +0000 (01:12 +0000)]
Remove unused options related to crossfades.

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

12 years agoHandle update of crossfades on explicit relayer more efficiently.
Carl Hetherington [Sun, 29 Apr 2012 13:00:45 +0000 (13:00 +0000)]
Handle update of crossfades on explicit relayer more efficiently.

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

12 years agoRemove unused variable.
Carl Hetherington [Sat, 28 Apr 2012 16:25:16 +0000 (16:25 +0000)]
Remove unused variable.

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

12 years agoRemove a couple of uses of the word Route in the UI.
Carl Hetherington [Sat, 28 Apr 2012 15:25:59 +0000 (15:25 +0000)]
Remove a couple of uses of the word Route in the UI.

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

12 years agoFix detection of 2.X sessions.
Carl Hetherington [Sat, 28 Apr 2012 13:41:55 +0000 (13:41 +0000)]
Fix detection of 2.X sessions.

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

12 years agocontrol surfaces: make it possible to keep display of current GUI/selection state...
Paul Davis [Sat, 28 Apr 2012 01:43:38 +0000 (01:43 +0000)]
control surfaces: make it possible to keep display of current GUI/selection state as we bank through tracks/bussses. note careful use of weak_ptr<Route> to avoid messing with Route lifetimes. this scheme may change

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

12 years agoRe-add erroneously-removed methods related to cut/copy of
Carl Hetherington [Fri, 27 Apr 2012 21:34:44 +0000 (21:34 +0000)]
Re-add erroneously-removed methods related to cut/copy of
automation time ranges.

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

12 years agoCrossfades: default xfades are now constant-power, -3dB rule, other options are const...
Paul Davis [Fri, 27 Apr 2012 20:57:48 +0000 (20:57 +0000)]
Crossfades: default xfades are now constant-power, -3dB rule, other options are constant power(-6dB) rule or use existing region fade shape as is; provide GUI control over options; fix some inconsistent behaviour regarding xfades when relayering

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

12 years agoMCP: failure to rebank for cases where num_routes < num_strips but we're not on bank 0
Paul Davis [Fri, 27 Apr 2012 20:35:45 +0000 (20:35 +0000)]
MCP: failure to rebank for cases where num_routes < num_strips but we're not on bank 0

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

12 years agoRaise an exception if we fail to create our graph
Carl Hetherington [Fri, 27 Apr 2012 16:43:12 +0000 (16:43 +0000)]
Raise an exception if we fail to create our graph
threads.

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

12 years agoPossibly hacky fix for tests on newer Ubuntu (or maybe
Carl Hetherington [Fri, 27 Apr 2012 16:43:05 +0000 (16:43 +0000)]
Possibly hacky fix for tests on newer Ubuntu (or maybe
its gcc 4.6.3)

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

12 years agoremove unnecessary gcc 4.7 "fix"
Paul Davis [Fri, 27 Apr 2012 14:10:34 +0000 (14:10 +0000)]
remove unnecessary gcc 4.7 "fix"

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

12 years ago**EVEN better** gcc 4.7 fix
Paul Davis [Fri, 27 Apr 2012 14:00:04 +0000 (14:00 +0000)]
**EVEN better** gcc 4.7 fix

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

12 years ago**better** gcc 4.7 fix
Paul Davis [Fri, 27 Apr 2012 13:13:46 +0000 (13:13 +0000)]
**better** gcc 4.7 fix

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

12 years agogcc 4.7 fix
Paul Davis [Fri, 27 Apr 2012 00:08:58 +0000 (00:08 +0000)]
gcc 4.7 fix

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

12 years agoMCP: ctrl-select toggle selections status, analogous to GUI op
Paul Davis [Thu, 26 Apr 2012 22:10:32 +0000 (22:10 +0000)]
MCP: ctrl-select toggle selections status, analogous to GUI op

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

12 years agoMCP: more sensible version of previous commit, and better behaviour for play button...
Paul Davis [Thu, 26 Apr 2012 21:57:47 +0000 (21:57 +0000)]
MCP: more sensible version of previous commit, and better behaviour for play button after ffwd or rewind

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

12 years agoMCP: fix handling of vpot presses
Paul Davis [Thu, 26 Apr 2012 21:22:36 +0000 (21:22 +0000)]
MCP: fix handling of vpot presses

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

12 years agoslightly explanatory comment for crossfading
Paul Davis [Thu, 26 Apr 2012 19:29:41 +0000 (19:29 +0000)]
slightly explanatory comment for crossfading

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

12 years agofix initialization of control protocols so that brand new sessions get working contro...
Paul Davis [Thu, 26 Apr 2012 16:18:03 +0000 (16:18 +0000)]
fix initialization of control protocols so that brand new sessions get working control protocols if the user's ardour.rc file indicates to do so; fix MCP bank scrolling

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

12 years agoMCP: properly (?) handle bank/channel scrolling with locked strips
Paul Davis [Thu, 26 Apr 2012 14:28:41 +0000 (14:28 +0000)]
MCP: properly (?) handle bank/channel scrolling with locked strips

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

12 years agoUse Glib::Threads::RecMutex rather than Glib::RecMutex where
Carl Hetherington [Thu, 26 Apr 2012 08:44:06 +0000 (08:44 +0000)]
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

12 years agoMCP: lots of good stuff - recenable bug fixed, cursor keys for vertical scroll work...
Paul Davis [Thu, 26 Apr 2012 03:46:18 +0000 (03:46 +0000)]
MCP: lots of good stuff - recenable bug fixed, cursor keys for vertical scroll work, loop button lights/unlightspan pots don't adjust if there is no panner, etc.

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

12 years agoMCP: dynamic ipMIDI ports, more default key bindings, various minor fixes
Paul Davis [Wed, 25 Apr 2012 21:21:36 +0000 (21:21 +0000)]
MCP: dynamic ipMIDI ports, more default key bindings, various minor fixes

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

12 years agoCopy for SVN revision from build script.
Carl Hetherington [Wed, 25 Apr 2012 16:56:15 +0000 (16:56 +0000)]
Copy for SVN revision from build script.

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

12 years agoA few tweaks to the build script for Ubuntu 11.10
Carl Hetherington [Wed, 25 Apr 2012 16:55:34 +0000 (16:55 +0000)]
A few tweaks to the build script for Ubuntu 11.10

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

12 years agoTweak to fix up linux packaging script.
Carl Hetherington [Wed, 25 Apr 2012 16:19:21 +0000 (16:19 +0000)]
Tweak to fix up linux packaging script.

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

12 years agoremove the apparently unnecessary "ui_bind()" macro from entire source base
Paul Davis [Wed, 25 Apr 2012 12:58:19 +0000 (12:58 +0000)]
remove the apparently unnecessary "ui_bind()" macro from entire source base

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

12 years agoMCP: quick build fix
Paul Davis [Wed, 25 Apr 2012 12:57:37 +0000 (12:57 +0000)]
MCP: quick build fix

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

12 years agoMCP: various fixes, plus removal of ui_bind() (just for mackie code)
Paul Davis [Wed, 25 Apr 2012 04:42:01 +0000 (04:42 +0000)]
MCP: various fixes, plus removal of ui_bind() (just for mackie code)

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

12 years agoFix crashes when closing LV2 plugin UIs.
David Robillard [Tue, 24 Apr 2012 22:07:05 +0000 (22:07 +0000)]
Fix crashes when closing LV2 plugin UIs.

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

12 years agorevert previous commit (it should work, but did not); minor tweaks elsewhere
Paul Davis [Tue, 24 Apr 2012 20:27:13 +0000 (20:27 +0000)]
revert previous commit (it should work, but did not); minor tweaks elsewhere

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

12 years agomake generic MIDI support handle SendFeedback() in process()-context, not in the...
Paul Davis [Tue, 24 Apr 2012 19:25:57 +0000 (19:25 +0000)]
make generic MIDI support handle SendFeedback() in process()-context, not in the MIDIControlUI event loop

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

12 years agolikely fix for various odd problems with cross-thread callbacks
Paul Davis [Tue, 24 Apr 2012 19:19:39 +0000 (19:19 +0000)]
likely fix for various odd problems with cross-thread callbacks

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

12 years agorevert previous commit
Paul Davis [Tue, 24 Apr 2012 19:07:46 +0000 (19:07 +0000)]
revert previous commit

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

12 years agodebugging: stop MidiControlUI from actually executing slots via CallSlot
Paul Davis [Tue, 24 Apr 2012 18:59:56 +0000 (18:59 +0000)]
debugging: stop MidiControlUI from actually executing slots via CallSlot

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

12 years agovague diagram on event loop/UI interactions
Paul Davis [Tue, 24 Apr 2012 17:15:37 +0000 (17:15 +0000)]
vague diagram on event loop/UI interactions

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

12 years agoeventloop and abstractui debugging, lots more commenting on abstractui/eventloop...
Paul Davis [Tue, 24 Apr 2012 16:45:38 +0000 (16:45 +0000)]
eventloop and abstractui debugging, lots more commenting on abstractui/eventloop implementation; minor tweaks elsewhere

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

12 years agoipMIDI: typo
Paul Davis [Tue, 24 Apr 2012 03:26:25 +0000 (03:26 +0000)]
ipMIDI: typo

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

12 years agoipMIDI: credit where credit is due
Paul Davis [Tue, 24 Apr 2012 03:19:10 +0000 (03:19 +0000)]
ipMIDI: credit where credit is due

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

12 years agoMCP: remove debug output
Paul Davis [Tue, 24 Apr 2012 03:18:16 +0000 (03:18 +0000)]
MCP: remove debug output

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

12 years agomove the point at which PannersLegal is emitted (thus resetting panners). It used...
Paul Davis [Tue, 24 Apr 2012 03:18:02 +0000 (03:18 +0000)]
move the point at which PannersLegal is emitted (thus resetting panners). It used to done during Session::hookup_io() which seems wrong, since ports and all that already exist. now moved to before the point at which we call ControlProtocolManager::set_session() so that control protocols see Routes with Panners already set up

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

12 years agoMCP: remove debugging related to selection that turned out to be about some JACK...
Paul Davis [Tue, 24 Apr 2012 02:41:07 +0000 (02:41 +0000)]
MCP: remove debugging related to selection that turned out to be about some JACK/IP MIDI layer

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

12 years agoremove various debugging output
Paul Davis [Tue, 24 Apr 2012 02:35:33 +0000 (02:35 +0000)]
remove various debugging output

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