ardour.git
12 years agoPush most of LXVSTPlugin and WindowsVSTPlugin up to VSTPlugin parent.
Carl Hetherington [Tue, 22 Nov 2011 15:14:41 +0000 (15:14 +0000)]
Push most of LXVSTPlugin and WindowsVSTPlugin up to VSTPlugin parent.

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

12 years agoAdd translator email address.
Carl Hetherington [Tue, 22 Nov 2011 12:53:59 +0000 (12:53 +0000)]
Add translator email address.

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

12 years agoAnother missing translator.
Carl Hetherington [Tue, 22 Nov 2011 12:48:14 +0000 (12:48 +0000)]
Another missing translator.

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

12 years agoUpdate German translators list.
Carl Hetherington [Tue, 22 Nov 2011 12:43:13 +0000 (12:43 +0000)]
Update German translators list.

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

12 years agoMissing translations.
Carl Hetherington [Tue, 22 Nov 2011 12:35:25 +0000 (12:35 +0000)]
Missing translations.

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

12 years agoNo-op; tidy-up.
Carl Hetherington [Tue, 22 Nov 2011 12:35:21 +0000 (12:35 +0000)]
No-op; tidy-up.

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

12 years agoFix autoscroll fudge calculations. Remove some unused
Carl Hetherington [Tue, 22 Nov 2011 12:22:46 +0000 (12:22 +0000)]
Fix autoscroll fudge calculations.  Remove some unused
code.  Should help with #4501.

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

