ardour.git
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

13 years agoFix sense of OS X check for menu items. Fixes #3420.
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

13 years agosome (unfinished) work on incorporating Ben's rev 6919 changes regarding track select...
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

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

13 years agoFix crossfade undo using the stateful diff system. Fixes #3257.
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

13 years agoRemove no-longer used file.
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

13 years agocheck dependents in Playlist after moving a region to a specific layer; make region...
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

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

13 years agoadded new files
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

13 years agomajor chunk of the region layering editor from 2.X, fwd-ported to 3.0
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

13 years agostrip no-longer used code related to plugin parameter state
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

13 years agomake sure that Crossfades increment source use counts
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

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

13 years agoclear_history -> clear_changes and some comments.
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

13 years agoModify StatefulDiffCommand undo record to only contain the changes in one direction...
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

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

13 years agoMove various code up the Property / Stateful hierarchies.
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

13 years agoRename various things in the property system.
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

13 years agoRemove unused and broken method.
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

13 years agoSnap to grid when drawing MIDI regions. Fixes #3412.
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

13 years agofix load+save of plugin parameter automation
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

13 years agoadd GUI config support for seamless loop option
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

13 years agoSetup tab directions correctly depending on where they are located.
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

13 years agoPut a bit of padding between the tabs and the window edge.
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

13 years agoTweak arrangement of labels and tabs in port matrices.
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

13 years agoFix port matrix menu checkbox when the window is closed. Make the port matrix origin...
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

13 years agoTidy up region drag move code a bit.
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

13 years agoBe sure to update group tabs when a route group is removed. Fixes #3408.
Carl Hetherington [Mon, 23 Aug 2010 18:30:52 +0000 (18:30 +0000)]
Be sure to update group tabs when a route group is removed.  Fixes #3408.

git-svn-id: svn://localhost/ardour2/branches/3.0@7671 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years ago3.0 version of rev 5564 from 2.x - basic boolean plugin parameter automation (no...
Paul Davis [Mon, 23 Aug 2010 16:31:34 +0000 (16:31 +0000)]
3.0 version of rev 5564 from 2.x - basic boolean plugin parameter automation (no graphical editing intended). this involved adding a new "toggled" property to Evoral::Parameter

git-svn-id: svn://localhost/ardour2/branches/3.0@7670 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agolarge part of rev 5374 from 2.x, fwd port to 3.0
Paul Davis [Mon, 23 Aug 2010 15:01:12 +0000 (15:01 +0000)]
large part of rev 5374 from 2.x, fwd port to 3.0

git-svn-id: svn://localhost/ardour2/branches/3.0@7669 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMove some RegionListProperty methods up to SequenceProperty.
Carl Hetherington [Sun, 22 Aug 2010 23:53:00 +0000 (23:53 +0000)]
Move some RegionListProperty methods up to SequenceProperty.

git-svn-id: svn://localhost/ardour2/branches/3.0@7668 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port of 7539 from 2.x
Paul Davis [Sun, 22 Aug 2010 16:28:26 +0000 (16:28 +0000)]
forward port of 7539 from 2.x

git-svn-id: svn://localhost/ardour2/branches/3.0@7667 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoLV2 external GUI fixes forward ported from 2.x
Paul Davis [Sun, 22 Aug 2010 16:25:45 +0000 (16:25 +0000)]
LV2 external GUI fixes forward ported from 2.x

git-svn-id: svn://localhost/ardour2/branches/3.0@7666 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't write undo records for automation that moves with regions when nothing changes...
Carl Hetherington [Fri, 20 Aug 2010 23:58:49 +0000 (23:58 +0000)]
Don't write undo records for automation that moves with regions when nothing changes about the automation.

git-svn-id: svn://localhost/ardour2/branches/3.0@7665 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix automation re-load.
Carl Hetherington [Fri, 20 Aug 2010 23:58:09 +0000 (23:58 +0000)]
Fix automation re-load.

git-svn-id: svn://localhost/ardour2/branches/3.0@7664 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix my broken logic for control point selection.
Carl Hetherington [Fri, 20 Aug 2010 22:46:15 +0000 (22:46 +0000)]
Fix my broken logic for control point selection.

git-svn-id: svn://localhost/ardour2/branches/3.0@7663 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoLimit region-based automation to the edges of regions. Fixes #3201.
Carl Hetherington [Fri, 20 Aug 2010 22:43:10 +0000 (22:43 +0000)]
Limit region-based automation to the edges of regions.  Fixes #3201.

git-svn-id: svn://localhost/ardour2/branches/3.0@7662 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years ago2.X commits up to and including 7519
Paul Davis [Fri, 20 Aug 2010 22:36:35 +0000 (22:36 +0000)]
2.X commits up to and including 7519

