ardour.git
12 years agoFix warning.
Carl Hetherington [Sun, 25 Mar 2012 19:45:39 +0000 (19:45 +0000)]
Fix warning.

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

12 years agoTypo in comment.
Carl Hetherington [Sun, 25 Mar 2012 19:38:17 +0000 (19:38 +0000)]
Typo in comment.

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

12 years agoUpdate to latest LV2 atom extension.
David Robillard [Sun, 25 Mar 2012 17:17:40 +0000 (17:17 +0000)]
Update to latest LV2 atom extension.
Implement proper support for fixed size LV2 plugin UIs.

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

12 years agoReshow time selection when zooming in object-range mode
Carl Hetherington [Sun, 25 Mar 2012 12:12:08 +0000 (12:12 +0000)]
Reshow time selection when zooming in object-range mode
(#4678).

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

12 years agoPatch from colinf to make stereo panners move right with the mouse (#4702).
Carl Hetherington [Fri, 23 Mar 2012 22:56:00 +0000 (22:56 +0000)]
Patch from colinf to make stereo panners move right with the mouse (#4702).

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

12 years agoFix double separator on session range context menu.
Carl Hetherington [Thu, 22 Mar 2012 16:42:21 +0000 (16:42 +0000)]
Fix double separator on session range context menu.

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

12 years agoRemove unused op parameter to temporal_zoom_by_frame. Add Zoom to Range option to...
Carl Hetherington [Thu, 22 Mar 2012 16:41:44 +0000 (16:41 +0000)]
Remove unused op parameter to temporal_zoom_by_frame.  Add Zoom to Range option to range marker context menu (#4778).

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

12 years agoDon't leave internal edit mode when clicking on an automation region view (#4747).
Carl Hetherington [Thu, 22 Mar 2012 16:41:23 +0000 (16:41 +0000)]
Don't leave internal edit mode when clicking on an automation region view (#4747).

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

12 years agoclarify what the "precise" button does in the timefx dialog
Paul Davis [Thu, 22 Mar 2012 15:48:49 +0000 (15:48 +0000)]
clarify what the "precise" button does in the timefx dialog

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

12 years agoUse combo box for plugin controls for ports marked as
Carl Hetherington [Wed, 21 Mar 2012 16:43:01 +0000 (16:43 +0000)]
Use combo box for plugin controls for ports marked as
lv2:enumeration.

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

12 years agoUse a AutoSpin rather than a combo box for input
Carl Hetherington [Wed, 21 Mar 2012 16:39:04 +0000 (16:39 +0000)]
Use a AutoSpin rather than a combo box for input
parameters marked up as scalePoint with fewer labels
than there are possible values for the parameter
(should fix #2612).

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

12 years agoUse sigc::slot for ClickBox printing function rather
Carl Hetherington [Wed, 21 Mar 2012 16:38:59 +0000 (16:38 +0000)]
Use sigc::slot for ClickBox printing function rather
than a function pointer.

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

12 years agoRename combo_map variable to scale_points.
Carl Hetherington [Wed, 21 Mar 2012 16:38:53 +0000 (16:38 +0000)]
Rename combo_map variable to scale_points.

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

12 years agoAdd tooltips to plugin controls in the processor box
Carl Hetherington [Wed, 21 Mar 2012 14:13:48 +0000 (14:13 +0000)]
Add tooltips to plugin controls in the processor box
(#4697).

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

12 years agoUpdate motorised button when a motorised surface's bindings are loaded.
Carl Hetherington [Wed, 21 Mar 2012 02:19:59 +0000 (02:19 +0000)]
Update motorised button when a motorised surface's bindings are loaded.

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

12 years agoMake toggle MIDIControllables with program changes only respond to the appropriate...
Carl Hetherington [Wed, 21 Mar 2012 02:15:55 +0000 (02:15 +0000)]
Make toggle MIDIControllables with program changes only respond to the appropriate program change (part of #4780).

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

12 years agoFix test build.
Carl Hetherington [Wed, 21 Mar 2012 01:07:05 +0000 (01:07 +0000)]
Fix test build.

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

12 years agouse the right include name
Paul Davis [Tue, 20 Mar 2012 19:38:49 +0000 (19:38 +0000)]
use the right include name

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

12 years agomake MIDI Patch Manager search in $user_config_dir/patchfiles for midnam files as...
Paul Davis [Tue, 20 Mar 2012 18:03:46 +0000 (18:03 +0000)]
make MIDI Patch Manager search in $user_config_dir/patchfiles for midnam files as well as the per-session equivalent. need to stop it from doing at session shutdown time too.

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

12 years agotweak audio track importer to use the modified xml++ API for XPATH searching
Paul Davis [Tue, 20 Mar 2012 18:02:36 +0000 (18:02 +0000)]
tweak audio track importer to use the modified xml++ API for XPATH searching

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

12 years agoa lot of tweaking and fixing for the MIDNAM parsing code so that it correctly handles...
Paul Davis [Tue, 20 Mar 2012 18:01:59 +0000 (18:01 +0000)]
a lot of tweaking and fixing for the MIDNAM parsing code so that it correctly handles all 44 sample files from digicake.com/midnams.

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

12 years agosome deep changes to xml++ in which we retain a C-level xmlDocPtr as a member of...
Paul Davis [Tue, 20 Mar 2012 18:01:07 +0000 (18:01 +0000)]
some deep changes to xml++ in which we retain a C-level xmlDocPtr as a member of an XMLTree objects. this allows us to do repeated XPATH searches (as in the midnam parser of libmidi++) without constantly rewriting an entire tree into memory to recreate a new xmlDocPtr with which we can search. Since XMLTree objects don't typically stay around for very long, just when serializing to/from disk, this is not anticipated to have much (if any) impact on memory consumption

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

12 years agoreorder editor route list columns to put visible and active first (from joern)
Paul Davis [Tue, 20 Mar 2012 17:08:07 +0000 (17:08 +0000)]
reorder editor route list columns to put visible and active first (from joern)

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

12 years agoadd 44 MIDNAM files for various h/w synths, originally from digicake.com/midnams...
Paul Davis [Tue, 20 Mar 2012 17:00:30 +0000 (17:00 +0000)]
add 44 MIDNAM files for various h/w synths, originally from digicake.com/midnams but cleaned and fixed up

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

12 years agoUse Silence instead of Flush to describe plugins-stop-with-transport.
Carl Hetherington [Mon, 19 Mar 2012 11:17:09 +0000 (11:17 +0000)]
Use Silence instead of Flush to describe plugins-stop-with-transport.

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

12 years agoAdd GPL boilerplate; use x->foo for (*x).foo; tidy some indentation; use a table...
Carl Hetherington [Mon, 19 Mar 2012 01:34:40 +0000 (01:34 +0000)]
Add GPL boilerplate; use x->foo for (*x).foo; tidy some indentation; use a table to place widgets; add motorised option.

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

12 years agoAdd set_motorised().
Carl Hetherington [Mon, 19 Mar 2012 01:34:35 +0000 (01:34 +0000)]
Add set_motorised().

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

12 years agoAdd window title to control surface options.
Carl Hetherington [Mon, 19 Mar 2012 01:34:28 +0000 (01:34 +0000)]
Add window title to control surface options.

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

12 years agoRemove erroneous non-run of plugins when the transport is stopped
Carl Hetherington [Sat, 17 Mar 2012 23:41:51 +0000 (23:41 +0000)]
Remove erroneous non-run of plugins when the transport is stopped
and plugins-stop-with-transport is true; this option is supposed
to mean the flush() is called on processors on transport stop, in
order to silence reverb tails etc.  Comment this and try to make
the GUI option name more helpful.  Should fix #4748.

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

12 years agothin up the width of the line separating tracks in the editor summary line (by-produc...
Paul Davis [Sat, 17 Mar 2012 17:19:43 +0000 (17:19 +0000)]
thin up the width of the line separating tracks in the editor summary line (by-product: slightly more space appears to be there between the colored blocks representing regions too

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

12 years agogroup tabs background/base color taken from the theme base. in the dark theme, its...
Paul Davis [Sat, 17 Mar 2012 17:14:15 +0000 (17:14 +0000)]
group tabs background/base color taken from the theme base. in the dark theme, its not quite so black and matches other base color areas

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

12 years agofix command name in undo/redo history for nudge backwards (#3325)
Paul Davis [Sat, 17 Mar 2012 14:15:22 +0000 (14:15 +0000)]
fix command name in undo/redo history for nudge backwards (#3325)

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

12 years agosave nudge clock value; don't reset the nudge clock mode when loading a session ...
Paul Davis [Sat, 17 Mar 2012 14:10:44 +0000 (14:10 +0000)]
save nudge clock value; don't reset the nudge clock mode when loading a session (possibly some finessing required here, since presumably mode and value should be per-session and are saved in the session instant.xml anyway)

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

12 years agoadd nick lanham (bazz) to authors list
Paul Davis [Sat, 17 Mar 2012 13:22:34 +0000 (13:22 +0000)]
add nick lanham (bazz) to authors list

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

12 years agofix crash when setting an LV2 preset that refers to ports via incorrect names (from...
Paul Davis [Sat, 17 Mar 2012 12:28:37 +0000 (12:28 +0000)]
fix crash when setting an LV2 preset that refers to ports via incorrect names (from bazz)

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

12 years agoremove debugging output
Paul Davis [Sat, 17 Mar 2012 12:26:42 +0000 (12:26 +0000)]
remove debugging output

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

12 years agocontinue the saga of Rewrite The XML Node So That It Can Be Used To Set Another Objec...
Paul Davis [Fri, 16 Mar 2012 22:36:06 +0000 (22:36 +0000)]
continue the saga of Rewrite The XML Node So That It Can Be Used To Set Another Object's State by descending into an IO node to fix the names of its ports as used in connection info. allows copies of sends etc. to retain the same connections as the original (with new names, obviously)

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

12 years agouse MOD2 for command key on OS X, just like in 2.X
Paul Davis [Fri, 16 Mar 2012 21:53:06 +0000 (21:53 +0000)]
use MOD2 for command key on OS X, just like in 2.X

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

12 years agotweak ardour button radius down to 5 pixels from 9
Paul Davis [Fri, 16 Mar 2012 18:27:48 +0000 (18:27 +0000)]
tweak ardour button radius down to 5 pixels from 9

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

12 years agotweak mute + solo button colors to avoid wedge shape issues (more)
Paul Davis [Fri, 16 Mar 2012 18:27:00 +0000 (18:27 +0000)]
tweak mute + solo button colors to avoid wedge shape issues (more)

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

12 years agotweak2
Paul Davis [Fri, 16 Mar 2012 17:44:38 +0000 (17:44 +0000)]
tweak2

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

12 years agotweak
Paul Davis [Fri, 16 Mar 2012 17:43:52 +0000 (17:43 +0000)]
tweak

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

12 years agohack for OS X builds where explicit linkage against libintl can be required but libin...
Paul Davis [Fri, 16 Mar 2012 17:40:31 +0000 (17:40 +0000)]
hack for OS X builds where explicit linkage against libintl can be required but libintl has no .pc file and isn't part of the system libs

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

12 years agoput back revised version of Route::has_external_redirects() and use it to give a...
Paul Davis [Fri, 16 Mar 2012 16:51:54 +0000 (16:51 +0000)]
put back revised version of Route::has_external_redirects() and use it to give a warning when attempting to freeze a track with sends/inserts/returns

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

12 years agofix twice-used name "Editor" for action group
Paul Davis [Fri, 16 Mar 2012 16:50:35 +0000 (16:50 +0000)]
fix twice-used name "Editor" for action group

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

12 years agohide splash window under certain error conditions
Paul Davis [Fri, 16 Mar 2012 15:51:33 +0000 (15:51 +0000)]
hide splash window under certain error conditions

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

12 years agoremove now-unused Route::has_external_redirects()
Paul Davis [Fri, 16 Mar 2012 15:05:00 +0000 (15:05 +0000)]
remove now-unused Route::has_external_redirects()

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

12 years agoforward port save/goto visual state changes from 2.X (now uses ctrl-Fn to save, Fn...
Paul Davis [Fri, 16 Mar 2012 15:04:28 +0000 (15:04 +0000)]
forward port save/goto visual state changes from 2.X (now uses ctrl-Fn to save, Fn to goto)

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

12 years agoadd new files
Paul Davis [Thu, 15 Mar 2012 21:42:11 +0000 (21:42 +0000)]
add new files

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

12 years agoradically rethink export/bounce/freeze code design. probably not 100% done by freeze...
Paul Davis [Thu, 15 Mar 2012 21:40:17 +0000 (21:40 +0000)]
radically rethink export/bounce/freeze code design. probably not 100% done by freeze+unfreeze now work and behave sensibly w.r.t. processors that do routing

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

12 years agoremove unused Glib::Thread* from ProcessThread
Paul Davis [Thu, 15 Mar 2012 13:39:06 +0000 (13:39 +0000)]
remove unused Glib::Thread* from ProcessThread

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

12 years agopatch from colinf that fixes bad behaviour on first run by forcing new-session on...
Paul Davis [Thu, 15 Mar 2012 12:10:04 +0000 (12:10 +0000)]
patch from colinf that fixes bad behaviour on first run by forcing new-session on first run

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

12 years agopatch from colinf to handle default session dir a little better
Paul Davis [Thu, 15 Mar 2012 12:04:00 +0000 (12:04 +0000)]
patch from colinf to handle default session dir a little better

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

12 years agouse improved copying send/return/port insert fix in GUI
Paul Davis [Thu, 15 Mar 2012 02:31:30 +0000 (02:31 +0000)]
use improved copying send/return/port insert fix in GUI

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

12 years agobetter, cleaner fix for copying sends/returns/port inserts via XML state
Paul Davis [Thu, 15 Mar 2012 02:31:09 +0000 (02:31 +0000)]
better, cleaner fix for copying sends/returns/port inserts via XML state

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

12 years agoFix comment and one return value.
Carl Hetherington [Wed, 14 Mar 2012 22:53:41 +0000 (22:53 +0000)]
Fix comment and one return value.

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

12 years agoFinish off fix for crash on region context menu (#4766).
Carl Hetherington [Wed, 14 Mar 2012 16:58:11 +0000 (16:58 +0000)]
Finish off fix for crash on region context menu (#4766).

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

12 years agoWrite SVN revision on every build (#4770).
Carl Hetherington [Wed, 14 Mar 2012 14:55:47 +0000 (14:55 +0000)]
Write SVN revision on every build (#4770).

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

12 years agolook for RegionMenuMIDI action in the right action group
Paul Davis [Wed, 14 Mar 2012 12:05:53 +0000 (12:05 +0000)]
look for RegionMenuMIDI action in the right action group

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

12 years agoRemove a little unused code.
Carl Hetherington [Wed, 14 Mar 2012 11:17:14 +0000 (11:17 +0000)]
Remove a little unused code.

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

12 years agouse new design for processor drag-n-drop
Paul Davis [Tue, 13 Mar 2012 20:15:50 +0000 (20:15 +0000)]
use new design for processor drag-n-drop

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

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