ardour.git
14 years agomove some debug trace support code around to a more sane location
Paul Davis [Mon, 30 Nov 2009 13:38:38 +0000 (13:38 +0000)]
move some debug trace support code around to a more sane location

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

14 years agoattempt to remove confusion and errors caused by unclear semantics of _is_embedded...
Paul Davis [Mon, 30 Nov 2009 13:16:38 +0000 (13:16 +0000)]
attempt to remove confusion and errors caused by unclear semantics of _is_embedded for FileSources; member renamed _within_session, and is now ALWAYS determined by the _path of the FileSource, never by the creator

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

14 years agoas 6211, but include menu template file
Paul Davis [Mon, 30 Nov 2009 13:14:29 +0000 (13:14 +0000)]
as 6211, but include menu template file

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

14 years agoremove "New Return" menu option from processor box; make return toggle processor...
Paul Davis [Mon, 30 Nov 2009 13:13:57 +0000 (13:13 +0000)]
remove "New Return" menu option from processor box; make return toggle processor active status, and / do A/B of plugins; add A/B plugins to processor box menu

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

14 years agonew rc config param, try-link-for-embed, controls whether we try hard linking for...
Paul Davis [Mon, 30 Nov 2009 13:12:41 +0000 (13:12 +0000)]
new rc config param, try-link-for-embed, controls whether we try hard linking for embedding files into a session

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

14 years agodebug flag for MTC; make ardour/timecode.h simply include the "authoritative" one...
Paul Davis [Sun, 29 Nov 2009 22:08:18 +0000 (22:08 +0000)]
debug flag for MTC; make ardour/timecode.h simply include the "authoritative" one in libs/surfaces/control_protocol

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

14 years agoprovide operator<< for Timecode::Time
Paul Davis [Sun, 29 Nov 2009 22:06:51 +0000 (22:06 +0000)]
provide operator<< for Timecode::Time

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

14 years agoImplement 2532: option to show tracks with regions under the playhead.
Carl Hetherington [Sun, 29 Nov 2009 12:47:59 +0000 (12:47 +0000)]
Implement 2532: option to show tracks with regions under the playhead.

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

14 years agoMove is_embedded calculation to a single place.
David Robillard [Sat, 28 Nov 2009 22:36:06 +0000 (22:36 +0000)]
Move is_embedded calculation to a single place.

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

14 years agoTweak checkbutton size in the processor box.
Carl Hetherington [Sat, 28 Nov 2009 03:03:45 +0000 (03:03 +0000)]
Tweak checkbutton size in the processor box.

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

14 years agoRemove what I believe are erroneous set_size_request calls in the panner UI. This...
Carl Hetherington [Sat, 28 Nov 2009 02:55:17 +0000 (02:55 +0000)]
Remove what I believe are erroneous set_size_request calls in the panner UI.  This stops the panner box taking up more space than it needs.

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

14 years agoAll plugin activate() method when required for copy & paste operations. Fixes segfau...
Carl Hetherington [Sat, 28 Nov 2009 02:39:16 +0000 (02:39 +0000)]
All plugin activate() method when required for copy & paste operations.  Fixes segfaults on drag and drop of plugins between routes.

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

14 years agoadd ctrl-click behaviour to DndVBox, though not generalized to use primary/secondary...
Paul Davis [Sat, 28 Nov 2009 02:19:13 +0000 (02:19 +0000)]
add ctrl-click behaviour to DndVBox, though not generalized to use primary/secondary keyboard mods etc. etc.

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

14 years agoadd ctrl-a to select all processors in a processor box
Paul Davis [Sat, 28 Nov 2009 02:18:41 +0000 (02:18 +0000)]
add ctrl-a to select all processors in a processor box

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

14 years agofully remove per-processor activate/deactivate from processor box (sorry carl :)
Paul Davis [Sat, 28 Nov 2009 01:57:26 +0000 (01:57 +0000)]
fully remove per-processor activate/deactivate from processor box (sorry carl :)

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

14 years agorestore editor with leftmost frame preserved
Paul Davis [Sat, 28 Nov 2009 01:53:41 +0000 (01:53 +0000)]
restore editor with leftmost frame preserved

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

