Carl Hetherington [Sat, 18 Sep 2010 20:01:36 +0000 (20:01 +0000)]
Fix save/reload of pan automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7798
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 23:43:23 +0000 (23:43 +0000)]
copy edit comment
git-svn-id: svn://localhost/ardour2/branches/3.0@7797
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 23:27:49 +0000 (23:27 +0000)]
fix reversed direction of MIDI note drag preview
git-svn-id: svn://localhost/ardour2/branches/3.0@7796
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 20:43:38 +0000 (20:43 +0000)]
patch from Johan Mattson to make -I/-O options in engine dialog actually work (fixes #2975
git-svn-id: svn://localhost/ardour2/branches/3.0@7795
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 20:34:15 +0000 (20:34 +0000)]
text edit fix for #686
git-svn-id: svn://localhost/ardour2/branches/3.0@7794
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 20:32:18 +0000 (20:32 +0000)]
fix errors in midi note drag preview (#3446)
git-svn-id: svn://localhost/ardour2/branches/3.0@7793
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 18:20:37 +0000 (18:20 +0000)]
megaopus patch #2 for today: remove nframes64_t and sframes_t from source
git-svn-id: svn://localhost/ardour2/branches/3.0@7792
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 16:24:22 +0000 (16:24 +0000)]
megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t
git-svn-id: svn://localhost/ardour2/branches/3.0@7791
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Sep 2010 21:58:54 +0000 (21:58 +0000)]
prevent drags on nascent-captured regions
git-svn-id: svn://localhost/ardour2/branches/3.0@7790
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 16 Sep 2010 20:12:30 +0000 (20:12 +0000)]
Use a maximum of 3 phase invert buttons per strip. Should fix #3455.
git-svn-id: svn://localhost/ardour2/branches/3.0@7789
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 16 Sep 2010 17:01:40 +0000 (17:01 +0000)]
Patch from Colin to move panners above the fader so that faders align even with different panner sizes. Also fix mono button label. Fixes #3410.
git-svn-id: svn://localhost/ardour2/branches/3.0@7788
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 16 Sep 2010 17:01:19 +0000 (17:01 +0000)]
Tidy formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@7787
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Sep 2010 16:18:50 +0000 (16:18 +0000)]
lincoln's patch for scroomer pinching, from #3222
git-svn-id: svn://localhost/ardour2/branches/3.0@7786
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Sep 2010 16:11:26 +0000 (16:11 +0000)]
make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup
git-svn-id: svn://localhost/ardour2/branches/3.0@7785
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 18:54:04 +0000 (18:54 +0000)]
when there is a chord at the beginning of a note selection, play the whole chord during drags, not just the first note. seems to be able to send a bank swap message - probably an existingbug
git-svn-id: svn://localhost/ardour2/branches/3.0@7784
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 16:54:17 +0000 (16:54 +0000)]
cleaner version of previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@7783
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 16:16:37 +0000 (16:16 +0000)]
(optionally) play note(s) as they are moved around on the pitch axis (finishes #3446)
git-svn-id: svn://localhost/ardour2/branches/3.0@7782
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 15:22:39 +0000 (15:22 +0000)]
lincoln's patch to stop a3 from nuking bounced files created by a2, fixes #3441
git-svn-id: svn://localhost/ardour2/branches/3.0@7781
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 14:51:53 +0000 (14:51 +0000)]
fix crash on first-run of ardour3, caused by trying to add non-existent XML nodes to a new session
git-svn-id: svn://localhost/ardour2/branches/3.0@7780
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 14:37:08 +0000 (14:37 +0000)]
fix crash caused when deleting a region without a playlist PLUS make it impossible to select a region without a playlist (i.e. part of an unfinished capture pass). fixes #1502
git-svn-id: svn://localhost/ardour2/branches/3.0@7779
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 15 Sep 2010 00:33:33 +0000 (00:33 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7778
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 23:26:17 +0000 (23:26 +0000)]
Fix bug introduced in one of my previous commits when prevented recording regions being created properly.
git-svn-id: svn://localhost/ardour2/branches/3.0@7777
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 23:15:43 +0000 (23:15 +0000)]
Tidy up PeaksReady locking slightly and emit it during done_with_peakfile_writes. Fixes some non-appearing peaks after record.
git-svn-id: svn://localhost/ardour2/branches/3.0@7776
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 18:56:41 +0000 (18:56 +0000)]
put a gray line above the region view name highlight; make region view name highlight the correct height - there was a 1 pixel gap at the bottom
git-svn-id: svn://localhost/ardour2/branches/3.0@7775
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 16:51:02 +0000 (16:51 +0000)]
remove Glib::ustring from gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@7774
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 16:50:22 +0000 (16:50 +0000)]
use isspace() and not isgraph() to identify whitespace; remove Glib::ustring version of strip_whitespace_edges()
git-svn-id: svn://localhost/ardour2/branches/3.0@7773
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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