Carl Hetherington [Sat, 7 Apr 2012 01:37:21 +0000 (01:37 +0000)]
Fix comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@11806
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Apr 2012 11:18:22 +0000 (11:18 +0000)]
fix some packing issues in the monitor section when using high-channel-count master/monitor busses (eg. ambi)
git-svn-id: svn://localhost/ardour2/branches/3.0@11805
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Apr 2012 10:36:33 +0000 (10:36 +0000)]
revert all recent changes to startup dialog, except for colin f's patches to make a few details work better
git-svn-id: svn://localhost/ardour2/branches/3.0@11804
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 6 Apr 2012 02:42:19 +0000 (02:42 +0000)]
Execute plugin worker tasks immediately in the audio thread if freewheeling.
git-svn-id: svn://localhost/ardour2/branches/3.0@11803
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Thu, 5 Apr 2012 21:31:55 +0000 (21:31 +0000)]
various tweaks to Freesound UI and code. keep a single mootcher to speed up operations; add text to progress bar, stop storing xml files, auto-increment pages until user clicks stop.
git-svn-id: svn://localhost/ardour2/branches/3.0@11801
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Apr 2012 16:53:55 +0000 (16:53 +0000)]
Draw all automation points, rather than trying to use a heuristic to show some
at any given zoom level.
This works because (1) automation data is obtained by sampling, and we control
the sampling interval (2) automation data is filtered to remove co-linear
points before becoming part of a ControlList.
This commit removes some of the hairiest code in Ardour's GUI, which was
responsible for figuring out which invisible control points were affected by an
edit. The change is based on an experiment in mixbus done by Ben Loftis.
git-svn-id: svn://localhost/ardour2/branches/3.0@11798
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Apr 2012 12:09:23 +0000 (12:09 +0000)]
provide control over automation thinning in preferences
git-svn-id: svn://localhost/ardour2/branches/3.0@11797
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Apr 2012 12:08:59 +0000 (12:08 +0000)]
provide an RC configuration variable to "shadow" Evoral::ControlList::thinning_factor
git-svn-id: svn://localhost/ardour2/branches/3.0@11796
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Apr 2012 11:16:04 +0000 (11:16 +0000)]
make automation thinning factor controllable at run time
git-svn-id: svn://localhost/ardour2/branches/3.0@11795
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Apr 2012 01:23:07 +0000 (01:23 +0000)]
assert() on id property not being present (#4814).
git-svn-id: svn://localhost/ardour2/branches/3.0@11794
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Apr 2012 01:22:51 +0000 (01:22 +0000)]
Fix possible deref of 0 pointer (#4815).
git-svn-id: svn://localhost/ardour2/branches/3.0@11793
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Apr 2012 01:22:19 +0000 (01:22 +0000)]
Fix double-delete (#4809).
git-svn-id: svn://localhost/ardour2/branches/3.0@11792
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Apr 2012 01:21:44 +0000 (01:21 +0000)]
Fix operator precedance inaccuracy (#4825).
git-svn-id: svn://localhost/ardour2/branches/3.0@11791
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 5 Apr 2012 00:15:54 +0000 (00:15 +0000)]
Implement LV2 worker extension.
This is done by way of a generic Worker object/thread, which currently just
applies to one LV2 plugin, but the idea is to share one thread and set of
buffers among many plugins. The same pattern may also be useful elsewhere in
Ardour. The responding part gets a bit tricker when sharing a worker between
plugins, it's not a blocker, and I'm lazy, sooo here's this.
This commit also adds a new portable in-process semaphore to PBD. The existing
one is pretty weird and uses a named semaphore on OSX for reasons unknown to
me. Perhaps as a quick fix to avoid POSIX semaphores being utterly broken on
OSX? It would probably be a good idea to replace that with this new one, which
uses Mach kernel semaphores on OSX which work well, though I am not sure how
pedantically real-time safe they are to signal.
git-svn-id: svn://localhost/ardour2/branches/3.0@11790
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Apr 2012 00:15:41 +0000 (00:15 +0000)]
Remove ControlList::_max_xval which is set up and stored in
state but never actually read.
git-svn-id: svn://localhost/ardour2/branches/3.0@11787
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Todd Naugle [Tue, 3 Apr 2012 20:22:12 +0000 (20:22 +0000)]
fix missing quote in disk space check failure message
git-svn-id: svn://localhost/ardour2/branches/3.0@11785
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Apr 2012 23:31:17 +0000 (23:31 +0000)]
Remove some unused stuff.
git-svn-id: svn://localhost/ardour2/branches/3.0@11782
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Apr 2012 13:52:36 +0000 (13:52 +0000)]
Missing file.
git-svn-id: svn://localhost/ardour2/branches/3.0@11779
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 23:47:37 +0000 (23:47 +0000)]
Add comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@11778
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 23:47:31 +0000 (23:47 +0000)]
Add comment and fix type.
git-svn-id: svn://localhost/ardour2/branches/3.0@11777
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 23:47:23 +0000 (23:47 +0000)]
Remove unused declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11776
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 15:06:24 +0000 (15:06 +0000)]
Fix memory leak on error condition (#4798).
git-svn-id: svn://localhost/ardour2/branches/3.0@11775
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 15:06:15 +0000 (15:06 +0000)]
Fix possible out-of-bounds array access (#4796).
git-svn-id: svn://localhost/ardour2/branches/3.0@11774
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 14:58:09 +0000 (14:58 +0000)]
Fix reference of track after free() (#4795).
git-svn-id: svn://localhost/ardour2/branches/3.0@11773
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 14:57:57 +0000 (14:57 +0000)]
Tidy up slightly; fix reads off the end of the data
array (#4797).
git-svn-id: svn://localhost/ardour2/branches/3.0@11772
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 14:30:06 +0000 (14:30 +0000)]
Remove unused ustring version of url_decode(). Rework
the other version to be a bit simpler, avoiding #4800.
git-svn-id: svn://localhost/ardour2/branches/3.0@11771
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Apr 2012 14:29:26 +0000 (14:29 +0000)]
Fix libpbd tests and add test for url_decode().
git-svn-id: svn://localhost/ardour2/branches/3.0@11770
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 30 Mar 2012 23:32:48 +0000 (23:32 +0000)]
Update to latest LV2 state extension.
git-svn-id: svn://localhost/ardour2/branches/3.0@11769
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 30 Mar 2012 01:21:08 +0000 (01:21 +0000)]
Further GCC 4.7.0 fixes.
git-svn-id: svn://localhost/ardour2/branches/3.0@11768
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 30 Mar 2012 00:03:53 +0000 (00:03 +0000)]
Some fixes for GCC 4.7.0
git-svn-id: svn://localhost/ardour2/branches/3.0@11767
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 29 Mar 2012 16:25:12 +0000 (16:25 +0000)]
fix bizarre typo in OS X build (bizarre because its not clear how it could have worked on Tiger or Lion, but it did)
git-svn-id: svn://localhost/ardour2/branches/3.0@11766
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Mar 2012 21:08:11 +0000 (21:08 +0000)]
Patch from Nick to fix crash on closing a LV2 plugin
(#4794).
git-svn-id: svn://localhost/ardour2/branches/3.0@11764
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Mar 2012 21:04:47 +0000 (21:04 +0000)]
Put copy-constructed crossfades at the position of their
source crossfade; fixes #4793.
git-svn-id: svn://localhost/ardour2/branches/3.0@11763
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Mar 2012 20:30:26 +0000 (20:30 +0000)]
Give the _sends member of InternalReturn its own mutex,
rather than using the process lock to protect it. Prevents
a deadlock when removing an aux send causes it to remove
itself from its return (#4712).
git-svn-id: svn://localhost/ardour2/branches/3.0@11760
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Mar 2012 19:45:39 +0000 (19:45 +0000)]
Fix warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@11759
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Mar 2012 19:38:17 +0000 (19:38 +0000)]
Typo in comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@11758
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 25 Mar 2012 17:17:40 +0000 (17:17 +0000)]
Update to latest LV2 atom extension.
Implement proper support for fixed size LV2 plugin UIs.
git-svn-id: svn://localhost/ardour2/branches/3.0@11757
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Mar 2012 12:12:08 +0000 (12:12 +0000)]
Reshow time selection when zooming in object-range mode
(#4678).
git-svn-id: svn://localhost/ardour2/branches/3.0@11754
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Mar 2012 22:56:00 +0000 (22:56 +0000)]
Patch from colinf to make stereo panners move right with the mouse (#4702).
git-svn-id: svn://localhost/ardour2/branches/3.0@11753
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Mar 2012 16:42:21 +0000 (16:42 +0000)]
Fix double separator on session range context menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@11751
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Mar 2012 16:41:44 +0000 (16:41 +0000)]
Remove unused op parameter to temporal_zoom_by_frame. Add Zoom to Range option to range marker context menu (#4778).
git-svn-id: svn://localhost/ardour2/branches/3.0@11750
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Mar 2012 16:41:23 +0000 (16:41 +0000)]
Don't leave internal edit mode when clicking on an automation region view (#4747).
git-svn-id: svn://localhost/ardour2/branches/3.0@11749
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 22 Mar 2012 15:48:49 +0000 (15:48 +0000)]
clarify what the "precise" button does in the timefx dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@11746
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 16:43:01 +0000 (16:43 +0000)]
Use combo box for plugin controls for ports marked as
lv2:enumeration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11745
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 16:39:04 +0000 (16:39 +0000)]
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: svn://localhost/ardour2/branches/3.0@11744
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 16:38:59 +0000 (16:38 +0000)]
Use sigc::slot for ClickBox printing function rather
than a function pointer.
git-svn-id: svn://localhost/ardour2/branches/3.0@11743
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 16:38:53 +0000 (16:38 +0000)]
Rename combo_map variable to scale_points.
git-svn-id: svn://localhost/ardour2/branches/3.0@11742
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 14:13:48 +0000 (14:13 +0000)]
Add tooltips to plugin controls in the processor box
(#4697).
git-svn-id: svn://localhost/ardour2/branches/3.0@11741
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 02:19:59 +0000 (02:19 +0000)]
Update motorised button when a motorised surface's bindings are loaded.
git-svn-id: svn://localhost/ardour2/branches/3.0@11740
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 02:15:55 +0000 (02:15 +0000)]
Make toggle MIDIControllables with program changes only respond to the appropriate program change (part of #4780).
git-svn-id: svn://localhost/ardour2/branches/3.0@11739
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Mar 2012 01:07:05 +0000 (01:07 +0000)]
Fix test build.
git-svn-id: svn://localhost/ardour2/branches/3.0@11738
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Mar 2012 19:38:49 +0000 (19:38 +0000)]
use the right include name
git-svn-id: svn://localhost/ardour2/branches/3.0@11737
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Mar 2012 18:03:46 +0000 (18:03 +0000)]
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: svn://localhost/ardour2/branches/3.0@11736
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Mar 2012 18:02:36 +0000 (18:02 +0000)]
tweak audio track importer to use the modified xml++ API for XPATH searching
git-svn-id: svn://localhost/ardour2/branches/3.0@11735
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Mar 2012 18:01:59 +0000 (18:01 +0000)]
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: svn://localhost/ardour2/branches/3.0@11734
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Mar 2012 18:01:07 +0000 (18:01 +0000)]
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
Paul Davis [Tue, 20 Mar 2012 17:08:07 +0000 (17:08 +0000)]
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
Paul Davis [Tue, 20 Mar 2012 17:00:30 +0000 (17:00 +0000)]
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
Carl Hetherington [Mon, 19 Mar 2012 11:17:09 +0000 (11:17 +0000)]
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
Carl Hetherington [Mon, 19 Mar 2012 01:34:40 +0000 (01:34 +0000)]
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
Carl Hetherington [Mon, 19 Mar 2012 01:34:35 +0000 (01:34 +0000)]
Add set_motorised().
git-svn-id: svn://localhost/ardour2/branches/3.0@11728
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Mar 2012 01:34:28 +0000 (01:34 +0000)]
Add window title to control surface options.
git-svn-id: svn://localhost/ardour2/branches/3.0@11727
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 17 Mar 2012 23:41:51 +0000 (23:41 +0000)]
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
Paul Davis [Sat, 17 Mar 2012 17:19:43 +0000 (17:19 +0000)]
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
Paul Davis [Sat, 17 Mar 2012 17:14:15 +0000 (17:14 +0000)]
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
Paul Davis [Sat, 17 Mar 2012 14:15:22 +0000 (14:15 +0000)]
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
Paul Davis [Sat, 17 Mar 2012 14:10:44 +0000 (14:10 +0000)]
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
Paul Davis [Sat, 17 Mar 2012 13:22:34 +0000 (13:22 +0000)]
add nick lanham (bazz) to authors list
git-svn-id: svn://localhost/ardour2/branches/3.0@11720
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 17 Mar 2012 12:28:37 +0000 (12:28 +0000)]
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
Paul Davis [Sat, 17 Mar 2012 12:26:42 +0000 (12:26 +0000)]
remove debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@11718
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Mar 2012 22:36:06 +0000 (22:36 +0000)]
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
Paul Davis [Fri, 16 Mar 2012 21:53:06 +0000 (21:53 +0000)]
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
Paul Davis [Fri, 16 Mar 2012 18:27:48 +0000 (18:27 +0000)]
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
Paul Davis [Fri, 16 Mar 2012 18:27:00 +0000 (18:27 +0000)]
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
Paul Davis [Fri, 16 Mar 2012 17:44:38 +0000 (17:44 +0000)]
tweak2
git-svn-id: svn://localhost/ardour2/branches/3.0@11713
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Mar 2012 17:43:52 +0000 (17:43 +0000)]
tweak
git-svn-id: svn://localhost/ardour2/branches/3.0@11712
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Mar 2012 17:40:31 +0000 (17:40 +0000)]
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
Paul Davis [Fri, 16 Mar 2012 16:51:54 +0000 (16:51 +0000)]
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
Paul Davis [Fri, 16 Mar 2012 16:50:35 +0000 (16:50 +0000)]
fix twice-used name "Editor" for action group
git-svn-id: svn://localhost/ardour2/branches/3.0@11706
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Mar 2012 15:51:33 +0000 (15:51 +0000)]
hide splash window under certain error conditions
git-svn-id: svn://localhost/ardour2/branches/3.0@11705
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Mar 2012 15:05:00 +0000 (15:05 +0000)]
remove now-unused Route::has_external_redirects()
git-svn-id: svn://localhost/ardour2/branches/3.0@11704
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Mar 2012 15:04:28 +0000 (15:04 +0000)]
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
Paul Davis [Thu, 15 Mar 2012 21:42:11 +0000 (21:42 +0000)]
add new files
git-svn-id: svn://localhost/ardour2/branches/3.0@11702
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Mar 2012 21:40:17 +0000 (21:40 +0000)]
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
Paul Davis [Thu, 15 Mar 2012 13:39:06 +0000 (13:39 +0000)]
remove unused Glib::Thread* from ProcessThread
git-svn-id: svn://localhost/ardour2/branches/3.0@11696
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Mar 2012 12:10:04 +0000 (12:10 +0000)]
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
Paul Davis [Thu, 15 Mar 2012 12:04:00 +0000 (12:04 +0000)]
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
Paul Davis [Thu, 15 Mar 2012 02:31:30 +0000 (02:31 +0000)]
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
Paul Davis [Thu, 15 Mar 2012 02:31:09 +0000 (02:31 +0000)]
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
Carl Hetherington [Wed, 14 Mar 2012 22:53:41 +0000 (22:53 +0000)]
Fix comment and one return value.
git-svn-id: svn://localhost/ardour2/branches/3.0@11690
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Mar 2012 16:58:11 +0000 (16:58 +0000)]
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
Carl Hetherington [Wed, 14 Mar 2012 14:55:47 +0000 (14:55 +0000)]
Write SVN revision on every build (#4770).
git-svn-id: svn://localhost/ardour2/branches/3.0@11682
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 14 Mar 2012 12:05:53 +0000 (12:05 +0000)]
look for RegionMenuMIDI action in the right action group
git-svn-id: svn://localhost/ardour2/branches/3.0@11679
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Mar 2012 11:17:14 +0000 (11:17 +0000)]
Remove a little unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@11678
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Mar 2012 20:15:50 +0000 (20:15 +0000)]
use new design for processor drag-n-drop
git-svn-id: svn://localhost/ardour2/branches/3.0@11671
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Mar 2012 20:15:37 +0000 (20:15 +0000)]
use g_fopen()
git-svn-id: svn://localhost/ardour2/branches/3.0@11670
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Mar 2012 20:14:55 +0000 (20:14 +0000)]
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
Paul Davis [Tue, 13 Mar 2012 20:14:22 +0000 (20:14 +0000)]
use g_fopen()
git-svn-id: svn://localhost/ardour2/branches/3.0@11668
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Mar 2012 20:14:01 +0000 (20:14 +0000)]
use g_fopen()
git-svn-id: svn://localhost/ardour2/branches/3.0@11667
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Mar 2012 17:03:20 +0000 (17:03 +0000)]
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