14 years agofix silly unending window dialog logic bug if you fail to open the first session
Paul Davis [Sat, 28 Nov 2009 01:53:18 +0000 (01:53 +0000)]
fix silly unending window dialog logic bug if you fail to open the first session

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

14 years agoadd back activate/deactivate menu options for processor box
Paul Davis [Sat, 28 Nov 2009 01:51:47 +0000 (01:51 +0000)]
add back activate/deactivate menu options for processor box

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

14 years agodon't be using engine->jack() unconditionally in Port methods
Paul Davis [Sat, 28 Nov 2009 00:53:54 +0000 (00:53 +0000)]
don't be using engine->jack() unconditionally in Port methods

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

14 years agotracing and small fixes to improve object destruction pathways
Paul Davis [Sat, 28 Nov 2009 00:49:04 +0000 (00:49 +0000)]
tracing and small fixes to improve object destruction pathways

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

14 years agoanother fix for binding shared_ptr's into signals
Paul Davis [Sat, 28 Nov 2009 00:48:35 +0000 (00:48 +0000)]
another fix for binding shared_ptr's into signals

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

14 years agoadd MMC/MIDI feedback options to rc prefs dialog
Paul Davis [Sat, 28 Nov 2009 00:48:09 +0000 (00:48 +0000)]
add MMC/MIDI feedback options to rc prefs dialog

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

14 years agoMMC related fixes
Paul Davis [Sat, 28 Nov 2009 00:39:03 +0000 (00:39 +0000)]
MMC related fixes

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

14 years agoget closer to carl's original boost shared_ptr debug idea by just tracking actual...
Paul Davis [Fri, 27 Nov 2009 17:30:39 +0000 (17:30 +0000)]
get closer to carl's original boost shared_ptr debug idea by just tracking actual shared_ptr constructors+destructors

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

14 years agoswitch Route::fed_by from shared_ptr to weak_ptr and thus begin to allow Route destru...
Paul Davis [Fri, 27 Nov 2009 17:29:27 +0000 (17:29 +0000)]
switch Route::fed_by from shared_ptr to weak_ptr and thus begin to allow Route destructors to be called

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

14 years agouse older gtkmm API to give key focus ability to the processor box
Paul Davis [Fri, 27 Nov 2009 17:28:19 +0000 (17:28 +0000)]
use older gtkmm API to give key focus ability to the processor box

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

14 years agoAllow processor box to get a vertical scrollbar. Make processor name text a bit...
Carl Hetherington [Thu, 26 Nov 2009 15:04:34 +0000 (15:04 +0000)]
Allow processor box to get a vertical scrollbar.  Make processor name text a bit smaller.

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

14 years agoFix various crashes on session close.
Carl Hetherington [Thu, 26 Nov 2009 13:26:30 +0000 (13:26 +0000)]
Fix various crashes on session close.

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

14 years agoFix #2926 and #2927; presence and behaviour of solo/mute icons in the editor list.
Carl Hetherington [Thu, 26 Nov 2009 03:02:16 +0000 (03:02 +0000)]
Fix #2926 and #2927; presence and behaviour of solo/mute icons in the editor list.

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

14 years agoFix #2931; redundant menu items on main clocks.
Carl Hetherington [Thu, 26 Nov 2009 02:15:44 +0000 (02:15 +0000)]
Fix #2931; redundant menu items on main clocks.

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

14 years agoFix #2932; arrange the view more carefully when going to start / end / wallclock.
Carl Hetherington [Thu, 26 Nov 2009 01:51:50 +0000 (01:51 +0000)]
Fix #2932; arrange the view more carefully when going to start / end / wallclock.

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

14 years agoFix typo to fix #2936.
Carl Hetherington [Thu, 26 Nov 2009 01:13:15 +0000 (01:13 +0000)]
Fix typo to fix #2936.

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

14 years agoRename internal sends when their send-to bus changes.
Carl Hetherington [Thu, 26 Nov 2009 00:14:27 +0000 (00:14 +0000)]
Rename internal sends when their send-to bus changes.

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

