ardour.git
13 years agoRevert to fader-is-for-route on double-clicking a mixer strip's fader. Fixes #3685.
Carl Hetherington [Mon, 10 Jan 2011 23:33:26 +0000 (23:33 +0000)]
Revert to fader-is-for-route on double-clicking a mixer strip's fader.  Fixes #3685.

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

13 years agoRespond to MMC even when synced to JACK. Fixes #3700.
Carl Hetherington [Mon, 10 Jan 2011 22:48:25 +0000 (22:48 +0000)]
Respond to MMC even when synced to JACK.  Fixes #3700.

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

13 years agoMake export channels own their buffers + some other small code tidy-ups. Preparation...
Sakari Bergen [Mon, 10 Jan 2011 21:16:49 +0000 (21:16 +0000)]
Make export channels own their buffers + some other small code tidy-ups. Preparation for more stem export options

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

13 years agoRemove erroneous handling of input IO for sends, which don't have them. Fixes #3694.
Carl Hetherington [Mon, 10 Jan 2011 19:36:00 +0000 (19:36 +0000)]
Remove erroneous handling of input IO for sends, which don't have them.  Fixes #3694.

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

13 years agoMake a couple of bits of debug conditional to avoid mallocs when they are turned...
Carl Hetherington [Mon, 10 Jan 2011 17:31:43 +0000 (17:31 +0000)]
Make a couple of bits of debug conditional to avoid mallocs when they are turned off.

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

13 years agoSomewhat hacky fix to stop the graph code allocating in the RT thread.
Carl Hetherington [Mon, 10 Jan 2011 17:31:34 +0000 (17:31 +0000)]
Somewhat hacky fix to stop the graph code allocating in the RT thread.

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

13 years agoOptimise BufferSet::attach_buffers code to avoid memory allocation in the RT thread...
Carl Hetherington [Mon, 10 Jan 2011 16:23:54 +0000 (16:23 +0000)]
Optimise BufferSet::attach_buffers code to avoid memory allocation in the RT thread and speed things up a bit.

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

13 years agopatch from lincoln to fix failure to leave loop play mode at transort stop
Paul Davis [Sun, 9 Jan 2011 23:14:47 +0000 (23:14 +0000)]
patch from lincoln to fix failure to leave loop play mode at transort stop

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

