71b3c8cfe1
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
2012-03-20 18:01:07 +00:00
2b7d17e904
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
2012-03-20 17:08:07 +00:00
ec24aebfca
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
2012-03-20 17:00:30 +00:00
Carl Hetherington
12776e01e7
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
2012-03-19 11:17:09 +00:00
Carl Hetherington
c5dac2a724
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
2012-03-19 01:34:40 +00:00
Carl Hetherington
8063027507
Add set_motorised().
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-19 01:34:35 +00:00
Carl Hetherington
0deb2aa9af
Add window title to control surface options.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-19 01:34:28 +00:00
Carl Hetherington
df3eaf9188
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
2012-03-17 23:41:51 +00:00
928c7cf10c
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
2012-03-17 17:19:43 +00:00
3b1a065584
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
2012-03-17 17:14:15 +00:00
1c6ebde9f6
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
2012-03-17 14:15:22 +00:00
685d8ffba7
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
2012-03-17 14:10:44 +00:00
0a8c0c96ef
add nick lanham (bazz) to authors list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11720 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 13:22:34 +00:00
5aec73971a
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
2012-03-17 12:28:37 +00:00
377f407a2f
remove debugging output
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 12:26:42 +00:00
1b830d5942
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
2012-03-16 22:36:06 +00:00
f1638d365e
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
2012-03-16 21:53:06 +00:00
ab87cad1ec
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
2012-03-16 18:27:48 +00:00
b80b15afea
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
2012-03-16 18:27:00 +00:00
34a9766269
tweak2
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11713 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:44:38 +00:00
f875e68ea3
tweak
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:43:52 +00:00
f0e0f3fc94
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
2012-03-16 17:40:31 +00:00
416e3c701e
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
2012-03-16 16:51:54 +00:00
8b03f1790a
fix twice-used name "Editor" for action group
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11706 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 16:50:35 +00:00
d86a078483
hide splash window under certain error conditions
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11705 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 15:51:33 +00:00
8e1488c76e
remove now-unused Route::has_external_redirects()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 15:05:00 +00:00
0d4825d62e
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
2012-03-16 15:04:28 +00:00
e945505731
add new files
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 21:42:11 +00:00
f07ca6397f
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
2012-03-15 21:40:17 +00:00
cfaf6ff7e3
remove unused Glib::Thread* from ProcessThread
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11696 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 13:39:06 +00:00
fb7cc31de7
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
2012-03-15 12:10:04 +00:00
9593d6e9cf
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
2012-03-15 12:04:00 +00:00
78abd0538b
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
2012-03-15 02:31:30 +00:00
730937dc37
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
2012-03-15 02:31:09 +00:00
Carl Hetherington
86a0fe1b43
Fix comment and one return value.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 22:53:41 +00:00
Carl Hetherington
947c698b0e
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
2012-03-14 16:58:11 +00:00
Carl Hetherington
8b964d86f4
Write SVN revision on every build ( #4770 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11682 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 14:55:47 +00:00
372f90ec61
look for RegionMenuMIDI action in the right action group
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11679 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 12:05:53 +00:00
Carl Hetherington
d7829cf96a
Remove a little unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 11:17:14 +00:00
359e4c8656
use new design for processor drag-n-drop
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11671 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:15:50 +00:00
0eb97bcae7
use g_fopen()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:15:37 +00:00
d46acb86ea
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
2012-03-13 20:14:55 +00:00
b557061ec4
use g_fopen()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11668 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:14:22 +00:00
d0b90d2961
use g_fopen()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11667 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:14:01 +00:00
Carl Hetherington
7149ca74e6
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
2012-03-13 17:03:20 +00:00
6911641427
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
2012-03-13 10:30:55 +00:00
Carl Hetherington
184c4e28c0
No-op; coding style.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11660 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 01:24:08 +00:00
Carl Hetherington
398e3abefc
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
2012-03-13 01:23:58 +00:00
Carl Hetherington
ca19d2af16
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
2012-03-13 01:23:44 +00:00
Ben Loftis
b4999fbc14
remove menu items from the keybindings dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-12 19:24:16 +00:00