(1) remove magic number voodoo when saving zoom focus/snap settings to instant.xml etc. (this has a minor breaking-behaviour for existing sessions etc (2) keep track of grid type/settings in and out of note edit mode and switch back and forth, thus allowing independent grids while working at the note or region level

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11486 d708f5d6-7413-0410-9779-e7cbd77b26cf
rearrange startup/new session dialog to include new+recent sessions on same page

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11489 d708f5d6-7413-0410-9779-e7cbd77b26cf
support a grid of beats/64 and beats/128

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11490 d708f5d6-7413-0410-9779-e7cbd77b26cf
further cleanups to startup/new session dialog

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11491 d708f5d6-7413-0410-9779-e7cbd77b26cf
make region gain line visibility global, not per-region

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11492 d708f5d6-7413-0410-9779-e7cbd77b26cf
part two of: make region gain line visibility global, not per-region

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11493 d708f5d6-7413-0410-9779-e7cbd77b26cf
remove reference to removed envelope-visible action

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11494 d708f5d6-7413-0410-9779-e7cbd77b26cf
attemtped fix for winVST build

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11512 d708f5d6-7413-0410-9779-e7cbd77b26cf
use Primary not Meta for accel maps, having confirmed that it works

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11514 d708f5d6-7413-0410-9779-e7cbd77b26cf
Clean up LV2 code in preparation for atom support.
Merge all parameter_is_* boolvectors into a single vector of flags (smaller/faster).


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11515 d708f5d6-7413-0410-9779-e7cbd77b26cf
Support LV2 atom sequence ports alongside old event ports.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11517 d708f5d6-7413-0410-9779-e7cbd77b26cf
Use more straightforward 1:1 names for URI nodes.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11518 d708f5d6-7413-0410-9779-e7cbd77b26cf
Full round-trip message communication between LV2 UIs and plugins.

Still a little bit rough around the edges, but it works.  This can be tested
with the eg-sampler plugin from LV2 svn (whose UI can load different samples).


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


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11520 d708f5d6-7413-0410-9779-e7cbd77b26cf
Use FastScreenUpdate for UI message updating, and only if plugin has message output ports.


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11521 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix real-time violation, only send UI updates if explicitly requested by UI.


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


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11523 d708f5d6-7413-0410-9779-e7cbd77b26cf
Fix crash on opening the export dialogue when there are no
formats (#4742).


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11524 d708f5d6-7413-0410-9779-e7cbd77b26cf
Slightly tweaked patch from colinf to avoid crashes on
out-of-range LADSPA port indices (#4700).


git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@11528 d708f5d6-7413-0410-9779-e7cbd77b26cf
Be slightly more verbose about vstfx_get_info errors.


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