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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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