|
8399cd8122
|
fix up discovery of VAMP plugins after ./waf install, which fixes crashes when reversing regions and doing timeFX operations with a "regular" install of ardour3
git-svn-id: svn://localhost/ardour2/branches/3.0@13673 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-18 15:26:50 +00:00 |
|
|
18f465393b
|
remove use of a boost::fast_pool_allocator without a mutex for Evoral::ControlList. this was not thread-safe and evidence from googling around suggests that it is actually not faster for this sort of use than std::alloc. removing this fixes bizarre errors caused by multithreaded use of the singleton pool that backs the allocator, which started to become more clear during experiments on 128 track sessions
git-svn-id: svn://localhost/ardour2/branches/3.0@13672 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-17 18:41:58 +00:00 |
|
|
b924ba9ceb
|
some explanatory text for CrossThreadPool, so that it is possible (maybe) to understand its purpose without divine intervention
git-svn-id: svn://localhost/ardour2/branches/3.0@13671 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-16 17:04:48 +00:00 |
|
Ben Loftis
|
63a25adb9e
|
keep region trim handle layered on top of crossfade area
git-svn-id: svn://localhost/ardour2/branches/3.0@13670 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 19:44:09 +00:00 |
|
Ben Loftis
|
b8a8abeb8f
|
code cleanup; crossfade shape drawing is now more closely associated with the fade-in shape rather than a separate thing. could probably be consolidated into fewer functions, but this is an interim step for testing. Also remove the use-current-fade-shape option which is not meaningful in new model
git-svn-id: svn://localhost/ardour2/branches/3.0@13669 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 17:21:44 +00:00 |
|
Ben Loftis
|
e5776d1a69
|
mousing in a fade-out should fall through to the region, for now (this was already done for fade-ins
git-svn-id: svn://localhost/ardour2/branches/3.0@13668 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 17:02:36 +00:00 |
|
|
8bd074cd6b
|
slightly lighten top of rec-enable buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@13667 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 16:57:21 +00:00 |
|
|
9a4058be9d
|
fix a couple of issues with range selection, caused by clicked_selection persisting across drag/click ops
git-svn-id: svn://localhost/ardour2/branches/3.0@13666 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 16:46:01 +00:00 |
|
|
c9c94ca1c2
|
merge robin gareus' libltc into ardour source tree for convenience
git-svn-id: svn://localhost/ardour2/branches/3.0@13665 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 16:18:47 +00:00 |
|
|
fd1414f666
|
remove group button visibility option from preferences dialog; tweak font scale slider to force integral scaling; reduce processor box sliders a bit more
git-svn-id: svn://localhost/ardour2/branches/3.0@13664 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 14:22:16 +00:00 |
|
|
188bb6ad7b
|
slightly lighten dark green color at start of transport, mouse mode and solo buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@13663 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-14 13:48:14 +00:00 |
|
|
174b2fd7b1
|
fix more range selection issues
git-svn-id: svn://localhost/ardour2/branches/3.0@13662 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 21:10:44 +00:00 |
|
|
036e7339ff
|
make sure we never use ID of zero for range selections, fixing a very minor glitch in deleting a specific range selection from several
git-svn-id: svn://localhost/ardour2/branches/3.0@13661 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 19:56:43 +00:00 |
|
|
40e9dae606
|
various fixes for "advanced" operations on range selections. ctrl-drags now add a new range selection, allowing discontiguous selections as in ardour2, shift-click extends an existing range selection to the clicked position, alt-drag on a range selection moves it, and to do a so-called "separation drag" now use ctrl-alt-drag (or ctrl-alt-click)
git-svn-id: svn://localhost/ardour2/branches/3.0@13660 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 19:39:36 +00:00 |
|
Ben Loftis
|
2292e33ee4
|
crossfade hack and slash. removed overlap checks, overlap mode, default length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models. Draw crossfade drags in realtime so fade_line is no longer needed. remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus. drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion
git-svn-id: svn://localhost/ardour2/branches/3.0@13659 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 16:42:05 +00:00 |
|
|
1224fc0700
|
add cycle-zoom-focus and bind to "1" by default
git-svn-id: svn://localhost/ardour2/branches/3.0@13658 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 16:20:37 +00:00 |
|
|
459a943bb0
|
end drags on regions before doing front trim, so that fades get visually updated rather than skipped because dragging() still returned true
git-svn-id: svn://localhost/ardour2/branches/3.0@13657 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 15:54:50 +00:00 |
|
|
faa729afb8
|
improve button drawing when "implicit active uses solid color" tweak is on, and improve on the so-called "pepto-bismol" colors used for rec-enable buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@13656 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 14:54:29 +00:00 |
|
|
67adc8ceed
|
remove debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@13655 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 13:44:44 +00:00 |
|
|
341cbfbd19
|
reinstate the windows way for GUIIdle's but limit the scope of the connection to just the time when a long-running action is active (for now, just adding > 8 routes)
git-svn-id: svn://localhost/ardour2/branches/3.0@13654 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-13 13:44:11 +00:00 |
|
|
17439ac72c
|
Position playhead correctly on 'P' in editor summary pane, taking account of start offset. Fixes #5213.
git-svn-id: svn://localhost/ardour2/branches/3.0@13653 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 22:10:03 +00:00 |
|
|
37c7d0cbc1
|
because sometimes there are good reasons for not doing things the way a windows programmer would
git-svn-id: svn://localhost/ardour2/branches/3.0@13652 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 20:03:41 +00:00 |
|
|
fa746f4d97
|
revert that GUIIdle signal till i track down a deadlock
git-svn-id: svn://localhost/ardour2/branches/3.0@13651 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 19:18:27 +00:00 |
|
|
75f3005c67
|
sometimes, you just have to do what a windows programmer would do. add a global signal, ARDOUR::GUIIdle() which can be used in the middle of long-running backend operations to give the GUI a chance to update. use it while adding routes.
git-svn-id: svn://localhost/ardour2/branches/3.0@13650 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 18:59:47 +00:00 |
|
Ben Loftis
|
8e8b296bb4
|
muted regions should be totally ignored during playlist read()
git-svn-id: svn://localhost/ardour2/branches/3.0@13649 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 18:28:40 +00:00 |
|
|
f1521f241c
|
try to really get the add route dialog out of the way before we start a long add-routes operation. its irritating that flush_pending() still doesn't really work
git-svn-id: svn://localhost/ardour2/branches/3.0@13648 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 14:55:01 +00:00 |
|
|
4bc182e7e5
|
fix incorrect change that substituted (or tried to) BOLD_MONOSPACE in font specs
git-svn-id: svn://localhost/ardour2/branches/3.0@13647 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 14:50:10 +00:00 |
|
|
0bf7323df3
|
finalize fix for MIDI track monitoring
git-svn-id: svn://localhost/ardour2/branches/3.0@13646 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 14:06:56 +00:00 |
|
|
6e337459a9
|
add a new Tweak to ArdourButton that makes ImplicitActive state use a solid color (the "led active" color), and adjst rec-enable buttons to use pink (like ardour2) when in this state (which means rec-enabled but not recording). and yes, this means that you can't use ImplicitUsesSolidColor with a button that also uses an LED - acceptable limitation
git-svn-id: svn://localhost/ardour2/branches/3.0@13645 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 02:22:12 +00:00 |
|
|
740c5aebab
|
shrink height of plugin control faders (in-strip)
git-svn-id: svn://localhost/ardour2/branches/3.0@13644 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 01:36:44 +00:00 |
|
|
fb204c3dcf
|
if we're not going to use pixfbuf (images) for faders, then lets not create a whole bunch of them unnecessarily (for now, at least)
git-svn-id: svn://localhost/ardour2/branches/3.0@13643 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-12 01:23:06 +00:00 |
|
|
76a26929e1
|
prevent an endless loop when answering "no" regarding opening an existing session when you specificed that you were creating a new one
git-svn-id: svn://localhost/ardour2/branches/3.0@13642 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 17:57:54 +00:00 |
|
|
ab90b7809a
|
typo that led to incorrect tempo based ruler stuff ... thanks, valgrind
git-svn-id: svn://localhost/ardour2/branches/3.0@13641 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 17:29:31 +00:00 |
|
|
0c7bd6e333
|
fix uninitialized variable causing error delivering various MIDI messages at frame zero
git-svn-id: svn://localhost/ardour2/branches/3.0@13640 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 15:54:41 +00:00 |
|
|
414cc08d6a
|
make sure that JACK MIDI ports know about Jack halting in the "halted info" callback as well a the normal "halted" callback
git-svn-id: svn://localhost/ardour2/branches/3.0@13639 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 14:23:55 +00:00 |
|
|
053b4a7fb0
|
remove TINY font size (unused) and tweak monitor section labels up in size
git-svn-id: svn://localhost/ardour2/branches/3.0@13638 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 13:11:03 +00:00 |
|
|
9fcd72d8bb
|
make "bold monospace" font spec platform specific, since OS X doesn't seem to like/provide such a thing
git-svn-id: svn://localhost/ardour2/branches/3.0@13637 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 01:43:25 +00:00 |
|
|
a66b020331
|
redraw entire splash window if a new message is to be displayed but the window is not currently visible
git-svn-id: svn://localhost/ardour2/branches/3.0@13636 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 01:21:17 +00:00 |
|
|
cb55bd1a52
|
do not show the mixer window if the (current) screen height is < 700 pixels (since this results in a very, very irritating situation)
git-svn-id: svn://localhost/ardour2/branches/3.0@13635 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-11 01:17:23 +00:00 |
|
|
676c4e281c
|
fix binding generation for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@13634 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-10 22:16:27 +00:00 |
|
|
3edf3a9817
|
pixfader: don't change drawing state (prelight) just because a leave event arrives IF we are dragging
git-svn-id: svn://localhost/ardour2/branches/3.0@13633 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-10 21:52:55 +00:00 |
|
|
737e40a56f
|
add 10 pixels of track height to facilitate easier grabbing of the track headers for resizing
git-svn-id: svn://localhost/ardour2/branches/3.0@13632 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-10 21:06:29 +00:00 |
|
Ben Loftis
|
014540a096
|
tweak to plugin parameter sliders in mixer strips
git-svn-id: svn://localhost/ardour2/branches/3.0@13631 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-10 20:08:36 +00:00 |
|
|
00e1b1410c
|
fix reversion of keyboard focus from gain display editing widget in both mixer and editor windows
git-svn-id: svn://localhost/ardour2/branches/3.0@13628 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-10 02:03:45 +00:00 |
|
|
24917e4c9e
|
disable spline interpolation for curves - use linear interpolation; configuration parameter pending for this, plus slightly cleaner reuse of existing ControlList methods
git-svn-id: svn://localhost/ardour2/branches/3.0@13627 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-09 17:24:58 +00:00 |
|
|
93b3a72cb8
|
remove debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@13626 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-08 21:03:19 +00:00 |
|
|
7b121f301c
|
locale/focus debug 3
git-svn-id: svn://localhost/ardour2/branches/3.0@13625 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-08 20:43:06 +00:00 |
|
|
a6aae07fbc
|
locale/focus debug 2
git-svn-id: svn://localhost/ardour2/branches/3.0@13624 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-08 20:35:14 +00:00 |
|
|
153e26a60f
|
locale/focus debug
git-svn-id: svn://localhost/ardour2/branches/3.0@13623 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-08 20:34:34 +00:00 |
|
|
8d783c3d4b
|
additional keycode for is-legal-as-numeric
git-svn-id: svn://localhost/ardour2/branches/3.0@13622 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-08 20:21:54 +00:00 |
|