ardour.git
16 years agoadd set-loop-from-region variants; no grabber cursor in object mode (for SAE); fixup...
Paul Davis [Thu, 29 Nov 2007 18:07:32 +0000 (18:07 +0000)]
add set-loop-from-region variants; no grabber cursor in object mode (for SAE); fixup add track dialog for SAE profile (no track mode selector)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2727 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix lagging canvas updates, and as a side-effect, fix the assert(idle_id==0) crash...
Paul Davis [Thu, 29 Nov 2007 02:27:28 +0000 (02:27 +0000)]
fix lagging canvas updates, and as a side-effect, fix the assert(idle_id==0) crash seen by chris G. earlier today

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2726 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agominor fixes from OSX land
Paul Davis [Thu, 29 Nov 2007 02:18:39 +0000 (02:18 +0000)]
minor fixes from OSX land

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2725 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake region renaming even more accessible
Paul Davis [Thu, 29 Nov 2007 02:17:13 +0000 (02:17 +0000)]
make region renaming even more accessible

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2724 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd set loop/punch from edit-range; don't select track when propagating region list...
Paul Davis [Wed, 28 Nov 2007 22:18:01 +0000 (22:18 +0000)]
add set loop/punch from edit-range; don't select track when propagating region list selection into tracks

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2723 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoparametize modifier key usage; fix keyboard-driven sync point setting; add ladspa...
Paul Davis [Wed, 28 Nov 2007 19:32:41 +0000 (19:32 +0000)]
parametize modifier key usage; fix keyboard-driven sync point setting; add ladspa whitelist to allow subset of plugins to be shown (hardcoded for now, but to expanded in the future)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2722 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoimplement 1-touch record action
Paul Davis [Wed, 28 Nov 2007 13:56:11 +0000 (13:56 +0000)]
implement 1-touch record action

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2721 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agominor fixes from OS X land
Paul Davis [Wed, 28 Nov 2007 04:06:53 +0000 (04:06 +0000)]
minor fixes from OS X land

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2720 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoprovide support for playhead-to-next/previous-region-boundary actions, and bindings...
Paul Davis [Wed, 28 Nov 2007 03:29:53 +0000 (03:29 +0000)]
provide support for playhead-to-next/previous-region-boundary actions, and bindings (note: selected marker support not done yet)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2719 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for vamp-sdk botch in SConstruct; new audio clock focus command; make insert...
Paul Davis [Tue, 27 Nov 2007 20:29:12 +0000 (20:29 +0000)]
fix for vamp-sdk botch in SConstruct; new audio clock focus command; make insert-region pay attention to entered track; different modifier list for gtk/osx; hide ye olde blue arrow on selected marker line

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2718 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for #1972, caused by stored snap values being invalidated by new snap choice...
Paul Davis [Tue, 27 Nov 2007 15:01:03 +0000 (15:01 +0000)]
fix for #1972, caused by stored snap values being invalidated by new snap choice list

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2717 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMESCLUN: new SAE-specific bindings file; parametized binding files; fix handling...
Paul Davis [Tue, 27 Nov 2007 04:32:25 +0000 (04:32 +0000)]
MESCLUN: new SAE-specific bindings file; parametized binding files; fix handling of master source info loading from XML; change rubberband stretch progress reporting; better handling of top level menubar accelerators on Quartz; fixup handling of user-specified bindings file; no more audition on double-click in region list (does rename instead); various OS X specific fixups; partial fix for memory leakage in import code (fixed by timbyr in trunk but not back-portable to 2.X)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2716 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomore ongoing SAE-driven changes (too many too list here)
Paul Davis [Mon, 26 Nov 2007 17:20:34 +0000 (17:20 +0000)]
more ongoing SAE-driven changes (too many too list here)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2715 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadded cd marker ruler, which displays and allows quick addition of cd track markers...
Jesse Chappell [Fri, 23 Nov 2007 04:57:39 +0000 (04:57 +0000)]
added cd marker ruler, which displays and allows quick addition of cd track markers/ranges when visible, otherwise the cd markers are shown in the normal mark/range rulers.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2711 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoSimplified the CD toc/cue creation process by allowing regular cd location markers...
Jesse Chappell [Wed, 21 Nov 2007 05:55:49 +0000 (05:55 +0000)]
Simplified the CD toc/cue creation process by allowing regular cd location markers (not only range markers) to indicate CD track boundaries.  The previous functionality of markers serving as track indexes within ranges is unaffected.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2710 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixed fftw header lookup problem in sconstruct
Jesse Chappell [Wed, 21 Nov 2007 01:35:51 +0000 (01:35 +0000)]
fixed fftw header lookup problem in sconstruct

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2709 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agothinko fix for splice/dragging
Paul Davis [Tue, 20 Nov 2007 22:11:28 +0000 (22:11 +0000)]
thinko fix for splice/dragging

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2708 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopossible fix
Paul Davis [Tue, 20 Nov 2007 21:22:32 +0000 (21:22 +0000)]
possible fix

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2707 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for systems without fftw3f
Paul Davis [Tue, 20 Nov 2007 21:13:18 +0000 (21:13 +0000)]
fix for systems without fftw3f

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2706 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoOops
Doug McLain [Tue, 20 Nov 2007 21:02:27 +0000 (21:02 +0000)]
Oops

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2705 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agointegrate the not-yet-released RubberBand library into ardour for timefx
Paul Davis [Tue, 20 Nov 2007 20:20:47 +0000 (20:20 +0000)]
integrate the not-yet-released RubberBand library into ardour for timefx

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2704 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoCreate new LevelMeter class for meter only widgets. This and some better packing...
Doug McLain [Tue, 20 Nov 2007 18:45:30 +0000 (18:45 +0000)]
Create new LevelMeter class for meter only widgets.  This and some better packing options to the tracks make the meters look better

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2703 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoconnect trackmeters to existing I/O change signals
Doug McLain [Tue, 20 Nov 2007 02:20:45 +0000 (02:20 +0000)]
connect trackmeters to existing I/O change signals

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2702 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agotrim at edit point added, keybindings altered (in progress); more subtle improvements...
Paul Davis [Mon, 19 Nov 2007 23:58:02 +0000 (23:58 +0000)]
trim at edit point added, keybindings altered (in progress); more subtle improvements to splice mode

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2701 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd meters to busses too, and hide meter once again for smallest size
Doug McLain [Mon, 19 Nov 2007 21:43:20 +0000 (21:43 +0000)]
Add meters to busses too, and hide meter once again for smallest size

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2700 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix connect/disconnect of meter updating, and keep meters visible for now, to get...
Doug McLain [Mon, 19 Nov 2007 20:56:29 +0000 (20:56 +0000)]
Fix connect/disconnect of meter updating, and keep meters visible for now, to get some feedback as to which is better

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2699 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomassively better splice mode for all you tape freaks out there
Paul Davis [Mon, 19 Nov 2007 19:22:02 +0000 (19:22 +0000)]
massively better splice mode for all you tape freaks out there

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2698 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agolooks better this way, and gets rid of the gap between the meter and the canvas ...
Doug McLain [Mon, 19 Nov 2007 18:11:16 +0000 (18:11 +0000)]
looks better this way, and gets rid of the gap between the meter and the canvas (at least when the meters are on)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2697 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agorestore frames-per-peak default to 256
Paul Davis [Mon, 19 Nov 2007 15:44:25 +0000 (15:44 +0000)]
restore frames-per-peak default to 256

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2696 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomore fixes for toggling on/off of the meters
Doug McLain [Mon, 19 Nov 2007 14:38:45 +0000 (14:38 +0000)]
more fixes for toggling on/off of the meters

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2695 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoa ton of changes based on discussions at SAE; to be documented later
Paul Davis [Mon, 19 Nov 2007 01:53:39 +0000 (01:53 +0000)]
a ton of changes based on discussions at SAE; to be documented later

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2694 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove debug output and move meter option to root menu for now
Doug McLain [Sun, 18 Nov 2007 16:54:42 +0000 (16:54 +0000)]
Remove debug output and move meter option to root menu for now

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2693 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMore fixing on the toggling on/off of the track meters
Doug McLain [Sun, 18 Nov 2007 16:36:15 +0000 (16:36 +0000)]
More fixing on the toggling on/off of the track meters

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2692 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMake meters stay off when they are supposed to be
Doug McLain [Sun, 18 Nov 2007 07:13:55 +0000 (07:13 +0000)]
Make meters stay off when they are supposed to be

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2691 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoLevel meters added to editor tracks, smaller and above
Doug McLain [Sat, 17 Nov 2007 23:31:56 +0000 (23:31 +0000)]
Level meters added to editor tracks, smaller and above

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2690 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoApply patch from colinf to fix bug #1913
Carl Hetherington [Sat, 17 Nov 2007 20:52:25 +0000 (20:52 +0000)]
Apply patch from colinf to fix bug #1913

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2688 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix for crash on track removal, backported from trunk.
Carl Hetherington [Sat, 17 Nov 2007 20:35:32 +0000 (20:35 +0000)]
Fix for crash on track removal, backported from trunk.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2687 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoanother binding addition
Paul Davis [Fri, 16 Nov 2007 20:07:23 +0000 (20:07 +0000)]
another binding addition

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2686 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomore key-mouse selection guesswork, plus make duplicate work without the "times"...
Paul Davis [Fri, 16 Nov 2007 17:11:32 +0000 (17:11 +0000)]
more key-mouse selection guesswork, plus make duplicate work without the "times" dialog by default (dialog accessible via Alt-d now)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2685 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoyet another attempt at the correct selection model for key mouse actions
Paul Davis [Fri, 16 Nov 2007 15:33:30 +0000 (15:33 +0000)]
yet another attempt at the correct selection model for key mouse actions

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2684 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoprep for various scales of peakfiles
Paul Davis [Fri, 16 Nov 2007 14:34:21 +0000 (14:34 +0000)]
prep for various scales of peakfiles

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2683 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixes for "optimized" read reads
Paul Davis [Fri, 16 Nov 2007 04:55:24 +0000 (04:55 +0000)]
fixes for "optimized" read reads

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2682 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosort keybinding editor alphabetically
Paul Davis [Thu, 15 Nov 2007 21:33:41 +0000 (21:33 +0000)]
sort keybinding editor alphabetically

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2681 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofirst pass (and hopefully correct) attempt at reading only necessary regions in Playl...
Paul Davis [Thu, 15 Nov 2007 19:23:21 +0000 (19:23 +0000)]
first pass (and hopefully correct) attempt at reading only necessary regions in Playlist::read()

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2680 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake separate really select the right regions post-action
Paul Davis [Thu, 15 Nov 2007 14:03:07 +0000 (14:03 +0000)]
make separate really select the right regions post-action

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2679 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomore tweaks to select-for-action; make sync-point setting follow the New Way
Paul Davis [Thu, 15 Nov 2007 13:16:16 +0000 (13:16 +0000)]
more tweaks to select-for-action; make sync-point setting follow the New Way

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2678 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadded "separate" as a new bindable editor operation; bound to F4 by default; fixed...
Paul Davis [Wed, 14 Nov 2007 03:14:21 +0000 (03:14 +0000)]
added "separate" as a new bindable editor operation; bound to F4 by default; fixed up some more selection issues when using key-mouse operations

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2654 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosync point extends across entire region height
Paul Davis [Tue, 13 Nov 2007 17:45:29 +0000 (17:45 +0000)]
sync point extends across entire region height

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2653 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosome improvements for scrubbing, more to come soon
Paul Davis [Tue, 13 Nov 2007 14:45:42 +0000 (14:45 +0000)]
some improvements for scrubbing, more to come soon

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2652 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUndo r2629
Doug McLain [Tue, 13 Nov 2007 05:24:16 +0000 (05:24 +0000)]
Undo r2629

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2635 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoimproved select-on-action
Paul Davis [Tue, 13 Nov 2007 03:31:37 +0000 (03:31 +0000)]
improved select-on-action

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2634 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake most (all?) keymouse actions ensure that the entered regionview is selected...
Paul Davis [Tue, 13 Nov 2007 02:44:50 +0000 (02:44 +0000)]
make most (all?) keymouse actions ensure that the entered regionview is selected before the action occurs

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2633 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoBypass disk xrun bail out goto's when stop on xrun option is not selected. For now...
Doug McLain [Mon, 12 Nov 2007 23:24:20 +0000 (23:24 +0000)]
Bypass disk xrun bail out goto's when stop on xrun option is not selected.  For now the dialog still appears.  Do we want to keep it as a dialog or move it to the log window?

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2629 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomore keybinding/editing fixes
Paul Davis [Mon, 12 Nov 2007 22:13:19 +0000 (22:13 +0000)]
more keybinding/editing fixes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2627 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix up issues with fade length setting; [ & ] now work on selected marker no matter...
Paul Davis [Mon, 12 Nov 2007 19:15:48 +0000 (19:15 +0000)]
fix up issues with fade length setting; [ & ] now work on selected marker no matter what edit point preference is

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2626 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocommit SAE menu changes too
Paul Davis [Mon, 12 Nov 2007 17:40:48 +0000 (17:40 +0000)]
commit SAE menu changes too

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2625 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofinally commit bindings changes
Paul Davis [Mon, 12 Nov 2007 17:39:32 +0000 (17:39 +0000)]
finally commit bindings changes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2624 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years ago(include libs/ardour in ...) add trim to loop/punch; fixup trim start/end to EP to...
Paul Davis [Mon, 12 Nov 2007 17:26:58 +0000 (17:26 +0000)]
(include libs/ardour in ...) add trim to loop/punch; fixup trim start/end to EP to work with new paradigm

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2623 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd trim to loop/punch; fixup trim start/end to EP to work with new paradigm
Paul Davis [Mon, 12 Nov 2007 17:26:34 +0000 (17:26 +0000)]
add trim to loop/punch; fixup trim start/end to EP to work with new paradigm

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2622 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd arrow head to selected marker line; fix no-import-embed when selecting "use times...
Paul Davis [Mon, 12 Nov 2007 15:01:56 +0000 (15:01 +0000)]
add arrow head to selected marker line; fix no-import-embed when selecting "use timestamp"; make split/align use edit point and other integrated editing changes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2621 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocorrect bar color order after the edit marker bar move
Doug McLain [Mon, 12 Nov 2007 03:36:48 +0000 (03:36 +0000)]
correct bar color order after the edit marker bar move

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2620 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake split obey edit point preference
Paul Davis [Sun, 11 Nov 2007 22:23:05 +0000 (22:23 +0000)]
make split obey edit point preference

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2619 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix up return and alt-return behaviour
Paul Davis [Sun, 11 Nov 2007 22:00:26 +0000 (22:00 +0000)]
fix up return and alt-return behaviour

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2618 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomove location marker bar to bottom row of rulers
Paul Davis [Sun, 11 Nov 2007 16:21:30 +0000 (16:21 +0000)]
move location marker bar to bottom row of rulers

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2617 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake edit clock do something useful again; do sensible guess work on how to define...
Paul Davis [Fri, 9 Nov 2007 22:16:55 +0000 (22:16 +0000)]
make edit clock do something useful again; do sensible guess work on how to define edit op range

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2615 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix up botched marker management scheme; add Editor::get_edit_op_range(); make cut...
Paul Davis [Fri, 9 Nov 2007 17:52:32 +0000 (17:52 +0000)]
fix up botched marker management scheme; add Editor::get_edit_op_range(); make cut ops use get_edit_op_range() when there is no time/region selection. still a little in progress to get the details right

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2614 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoinitialized Location::_locked in all cases
Paul Davis [Fri, 9 Nov 2007 15:07:42 +0000 (15:07 +0000)]
initialized Location::_locked in all cases

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2613 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agodisambiguate llabs() on OS X
Paul Davis [Fri, 9 Nov 2007 15:06:42 +0000 (15:06 +0000)]
disambiguate llabs() on OS X

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2612 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocatch markers as they go away, to avoid selection corruption; add select-range-betwee...
Paul Davis [Fri, 9 Nov 2007 13:28:45 +0000 (13:28 +0000)]
catch markers as they go away, to avoid selection corruption; add select-range-between-cursors (F3); add unimplemented select-all-within-cursors (different from select-all-between-cursors); make ctrl-x/delete delete a marker if the mouse is pointing at it

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2611 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agothe edit cursor is dead, long live the edit point; plus a few fixes; plus location...
Paul Davis [Fri, 9 Nov 2007 03:36:24 +0000 (03:36 +0000)]
the edit cursor is dead, long live the edit point; plus a few fixes; plus location locking

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2610 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosubstantial changes that start to use the edit point and the selected marker for...
Paul Davis [Thu, 8 Nov 2007 20:55:43 +0000 (20:55 +0000)]
substantial changes that start to use the edit point and the selected marker for operations

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2609 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agochange kbd selection to F1 & F2; make kbd selection differentiate between rolling...
Paul Davis [Thu, 8 Nov 2007 05:06:23 +0000 (05:06 +0000)]
change kbd selection to F1 & F2; make kbd selection differentiate between rolling and not rolling conditions, using mouse location for not rolling; marker selection starts tobe used; markers get lines when selected; hide marker_grab_line now

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2608 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd mouse-zoom-focus to ardour.menus files
Paul Davis [Thu, 8 Nov 2007 01:45:43 +0000 (01:45 +0000)]
add mouse-zoom-focus to ardour.menus files

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2607 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoinitial round of work to support new edit point option, and removal of edit cursor
Paul Davis [Wed, 7 Nov 2007 17:05:46 +0000 (17:05 +0000)]
initial round of work to support new edit point option, and removal of edit cursor

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2605 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agostop auto-play from trying to play things that are not soundfiles
Paul Davis [Wed, 7 Nov 2007 05:09:19 +0000 (05:09 +0000)]
stop auto-play from trying to play things that are not soundfiles

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2604 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopatch to prevent (mostly) CD marker being set for the start of the session
Paul Davis [Wed, 7 Nov 2007 02:49:57 +0000 (02:49 +0000)]
patch to prevent (mostly) CD marker being set for the start of the session

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2602 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPatch from jdavisp3 to further improve region gain line behaviour, as discussed in...
Carl Hetherington [Tue, 6 Nov 2007 13:36:28 +0000 (13:36 +0000)]
Patch from jdavisp3 to further improve region gain line behaviour, as discussed in bug #1841

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2600 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomouse zoom focus; mouse scrubbing becomes mouse shuttling; use nframes64_t more;...
Paul Davis [Mon, 5 Nov 2007 21:35:47 +0000 (21:35 +0000)]
mouse zoom focus; mouse scrubbing becomes mouse shuttling; use nframes64_t more; add mouse_frame() method to get mouse position & whether its in one of the two canvases; add color_from_style() utility function (though its not used)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2595 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPatch from jdavisp3 to fix #1894
Carl Hetherington [Mon, 5 Nov 2007 16:59:49 +0000 (16:59 +0000)]
Patch from jdavisp3 to fix #1894

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2593 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPatch from jdavisp3 to fix bug #1841.
Carl Hetherington [Mon, 5 Nov 2007 16:22:23 +0000 (16:22 +0000)]
Patch from jdavisp3 to fix bug #1841.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2591 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosome small optimizations for track-selection process
Paul Davis [Fri, 2 Nov 2007 17:28:39 +0000 (17:28 +0000)]
some small optimizations for track-selection process

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2584 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonew ancestral data handling for regions; new Stretch AudioFilter replaces session...
Paul Davis [Thu, 1 Nov 2007 15:28:42 +0000 (15:28 +0000)]
new ancestral data handling for regions; new Stretch AudioFilter replaces session member function; fix for "+" in XML node name; fix up async peak build flag in SourceFactory

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2583 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixes for keystate handling in the key binding editor (from trunk)
Paul Davis [Sat, 27 Oct 2007 20:38:23 +0000 (20:38 +0000)]
fixes for keystate handling in the key binding editor (from trunk)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2578 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix crash due to invalidated shared_ptr, as suggested by Paul
Carl Hetherington [Tue, 23 Oct 2007 13:08:14 +0000 (13:08 +0000)]
Fix crash due to invalidated shared_ptr, as suggested by Paul

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2566 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix compile/test flags for OS X
Paul Davis [Thu, 18 Oct 2007 01:34:17 +0000 (01:34 +0000)]
fix compile/test flags for OS X

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2560 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd alternate shading to treeview rows, affects keybindings and plugin manager mostly
Doug McLain [Wed, 10 Oct 2007 02:01:49 +0000 (02:01 +0000)]
add alternate shading to treeview rows, affects keybindings and plugin manager mostly

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2536 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonew keybinding editor, mostly finished but not 100%
Paul Davis [Tue, 9 Oct 2007 02:42:40 +0000 (02:42 +0000)]
new keybinding editor, mostly finished but not 100%

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2531 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoBackport fix from trunk for selection of regions that are in edit groups.
Carl Hetherington [Sat, 6 Oct 2007 20:36:21 +0000 (20:36 +0000)]
Backport fix from trunk for selection of regions that are in edit groups.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2527 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix new mac menu stuff; push quit item into mac menu bar so that we get proper quit...
Paul Davis [Sat, 6 Oct 2007 01:20:29 +0000 (01:20 +0000)]
fix new mac menu stuff; push quit item into mac menu bar so that we get proper quit handling

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2522 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix issue with tracks/buses having more outputs than there are control outputs.
Sampo Savolainen [Fri, 5 Oct 2007 21:37:57 +0000 (21:37 +0000)]
Fix issue with tracks/buses having more outputs than there are control outputs.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2520 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonew mac menu stuff from richard hult
Paul Davis [Fri, 5 Oct 2007 21:17:55 +0000 (21:17 +0000)]
new mac menu stuff from richard hult

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2519 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonew files for GTK-related platform specific stuff, where needed
Paul Davis [Fri, 5 Oct 2007 19:00:10 +0000 (19:00 +0000)]
new files for GTK-related platform specific stuff, where needed

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2518 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd logo visibility control action etc.
Paul Davis [Fri, 5 Oct 2007 17:29:54 +0000 (17:29 +0000)]
add logo visibility control action etc.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2517 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixes for scrubbing, change "crop" to Crop in menu
Paul Davis [Fri, 5 Oct 2007 17:03:23 +0000 (17:03 +0000)]
fixes for scrubbing, change "crop" to Crop in menu

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2516 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agochanges related to OS X main menu & accelerators, plus osx_build script
Paul Davis [Fri, 5 Oct 2007 00:33:23 +0000 (00:33 +0000)]
changes related to OS X main menu & accelerators, plus osx_build script

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2514 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoimprovements to build system for OSX native
Paul Davis [Thu, 4 Oct 2007 02:13:42 +0000 (02:13 +0000)]
improvements to build system for OSX native

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2511 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixes for still-broken gtk/osx radio buttons
Paul Davis [Wed, 3 Oct 2007 23:23:53 +0000 (23:23 +0000)]
fixes for still-broken gtk/osx radio buttons

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2510 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agodetermine dependencies automagically
Paul Davis [Wed, 3 Oct 2007 21:21:51 +0000 (21:21 +0000)]
determine dependencies automagically

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2509 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agouseful changes from the world of OS X failure testing
Paul Davis [Wed, 3 Oct 2007 17:48:46 +0000 (17:48 +0000)]
useful changes from the world of OS X failure testing

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2508 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix c_str() use
Paul Davis [Tue, 2 Oct 2007 15:26:04 +0000 (15:26 +0000)]
fix c_str() use

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2506 d708f5d6-7413-0410-9779-e7cbd77b26cf