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

14 years agoBuild plugin menu only when plugins change, and build the first version of it before...
Carl Hetherington [Mon, 16 Nov 2009 01:06:33 +0000 (01:06 +0000)]
Build plugin menu only when plugins change, and build the first version of it before it is required to ensure that the first processor box popup menu appears fairly quickly.

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

14 years agoFix some memory leaks in the plugin menu.
Carl Hetherington [Sun, 15 Nov 2009 17:19:38 +0000 (17:19 +0000)]
Fix some memory leaks in the plugin menu.

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

14 years agoAdd script to run Ardour with callgrind.
Carl Hetherington [Sun, 15 Nov 2009 02:27:22 +0000 (02:27 +0000)]
Add script to run Ardour with callgrind.

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

14 years agoTidy up a bit in the case where the port matrix has nothing to display.
Carl Hetherington [Sun, 15 Nov 2009 00:26:28 +0000 (00:26 +0000)]
Tidy up a bit in the case where the port matrix has nothing to display.

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

14 years agoSmall cleanups to port matrix context menu.
Carl Hetherington [Sat, 14 Nov 2009 23:48:26 +0000 (23:48 +0000)]
Small cleanups to port matrix context menu.

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

14 years agoAllow multiple bundles with the same ports in the bundle editor, otherwise sometimes...
Carl Hetherington [Sat, 14 Nov 2009 23:08:17 +0000 (23:08 +0000)]
Allow multiple bundles with the same ports in the bundle editor, otherwise sometimes important bundles can be incorrectly hidden.

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

14 years agoSet SVN executable property.
Carl Hetherington [Sat, 14 Nov 2009 15:15:41 +0000 (15:15 +0000)]
Set SVN executable property.

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

14 years agoFix some uninitialised variables in the port matrix code.
Carl Hetherington [Sat, 14 Nov 2009 15:12:13 +0000 (15:12 +0000)]
Fix some uninitialised variables in the port matrix code.

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

14 years agoKeep port matrix group labels on screen where possible.
Carl Hetherington [Sat, 14 Nov 2009 11:50:01 +0000 (11:50 +0000)]
Keep port matrix group labels on screen where possible.

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

14 years agofix stupid MIDI::Manager design to properly handle multiple MIDI ports with the same...
Paul Davis [Fri, 13 Nov 2009 19:50:39 +0000 (19:50 +0000)]
fix stupid MIDI::Manager design to properly handle multiple MIDI ports with the same "device" specification

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

14 years agotidy up (a bit) locations editing widget ; use pixbuf/string code from 2.0;remove...
Paul Davis [Thu, 12 Nov 2009 20:39:53 +0000 (20:39 +0000)]
tidy up (a bit) locations editing widget ; use pixbuf/string code from 2.0;remove edit point clock

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

14 years agomarkers are not allowed to have empty names, especially since it causes a crash in...
Paul Davis [Thu, 12 Nov 2009 14:21:20 +0000 (14:21 +0000)]
markers are not allowed to have empty names, especially since it causes a crash in the pixbuf code

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

14 years agocomments for BBT math methods; remove chunks from GUI; split location UI into a...
Paul Davis [Thu, 12 Nov 2009 05:47:05 +0000 (05:47 +0000)]
comments for BBT math methods;   remove chunks from GUI; split location UI into a widget and a window; add the widget part to the editor RHS notebook. this is unfinished - it looks absurd. but its the starting point for a reworking of the location UI in its rightful place

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

14 years agoFix uninitialised variable in BBT maths.
Carl Hetherington [Thu, 12 Nov 2009 02:21:11 +0000 (02:21 +0000)]
Fix uninitialised variable in BBT maths.

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

14 years agoCompact the port matrix slightly, and fix a couple of minor layout bugs.
Carl Hetherington [Thu, 12 Nov 2009 01:58:20 +0000 (01:58 +0000)]
Compact the port matrix slightly, and fix a couple of minor layout bugs.

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

14 years agoStop temporal zoom buttons being clipped (slightly). Add tooltip for MIDI panic...
Carl Hetherington [Thu, 12 Nov 2009 00:29:16 +0000 (00:29 +0000)]
Stop temporal zoom buttons being clipped (slightly).  Add tooltip for MIDI panic button.

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

14 years agoAllow route name edit from the right-hand-side editor list.
Carl Hetherington [Thu, 12 Nov 2009 00:17:45 +0000 (00:17 +0000)]
Allow route name edit from the right-hand-side editor list.

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

14 years agoFix uninitialised variable and remove bind of shared_ptr to a slot.
Carl Hetherington [Tue, 10 Nov 2009 23:54:04 +0000 (23:54 +0000)]
Fix uninitialised variable and remove bind of shared_ptr to a slot.

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

14 years agolots of tweaks relating to GUI sync management
Paul Davis [Tue, 10 Nov 2009 04:30:08 +0000 (04:30 +0000)]
lots of tweaks relating to GUI sync management

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

14 years agoVarious adjustments to user bundle handling, with the general aim of allowing the...
Carl Hetherington [Tue, 10 Nov 2009 03:16:57 +0000 (03:16 +0000)]
Various adjustments to user bundle handling, with the general aim of allowing the user to create meaningful bundles with respect to their sound card an outboard setup, and having those user bundles take priority over ardour-generated ones.

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

14 years agoFix update of the editor mixer when its route is removed; this stops routes (and...
Carl Hetherington [Mon, 9 Nov 2009 23:43:13 +0000 (23:43 +0000)]
Fix update of the editor mixer when its route is removed; this stops routes (and hence their JACK ports) hanging around after deletion in the UI.

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

14 years ago90% done with external sync design changes (GUI now has toggle switch for ext/int...
Paul Davis [Mon, 9 Nov 2009 20:05:18 +0000 (20:05 +0000)]
90% done with external sync design changes (GUI now has toggle switch for ext/int sync; source chosen separately, currently in ardour prefs dialog ; fix libmidi++ and compilation scripts to correctly build JACK+ALSA support; minor contiuing tweaks on transport stuff

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

14 years agomake PBD::stacktrace() actually work
Paul Davis [Mon, 9 Nov 2009 16:28:39 +0000 (16:28 +0000)]
make PBD::stacktrace() actually work

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

14 years agoFix syntax error.
David Robillard [Mon, 9 Nov 2009 14:13:59 +0000 (14:13 +0000)]
Fix syntax error.

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

14 years agoFix tabs in ardour-3.ttl. Oops.
David Robillard [Mon, 9 Nov 2009 00:58:20 +0000 (00:58 +0000)]
Fix tabs in ardour-3.ttl.  Oops.

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

14 years agoAdd metadata file with DOAP and LV2 Host Info information.
David Robillard [Mon, 9 Nov 2009 00:57:31 +0000 (00:57 +0000)]
Add metadata file with DOAP and LV2 Host Info information.

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

14 years agoas per freedesktop/XDG specs, ardour3 config files etc now live ~/.config/ardour3...
Paul Davis [Sun, 8 Nov 2009 20:01:26 +0000 (20:01 +0000)]
as per freedesktop/XDG specs, ardour3 config files etc now live ~/.config/ardour3 by default, or /ardour3 for those who are mentally ill; a previous commit put this in ~/.config/.ardour3 which was a mistake. you may want to copy over ~/.ardour3 contents and/or remove defunct directories. apologies for the inconvenience

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