ardour.git
12 years agomove auto-input into session options/properties dialog, move auto-play and auto-retur...
Paul Davis [Wed, 9 Nov 2011 17:29:23 +0000 (17:29 +0000)]
move auto-input into session options/properties dialog, move auto-play and auto-return next to the transport buttons; show ">24hrs" when there is truly a lot of disk space available

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

12 years agoauto (return,play,input) and click buttons become ArdourButtons ("transport option...
Paul Davis [Wed, 9 Nov 2011 14:38:58 +0000 (14:38 +0000)]
auto (return,play,input) and click buttons become ArdourButtons ("transport option button"), plus new colors from oofus

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

12 years agocolinf's patch to make enter work on 3 more dialogs (#4459)
Paul Davis [Wed, 9 Nov 2011 10:58:02 +0000 (10:58 +0000)]
colinf's patch to make enter work on 3 more dialogs (#4459)

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

12 years agomake mute button span entire strip width if no solo button is shown (i.e. master...
Paul Davis [Wed, 9 Nov 2011 10:57:33 +0000 (10:57 +0000)]
make mute button span entire strip width if no solo button is shown (i.e. master). has th edownside that the mute and solo buttons are no longer part of the button size group, but things seem to be OK without that

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

12 years agoInstaller now handles i18n of the Desktop folder. Running the installer or uninstalle...
Todd Naugle [Tue, 8 Nov 2011 18:07:29 +0000 (18:07 +0000)]
Installer now handles i18n of the Desktop folder. Running the installer or uninstaller as root work correctly and does not invalidate the sanity checks. Corrected method used to detect if the installer is already running in a visable terminal.

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

12 years agoFix typo.
Carl Hetherington [Tue, 8 Nov 2011 15:37:08 +0000 (15:37 +0000)]
Fix typo.

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

12 years agoRemove a couple of unnecessary casts.
Carl Hetherington [Tue, 8 Nov 2011 15:11:01 +0000 (15:11 +0000)]
Remove a couple of unnecessary casts.

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

12 years agoProcessorBox actions are static, so setting their sensitivity must be done just befor...
Carl Hetherington [Tue, 8 Nov 2011 14:44:06 +0000 (14:44 +0000)]
ProcessorBox actions are static, so setting their sensitivity must be done just before the menu is opened, not when the selection in one ProcessorBox changes (otherwise there are problems when you select in one box then open a menu in another).  Also clarify what can and cannot be renamed, processor-wise.

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

12 years agoFix a few SNAFUs in the port matrix related to multi-type bundles (#4454).
Carl Hetherington [Tue, 8 Nov 2011 14:15:28 +0000 (14:15 +0000)]
Fix a few SNAFUs in the port matrix related to multi-type bundles (#4454).

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

12 years agoFix master bus mute button (#4455).
Carl Hetherington [Tue, 8 Nov 2011 13:17:11 +0000 (13:17 +0000)]
Fix master bus mute button (#4455).

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

12 years agoDelete the separate 2D panner window when its corresponding
Carl Hetherington [Tue, 8 Nov 2011 12:30:55 +0000 (12:30 +0000)]
Delete the separate 2D panner window when its corresponding
panner is being removed; fixes #4452.

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

12 years agoDefault to showing the whole of the status bar.
Carl Hetherington [Tue, 8 Nov 2011 02:39:23 +0000 (02:39 +0000)]
Default to showing the whole of the status bar.

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

12 years agoAttempt to fix some confusions caused by bundles containing
Carl Hetherington [Tue, 8 Nov 2011 02:10:56 +0000 (02:10 +0000)]
Attempt to fix some confusions caused by bundles containing
different types of port; if we loop over N MIDI channels of
a mixed bundle, for example, we must convert 0...N to the
indices of the channels within the bundle.  Also remove the
hack of creating new bundles to contain a subset of another
bundle's ports; if you do this, any signals emitted by the
other bundle are ignored.  Should fix #4454.

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

12 years agoDelay the writing of the been-here-before file until a bit later, in case the user...
Carl Hetherington [Tue, 8 Nov 2011 01:43:44 +0000 (01:43 +0000)]
Delay the writing of the been-here-before file until a bit later, in case the user cancels at some point during setup (#4434).

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

12 years agoRemove superfluous deletes.
Carl Hetherington [Tue, 8 Nov 2011 01:43:37 +0000 (01:43 +0000)]
Remove superfluous deletes.

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

12 years agoFix naming / numbering of new MIDI tracks (#4453).
Carl Hetherington [Tue, 8 Nov 2011 00:31:17 +0000 (00:31 +0000)]
Fix naming / numbering of new MIDI tracks (#4453).

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

12 years agoPatch from acolomb to set window icons for the startup window (#4456).
Carl Hetherington [Tue, 8 Nov 2011 00:31:04 +0000 (00:31 +0000)]
Patch from acolomb to set window icons for the startup window (#4456).

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

12 years agoUpdated it.po from cassiel (#4450).
Carl Hetherington [Tue, 8 Nov 2011 00:30:47 +0000 (00:30 +0000)]
Updated it.po from cassiel (#4450).

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

12 years agoPatch from colinf to make OK the default response in the ambiguous file dialog (...
Carl Hetherington [Mon, 7 Nov 2011 22:41:15 +0000 (22:41 +0000)]
Patch from colinf to make OK the default response in the ambiguous file dialog (#4458).

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

12 years agoFix name and a comment.
Carl Hetherington [Mon, 7 Nov 2011 22:39:16 +0000 (22:39 +0000)]
Fix name and a comment.

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

12 years agomore equi-sizing for transport buttons
Paul Davis [Mon, 7 Nov 2011 20:06:13 +0000 (20:06 +0000)]
more equi-sizing for transport buttons

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

12 years agoswitch use of Option/Alt and Control on OS X for bindings. Option/Alt is intended...
Paul Davis [Mon, 7 Nov 2011 19:19:31 +0000 (19:19 +0000)]
switch use of Option/Alt and Control on OS X for bindings. Option/Alt is intended by Apple to be used primarily (if not entirely) for entering alternate characters. Shift would be more conventional as 2ndary modified on OS X but that might have a few more implications than we want to deal with right now

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

12 years agoupdate copyright info in OS X bundle
Paul Davis [Mon, 7 Nov 2011 19:18:06 +0000 (19:18 +0000)]
update copyright info in OS X bundle

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

12 years agouse hovering/show click for transport buttons, and remove fixed-size size requests...
Paul Davis [Mon, 7 Nov 2011 19:15:13 +0000 (19:15 +0000)]
use hovering/show click for transport buttons, and remove fixed-size size requests (image padding in the buttons needs some work)

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

12 years agoadd hovering/show click functionality to ArdourButton
Paul Davis [Mon, 7 Nov 2011 19:14:31 +0000 (19:14 +0000)]
add hovering/show click functionality to ArdourButton

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

12 years agochange one LEVEL4 default key binding to SECONDARY (OS X bindings are switching to...
Paul Davis [Mon, 7 Nov 2011 19:11:27 +0000 (19:11 +0000)]
change one LEVEL4 default key binding to SECONDARY (OS X bindings are switching to use Control for SECONDARY)

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

12 years agoUse standard style LV2 extension include paths.
David Robillard [Mon, 7 Nov 2011 18:30:40 +0000 (18:30 +0000)]
Use standard style LV2 extension include paths.

This has a few benefits:

 * As system installed extensions become more ubiquitous, we can optionally
   build against those rather than including them in the source tree,
   without any source changes

 * No need to hack extension headers to change the include paths to match
   our specific scheme (i.e. headers are precisely those from the extension,
   even if they include other extension headers)

 * Consistency, lack of ambiguity, easy code sharing, blah blah, etc.

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

12 years agospace out transport buttons
Paul Davis [Mon, 7 Nov 2011 17:47:49 +0000 (17:47 +0000)]
space out transport buttons

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

12 years agonew colors from oofus, plus transport buttons
Paul Davis [Mon, 7 Nov 2011 17:24:02 +0000 (17:24 +0000)]
new colors from oofus, plus transport buttons

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

12 years agoconvert transport buttons to ArdourButton
Paul Davis [Mon, 7 Nov 2011 17:23:27 +0000 (17:23 +0000)]
convert transport buttons to ArdourButton

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

12 years agofix widget name
Paul Davis [Mon, 7 Nov 2011 17:23:15 +0000 (17:23 +0000)]
fix widget name

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

12 years agoDo a topological sort of the route list before passing it to
Carl Hetherington [Mon, 7 Nov 2011 16:01:46 +0000 (16:01 +0000)]
Do a topological sort of the route list before passing it to
the graph, as the graph's feedback detection algorithm
depends on the input route list being sorted in such a way.
 Fixes #3924.

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

12 years agofix and remove some widget names
Paul Davis [Mon, 7 Nov 2011 15:28:53 +0000 (15:28 +0000)]
fix and remove some widget names

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

12 years agoBuild debuggable build by default.
David Robillard [Sun, 6 Nov 2011 04:05:57 +0000 (04:05 +0000)]
Build debuggable build by default.

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

12 years agoinstall new mixer bindings
Paul Davis [Sat, 5 Nov 2011 23:36:43 +0000 (23:36 +0000)]
install new mixer bindings

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

12 years agoCoding style tinkering.
Carl Hetherington [Sat, 5 Nov 2011 17:58:35 +0000 (17:58 +0000)]
Coding style tinkering.

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

12 years agoFix unused variable.
Carl Hetherington [Sat, 5 Nov 2011 17:55:16 +0000 (17:55 +0000)]
Fix unused variable.

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

12 years agoA few more comments.
Carl Hetherington [Sat, 5 Nov 2011 17:54:44 +0000 (17:54 +0000)]
A few more comments.

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

12 years agoFix i18n.
David Robillard [Sat, 5 Nov 2011 16:35:24 +0000 (16:35 +0000)]
Fix i18n.

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

12 years agouse cairo image surfaces, not GdkPixmap, when computing text sizes for port matrix...
Paul Davis [Sat, 5 Nov 2011 16:05:36 +0000 (16:05 +0000)]
use cairo image surfaces, not GdkPixmap, when computing text sizes for port matrix labels

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

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