ardour.git
13 years agoSmall cleanup.
Carl Hetherington [Sat, 2 Oct 2010 00:06:11 +0000 (00:06 +0000)]
Small cleanup.

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

13 years agoDemangle stacktrace names.
Carl Hetherington [Sat, 2 Oct 2010 00:06:01 +0000 (00:06 +0000)]
Demangle stacktrace names.

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

13 years agoLink with -rdynamic to make backtrace_symbols work again.
Carl Hetherington [Sat, 2 Oct 2010 00:04:52 +0000 (00:04 +0000)]
Link with -rdynamic to make backtrace_symbols work again.

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

13 years agoFix overflow within libgnomecanvas when passing in a coordinate > INT_MAX. Fixes...
Carl Hetherington [Fri, 1 Oct 2010 20:16:29 +0000 (20:16 +0000)]
Fix overflow within libgnomecanvas when passing in a coordinate > INT_MAX.  Fixes #3370.

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

13 years agoSave state a little less often during multi-file imports.
Carl Hetherington [Wed, 29 Sep 2010 23:02:32 +0000 (23:02 +0000)]
Save state a little less often during multi-file imports.

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

13 years agoFix confusion about the 'done' variable in InterThreadInfo during import. 'done...
Carl Hetherington [Wed, 29 Sep 2010 22:59:39 +0000 (22:59 +0000)]
Fix confusion about the 'done' variable in InterThreadInfo during import.  'done' now means that a given run of the import thread has completed; 'all_done' means that the whole import operation has completed.  Fixes #3396.

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

13 years agodon't unnecessarily reset name_editable in editor route list, so that tab will still...
Paul Davis [Wed, 29 Sep 2010 16:57:02 +0000 (16:57 +0000)]
don't unnecessarily reset name_editable in editor route list, so that tab will still finish an edit

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

13 years agomore route + region list navigation/editing changes. not sure we actually want this...
Paul Davis [Wed, 29 Sep 2010 02:01:35 +0000 (02:01 +0000)]
more route + region list navigation/editing changes. not sure we actually want this functionality for the region list

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

13 years agosafe use of existing env vars
Paul Davis [Wed, 29 Sep 2010 01:58:47 +0000 (01:58 +0000)]
safe use of existing env vars

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

13 years ago(1) awful grungy code to make tab/shift-tab correctly end route editing in track...
Paul Davis [Wed, 29 Sep 2010 01:22:11 +0000 (01:22 +0000)]
(1) awful grungy code to make tab/shift-tab correctly end route editing in track+bus tab (2) traversify the track+bus tab so that s/m/r keys solo/mute/rec-enable the appropriate things (more work to do here to follow modifier conventions established elsewhere)

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

13 years agochange tooltip for group tab to suggest click-to-(de)activate
Paul Davis [Tue, 28 Sep 2010 22:43:19 +0000 (22:43 +0000)]
change tooltip for group tab to suggest click-to-(de)activate

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

13 years agoDon't mark reloaded MIDI sources as non-writable. Fixes #3483.
Carl Hetherington [Tue, 28 Sep 2010 22:31:24 +0000 (22:31 +0000)]
Don't mark reloaded MIDI sources as non-writable.  Fixes #3483.

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

13 years agoDon't cut output rate of non-interpolated controllers.
Carl Hetherington [Tue, 28 Sep 2010 18:47:24 +0000 (18:47 +0000)]
Don't cut output rate of non-interpolated controllers.

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

13 years agouse select next/prev stuff on editor track+bus list
Paul Davis [Tue, 28 Sep 2010 18:37:21 +0000 (18:37 +0000)]
use select next/prev stuff on editor track+bus list

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

13 years ago(1) use select next/previous row functions for tab/shift-tab navigation in region...
Paul Davis [Tue, 28 Sep 2010 17:27:58 +0000 (17:27 +0000)]
(1) use select next/previous row functions for tab/shift-tab navigation in region list (2) add start (in-file) column to region list (3) make region list parent/child relationships work for MIDI regions (4) fix up handling of region selection changes driven by region list selection (i think i fixed, anyway) (5) don't put text in whole file rows for columns where it makes no sense like position or mute etc.

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

13 years agoadd new code for generic select next/previous row ops in a treeview
Paul Davis [Tue, 28 Sep 2010 17:26:05 +0000 (17:26 +0000)]
add new code for generic select next/previous row ops in a treeview

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

13 years agoFix multiple creation of identical automation tracks. Fixes #3482.
Carl Hetherington [Mon, 27 Sep 2010 18:56:26 +0000 (18:56 +0000)]
Fix multiple creation of identical automation tracks.  Fixes #3482.

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

