ardour.git
12 years agoA few comments.
Carl Hetherington [Sat, 5 Nov 2011 15:58:38 +0000 (15:58 +0000)]
A few comments.

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

12 years agoRemove what is IMHO an unnecessarily confusing typedef.
Carl Hetherington [Sat, 5 Nov 2011 02:13:28 +0000 (02:13 +0000)]
Remove what is IMHO an unnecessarily confusing typedef.

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

12 years agoinclude step editing and mixer bindings in OS X bundle
Paul Davis [Fri, 4 Nov 2011 21:33:36 +0000 (21:33 +0000)]
include step editing and mixer bindings in OS X bundle

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

12 years agodelete more cruft from osx packaging folder
Paul Davis [Fri, 4 Nov 2011 21:21:39 +0000 (21:21 +0000)]
delete more cruft from osx packaging folder

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

12 years agodelete cruft from osx packaging folder
Paul Davis [Fri, 4 Nov 2011 21:21:07 +0000 (21:21 +0000)]
delete cruft from osx packaging folder

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

12 years agocommit more files involved in the OS X package build
Paul Davis [Fri, 4 Nov 2011 21:19:21 +0000 (21:19 +0000)]
commit more files involved in the OS X package build

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

12 years agocommit more files involved in the OS X package build
Paul Davis [Fri, 4 Nov 2011 21:15:34 +0000 (21:15 +0000)]
commit more files involved in the OS X package build

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

12 years agocommit files involved in the OS X package build
Paul Davis [Fri, 4 Nov 2011 21:14:47 +0000 (21:14 +0000)]
commit files involved in the OS X package build

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

12 years agoremove warning about native linux VST build; make default be platform-sensitive
Paul Davis [Fri, 4 Nov 2011 21:14:27 +0000 (21:14 +0000)]
remove warning about native linux VST build; make default be platform-sensitive

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

12 years agofix bundled paths for OS X bundle
Paul Davis [Fri, 4 Nov 2011 21:13:17 +0000 (21:13 +0000)]
fix bundled paths for OS X bundle

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

12 years agoadd --also-include patch to help *BSD builders out, and add optional boost include...
Paul Davis [Fri, 4 Nov 2011 20:50:28 +0000 (20:50 +0000)]
add --also-include patch to help *BSD builders out, and add optional boost include path to CXXPATH not just CPPPATH

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

