ardour.git
12 years agoTrim function that is only used once.
Carl Hetherington [Wed, 23 Nov 2011 19:29:48 +0000 (19:29 +0000)]
Trim function that is only used once.

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

12 years agoCommit of the century, right here.
David Robillard [Wed, 23 Nov 2011 19:29:47 +0000 (19:29 +0000)]
Commit of the century, right here.

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

12 years agoFix warning.
Carl Hetherington [Wed, 23 Nov 2011 19:29:43 +0000 (19:29 +0000)]
Fix warning.

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

12 years agoRemove VST current_program variable, since that stuff is
Carl Hetherington [Wed, 23 Nov 2011 19:29:38 +0000 (19:29 +0000)]
Remove VST current_program variable, since that stuff is
managed by the presets code in Plugin.

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

12 years agoRemove heinous hack that is no longer required if we are
Carl Hetherington [Wed, 23 Nov 2011 19:29:30 +0000 (19:29 +0000)]
Remove heinous hack that is no longer required if we are
not attempting to track setting modified status.

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

12 years agoDon't fix size of preset combo any more. Comment what
Carl Hetherington [Wed, 23 Nov 2011 17:48:10 +0000 (17:48 +0000)]
Don't fix size of preset combo any more.  Comment what
widgets the PlugUIBase makes available for subclasses.
Give up on trying to report when a VST plugin's settings
have been modified from a preset, since I think it is
impossible to do cleanly (you set the preset, then at some
point after that the plugin tells you that values have
changed using the same mechanism that it uses to report
normal user-initiated changes).

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

12 years agoPatch from colinf to fix build on gtkmm versions prior to 2.28 (#4506).
Carl Hetherington [Wed, 23 Nov 2011 13:27:17 +0000 (13:27 +0000)]
Patch from colinf to fix build on gtkmm versions prior to 2.28 (#4506).

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

12 years agoPack toolbar combo boxes with expand=false and remove size kludges.
David Robillard [Wed, 23 Nov 2011 08:35:41 +0000 (08:35 +0000)]
Pack toolbar combo boxes with expand=false and remove size kludges.

Turns out gtk these days sizes combo boxes with precisely enough space if
packed to not expand, none of this mess is necessary any more.

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

12 years agoFix stupid warning.
David Robillard [Wed, 23 Nov 2011 07:49:59 +0000 (07:49 +0000)]
Fix stupid warning.

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

12 years agoImplement latest LV2 state extension (0.4).
David Robillard [Wed, 23 Nov 2011 06:39:45 +0000 (06:39 +0000)]
Implement latest LV2 state extension (0.4).

Corresponding patch to LinuxSampler available here: http://drobilla.net/files/linuxsampler_lv2_state_0_4.diff

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

12 years agoFix windows VST build.
Carl Hetherington [Wed, 23 Nov 2011 01:48:26 +0000 (01:48 +0000)]
Fix windows VST build.

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

12 years agoRemove code to zoom on up/down mouse movement when dragging
Carl Hetherington [Wed, 23 Nov 2011 01:17:41 +0000 (01:17 +0000)]
Remove code to zoom on up/down mouse movement when dragging
the playhead.

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

12 years agoMissing files / renames.
Carl Hetherington [Wed, 23 Nov 2011 00:57:32 +0000 (00:57 +0000)]
Missing files / renames.

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

12 years agoFix segfault on close.
Carl Hetherington [Wed, 23 Nov 2011 00:55:34 +0000 (00:55 +0000)]
Fix segfault on close.

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

12 years agoMerge some linux/windows VST GUI code.
Carl Hetherington [Wed, 23 Nov 2011 00:55:25 +0000 (00:55 +0000)]
Merge some linux/windows VST GUI code.

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

12 years agoFix broken whitespace via merciless application of the emacs hammer.
David Robillard [Wed, 23 Nov 2011 00:17:31 +0000 (00:17 +0000)]
Fix broken whitespace via merciless application of the emacs hammer.

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

12 years agotweak debug output
Paul Davis [Tue, 22 Nov 2011 20:29:41 +0000 (20:29 +0000)]
tweak debug output

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

12 years agofix mis-ordering of MIDI events when merging MidiBuffers in-place
Paul Davis [Tue, 22 Nov 2011 20:29:12 +0000 (20:29 +0000)]
fix mis-ordering of MIDI events when merging MidiBuffers in-place

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

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

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

12 years agoUse same VST callback for both Linux and Windows VSTs.
Carl Hetherington [Tue, 22 Nov 2011 16:30:58 +0000 (16:30 +0000)]
Use same VST callback for both Linux and Windows VSTs.

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

12 years agoAdd missing files.
Carl Hetherington [Tue, 22 Nov 2011 15:15:17 +0000 (15:15 +0000)]
Add missing files.

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

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