Fix off-by-one in computation of crossfade lengths.


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12642 d708f5d6-7413-0410-9779-e7cbd77b26cf
Set up layering correctly on compound playlists so that
the regions on the compound list are arranged the same
as on the original.


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12643 d708f5d6-7413-0410-9779-e7cbd77b26cf
Add test for compound regions with the layering
reversed.


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12644 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix incorrect display of automation lines after points are
removed.


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12645 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix another place where regions can be inserted into a
playlist without also getting put into the master list.


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12646 d708f5d6-7413-0410-9779-e7cbd77b26cf
remove craziness of propagating MIDI 7 bit limits into MIDNAM handling by replacing bank_msb/lsb with "bank" ; move responsibility for discovering patch names into MIDI trackview (soon to move again)

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


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


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12649 d708f5d6-7413-0410-9779-e7cbd77b26cf
Make send automation work (#4734).


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12650 d708f5d6-7413-0410-9779-e7cbd77b26cf
Don't change playlists of frozen tracks when changing the
playlist of a route group (#4864).


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12651 d708f5d6-7413-0410-9779-e7cbd77b26cf
partially-done (but compile-friendly) move of instrument info into a new backend object

git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12652 d708f5d6-7413-0410-9779-e7cbd77b26cf
Try to make cppunit mandatory if --test is passed to
configure.


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12653 d708f5d6-7413-0410-9779-e7cbd77b26cf
Factor out 'persistent' tooltip code from the panner
interface and use it for processor box sliders (#4461).


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


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12662 d708f5d6-7413-0410-9779-e7cbd77b26cf
make canvas flag use NoEventText for its label, and try to set the font (unsuccessfully, it seems) to the same TimeAxisViewItem::NAME_FONT

git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12664 d708f5d6-7413-0410-9779-e7cbd77b26cf
lots more work trying to create a common structure for accessing plugin and MIDNAME patch/preset/program names. still not done

git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12665 d708f5d6-7413-0410-9779-e7cbd77b26cf
Patch from colinf to put the playlist / take name in the playlist button tooltip (#4833).


git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12666 d708f5d6-7413-0410-9779-e7cbd77b26cf
more changes to patch change/plugin preset support - replace regexp replacement with boost::replace_all(), actually find programs/patches in the data we have, and more. notable changes to constructors and structure of various MIDI::Name objects

git-svn-id: http://subversion.ardour.org/svn/ardour2/branches/3.0@12667 d708f5d6-7413-0410-9779-e7cbd77b26cf
maximise-editor patch from Rodrigo:
    * makes "View >> Toolbar When Maximized" act immediately, i.e., even when already maximized changing this toggle changes whenever toolbar is shown or not;
    * renames "Toolbar When Maximized" to "Show Toolbar" as it acts whenever editor has maximized space or not.


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