14 years agoGive Processor::run a new parameter to say whether or not the run method must leave
Carl Hetherington [Wed, 25 Nov 2009 23:29:52 +0000 (23:29 +0000)]
Give Processor::run a new parameter to say whether or not the run method must leave
the passed-in buffers valid.  In the case where the main outs delivery is the last
processor in a route, this is not necessary (and wasteful).  If another processor
(e.g. a meter) follows the main outs, the passed-in (scratch) buffers must be valid
or the meter will get garbage data.

Fixes meters displaying phantom signals in some cases.

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

14 years agoSeconds out, the people vs. the port matrix, round 7.
Carl Hetherington [Wed, 25 Nov 2009 23:24:02 +0000 (23:24 +0000)]
Seconds out, the people vs. the port matrix, round 7.
Some spacing adjustments.  Remove the hacky RouteBundle which caused more problems
than it solved.  Put notebook tabs close to the headings in the matrix.  Some other
minor tweaks.

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

14 years agoFix crash on opening return UI.
Carl Hetherington [Wed, 25 Nov 2009 16:16:54 +0000 (16:16 +0000)]
Fix crash on opening return UI.

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

14 years agoFix hotkeys in the processor box.
Carl Hetherington [Wed, 25 Nov 2009 16:16:27 +0000 (16:16 +0000)]
Fix hotkeys in the processor box.

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

14 years agocarl's wondrous DnD VBox patch - processor boxes are now vboxes and not listviews...
Paul Davis [Wed, 25 Nov 2009 14:37:20 +0000 (14:37 +0000)]
carl's wondrous DnD VBox patch - processor boxes are now vboxes and not listviews - which included a couple of minor marker/time axis view patches for opaqueness etc.

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

14 years agodon't resort routelists during session destruction (mixer)
Paul Davis [Wed, 25 Nov 2009 14:35:52 +0000 (14:35 +0000)]
don't resort routelists during session destruction (mixer)

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

14 years agodon't resort routelists during session destruction
Paul Davis [Wed, 25 Nov 2009 14:34:42 +0000 (14:34 +0000)]
don't resort routelists during session destruction

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

14 years agodebug flag for session destruction and waf option for boost SP debug
Paul Davis [Wed, 25 Nov 2009 14:34:17 +0000 (14:34 +0000)]
debug flag for session destruction and waf option for boost SP debug

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

14 years agoMake the editor summary extend a little way beyond the start and end markers for...
Carl Hetherington [Wed, 25 Nov 2009 13:44:57 +0000 (13:44 +0000)]
Make the editor summary extend a little way beyond the start and end markers for the session.  Fix up some small problems.

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

