Hans Baier [Fri, 29 Jan 2010 05:18:10 +0000 (05:18 +0000)]
MIDIClock_SlaveTest: refactor as subclass of MIDIClock_Slave for testability
git-svn-id: svn://localhost/ardour2/branches/3.0@6587
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 29 Jan 2010 05:18:03 +0000 (05:18 +0000)]
libs/ardour/run-tests.h: add gdb debugging option
git-svn-id: svn://localhost/ardour2/branches/3.0@6586
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 29 Jan 2010 05:17:57 +0000 (05:17 +0000)]
BBTTest: make it pass
git-svn-id: svn://localhost/ardour2/branches/3.0@6585
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 29 Jan 2010 05:17:51 +0000 (05:17 +0000)]
MidiClock_SlaveTest: add basic framework
git-svn-id: svn://localhost/ardour2/branches/3.0@6584
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 29 Jan 2010 05:17:44 +0000 (05:17 +0000)]
* add waf option to enable compilation of unit tests
* libs/ardour: make filenames of unit tests compy with the convention
git-svn-id: svn://localhost/ardour2/branches/3.0@6583
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 28 Jan 2010 00:21:06 +0000 (00:21 +0000)]
cleanup of mtc slave code from debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6581
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 18:50:43 +0000 (18:50 +0000)]
add control for sending MTC (or not)
git-svn-id: svn://localhost/ardour2/branches/3.0@6578
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 18:50:24 +0000 (18:50 +0000)]
remove some non-controllable debugging output from libs/midi++2/mtc.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@6577
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 03:26:41 +0000 (03:26 +0000)]
something for chris g. to try when he gets up before me
git-svn-id: svn://localhost/ardour2/branches/3.0@6573
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 02:22:08 +0000 (02:22 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6572
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 02:07:47 +0000 (02:07 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6571
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 01:58:21 +0000 (01:58 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6570
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 01:55:29 +0000 (01:55 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6569
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 01:43:36 +0000 (01:43 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6568
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 01:38:05 +0000 (01:38 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6567
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 00:53:34 +0000 (00:53 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6566
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 00:34:04 +0000 (00:34 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6565
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 00:20:15 +0000 (00:20 +0000)]
more MTC debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6564
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 27 Jan 2010 00:17:01 +0000 (00:17 +0000)]
more debug
git-svn-id: svn://localhost/ardour2/branches/3.0@6563
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 26 Jan 2010 22:23:15 +0000 (22:23 +0000)]
debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6562
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 25 Jan 2010 20:34:09 +0000 (20:34 +0000)]
a boatload of minor and middle-sized changes to try to speed up undo. imperfect, unfinished, but probably right to commit now
git-svn-id: svn://localhost/ardour2/branches/3.0@6561
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 25 Jan 2010 02:24:44 +0000 (02:24 +0000)]
Allow drag of region fade in/out in object mode with link enabled (part of #2983)
git-svn-id: svn://localhost/ardour2/branches/3.0@6555
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 25 Jan 2010 02:03:24 +0000 (02:03 +0000)]
Tweaks to prevent flicker in the treeview when changing record / solo isolate state.
git-svn-id: svn://localhost/ardour2/branches/3.0@6554
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 24 Jan 2010 21:04:31 +0000 (21:04 +0000)]
set thread name for OSC event loop/thread
git-svn-id: svn://localhost/ardour2/branches/3.0@6553
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 24 Jan 2010 21:02:31 +0000 (21:02 +0000)]
add thread registration for OSC event loop/thread
git-svn-id: svn://localhost/ardour2/branches/3.0@6552
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 22 Jan 2010 17:23:58 +0000 (17:23 +0000)]
lincoln's revised patch for editor route list, to get column widths better etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@6546
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 22 Jan 2010 11:57:51 +0000 (11:57 +0000)]
plugin status fixes from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@6539
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 22 Jan 2010 11:57:16 +0000 (11:57 +0000)]
fix broken compilation after edit-while-stopped fix was applied
git-svn-id: svn://localhost/ardour2/branches/3.0@6538
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 21 Jan 2010 14:32:22 +0000 (14:32 +0000)]
stopped/monitor/state change bug fix from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@6528
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Mon, 18 Jan 2010 15:30:36 +0000 (15:30 +0000)]
upgrade to waf-1.5.11
- fixes problem with concurrent access to wafcache
git-svn-id: svn://localhost/ardour2/branches/3.0@6513
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 17 Jan 2010 23:11:22 +0000 (23:11 +0000)]
avoid num-tracks repeat call EditorRegions::set_selected() when a region is selected/unselected
git-svn-id: svn://localhost/ardour2/branches/3.0@6512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 16 Jan 2010 01:08:15 +0000 (01:08 +0000)]
Fix bug when dragging regions in PT-edit mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@6505
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 16 Jan 2010 00:44:56 +0000 (00:44 +0000)]
When dragging the summary viewbox with a click outside the viewbox, clamp x and y
if the drag started below/above or to the left/right of the box, respectively.
Also scale maximum track height in the summary according to the summary's height.
git-svn-id: svn://localhost/ardour2/branches/3.0@6504
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 23:50:40 +0000 (23:50 +0000)]
Restore old behaviour when updating the view when the playhead goes off it during roll.
git-svn-id: svn://localhost/ardour2/branches/3.0@6502
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 23:40:49 +0000 (23:40 +0000)]
Temporarily fix segfault on show/hide all automation, pending a proper fix.
git-svn-id: svn://localhost/ardour2/branches/3.0@6501
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 23:19:46 +0000 (23:19 +0000)]
Hopefully further improve the autoscroll on trim drag.
git-svn-id: svn://localhost/ardour2/branches/3.0@6500
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 23:05:17 +0000 (23:05 +0000)]
Reconnect region name signalling so that trim drags can be started over a region's name.
git-svn-id: svn://localhost/ardour2/branches/3.0@6499
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 22:47:56 +0000 (22:47 +0000)]
Stop surprising autoscroll when trimming regions; hopefully addresses #2993.
git-svn-id: svn://localhost/ardour2/branches/3.0@6498
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 15 Jan 2010 14:42:19 +0000 (14:42 +0000)]
dynamically resize text in the big clock, first version
git-svn-id: svn://localhost/ardour2/branches/3.0@6494
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 01:06:13 +0000 (01:06 +0000)]
Centre playhead on zoom when it is the zoom focus. Myself and oofus think it better this way; it could be made optional if there is the will...
git-svn-id: svn://localhost/ardour2/branches/3.0@6492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 00:52:22 +0000 (00:52 +0000)]
Escape underscores in port matrix menus correctly so that track names etc. with underscores get displayed properly.
git-svn-id: svn://localhost/ardour2/branches/3.0@6491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 00:26:47 +0000 (00:26 +0000)]
Relent a bit and make adding a route to a group which already contains that group a no-op.
git-svn-id: svn://localhost/ardour2/branches/3.0@6490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 00:17:37 +0000 (00:17 +0000)]
Fix assertion failure on region bounce.
git-svn-id: svn://localhost/ardour2/branches/3.0@6489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 15 Jan 2010 00:06:11 +0000 (00:06 +0000)]
Fix #2992: mute/solo state in tracks/busses tab not set up correctly on session load.
git-svn-id: svn://localhost/ardour2/branches/3.0@6488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 14 Jan 2010 01:04:27 +0000 (01:04 +0000)]
Minor cleanups to menu code. Some copyediting of menu items for HIG compliance.
git-svn-id: svn://localhost/ardour2/branches/3.0@6486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 13 Jan 2010 01:40:07 +0000 (01:40 +0000)]
assert() to help find some possible causes of #2991. Fix some confusion with GTK signal emission from RadioMenuElems as applied to route group selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@6482
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 12 Jan 2010 23:50:57 +0000 (23:50 +0000)]
Hopefully fix segfault.
git-svn-id: svn://localhost/ardour2/branches/3.0@6481
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 12 Jan 2010 23:28:09 +0000 (23:28 +0000)]
Fix crash due to incorrect buffer count.
This will probably hit that assertion as well, but that needs to be fixed at the configuration stage, or with better logic...
git-svn-id: svn://localhost/ardour2/branches/3.0@6480
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 12 Jan 2010 16:14:49 +0000 (16:14 +0000)]
Allow multiple simulataneous Drags to be active, and hence set up and drag time ranges when moving regions in PT-edit mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@6478
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 12 Jan 2010 13:17:57 +0000 (13:17 +0000)]
Remove non-working attempt to make time selection changes undo-able. Cleanup use of _have_transaction.
git-svn-id: svn://localhost/ardour2/branches/3.0@6477
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 12 Jan 2010 02:12:15 +0000 (02:12 +0000)]
Tiny cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@6476
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 12 Jan 2010 01:05:27 +0000 (01:05 +0000)]
Remove unnecessary checks from Drag subclasses now that superclass does them.#
git-svn-id: svn://localhost/ardour2/branches/3.0@6475
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 11 Jan 2010 19:36:29 +0000 (19:36 +0000)]
Fix confusion about last_pointer_* variables under snap.
Update verbose canvas cursor correctly when automation point drags are clamped.
Clamp multi-point automation drags horizontally.
git-svn-id: svn://localhost/ardour2/branches/3.0@6474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 10 Jan 2010 18:11:02 +0000 (18:11 +0000)]
mo' better fixes for managing MIDI CC/automation lanes
git-svn-id: svn://localhost/ardour2/branches/3.0@6473
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 9 Jan 2010 14:40:25 +0000 (14:40 +0000)]
remove a bunch of debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@6472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 9 Jan 2010 14:21:12 +0000 (14:21 +0000)]
add Gtkmm2ext::detach_menu() that was needed by my previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@6471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 9 Jan 2010 02:36:47 +0000 (02:36 +0000)]
lots of debug code still in place, but get a much improved structure for MIDI automation menus actually working. tweaks to follow
git-svn-id: svn://localhost/ardour2/branches/3.0@6470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jan 2010 19:55:37 +0000 (19:55 +0000)]
Update verbose cursor correctly when y drags are clamped.
git-svn-id: svn://localhost/ardour2/branches/3.0@6469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jan 2010 01:53:50 +0000 (01:53 +0000)]
Fix a few more cases of aborting drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@6468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 8 Jan 2010 01:28:15 +0000 (01:28 +0000)]
Make a new action "escape", bound to the Escape key, and make it
abort a drag (if one is in progress) or clear the selection.
Fix breaking of drags in a few cases; some still to do.
git-svn-id: svn://localhost/ardour2/branches/3.0@6467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 7 Jan 2010 19:15:33 +0000 (19:15 +0000)]
select-by-pitch from the piano roll header (inspired by Rosegarden); some improvements underway to controller/automation menu, but still broken there
git-svn-id: svn://localhost/ardour2/branches/3.0@6466
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 6 Jan 2010 21:56:23 +0000 (21:56 +0000)]
screw up MIDI control "automation" tracks quite a bit while trying to improve menu structure BUT add a MIDI tracer window and fix a crashing bug caused by regions prematurely being destroyed
git-svn-id: svn://localhost/ardour2/branches/3.0@6465
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jan 2010 16:28:45 +0000 (16:28 +0000)]
Stop crossfades disappearing on region view drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@6464
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jan 2010 02:07:00 +0000 (02:07 +0000)]
Fix segfault on startup caused by previous patch.
git-svn-id: svn://localhost/ardour2/branches/3.0@6463
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jan 2010 01:37:38 +0000 (01:37 +0000)]
Clean up the idle_visual_changer a bit, fixing a bug where the playhead would jump around when zooming a lot with playhead zoom focus.
git-svn-id: svn://localhost/ardour2/branches/3.0@6462
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jan 2010 01:36:20 +0000 (01:36 +0000)]
When moving around using nudge / move to next region etc., arrange the canvas so that the playhead is either a quarter of the way from the left (when moving right) or a quarter of the way from the right (when moving left).
git-svn-id: svn://localhost/ardour2/branches/3.0@6461
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 6 Jan 2010 01:14:56 +0000 (01:14 +0000)]
Fix some bugs in autoscroll when dragging regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@6460
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 5 Jan 2010 18:40:50 +0000 (18:40 +0000)]
make system tab show up as default (most of the time) in port matrix
git-svn-id: svn://localhost/ardour2/branches/3.0@6459
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 16:37:53 +0000 (16:37 +0000)]
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@6458
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 15:51:13 +0000 (15:51 +0000)]
Refix yesterday's patch; ignore motion events that haven't moved anywhere, and don't try to autoscroll vertically when dragging range markers.
git-svn-id: svn://localhost/ardour2/branches/3.0@6457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 5 Jan 2010 14:57:01 +0000 (14:57 +0000)]
fix some issues with context menu management
git-svn-id: svn://localhost/ardour2/branches/3.0@6456
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 14:56:51 +0000 (14:56 +0000)]
Add config_text.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@6455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 5 Jan 2010 14:56:42 +0000 (14:56 +0000)]
more nudges to the MIDI list editor
git-svn-id: svn://localhost/ardour2/branches/3.0@6454
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 5 Jan 2010 03:52:30 +0000 (03:52 +0000)]
get the MIDI list editor working a little better and a little more
git-svn-id: svn://localhost/ardour2/branches/3.0@6453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 03:15:28 +0000 (03:15 +0000)]
Cleanup of previous two commits.
git-svn-id: svn://localhost/ardour2/branches/3.0@6452
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 02:30:28 +0000 (02:30 +0000)]
Make a note of some confusion in the previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@6451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 02:22:58 +0000 (02:22 +0000)]
Fixes to permit drags of multiply-selected automation control points.
git-svn-id: svn://localhost/ardour2/branches/3.0@6450
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 01:10:53 +0000 (01:10 +0000)]
Fix various confusions about move threshold when snapping. Fixes non-appearing range rectangles when defining ranges with snap enabled.
git-svn-id: svn://localhost/ardour2/branches/3.0@6449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Jan 2010 00:48:00 +0000 (00:48 +0000)]
No-op: few minor bits of coding style.
git-svn-id: svn://localhost/ardour2/branches/3.0@6448
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 19:58:41 +0000 (19:58 +0000)]
Lincoln's patch for latency compensation at punch in/stop, modified to use DEBUG_TRACE
git-svn-id: svn://localhost/ardour2/branches/3.0@6447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 19:39:11 +0000 (19:39 +0000)]
move config button in about dialog to the right spot; add GPL license text to license subwindow of about dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@6446
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 18:15:29 +0000 (18:15 +0000)]
provide a real and usable MuteControllable for Routes (so that MIDI can use it)
git-svn-id: svn://localhost/ardour2/branches/3.0@6445
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 18:15:05 +0000 (18:15 +0000)]
don't double-call methods via UICallback::call_slot() when they are already connected via the event loop call_slot() method
git-svn-id: svn://localhost/ardour2/branches/3.0@6444
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 18:14:17 +0000 (18:14 +0000)]
fix my usual geometric/geographic dyslexia w.r.t jack midi port connection restoration
git-svn-id: svn://localhost/ardour2/branches/3.0@6443
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 4 Jan 2010 14:54:08 +0000 (14:54 +0000)]
Move a couple of connect() calls up the class hierarchy.
git-svn-id: svn://localhost/ardour2/branches/3.0@6442
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 4 Jan 2010 14:53:44 +0000 (14:53 +0000)]
Fix warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@6441
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 02:38:37 +0000 (02:38 +0000)]
remove old paypal cruft from about dialog source, and delete config info window if/when about dialog is deleted
git-svn-id: svn://localhost/ardour2/branches/3.0@6440
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 4 Jan 2010 02:04:05 +0000 (02:04 +0000)]
add a way to see (most of) the waf config used to build ardour at run time (from the about dialog). buttons still need reordering there
git-svn-id: svn://localhost/ardour2/branches/3.0@6439
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 3 Jan 2010 12:04:29 +0000 (12:04 +0000)]
Fix some bugs in set_selected_control_point_from_click.
git-svn-id: svn://localhost/ardour2/branches/3.0@6438
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 3 Jan 2010 00:08:58 +0000 (00:08 +0000)]
Some cleanups to drawing of automation line control points. Drag all selected automation points if one selected point is dragged.
git-svn-id: svn://localhost/ardour2/branches/3.0@6437
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jan 2010 02:10:49 +0000 (02:10 +0000)]
Fix confusion between model and view points when dragging ranges. Clamp both top and bottom when dragging vertically. Fix some wacky formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@6436
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jan 2010 01:36:19 +0000 (01:36 +0000)]
Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@6435
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jan 2010 01:32:14 +0000 (01:32 +0000)]
Stop automation drags when they hit their lowest point, so as to prevent automation curves being lost by dragging things too far downwards.
git-svn-id: svn://localhost/ardour2/branches/3.0@6434
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Jan 2010 01:19:47 +0000 (01:19 +0000)]
Don't allow drag of automation range unless the mouse is inside the range.
Add a fade in/out on automation range drags.
Allow trim of selected range even when in linked object mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@6433
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jan 2010 22:57:22 +0000 (22:57 +0000)]
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@6432
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jan 2010 22:11:15 +0000 (22:11 +0000)]
First cut of some Pro-tools inspired editing features; linked play/play range
and linked object/range modes.
git-svn-id: svn://localhost/ardour2/branches/3.0@6431
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 1 Jan 2010 18:14:32 +0000 (18:14 +0000)]
provide limited momentary note on/off MIDI binding option; remove some debugging output; add bank selector to generic MIDI UI
git-svn-id: svn://localhost/ardour2/branches/3.0@6430
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Jan 2010 17:39:28 +0000 (17:39 +0000)]
Prevent vertical autoscroll when dragging markers. Fixes #2980.
git-svn-id: svn://localhost/ardour2/branches/3.0@6429
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 31 Dec 2009 23:43:47 +0000 (23:43 +0000)]
new PBD::ControllableDescriptor class to encapsulate parsing of binding URIs and speed up lookup at runtime
git-svn-id: svn://localhost/ardour2/branches/3.0@6427
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 31 Dec 2009 23:43:09 +0000 (23:43 +0000)]
strsplit(): if first char of a string is the separator, don't push an empty string into the return vector
git-svn-id: svn://localhost/ardour2/branches/3.0@6426
d708f5d6-7413-0410-9779-
e7cbd77b26cf