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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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