Rename Route Group -> Group in the GUI, and give busses
route group and automation menu items in their right-click
menus, not just tracks.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12399 d708f5d6-7413-0410-9779-e7cbd77b26cf
stop deadlock when pasting into a playlist

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12400 d708f5d6-7413-0410-9779-e7cbd77b26cf
alter API for MIDI cloning to facilitate export

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12401 d708f5d6-7413-0410-9779-e7cbd77b26cf
add basic, not terribly glossy MIDI region export

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12402 d708f5d6-7413-0410-9779-e7cbd77b26cf
minor polish for midi export dialog

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12403 d708f5d6-7413-0410-9779-e7cbd77b26cf
bump version because of paste deadlock

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12404 d708f5d6-7413-0410-9779-e7cbd77b26cf
fix search path for MIDNAM files

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12407 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix extended region names on reloading sessions with short regions (part of #4493).


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12408 d708f5d6-7413-0410-9779-e7cbd77b26cf
Add test for a transparent region on top of (and enclosing) another.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12409 d708f5d6-7413-0410-9779-e7cbd77b26cf
Opaque region bodies should overwrite whatever is already in
the buffer; fix crash when the sum of the fade in and out
is longer than the region.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12410 d708f5d6-7413-0410-9779-e7cbd77b26cf
fix bug that has existed since rev 17 when evaluating a curve in a position before the first point of the curve

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12411 d708f5d6-7413-0410-9779-e7cbd77b26cf
tweaks to packaging to make SUIL (and thus LV2 UI's) work

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

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12415 d708f5d6-7413-0410-9779-e7cbd77b26cf
Gracefully handle LV2 UIs that fail to return a widget.

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12416 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix blatang logic errors (?), which is rather odd since this file was generated by Vala...

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12417 d708f5d6-7413-0410-9779-e7cbd77b26cf
Compile cleanly with clang.

To compile Ardour with LLVM/clang, do the usual thing but set the CXX and CC
environment variables, e.g.:

CC=/usr/bin/clang CXX=/usr/bin/clang++ ./waf configure build


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12418 d708f5d6-7413-0410-9779-e7cbd77b26cf
Consistency is the hobgoblin of small minds.

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12419 d708f5d6-7413-0410-9779-e7cbd77b26cf
Remove over 500 unnecessary includes (including 54 of session.h).

It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff).  I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.

This commit only targets includes of ardour/*.h.  There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
use new config vars

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@12421 d708f5d6-7413-0410-9779-e7cbd77b26cf
build script tweaks for most consistency

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