git-svn-id: svn://localhost/ardour2/branches/3.0@7661 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoversion of 6997 from 2.x: if selecting an automation track, show its parent in the...
Paul Davis [Fri, 20 Aug 2010 21:34:18 +0000 (21:34 +0000)]
version of 6997 from 2.x: if selecting an automation track, show its parent in the editor mixer strip, plus don't deselect a track when the editor mixer strip is hidden

git-svn-id: svn://localhost/ardour2/branches/3.0@7660 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRe-work duplicate and buggy ensure_buffers() method.
Carl Hetherington [Fri, 20 Aug 2010 20:00:08 +0000 (20:00 +0000)]
Re-work duplicate and buggy ensure_buffers() method.

git-svn-id: svn://localhost/ardour2/branches/3.0@7659 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port 7015 from 2.x
Paul Davis [Fri, 20 Aug 2010 13:24:38 +0000 (13:24 +0000)]
forward port 7015 from 2.x

git-svn-id: svn://localhost/ardour2/branches/3.0@7658 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAllow drag when creating a MIDI region. Fixes #3363.
Carl Hetherington [Fri, 20 Aug 2010 12:01:13 +0000 (12:01 +0000)]
Allow drag when creating a MIDI region.  Fixes #3363.

git-svn-id: svn://localhost/ardour2/branches/3.0@7657 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix drag from region list onto track.
Carl Hetherington [Thu, 19 Aug 2010 23:56:30 +0000 (23:56 +0000)]
Fix drag from region list onto track.

git-svn-id: svn://localhost/ardour2/branches/3.0@7656 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoResize internal send target buffers on set_block_size(); fixes #3330.
Carl Hetherington [Thu, 19 Aug 2010 23:53:00 +0000 (23:53 +0000)]
Resize internal send target buffers on set_block_size(); fixes #3330.

git-svn-id: svn://localhost/ardour2/branches/3.0@7655 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSnap to note start rather than mouse pointer when dragging MIDI notes. Fixes #3187.
Carl Hetherington [Thu, 19 Aug 2010 22:01:10 +0000 (22:01 +0000)]
Snap to note start rather than mouse pointer when dragging MIDI notes.  Fixes #3187.

git-svn-id: svn://localhost/ardour2/branches/3.0@7654 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port automation handling changes from 2.x, upto and including about rev 6981...
Paul Davis [Thu, 19 Aug 2010 21:09:40 +0000 (21:09 +0000)]
forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording

git-svn-id: svn://localhost/ardour2/branches/3.0@7653 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoWrite BWF info on export. Fixes #3398.
Carl Hetherington [Thu, 19 Aug 2010 14:58:54 +0000 (14:58 +0000)]
Write BWF info on export.  Fixes #3398.

git-svn-id: svn://localhost/ardour2/branches/3.0@7652 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSet cursor to hint that you can drag automation up and down in object/range link...
Carl Hetherington [Wed, 18 Aug 2010 18:06:31 +0000 (18:06 +0000)]
Set cursor to hint that you can drag automation up and down in object/range link mode.

git-svn-id: svn://localhost/ardour2/branches/3.0@7651 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix font sizing in the big clock.
Carl Hetherington [Wed, 18 Aug 2010 14:16:44 +0000 (14:16 +0000)]
Fix font sizing in the big clock.

git-svn-id: svn://localhost/ardour2/branches/3.0@7650 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix another potential similar bug.
Carl Hetherington [Wed, 18 Aug 2010 13:12:45 +0000 (13:12 +0000)]
Fix another potential similar bug.

git-svn-id: svn://localhost/ardour2/branches/3.0@7649 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix crash on opening locations window.
Carl Hetherington [Wed, 18 Aug 2010 12:53:17 +0000 (12:53 +0000)]
Fix crash on opening locations window.

git-svn-id: svn://localhost/ardour2/branches/3.0@7648 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix regression accidentally introduced in last commit to this file.
Carl Hetherington [Wed, 18 Aug 2010 12:19:30 +0000 (12:19 +0000)]
Fix regression accidentally introduced in last commit to this file.

git-svn-id: svn://localhost/ardour2/branches/3.0@7647 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoPlugin UI state should of course be saved per-session rather than globally.
Carl Hetherington [Wed, 18 Aug 2010 03:17:07 +0000 (03:17 +0000)]
Plugin UI state should of course be saved per-session rather than globally.

git-svn-id: svn://localhost/ardour2/branches/3.0@7646 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix warnings.
Carl Hetherington [Wed, 18 Aug 2010 03:16:40 +0000 (03:16 +0000)]
Fix warnings.

git-svn-id: svn://localhost/ardour2/branches/3.0@7645 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFirst go at saving window visibility and position state across saves.
Carl Hetherington [Wed, 18 Aug 2010 02:20:15 +0000 (02:20 +0000)]
First go at saving window visibility and position state across saves.

git-svn-id: svn://localhost/ardour2/branches/3.0@7644 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port 2.X various changes (not all, but i have a list) ending with 6928
Paul Davis [Tue, 17 Aug 2010 15:39:50 +0000 (15:39 +0000)]
forward port 2.X various changes (not all, but i have  a list) ending with 6928

