d09ebfb03b
make libpbd header checks non-mandatory (for OS X)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 12:11:20 +00:00
00afb84446
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
2011-09-30 11:52:35 +00:00
0630f834a0
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
2011-09-30 11:51:48 +00:00
1c7cb97d85
Fix installation globs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10168 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 23:24:55 +00:00
31bbc76319
Python 3 fixes
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10167 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 22:50:08 +00:00
e7403295fe
Fix whitespace.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10166 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 21:36:31 +00:00
40f5051527
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
2011-09-29 21:22:37 +00:00
4ffe8418e3
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
2011-09-29 20:29:06 +00:00
c1ef7b14a3
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
2011-09-29 19:58:05 +00:00
723ab60b39
Upgrade to waf 1.6.7 and autowaf r52.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:17:54 +00:00
426d3d8207
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
2011-09-29 15:22:11 +00:00
Carl Hetherington
29902b5731
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
2011-09-28 19:23:13 +00:00
Carl Hetherington
5f2ef08666
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
2011-09-28 14:07:42 +00:00
97a3971bab
more jack include fixes
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10157 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-28 13:37:57 +00:00
43b8eff4f6
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
2011-09-28 13:20:03 +00:00
9030f4e61b
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
2011-09-28 13:19:15 +00:00
Carl Hetherington
7fdc1272b2
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
2011-09-28 12:40:54 +00:00
Carl Hetherington
6a3d6f3549
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
2011-09-28 01:27:54 +00:00
Carl Hetherington
b85e065069
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
2011-09-28 00:47:37 +00:00
Carl Hetherington
de53e1154b
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
2011-09-28 00:36:30 +00:00
Carl Hetherington
3f8f1b3478
Remove some debug messages.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10150 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-28 00:36:23 +00:00
Carl Hetherington
6583376d05
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
2011-09-27 20:20:04 +00:00
Carl Hetherington
89543bf4db
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
2011-09-27 20:15:49 +00:00
Carl Hetherington
20dc91d0ad
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
2011-09-27 01:21:05 +00:00
Carl Hetherington
90a2cc0746
The most minor of formatting tweaks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10139 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 01:20:58 +00:00
Carl Hetherington
2206a60a10
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
2011-09-27 00:43:04 +00:00
Carl Hetherington
daf5203f58
Fix crash on startup caused by previous Mackie commits.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10137 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 23:18:59 +00:00
Carl Hetherington
f349b4010d
No-op; formatting tidy-ups.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 22:32:24 +00:00
Carl Hetherington
1145f1ff6c
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
2011-09-26 22:22:21 +00:00
Carl Hetherington
fa590d385b
Add Signal5.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10134 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 22:22:14 +00:00
Carl Hetherington
1f1abd0646
Correct signal handling for previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10130 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 21:03:11 +00:00
Carl Hetherington
a7dc433498
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
2011-09-26 20:35:16 +00:00
Carl Hetherington
d6112f1213
Use RCU for MIDI Manager's port list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10128 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 20:35:09 +00:00
e5a9ea3ed9
more assert/debugging
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10127 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 18:54:55 +00:00
Carl Hetherington
f40c7c45be
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
2011-09-26 18:07:02 +00:00
Carl Hetherington
8f46b0dc4b
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
2011-09-26 18:04:02 +00:00
Carl Hetherington
fa9e3b3165
Fix warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10124 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 15:01:19 +00:00
58ded03f8f
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
2011-09-25 20:09:17 +00:00
129ac54a57
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
2011-09-25 20:08:48 +00:00
23dfd4af19
minor correction in return type cast
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10121 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-25 20:07:02 +00:00
Carl Hetherington
0411b3b54c
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
2011-09-25 13:15:59 +00:00
b875f1edca
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
2011-09-21 17:51:27 +00:00
4da9b2caac
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
2011-09-21 17:28:13 +00:00
Carl Hetherington
3314322c7e
Check inodes before reporting ambigious files ( #4326 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10109 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 17:19:01 +00:00
Carl Hetherington
8d84c69eec
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
2011-09-21 16:56:18 +00:00
Carl Hetherington
150ad3ae82
Make LXVST_PATH / LXVST_PLUGINS work ( #4329 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10106 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 16:07:15 +00:00
Carl Hetherington
460b99645c
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 15:55:12 +00:00
Carl Hetherington
185b58f259
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
2011-09-21 15:54:19 +00:00
2e59536dd8
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
2011-09-20 22:33:27 +00:00
d4433b9ab3
(native) Linux VST support from LinuxDSP
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10101 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-20 20:29:47 +00:00