12 years agoFix port matrix dimensions on non-24-bit displays (#4077).
Carl Hetherington [Fri, 4 Nov 2011 20:33:26 +0000 (20:33 +0000)]
Fix port matrix dimensions on non-24-bit displays (#4077).

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

12 years agofix up use of selected mixer strips in MixerGroupTabs
Paul Davis [Fri, 4 Nov 2011 18:11:34 +0000 (18:11 +0000)]
fix up use of selected mixer strips in MixerGroupTabs

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

12 years agodrastic overhaul of keyboard handling in mixer window. real bindings, key events...
Paul Davis [Fri, 4 Nov 2011 17:53:21 +0000 (17:53 +0000)]
drastic overhaul of keyboard handling in mixer window. real bindings, key events handled at window level, actions for all processor ops. still the confusing mess of old crap for the processor box context menu (it will die, i feel it)

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

12 years agoRemove non-RT-safe alloc in the MIDI process() call.
Carl Hetherington [Fri, 4 Nov 2011 17:52:12 +0000 (17:52 +0000)]
Remove non-RT-safe alloc in the MIDI process() call.

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

12 years agoquiten down in the back
Paul Davis [Fri, 4 Nov 2011 17:51:34 +0000 (17:51 +0000)]
quiten down in the back

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

12 years agoFix somewhat confusing method names.
Carl Hetherington [Fri, 4 Nov 2011 16:41:25 +0000 (16:41 +0000)]
Fix somewhat confusing method names.

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

12 years agoMake sure that the old route group is left properly when
Carl Hetherington [Fri, 4 Nov 2011 16:41:02 +0000 (16:41 +0000)]
Make sure that the old route group is left properly when
setting a new one.  Should fix #4441 and #4404.

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

12 years agoAdd tooltips for processors (#4447).
Carl Hetherington [Fri, 4 Nov 2011 16:09:45 +0000 (16:09 +0000)]
Add tooltips for processors (#4447).

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

12 years agoMake it impossible to create MIDI tape tracks (#4446).
Carl Hetherington [Fri, 4 Nov 2011 15:47:41 +0000 (15:47 +0000)]
Make it impossible to create MIDI tape tracks (#4446).

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

12 years agoAdd option to set default-session-parent-dir (#4438).
Carl Hetherington [Fri, 4 Nov 2011 15:05:49 +0000 (15:05 +0000)]
Add option to set default-session-parent-dir (#4438).

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

12 years agoAdd GPL boilerplate.
Carl Hetherington [Fri, 4 Nov 2011 15:05:41 +0000 (15:05 +0000)]
Add GPL boilerplate.

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

12 years agofix initial display of solo-model in monitor section
Paul Davis [Fri, 4 Nov 2011 02:46:59 +0000 (02:46 +0000)]
fix initial display of solo-model in monitor section

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

12 years agopatch from acolomb to reorder preferences dialog
Paul Davis [Thu, 3 Nov 2011 22:00:49 +0000 (22:00 +0000)]
patch from acolomb to reorder preferences dialog

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

12 years agorevert early change that forwarded key events to editor, since it can cause an infini...
Paul Davis [Thu, 3 Nov 2011 21:52:02 +0000 (21:52 +0000)]
revert early change that forwarded key events to editor, since it can cause an infinite loop (i think because the event carries the window in which it occured

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

12 years agouse ArdourButton for the (radio) buttons in the monitor section; fix ArdourButton...
Paul Davis [Thu, 3 Nov 2011 21:35:20 +0000 (21:35 +0000)]
use ArdourButton for the (radio) buttons in the monitor section; fix ArdourButton, MonitorSection and CairoWidget to work with radio semantics

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

12 years agoUpdate mixer strip colours when route active state changes
Carl Hetherington [Thu, 3 Nov 2011 17:49:12 +0000 (17:49 +0000)]
Update mixer strip colours when route active state changes
(#4439).

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

12 years agoSet group tabs dirty when their membership changes.
Carl Hetherington [Thu, 3 Nov 2011 17:18:51 +0000 (17:18 +0000)]
Set group tabs dirty when their membership changes.
Should fix #4441.

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

12 years agoFix the fix to #4431; make overrides to visibility actually
Carl Hetherington [Thu, 3 Nov 2011 16:52:53 +0000 (16:52 +0000)]
Fix the fix to #4431; make overrides to visibility actually
work.

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

12 years agoforward non-used keys from mixer (strip) to "everything else" (editor, really), and...
Paul Davis [Thu, 3 Nov 2011 16:19:14 +0000 (16:19 +0000)]
forward non-used keys from mixer (strip) to "everything else" (editor, really), and add stubs for processors_up and processors_down in mixer strip

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

12 years agofix thinko in previous attempt to tackle active/selected state in dndvbox
Paul Davis [Thu, 3 Nov 2011 16:18:27 +0000 (16:18 +0000)]
fix thinko in previous attempt to tackle active/selected state in dndvbox

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

12 years agoremove lock icon from track header solo button when appropriate
Paul Davis [Thu, 3 Nov 2011 16:17:58 +0000 (16:17 +0000)]
remove lock icon from track header solo button when appropriate

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

12 years agofix mistake that prevented send processor boxes from correctly highlighting when...
Paul Davis [Thu, 3 Nov 2011 15:41:07 +0000 (15:41 +0000)]
fix mistake that prevented send processor boxes from correctly highlighting when showing sends; note that the semantics for the way DnDVBox handles selected/active are a bit confused by my recent changes to this, and they may change again in the future

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

12 years agoadd a little spacing about track header control buttons
Paul Davis [Thu, 3 Nov 2011 15:40:11 +0000 (15:40 +0000)]
add a little spacing about track header control buttons

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

12 years agoforce all "core" mixer strip buttons to be the same width
Paul Davis [Thu, 3 Nov 2011 14:53:24 +0000 (14:53 +0000)]
force all "core" mixer strip buttons to be the same width

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

12 years agoremove extraneous 'r' from rec-enable buttons
Paul Davis [Thu, 3 Nov 2011 14:52:53 +0000 (14:52 +0000)]
remove extraneous 'r' from rec-enable buttons

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

12 years agospace buttons in track headers
Paul Davis [Thu, 3 Nov 2011 14:52:14 +0000 (14:52 +0000)]
space buttons in track headers

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

12 years agofix some bugs with solo state display
Paul Davis [Thu, 3 Nov 2011 14:51:56 +0000 (14:51 +0000)]
fix some bugs with solo state display

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

12 years agofix crash when ArdourButton has its text set to empty
Paul Davis [Thu, 3 Nov 2011 14:51:23 +0000 (14:51 +0000)]
fix crash when ArdourButton has its text set to empty

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

12 years agomake CairoWidget respond to gtk_widget_set_state (INSENSITIVE)
Paul Davis [Thu, 3 Nov 2011 14:50:42 +0000 (14:50 +0000)]
make CairoWidget respond to gtk_widget_set_state (INSENSITIVE)

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

12 years agoDon't offer inputs to things as possible output connections, and vice versa (part...
Carl Hetherington [Thu, 3 Nov 2011 03:04:51 +0000 (03:04 +0000)]
Don't offer inputs to things as possible output connections, and vice versa (part of #4432).

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

12 years agoRemove edit option from internal send context menus; it's pretty confusing, and there...
Carl Hetherington [Thu, 3 Nov 2011 02:20:51 +0000 (02:20 +0000)]
Remove edit option from internal send context menus; it's pretty confusing, and there is a fader just underneath the send processor's label to edit its level.

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

12 years agoAdd options to add ports to input/output menus on mixer strips.
Carl Hetherington [Thu, 3 Nov 2011 02:20:45 +0000 (02:20 +0000)]
Add options to add ports to input/output menus on mixer strips.

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

12 years agoAllow overrides of the user-set visibility stuff and use it to make sure the master...
Carl Hetherington [Thu, 3 Nov 2011 01:44:17 +0000 (01:44 +0000)]
Allow overrides of the user-set visibility stuff and use it to make sure the master bus doesn't get solo isolate etc. (#4431).

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

12 years agoTidy up send-to button handling a bit, should fix #4426 and #4427.
Carl Hetherington [Thu, 3 Nov 2011 00:42:16 +0000 (00:42 +0000)]
Tidy up send-to button handling a bit, should fix #4426 and #4427.

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

12 years agorec-enable buttons are now ArdourButtons, but with a minor graphical glitch that...
Paul Davis [Wed, 2 Nov 2011 19:51:59 +0000 (19:51 +0000)]
rec-enable buttons are now ArdourButtons, but with a minor graphical glitch that will be solved/fixed soon-ish

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

12 years agosolo buttons are now ArdourButtons
Paul Davis [Wed, 2 Nov 2011 18:48:32 +0000 (18:48 +0000)]
solo buttons are now ArdourButtons

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

12 years agonew solo safe/lock button image from oofus (a tad ugly, dare might i say)
Paul Davis [Wed, 2 Nov 2011 18:47:36 +0000 (18:47 +0000)]
new solo safe/lock button image from oofus (a tad ugly, dare might i say)

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

12 years agoallow addition of images to ArdourButtons (always centered)
Paul Davis [Wed, 2 Nov 2011 18:47:14 +0000 (18:47 +0000)]
allow addition of images to ArdourButtons (always centered)

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

12 years agomute and send-alert buttons are now ArdourButtons
Paul Davis [Wed, 2 Nov 2011 16:46:49 +0000 (16:46 +0000)]
mute and send-alert buttons are now ArdourButtons

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

12 years agotighten up spacing of tearoff arrow
Paul Davis [Wed, 2 Nov 2011 14:57:16 +0000 (14:57 +0000)]
tighten up spacing of tearoff arrow

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

12 years agotweak monitor section spacing, and add tooltips
Paul Davis [Wed, 2 Nov 2011 14:56:58 +0000 (14:56 +0000)]
tweak monitor section spacing, and add tooltips

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

12 years agoclean up display of channel buttons in monitor section so that it looks optimal for...
Paul Davis [Wed, 2 Nov 2011 13:55:06 +0000 (13:55 +0000)]
clean up display of channel buttons in monitor section so that it looks optimal for both normal people and ambisonics freaks

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

12 years agomake LED in ArdourButton use "mid" color when active state = mid
Paul Davis [Wed, 2 Nov 2011 13:19:38 +0000 (13:19 +0000)]
make LED in ArdourButton use "mid" color when active state = mid

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

12 years agoadd_option() after addings its choices so that it gets
Carl Hetherington [Wed, 2 Nov 2011 13:03:15 +0000 (13:03 +0000)]
add_option() after addings its choices so that it gets
initialised correctly (#4429).

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

12 years agoPatch from acolomb to fix installation of midi_maps (#4430).
Carl Hetherington [Wed, 2 Nov 2011 12:56:27 +0000 (12:56 +0000)]
Patch from acolomb to fix installation of midi_maps (#4430).

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

12 years agoTweak spacing.
Carl Hetherington [Wed, 2 Nov 2011 01:12:53 +0000 (01:12 +0000)]
Tweak spacing.

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

12 years agoRe-allow adding ports to empty bundles (#4408), and fix disassociation (disconnection...
Carl Hetherington [Wed, 2 Nov 2011 00:10:27 +0000 (00:10 +0000)]
Re-allow adding ports to empty bundles (#4408), and fix disassociation (disconnection) menu options as well.

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

12 years agoAllocate some thread-local buffers for the GUI thread so that the PluginEqGui impulse...
Carl Hetherington [Tue, 1 Nov 2011 23:19:03 +0000 (23:19 +0000)]
Allocate some thread-local buffers for the GUI thread so that the PluginEqGui impulse analysis can use them (fixes #4418).

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

12 years agostart trying to remove the use of Plugin::info()->n_{inputs,outputs}, which alway...
Paul Davis [Tue, 1 Nov 2011 21:48:45 +0000 (21:48 +0000)]
start trying to remove the use of Plugin::info()->n_{inputs,outputs}, which alway refer to static (unchanging) information from the plugin metadata, which is not useful in the face of AU-like plugin APIs that can change I/O valency as requested, at least some of the time

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

12 years agoa better fix for the silent buffer issue: whenever we run a plugin, mark all the...
Paul Davis [Tue, 1 Nov 2011 21:28:16 +0000 (21:28 +0000)]
a better fix for the silent buffer issue: whenever we run a plugin, mark all the buffers passed to it as non-silent. a few plugin APIs allow the plugin to indicate whether or not it generated silence or not, but we ignore this for now (and possibly forever)

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

12 years agoFix out-of-whack notebook tabs wrt their contents in certain port matrices, broken...
Carl Hetherington [Tue, 1 Nov 2011 21:17:05 +0000 (21:17 +0000)]
Fix out-of-whack notebook tabs wrt their contents in certain port matrices, broken by my recent tinkering (#4422).

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

12 years agoforce re-silence of buffers in ProcessThread::get_silent_buffers(), an interim fix...
Paul Davis [Tue, 1 Nov 2011 21:10:46 +0000 (21:10 +0000)]
force re-silence of buffers in ProcessThread::get_silent_buffers(), an interim fix before actually finding out why the buffers are marked silent when they were not

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

12 years agoFix thinko in recent commit causing mixer strip buttons to not update on connection...
Carl Hetherington [Tue, 1 Nov 2011 20:57:41 +0000 (20:57 +0000)]
Fix thinko in recent commit causing mixer strip buttons to not update on connection changes.

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

12 years agoTry bright_color instead of somewhat_bright_indicator for warning messages in the...
Carl Hetherington [Tue, 1 Nov 2011 19:26:56 +0000 (19:26 +0000)]
Try bright_color instead of somewhat_bright_indicator for warning messages in the log window.

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

12 years agoMake plugin scanner objects give leaf names to their filters, so that they work prope...
Carl Hetherington [Tue, 1 Nov 2011 19:19:54 +0000 (19:19 +0000)]
Make plugin scanner objects give leaf names to their filters, so that they work properly.  Fixes #4423.

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

12 years agoAdd an option to disable editor update during drags of the
Carl Hetherington [Tue, 1 Nov 2011 12:19:11 +0000 (12:19 +0000)]
Add an option to disable editor update during drags of the
summary (#4407).

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

12 years agoGive group and meter point buttons controllable visibility.
Carl Hetherington [Tue, 1 Nov 2011 02:39:39 +0000 (02:39 +0000)]
Give group and meter point buttons controllable visibility.

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

12 years agoTrim include.
Carl Hetherington [Tue, 1 Nov 2011 02:39:34 +0000 (02:39 +0000)]
Trim include.

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

12 years agoReclaim space when hiding only one of solo-isolate or solo-lock (#4417).
Carl Hetherington [Tue, 1 Nov 2011 02:08:42 +0000 (02:08 +0000)]
Reclaim space when hiding only one of solo-isolate or solo-lock (#4417).

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

12 years agobuild assist for OS X
Paul Davis [Tue, 1 Nov 2011 01:36:14 +0000 (01:36 +0000)]
build assist for OS X

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

12 years agocatchup on previous commit relating to who owns ActiveState and VisualState
Paul Davis [Tue, 1 Nov 2011 01:22:08 +0000 (01:22 +0000)]
catchup on previous commit relating to who owns ActiveState and VisualState

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

12 years agomove CairoWidget::ActiveState and Visual state up into gtkmm2ext foruse by DnDVBox...
Paul Davis [Tue, 1 Nov 2011 01:21:40 +0000 (01:21 +0000)]
move CairoWidget::ActiveState and Visual state up into gtkmm2ext foruse by DnDVBox etc.

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

12 years agoremove useless debugging output
Paul Davis [Tue, 1 Nov 2011 01:20:53 +0000 (01:20 +0000)]
remove useless debugging output

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

12 years agomore button event handling tweaks
Paul Davis [Mon, 31 Oct 2011 23:59:54 +0000 (23:59 +0000)]
more button event handling tweaks

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

12 years agomore led-area button event handling tweaks
Paul Davis [Mon, 31 Oct 2011 23:14:23 +0000 (23:14 +0000)]
more led-area button event handling tweaks

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

12 years agocorrect style name for processor buttons
Paul Davis [Mon, 31 Oct 2011 23:12:54 +0000 (23:12 +0000)]
correct style name for processor buttons

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

12 years agoReverse the order of vertical tabs in the port matrix
Carl Hetherington [Mon, 31 Oct 2011 22:44:07 +0000 (22:44 +0000)]
Reverse the order of vertical tabs in the port matrix
when they are on the right hand side, for reasons
explained in the comment.

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

12 years agoDon't show busses tab in MIDI connection managers, since
Carl Hetherington [Mon, 31 Oct 2011 22:44:01 +0000 (22:44 +0000)]
Don't show busses tab in MIDI connection managers, since
there are no MIDI busses yet.

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

12 years agoRemove unused variable.
Carl Hetherington [Mon, 31 Oct 2011 21:17:56 +0000 (21:17 +0000)]
Remove unused variable.

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

12 years agoComment.
Carl Hetherington [Mon, 31 Oct 2011 21:17:33 +0000 (21:17 +0000)]
Comment.

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

12 years agoFix compensation of roll delay with MIDI tracks; data
Carl Hetherington [Mon, 31 Oct 2011 21:17:14 +0000 (21:17 +0000)]
Fix compensation of roll delay with MIDI tracks; data
should be obtained from playback_sample, not
transport_frame (should fix #4172).

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

12 years agoTake commit() out of process() in both types of
Carl Hetherington [Mon, 31 Oct 2011 21:17:08 +0000 (21:17 +0000)]
Take commit() out of process() in both types of
diskstream, and call commit() where appropriate.

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

12 years agoComment.
Carl Hetherington [Mon, 31 Oct 2011 21:17:02 +0000 (21:17 +0000)]
Comment.

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

12 years agoRemove Diskstream member playback_distance that can be
Carl Hetherington [Mon, 31 Oct 2011 21:16:54 +0000 (21:16 +0000)]
Remove Diskstream member playback_distance that can be
passed directly from process() to commit().

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

12 years agoA few comments and minor coding style adjustments.
Carl Hetherington [Mon, 31 Oct 2011 21:16:44 +0000 (21:16 +0000)]
A few comments and minor coding style adjustments.

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

12 years agoTrim includes.
Carl Hetherington [Mon, 31 Oct 2011 21:16:32 +0000 (21:16 +0000)]
Trim includes.

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

12 years agoRemove unused method.
Carl Hetherington [Mon, 31 Oct 2011 21:16:25 +0000 (21:16 +0000)]
Remove unused method.

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

12 years agoRemove unused parameter.
Carl Hetherington [Mon, 31 Oct 2011 21:16:19 +0000 (21:16 +0000)]
Remove unused parameter.

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

12 years agoRemove unused code.
Carl Hetherington [Mon, 31 Oct 2011 21:16:14 +0000 (21:16 +0000)]
Remove unused code.

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

12 years agocompile fixes for OS X
Paul Davis [Mon, 31 Oct 2011 21:06:57 +0000 (21:06 +0000)]
compile fixes for OS X

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

12 years agoosx build fix (?)
Paul Davis [Mon, 31 Oct 2011 18:36:02 +0000 (18:36 +0000)]
osx build fix (?)

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

12 years agomo better handling of distinct led clicks in ArdourButton, and correctly layout text...
Paul Davis [Mon, 31 Oct 2011 18:32:19 +0000 (18:32 +0000)]
mo better handling of distinct led clicks in ArdourButton, and correctly layout text (name of processor)

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

12 years agovarious tweaks to get clicks on processor "buttons" to work right and to keep track...
Paul Davis [Mon, 31 Oct 2011 15:28:21 +0000 (15:28 +0000)]
various tweaks to get clicks on processor "buttons" to work right and to keep track of processor state and position, hopefully

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

12 years agoRestore comments button, but optionally visible.
Carl Hetherington [Sat, 29 Oct 2011 21:18:26 +0000 (21:18 +0000)]
Restore comments button, but optionally visible.

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

12 years agoRemove debug code.
Carl Hetherington [Sat, 29 Oct 2011 21:18:21 +0000 (21:18 +0000)]
Remove debug code.

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

12 years agotweak labels in prefs solo/mute tab
Paul Davis [Sat, 29 Oct 2011 20:34:42 +0000 (20:34 +0000)]
tweak labels in prefs solo/mute tab

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

12 years agotweak some aspects of the monitor section
Paul Davis [Sat, 29 Oct 2011 20:33:32 +0000 (20:33 +0000)]
tweak some aspects of the monitor section

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

12 years agotweak text layout on wide buttons
Paul Davis [Sat, 29 Oct 2011 20:33:17 +0000 (20:33 +0000)]
tweak text layout on wide buttons

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

12 years agotweak some aspects of the monitor section
Paul Davis [Sat, 29 Oct 2011 20:32:59 +0000 (20:32 +0000)]
tweak some aspects of the monitor section

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