12 years agoPatch from acolomb to display underscores in plugin names
Carl Hetherington [Tue, 22 Nov 2011 12:12:11 +0000 (12:12 +0000)]
Patch from acolomb to display underscores in plugin names
correctly (#4502).

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

12 years agoSeparate visual and audio interfaces for translation.
Carl Hetherington [Tue, 22 Nov 2011 12:04:21 +0000 (12:04 +0000)]
Separate visual and audio interfaces for translation.

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

12 years agoRemove unused define.
Carl Hetherington [Tue, 22 Nov 2011 02:33:56 +0000 (02:33 +0000)]
Remove unused define.

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

12 years agoFix tests.
Carl Hetherington [Tue, 22 Nov 2011 02:29:44 +0000 (02:29 +0000)]
Fix tests.

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

12 years agoShare main VSTFX / FST struct between windows / linux VSTs.
Carl Hetherington [Tue, 22 Nov 2011 02:27:26 +0000 (02:27 +0000)]
Share main VSTFX / FST struct between windows / linux VSTs.

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

12 years agoFix tests.
Carl Hetherington [Tue, 22 Nov 2011 02:02:04 +0000 (02:02 +0000)]
Fix tests.

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

12 years agoAdd Andre Colomb to the authors list.
Carl Hetherington [Tue, 22 Nov 2011 01:47:57 +0000 (01:47 +0000)]
Add Andre Colomb to the authors list.

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

12 years agoRemove unused file.
Carl Hetherington [Tue, 22 Nov 2011 01:29:05 +0000 (01:29 +0000)]
Remove unused file.

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

12 years agoShare VSTHandle and VSTInfo between windows/linux VSTs.
Carl Hetherington [Tue, 22 Nov 2011 01:28:34 +0000 (01:28 +0000)]
Share VSTHandle and VSTInfo between windows/linux VSTs.

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

12 years agoUse same aeffectx.h for windows and linux VSTs.
Carl Hetherington [Tue, 22 Nov 2011 01:28:27 +0000 (01:28 +0000)]
Use same aeffectx.h for windows and linux VSTs.

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

12 years agoFix Windows VST compile.
Carl Hetherington [Tue, 22 Nov 2011 00:15:52 +0000 (00:15 +0000)]
Fix Windows VST compile.

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

12 years agoRemove VESTIGE_HEADER stuff since we will always use it.
Carl Hetherington [Tue, 22 Nov 2011 00:15:46 +0000 (00:15 +0000)]
Remove VESTIGE_HEADER stuff since we will always use it.

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

12 years agoMake the windows VST callback use int32_t rather than long (to make it the same as...
Carl Hetherington [Mon, 21 Nov 2011 23:45:15 +0000 (23:45 +0000)]
Make the windows VST callback use int32_t rather than long (to make it the same as the linux VST one); I think this is safe as the windows VST code is only built on 32-bit.

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

12 years agocorrect dir spelling
Paul Davis [Mon, 21 Nov 2011 23:21:05 +0000 (23:21 +0000)]
correct dir spelling

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

12 years agomore spreading of I18N_PACKAGE as the name for .mo files
Paul Davis [Mon, 21 Nov 2011 23:20:31 +0000 (23:20 +0000)]
more spreading of I18N_PACKAGE as the name for .mo files

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

12 years agoMissing file.
Carl Hetherington [Mon, 21 Nov 2011 22:46:35 +0000 (22:46 +0000)]
Missing file.

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

12 years agoShare VSTKey struct beween linux and windows VST.
Carl Hetherington [Mon, 21 Nov 2011 22:46:20 +0000 (22:46 +0000)]
Share VSTKey struct beween linux and windows VST.

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

12 years agoSort session routes before trying to do the group tabs
Carl Hetherington [Mon, 21 Nov 2011 22:38:44 +0000 (22:38 +0000)]
Sort session routes before trying to do the group tabs
collection; should fix #4500.

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

12 years agomore inadvertent (i.e. stupid) .po file updates
Paul Davis [Mon, 21 Nov 2011 22:26:49 +0000 (22:26 +0000)]
more inadvertent (i.e. stupid) .po file updates

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

12 years agotweak wscript files to set PACKAGE in one place
Paul Davis [Mon, 21 Nov 2011 22:24:56 +0000 (22:24 +0000)]
tweak wscript files to set PACKAGE in one place

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

12 years agowaf 1.6.7 plus drobilla autowaf.py rev 60
Paul Davis [Mon, 21 Nov 2011 22:21:04 +0000 (22:21 +0000)]
waf 1.6.7 plus drobilla autowaf.py rev 60

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

12 years agoupdate TRANSLATORS again to explain the role of the POT file properly and mention...
Paul Davis [Mon, 21 Nov 2011 22:20:34 +0000 (22:20 +0000)]
update TRANSLATORS again to explain the role of the POT file properly and mention in passing libs/gtkmm2ext

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

12 years agounintentional but valid updates to .po files
Paul Davis [Mon, 21 Nov 2011 21:28:26 +0000 (21:28 +0000)]
unintentional but valid updates to .po files

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

12 years agonew i18n targets (to be explained in TRANSLATORS)
Paul Davis [Mon, 21 Nov 2011 21:27:30 +0000 (21:27 +0000)]
new i18n targets (to be explained in TRANSLATORS)

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

12 years agotentative code shuffle to allow for 2 different styles of clock editing
Paul Davis [Mon, 21 Nov 2011 19:24:37 +0000 (19:24 +0000)]
tentative code shuffle to allow for 2 different styles of clock editing

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

12 years agoaudio clocks: validate data for delta edits as well as absolute
Paul Davis [Mon, 21 Nov 2011 18:07:42 +0000 (18:07 +0000)]
audio clocks: validate data for delta edits as well as absolute

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

12 years agoadd validation checks on TC.hours, BBT.ticks and validate minsec data entry
Paul Davis [Mon, 21 Nov 2011 17:51:15 +0000 (17:51 +0000)]
add validation checks on TC.hours, BBT.ticks and validate minsec data entry

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

12 years agoAdd missing file.
David Robillard [Mon, 21 Nov 2011 17:44:39 +0000 (17:44 +0000)]
Add missing file.

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

12 years agoRename windows VST stuff with a Windows prefix.
Carl Hetherington [Mon, 21 Nov 2011 17:42:29 +0000 (17:42 +0000)]
Rename windows VST stuff with a Windows prefix.

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

12 years agouse correct em width to position audio clock cursor
Paul Davis [Mon, 21 Nov 2011 17:39:55 +0000 (17:39 +0000)]
use correct em width to position audio clock cursor

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

12 years agoFix capitalisation.
Carl Hetherington [Mon, 21 Nov 2011 17:33:41 +0000 (17:33 +0000)]
Fix capitalisation.

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

12 years agoAdd track-solo-toggle / track-mute-toggle to make them
Carl Hetherington [Mon, 21 Nov 2011 17:33:27 +0000 (17:33 +0000)]
Add track-solo-toggle / track-mute-toggle to make them
bindable to keys.

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

12 years agofix a few warnings from newer versions of gcc
Paul Davis [Mon, 21 Nov 2011 17:03:06 +0000 (17:03 +0000)]
fix a few warnings from newer versions of gcc

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

12 years ago#ifdef out some expensive code from midibuffer merging (debug only, and we pretty...
Paul Davis [Mon, 21 Nov 2011 16:36:05 +0000 (16:36 +0000)]
#ifdef out some expensive code from midibuffer merging (debug only, and we pretty much know it works)

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

12 years agouse return value of realpath() and note an error if it occurs
Paul Davis [Mon, 21 Nov 2011 16:34:56 +0000 (16:34 +0000)]
use return value of realpath() and note an error if it occurs

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

12 years agoRe-add code to support do-not-record-plugins (#4487).
Carl Hetherington [Mon, 21 Nov 2011 16:34:05 +0000 (16:34 +0000)]
Re-add code to support do-not-record-plugins (#4487).

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

12 years agofix (?) all aspects of audio clock editing
Paul Davis [Mon, 21 Nov 2011 16:34:02 +0000 (16:34 +0000)]
fix (?) all aspects of audio clock editing

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

12 years agomore consistent --no-lv2 option
Paul Davis [Mon, 21 Nov 2011 15:34:38 +0000 (15:34 +0000)]
more consistent --no-lv2 option

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

12 years agomake LV2 support the default, still
Paul Davis [Mon, 21 Nov 2011 15:30:11 +0000 (15:30 +0000)]
make LV2 support the default, still

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

12 years agomake --lv2=0 work, as a workaround for LV2 release schedule
Paul Davis [Mon, 21 Nov 2011 15:28:19 +0000 (15:28 +0000)]
make --lv2=0 work, as a workaround for LV2 release schedule

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

12 years agoModify waf to look for S_ as an i18n keyword.
Carl Hetherington [Mon, 21 Nov 2011 15:12:25 +0000 (15:12 +0000)]
Modify waf to look for S_ as an i18n keyword.

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

12 years agoDon't translate empty strings.
Carl Hetherington [Mon, 21 Nov 2011 14:33:54 +0000 (14:33 +0000)]
Don't translate empty strings.

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

12 years agoflip clock editing key entry handling from release to press; fix up delete/backspace...
Paul Davis [Mon, 21 Nov 2011 03:37:22 +0000 (03:37 +0000)]
flip clock editing key entry handling from release to press; fix up delete/backspace operation - i think it really Just Works now

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

12 years agoImplement the LV2 urid extension and remove implementation of (experimental) LV2...
David Robillard [Mon, 21 Nov 2011 03:22:08 +0000 (03:22 +0000)]
Implement the LV2 urid extension and remove implementation of (experimental) LV2 uri-unmap extension.

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

12 years agoRemove unused with_processors parameter to
Carl Hetherington [Mon, 21 Nov 2011 01:28:27 +0000 (01:28 +0000)]
Remove unused with_processors parameter to
process_output_buffers; functionality to return
elsewhere.

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

12 years agoRe-try de.po with (hopefully) the correct encoding.
Carl Hetherington [Mon, 21 Nov 2011 01:02:31 +0000 (01:02 +0000)]
Re-try de.po with (hopefully) the correct encoding.

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

12 years agoSimple ambiguitity-resolution wrapper for gettext; use for
Carl Hetherington [Mon, 21 Nov 2011 00:04:44 +0000 (00:04 +0000)]
Simple ambiguitity-resolution wrapper for gettext; use for
Manual (#4496).

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

12 years agoUpdated de.po for gtk2_ardour from Benjamin Scherrer
Carl Hetherington [Sun, 20 Nov 2011 22:30:20 +0000 (22:30 +0000)]
Updated de.po for gtk2_ardour from Benjamin Scherrer

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

12 years agoStart autoscroll in from the right-hand edge of the screen if the editor list is...
Carl Hetherington [Sun, 20 Nov 2011 19:38:37 +0000 (19:38 +0000)]
Start autoscroll in from the right-hand edge of the screen if the editor list is not in view, so that autoscroll kind-of works in this situation (#4473 and #4216).

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

12 years agoPatch from Prokoudine to fix some typos and add extra
Carl Hetherington [Sun, 20 Nov 2011 19:30:17 +0000 (19:30 +0000)]
Patch from Prokoudine to fix some typos and add extra
information (#4497).

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

12 years agoMake a few things private in Delivery; couple of minor
Carl Hetherington [Sun, 20 Nov 2011 17:49:25 +0000 (17:49 +0000)]
Make a few things private in Delivery; couple of minor
cleanups.

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

12 years agoRemove unused variables.
Carl Hetherington [Sun, 20 Nov 2011 17:49:14 +0000 (17:49 +0000)]
Remove unused variables.

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

12 years agoComment fixes.
Carl Hetherington [Sun, 20 Nov 2011 17:49:05 +0000 (17:49 +0000)]
Comment fixes.

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

12 years agoaudio clocks: handle keypress for minus/plus etc so that it not routed into accels...
Paul Davis [Sun, 20 Nov 2011 17:44:01 +0000 (17:44 +0000)]
audio clocks: handle keypress for minus/plus etc so that it not routed into accels on release

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

12 years agoshow focus window in accels debugging
Paul Davis [Sun, 20 Nov 2011 17:43:23 +0000 (17:43 +0000)]
show focus window in accels debugging

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

12 years agoaudio clocks: color tweaks from chris
Paul Davis [Sun, 20 Nov 2011 16:55:19 +0000 (16:55 +0000)]
audio clocks: color tweaks from chris

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

12 years agoaudio clocks: focus-on-clock shortcut now works, scrolling and dragging know about...
Paul Davis [Sun, 20 Nov 2011 16:38:51 +0000 (16:38 +0000)]
audio clocks: focus-on-clock shortcut now works, scrolling and dragging know about x-offsets; cursor colors defined; click on an off clock no longer locates (time info box)

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

12 years agoFill extra channels if monitor sends have more outputs than
Carl Hetherington [Sun, 20 Nov 2011 16:36:04 +0000 (16:36 +0000)]
Fill extra channels if monitor sends have more outputs than
inputs (#4468).

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

12 years agoaudio clocks: use defined cursor color
Paul Davis [Sun, 20 Nov 2011 15:26:43 +0000 (15:26 +0000)]
audio clocks: use defined cursor color

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

12 years agoaudio clocks: big clock window now sizes itself to its current mode, all clocks pay...
Paul Davis [Sun, 20 Nov 2011 15:10:53 +0000 (15:10 +0000)]
audio clocks: big clock window now sizes itself to its current mode, all clocks pay attention to font scaling changes

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

12 years agoSlightly hacky fix for AFL/PFL button misbehaviour
Carl Hetherington [Sat, 19 Nov 2011 17:04:48 +0000 (17:04 +0000)]
Slightly hacky fix for AFL/PFL button misbehaviour
(#4484).

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

12 years agofix up big clock aspect ratio; fix color handling in audio clocks
Paul Davis [Sat, 19 Nov 2011 14:27:05 +0000 (14:27 +0000)]
fix up big clock aspect ratio; fix color handling in audio clocks

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

12 years agoFix mute display on session load (#4480).
Carl Hetherington [Sat, 19 Nov 2011 12:18:20 +0000 (12:18 +0000)]
Fix mute display on session load (#4480).

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

12 years agoWrestle a little more with the comedy FileChooserButton API
Carl Hetherington [Sat, 19 Nov 2011 12:01:52 +0000 (12:01 +0000)]
Wrestle a little more with the comedy FileChooserButton API
(should fix #4488).

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

12 years agobetter solution to the big clock window focus issue
Paul Davis [Sat, 19 Nov 2011 02:43:24 +0000 (02:43 +0000)]
better solution to the big clock window focus issue

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

12 years agoadd a signal so that if the Big Clock is closed, the edit window can grab focus back...
Paul Davis [Sat, 19 Nov 2011 02:36:30 +0000 (02:36 +0000)]
add a signal so that if the Big Clock is closed, the edit window can grab focus back (may not be correct - should really capture close/delete signal; tweak size of audio clocks so that there is less dead space at the RHS, helps scroll wheel events to always do something

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

12 years agoOnly use ArdourDialog (and thus Gtk::Dialog) for actual dialogs.
David Robillard [Sat, 19 Nov 2011 00:56:35 +0000 (00:56 +0000)]
Only use ArdourDialog (and thus Gtk::Dialog) for actual dialogs.

Fixes #4364.

I havn't fully tested every single dialog and window (heck, I don't even know
how to get at half of them), and there may be some packing niggles, but this is
the bulk of the work.  The Gnome 3 kiddies can close their dialogs now, anyway
:)

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

12 years agoRemove spurious semicolon.
David Robillard [Sat, 19 Nov 2011 00:39:35 +0000 (00:39 +0000)]
Remove spurious semicolon.

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

12 years agoaudio clocks: switch cursor to other side, thinner; half-make delete key work
Paul Davis [Fri, 18 Nov 2011 23:46:55 +0000 (23:46 +0000)]
audio clocks: switch cursor to other side, thinner; half-make delete key work

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

12 years agoaudio clocks; better recovery after illegal data entry
Paul Davis [Fri, 18 Nov 2011 23:37:19 +0000 (23:37 +0000)]
audio clocks; better recovery after illegal data entry

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

12 years agoaudio clocks: the thin red line
Paul Davis [Fri, 18 Nov 2011 23:34:28 +0000 (23:34 +0000)]
audio clocks: the thin red line

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

12 years agoaudio clocks: show external sync source when appropriate; ignore scroll & motion...
Paul Davis [Fri, 18 Nov 2011 23:30:09 +0000 (23:30 +0000)]
audio clocks: show external sync source when appropriate; ignore scroll & motion events when editing

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

12 years agofix message in startup wizard re: alpha
Paul Davis [Fri, 18 Nov 2011 22:42:36 +0000 (22:42 +0000)]
fix message in startup wizard re: alpha

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

12 years agoadd a cursor (prototype) to audio clocks for editing, fix negative value display...
Paul Davis [Fri, 18 Nov 2011 22:17:59 +0000 (22:17 +0000)]
add a cursor (prototype) to audio clocks for editing, fix negative value display, and more

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

12 years agoAdd ArdourWindow class for non-dialog windows.
David Robillard [Fri, 18 Nov 2011 21:56:01 +0000 (21:56 +0000)]
Add ArdourWindow class for non-dialog windows.
Make IOSelector an ArdourWindow.

It's debatable whether this one should actually be a window, cancel buttons
might actually be useful on the IO selector.

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

12 years agoClean up ArdourDialog.
David Robillard [Fri, 18 Nov 2011 21:03:21 +0000 (21:03 +0000)]
Clean up ArdourDialog.

Remove undefined static ArdourDialog::close_all_current_dialogs.

Remove pointless ArdourDialog::on_key_press_event.

Defer to Gtk::Dialog::on_[enter|leave]_notify_event.  I'm not sure exactly
what these currently do, but not calling it doesn't seem like a good idea.

Trim include tree ever so slightly.

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

12 years agoRemove redundant --extra-warn option (--strict does this).
David Robillard [Fri, 18 Nov 2011 20:45:03 +0000 (20:45 +0000)]
Remove redundant --extra-warn option (--strict does this).

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

12 years agoFix warning.
David Robillard [Fri, 18 Nov 2011 20:44:13 +0000 (20:44 +0000)]
Fix warning.

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

12 years agoAdd default OK button to "JACK exited" dialog.
David Robillard [Fri, 18 Nov 2011 20:22:49 +0000 (20:22 +0000)]
Add default OK button to "JACK exited" dialog.
Remove odd pointless Gtk::ButtonsType casts.

Related to ticket 4364.  As of this commit all uses of MessageDialog are
verified to have buttons (we use BUTTONS_NONE occasionally, but in all
cases we add buttons later).

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

12 years agoUse LV2_STATE_INTERFACE_URI instead of hard-coded string.
David Robillard [Fri, 18 Nov 2011 20:12:29 +0000 (20:12 +0000)]
Use LV2_STATE_INTERFACE_URI instead of hard-coded string.

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

12 years agofix display of negative minsec values; fix handling scroll events on audioclocks
Paul Davis [Fri, 18 Nov 2011 19:28:07 +0000 (19:28 +0000)]
fix display of negative minsec values; fix handling scroll events on audioclocks

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

12 years agocorrectly display negative delta values in audio clocks
Paul Davis [Fri, 18 Nov 2011 18:22:00 +0000 (18:22 +0000)]
correctly display negative delta values in audio clocks

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

12 years agofix some issues with delta clocks, while introducing a couple more since the clock...
Paul Davis [Fri, 18 Nov 2011 18:06:16 +0000 (18:06 +0000)]
fix some issues with delta clocks, while introducing a couple more since the clock can now show +ve and -ve offsets, but -ve ones computed incorrectly for timecode and BBT

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

12 years agofix transition in and out of delta clock mode
Paul Davis [Fri, 18 Nov 2011 17:06:11 +0000 (17:06 +0000)]
fix transition in and out of delta clock mode

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

12 years agofix size of "off" state for minsec frames clock mode
Paul Davis [Fri, 18 Nov 2011 16:52:13 +0000 (16:52 +0000)]
fix size of "off" state for minsec frames clock mode

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

12 years agodon't call end_edit() when losing focus from an audio clock if we were not editing
Paul Davis [Fri, 18 Nov 2011 16:48:01 +0000 (16:48 +0000)]
don't call end_edit() when losing focus from an audio clock if we were not editing

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

12 years agofix size of "off" state for audio frames clock mode
Paul Davis [Fri, 18 Nov 2011 16:41:26 +0000 (16:41 +0000)]
fix size of "off" state for audio frames clock mode

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

12 years agocorrect length for BBT "off" clock state; use bold font for nudge clock
Paul Davis [Fri, 18 Nov 2011 16:36:39 +0000 (16:36 +0000)]
correct length for BBT "off" clock state; use bold font for nudge clock

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

12 years agouse figure dash (\u2012) for off state in clocks, and respond to color changes
Paul Davis [Fri, 18 Nov 2011 16:23:37 +0000 (16:23 +0000)]
use figure dash (\u2012) for off state in clocks, and respond to color changes

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

12 years agodon't cache width & height for CairoWidget; provide option for all CairoWidgets to...
Paul Davis [Fri, 18 Nov 2011 15:35:58 +0000 (15:35 +0000)]
don't cache width & height for CairoWidget; provide option for all CairoWidgets to not draw their backgrounds; provide a static method to allow any (Container, probably) widget to provide background color to a CairoWidget without the requirement that it have its own window; remove existing cursor from clocks; clock text no longer has background attribute set, to correct a mistake in my understanding of pango attributes

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

12 years agoChange label of audition button in region editor to "Audition" to indicate *how*...
Paul Davis [Fri, 18 Nov 2011 13:58:01 +0000 (13:58 +0000)]
Change label of audition button in region editor to "Audition" to indicate *how* it will be heard (via the audition bus, not in-place)

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

12 years agobad first pass at a cursor for clock editing. lots to do here. cursor is not in the...
Paul Davis [Fri, 18 Nov 2011 05:25:22 +0000 (05:25 +0000)]
bad first pass at a cursor for clock editing. lots to do here. cursor is not in the right place as soon as we pass a non-digit. color is hard-coded. and more. but .. hey, look, its a cursor ..

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

12 years agoimplement relative clock editing (terminated by + or - keys, which adjust the clock...
Paul Davis [Fri, 18 Nov 2011 05:04:18 +0000 (05:04 +0000)]
implement relative clock editing (terminated by + or - keys, which adjust the clock by the amount of time entered)

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