ardour.git
13 years agoFix save/reload of pan automation.
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

13 years agocopy edit comment
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

13 years agofix reversed direction of MIDI note drag preview
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

13 years agopatch from Johan Mattson to make -I/-O options in engine dialog actually work (fixes...
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

13 years agotext edit fix for #686
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

13 years agofix errors in midi note drag preview (#3446)
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

13 years agomegaopus patch #2 for today: remove nframes64_t and sframes_t from source
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

13 years agomegaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc...
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

13 years agoprevent drags on nascent-captured regions
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

13 years agoUse a maximum of 3 phase invert buttons per strip. Should fix #3455.
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

13 years agoPatch from Colin to move panners above the fader so that faders align even with diffe...
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

13 years agoTidy formatting.
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

13 years agolincoln's patch for scroomer pinching, from #3222
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

13 years agomake resampled sources (during import) report their "natural position" (i.e. BWF...
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

13 years agowhen there is a chord at the beginning of a note selection, play the whole chord...
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

13 years agocleaner version of previous commit
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

13 years ago(optionally) play note(s) as they are moved around on the pitch axis (finishes #3446)
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

13 years agolincoln's patch to stop a3 from nuking bounced files created by a2, fixes #3441
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

13 years agofix crash on first-run of ardour3, caused by trying to add non-existent XML nodes...
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

13 years agofix crash caused when deleting a region without a playlist PLUS make it impossible...
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

13 years agoCopy-edit.
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

13 years agoFix bug introduced in one of my previous commits when prevented recording regions...
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

13 years agoTidy up PeaksReady locking slightly and emit it during done_with_peakfile_writes...
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

13 years agoput a gray line above the region view name highlight; make region view name highlight...
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

13 years agoremove Glib::ustring from gtk2_ardour
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

13 years agouse isspace() and not isgraph() to identify whitespace; remove Glib::ustring version...
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

13 years agoremove Glib::ustring from libardour; allow any characters except '/' and '\' in paths...
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

13 years agoFix restoration of MementoCommand<Crossfade>. Fixes #3418.
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

13 years agoJust flush processors on stop (when plugins-stop-on-transport is true) rather than...
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

13 years agoFix another assertion failure if a saved selection doesn't correspond to the things...
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

13 years agorestore "add MIDI region on click in MIDI track" functionality
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

13 years agopossible fix (by rearrangement) for #3424
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

13 years agoAdd missing files.
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

13 years agoAllow drags of automation in time ranges where the automation is on a MIDI track...
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

13 years agoFix crash when clicking on an AutomationRegionView in range mode.
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

13 years agoAdd some debugging code for mouse drags.
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

13 years agoPatch from Lincoln to fix placement of plugins in 2.X sessions. Fixes #3444.
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

13 years agoCopy-edit.
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

13 years agoFix assertion failure when turning plugins off.
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

13 years agonframes64_t -> frame{pos,cnt}_t
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

13 years agoFix confusion with _pointer_frame_offset and snapping; makes e.g. playhead drag with...
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

13 years agoFix crossfade visibility on startup so that it respects the configured setting.
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

13 years agoUpdate coverage frames when the playlist changes; improves display a bit in stacked...
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

13 years agoFurther fix to #3437 from Lincoln.
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

13 years agoFix restore of fader automation from 2.X sessions.
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

13 years agoFix missing virtual destructors.
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

13 years agoUpgrade to latest autowaf.
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

13 years agoUpgrade to waf 1.5.18.
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

13 years agoSet up session range location correctly from 2.X sessions. Fixes #3435.
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

13 years agoTrim some debug output.
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

13 years agoLincoln's patch to tidy up region fade visuals. Fixes #3437.
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

13 years agoAnother hacky fix for deadlocks when updating the port matrix.
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

13 years agoFix comment.
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

13 years agoDon't create a feedback loop by auto-connecting a master route to itself.
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

13 years agoCleanup of region drag code to be a bit more efficient and shorter. Fixes crashes...
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

13 years agoFix GCC warning.
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

13 years agoDesensitize edit menu item in the processor box menu if there is nothing selected...
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

13 years agoRemoved unused code.
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

13 years agoDon't add standard processors twice to routes from 2.X sessions. Fixes #3434.
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

13 years agoFix restore of sends from session files for both 2.X and 3.0 sessions. Fixes #3433.
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

13 years agoRename debug -> dump
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

13 years agoSmall HIG-ification.
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

13 years agoActivate plugins that are added to a PluginInsert after it itself has been activated.
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

13 years agoUnbind 1 key from cycle to next edit mode to prevent user confusion.
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

13 years agoCall TimeAxisViewItem constructor properly after my recent changes.
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

13 years agofix a variety of unused argument errors noted by gcc 4.3.2 on x86
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

13 years agobump required versions of gtkmm etc
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

13 years agofix thinko-bug in string specialization of Property<T>
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

13 years agoMake it easier to move the summary rectangle around when it is narrow or low in height.
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

13 years agoPaste to the source of a copy if there are no selected tracks (rather than using...
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

13 years agoDefault to play mode for MIDI controllers. Fixes #3429.
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

13 years agoDon't give automation region views left/right trim handles. Fixes #3428.
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

13 years agoClean up MidiSource::midi_read now that the signed type sframes_t is being used to...
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

13 years agoFix error in diskstream fill calculations. Fixes #3426.
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

13 years agoFix uninitialised value.
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

13 years agodon't set jack transport position frame (violates JACK API); clean up other related...
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

13 years agofix up the port insert I/O GUI
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

13 years agomostly fix 3409 by making it impossible to sync to JACK if video pull up/down is...
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

13 years agoAuto-connect outputs that appear as a result of e.g. instruments being added to MIDI...
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

13 years agoAllow crossfades from the undo record to be recreated even if their regions are no...
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

13 years agoMissing return.
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

13 years agodon't display range selection when track selection changes and we're not in the right...
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

13 years agominor tweaks
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

13 years agoforce AIFF and WAV exports to Big and Little endianness respectively
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

13 years agomore improvements for range drag/track selection logic etc.
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

13 years agotweak track selection during range drag; "all group" button in editor is now working...
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

13 years agoFix another crash on session creation if the stored selection no longer exists in...
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

13 years agoRespect link of region and track selection when setting via a list of Selectables...
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

13 years agoReset the available import dialogue menu options when a selection is made from the...
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

13 years agoGive new sessions the default GUI state. Fixes #3423.
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

13 years ago(Hopefully) clarify operator= and copy construction behaviour of the Property hierarc...
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

13 years agoFix up some inconsistencies in handling of region sync points.
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

13 years agoDon't call reset_zoom with the default frames_per_unit if we have got a different...
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

13 years agoRespect ignore_state_request in all cases on set_automation_state(). Fixes #3416.
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

13 years agoShrink the minimum size of the plugin analyser a bit, and make it take up spare space...
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

13 years agoUse weak_ptr for IOs in the bundle list to avoid holding onto them when a route is...
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

13 years agoTidy up config text and add PHONE_HOME and JACK_SESSION. Fixes #3422.
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

13 years agoOnly rebuild the existing session box once, but show it as many times as required...
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

13 years agoRemove what I'm pretty sure was a hack to work around the bug we used to have with...
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

13 years agoRemove existing widgets when setting up the existing session page. Fixes #3421.
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