Paul Davis [Tue, 14 Sep 2010 15:45:21 +0000 (15:45 +0000)]
remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@7772
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 00:41:53 +0000 (00:41 +0000)]
Fix restoration of MementoCommand<Crossfade>. Fixes #3418.
git-svn-id: svn://localhost/ardour2/branches/3.0@7771
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 00:41:33 +0000 (00:41 +0000)]
Just flush processors on stop (when plugins-stop-on-transport is true) rather than doing deactivate/activate. Should fix #3445.
git-svn-id: svn://localhost/ardour2/branches/3.0@7770
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 00:34:49 +0000 (00:34 +0000)]
Fix another assertion failure if a saved selection doesn't correspond to the things that are actually present in the session file.
git-svn-id: svn://localhost/ardour2/branches/3.0@7769
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Sep 2010 19:46:28 +0000 (19:46 +0000)]
restore "add MIDI region on click in MIDI track" functionality
git-svn-id: svn://localhost/ardour2/branches/3.0@7768
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Sep 2010 18:26:56 +0000 (18:26 +0000)]
possible fix (by rearrangement) for #3424
git-svn-id: svn://localhost/ardour2/branches/3.0@7767
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 10 Sep 2010 07:25:36 +0000 (07:25 +0000)]
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7766
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 21:35:28 +0000 (21:35 +0000)]
Allow drags of automation in time ranges where the automation is on a MIDI track and may span different regions. Fixes #3366.
git-svn-id: svn://localhost/ardour2/branches/3.0@7765
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 21:35:13 +0000 (21:35 +0000)]
Fix crash when clicking on an AutomationRegionView in range mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@7764
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 21:34:45 +0000 (21:34 +0000)]
Add some debugging code for mouse drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@7763
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 14:41:09 +0000 (14:41 +0000)]
Patch from Lincoln to fix placement of plugins in 2.X sessions. Fixes #3444.
git-svn-id: svn://localhost/ardour2/branches/3.0@7762
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 14:40:59 +0000 (14:40 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7761
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 14:40:46 +0000 (14:40 +0000)]
Fix assertion failure when turning plugins off.
git-svn-id: svn://localhost/ardour2/branches/3.0@7760
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 01:38:21 +0000 (01:38 +0000)]
nframes64_t -> frame{pos,cnt}_t
git-svn-id: svn://localhost/ardour2/branches/3.0@7759
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 01:38:12 +0000 (01:38 +0000)]
Fix confusion with _pointer_frame_offset and snapping; makes e.g. playhead drag with grid snap to region bounds work.
git-svn-id: svn://localhost/ardour2/branches/3.0@7758
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 01:38:02 +0000 (01:38 +0000)]
Fix crossfade visibility on startup so that it respects the configured setting.
git-svn-id: svn://localhost/ardour2/branches/3.0@7757
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 01:37:50 +0000 (01:37 +0000)]
Update coverage frames when the playlist changes; improves display a bit in stacked layer mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@7756
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 7 Sep 2010 23:27:10 +0000 (23:27 +0000)]
Further fix to #3437 from Lincoln.
git-svn-id: svn://localhost/ardour2/branches/3.0@7755
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 7 Sep 2010 23:26:21 +0000 (23:26 +0000)]
Fix restore of fader automation from 2.X sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7754
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 7 Sep 2010 21:26:37 +0000 (21:26 +0000)]
Fix missing virtual destructors.
git-svn-id: svn://localhost/ardour2/branches/3.0@7753
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 7 Sep 2010 20:48:54 +0000 (20:48 +0000)]
Upgrade to latest autowaf.
Tidy up configure output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7752
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 7 Sep 2010 18:24:05 +0000 (18:24 +0000)]
Upgrade to waf 1.5.18.
git-svn-id: svn://localhost/ardour2/branches/3.0@7751
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 7 Sep 2010 12:19:41 +0000 (12:19 +0000)]
Set up session range location correctly from 2.X sessions. Fixes #3435.
git-svn-id: svn://localhost/ardour2/branches/3.0@7750
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 7 Sep 2010 12:19:20 +0000 (12:19 +0000)]
Trim some debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7749
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 7 Sep 2010 11:41:16 +0000 (11:41 +0000)]
Lincoln's patch to tidy up region fade visuals. Fixes #3437.
git-svn-id: svn://localhost/ardour2/branches/3.0@7748
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 6 Sep 2010 21:06:10 +0000 (21:06 +0000)]
Another hacky fix for deadlocks when updating the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7747
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 6 Sep 2010 21:00:31 +0000 (21:00 +0000)]
Fix comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@7746
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 6 Sep 2010 20:59:15 +0000 (20:59 +0000)]
Don't create a feedback loop by auto-connecting a master route to itself.
git-svn-id: svn://localhost/ardour2/branches/3.0@7745
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 6 Sep 2010 12:34:11 +0000 (12:34 +0000)]
Cleanup of region drag code to be a bit more efficient and shorter. Fixes crashes when dragging regions to the wrong track type.
git-svn-id: svn://localhost/ardour2/branches/3.0@7744
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 5 Sep 2010 20:59:10 +0000 (20:59 +0000)]
Fix GCC warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@7743
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 5 Sep 2010 20:41:48 +0000 (20:41 +0000)]
Desensitize edit menu item in the processor box menu if there is nothing selected which can be edited.
git-svn-id: svn://localhost/ardour2/branches/3.0@7742
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 3 Sep 2010 17:20:24 +0000 (17:20 +0000)]
Removed unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7741
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 3 Sep 2010 17:04:15 +0000 (17:04 +0000)]
Don't add standard processors twice to routes from 2.X sessions. Fixes #3434.
git-svn-id: svn://localhost/ardour2/branches/3.0@7740
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 3 Sep 2010 15:34:09 +0000 (15:34 +0000)]
Fix restore of sends from session files for both 2.X and 3.0 sessions. Fixes #3433.
git-svn-id: svn://localhost/ardour2/branches/3.0@7739
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 3 Sep 2010 15:24:21 +0000 (15:24 +0000)]
Rename debug -> dump
git-svn-id: svn://localhost/ardour2/branches/3.0@7738
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 3 Sep 2010 15:21:43 +0000 (15:21 +0000)]
Small HIG-ification.
git-svn-id: svn://localhost/ardour2/branches/3.0@7737
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 2 Sep 2010 19:11:02 +0000 (19:11 +0000)]
Activate plugins that are added to a PluginInsert after it itself has been activated.
git-svn-id: svn://localhost/ardour2/branches/3.0@7736
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 2 Sep 2010 19:10:37 +0000 (19:10 +0000)]
Unbind 1 key from cycle to next edit mode to prevent user confusion.
git-svn-id: svn://localhost/ardour2/branches/3.0@7735
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 2 Sep 2010 19:09:46 +0000 (19:09 +0000)]
Call TimeAxisViewItem constructor properly after my recent changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@7734
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Sep 2010 17:01:36 +0000 (17:01 +0000)]
fix a variety of unused argument errors noted by gcc 4.3.2 on x86
git-svn-id: svn://localhost/ardour2/branches/3.0@7733
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Sep 2010 17:00:26 +0000 (17:00 +0000)]
bump required versions of gtkmm etc
git-svn-id: svn://localhost/ardour2/branches/3.0@7732
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Sep 2010 16:59:27 +0000 (16:59 +0000)]
fix thinko-bug in string specialization of Property<T>
git-svn-id: svn://localhost/ardour2/branches/3.0@7731
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 2 Sep 2010 01:44:27 +0000 (01:44 +0000)]
Make it easier to move the summary rectangle around when it is narrow or low in height.
git-svn-id: svn://localhost/ardour2/branches/3.0@7730
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 2 Sep 2010 01:06:19 +0000 (01:06 +0000)]
Paste to the source of a copy if there are no selected tracks (rather than using the track under the mouse). Fixes #3333.
git-svn-id: svn://localhost/ardour2/branches/3.0@7729
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Sep 2010 23:08:42 +0000 (23:08 +0000)]
Default to play mode for MIDI controllers. Fixes #3429.
git-svn-id: svn://localhost/ardour2/branches/3.0@7728
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Sep 2010 22:35:46 +0000 (22:35 +0000)]
Don't give automation region views left/right trim handles. Fixes #3428.
git-svn-id: svn://localhost/ardour2/branches/3.0@7727
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Sep 2010 01:50:24 +0000 (01:50 +0000)]
Clean up MidiSource::midi_read now that the signed type sframes_t is being used to pass positions around.
git-svn-id: svn://localhost/ardour2/branches/3.0@7726
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Sep 2010 01:46:38 +0000 (01:46 +0000)]
Fix error in diskstream fill calculations. Fixes #3426.
git-svn-id: svn://localhost/ardour2/branches/3.0@7725
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Sep 2010 01:44:31 +0000 (01:44 +0000)]
Fix uninitialised value.
git-svn-id: svn://localhost/ardour2/branches/3.0@7724
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Aug 2010 16:01:42 +0000 (16:01 +0000)]
don't set jack transport position frame (violates JACK API); clean up other related code
git-svn-id: svn://localhost/ardour2/branches/3.0@7723
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Aug 2010 14:16:29 +0000 (14:16 +0000)]
fix up the port insert I/O GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@7722
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Aug 2010 01:49:33 +0000 (01:49 +0000)]
mostly fix 3409 by making it impossible to sync to JACK if video pull up/down is non-zero. missing: can still alter video pull up/down after syncing to JACK, will likely wait till post-3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@7721
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Aug 2010 22:34:21 +0000 (22:34 +0000)]
Auto-connect outputs that appear as a result of e.g. instruments being added to MIDI tracks. Fixes #3368.
git-svn-id: svn://localhost/ardour2/branches/3.0@7720
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Aug 2010 22:34:05 +0000 (22:34 +0000)]
Allow crossfades from the undo record to be recreated even if their regions are no longer in a playlist.
git-svn-id: svn://localhost/ardour2/branches/3.0@7719
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Aug 2010 22:33:56 +0000 (22:33 +0000)]
Missing return.
git-svn-id: svn://localhost/ardour2/branches/3.0@7718
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Aug 2010 18:59:02 +0000 (18:59 +0000)]
don't display range selection when track selection changes and we're not in the right mouse mode
git-svn-id: svn://localhost/ardour2/branches/3.0@7717
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Aug 2010 18:40:36 +0000 (18:40 +0000)]
minor tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@7716
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Aug 2010 18:40:23 +0000 (18:40 +0000)]
force AIFF and WAV exports to Big and Little endianness respectively
git-svn-id: svn://localhost/ardour2/branches/3.0@7715
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Aug 2010 18:08:41 +0000 (18:08 +0000)]
more improvements for range drag/track selection logic etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@7714
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Aug 2010 17:34:12 +0000 (17:34 +0000)]
tweak track selection during range drag; "all group" button in editor is now working, but not mapped to display the right setting at startup
git-svn-id: svn://localhost/ardour2/branches/3.0@7712
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Aug 2010 01:37:56 +0000 (01:37 +0000)]
Fix another crash on session creation if the stored selection no longer exists in the session.
git-svn-id: svn://localhost/ardour2/branches/3.0@7711
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Aug 2010 01:24:00 +0000 (01:24 +0000)]
Respect link of region and track selection when setting via a list of Selectables. Should fix #2153.
git-svn-id: svn://localhost/ardour2/branches/3.0@7710
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Aug 2010 00:54:02 +0000 (00:54 +0000)]
Reset the available import dialogue menu options when a selection is made from the channel_combo. Sort-of fixes #3397, in that you can select to selected tracks' option on the add files menu even if the number of selected tracks is not the same as the number of imported files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7709
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Aug 2010 11:15:40 +0000 (11:15 +0000)]
Give new sessions the default GUI state. Fixes #3423.
git-svn-id: svn://localhost/ardour2/branches/3.0@7708
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Aug 2010 01:09:05 +0000 (01:09 +0000)]
(Hopefully) clarify operator= and copy construction behaviour of the Property hierarchy. Also make operator= copy the value but NOT the property ID; this stops e.g. a = b giving a the property ID of b and confusing things. Fixes some problems with save/restore of region sync position.
git-svn-id: svn://localhost/ardour2/branches/3.0@7707
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Aug 2010 01:08:07 +0000 (01:08 +0000)]
Fix up some inconsistencies in handling of region sync points.
git-svn-id: svn://localhost/ardour2/branches/3.0@7706
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Aug 2010 01:06:05 +0000 (01:06 +0000)]
Don't call reset_zoom with the default frames_per_unit if we have got a different value from the Editor's state. Fixes restore of zoom level on session load.
git-svn-id: svn://localhost/ardour2/branches/3.0@7705
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Aug 2010 16:39:31 +0000 (16:39 +0000)]
Respect ignore_state_request in all cases on set_automation_state(). Fixes #3416.
git-svn-id: svn://localhost/ardour2/branches/3.0@7704
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Aug 2010 14:56:13 +0000 (14:56 +0000)]
Shrink the minimum size of the plugin analyser a bit, and make it take up spare space in the dialogue. Fixes #2835.
git-svn-id: svn://localhost/ardour2/branches/3.0@7703
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Aug 2010 12:55:53 +0000 (12:55 +0000)]
Use weak_ptr for IOs in the bundle list to avoid holding onto them when a route is removed. Fixes #3395.
git-svn-id: svn://localhost/ardour2/branches/3.0@7702
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Aug 2010 12:55:36 +0000 (12:55 +0000)]
Tidy up config text and add PHONE_HOME and JACK_SESSION. Fixes #3422.
git-svn-id: svn://localhost/ardour2/branches/3.0@7701
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Aug 2010 00:52:27 +0000 (00:52 +0000)]
Only rebuild the existing session box once, but show it as many times as required. Fixes #3421.
git-svn-id: svn://localhost/ardour2/branches/3.0@7700
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Aug 2010 02:01:59 +0000 (02:01 +0000)]
Remove what I'm pretty sure was a hack to work around the bug we used to have with the mouse entering and leaving the verbose canvas cursor. Fixes #3415.
git-svn-id: svn://localhost/ardour2/branches/3.0@7699
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Aug 2010 02:01:40 +0000 (02:01 +0000)]
Remove existing widgets when setting up the existing session page. Fixes #3421.
git-svn-id: svn://localhost/ardour2/branches/3.0@7698
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Aug 2010 02:01:07 +0000 (02:01 +0000)]
Fix sense of OS X check for menu items. Fixes #3420.
git-svn-id: svn://localhost/ardour2/branches/3.0@7697
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Aug 2010 23:25:44 +0000 (23:25 +0000)]
some (unfinished) work on incorporating Ben's rev 6919 changes regarding track selection; make newly selected tracks show the current range selection; fix crashes related to meter display; remove "all" group from main group tab display and just put it down in its own button (totally incomplete); minor cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@7696
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 26 Aug 2010 02:34:45 +0000 (02:34 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7695
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 26 Aug 2010 01:44:11 +0000 (01:44 +0000)]
Fix crossfade undo using the stateful diff system. Fixes #3257.
git-svn-id: svn://localhost/ardour2/branches/3.0@7694
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 26 Aug 2010 01:11:03 +0000 (01:11 +0000)]
Remove no-longer used file.
git-svn-id: svn://localhost/ardour2/branches/3.0@7693
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Aug 2010 22:42:35 +0000 (22:42 +0000)]
check dependents in Playlist after moving a region to a specific layer; make region layering editor appear reliably; click on xfade sets clicked_routeview
git-svn-id: svn://localhost/ardour2/branches/3.0@7692
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 20:53:27 +0000 (20:53 +0000)]
Fix test.
git-svn-id: svn://localhost/ardour2/branches/3.0@7691
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Aug 2010 19:37:54 +0000 (19:37 +0000)]
added new files
git-svn-id: svn://localhost/ardour2/branches/3.0@7690
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Aug 2010 19:28:33 +0000 (19:28 +0000)]
major chunk of the region layering editor from 2.X, fwd-ported to 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@7689
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Aug 2010 19:27:41 +0000 (19:27 +0000)]
strip no-longer used code related to plugin parameter state
git-svn-id: svn://localhost/ardour2/branches/3.0@7688
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Aug 2010 19:23:45 +0000 (19:23 +0000)]
make sure that Crossfades increment source use counts
git-svn-id: svn://localhost/ardour2/branches/3.0@7687
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:32:21 +0000 (17:32 +0000)]
Small cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@7686
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:32:08 +0000 (17:32 +0000)]
clear_history -> clear_changes and some comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@7685
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:31:57 +0000 (17:31 +0000)]
Modify StatefulDiffCommand undo record to only contain the changes in one direction, as the other direction can be inferred. Breaks session history file compatibility.
git-svn-id: svn://localhost/ardour2/branches/3.0@7684
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:31:49 +0000 (17:31 +0000)]
Small cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@7683
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:31:41 +0000 (17:31 +0000)]
Move various code up the Property / Stateful hierarchies.
git-svn-id: svn://localhost/ardour2/branches/3.0@7682
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:31:33 +0000 (17:31 +0000)]
Rename various things in the property system.
git-svn-id: svn://localhost/ardour2/branches/3.0@7681
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 17:31:20 +0000 (17:31 +0000)]
Remove unused and broken method.
git-svn-id: svn://localhost/ardour2/branches/3.0@7680
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Aug 2010 12:23:52 +0000 (12:23 +0000)]
Snap to grid when drawing MIDI regions. Fixes #3412.
git-svn-id: svn://localhost/ardour2/branches/3.0@7679
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Aug 2010 22:07:53 +0000 (22:07 +0000)]
fix load+save of plugin parameter automation
git-svn-id: svn://localhost/ardour2/branches/3.0@7678
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Aug 2010 22:06:37 +0000 (22:06 +0000)]
add GUI config support for seamless loop option
git-svn-id: svn://localhost/ardour2/branches/3.0@7677
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Aug 2010 18:24:06 +0000 (18:24 +0000)]
Setup tab directions correctly depending on where they are located.
git-svn-id: svn://localhost/ardour2/branches/3.0@7676
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Aug 2010 14:27:35 +0000 (14:27 +0000)]
Put a bit of padding between the tabs and the window edge.
git-svn-id: svn://localhost/ardour2/branches/3.0@7675
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Aug 2010 13:29:00 +0000 (13:29 +0000)]
Tweak arrangement of labels and tabs in port matrices.
git-svn-id: svn://localhost/ardour2/branches/3.0@7674
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Aug 2010 13:28:27 +0000 (13:28 +0000)]
Fix port matrix menu checkbox when the window is closed. Make the port matrix origin the bottom left when tabs are on left and bottom. Don't shrink the port matrix when auto-resizing it.
git-svn-id: svn://localhost/ardour2/branches/3.0@7673
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Aug 2010 01:02:40 +0000 (01:02 +0000)]
Tidy up region drag move code a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7672
d708f5d6-7413-0410-9779-
e7cbd77b26cf