ardour.git
12 years agouse g_fopen()
Paul Davis [Tue, 13 Mar 2012 20:15:37 +0000 (20:15 +0000)]
use g_fopen()

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

12 years agoredesign how XML state, bitslots and names get propagated during copying a send/port...
Paul Davis [Tue, 13 Mar 2012 20:14:55 +0000 (20:14 +0000)]
redesign how XML state, bitslots and names get propagated during copying a send/port insert/return

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

12 years agouse g_fopen()
Paul Davis [Tue, 13 Mar 2012 20:14:22 +0000 (20:14 +0000)]
use g_fopen()

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

12 years agouse g_fopen()
Paul Davis [Tue, 13 Mar 2012 20:14:01 +0000 (20:14 +0000)]
use g_fopen()

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

12 years agoMake the close button in the config info dialog work.
Carl Hetherington [Tue, 13 Mar 2012 17:03:20 +0000 (17:03 +0000)]
Make the close button in the config info dialog work.

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

12 years agomove text in rulers up by a few pixels for MUCH better appearance
Paul Davis [Tue, 13 Mar 2012 10:30:55 +0000 (10:30 +0000)]
move text in rulers up by a few pixels for MUCH better appearance

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

12 years agoNo-op; coding style.
Carl Hetherington [Tue, 13 Mar 2012 01:24:08 +0000 (01:24 +0000)]
No-op; coding style.

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

12 years agoCentralise and fix up path creation for Linux VST info files; prevents creation of...
Carl Hetherington [Tue, 13 Mar 2012 01:23:58 +0000 (01:23 +0000)]
Centralise and fix up path creation for Linux VST info files; prevents creation of files called .foo.so rather than .foo.so.fsi.

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

12 years agoUse fgets and sscanf to read numbers rather than fscanf, avoiding strange occurrence...
Carl Hetherington [Tue, 13 Mar 2012 01:23:44 +0000 (01:23 +0000)]
Use fgets and sscanf to read numbers rather than fscanf, avoiding strange occurrence of fscanf (..., %dn, ...) eating a blank line immediately after the number that it reads; fix erroneous warning about failure to get VST information.

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

12 years agoremove menu items from the keybindings dialog
Ben Loftis [Mon, 12 Mar 2012 19:24:16 +0000 (19:24 +0000)]
remove menu items from the keybindings dialog

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

12 years agodebug tracking mouse presence in track canvas
Paul Davis [Mon, 12 Mar 2012 14:29:48 +0000 (14:29 +0000)]
debug tracking mouse presence in track canvas

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

12 years agofix cut-n-pastie relating to tracking mouse presence in track canvas
Paul Davis [Mon, 12 Mar 2012 13:40:51 +0000 (13:40 +0000)]
fix cut-n-pastie relating to tracking mouse presence in track canvas

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

12 years agotell people that --universal is OS X only
Paul Davis [Mon, 12 Mar 2012 12:17:02 +0000 (12:17 +0000)]
tell people that --universal is OS X only

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

12 years agopaste_pos_beats should be source-relative, not region position relative; fixes some...
Carl Hetherington [Mon, 12 Mar 2012 00:29:53 +0000 (00:29 +0000)]
paste_pos_beats should be source-relative, not region position relative; fixes some misplaced pastes.

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

12 years agoFix comments.
Carl Hetherington [Mon, 12 Mar 2012 00:29:44 +0000 (00:29 +0000)]
Fix comments.

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

12 years agoPatch from colinf to put a tooltip in the recent session
Carl Hetherington [Sat, 10 Mar 2012 11:39:43 +0000 (11:39 +0000)]
Patch from colinf to put a tooltip in the recent session
display.

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

