Add window title to control surface options.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11727 d708f5d6-7413-0410-9779-e7cbd77b26cf
Add set_motorised().


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11728 d708f5d6-7413-0410-9779-e7cbd77b26cf
Add GPL boilerplate; use x->foo for (*x).foo; tidy some indentation; use a table to place widgets; add motorised option.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11729 d708f5d6-7413-0410-9779-e7cbd77b26cf
Use Silence instead of Flush to describe plugins-stop-with-transport.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11730 d708f5d6-7413-0410-9779-e7cbd77b26cf
add 44 MIDNAM files for various h/w synths, originally from digicake.com/midnams but cleaned and fixed up

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11731 d708f5d6-7413-0410-9779-e7cbd77b26cf
reorder editor route list columns to put visible and active first (from joern)

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11732 d708f5d6-7413-0410-9779-e7cbd77b26cf
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: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11733 d708f5d6-7413-0410-9779-e7cbd77b26cf
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: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11734 d708f5d6-7413-0410-9779-e7cbd77b26cf
tweak audio track importer to use the modified xml++ API for XPATH searching

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11735 d708f5d6-7413-0410-9779-e7cbd77b26cf
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: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11736 d708f5d6-7413-0410-9779-e7cbd77b26cf
use the right include name

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11737 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix test build.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11738 d708f5d6-7413-0410-9779-e7cbd77b26cf
Make toggle MIDIControllables with program changes only respond to the appropriate program change (part of #4780).


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11739 d708f5d6-7413-0410-9779-e7cbd77b26cf
Update motorised button when a motorised surface's bindings are loaded.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11740 d708f5d6-7413-0410-9779-e7cbd77b26cf
Add tooltips to plugin controls in the processor box
(#4697).


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11741 d708f5d6-7413-0410-9779-e7cbd77b26cf
Rename combo_map variable to scale_points.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11742 d708f5d6-7413-0410-9779-e7cbd77b26cf
Use sigc::slot for ClickBox printing function rather
than a function pointer.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11743 d708f5d6-7413-0410-9779-e7cbd77b26cf
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: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11744 d708f5d6-7413-0410-9779-e7cbd77b26cf
Use combo box for plugin controls for ports marked as
lv2:enumeration.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11745 d708f5d6-7413-0410-9779-e7cbd77b26cf
clarify what the "precise" button does in the timefx dialog

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11746 d708f5d6-7413-0410-9779-e7cbd77b26cf