Carl Hetherington [Tue, 27 Apr 2010 23:34:22 +0000 (23:34 +0000)]
Don't report an error when the user cancels a time stretch operation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7008
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Apr 2010 22:38:19 +0000 (22:38 +0000)]
Some dead code removal and const fixes. Also fix #2361: incorrect sensitivity of pan linkage buttons.
git-svn-id: svn://localhost/ardour2/branches/3.0@7007
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Apr 2010 19:58:31 +0000 (19:58 +0000)]
Don't close the plugin manager when an incompatible plugin is selected. Fixes #1194.
git-svn-id: svn://localhost/ardour2/branches/3.0@7006
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 27 Apr 2010 17:10:04 +0000 (17:10 +0000)]
add muted-by-other concept to solo support infrastructure
git-svn-id: svn://localhost/ardour2/branches/3.0@7005
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 27 Apr 2010 03:10:53 +0000 (03:10 +0000)]
yet more work on Ye Fabled Solo Architecture. now do forward and backward propagation of solo status from a soloed track. tweak GUI appearance
git-svn-id: svn://localhost/ardour2/branches/3.0@7001
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Apr 2010 00:59:31 +0000 (00:59 +0000)]
Revert my revision 6996, which was wrong. Sources need to stay around in the session even when they are no longer being used as the write source for a Diskstream.
git-svn-id: svn://localhost/ardour2/branches/3.0@7000
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Apr 2010 00:57:46 +0000 (00:57 +0000)]
Make Session::audible_frame() return a (more) correct answer when the transport has changed direction since it last started rolling. Fixes some playhead anomolies when reversing the transport.
git-svn-id: svn://localhost/ardour2/branches/3.0@6999
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Apr 2010 00:29:35 +0000 (00:29 +0000)]
Remove some debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@6998
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 21:29:47 +0000 (21:29 +0000)]
Make Session listen to DropReferences from Sources, and remove them. Call drop_references for a Source in one imnportant case which occurs during MIDI track creation.
git-svn-id: svn://localhost/ardour2/branches/3.0@6996
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 00:57:35 +0000 (00:57 +0000)]
Fix #3077 properly.
git-svn-id: svn://localhost/ardour2/branches/3.0@6993
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 00:39:49 +0000 (00:39 +0000)]
Reword gain-reduce-during-fast-wind option.
git-svn-id: svn://localhost/ardour2/branches/3.0@6992
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 00:25:32 +0000 (00:25 +0000)]
Display region gain automation if it is 'interesting' (ie not just the default)
git-svn-id: svn://localhost/ardour2/branches/3.0@6991
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 00:24:46 +0000 (00:24 +0000)]
Truncate / expand gain envelope when region length changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@6990
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 00:23:40 +0000 (00:23 +0000)]
Preserve gain envelopes across filtering operations and stretch them across time stretches. Fixes #902.
git-svn-id: svn://localhost/ardour2/branches/3.0@6989
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Apr 2010 00:22:26 +0000 (00:22 +0000)]
Some comments and minor cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@6988
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Apr 2010 19:38:04 +0000 (19:38 +0000)]
Some menu and dialogue polishing.
git-svn-id: svn://localhost/ardour2/branches/3.0@6987
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Apr 2010 19:23:54 +0000 (19:23 +0000)]
Fix slider appearance for solo mute cut.
git-svn-id: svn://localhost/ardour2/branches/3.0@6986
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Apr 2010 15:30:14 +0000 (15:30 +0000)]
Make attenutation during fast forward/rewind configurable again. Fixes #3089.
git-svn-id: svn://localhost/ardour2/branches/3.0@6985
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Apr 2010 14:33:42 +0000 (14:33 +0000)]
Fix setting of location start position. Fixes #3090.
git-svn-id: svn://localhost/ardour2/branches/3.0@6984
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Apr 2010 00:29:28 +0000 (00:29 +0000)]
Tidy up region properties editor a bit. Fixes #3085.
git-svn-id: svn://localhost/ardour2/branches/3.0@6982
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Apr 2010 02:06:07 +0000 (02:06 +0000)]
When a track context menu is opened, select the track it was opened in (only). Should fix #3078.
git-svn-id: svn://localhost/ardour2/branches/3.0@6971
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Apr 2010 01:49:06 +0000 (01:49 +0000)]
Copy-edit menu item.
git-svn-id: svn://localhost/ardour2/branches/3.0@6970
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Apr 2010 01:41:44 +0000 (01:41 +0000)]
Add missing string to disposition_map. Fixes #3077.
git-svn-id: svn://localhost/ardour2/branches/3.0@6969
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Torben Hohn [Thu, 22 Apr 2010 16:36:52 +0000 (16:36 +0000)]
fix session loading
git-svn-id: svn://localhost/ardour2/branches/3.0@6967
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Apr 2010 12:22:57 +0000 (12:22 +0000)]
Gah! Typo in previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@6960
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Apr 2010 12:20:04 +0000 (12:20 +0000)]
torbenh's buffer manager fixes from 3.0P
git-svn-id: svn://localhost/ardour2/branches/3.0@6959
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Apr 2010 01:40:33 +0000 (01:40 +0000)]
Allow more than one peaks_ready callback to be pending for an AudioRegionView
at any one time. Prevents problems when there is more than 1 channel for which
peaks are not ready; before, the first peaks_ready callback would be forgotten
when the second one was requested. Should fix #3074.
git-svn-id: svn://localhost/ardour2/branches/3.0@6951
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Apr 2010 01:38:47 +0000 (01:38 +0000)]
Fix compile warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@6950
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Apr 2010 00:20:57 +0000 (00:20 +0000)]
Clean up some location handling bits; should fix update of editor summary when session start/end is moved.
git-svn-id: svn://localhost/ardour2/branches/3.0@6948
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Apr 2010 21:44:10 +0000 (21:44 +0000)]
Fix loading of MIDI tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@6947
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Apr 2010 21:29:15 +0000 (21:29 +0000)]
Don't try to load separate diskstreams in 3.0 session files. Fix a few uses of Diskstream outside Track.
git-svn-id: svn://localhost/ardour2/branches/3.0@6946
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Apr 2010 20:42:22 +0000 (20:42 +0000)]
Move Diskstream ownership to Track, so that Session no longer holds lists of Diskstreams. Breaks 3.0 file format again.
git-svn-id: svn://localhost/ardour2/branches/3.0@6945
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Apr 2010 02:24:38 +0000 (02:24 +0000)]
commits 6001-6525 inclusive from 2.X applied to 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@6942
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Apr 2010 13:09:13 +0000 (13:09 +0000)]
no solo button for master bus; add alternate solo button state to light theme too
git-svn-id: svn://localhost/ardour2/branches/3.0@6940
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Apr 2010 12:38:37 +0000 (12:38 +0000)]
indicate "soloed-by-others" state on solo button via a "half-lit" state
git-svn-id: svn://localhost/ardour2/branches/3.0@6939
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 19 Apr 2010 17:48:11 +0000 (17:48 +0000)]
fix solo/listen issues when reloadign a session, caused by that last commit
git-svn-id: svn://localhost/ardour2/branches/3.0@6937
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 19 Apr 2010 14:02:53 +0000 (14:02 +0000)]
permanently mark Delivery processors on master/monitor/audition as immune to solo effects, rather than having to reset them every time something else is soloed
git-svn-id: svn://localhost/ardour2/branches/3.0@6936
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Apr 2010 01:40:42 +0000 (01:40 +0000)]
Move toggle-waveforms-while-recording into RC options.
git-svn-id: svn://localhost/ardour2/branches/3.0@6935
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Apr 2010 00:05:06 +0000 (00:05 +0000)]
Fix menu item text corrupted by search & replace.
git-svn-id: svn://localhost/ardour2/branches/3.0@6934
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Apr 2010 23:58:43 +0000 (23:58 +0000)]
Load 2.X sessions correctly with newly-arranged session start/end markers.
git-svn-id: svn://localhost/ardour2/branches/3.0@6933
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Apr 2010 23:58:21 +0000 (23:58 +0000)]
Small cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@6932
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Apr 2010 23:57:54 +0000 (23:57 +0000)]
Display shuttle speed in percentage rather than fraction. Fixes #1939.
git-svn-id: svn://localhost/ardour2/branches/3.0@6931
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Apr 2010 22:12:01 +0000 (22:12 +0000)]
Let the selection handle selecting tracks (or not) when other things are selected on them, so as to respect the configuration option of linking region to track selection. Fixes #2153.
git-svn-id: svn://localhost/ardour2/branches/3.0@6930
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Apr 2010 21:29:48 +0000 (21:29 +0000)]
Make the session start/end location a single location (with start and end) rather than two separate ones. Fixes #1298.
git-svn-id: svn://localhost/ardour2/branches/3.0@6929
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Apr 2010 00:25:03 +0000 (00:25 +0000)]
Fix some i18n bugs; hopefully most if not all of #2999.
git-svn-id: svn://localhost/ardour2/branches/3.0@6927
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 17 Apr 2010 23:28:57 +0000 (23:28 +0000)]
Disallow rename for plugin inserts. Fixes #3048.
git-svn-id: svn://localhost/ardour2/branches/3.0@6926
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 17 Apr 2010 22:51:22 +0000 (22:51 +0000)]
Rename panner member to twod_panner to avoid having _panner and panner member variables in the same class. Be sure to reconnect everything dropped at the top of set_panner() (fixes #3066)
git-svn-id: svn://localhost/ardour2/branches/3.0@6925
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 17 Apr 2010 22:50:17 +0000 (22:50 +0000)]
No-op: Formatting tweak.
git-svn-id: svn://localhost/ardour2/branches/3.0@6924
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Apr 2010 19:31:57 +0000 (19:31 +0000)]
put mixer strip track name button context menu back on button3 ONLY, and make button1 press revert the display to the track if it was displaying a send
git-svn-id: svn://localhost/ardour2/branches/3.0@6918
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Apr 2010 19:31:10 +0000 (19:31 +0000)]
make sure that meters are configured to handle the right number of channels, and allow internal returns to be restored from XML in non-monitor busses
git-svn-id: svn://localhost/ardour2/branches/3.0@6917
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Apr 2010 20:42:05 +0000 (20:42 +0000)]
forward-port from 2.X commits 5827-6000 including
git-svn-id: svn://localhost/ardour2/branches/3.0@6914
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 15 Apr 2010 13:55:32 +0000 (13:55 +0000)]
Add a couple of bits of documentation.
git-svn-id: svn://localhost/ardour2/branches/3.0@6908
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 15 Apr 2010 13:55:18 +0000 (13:55 +0000)]
Ignore ebrowse files.
git-svn-id: svn://localhost/ardour2/branches/3.0@6907
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 15 Apr 2010 00:43:52 +0000 (00:43 +0000)]
Remove out-of-date members of freeze_record which are now accounted for by Processor state.
git-svn-id: svn://localhost/ardour2/branches/3.0@6906
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Apr 2010 23:58:20 +0000 (23:58 +0000)]
Prevent crash in pool destruction during session teardown.
git-svn-id: svn://localhost/ardour2/branches/3.0@6905
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Apr 2010 23:58:07 +0000 (23:58 +0000)]
Don't run meters either during freeze.
git-svn-id: svn://localhost/ardour2/branches/3.0@6904
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Apr 2010 23:17:34 +0000 (23:17 +0000)]
Display details of which import file we are currently on.
git-svn-id: svn://localhost/ardour2/branches/3.0@6895
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Apr 2010 22:16:46 +0000 (22:16 +0000)]
Separate interthread progress window out into its own class and HIG-ify it a bit. Make the import progress bar report on the whole import rather than individual files.
git-svn-id: svn://localhost/ardour2/branches/3.0@6894
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Apr 2010 22:06:12 +0000 (22:06 +0000)]
Suspend deletion of cross-thread pools until they are empty. Prevents crashes when the freeze thread completes.
git-svn-id: svn://localhost/ardour2/branches/3.0@6893
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Apr 2010 15:21:55 +0000 (15:21 +0000)]
Don't run deliveries to output ports during export / freeze.
git-svn-id: svn://localhost/ardour2/branches/3.0@6892
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Apr 2010 21:05:59 +0000 (21:05 +0000)]
remove babbling torrent of debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@6889
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Apr 2010 20:48:33 +0000 (20:48 +0000)]
substantive change: use the JACK wait API and provide "thread buffers" separately from session in preparation for parallelization. lots of debug output at present. If using JACK1, requires a very current version of JACK1 SVN (0.119.0)
git-svn-id: svn://localhost/ardour2/branches/3.0@6888
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Apr 2010 01:18:05 +0000 (01:18 +0000)]
Reduce stack requirement of AudioTrack::export_stuff, which fixes a crash when freezing.
git-svn-id: svn://localhost/ardour2/branches/3.0@6887
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Apr 2010 22:35:06 +0000 (22:35 +0000)]
alignment/capture/positioning changes ported from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@6886
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Apr 2010 22:34:34 +0000 (22:34 +0000)]
use session start rather than edit position for import-at-timestamp if there is no timestamp
git-svn-id: svn://localhost/ardour2/branches/3.0@6885
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 10 Apr 2010 01:35:11 +0000 (01:35 +0000)]
Fix import dialogue to correctly report (x of N) with multiple files, and slightly prettify it. Partially fixes #3064.
git-svn-id: svn://localhost/ardour2/branches/3.0@6882
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 10 Apr 2010 00:24:27 +0000 (00:24 +0000)]
Make record button appear in MIDI mixer strips. Fixes part of #2740.
git-svn-id: svn://localhost/ardour2/branches/3.0@6881
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 10 Apr 2010 00:18:01 +0000 (00:18 +0000)]
Fix pan updates for routes with single panners. Fixes #3066.
git-svn-id: svn://localhost/ardour2/branches/3.0@6880
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 9 Apr 2010 14:11:47 +0000 (14:11 +0000)]
Prevent clipping during the import of files from sources that have
amplitudes greater than 1 when data is being stored in files that
are clamped. e.g. when importing hot sources and resampling them
when the session file format is integer.
git-svn-id: svn://localhost/ardour2/branches/3.0@6879
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 8 Apr 2010 21:05:55 +0000 (21:05 +0000)]
add support for "msg=" bindings and also action="SomeGroup/Action"
git-svn-id: svn://localhost/ardour2/branches/3.0@6876
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 7 Apr 2010 14:39:34 +0000 (14:39 +0000)]
similar fix for punch recording as applied to 2.X, with additional tweak that when we fetch the audio port buffer, we must use the full nframes() for the current ::roll() call and not rec_nframes. otherwise, we get back an AudioBuffer that thinks it is smaller than it really is. there may be other issues with this distinction lurking somewhere
git-svn-id: svn://localhost/ardour2/branches/3.0@6873
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Apr 2010 12:49:31 +0000 (12:49 +0000)]
Add virtual destructor.
git-svn-id: svn://localhost/ardour2/branches/3.0@6871
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Apr 2010 11:03:00 +0000 (11:03 +0000)]
No-op: copy-edit comments, remove duplicate comments, coding style.
git-svn-id: svn://localhost/ardour2/branches/3.0@6870
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Apr 2010 01:22:58 +0000 (01:22 +0000)]
Update phase invert button on reload, and stop inserting phi into route names to signify invert.
git-svn-id: svn://localhost/ardour2/branches/3.0@6869
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Apr 2010 01:11:31 +0000 (01:11 +0000)]
Fix crossfade height in stacked mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@6868
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Apr 2010 00:17:54 +0000 (00:17 +0000)]
Keep track of where a RegionView used to be before it was reparented for a drag. Fixes wayward drag-moves in stacked region mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@6867
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Apr 2010 00:17:19 +0000 (00:17 +0000)]
Comment format.
git-svn-id: svn://localhost/ardour2/branches/3.0@6866
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Apr 2010 18:17:46 +0000 (18:17 +0000)]
(3.0 version of 2.0-ongoing) fix 100% CPU usage after killing JACK caused by faulty logic in butler thread main loop
git-svn-id: svn://localhost/ardour2/branches/3.0@6865
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Apr 2010 16:57:35 +0000 (16:57 +0000)]
MIDI/Controllables for monitor section, and related fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@6863
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Apr 2010 12:13:38 +0000 (12:13 +0000)]
Resort routes after processors change. Ensures that, e.g. things work after adding sends to tracks. Fixes #2794.
git-svn-id: svn://localhost/ardour2/branches/3.0@6862
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Apr 2010 20:08:37 +0000 (20:08 +0000)]
Add solo safe control to editor route list, as per #3063.
git-svn-id: svn://localhost/ardour2/branches/3.0@6861
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Apr 2010 17:38:54 +0000 (17:38 +0000)]
Save and restore the selected tab and its width in the editor list.
git-svn-id: svn://localhost/ardour2/branches/3.0@6860
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Apr 2010 17:17:48 +0000 (17:17 +0000)]
Emit signal when a group's active state is changed. Fix restoration of state from XML.
git-svn-id: svn://localhost/ardour2/branches/3.0@6859
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Apr 2010 15:23:54 +0000 (15:23 +0000)]
Make port matrix notice when connections are changed outside of ardour.
git-svn-id: svn://localhost/ardour2/branches/3.0@6858
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Apr 2010 22:35:44 +0000 (22:35 +0000)]
visual tweak patch from lincoln, for time axis views
git-svn-id: svn://localhost/ardour2/branches/3.0@6857
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Apr 2010 16:11:56 +0000 (16:11 +0000)]
remove some OS X cruft in io.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@6856
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Apr 2010 15:53:19 +0000 (15:53 +0000)]
fix build process to avoid mismatching size/layout of AudioEngine object; use a slightly more efficient way to access the engine's process_lock from within io.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@6855
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Apr 2010 13:40:34 +0000 (13:40 +0000)]
meter point restore handling, and related matters
git-svn-id: svn://localhost/ardour2/branches/3.0@6854
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 3 Apr 2010 08:40:21 +0000 (08:40 +0000)]
Re-connect some signals in export format stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@6853
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 3 Apr 2010 00:42:39 +0000 (00:42 +0000)]
Allow cross-thread request invalidators to cope with multiple requests
being logged before they are handled, and to invalidate them all rather
than just the last one. Fixes shutdown problems when the PortMatrix has
been opened during the session, during which PortRegisteredOrUnregistered
is emitted quite heavily.
git-svn-id: svn://localhost/ardour2/branches/3.0@6852
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 23:11:15 +0000 (23:11 +0000)]
Couple of comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@6851
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Fri, 2 Apr 2010 22:58:05 +0000 (22:58 +0000)]
Fix ordering issue with loading engine settings to the startup dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@6850
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Fri, 2 Apr 2010 22:57:02 +0000 (22:57 +0000)]
Make session and master outs the default timespan and channel config for export
git-svn-id: svn://localhost/ardour2/branches/3.0@6849
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 22:45:50 +0000 (22:45 +0000)]
Fix logic for when to request buffer overwrite.
git-svn-id: svn://localhost/ardour2/branches/3.0@6848
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 22:45:30 +0000 (22:45 +0000)]
Fix build.
git-svn-id: svn://localhost/ardour2/branches/3.0@6847
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 21:11:45 +0000 (21:11 +0000)]
Add missing test file.
git-svn-id: svn://localhost/ardour2/branches/3.0@6846
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Apr 2010 21:11:01 +0000 (21:11 +0000)]
missign return value
git-svn-id: svn://localhost/ardour2/branches/3.0@6845
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Fri, 2 Apr 2010 20:49:02 +0000 (20:49 +0000)]
Make audiographer SndfileWriter use PBD::Signal and use it properly. Also make export graph stuff use boost::ptr_list (because of ScopedConnection non-copyability)
git-svn-id: svn://localhost/ardour2/branches/3.0@6844
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Apr 2010 20:14:28 +0000 (20:14 +0000)]
possible fix for race between diskstream buffer overwrite and channel setup
git-svn-id: svn://localhost/ardour2/branches/3.0@6843
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Apr 2010 18:54:33 +0000 (18:54 +0000)]
(FULL) not-yet-complete JACK session management patch (TODO: get program name, vary snapshot name, arrange quit when necessary)
git-svn-id: svn://localhost/ardour2/branches/3.0@6841
d708f5d6-7413-0410-9779-
e7cbd77b26cf