git-svn-id: svn://localhost/ardour2/branches/3.0@7643 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoinitialize _step_editor to null
Paul Davis [Tue, 17 Aug 2010 14:45:59 +0000 (14:45 +0000)]
initialize _step_editor to null

git-svn-id: svn://localhost/ardour2/branches/3.0@7642 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoContinue rolling after goto-wallclock if appropriate. Fixes #3402.
Carl Hetherington [Tue, 17 Aug 2010 13:55:09 +0000 (13:55 +0000)]
Continue rolling after goto-wallclock if appropriate.  Fixes #3402.

git-svn-id: svn://localhost/ardour2/branches/3.0@7641 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoPatch from lincoln to tweak ordering of zoom buttons. Fixes #3401.
Carl Hetherington [Tue, 17 Aug 2010 13:51:51 +0000 (13:51 +0000)]
Patch from lincoln to tweak ordering of zoom buttons.  Fixes #3401.

git-svn-id: svn://localhost/ardour2/branches/3.0@7640 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port 2.X changes up to and including rev 6909
Paul Davis [Tue, 17 Aug 2010 13:10:42 +0000 (13:10 +0000)]
forward port 2.X changes up to and including rev 6909

git-svn-id: svn://localhost/ardour2/branches/3.0@7639 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforgetten menu items from previous commit
Paul Davis [Tue, 17 Aug 2010 02:57:59 +0000 (02:57 +0000)]
forgetten menu items from previous commit

git-svn-id: svn://localhost/ardour2/branches/3.0@7638 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port 2.X changes up to and including rev 6842
Paul Davis [Tue, 17 Aug 2010 02:48:24 +0000 (02:48 +0000)]
forward port 2.X changes up to and including rev 6842

git-svn-id: svn://localhost/ardour2/branches/3.0@7637 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port 2.X changes up to and including rev 6767
Paul Davis [Tue, 17 Aug 2010 00:28:20 +0000 (00:28 +0000)]
forward port 2.X changes up to and including rev 6767

git-svn-id: svn://localhost/ardour2/branches/3.0@7636 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoforward port 2.X changes up to and including rev 6714
Paul Davis [Mon, 16 Aug 2010 19:58:34 +0000 (19:58 +0000)]
forward port 2.X changes up to and including rev 6714

git-svn-id: svn://localhost/ardour2/branches/3.0@7635 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agosome fuzzy logic to avoid note "overlaps" during step editing
Paul Davis [Sun, 15 Aug 2010 21:18:00 +0000 (21:18 +0000)]
some fuzzy logic to avoid note "overlaps" during step editing

git-svn-id: svn://localhost/ardour2/branches/3.0@7634 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agosplit out the logic behind step editing from MidiTimeAxisView as much as possible
Paul Davis [Sun, 15 Aug 2010 16:39:51 +0000 (16:39 +0000)]
split out the logic behind step editing from MidiTimeAxisView as much as possible

git-svn-id: svn://localhost/ardour2/branches/3.0@7633 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix windows key shortcuts on Linux.
Carl Hetherington [Sun, 15 Aug 2010 12:37:44 +0000 (12:37 +0000)]
Fix windows key shortcuts on Linux.

git-svn-id: svn://localhost/ardour2/branches/3.0@7632 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAnother missing icon.
Carl Hetherington [Sun, 15 Aug 2010 11:40:31 +0000 (11:40 +0000)]
Another missing icon.

git-svn-id: svn://localhost/ardour2/branches/3.0@7631 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix missing icons.
Carl Hetherington [Sun, 15 Aug 2010 11:30:11 +0000 (11:30 +0000)]
Fix missing icons.

git-svn-id: svn://localhost/ardour2/branches/3.0@7630 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix up solo / mute colouring in the tracks list. Should fix #2940.
Carl Hetherington [Sun, 15 Aug 2010 10:35:51 +0000 (10:35 +0000)]
Fix up solo / mute colouring in the tracks list.  Should fix #2940.

git-svn-id: svn://localhost/ardour2/branches/3.0@7629 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake route list tab LEDs follow record state correctly.
Carl Hetherington [Sun, 15 Aug 2010 10:33:41 +0000 (10:33 +0000)]
Make route list tab LEDs follow record state correctly.

git-svn-id: svn://localhost/ardour2/branches/3.0@7628 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAdd Beat/20 grid subdivision. Fixes #3126.
Carl Hetherington [Sun, 15 Aug 2010 10:33:31 +0000 (10:33 +0000)]
Add Beat/20 grid subdivision.  Fixes #3126.

git-svn-id: svn://localhost/ardour2/branches/3.0@7627 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoNo-op: indentation.
Carl Hetherington [Sun, 15 Aug 2010 10:33:23 +0000 (10:33 +0000)]
No-op: indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@7626 d708f5d6-7413-0410-9779-e7cbd77b26cf