13 years agoCreate MIDI track gain automation tracks as non-region-based. Fix construction of...
Carl Hetherington [Mon, 27 Sep 2010 02:04:16 +0000 (02:04 +0000)]
Create MIDI track gain automation tracks as non-region-based.  Fix construction of MidiTimeAxisViews to use the same first_idle arrangement as AudioTimeAxisViews to prevent use of partially constructed objects.

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

13 years agocorrect version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit...
Paul Davis [Sun, 26 Sep 2010 13:33:39 +0000 (13:33 +0000)]
correct version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas), in which i move some functions around, rename stuff and add comments

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

13 years agoport cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on...
Paul Davis [Sun, 26 Sep 2010 12:59:53 +0000 (12:59 +0000)]
port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas)

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

13 years agoSlightly hacky but functional fix for large quantities of MIDI output when interpolat...
Carl Hetherington [Fri, 24 Sep 2010 14:05:20 +0000 (14:05 +0000)]
Slightly hacky but functional fix for large quantities of MIDI output when interpolating sharp changes in controller value.  Fixes #3476.

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

13 years agoFix waveforms while recording (#3474).
Carl Hetherington [Fri, 24 Sep 2010 00:08:25 +0000 (00:08 +0000)]
Fix waveforms while recording (#3474).

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

13 years agoframecnt -> framepos for extents, as I think it makes slightly more sense.
Carl Hetherington [Thu, 23 Sep 2010 22:55:51 +0000 (22:55 +0000)]
framecnt -> framepos for extents, as I think it makes slightly more sense.

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

13 years agoFix implicit cast of framepos_t to nframes_t. Fixes #3473.
Carl Hetherington [Thu, 23 Sep 2010 22:55:08 +0000 (22:55 +0000)]
Fix implicit cast of framepos_t to nframes_t.  Fixes #3473.

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

13 years agoRemove debugging code.
Carl Hetherington [Thu, 23 Sep 2010 22:54:47 +0000 (22:54 +0000)]
Remove debugging code.

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

13 years agoFix assert. Remove some debug output.
Carl Hetherington [Thu, 23 Sep 2010 21:48:17 +0000 (21:48 +0000)]
Fix assert.  Remove some debug output.

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

13 years agoadd support for beats/2 quantization in dialog
Paul Davis [Wed, 22 Sep 2010 15:57:20 +0000 (15:57 +0000)]
add support for beats/2 quantization in dialog

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

13 years agomuch craziness with canvas cursors; fix 0 beat cursor text when shortening notes...
Paul Davis [Wed, 22 Sep 2010 15:21:06 +0000 (15:21 +0000)]
much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ...

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

13 years agocarl's patch for #3471 applied to 3.X
Paul Davis [Wed, 22 Sep 2010 12:37:48 +0000 (12:37 +0000)]
carl's patch for #3471 applied to 3.X

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

13 years agoTidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor...
Carl Hetherington [Wed, 22 Sep 2010 00:41:25 +0000 (00:41 +0000)]
Tidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor/mixer options a bit.

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

13 years agoClaim button presses on PixFaders. Fixes #3470.
Carl Hetherington [Tue, 21 Sep 2010 23:34:59 +0000 (23:34 +0000)]
Claim button presses on PixFaders.  Fixes #3470.

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

13 years agoMake object/range link work with stacked region mode. Fixes #3468.
Carl Hetherington [Tue, 21 Sep 2010 23:26:18 +0000 (23:26 +0000)]
Make object/range link work with stacked region mode.  Fixes #3468.

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

13 years agoDon't update region list during region trim. Fixes #3467.
Carl Hetherington [Tue, 21 Sep 2010 23:23:07 +0000 (23:23 +0000)]
Don't update region list during region trim.  Fixes #3467.

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

13 years ago(1) remove almost-never used block/unlock_property_changes() methods from PBD::Statef...
Paul Davis [Tue, 21 Sep 2010 15:15:06 +0000 (15:15 +0000)]
(1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming

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

13 years agoRevert previous commit, adding comment as to why.
Carl Hetherington [Tue, 21 Sep 2010 15:02:45 +0000 (15:02 +0000)]
Revert previous commit, adding comment as to why.

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

13 years agoPatch from Lincoln: don't save state on starting record, as it can be slow. Fixes...
Carl Hetherington [Tue, 21 Sep 2010 14:29:11 +0000 (14:29 +0000)]
Patch from Lincoln: don't save state on starting record, as it can be slow.  Fixes #3452.

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

13 years agoUpdating zoom mouse cursor on modifier press. Fixes #274.
Carl Hetherington [Tue, 21 Sep 2010 14:22:13 +0000 (14:22 +0000)]
Updating zoom mouse cursor on modifier press.  Fixes #274.

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

13 years agomissing part of lincoln's patch
Paul Davis [Tue, 21 Sep 2010 03:09:24 +0000 (03:09 +0000)]
missing part of lincoln's patch

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

13 years agorestore a moved placement of the assert taken out in the previous commit
Paul Davis [Tue, 21 Sep 2010 03:09:02 +0000 (03:09 +0000)]
restore a moved placement of the assert taken out in the previous commit

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

13 years agolincoln's patch that makes us pay attention to region copies w.r.t the region list...
Paul Davis [Tue, 21 Sep 2010 03:02:30 +0000 (03:02 +0000)]
lincoln's patch that makes us pay attention to region copies w.r.t the region list, PLUS make region list insert drags work again by not insisting that the list of regionviews be non-empty as the drag is constructed PLUS the start of tracking mouse cursor position in MIDI notes PLUS a bit of leftover debugging info

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

13 years agothe SVG's for the last commit (new cursor images (and SVG files) from chris g.)
Paul Davis [Mon, 20 Sep 2010 19:44:29 +0000 (19:44 +0000)]
the SVG's for the last commit (new cursor images (and SVG files) from chris g.)

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

13 years agonew cursor images (and SVG files) from chris g.
Paul Davis [Mon, 20 Sep 2010 19:44:02 +0000 (19:44 +0000)]
new cursor images (and SVG files) from chris g.

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

13 years agoregion list displays actual playlist use count for each region, rather than a GUI...
Paul Davis [Mon, 20 Sep 2010 19:18:17 +0000 (19:18 +0000)]
region list displays actual playlist use count for each region, rather than a GUI-based count

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

13 years agoround one of work on finalizing #3098, involving per-field updating functions for...
Paul Davis [Mon, 20 Sep 2010 15:12:44 +0000 (15:12 +0000)]
round one of work on finalizing #3098, involving per-field updating functions for each field in the region list. also "start" renamed to "position" for consistency with other parts of ardour

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

13 years agoFix VST build.
Carl Hetherington [Mon, 20 Sep 2010 03:43:45 +0000 (03:43 +0000)]
Fix VST build.

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

13 years agoAdd missing files.
Carl Hetherington [Mon, 20 Sep 2010 01:01:53 +0000 (01:01 +0000)]
Add missing files.

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

13 years agoAdd progress bar to strip silence dialogue. Fixes #3103.
Carl Hetherington [Mon, 20 Sep 2010 00:58:25 +0000 (00:58 +0000)]
Add progress bar to strip silence dialogue.  Fixes #3103.

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

13 years agoMake sure that _get_vector writes a value to the output array even when veclen =...
Carl Hetherington [Mon, 20 Sep 2010 00:57:44 +0000 (00:57 +0000)]
Make sure that _get_vector writes a value to the output array even when veclen == 1.  Fixes #3461.

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

13 years agoCleanup patch from Karsten Wiese. Fixes #3462.
Carl Hetherington [Sun, 19 Sep 2010 17:10:43 +0000 (17:10 +0000)]
Cleanup patch from Karsten Wiese.  Fixes #3462.

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

13 years agoFix MIDI streamview grid. Fixes #3460.
Carl Hetherington [Sun, 19 Sep 2010 15:50:22 +0000 (15:50 +0000)]
Fix MIDI streamview grid.  Fixes #3460.

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

13 years agoPut images on the fade in/out menus. Fixes #3411.
Carl Hetherington [Sun, 19 Sep 2010 03:31:03 +0000 (03:31 +0000)]
Put images on the fade in/out menus.  Fixes #3411.

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

13 years agoSave / restore settings from the editor region list context menu.
Carl Hetherington [Sun, 19 Sep 2010 02:18:59 +0000 (02:18 +0000)]
Save / restore settings from the editor region list context menu.

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

13 years agoColour odd/even region list lines differently to improve readibility.
Carl Hetherington [Sat, 18 Sep 2010 23:53:22 +0000 (23:53 +0000)]
Colour odd/even region list lines differently to improve readibility.

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

13 years agoPreserve region list selection state even if a region is selected which is not shown...
Carl Hetherington [Sat, 18 Sep 2010 23:31:39 +0000 (23:31 +0000)]
Preserve region list selection state even if a region is selected which is not shown in the editor.

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

13 years agoUpdate regions list when editing a region fade. Fixes #3458.
Carl Hetherington [Sat, 18 Sep 2010 20:55:51 +0000 (20:55 +0000)]
Update regions list when editing a region fade.  Fixes #3458.

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

13 years agoDisable region drags in internal edit mode. Fixes #3456.
Carl Hetherington [Sat, 18 Sep 2010 20:22:03 +0000 (20:22 +0000)]
Disable region drags in internal edit mode.  Fixes #3456.

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

13 years agoProvide both FreeBoB and FFADO options in the engine dialogue. Fixes #3457.
Carl Hetherington [Sat, 18 Sep 2010 20:01:54 +0000 (20:01 +0000)]
Provide both FreeBoB and FFADO options in the engine dialogue.  Fixes #3457.

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

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