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
Paul Davis [Fri, 2 Apr 2010 18:48:50 +0000 (18:48 +0000)]
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@6840
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 16:38:23 +0000 (16:38 +0000)]
A few more libpbd test tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@6839
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 15:54:04 +0000 (15:54 +0000)]
Make boost signals2.hpp header mandatory during configuration.
git-svn-id: svn://localhost/ardour2/branches/3.0@6838
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 15:45:01 +0000 (15:45 +0000)]
Unbreak build. Sorry.
git-svn-id: svn://localhost/ardour2/branches/3.0@6837
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 15:37:11 +0000 (15:37 +0000)]
Missing file.
git-svn-id: svn://localhost/ardour2/branches/3.0@6836
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 15:35:36 +0000 (15:35 +0000)]
Some stub tests for scalar properties.
git-svn-id: svn://localhost/ardour2/branches/3.0@6835
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Apr 2010 15:24:53 +0000 (15:24 +0000)]
remove PBD::Connection (replace use with PBD::ScopedConnection); remove limitation on transport roll after session end
git-svn-id: svn://localhost/ardour2/branches/3.0@6834
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 14:58:39 +0000 (14:58 +0000)]
Remove empty file.
git-svn-id: svn://localhost/ardour2/branches/3.0@6833
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 14:55:34 +0000 (14:55 +0000)]
Add script to run libpbd tests.
git-svn-id: svn://localhost/ardour2/branches/3.0@6832
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 14:52:55 +0000 (14:52 +0000)]
Build libpbd tests using waf.
git-svn-id: svn://localhost/ardour2/branches/3.0@6831
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 14:42:38 +0000 (14:42 +0000)]
Rename tests to test to match up with other libraries.
git-svn-id: svn://localhost/ardour2/branches/3.0@6830
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 14:30:14 +0000 (14:30 +0000)]
Fix crash in test.
git-svn-id: svn://localhost/ardour2/branches/3.0@6829
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 14:30:00 +0000 (14:30 +0000)]
Make sure that tests are rebuilt even when only their headers change.
git-svn-id: svn://localhost/ardour2/branches/3.0@6828
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 2 Apr 2010 00:21:08 +0000 (00:21 +0000)]
Fix up route group state signal handling. Make the PropertyList version
of Stateful::set_properties emit a changed signal after it has done its work.
git-svn-id: svn://localhost/ardour2/branches/3.0@6826
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Apr 2010 12:02:41 +0000 (12:02 +0000)]
add the first two MIDI binding maps, for M-Audio Oxygen 8 v2, and
BCF2000 preset #2
git-svn-id: svn://localhost/ardour2/branches/3.0@6825
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Apr 2010 02:29:13 +0000 (02:29 +0000)]
fix save+restore of Gtkmm2ext::Tearoff state; a few cerr cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@6823
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 1 Apr 2010 02:18:58 +0000 (02:18 +0000)]
Oops. Actually make new Properties changes work.
git-svn-id: svn://localhost/ardour2/branches/3.0@6822
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Apr 2010 01:59:47 +0000 (01:59 +0000)]
don't override user naming of send/return/port inserts
git-svn-id: svn://localhost/ardour2/branches/3.0@6820
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Apr 2010 01:24:13 +0000 (01:24 +0000)]
revisit setting up processors during route construction; remove several more XML-based constructors; don't put () parens around inactive plugin names (we have a checkbox); improve management of send, return and insert bitslot IDs; clean up Diskstream construction a bit more
git-svn-id: svn://localhost/ardour2/branches/3.0@6819
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 1 Apr 2010 01:07:24 +0000 (01:07 +0000)]
No-op: rename a few variables and add/fix some comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@6818
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Mar 2010 22:45:27 +0000 (22:45 +0000)]
Rework to set Stateful properties automagically in the Stateful class rather than delegating to subclasses.
git-svn-id: svn://localhost/ardour2/branches/3.0@6817
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Mar 2010 22:17:01 +0000 (22:17 +0000)]
A few small cleanups to the property code.
git-svn-id: svn://localhost/ardour2/branches/3.0@6816
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Mar 2010 18:36:14 +0000 (18:36 +0000)]
Document libpbd.
git-svn-id: svn://localhost/ardour2/branches/3.0@6815
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Mar 2010 01:11:48 +0000 (01:11 +0000)]
Take away the Remove option from the region list, and add Show to re-show hidden regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@6814
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 31 Mar 2010 00:59:09 +0000 (00:59 +0000)]
functioning invert (polarity) button; menu item removed and track name button no longer relablled when inverted
git-svn-id: svn://localhost/ardour2/branches/3.0@6813
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 30 Mar 2010 23:40:28 +0000 (23:40 +0000)]
Move region naming stuff from Session into RegionFactory, cleaning up some vestiges of when Session had a list of regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@6812
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 30 Mar 2010 17:44:02 +0000 (17:44 +0000)]
add (non-functional) invert (phase/polarity switch) button
git-svn-id: svn://localhost/ardour2/branches/3.0@6811
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 30 Mar 2010 17:19:39 +0000 (17:19 +0000)]
stop crash when existing a session/quitting without a monitor section
git-svn-id: svn://localhost/ardour2/branches/3.0@6810
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 30 Mar 2010 15:46:17 +0000 (15:46 +0000)]
Remove the realtime export button from the export dialog, as it's not really functional atm
git-svn-id: svn://localhost/ardour2/branches/3.0@6809
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 30 Mar 2010 15:25:28 +0000 (15:25 +0000)]
Fix split channel export (which was broken during export refactoring)
Possibly fixes bug #3052
Also clarify some comments which weren't quite clear :)
git-svn-id: svn://localhost/ardour2/branches/3.0@6808
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 30 Mar 2010 15:18:43 +0000 (15:18 +0000)]
handle deletion of UI objects between the time that a callback is queued with the UI event loop and the execution of the callback (intrusive, big)
git-svn-id: svn://localhost/ardour2/branches/3.0@6807
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 28 Mar 2010 19:36:46 +0000 (19:36 +0000)]
fix bug in MidiStateTracker::resolve_notes() involving argument reversal when constructing a NoteOff event (thanks to lincoln for this)
git-svn-id: svn://localhost/ardour2/branches/3.0@6805
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 28 Mar 2010 19:07:23 +0000 (19:07 +0000)]
lincoln's patch to get loading 2.X sessions to work better
git-svn-id: svn://localhost/ardour2/branches/3.0@6804
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Mar 2010 14:41:24 +0000 (14:41 +0000)]
part one of hiding Diskstreams and making them a private object of a Track
git-svn-id: svn://localhost/ardour2/branches/3.0@6802
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Mar 2010 12:35:45 +0000 (12:35 +0000)]
disable panner on main outs of monitor bus - it doesn't pan, ever.
git-svn-id: svn://localhost/ardour2/branches/3.0@6801
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Mar 2010 00:57:06 +0000 (00:57 +0000)]
color changes for monitor section
git-svn-id: svn://localhost/ardour2/branches/3.0@6800
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 26 Mar 2010 21:24:17 +0000 (21:24 +0000)]
lots of work to hide prelight from most buttons, etc. etc. etc; increase range of solo boost knob; theme RC files changes need propagating to the light theme, sigh
git-svn-id: svn://localhost/ardour2/branches/3.0@6799
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 Mar 2010 16:03:31 +0000 (16:03 +0000)]
use correct (RCConfig-based) name for MIDI port in generic MIDI control stuff; make monitor section track configuration params that apply to it; add use-monitor-bus option to rc option editor
git-svn-id: svn://localhost/ardour2/branches/3.0@6797
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 Mar 2010 14:51:32 +0000 (14:51 +0000)]
make solo button2 click function as momentary even when in listen mode; tweak auditioner so that we know if its using the monitor bus
git-svn-id: svn://localhost/ardour2/branches/3.0@6795
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 Mar 2010 03:40:07 +0000 (03:40 +0000)]
would you look at that! all those changes just to make the auditioner work again ....
git-svn-id: svn://localhost/ardour2/branches/3.0@6794
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 25 Mar 2010 01:24:59 +0000 (01:24 +0000)]
Remove use of xmlCleanupParser as suggested in the libxml2 docs. Fixes #3047.
git-svn-id: svn://localhost/ardour2/branches/3.0@6793
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 Mar 2010 14:01:31 +0000 (14:01 +0000)]
remove XML-based constructors for several types of Processors; less debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6790
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 Mar 2010 12:55:04 +0000 (12:55 +0000)]
remove XML constructors for Route, Track, AudioTrack, MidiTrack; make Session::XMLRouteFactory() call a constructor and then set_state(); lots of debugging output (will remove next commit)
git-svn-id: svn://localhost/ardour2/branches/3.0@6789
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 Mar 2010 17:58:40 +0000 (17:58 +0000)]
don't set _is_new=false too early when creating a new session
git-svn-id: svn://localhost/ardour2/branches/3.0@6788
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Mar 2010 13:11:14 +0000 (13:11 +0000)]
Fix track mode options to appear only once on audio tracks rather than twice. Fix event handling logic for these options. HIG-ify some menu items.
git-svn-id: svn://localhost/ardour2/branches/3.0@6787
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 Mar 2010 12:19:21 +0000 (12:19 +0000)]
finish commit from yesterday ... sorry folks
git-svn-id: svn://localhost/ardour2/branches/3.0@6786
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 22 Mar 2010 22:14:54 +0000 (22:14 +0000)]
Add an assert and fix a crash on creating a new tape track.
git-svn-id: svn://localhost/ardour2/branches/3.0@6785
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 21:35:35 +0000 (21:35 +0000)]
remove near-duplicate session constructor; change names from control_outs to monitor_out and control_out to monitor_send; may havebroken creation of new sessions in a wierd way (will fix later)
git-svn-id: svn://localhost/ardour2/branches/3.0@6783
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 21:33:01 +0000 (21:33 +0000)]
fix import of MIDI files
git-svn-id: svn://localhost/ardour2/branches/3.0@6782
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 03:46:09 +0000 (03:46 +0000)]
tweak startup dialog a bit to correctly save ardour.rc when need; get PROGRAM_NAME into window title bars
git-svn-id: svn://localhost/ardour2/branches/3.0@6781
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 03:22:28 +0000 (03:22 +0000)]
put the issue of using a monitor section into ~/.config/ardour.rc, not the session file. probably not totally right yet. provide startup dialog choice page to let first time users make the decision when first trying ardour (needs rewording)
git-svn-id: svn://localhost/ardour2/branches/3.0@6780
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 21 Mar 2010 17:02:30 +0000 (17:02 +0000)]
change session construction so that the the monitor bus config is derived (once) from the master bus config
git-svn-id: svn://localhost/ardour2/branches/3.0@6779
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 21:40:23 +0000 (21:40 +0000)]
shift-click MotionFeedback widgets to reset to default, and monitor section SiP cut now does something (but doesn't pay attention to changes from elsewhere yet
git-svn-id: svn://localhost/ardour2/branches/3.0@6778
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 20:53:22 +0000 (20:53 +0000)]
lots of tricks & tweaks related to the monitor section and All That It Uses
git-svn-id: svn://localhost/ardour2/branches/3.0@6777
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 13:34:25 +0000 (13:34 +0000)]
make another note about win32 C++ sym name demangling
git-svn-id: svn://localhost/ardour2/branches/3.0@6776
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 02:56:58 +0000 (02:56 +0000)]
make a note about win32 C++ sym name demangling
git-svn-id: svn://localhost/ardour2/branches/3.0@6775
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 02:49:01 +0000 (02:49 +0000)]
save tearoff state; restore monitor section state reasonably well; fixup access control to parts of editor.h (needs more work); extend CrossThread just a little
git-svn-id: svn://localhost/ardour2/branches/3.0@6774
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Mar 2010 01:31:54 +0000 (01:31 +0000)]
force AFL monitor/listen send to be at the very end of the Route processor list; put the monitor processor used by the monitor/listen send right after that bus' internal return (to provide for post-monitor-control metering etc); hide monitor/listen sends
git-svn-id: svn://localhost/ardour2/branches/3.0@6773
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Mar 2010 16:01:58 +0000 (16:01 +0000)]
fixes for various consistency/settings issues in monitor section; minor edit to PACKAGER_README
git-svn-id: svn://localhost/ardour2/branches/3.0@6771
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Mar 2010 15:25:04 +0000 (15:25 +0000)]
do not use SSE source code on a non-x86 build
git-svn-id: svn://localhost/ardour2/branches/3.0@6770
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 20:16:13 +0000 (20:16 +0000)]
fix previous patch from lucus
git-svn-id: svn://localhost/ardour2/branches/3.0@6766
d708f5d6-7413-0410-9779-
e7cbd77b26cf