12 years agoPatch from colinf to allow the number of recent sessions to
Carl Hetherington [Sat, 10 Mar 2012 11:37:01 +0000 (11:37 +0000)]
Patch from colinf to allow the number of recent sessions to
be configured (#2207).

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

12 years agoRemove RemoveLastCapture action which duplicates remove-last-capture.
Carl Hetherington [Sat, 10 Mar 2012 00:27:38 +0000 (00:27 +0000)]
Remove RemoveLastCapture action which duplicates remove-last-capture.

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

12 years agoFreesound tweaks from colinf (#4761).
Carl Hetherington [Fri, 9 Mar 2012 22:02:48 +0000 (22:02 +0000)]
Freesound tweaks from colinf (#4761).

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

12 years agofix some logic problems with the startup/new session dialog that were introduced...
Paul Davis [Fri, 9 Mar 2012 21:40:48 +0000 (21:40 +0000)]
fix some logic problems with the startup/new session dialog that were introduced when new/existing were merged

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

12 years agoExpand just entry fields when the dialog is expanded
Carl Hetherington [Fri, 9 Mar 2012 21:38:36 +0000 (21:38 +0000)]
Expand just entry fields when the dialog is expanded
(#4762).  Fix alignment of labels.

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

12 years agoFix test build.
Carl Hetherington [Fri, 9 Mar 2012 21:23:11 +0000 (21:23 +0000)]
Fix test build.

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

12 years agoUse shared_ptr for a region view's gain line.
Carl Hetherington [Fri, 9 Mar 2012 21:22:09 +0000 (21:22 +0000)]
Use shared_ptr for a region view's gain line.

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

12 years agoRemove unused RegionGainDrag; fix logic in adding new
Carl Hetherington [Fri, 9 Mar 2012 20:47:40 +0000 (20:47 +0000)]
Remove unused RegionGainDrag; fix logic in adding new
region gain points; remove unreached switch {} that may
have come from a mis-merge.

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

12 years agoforward-port some fixes from a2
Paul Davis [Fri, 9 Mar 2012 17:15:25 +0000 (17:15 +0000)]
forward-port some fixes from a2

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

12 years agorevert debug output
Paul Davis [Fri, 9 Mar 2012 17:14:47 +0000 (17:14 +0000)]
revert debug output

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

12 years agoa little debugging info for joern
Paul Davis [Fri, 9 Mar 2012 15:17:31 +0000 (15:17 +0000)]
a little debugging info for joern

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

12 years agoFix atom sequence ports.
David Robillard [Thu, 8 Mar 2012 19:40:41 +0000 (19:40 +0000)]
Fix atom sequence ports.

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

12 years agoRemove unused color_from_style / gc_from_style.
Carl Hetherington [Wed, 7 Mar 2012 14:40:33 +0000 (14:40 +0000)]
Remove unused color_from_style / gc_from_style.

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

12 years agoRemove a few unused methods from ProcessorBox.
Carl Hetherington [Wed, 7 Mar 2012 14:40:14 +0000 (14:40 +0000)]
Remove a few unused methods from ProcessorBox.

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

12 years agoremove unused mid-mask stuff from ArdourButton
Paul Davis [Wed, 7 Mar 2012 14:03:49 +0000 (14:03 +0000)]
remove unused mid-mask stuff from ArdourButton

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

12 years agoPatch from colinf to fix auto-connect of bus outputs (#4758).
Carl Hetherington [Wed, 7 Mar 2012 13:24:20 +0000 (13:24 +0000)]
Patch from colinf to fix auto-connect of bus outputs (#4758).

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

12 years agofix up a substantial mess with the operation of toggle-zoom and related actions,...
Paul Davis [Wed, 7 Mar 2012 02:11:59 +0000 (02:11 +0000)]
fix up a substantial mess with the operation of toggle-zoom and related actions, partially caused by XMLNode semantics fixed in a previous commit, but partially caused by issues fixed here

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

12 years agoremove operator= from GUIObjectState since its no longer required (the default will...
Paul Davis [Wed, 7 Mar 2012 02:08:46 +0000 (02:08 +0000)]
remove operator= from GUIObjectState since its no longer required (the default will do the right thing)

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

12 years agoimplement XMLNode::operator=() as a deep operation with the same semantics as the...
Paul Davis [Wed, 7 Mar 2012 02:07:35 +0000 (02:07 +0000)]
implement XMLNode::operator=() as a deep operation with the same semantics as the XMLNode copy constructor. attempt to share as much code as possible between them and the destructor

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

12 years agoAdd motorised attribute to DeviceInfo for generic MIDI maps so that
Carl Hetherington [Wed, 7 Mar 2012 01:11:22 +0000 (01:11 +0000)]
Add motorised attribute to DeviceInfo for generic MIDI maps so that
we can specify if a surface is motorised, and as such will keep its
phyiscal controls in sync with Ardour's controllables at all times.
If this is not the case, we enable the code to avoid jumps when controls and
controllables are out of sync.  Mark the BCF2000 as motorised.

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

12 years agoshow loop markers when looping is initiated
Ben Loftis [Tue, 6 Mar 2012 22:56:56 +0000 (22:56 +0000)]
show loop markers when looping is initiated

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

12 years agoallow shortcut/accel for set-mouse-mode-draw to work
Paul Davis [Tue, 6 Mar 2012 16:39:44 +0000 (16:39 +0000)]
allow shortcut/accel for set-mouse-mode-draw to work

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

12 years agofix misspelt #ifdef
Paul Davis [Tue, 6 Mar 2012 15:17:10 +0000 (15:17 +0000)]
fix misspelt #ifdef

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

12 years agoAdd rough MIDI map for the Behringer BCF2000 in Mackie emulation mode.
Carl Hetherington [Tue, 6 Mar 2012 15:08:29 +0000 (15:08 +0000)]
Add rough MIDI map for the Behringer BCF2000 in Mackie emulation mode.

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

12 years agoWork around problems with some JACK<->ALSA midi bridges which don't
Carl Hetherington [Tue, 6 Mar 2012 15:08:17 +0000 (15:08 +0000)]
Work around problems with some JACK<->ALSA midi bridges which don't
transfer multiple MIDI messages when they are written in one
jack_midi_event_write.  Support pitch bend messages in the
generic midi control surface code.

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

12 years agoMark rec enable controllables as toggling.
Carl Hetherington [Tue, 6 Mar 2012 15:08:08 +0000 (15:08 +0000)]
Mark rec enable controllables as toggling.

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

12 years agoMake route group dialog resizable; make ArdourPrompter entries
Carl Hetherington [Mon, 5 Mar 2012 22:34:49 +0000 (22:34 +0000)]
Make route group dialog resizable; make ArdourPrompter entries
resize when the window is resized, rather than the label (#4756).

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

12 years agoShow the number of channels in brackets when there is a single invert button for...
Carl Hetherington [Mon, 5 Mar 2012 22:06:16 +0000 (22:06 +0000)]
Show the number of channels in brackets when there is a single invert button for multiple channels, as suggested by colinf (#4699).

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

12 years agoRemove unused dialog.
Carl Hetherington [Mon, 5 Mar 2012 13:19:05 +0000 (13:19 +0000)]
Remove unused dialog.

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

12 years agoRemove some unused code.
Carl Hetherington [Mon, 5 Mar 2012 13:18:43 +0000 (13:18 +0000)]
Remove some unused code.

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

12 years agoMove some stuff so that a call to set_page_complete will work (for the case where...
Carl Hetherington [Mon, 5 Mar 2012 01:42:10 +0000 (01:42 +0000)]
Move some stuff so that a call to set_page_complete will work (for the case where we specify --new on the command line) (#4752).

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

12 years agoRemove some unused code.
Carl Hetherington [Mon, 5 Mar 2012 01:19:20 +0000 (01:19 +0000)]
Remove some unused code.

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

12 years agoIf there is one invert button for many channels, always use a menu; in this case...
Carl Hetherington [Mon, 5 Mar 2012 01:16:50 +0000 (01:16 +0000)]
If there is one invert button for many channels, always use a menu; in this case, also partially light the invert button if only a subset of channels are inverted (#4699).

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

12 years agoPrevent duplication of search path elements when symlinks are involved (#4568).
Carl Hetherington [Mon, 5 Mar 2012 00:34:45 +0000 (00:34 +0000)]
Prevent duplication of search path elements when symlinks are involved (#4568).

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

12 years agoUse inodes_same() function.
Carl Hetherington [Mon, 5 Mar 2012 00:34:29 +0000 (00:34 +0000)]
Use inodes_same() function.

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

12 years agoAdd new inodes_same() method.
Carl Hetherington [Mon, 5 Mar 2012 00:34:21 +0000 (00:34 +0000)]
Add new inodes_same() method.

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

12 years agoMake lv2ui_instantiate and lv2ui_free a little more symmetrical, so that there aren...
Carl Hetherington [Sun, 4 Mar 2012 21:45:51 +0000 (21:45 +0000)]
Make lv2ui_instantiate and lv2ui_free a little more symmetrical, so that there aren't GTK errors on reopening a LV2 plugin UI because of trying to repack already packed widgets (#4733).

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

12 years agoUpdate for latest Lilv SVN.
David Robillard [Sat, 3 Mar 2012 21:46:25 +0000 (21:46 +0000)]
Update for latest Lilv SVN.

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

12 years agofinal piece of the ardour3 windows/wine VST puzzle
Paul Davis [Sat, 3 Mar 2012 20:07:18 +0000 (20:07 +0000)]
final piece of the ardour3 windows/wine VST puzzle

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

12 years agofixes for 64 bit OS X build (c/o david robillard); tested on Lion & Tiger
Paul Davis [Fri, 2 Mar 2012 22:53:00 +0000 (22:53 +0000)]
fixes for 64 bit OS X build (c/o david robillard); tested on Lion & Tiger

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

12 years agonext maybe fix thing for wine/windows vst support build
Paul Davis [Fri, 2 Mar 2012 22:41:29 +0000 (22:41 +0000)]
next maybe fix thing for wine/windows vst support build

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

12 years agomaybe fix wine/windows vst support build
Paul Davis [Fri, 2 Mar 2012 20:51:01 +0000 (20:51 +0000)]
maybe fix wine/windows vst support build

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

12 years agomore fixes for wine/windows-vst build
Paul Davis [Fri, 2 Mar 2012 00:51:13 +0000 (00:51 +0000)]
more fixes for wine/windows-vst build

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

12 years agoadd back "." as an include dir for windows vst/wine build
Paul Davis [Thu, 1 Mar 2012 23:17:46 +0000 (23:17 +0000)]
add back "." as an include dir for windows vst/wine build

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

12 years agofollow glib include rules, sigh
Paul Davis [Thu, 1 Mar 2012 21:08:58 +0000 (21:08 +0000)]
follow glib include rules, sigh

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

12 years agofollow glib include rules, sigh
Paul Davis [Thu, 1 Mar 2012 20:52:52 +0000 (20:52 +0000)]
follow glib include rules, sigh

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

12 years agouse #include <typeinfo> before using typeid
Paul Davis [Thu, 1 Mar 2012 20:25:31 +0000 (20:25 +0000)]
use #include <typeinfo> before using typeid

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

12 years agofollow glib include rules, sigh
Paul Davis [Thu, 1 Mar 2012 20:20:43 +0000 (20:20 +0000)]
follow glib include rules, sigh

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

12 years agoHopefully fix compilation without Suil.
David Robillard [Thu, 1 Mar 2012 19:24:13 +0000 (19:24 +0000)]
Hopefully fix compilation without Suil.

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

12 years agoPatch from colinf to fix crash on stem export of 4-channel tracks (#4750).
Carl Hetherington [Thu, 1 Mar 2012 15:42:23 +0000 (15:42 +0000)]
Patch from colinf to fix crash on stem export of 4-channel tracks (#4750).

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

12 years agofix a few dangling uses of Ardour as program name, in favor of PROGRAM_NAME
Paul Davis [Wed, 29 Feb 2012 20:18:18 +0000 (20:18 +0000)]
fix a few dangling uses of Ardour as program name, in favor of PROGRAM_NAME

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

12 years agomake stop button be in the same size as other transport buttons
Paul Davis [Wed, 29 Feb 2012 20:16:50 +0000 (20:16 +0000)]
make stop button be in the same size as other transport buttons

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

12 years agomore attempted fixes for winVST/wine build + install (not tested so far, but does...
Paul Davis [Wed, 29 Feb 2012 20:16:06 +0000 (20:16 +0000)]
more attempted fixes for winVST/wine build + install (not tested so far, but does not break ordinary build

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

12 years agofix typo for OS X build
Paul Davis [Wed, 29 Feb 2012 20:15:31 +0000 (20:15 +0000)]
fix typo for OS X build

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

12 years agorun subst on, and install, the ardourVST startup script if doing a windows VST suppor...
Paul Davis [Wed, 29 Feb 2012 19:11:42 +0000 (19:11 +0000)]
run subst on, and install, the ardourVST startup script if doing a windows VST support build

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

12 years agochange format of the ardourVST startup script to match what we do for the non-wine...
Paul Davis [Wed, 29 Feb 2012 19:11:06 +0000 (19:11 +0000)]
change format of the ardourVST startup script to match what we do for the non-wine build

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

12 years agoThe installer will now create a link to the program in /usr/local/bin to allow starti...
Todd Naugle [Wed, 29 Feb 2012 17:55:13 +0000 (17:55 +0000)]
The installer will now create a link to the program in /usr/local/bin to allow starting from the command line. If the installer or uninstaller is not running as root, they will now attempt to use both sudo and su to get root access.  This means double click install now works on systems that don't have sudo installed or configured.

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

12 years agoUpdate to latest LV2 atom extension.
David Robillard [Wed, 29 Feb 2012 03:21:37 +0000 (03:21 +0000)]
Update to latest LV2 atom extension.

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

12 years agoupdated german translation for GUI, from Edgar Aichinger
Paul Davis [Tue, 28 Feb 2012 16:45:35 +0000 (16:45 +0000)]
updated german translation for GUI, from  Edgar Aichinger

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

12 years agoMore verbosity for Linux VST loading.
Carl Hetherington [Tue, 28 Feb 2012 13:53:23 +0000 (13:53 +0000)]
More verbosity for Linux VST loading.

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

12 years agoMove a few declarations to first use.
Carl Hetherington [Tue, 28 Feb 2012 13:40:43 +0000 (13:40 +0000)]
Move a few declarations to first use.

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

12 years agoWe already checked for vstfx being NULL, so the second
Carl Hetherington [Tue, 28 Feb 2012 13:40:37 +0000 (13:40 +0000)]
We already checked for vstfx being NULL, so the second
check can reasonably be an assert.

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

12 years agoUse dBs for send gain automation controls too.
Carl Hetherington [Tue, 28 Feb 2012 13:40:30 +0000 (13:40 +0000)]
Use dBs for send gain automation controls too.

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

12 years agoDisplay amp automation in dB using a logarithmic fader.
Carl Hetherington [Mon, 27 Feb 2012 17:17:19 +0000 (17:17 +0000)]
Display amp automation in dB using a logarithmic fader.

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

12 years agofix typo in jack-out-of-ports message
Paul Davis [Mon, 27 Feb 2012 16:29:05 +0000 (16:29 +0000)]
fix typo in jack-out-of-ports message

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

12 years agoFix previous commit.
Carl Hetherington [Mon, 27 Feb 2012 16:05:15 +0000 (16:05 +0000)]
Fix previous commit.

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

12 years agoBe slightly more verbose about vstfx_get_info errors.
Carl Hetherington [Mon, 27 Feb 2012 16:03:37 +0000 (16:03 +0000)]
Be slightly more verbose about vstfx_get_info errors.

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

12 years agoSlightly tweaked patch from colinf to avoid crashes on
Carl Hetherington [Mon, 27 Feb 2012 15:21:29 +0000 (15:21 +0000)]
Slightly tweaked patch from colinf to avoid crashes on
out-of-range LADSPA port indices (#4700).

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

12 years agoFix crash on opening the export dialogue when there are no
Carl Hetherington [Sun, 26 Feb 2012 20:48:51 +0000 (20:48 +0000)]
Fix crash on opening the export dialogue when there are no
formats (#4742).

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

12 years agoSshh.
David Robillard [Sat, 25 Feb 2012 20:55:57 +0000 (20:55 +0000)]
Sshh.

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

12 years agoFix real-time violation, only send UI updates if explicitly requested by UI.
David Robillard [Sat, 25 Feb 2012 20:54:38 +0000 (20:54 +0000)]
Fix real-time violation, only send UI updates if explicitly requested by UI.

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

12 years agoUse FastScreenUpdate for UI message updating, and only if plugin has message output...
David Robillard [Sat, 25 Feb 2012 20:43:14 +0000 (20:43 +0000)]
Use FastScreenUpdate for UI message updating, and only if plugin has message output ports.

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

12 years agoTidy.
David Robillard [Sat, 25 Feb 2012 09:19:03 +0000 (09:19 +0000)]
Tidy.

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

12 years agoFull round-trip message communication between LV2 UIs and plugins.
David Robillard [Sat, 25 Feb 2012 08:43:23 +0000 (08:43 +0000)]
Full round-trip message communication between LV2 UIs and plugins.

Still a little bit rough around the edges, but it works.  This can be tested
with the eg-sampler plugin from LV2 svn (whose UI can load different samples).

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

12 years agoUse more straightforward 1:1 names for URI nodes.
David Robillard [Sat, 25 Feb 2012 05:01:24 +0000 (05:01 +0000)]
Use more straightforward 1:1 names for URI nodes.

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

12 years agoSupport LV2 atom sequence ports alongside old event ports.
David Robillard [Sat, 25 Feb 2012 04:16:42 +0000 (04:16 +0000)]
Support LV2 atom sequence ports alongside old event ports.

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

12 years agoClean up LV2 code in preparation for atom support.
David Robillard [Fri, 24 Feb 2012 22:09:30 +0000 (22:09 +0000)]
Clean up LV2 code in preparation for atom support.
Merge all parameter_is_* boolvectors into a single vector of flags (smaller/faster).

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

12 years agouse Primary not Meta for accel maps, having confirmed that it works
Paul Davis [Thu, 23 Feb 2012 22:39:03 +0000 (22:39 +0000)]
use Primary not Meta for accel maps, having confirmed that it works

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

12 years agoattemtped fix for winVST build
Paul Davis [Thu, 23 Feb 2012 20:51:01 +0000 (20:51 +0000)]
attemtped fix for winVST build

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

12 years agoremove reference to removed envelope-visible action
Paul Davis [Wed, 15 Feb 2012 17:19:38 +0000 (17:19 +0000)]
remove reference to removed envelope-visible action

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

12 years agopart two of: make region gain line visibility global, not per-region
Paul Davis [Wed, 15 Feb 2012 14:03:30 +0000 (14:03 +0000)]
part two of: make region gain line visibility global, not per-region

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

12 years agomake region gain line visibility global, not per-region
Paul Davis [Wed, 15 Feb 2012 14:03:19 +0000 (14:03 +0000)]
make region gain line visibility global, not per-region

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

12 years agofurther cleanups to startup/new session dialog
Paul Davis [Wed, 15 Feb 2012 01:53:54 +0000 (01:53 +0000)]
further cleanups to startup/new session dialog

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

12 years agosupport a grid of beats/64 and beats/128
Paul Davis [Tue, 14 Feb 2012 22:15:25 +0000 (22:15 +0000)]
support a grid of beats/64 and beats/128

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