13 years agoPut add route/bus button at the bottom of the mixer window track display (#3688)
Carl Hetherington [Sun, 9 Jan 2011 19:09:56 +0000 (19:09 +0000)]
Put add route/bus button at the bottom of the mixer window track display (#3688)

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

13 years agoFactor out track display setup code into its own method.
Carl Hetherington [Sun, 9 Jan 2011 19:09:49 +0000 (19:09 +0000)]
Factor out track display setup code into its own method.

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

13 years agoFix setup of route meter point on load, and fix intermittent left-channel-only meteri...
Carl Hetherington [Sun, 9 Jan 2011 15:10:59 +0000 (15:10 +0000)]
Fix setup of route meter point on load, and fix intermittent left-channel-only metering (#3699).

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

13 years agoReplace RouteGroup's collection of apply() methods with a single one.
Carl Hetherington [Sun, 9 Jan 2011 15:10:26 +0000 (15:10 +0000)]
Replace RouteGroup's collection of apply() methods with a single one.

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

13 years agoRemove unused methods.
Carl Hetherington [Sun, 9 Jan 2011 15:10:16 +0000 (15:10 +0000)]
Remove unused methods.

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

13 years agoFix cancel button in route group dialogue, as per #3689.
Carl Hetherington [Sat, 8 Jan 2011 15:19:44 +0000 (15:19 +0000)]
Fix cancel button in route group dialogue, as per #3689.

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

13 years agoUse DEBUG macros for SessionEvent debugging.
Carl Hetherington [Sat, 8 Jan 2011 15:19:32 +0000 (15:19 +0000)]
Use DEBUG macros for SessionEvent debugging.

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

13 years agoMake Route Group dialog instant-apply. Disallow identically-named route group; fixes...
Carl Hetherington [Sat, 8 Jan 2011 02:35:46 +0000 (02:35 +0000)]
Make Route Group dialog instant-apply.  Disallow identically-named route group; fixes #3689.

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

13 years agoWatch for route colour changes and update the summary accordingly. Fixes #3692.
Carl Hetherington [Sat, 8 Jan 2011 02:35:35 +0000 (02:35 +0000)]
Watch for route colour changes and update the summary accordingly.  Fixes #3692.

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

13 years agoadd gesture control for position+width controls of a 2in/2out panner - not used,...
Paul Davis [Fri, 7 Jan 2011 22:18:53 +0000 (22:18 +0000)]
add gesture control for position+width controls of a 2in/2out panner - not used, since there is no way to create automation for these controls at present

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

13 years agomore cleanups of PannerUI, add start/end gesture support to mono panner
Paul Davis [Fri, 7 Jan 2011 21:38:22 +0000 (21:38 +0000)]
more cleanups of PannerUI, add start/end gesture support to mono panner

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

13 years agorip more useless junk out of PannerUI, and check that automation playback works for...
Paul Davis [Fri, 7 Jan 2011 20:47:38 +0000 (20:47 +0000)]
rip more useless junk out of PannerUI, and check that automation playback works for the mono panner

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

13 years agopolygon and marker line for mono panner
Paul Davis [Fri, 7 Jan 2011 20:29:06 +0000 (20:29 +0000)]
polygon and marker line for mono panner

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

13 years agoremove a bunch of junk from panner_ui (at least, it seems like junk)
Paul Davis [Fri, 7 Jan 2011 20:28:43 +0000 (20:28 +0000)]
remove a bunch of junk from panner_ui (at least, it seems like junk)

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

13 years agonew mono panner widget; make stereo panner respond to changes in colors immediately
Paul Davis [Fri, 7 Jan 2011 17:36:01 +0000 (17:36 +0000)]
new mono panner widget; make stereo panner respond to changes in colors immediately

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

13 years agoforward port EPA changes from 2.X
Paul Davis [Fri, 7 Jan 2011 16:25:57 +0000 (16:25 +0000)]
forward port EPA changes from 2.X

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

13 years agoSet up send fader default position correctly. Fixes #3680.
Carl Hetherington [Thu, 6 Jan 2011 21:57:15 +0000 (21:57 +0000)]
Set up send fader default position correctly.  Fixes #3680.

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

13 years agoTake automation into account when reporting Amp gain. Fixes #3669.
Carl Hetherington [Thu, 6 Jan 2011 20:23:13 +0000 (20:23 +0000)]
Take automation into account when reporting Amp gain.  Fixes #3669.

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

13 years agoRemove "import from session" from the menu for now...
Sakari Bergen [Thu, 6 Jan 2011 17:25:44 +0000 (17:25 +0000)]
Remove "import from session" from the menu for now...

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

13 years agoAdd stem export dialog and make all different export dialogs save their config to...
Sakari Bergen [Thu, 6 Jan 2011 16:55:19 +0000 (16:55 +0000)]
Add stem export dialog and make all different export dialogs save their config to a different node in instant.xml

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

13 years agoImprove the drag icon for processor drags.
Carl Hetherington [Thu, 6 Jan 2011 03:39:41 +0000 (03:39 +0000)]
Improve the drag icon for processor drags.

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

13 years agoPatch from Chris G. for processor box colours.
Carl Hetherington [Thu, 6 Jan 2011 01:58:27 +0000 (01:58 +0000)]
Patch from Chris G. for processor box colours.

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

13 years agoUpdate name_label as well as name_entry when the route name changes. Fixes #3675.
Carl Hetherington [Thu, 6 Jan 2011 01:36:28 +0000 (01:36 +0000)]
Update name_label as well as name_entry when the route name changes.  Fixes #3675.

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

13 years agoMake processor box frames configurable colour-wise.
Carl Hetherington [Thu, 6 Jan 2011 01:07:28 +0000 (01:07 +0000)]
Make processor box frames configurable colour-wise.

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

13 years agoFix crash when turning off an active send and redisplaying processors at the same...
Carl Hetherington [Thu, 6 Jan 2011 01:07:19 +0000 (01:07 +0000)]
Fix crash when turning off an active send and redisplaying processors at the same time.  Fixes #3674.

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

13 years agoComment.
Carl Hetherington [Thu, 6 Jan 2011 01:07:10 +0000 (01:07 +0000)]
Comment.

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

13 years agoFix crash on selecting no route group in a mixer strip.
Carl Hetherington [Thu, 6 Jan 2011 01:05:26 +0000 (01:05 +0000)]
Fix crash on selecting no route group in a mixer strip.

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

13 years agobackport from 2.X: arm (and thus save) global environment before messing it with...
Paul Davis [Thu, 6 Jan 2011 00:42:01 +0000 (00:42 +0000)]
backport from 2.X: arm (and thus save) global environment before messing it with it in bundled version

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

13 years agoAnother try at prettifying the processor list with different colours pre- and post...
Carl Hetherington [Thu, 6 Jan 2011 00:29:40 +0000 (00:29 +0000)]
Another try at prettifying the processor list with different colours pre- and post-fader, a border etc.  All colours should now be configurable from the UI RC file.

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

13 years agoTrim unnecessary includes.
Carl Hetherington [Thu, 6 Jan 2011 00:28:23 +0000 (00:28 +0000)]
Trim unnecessary includes.

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

13 years agoyet more debugging for thread pools
Paul Davis [Thu, 6 Jan 2011 00:01:33 +0000 (00:01 +0000)]
yet more debugging for thread pools

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

13 years agomore debugging for thread pools
Paul Davis [Wed, 5 Jan 2011 22:17:06 +0000 (22:17 +0000)]
more debugging for thread pools

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

13 years agoRemove direct busses so that all busses have internal returns.
Carl Hetherington [Wed, 5 Jan 2011 15:52:27 +0000 (15:52 +0000)]
Remove direct busses so that all busses have internal returns.

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

13 years agoDefault stop-at-session-end to false to try and prevent confusion.
Carl Hetherington [Wed, 5 Jan 2011 13:58:25 +0000 (13:58 +0000)]
Default stop-at-session-end to false to try and prevent confusion.

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

13 years agoDisable follow-playhead during drags. Fixes #3647.
Carl Hetherington [Wed, 5 Jan 2011 02:28:28 +0000 (02:28 +0000)]
Disable follow-playhead during drags.  Fixes #3647.

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

13 years agoMake editor list notebook shrink or expand when the tab is double-clicked, as per...
Carl Hetherington [Wed, 5 Jan 2011 02:06:51 +0000 (02:06 +0000)]
Make editor list notebook shrink or expand when the tab is double-clicked, as per #3662.

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

13 years agoLight mono button up when it is active, and make it bindable. Fixes #3665.
Carl Hetherington [Wed, 5 Jan 2011 02:06:29 +0000 (02:06 +0000)]
Light mono button up when it is active, and make it bindable.  Fixes #3665.

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

13 years agoToggle the shown state of send gain on double click.
Carl Hetherington [Wed, 5 Jan 2011 02:06:15 +0000 (02:06 +0000)]
Toggle the shown state of send gain on double click.

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

13 years agoHighlight a send processor entry differently when it the mixer strip's fader is being...
Carl Hetherington [Tue, 4 Jan 2011 23:26:59 +0000 (23:26 +0000)]
Highlight a send processor entry differently when it the mixer strip's fader is being used to control it.  Fixes #3659.

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

13 years agomore pool allocation debugging for oofus
Paul Davis [Tue, 4 Jan 2011 21:25:52 +0000 (21:25 +0000)]
more pool allocation debugging for oofus

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

13 years agoFix out-of-sync tracks under varispeed.
Carl Hetherington [Tue, 4 Jan 2011 21:14:26 +0000 (21:14 +0000)]
Fix out-of-sync tracks under varispeed.

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

13 years agoDisable solo-controls-are-listen-controls if we don't have a monitor bus. Should...
Carl Hetherington [Tue, 4 Jan 2011 20:52:30 +0000 (20:52 +0000)]
Disable solo-controls-are-listen-controls if we don't have a monitor bus.  Should fix #3660.

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

13 years agoFix size of DSP label.
Carl Hetherington [Tue, 4 Jan 2011 19:41:18 +0000 (19:41 +0000)]
Fix size of DSP label.

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

13 years agoevent pool allocation debugging
Paul Davis [Tue, 4 Jan 2011 16:55:52 +0000 (16:55 +0000)]
event pool allocation debugging

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

13 years agoadd warning about configuration variable types to session_configuration_vars.h as...
Paul Davis [Tue, 4 Jan 2011 14:41:07 +0000 (14:41 +0000)]
add warning about configuration variable types to session_configuration_vars.h as well

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

13 years agofix a bug that defined two configuration variables as "char" and thus serialized...
Paul Davis [Tue, 4 Jan 2011 14:29:46 +0000 (14:29 +0000)]
fix a bug that defined two configuration variables as "char" and thus serialized them as XML incorrectly

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

13 years agoreally make debug be the default configuration option
Paul Davis [Tue, 4 Jan 2011 14:29:16 +0000 (14:29 +0000)]
really make debug be the default configuration option

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

13 years agoRename menu items on advice from Chris G.
Carl Hetherington [Tue, 4 Jan 2011 03:36:44 +0000 (03:36 +0000)]
Rename menu items on advice from Chris G.

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

13 years agoSend full MTC messages every 1/4 of a second when quarter-frame messages are suspende...
Carl Hetherington [Tue, 4 Jan 2011 03:35:10 +0000 (03:35 +0000)]
Send full MTC messages every 1/4 of a second when quarter-frame messages are suspended (due to out-of-range transport speed)

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

13 years agoAllow choice of direct or aux busses when subgrouping route groups. Fixes #3658.
Carl Hetherington [Tue, 4 Jan 2011 02:36:29 +0000 (02:36 +0000)]
Allow choice of direct or aux busses when subgrouping route groups.  Fixes #3658.

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

13 years agoRestore context menu to session markers. Fixes #3655.
Carl Hetherington [Tue, 4 Jan 2011 01:40:47 +0000 (01:40 +0000)]
Restore context menu to session markers.  Fixes #3655.

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

13 years agoUnselect regions on tracks when the tracks are hidden. Fixes #3653.
Carl Hetherington [Tue, 4 Jan 2011 01:03:36 +0000 (01:03 +0000)]
Unselect regions on tracks when the tracks are hidden.  Fixes #3653.

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

13 years agoFix - to _ typo.
Carl Hetherington [Tue, 4 Jan 2011 00:52:05 +0000 (00:52 +0000)]
Fix - to _ typo.

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

13 years agoFirst attempt at highlighting the fader processor to make it more obvious where pre...
Carl Hetherington [Tue, 4 Jan 2011 00:20:23 +0000 (00:20 +0000)]
First attempt at highlighting the fader processor to make it more obvious where pre and post fader plugins are.

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

13 years agoStop QF messages when transport speed is out of range, and re-start them properly.
Carl Hetherington [Mon, 3 Jan 2011 23:55:00 +0000 (23:55 +0000)]
Stop QF messages when transport speed is out of range, and re-start them properly.

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

13 years agoCope with non-unity transport speed when sending MTC.
Carl Hetherington [Mon, 3 Jan 2011 23:54:36 +0000 (23:54 +0000)]
Cope with non-unity transport speed when sending MTC.

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

13 years agoGive the locations editor tab a horizontal scrollbar if needs be. Fixes #3643.
Carl Hetherington [Mon, 3 Jan 2011 18:53:46 +0000 (18:53 +0000)]
Give the locations editor tab a horizontal scrollbar if needs be.  Fixes #3643.

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

13 years agoSubstantially simpler fix for editor window jumping.
Carl Hetherington [Mon, 3 Jan 2011 16:23:58 +0000 (16:23 +0000)]
Substantially simpler fix for editor window jumping.

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

13 years agofix keybindings for align ops, which moved from Editor to Region "group"
Paul Davis [Mon, 3 Jan 2011 15:51:14 +0000 (15:51 +0000)]
fix keybindings for align ops, which moved from Editor to Region "group"

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

13 years agoremove tooltip from stereo panner
Paul Davis [Mon, 3 Jan 2011 15:50:48 +0000 (15:50 +0000)]
remove tooltip from stereo panner

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

13 years agobetter version of that last commit
Paul Davis [Mon, 3 Jan 2011 15:43:06 +0000 (15:43 +0000)]
better version of that last commit

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

13 years agofix or band-aid for #3649 (loading a session file might fail when using the session...
Paul Davis [Mon, 3 Jan 2011 15:17:18 +0000 (15:17 +0000)]
fix or band-aid for #3649 (loading a session file might fail when using the session importer)

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

13 years agoAdd option to show or hide zoom toolbar.
Carl Hetherington [Mon, 3 Jan 2011 03:11:31 +0000 (03:11 +0000)]
Add option to show or hide zoom toolbar.

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

13 years agoSomewhat experimental fix to try to stop the editor window jumping around on small...
Carl Hetherington [Mon, 3 Jan 2011 03:10:43 +0000 (03:10 +0000)]
Somewhat experimental fix to try to stop the editor window jumping around on small screens.

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

13 years agoRevert completely broken recent attempted fix of mine; stops segfault on clicking...
Carl Hetherington [Sun, 2 Jan 2011 23:30:57 +0000 (23:30 +0000)]
Revert completely broken recent attempted fix of mine; stops segfault on clicking in the tracks/busses windoww's track list.

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

13 years agoFix MIDI solo buttons in the editor route list, and improve AFL/PFL behaviour in...
Carl Hetherington [Sun, 2 Jan 2011 13:42:27 +0000 (13:42 +0000)]
Fix MIDI solo buttons in the editor route list, and improve AFL/PFL behaviour in there too.  Should fix #3645 and #3644.

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

13 years agoFix some confusion about handling of route extra XML. Fixes #3574.
Carl Hetherington [Sun, 2 Jan 2011 12:45:29 +0000 (12:45 +0000)]
Fix some confusion about handling of route extra XML.  Fixes #3574.

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

13 years agoAllow AudioDiskstream to have 0 channels without crashing. Fixes crash on record...
Carl Hetherington [Sun, 2 Jan 2011 12:45:20 +0000 (12:45 +0000)]
Allow AudioDiskstream to have 0 channels without crashing.  Fixes crash on record with a track with no inputs.

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

13 years agoRepeat of recent fix to EditorRoutes to improve behaviour when editing names.
Carl Hetherington [Sat, 1 Jan 2011 20:08:26 +0000 (20:08 +0000)]
Repeat of recent fix to EditorRoutes to improve behaviour when editing names.

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

13 years agoMake editor route list rec enable work for MIDI tracks.
Carl Hetherington [Sat, 1 Jan 2011 19:04:11 +0000 (19:04 +0000)]
Make editor route list rec enable work for MIDI tracks.

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

13 years agoDon't grab focus on enter if we are editing a name. Otherwise when the mouse pointer...
Carl Hetherington [Sat, 1 Jan 2011 18:46:20 +0000 (18:46 +0000)]
Don't grab focus on enter if we are editing a name.  Otherwise when the mouse pointer leaves the editing widget and re-enters the route list, the edit is aborted.  Should fix #2920.

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

13 years agoFix template install properly.
Carl Hetherington [Sat, 1 Jan 2011 17:43:53 +0000 (17:43 +0000)]
Fix template install properly.

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

13 years agofix reversed dragging in stereo panner when width is negative
Paul Davis [Sat, 1 Jan 2011 17:34:06 +0000 (17:34 +0000)]
fix reversed dragging in stereo panner when width is negative

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

13 years agoFix build. Disable template installation for a bit because I forgot that waf's subst...
Carl Hetherington [Sat, 1 Jan 2011 17:13:32 +0000 (17:13 +0000)]
Fix build.  Disable template installation for a bit because I forgot that waf's subst builder doesn't like spaces in filenames.

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

13 years agoFix creation of MIDI tracks under some translations.
Carl Hetherington [Sat, 1 Jan 2011 16:59:48 +0000 (16:59 +0000)]
Fix creation of MIDI tracks under some translations.

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

13 years agoInstall templates.
Carl Hetherington [Sat, 1 Jan 2011 16:59:38 +0000 (16:59 +0000)]
Install templates.

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

13 years agoFix install path for vamp plugins.
Carl Hetherington [Fri, 31 Dec 2010 14:55:33 +0000 (14:55 +0000)]
Fix install path for vamp plugins.

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

13 years agoresize all editor comboboxes when DPI is reset. involved a minor refactoring of some...
Paul Davis [Thu, 30 Dec 2010 21:15:51 +0000 (21:15 +0000)]
resize all editor comboboxes when DPI is reset. involved a minor refactoring of some code and the spreading of the awful COMBO_FUDGE+10 hack

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

13 years agoFurther i18n fix.
Carl Hetherington [Thu, 30 Dec 2010 21:01:14 +0000 (21:01 +0000)]
Further i18n fix.

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

13 years agoi18n fixes.
Carl Hetherington [Thu, 30 Dec 2010 20:45:15 +0000 (20:45 +0000)]
i18n fixes.

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

13 years agoUse -f option to msgfmt to make it use fuzzy translations.
Carl Hetherington [Thu, 30 Dec 2010 20:45:06 +0000 (20:45 +0000)]
Use -f option to msgfmt to make it use fuzzy translations.

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

13 years agoadd back MIDI Learn for stereo panner
Paul Davis [Thu, 30 Dec 2010 20:17:44 +0000 (20:17 +0000)]
add back MIDI Learn for stereo panner

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

13 years agobetter dbl click behaviour for stereo panner: width max is constrained by position...
Paul Davis [Thu, 30 Dec 2010 19:58:36 +0000 (19:58 +0000)]
better dbl click behaviour for stereo panner: width max is constrained by position; pos max is constrained by width

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

13 years agomissed commit
Paul Davis [Thu, 30 Dec 2010 19:32:33 +0000 (19:32 +0000)]
missed commit

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

13 years agobetter detent handling, and dbl-click behaviour for lower half improvements
Paul Davis [Thu, 30 Dec 2010 18:59:09 +0000 (18:59 +0000)]
better detent handling, and dbl-click behaviour for lower half improvements

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

13 years agorevert 1in->2out panner to line style, not blob
Paul Davis [Thu, 30 Dec 2010 18:58:43 +0000 (18:58 +0000)]
revert 1in->2out panner to line style, not blob

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

13 years agoforce reset of panner UI when panner object changes
Paul Davis [Thu, 30 Dec 2010 18:58:27 +0000 (18:58 +0000)]
force reset of panner UI when panner object changes

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

13 years agoFix up midi ghost regions. Should fix #3629.
Carl Hetherington [Thu, 30 Dec 2010 18:35:16 +0000 (18:35 +0000)]
Fix up midi ghost regions. Should fix #3629.

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

13 years agofix compiler warning
Paul Davis [Thu, 30 Dec 2010 16:14:37 +0000 (16:14 +0000)]
fix compiler warning

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

13 years agochange Session::convert_to_frames_at() to Session::convert_to_frames() to reflect...
Paul Davis [Thu, 30 Dec 2010 15:45:48 +0000 (15:45 +0000)]
change Session::convert_to_frames_at() to Session::convert_to_frames() to reflect the fact that its argument is a position, not a duration; add Session::any_duration_to_frames(), which converts AnyTime representing a duration to frames; alter callers to use the right one of the two previously mentioned methods

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

13 years agounfinished tweaks to stereo panner, before a bigger commit of other stuff
Paul Davis [Thu, 30 Dec 2010 15:44:22 +0000 (15:44 +0000)]
unfinished tweaks to stereo panner, before a bigger commit of other stuff

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

13 years agofix C99 compliance issue for winegcc
Paul Davis [Thu, 30 Dec 2010 15:06:58 +0000 (15:06 +0000)]
fix C99 compliance issue for winegcc

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