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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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