14 years agoFix problems with summary when the session start marker is not at zero (#2924)
Carl Hetherington [Wed, 25 Nov 2009 01:39:25 +0000 (01:39 +0000)]
Fix problems with summary when the session start marker is not at zero (#2924)

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

14 years agoMake marker etc. rulers opaque to fix #2921
Carl Hetherington [Wed, 25 Nov 2009 01:13:17 +0000 (01:13 +0000)]
Make marker etc. rulers opaque to fix #2921

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

14 years agoFix #2922.
Carl Hetherington [Wed, 25 Nov 2009 00:13:58 +0000 (00:13 +0000)]
Fix #2922.

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

14 years agoFix for routes being renamed if you start editing their names but then change your...
Carl Hetherington [Tue, 24 Nov 2009 23:59:15 +0000 (23:59 +0000)]
Fix for routes being renamed if you start editing their names but then change your mind.  Don't allow name edit if rec-enabled (part of #2920)

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

14 years agoFix #2923.
Carl Hetherington [Tue, 24 Nov 2009 23:56:26 +0000 (23:56 +0000)]
Fix #2923.

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

14 years agoUnify terminology for markers within the window. Align loop / punch labels to the...
Carl Hetherington [Tue, 24 Nov 2009 00:45:37 +0000 (00:45 +0000)]
Unify terminology for markers within the window.  Align loop / punch labels to the left so that they look slightly neater.

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

14 years agotweaks and tuneups of the boost debug stuff - still not done, need to track "scope...
Paul Davis [Tue, 24 Nov 2009 00:09:15 +0000 (00:09 +0000)]
tweaks and tuneups of the boost debug stuff - still not done, need to track "scope" for grouping output properly

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

14 years agoBodge around visual glitch where the ranges & markers list would overlap the editor...
Carl Hetherington [Tue, 24 Nov 2009 00:06:12 +0000 (00:06 +0000)]
Bodge around visual glitch where the ranges & markers list would overlap the editor's RHS tabs.

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

14 years agoMake meter falloff rate default to a value that is one of the configuration options.
Carl Hetherington [Mon, 23 Nov 2009 22:49:16 +0000 (22:49 +0000)]
Make meter falloff rate default to a value that is one of the configuration options.

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

14 years agoPrevent Send::set_state being called twice when constructing InternalSends, thereby...
Carl Hetherington [Mon, 23 Nov 2009 20:44:42 +0000 (20:44 +0000)]
Prevent Send::set_state being called twice when constructing InternalSends, thereby eliminating a warning about send ID.

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

14 years agoPatch from colinf to fix #2919.
Carl Hetherington [Mon, 23 Nov 2009 20:20:01 +0000 (20:20 +0000)]
Patch from colinf to fix #2919.

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

14 years agoFix incorrect call of Send constructor with Delivery::Role passed to state version...
Carl Hetherington [Mon, 23 Nov 2009 18:09:33 +0000 (18:09 +0000)]
Fix incorrect call of Send constructor with Delivery::Role passed to state version parameter.

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

14 years agoDon't offer to make an internal send to ourselves or to a route that we already have...
Carl Hetherington [Mon, 23 Nov 2009 18:08:29 +0000 (18:08 +0000)]
Don't offer to make an internal send to ourselves or to a route that we already have one for.  Don't offer an empty aux sends menu.

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

14 years agosupport for MMC track mute register, in addition to existing track record status...
Paul Davis [Mon, 23 Nov 2009 17:34:11 +0000 (17:34 +0000)]
support for MMC track mute register, in addition to existing track record status register

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

14 years agoboost shared pointer debugging, from an idea by carl hetherington
Paul Davis [Mon, 23 Nov 2009 17:33:39 +0000 (17:33 +0000)]
boost shared pointer debugging, from an idea by carl hetherington

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

14 years agoPrettify rename processor dialogue slightly.
Carl Hetherington [Mon, 23 Nov 2009 17:19:29 +0000 (17:19 +0000)]
Prettify rename processor dialogue slightly.

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

14 years agoFix crash on opening session options.
Carl Hetherington [Mon, 23 Nov 2009 15:55:52 +0000 (15:55 +0000)]
Fix crash on opening session options.

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

14 years agoget "solo safe" back in action again
Paul Davis [Sat, 21 Nov 2009 19:33:09 +0000 (19:33 +0000)]
get "solo safe" back in action again

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

14 years agoinclude stdint.h to allow uint32_t in custom cell renderer pixbuf multi
Paul Davis [Sat, 21 Nov 2009 19:29:38 +0000 (19:29 +0000)]
include stdint.h to allow uint32_t in custom cell renderer pixbuf multi

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

14 years agonew multistate custom cell pixbuf renderer
Paul Davis [Sat, 21 Nov 2009 19:25:54 +0000 (19:25 +0000)]
new multistate custom cell pixbuf renderer

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

14 years agosome provisional support for "real" solo-isolate behaviour, subject to more discussio...
Paul Davis [Sat, 21 Nov 2009 17:20:57 +0000 (17:20 +0000)]
some provisional support for "real" solo-isolate behaviour, subject to more discussions with mr. oofus and others

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

14 years agomake sure that delivery processors in a soloed route keep working when the route...
Paul Davis [Fri, 20 Nov 2009 21:43:19 +0000 (21:43 +0000)]
make sure that delivery processors in a soloed route keep working when the route is soloed ; fiddle with sensitivity of mixer strip output button when displaying sends

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

14 years agoprovide some indication that the fader/strip are controlling a send
Paul Davis [Fri, 20 Nov 2009 17:11:00 +0000 (17:11 +0000)]
provide some indication that the  fader/strip are controlling a send

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

14 years agomake strip-as-GUI-for-send work for metering too ; frame around session summary widge...
Paul Davis [Fri, 20 Nov 2009 15:26:34 +0000 (15:26 +0000)]
make strip-as-GUI-for-send work for metering too ; frame around session summary widget ; tooltip for editor group tabs ; route group dialog name entry is now activatable (return == click on ok)

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

14 years agoreset aux send menu item as appropriate; make sure that Aux role for any delivery...
Paul Davis [Thu, 19 Nov 2009 21:49:42 +0000 (21:49 +0000)]
reset aux send menu item as appropriate; make sure that Aux role for any delivery object is saved/restored correctly

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

14 years agoadd new Graph debug bit ; make adding aux sends really work
Paul Davis [Thu, 19 Nov 2009 17:06:00 +0000 (17:06 +0000)]
add new Graph debug bit ; make adding aux sends really work

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

14 years agomaintain send names across session save/restore
Paul Davis [Thu, 19 Nov 2009 13:41:34 +0000 (13:41 +0000)]
maintain send names across session save/restore

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

14 years agosome plugin preset handling fixes from 2.X
Paul Davis [Thu, 19 Nov 2009 12:38:15 +0000 (12:38 +0000)]
some plugin preset handling fixes from 2.X

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

14 years agoadd track/bus now allows specifying aux or direct bus role; processor box menus sort...
Paul Davis [Thu, 19 Nov 2009 04:25:46 +0000 (04:25 +0000)]
add track/bus now allows specifying aux or direct bus role; processor box menus sort of kindof allow New Aux -> Aux Bus

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

14 years agoCleanup previous commit.
Carl Hetherington [Wed, 18 Nov 2009 20:45:06 +0000 (20:45 +0000)]
Cleanup previous commit.

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

14 years agoadd "custom" meter option which is the only option where the meter processor is visib...
Paul Davis [Wed, 18 Nov 2009 20:01:37 +0000 (20:01 +0000)]
add "custom" meter option which is the only option where the meter processor is visible in the UI; hide main outs always

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

14 years agoTrim cruft.
David Robillard [Wed, 18 Nov 2009 19:59:02 +0000 (19:59 +0000)]
Trim cruft.

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

14 years agoMake BufferSet::is_silent work so that session silent_buffers are correctly silenced...
Carl Hetherington [Wed, 18 Nov 2009 17:58:38 +0000 (17:58 +0000)]
Make BufferSet::is_silent work so that session silent_buffers are correctly silenced, preventing feedback from occurring with plugins that output non-zero values for zero inputs.

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

14 years agotwo more debug trace options
Paul Davis [Wed, 18 Nov 2009 17:23:34 +0000 (17:23 +0000)]
two more debug trace options

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

14 years agoPrimary-modifier click on a node in the port matrix toggles association for everythin...
Carl Hetherington [Wed, 18 Nov 2009 15:16:28 +0000 (15:16 +0000)]
Primary-modifier click on a node in the port matrix toggles association for everything in a diagonal line down and to the right of the clicked node.

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

14 years agolock processor list and reconfigure processors after moving meter or control outs...
Paul Davis [Wed, 18 Nov 2009 15:04:59 +0000 (15:04 +0000)]
lock processor list and reconfigure processors after moving meter or control outs around in the list

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

14 years agoFix dragging grid lines when you move the mouse outside of the grid during the drag.
Carl Hetherington [Wed, 18 Nov 2009 14:53:55 +0000 (14:53 +0000)]
Fix dragging grid lines when you move the mouse outside of the grid during the drag.

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

14 years agouse a simpler (and likely correct) round-to-nearest-bar implementation
Paul Davis [Wed, 18 Nov 2009 14:40:46 +0000 (14:40 +0000)]
use a simpler (and likely correct) round-to-nearest-bar implementation

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

14 years agoPort port group type labels in-line with the tabs.
Carl Hetherington [Wed, 18 Nov 2009 14:04:59 +0000 (14:04 +0000)]
Port port group type labels in-line with the tabs.

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

14 years agoRework port matrix to use Gtk notebook tabs to select visible groups.
Carl Hetherington [Wed, 18 Nov 2009 13:35:31 +0000 (13:35 +0000)]
Rework port matrix to use Gtk notebook tabs to select visible groups.

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

14 years agobring back full mute control (pre/post/control/main) via mute button context click
Paul Davis [Wed, 18 Nov 2009 13:25:13 +0000 (13:25 +0000)]
bring back full mute control (pre/post/control/main) via mute button context click

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

14 years agostart to make mouse modes better when in note edit mode by allowing mouse ops on...
Paul Davis [Wed, 18 Nov 2009 13:24:43 +0000 (13:24 +0000)]
start to make mouse modes better when in note edit mode by allowing mouse ops on non-MIDI objects to proceed normally. not finished

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

14 years agoenable ignore-sends-for-solo-propagation change
Paul Davis [Tue, 17 Nov 2009 23:11:42 +0000 (23:11 +0000)]
enable ignore-sends-for-solo-propagation change

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

14 years agodisabled changes to make solo propagation ignore sends
Paul Davis [Tue, 17 Nov 2009 22:29:43 +0000 (22:29 +0000)]
disabled changes to make solo propagation ignore sends

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

14 years agoavoid .h pollution in last commit
Paul Davis [Tue, 17 Nov 2009 14:14:26 +0000 (14:14 +0000)]
avoid .h pollution in last commit

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

14 years agoallow use of Return, KP_Enter and more in key binding editor; better display of such...
Paul Davis [Tue, 17 Nov 2009 13:54:04 +0000 (13:54 +0000)]
allow use of Return, KP_Enter and more in key binding editor; better display of such bindings; potential fix for "crashes" caused by an endless loop of enter/hide events involving the verbose canvas cursor

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

14 years agoFix error in last commit.
Carl Hetherington [Tue, 17 Nov 2009 01:46:00 +0000 (01:46 +0000)]
Fix error in last commit.

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

14 years agoNon-ideal but functional fix for problems when adding processors which increase the...
Carl Hetherington [Tue, 17 Nov 2009 01:42:55 +0000 (01:42 +0000)]
Non-ideal but functional fix for problems when adding processors which increase the required number of scratch buffers.

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

14 years agoTiny optimisation.
Carl Hetherington [Tue, 17 Nov 2009 00:39:55 +0000 (00:39 +0000)]
Tiny optimisation.

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

14 years agoPanner2d::reset takes the number of inputs (== number of pans), not the number of...
Carl Hetherington [Tue, 17 Nov 2009 00:38:47 +0000 (00:38 +0000)]
Panner2d::reset takes the number of inputs (== number of pans), not the number of outputs.

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

14 years agoThe matrix used to highlight connections on click-hold on a row or column label;...
Carl Hetherington [Tue, 17 Nov 2009 00:30:42 +0000 (00:30 +0000)]
The matrix used to highlight connections on click-hold on a row or column label; now this happens, without a click, on any mouseover.  Also mouseover a bundle name highlights everything connected to that bundle.  Some cleanups along the way.

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

14 years agotentative fix for crash on roll
Paul Davis [Mon, 16 Nov 2009 23:21:53 +0000 (23:21 +0000)]
tentative fix for crash on roll

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

14 years agoAllow ardour to manipulate connections between two JACK ports that don't belong to us.
Carl Hetherington [Mon, 16 Nov 2009 22:32:58 +0000 (22:32 +0000)]
Allow ardour to manipulate connections between two JACK ports that don't belong to us.

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

14 years agodebug output+
Paul Davis [Mon, 16 Nov 2009 21:07:16 +0000 (21:07 +0000)]
debug output+

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

14 years agodebug output
Paul Davis [Mon, 16 Nov 2009 20:57:52 +0000 (20:57 +0000)]
debug output

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

14 years agolincoln's patch to show mute/solo in editor RHS track/bus list
Paul Davis [Mon, 16 Nov 2009 13:35:00 +0000 (13:35 +0000)]
lincoln's patch to show mute/solo in editor RHS track/bus list

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

14 years agoNeaten up option editor layouts a bit.
Carl Hetherington [Mon, 16 Nov 2009 02:18:51 +0000 (02:18 +0000)]
Neaten up option editor layouts a bit.

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

14 years agoUpgrade to waf 1.5.10.
David Robillard [Mon, 16 Nov 2009 02:10:50 +0000 (02:10 +0000)]
Upgrade to waf 1.5.10.

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