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
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
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
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
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
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
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
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
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
Paul Davis [Mon, 14 May 2012 17:43:52 +0000 (17:43 +0000)]
fix --test build on OSX Lion by commenting out code that does not compile
git-svn-id: svn://localhost/ardour2/branches/3.0@12266
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 14 May 2012 17:18:48 +0000 (17:18 +0000)]
drop boost::signals2 and replace with carl's solution which continues to rely on boost::function and boost::bind but alters two important semantics of signals2: (1) when a Connection object is disconnected, the slot ("functor") associated with the connection is destroyed immediately, unlike signals2 where this is deferred to a subsequent connect/emit call on the signal (2) if one functor called by the signal disconnects another Connection, the functor represented by the Connection will NOT be called during the current signal emission (signals2 copies the slot list at the start of emission and calls everything in the slot list). this change fixes some very nasty crashes apparently caused by boost::signals2 assuming that the memory referenced by a functor remains valid after a disconnect (google will show other developers who had issues with this).
git-svn-id: svn://localhost/ardour2/branches/3.0@12265
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 14 May 2012 17:07:53 +0000 (17:07 +0000)]
remove virtual inheritance of sigc::trackable by Receiver and AbstractUI<T>, done by changing Gtkmm2ext::UI to use composition (HAS-A) rather than inheritance (IS-A) for Receiver; use correct synchronization when starting up a BseUI event loop thread so that tests that start/stop quickly do not encounter a race condition
git-svn-id: svn://localhost/ardour2/branches/3.0@12264
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 14 May 2012 13:34:50 +0000 (13:34 +0000)]
fix for --test build on OSX
git-svn-id: svn://localhost/ardour2/branches/3.0@12262
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 12 May 2012 19:34:02 +0000 (19:34 +0000)]
Add test for strange boost-related crash.
git-svn-id: svn://localhost/ardour2/branches/3.0@12261
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 12 May 2012 18:53:25 +0000 (18:53 +0000)]
Remove errant bracket and maybe-errant comma.
git-svn-id: svn://localhost/ardour2/branches/3.0@12260
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 12 May 2012 14:25:45 +0000 (14:25 +0000)]
properly teardown entire window for control protocol GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@12259
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 12 May 2012 14:12:51 +0000 (14:12 +0000)]
fully tear down Mackie GUI when disabling mackie
git-svn-id: svn://localhost/ardour2/branches/3.0@12258
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 12 May 2012 14:12:23 +0000 (14:12 +0000)]
don't load symlinks when trying to discover control protocol shared objects
git-svn-id: svn://localhost/ardour2/branches/3.0@12257
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 11 May 2012 21:51:38 +0000 (21:51 +0000)]
alter computation of inverse constant power curves
git-svn-id: svn://localhost/ardour2/branches/3.0@12255
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 11 May 2012 21:33:02 +0000 (21:33 +0000)]
remove some debug noise from previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@12254
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 11 May 2012 21:30:36 +0000 (21:30 +0000)]
switch to 5 new fade curves, taken from mixbus2 branch. make xfade context menus functional even though the images are not accurate
git-svn-id: svn://localhost/ardour2/branches/3.0@12253
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 11 May 2012 16:04:09 +0000 (16:04 +0000)]
provide some support for mackie devices like Steinberg's CMCs that do not do the normal Mackie spec handshaking
git-svn-id: svn://localhost/ardour2/branches/3.0@12252
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 11 May 2012 13:01:59 +0000 (13:01 +0000)]
disable installing a3 for now, so that people don't scratch their heads when it doesn't work
git-svn-id: svn://localhost/ardour2/branches/3.0@12251
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 22:45:56 +0000 (22:45 +0000)]
stop crash if an error message is generated before the style RC file is loaded
git-svn-id: svn://localhost/ardour2/branches/3.0@12248
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 10 May 2012 21:53:01 +0000 (21:53 +0000)]
Fix compilation on Windows. Probably.
git-svn-id: svn://localhost/ardour2/branches/3.0@12246
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 21:40:10 +0000 (21:40 +0000)]
don't trim regions in conjunction with xfade trimming unless auto-xfade and full-overlap-xfades are selected
git-svn-id: svn://localhost/ardour2/branches/3.0@12245
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 19:29:22 +0000 (19:29 +0000)]
rename images used for fades to indicate that they are fades, not xfades (new images for xfades to come)
git-svn-id: svn://localhost/ardour2/branches/3.0@12244
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 19:14:11 +0000 (19:14 +0000)]
incorrect but visible context menu for xfades
git-svn-id: svn://localhost/ardour2/branches/3.0@12243
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 18:36:05 +0000 (18:36 +0000)]
implement undo/redo for xfade trimmin
git-svn-id: svn://localhost/ardour2/branches/3.0@12242
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 18:17:47 +0000 (18:17 +0000)]
trim a single other region when adjusting xfade length
git-svn-id: svn://localhost/ardour2/branches/3.0@12241
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 13:48:23 +0000 (13:48 +0000)]
a number of tweaks to make xfade GUI stuff better in several different ways, notable during region trims and region drags
git-svn-id: svn://localhost/ardour2/branches/3.0@12240
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 12:26:49 +0000 (12:26 +0000)]
fix height of xfade rendering
git-svn-id: svn://localhost/ardour2/branches/3.0@12239
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 12:14:26 +0000 (12:14 +0000)]
if an xfade involves only 2 regions, clamp its length to the overlap between them
git-svn-id: svn://localhost/ardour2/branches/3.0@12238
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 02:50:59 +0000 (02:50 +0000)]
fix dragging of end xfades
git-svn-id: svn://localhost/ardour2/branches/3.0@12237
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 10 May 2012 00:46:22 +0000 (00:46 +0000)]
basic xfade dragging
git-svn-id: svn://localhost/ardour2/branches/3.0@12236
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 23:04:18 +0000 (23:04 +0000)]
skeleton for crossfade edge dragging
git-svn-id: svn://localhost/ardour2/branches/3.0@12235
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 23:04:02 +0000 (23:04 +0000)]
i18n-ization
git-svn-id: svn://localhost/ardour2/branches/3.0@12234
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 23:03:43 +0000 (23:03 +0000)]
i18n-ization
git-svn-id: svn://localhost/ardour2/branches/3.0@12233
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 22:31:07 +0000 (22:31 +0000)]
change inverse fades when changing fade length
git-svn-id: svn://localhost/ardour2/branches/3.0@12232
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 22:14:11 +0000 (22:14 +0000)]
correctly save & restore xfade state
git-svn-id: svn://localhost/ardour2/branches/3.0@12231
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 18:16:12 +0000 (18:16 +0000)]
correct cut-n-paste error in new comments for signals.h
git-svn-id: svn://localhost/ardour2/branches/3.0@12230
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 9 May 2012 18:15:58 +0000 (18:15 +0000)]
remove debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@12229
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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