Paul Davis [Fri, 30 Sep 2011 17:55:14 +0000 (17:55 +0000)]
fixes for 98% of all the warnings/errors reported by OS X gcc on tiger
git-svn-id: svn://localhost/ardour2/branches/3.0@10179
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 17:50:08 +0000 (17:50 +0000)]
workaround for WTF-breakage of bld.env/bld.is_defined, but this is probably just scratching the surface of other related breakage
git-svn-id: svn://localhost/ardour2/branches/3.0@10178
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 17:49:25 +0000 (17:49 +0000)]
don't build tranzport support unless it was asked for (it doesn't work anyway)
git-svn-id: svn://localhost/ardour2/branches/3.0@10177
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 16:22:04 +0000 (16:22 +0000)]
more changes to wscript files to catch up with waf 1.6 and fix OS X issues
git-svn-id: svn://localhost/ardour2/branches/3.0@10176
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 12:26:22 +0000 (12:26 +0000)]
shuffle some OS X stuff around
git-svn-id: svn://localhost/ardour2/branches/3.0@10175
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 12:21:37 +0000 (12:21 +0000)]
add back --optimize option that somehow got lost over some period of time (disables debug)
git-svn-id: svn://localhost/ardour2/branches/3.0@10174
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 12:14:44 +0000 (12:14 +0000)]
make libardour header checks non-mandatory (for OS X)
git-svn-id: svn://localhost/ardour2/branches/3.0@10173
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 12:12:45 +0000 (12:12 +0000)]
make surfaces header checks non-mandatory (for OS X)
git-svn-id: svn://localhost/ardour2/branches/3.0@10172
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 12:11:20 +0000 (12:11 +0000)]
make libpbd header checks non-mandatory (for OS X)
git-svn-id: svn://localhost/ardour2/branches/3.0@10171
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 11:52:35 +0000 (11:52 +0000)]
make phone-home option default to False even for non-debug builds
git-svn-id: svn://localhost/ardour2/branches/3.0@10170
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Sep 2011 11:51:48 +0000 (11:51 +0000)]
update waf to include doxygen tools, revert --debug to the default
git-svn-id: svn://localhost/ardour2/branches/3.0@10169
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 23:24:55 +0000 (23:24 +0000)]
Fix installation globs
git-svn-id: svn://localhost/ardour2/branches/3.0@10168
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 22:50:08 +0000 (22:50 +0000)]
Python 3 fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@10167
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 21:36:31 +0000 (21:36 +0000)]
Fix whitespace.
git-svn-id: svn://localhost/ardour2/branches/3.0@10166
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 21:22:37 +0000 (21:22 +0000)]
Add instructions for updating waf lest I get hit by a bus
git-svn-id: svn://localhost/ardour2/branches/3.0@10165
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 20:29:06 +0000 (20:29 +0000)]
Use is_defined to check for HAVE_* variables set by checks.
Note that conf.define('FOO', 1) will NOT set conf.env['FOO'].
git-svn-id: svn://localhost/ardour2/branches/3.0@10164
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 19:58:05 +0000 (19:58 +0000)]
Remove use of waf compat15 tool.
Always load waf tools first (prevent smashing of --debug, DATADIR, etc).
git-svn-id: svn://localhost/ardour2/branches/3.0@10163
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 19:17:54 +0000 (19:17 +0000)]
Upgrade to waf 1.6.7 and autowaf r52.
git-svn-id: svn://localhost/ardour2/branches/3.0@10162
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 29 Sep 2011 15:22:11 +0000 (15:22 +0000)]
stop asking GTK to do include-processing of RC files, since it can't, and get waf to do it at build time
git-svn-id: svn://localhost/ardour2/branches/3.0@10161
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 19:23:13 +0000 (19:23 +0000)]
Stop MidiRegionView claiming PrimaryModifier-scrollwheel so
that zoom still works when MIDI notes are selected (#4323).
git-svn-id: svn://localhost/ardour2/branches/3.0@10159
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 14:07:42 +0000 (14:07 +0000)]
Clear selected MIDI notes in all regions when they are
cleared in a single one (#4152).
git-svn-id: svn://localhost/ardour2/branches/3.0@10158
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Sep 2011 13:37:57 +0000 (13:37 +0000)]
more jack include fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@10157
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Sep 2011 13:20:03 +0000 (13:20 +0000)]
header file fixup for weak jack linkage, forward ported from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@10156
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Sep 2011 13:19:15 +0000 (13:19 +0000)]
forward port latency computation fix from 2.X for case where a route has no connections
git-svn-id: svn://localhost/ardour2/branches/3.0@10155
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 12:40:54 +0000 (12:40 +0000)]
Remove erroneous check that would prevent notes being put at
pitch 0 or 127.
git-svn-id: svn://localhost/ardour2/branches/3.0@10154
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 01:27:54 +0000 (01:27 +0000)]
Strip .ardour prefix from session files selected from the startup dialogue. May fix #3558.
git-svn-id: svn://localhost/ardour2/branches/3.0@10153
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 00:47:37 +0000 (00:47 +0000)]
More debug removal. Also fix ghost note position on non-zero-start regions (#4337).
git-svn-id: svn://localhost/ardour2/branches/3.0@10152
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 00:36:30 +0000 (00:36 +0000)]
Fix problems with selecting control points in AutomationRegionViews with non-zero region start. Firstly, determine_visible_control_points considers a subset of the AutomationLine's points if start is non-zero, and this must be taken into account when matching up AutomationLine points with AutomationList points. Secondly, _offset should not part of the calculation when converting model position to session frames. Fixes #4338.
git-svn-id: svn://localhost/ardour2/branches/3.0@10151
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 00:36:23 +0000 (00:36 +0000)]
Remove some debug messages.
git-svn-id: svn://localhost/ardour2/branches/3.0@10150
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 20:20:04 +0000 (20:20 +0000)]
Patch from Colin to fix a search/replace bug in TOC/CUE generation (#4336).
git-svn-id: svn://localhost/ardour2/branches/3.0@10148
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 20:15:49 +0000 (20:15 +0000)]
Fix assertion failure on clicking on bundles whose channels are all of the wrong type.
git-svn-id: svn://localhost/ardour2/branches/3.0@10147
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 01:21:05 +0000 (01:21 +0000)]
Add missed parent class call to Sequence::control_list_marked_dirty. Fixes #4335.
git-svn-id: svn://localhost/ardour2/branches/3.0@10140
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 01:20:58 +0000 (01:20 +0000)]
The most minor of formatting tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@10139
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 00:43:04 +0000 (00:43 +0000)]
Fix crash on close after Mackie modifications by making it use AbstractUI so that invalidation of signals works properly.
git-svn-id: svn://localhost/ardour2/branches/3.0@10138
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 23:18:59 +0000 (23:18 +0000)]
Fix crash on startup caused by previous Mackie commits.
git-svn-id: svn://localhost/ardour2/branches/3.0@10137
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 22:32:24 +0000 (22:32 +0000)]
No-op; formatting tidy-ups.
git-svn-id: svn://localhost/ardour2/branches/3.0@10136
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 22:22:21 +0000 (22:22 +0000)]
Update Mackie surface state when something is connected to its output port (#3887).
git-svn-id: svn://localhost/ardour2/branches/3.0@10135
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 22:22:14 +0000 (22:22 +0000)]
Add Signal5.
git-svn-id: svn://localhost/ardour2/branches/3.0@10134
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 21:03:11 +0000 (21:03 +0000)]
Correct signal handling for previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10130
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 20:35:16 +0000 (20:35 +0000)]
Delete MIDI port objects when the MackieControlProtocol is torn down, so that it can be recreated without attempting to create duplicate JACK port names. Should fix #3886.
git-svn-id: svn://localhost/ardour2/branches/3.0@10129
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 20:35:09 +0000 (20:35 +0000)]
Use RCU for MIDI Manager's port list.
git-svn-id: svn://localhost/ardour2/branches/3.0@10128
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 26 Sep 2011 18:54:55 +0000 (18:54 +0000)]
more assert/debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@10127
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 18:07:02 +0000 (18:07 +0000)]
Somewhat experimental patch to hide plugin inputs if the preceding processor doesn't offer outputs for them. Fixes #4330.
git-svn-id: svn://localhost/ardour2/branches/3.0@10126
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 18:04:02 +0000 (18:04 +0000)]
Tidy up PluginInsert's handling of how it chooses to map plugin IO to that of the insert.
git-svn-id: svn://localhost/ardour2/branches/3.0@10125
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 15:01:19 +0000 (15:01 +0000)]
Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@10124
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Sep 2011 20:09:17 +0000 (20:09 +0000)]
3.X version of earlier major fix to 2.X: Route::check_initial_delay() should be virtual and do nothing for busses
git-svn-id: svn://localhost/ardour2/branches/3.0@10123
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Sep 2011 20:08:48 +0000 (20:08 +0000)]
minor but important fix for the wrap-buffer case in a recording audio diskstream
git-svn-id: svn://localhost/ardour2/branches/3.0@10122
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Sep 2011 20:07:02 +0000 (20:07 +0000)]
minor correction in return type cast
git-svn-id: svn://localhost/ardour2/branches/3.0@10121
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Sep 2011 13:15:59 +0000 (13:15 +0000)]
Colin's patch to handle scroll events on track header meters (#4029)
git-svn-id: svn://localhost/ardour2/branches/3.0@10118
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Sep 2011 17:51:27 +0000 (17:51 +0000)]
change default search path for linux VST to use lib64 as appropriate
git-svn-id: svn://localhost/ardour2/branches/3.0@10112
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Sep 2011 17:28:13 +0000 (17:28 +0000)]
fixes from 2.X for latency/capture alignment stuff: don't reverse route list, update latency and capture offsets at transport stop; remove some debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@10110
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 17:19:01 +0000 (17:19 +0000)]
Check inodes before reporting ambigious files (#4326).
git-svn-id: svn://localhost/ardour2/branches/3.0@10109
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 16:56:18 +0000 (16:56 +0000)]
Fix adding of automation points to regions with a non-zero start (#4316).
git-svn-id: svn://localhost/ardour2/branches/3.0@10108
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 16:07:15 +0000 (16:07 +0000)]
Make LXVST_PATH / LXVST_PLUGINS work (#4329).
git-svn-id: svn://localhost/ardour2/branches/3.0@10106
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 15:55:12 +0000 (15:55 +0000)]
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@10105
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 15:54:19 +0000 (15:54 +0000)]
Use a MementoCommandBinder for Crossfades so that the undo record can contain details for crossfades that are subsequently deleted (#4325).
git-svn-id: svn://localhost/ardour2/branches/3.0@10104
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Sep 2011 22:33:27 +0000 (22:33 +0000)]
a few coding style (indentation etc.) cleanups to LX VST code
git-svn-id: svn://localhost/ardour2/branches/3.0@10102
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Sep 2011 20:29:47 +0000 (20:29 +0000)]
(native) Linux VST support from LinuxDSP
git-svn-id: svn://localhost/ardour2/branches/3.0@10101
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Sep 2011 20:28:44 +0000 (20:28 +0000)]
check INSTALL_DEST_BASE exists earlier rather than later
git-svn-id: svn://localhost/ardour2/branches/3.0@10100
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 22:34:30 +0000 (22:34 +0000)]
Add active toggle to editor route list (#4236).
git-svn-id: svn://localhost/ardour2/branches/3.0@10098
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 21:14:59 +0000 (21:14 +0000)]
Tidy up style of a few toggle buttons (#4319).
git-svn-id: svn://localhost/ardour2/branches/3.0@10097
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 21:14:50 +0000 (21:14 +0000)]
Remove unused button.
git-svn-id: svn://localhost/ardour2/branches/3.0@10096
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 17:15:43 +0000 (17:15 +0000)]
Emit ContentsChanged on the model when one of its control lists changes. Should fix #3880.
git-svn-id: svn://localhost/ardour2/branches/3.0@10095
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 09:31:08 +0000 (09:31 +0000)]
Connect mixer strip to panner shell even if there is currently no panner. Should fix #4318.
git-svn-id: svn://localhost/ardour2/branches/3.0@10094
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Sep 2011 19:49:45 +0000 (19:49 +0000)]
Set the click paths when enter is pressed in their Entry
(#part of 4321).
git-svn-id: svn://localhost/ardour2/branches/3.0@10093
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Sep 2011 19:49:36 +0000 (19:49 +0000)]
Specialise ConfigVariable for string so that values with
spaces in get handled properly (part of #4321).
git-svn-id: svn://localhost/ardour2/branches/3.0@10092
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Sep 2011 19:49:26 +0000 (19:49 +0000)]
Remove unused rec_monitors_input variables.
git-svn-id: svn://localhost/ardour2/branches/3.0@10091
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 16 Sep 2011 21:45:10 +0000 (21:45 +0000)]
Remove unused parameter.
git-svn-id: svn://localhost/ardour2/branches/3.0@10090
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Sep 2011 11:39:18 +0000 (11:39 +0000)]
revert debugging change from yesterday
git-svn-id: svn://localhost/ardour2/branches/3.0@10089
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Sep 2011 19:52:00 +0000 (19:52 +0000)]
debug the impossible
git-svn-id: svn://localhost/ardour2/branches/3.0@10088
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 20:39:03 +0000 (20:39 +0000)]
Option to glue new markers to bars and beats (part of
#4202).
git-svn-id: svn://localhost/ardour2/branches/3.0@10087
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 17:16:54 +0000 (17:16 +0000)]
Load the tempo map before the locations so that locations
can compute their BBT positions correctly (#4276).
git-svn-id: svn://localhost/ardour2/branches/3.0@10081
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 16:07:57 +0000 (16:07 +0000)]
Don't draw MIDI note horizontal grid lines if they would be
less than 3 pixels apart (#4300).
git-svn-id: svn://localhost/ardour2/branches/3.0@10080
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 15:55:27 +0000 (15:55 +0000)]
Fix default disk_io_chunk_frames for diskstream so that it
isn't larger than the default playback buffer size when
starting Ardour without a previous ~/.config; having
disk_io_chunk_frames larger violates basic design
assumptions and causes phantom underruns in playback
(#4308).
git-svn-id: svn://localhost/ardour2/branches/3.0@10079
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 14:00:03 +0000 (14:00 +0000)]
Small tweak to previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10076
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 13:57:20 +0000 (13:57 +0000)]
Clamp left hand side zoom drags of the summary (fixes
#4317).
git-svn-id: svn://localhost/ardour2/branches/3.0@10075
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 13:46:34 +0000 (13:46 +0000)]
Clear clicks on locating for a seamless loop so that they
don't stop (#4213).
git-svn-id: svn://localhost/ardour2/branches/3.0@10074
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Sep 2011 20:47:57 +0000 (20:47 +0000)]
new norwegian translation from Eivind Ødegård
git-svn-id: svn://localhost/ardour2/branches/3.0@10073
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Sep 2011 18:56:49 +0000 (18:56 +0000)]
new norwegian translation from Eivind Ødegård
git-svn-id: svn://localhost/ardour2/branches/3.0@10072
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 12 Sep 2011 15:05:43 +0000 (15:05 +0000)]
Use derived pan_outs() when panner setup is deferred, to
make it the same as when it is done immediately. Fixes
part of #4190.
git-svn-id: svn://localhost/ardour2/branches/3.0@10069
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 12 Sep 2011 13:17:42 +0000 (13:17 +0000)]
Fix a couple of thinkos causing crashes during split cycles
with plugins that are splitting e.g. mono inputs to stereo
plugins (#4169).
git-svn-id: svn://localhost/ardour2/branches/3.0@10068
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 8 Sep 2011 17:49:36 +0000 (17:49 +0000)]
Don't allow non-movable meter / tempo markers to be
dragged (part of #4313).
git-svn-id: svn://localhost/ardour2/branches/3.0@10067
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 8 Sep 2011 17:48:58 +0000 (17:48 +0000)]
Delete RouteUI immediately on request, rather than in an
idle loop. The idle loop bit is thought to be a
hangover from A2, and it causes #4315 because the
deleted ARDOUR::Route requests its references to be
dropped but its TimeAxisView hangs around for too long.
git-svn-id: svn://localhost/ardour2/branches/3.0@10066
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 15:07:02 +0000 (15:07 +0000)]
Put session-modified asterix in mixer window title as well
as editor (#4285).
git-svn-id: svn://localhost/ardour2/branches/3.0@10065
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 14:42:25 +0000 (14:42 +0000)]
Set up ControlUI::combo_map correctly to fix drop-down boxes
in generated plugin UIs (#4221). Based on work by
jeremybub.
git-svn-id: svn://localhost/ardour2/branches/3.0@10064
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 14:11:33 +0000 (14:11 +0000)]
Increase threshold for zoom-by-horizontal movement;
ignore movements to y positions outside the scroomer;
round page size and value to prevent 'quivering' during
drags. Should fix #4299.
git-svn-id: svn://localhost/ardour2/branches/3.0@10063
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 13:45:52 +0000 (13:45 +0000)]
Don't create new regions on clicks on MIDI plugin automation
tracks (#4298).
git-svn-id: svn://localhost/ardour2/branches/3.0@10062
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 11:56:29 +0000 (11:56 +0000)]
Disallow black as a route group colour; force a dark
grey instead (part of #4064).
git-svn-id: svn://localhost/ardour2/branches/3.0@10061
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 11:56:23 +0000 (11:56 +0000)]
Update route colours when they are added to / removed
from groups which share colour (more of #4064).
git-svn-id: svn://localhost/ardour2/branches/3.0@10060
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 23:28:55 +0000 (23:28 +0000)]
Snap new automation points in AutomationRegionViews (#4297).
git-svn-id: svn://localhost/ardour2/branches/3.0@10059
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 23:26:02 +0000 (23:26 +0000)]
Correct fix for previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10058
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 22:40:41 +0000 (22:40 +0000)]
Do not move the initial tempo / meter changes at 0 time when inserting time (#4313).
git-svn-id: svn://localhost/ardour2/branches/3.0@10057
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 09:43:57 +0000 (09:43 +0000)]
Fix style of the clock in the insert time dialogue.
git-svn-id: svn://localhost/ardour2/branches/3.0@10056
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 00:20:00 +0000 (00:20 +0000)]
Patch from royvegard to stop session range location being removed on clear-ranges (#4284).
git-svn-id: svn://localhost/ardour2/branches/3.0@10055
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Sep 2011 23:38:18 +0000 (23:38 +0000)]
Add option to insert time on all a track's playlists (#4304).
git-svn-id: svn://localhost/ardour2/branches/3.0@10054
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Aug 2011 20:46:16 +0000 (20:46 +0000)]
Another try at fixing #4301.
git-svn-id: svn://localhost/ardour2/branches/3.0@10045
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Aug 2011 19:26:25 +0000 (19:26 +0000)]
Fix thinko with dragging one of >1 tabs in the same
route group (#4301).
git-svn-id: svn://localhost/ardour2/branches/3.0@10044
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Aug 2011 19:14:12 +0000 (19:14 +0000)]
Allow route groups to color their tracks (remainder of
#4064).
git-svn-id: svn://localhost/ardour2/branches/3.0@10043
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 18:58:46 +0000 (18:58 +0000)]
Fix meter colour range to again have a hard knee at 0dB and twiddle colours so >0dB levels are red and stand out.
I am not sure if this is the original intent here, but it seems the most informative/useful/standard/etc. Unfortunately the colour names in the configuration (min, mid, max, clip) are a bit confusing (starting to clip = "mid"?) but changing them would break things. Oh well.
git-svn-id: svn://localhost/ardour2/branches/3.0@10042
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 17:22:05 +0000 (17:22 +0000)]
Fix meter colour gradients (mid and top were swapped).
I removed the double stop around the knee because... well, this is the way I figured out that actually follows the colour configuration as expected. It may be less correct for some reason, but it looks like what I expect when twiddling the colours, anyway.
git-svn-id: svn://localhost/ardour2/branches/3.0@10041
d708f5d6-7413-0410-9779-
e7cbd77b26cf