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