ardour.git
12 years agoadd route group support for monitoring choices
Paul Davis [Fri, 21 Oct 2011 15:47:50 +0000 (15:47 +0000)]
add route group support for monitoring choices

git-svn-id: svn://localhost/ardour2/branches/3.0@10268 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotweak monitoring state logic
Paul Davis [Fri, 21 Oct 2011 15:47:38 +0000 (15:47 +0000)]
tweak monitoring state logic

git-svn-id: svn://localhost/ardour2/branches/3.0@10267 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix display (and handling of) monitoring status during roll
Paul Davis [Fri, 21 Oct 2011 15:21:13 +0000 (15:21 +0000)]
fix display (and handling of) monitoring status during roll

git-svn-id: svn://localhost/ardour2/branches/3.0@10266 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agocorrectly track monitoring changes in libardour and the GUI; required removing propag...
Paul Davis [Fri, 21 Oct 2011 15:05:33 +0000 (15:05 +0000)]
correctly track monitoring changes in libardour and the GUI; required removing propagation of session rec-enabled status through process chain and replacing it with call to Session::actively_recording() where necessary (may require a new RT event)

git-svn-id: svn://localhost/ardour2/branches/3.0@10265 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agostart of tracking monitor state correctly
Paul Davis [Fri, 21 Oct 2011 12:40:06 +0000 (12:40 +0000)]
start of tracking monitor state correctly

git-svn-id: svn://localhost/ardour2/branches/3.0@10264 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agosave&restore for track monitor state
Paul Davis [Fri, 21 Oct 2011 12:34:29 +0000 (12:34 +0000)]
save&restore for track monitor state

git-svn-id: svn://localhost/ardour2/branches/3.0@10263 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMore robust plugin I/O mapping.
David Robillard [Fri, 21 Oct 2011 04:51:04 +0000 (04:51 +0000)]
More robust plugin I/O mapping.

This does not change the actual mapping logic, but makes the application of
the mapping much more robust.  If there is no valid mapping for a given port,
that port is connected to silence (instead of crashing messily and/or via a
failed assertion).

Also tolerate mappings that nonsensically map to a buffer that is not present
(this particularly happens for MIDI ports in some cases) as a temporary fix.
The mapping logic needs work and/or our concept of just how much MIDI we support
in a route needs simplification...

git-svn-id: svn://localhost/ardour2/branches/3.0@10262 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomake monitor=In work during no-roll conditions without auto-input
Paul Davis [Thu, 20 Oct 2011 21:27:44 +0000 (21:27 +0000)]
make monitor=In work during no-roll conditions without auto-input

git-svn-id: svn://localhost/ardour2/branches/3.0@10261 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoagain, drop the assert when asked to read part of an audio region with an invalid...
Paul Davis [Thu, 20 Oct 2011 21:24:06 +0000 (21:24 +0000)]
again, drop the assert when asked to read part of an audio region with an invalid timeline range, and just send an error message. this avoids crashing when loading sessions created with the broken crossfade constructor

git-svn-id: svn://localhost/ardour2/branches/3.0@10260 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove absurd internal Crossfade constructor that confused region start and region...
Paul Davis [Thu, 20 Oct 2011 21:17:25 +0000 (21:17 +0000)]
remove absurd internal Crossfade constructor that confused region start and region position; set position explicitly in the two places that we use these crossfades; revert to the assert that caught this crazy error

git-svn-id: svn://localhost/ardour2/branches/3.0@10259 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoobey monitor=disk when recording also; remove debug output
Paul Davis [Thu, 20 Oct 2011 19:20:44 +0000 (19:20 +0000)]
obey monitor=disk when recording also; remove debug output

git-svn-id: svn://localhost/ardour2/branches/3.0@10258 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix an aggressive assert that crashes out when reading the wrong regions ... why...
Paul Davis [Thu, 20 Oct 2011 19:20:22 +0000 (19:20 +0000)]
fix an aggressive assert that crashes out when reading the wrong regions ... why are we reading the wrong regions?

git-svn-id: svn://localhost/ardour2/branches/3.0@10257 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd initial implementation of explicit monitor (input|disk) control. some behaviour...
Paul Davis [Thu, 20 Oct 2011 18:50:29 +0000 (18:50 +0000)]
add initial implementation of explicit monitor (input|disk) control. some behaviour to be worked out, still

git-svn-id: svn://localhost/ardour2/branches/3.0@10256 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix whitespace error
Paul Davis [Thu, 20 Oct 2011 15:09:03 +0000 (15:09 +0000)]
fix whitespace error

git-svn-id: svn://localhost/ardour2/branches/3.0@10255 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agobackup to waf 1.6.7 to see if that fixes a reported issue
Paul Davis [Thu, 20 Oct 2011 15:08:22 +0000 (15:08 +0000)]
backup to waf 1.6.7 to see if that fixes a reported issue

git-svn-id: svn://localhost/ardour2/branches/3.0@10254 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agorevert to "real" optimzation flags, and remove commented stuff
Paul Davis [Thu, 20 Oct 2011 14:48:07 +0000 (14:48 +0000)]
revert to "real" optimzation flags, and remove commented stuff

git-svn-id: svn://localhost/ardour2/branches/3.0@10253 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix --debug being set to False by default (originates in drobilla's autowaf.py),...
Paul Davis [Thu, 20 Oct 2011 13:57:30 +0000 (13:57 +0000)]
fix --debug being set to False by default (originates in drobilla's autowaf.py), upgrade to waf 1.6.8, update instructions on how to build a custom waf

git-svn-id: svn://localhost/ardour2/branches/3.0@10252 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoinclude abstract_ui.cc in mackie source to actually instantiate the AbstractUI template
Paul Davis [Thu, 20 Oct 2011 11:56:21 +0000 (11:56 +0000)]
include abstract_ui.cc in mackie source to actually instantiate the AbstractUI template

git-svn-id: svn://localhost/ardour2/branches/3.0@10251 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomake mackie control header include abstract_ui.h (might help compile/link issue on...
Paul Davis [Thu, 20 Oct 2011 11:44:46 +0000 (11:44 +0000)]
make mackie control header include abstract_ui.h (might help compile/link issue on OS X)

git-svn-id: svn://localhost/ardour2/branches/3.0@10250 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix minor typo
Paul Davis [Thu, 20 Oct 2011 11:44:04 +0000 (11:44 +0000)]
fix minor typo

git-svn-id: svn://localhost/ardour2/branches/3.0@10249 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd (commented) new version of fit-to-pixels function, from Company on #gtk+
Paul Davis [Thu, 20 Oct 2011 11:43:48 +0000 (11:43 +0000)]
add (commented) new version of fit-to-pixels function, from Company on #gtk+

git-svn-id: svn://localhost/ardour2/branches/3.0@10248 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove unused static function
Paul Davis [Thu, 20 Oct 2011 11:43:08 +0000 (11:43 +0000)]
remove unused static function

git-svn-id: svn://localhost/ardour2/branches/3.0@10247 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix unused variable warning
Paul Davis [Thu, 20 Oct 2011 11:42:55 +0000 (11:42 +0000)]
fix unused variable warning

git-svn-id: svn://localhost/ardour2/branches/3.0@10246 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSave marker selection state in instant.xml (#4203).
Carl Hetherington [Thu, 20 Oct 2011 00:05:31 +0000 (00:05 +0000)]
Save marker selection state in instant.xml (#4203).

git-svn-id: svn://localhost/ardour2/branches/3.0@10245 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTrim include tree.
David Robillard [Wed, 19 Oct 2011 21:53:09 +0000 (21:53 +0000)]
Trim include tree.

git-svn-id: svn://localhost/ardour2/branches/3.0@10244 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix use of uninitialized value
David Robillard [Wed, 19 Oct 2011 21:52:22 +0000 (21:52 +0000)]
Fix use of uninitialized value

git-svn-id: svn://localhost/ardour2/branches/3.0@10243 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd AU parameter listening stuff from 2.X
Paul Davis [Wed, 19 Oct 2011 20:31:00 +0000 (20:31 +0000)]
add AU parameter listening stuff from 2.X

git-svn-id: svn://localhost/ardour2/branches/3.0@10242 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodebugging with thorwil: don't redirect JACK msgs via ardour stuff
Paul Davis [Wed, 19 Oct 2011 19:51:52 +0000 (19:51 +0000)]
debugging with thorwil: don't redirect JACK msgs via ardour stuff

git-svn-id: svn://localhost/ardour2/branches/3.0@10241 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodebugging with thorwil
Paul Davis [Wed, 19 Oct 2011 18:44:21 +0000 (18:44 +0000)]
debugging with thorwil

git-svn-id: svn://localhost/ardour2/branches/3.0@10240 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove dubious Evoral::Event methods that exposed non-const references to members.
David Robillard [Wed, 19 Oct 2011 18:11:31 +0000 (18:11 +0000)]
Remove dubious Evoral::Event methods that exposed non-const references to members.

git-svn-id: svn://localhost/ardour2/branches/3.0@10239 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoworking AU instruments (MIDI-driven synth plugins)
Paul Davis [Wed, 19 Oct 2011 17:18:47 +0000 (17:18 +0000)]
working AU instruments (MIDI-driven synth plugins)

git-svn-id: svn://localhost/ardour2/branches/3.0@10238 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix AU plugin creation by changing packing of preset combo/box
Paul Davis [Wed, 19 Oct 2011 17:11:53 +0000 (17:11 +0000)]
fix AU plugin creation by changing packing of preset combo/box

git-svn-id: svn://localhost/ardour2/branches/3.0@10237 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix insertion of processors at the point at which the processor menu was opened;...
Carl Hetherington [Wed, 19 Oct 2011 16:53:36 +0000 (16:53 +0000)]
Fix insertion of processors at the point at which the processor menu was opened; give a visual cue to indicate where a processor will be inserted.  Kind of experimental.

git-svn-id: svn://localhost/ardour2/branches/3.0@10236 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd missing copyright headers.
David Robillard [Wed, 19 Oct 2011 15:33:18 +0000 (15:33 +0000)]
Add missing copyright headers.
Fix indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@10235 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFinish off half-cleanup.
Carl Hetherington [Wed, 19 Oct 2011 14:52:14 +0000 (14:52 +0000)]
Finish off half-cleanup.

git-svn-id: svn://localhost/ardour2/branches/3.0@10234 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMake all-processors-active act an all processors rather than just pre/post-fader...
Carl Hetherington [Wed, 19 Oct 2011 14:26:40 +0000 (14:26 +0000)]
Make all-processors-active act an all processors rather than just pre/post-fader ones depending on where the mouse was clicked to open the menu.

git-svn-id: svn://localhost/ardour2/branches/3.0@10233 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoImprove plugin hide logic to prevent crashes when trying to insert fully audio plugin...
Carl Hetherington [Wed, 19 Oct 2011 14:26:16 +0000 (14:26 +0000)]
Improve plugin hide logic to prevent crashes when trying to insert fully audio plugins into MIDI tracks.

git-svn-id: svn://localhost/ardour2/branches/3.0@10232 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoflush_buffers on all of a route's deliveries so that MIDI sends work.
Carl Hetherington [Wed, 19 Oct 2011 10:40:27 +0000 (10:40 +0000)]
flush_buffers on all of a route's deliveries so that MIDI sends work.

git-svn-id: svn://localhost/ardour2/branches/3.0@10231 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdjust send faders depending on what signal type they are passing (part of #4352).
Carl Hetherington [Wed, 19 Oct 2011 10:01:37 +0000 (10:01 +0000)]
Adjust send faders depending on what signal type they are passing (part of #4352).

git-svn-id: svn://localhost/ardour2/branches/3.0@10230 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unnecessary virtual declaration.
Carl Hetherington [Wed, 19 Oct 2011 09:56:19 +0000 (09:56 +0000)]
Remove unnecessary virtual declaration.

git-svn-id: svn://localhost/ardour2/branches/3.0@10229 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoUse a ARDOUR::DataType rather than a bool.
Carl Hetherington [Wed, 19 Oct 2011 09:56:00 +0000 (09:56 +0000)]
Use a ARDOUR::DataType rather than a bool.

git-svn-id: svn://localhost/ardour2/branches/3.0@10228 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTrim the include tree.
David Robillard [Wed, 19 Oct 2011 03:34:02 +0000 (03:34 +0000)]
Trim the include tree.

git-svn-id: svn://localhost/ardour2/branches/3.0@10227 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix bindings generation process for OS X
Paul Davis [Tue, 18 Oct 2011 22:36:00 +0000 (22:36 +0000)]
fix bindings generation process for OS X

git-svn-id: svn://localhost/ardour2/branches/3.0@10226 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodeliver MIDI events to AU plugins that want them
Paul Davis [Tue, 18 Oct 2011 21:00:43 +0000 (21:00 +0000)]
deliver MIDI events to AU plugins that want them

git-svn-id: svn://localhost/ardour2/branches/3.0@10225 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agochanges for OS X support: change waf config define to COREAUDIO_SUPPORT, remove Plugi...
Paul Davis [Tue, 18 Oct 2011 15:08:42 +0000 (15:08 +0000)]
changes for OS X support: change waf config define to COREAUDIO_SUPPORT, remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken)

git-svn-id: svn://localhost/ardour2/branches/3.0@10224 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agonew debugging flags for PluginManager and AudioUnits
Paul Davis [Tue, 18 Oct 2011 15:04:52 +0000 (15:04 +0000)]
new debugging flags for PluginManager and AudioUnits

git-svn-id: svn://localhost/ardour2/branches/3.0@10223 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomake Stateful::_id private and provide appropriate methods to set it, and use them...
Paul Davis [Tue, 18 Oct 2011 13:18:47 +0000 (13:18 +0000)]
make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour

git-svn-id: svn://localhost/ardour2/branches/3.0@10222 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agognomecanvas related build changes
Paul Davis [Tue, 18 Oct 2011 13:07:26 +0000 (13:07 +0000)]
gnomecanvas related build changes

git-svn-id: svn://localhost/ardour2/branches/3.0@10221 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agognomecanvas related build changes
Paul Davis [Tue, 18 Oct 2011 13:07:10 +0000 (13:07 +0000)]
gnomecanvas related build changes

git-svn-id: svn://localhost/ardour2/branches/3.0@10220 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove gnome canvas from ardour source tree (require 2.30 for build)
Paul Davis [Tue, 18 Oct 2011 13:06:39 +0000 (13:06 +0000)]
remove gnome canvas from ardour source tree (require 2.30 for build)

git-svn-id: svn://localhost/ardour2/branches/3.0@10219 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomake native linux VST support default to enabled
Paul Davis [Tue, 18 Oct 2011 12:58:07 +0000 (12:58 +0000)]
make native linux VST support default to enabled

git-svn-id: svn://localhost/ardour2/branches/3.0@10218 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove erroneous setup of single export timespan selector's height (#3941).
Carl Hetherington [Tue, 18 Oct 2011 00:24:40 +0000 (00:24 +0000)]
Remove erroneous setup of single export timespan selector's height (#3941).

git-svn-id: svn://localhost/ardour2/branches/3.0@10217 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTidy up overwritten files dialogue slightly.
Carl Hetherington [Tue, 18 Oct 2011 00:24:34 +0000 (00:24 +0000)]
Tidy up overwritten files dialogue slightly.

git-svn-id: svn://localhost/ardour2/branches/3.0@10216 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd a couple of missing ellipses to menu items.
Carl Hetherington [Tue, 18 Oct 2011 00:24:29 +0000 (00:24 +0000)]
Add a couple of missing ellipses to menu items.

git-svn-id: svn://localhost/ardour2/branches/3.0@10215 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused code.
Carl Hetherington [Tue, 18 Oct 2011 00:24:23 +0000 (00:24 +0000)]
Remove unused code.

git-svn-id: svn://localhost/ardour2/branches/3.0@10214 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoPatch from colinf to disallow colons in snapshot names
Carl Hetherington [Mon, 17 Oct 2011 20:36:01 +0000 (20:36 +0000)]
Patch from colinf to disallow colons in snapshot names
for compatibility with FAT filesystems (#4361).

git-svn-id: svn://localhost/ardour2/branches/3.0@10213 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoDiscard MIDI when sending to the monitor bus. Fixes
Carl Hetherington [Mon, 17 Oct 2011 20:35:55 +0000 (20:35 +0000)]
Discard MIDI when sending to the monitor bus.  Fixes
#4372.

git-svn-id: svn://localhost/ardour2/branches/3.0@10212 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSet up LXVST preset combo after starting the editor up, as
Carl Hetherington [Mon, 17 Oct 2011 18:24:00 +0000 (18:24 +0000)]
Set up LXVST preset combo after starting the editor up, as
the current_program seems only to be updated after the
editor starts in some cases (#4362).

git-svn-id: svn://localhost/ardour2/branches/3.0@10211 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused method transport_marker_context_menu(). Allow
Carl Hetherington [Sun, 16 Oct 2011 21:58:29 +0000 (21:58 +0000)]
Remove unused method transport_marker_context_menu().  Allow
loop / punch markers to be removed (#4379).

git-svn-id: svn://localhost/ardour2/branches/3.0@10210 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agonew Emu Xboard 61 binding map from mcgruff
Paul Davis [Fri, 14 Oct 2011 21:01:10 +0000 (21:01 +0000)]
new Emu Xboard 61 binding map from mcgruff

git-svn-id: svn://localhost/ardour2/branches/3.0@10209 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoavoid listing duplicate LXVST plugins that are discovered along LXVST_PATH or otherwi...
Paul Davis [Thu, 13 Oct 2011 18:40:47 +0000 (18:40 +0000)]
avoid listing duplicate LXVST plugins that are discovered along LXVST_PATH or otherwise (from linuxdsp)

git-svn-id: svn://localhost/ardour2/branches/3.0@10208 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd new per-session MIDI-region-copy-is-fork: if set, all MIDI region copies will...
Paul Davis [Thu, 13 Oct 2011 17:57:33 +0000 (17:57 +0000)]
add new per-session MIDI-region-copy-is-fork: if set, all MIDI region copies will be independent from each other (via MIDIRegion::clone()); visible in Session properties editor under the Misc tab

git-svn-id: svn://localhost/ardour2/branches/3.0@10207 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused variable.
Carl Hetherington [Fri, 7 Oct 2011 22:19:23 +0000 (22:19 +0000)]
Remove unused variable.

git-svn-id: svn://localhost/ardour2/branches/3.0@10201 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix crash on "Consolidate Range" on MIDI tracks (#4226).
David Robillard [Fri, 7 Oct 2011 21:35:33 +0000 (21:35 +0000)]
Fix crash on "Consolidate Range" on MIDI tracks (#4226).

git-svn-id: svn://localhost/ardour2/branches/3.0@10200 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoImplement range selecting for MIDI notes (#4087).
David Robillard [Fri, 7 Oct 2011 21:11:19 +0000 (21:11 +0000)]
Implement range selecting for MIDI notes (#4087).

git-svn-id: svn://localhost/ardour2/branches/3.0@10199 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoImplement invert selection for MIDI notes (#4087).
David Robillard [Fri, 7 Oct 2011 20:27:12 +0000 (20:27 +0000)]
Implement invert selection for MIDI notes (#4087).

git-svn-id: svn://localhost/ardour2/branches/3.0@10198 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix spacey tabs.
David Robillard [Fri, 7 Oct 2011 20:09:01 +0000 (20:09 +0000)]
Fix spacey tabs.

git-svn-id: svn://localhost/ardour2/branches/3.0@10197 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix crash when moving end marker after deleting loop range (#4357).
David Robillard [Fri, 7 Oct 2011 19:49:21 +0000 (19:49 +0000)]
Fix crash when moving end marker after deleting loop range (#4357).

git-svn-id: svn://localhost/ardour2/branches/3.0@10196 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix visibility of MIDI CC automation lanes (#4356).
David Robillard [Fri, 7 Oct 2011 19:30:44 +0000 (19:30 +0000)]
Fix visibility of MIDI CC automation lanes (#4356).

git-svn-id: svn://localhost/ardour2/branches/3.0@10195 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMake panner tolerate 0 audio inputs (fix #4353).
David Robillard [Fri, 7 Oct 2011 16:30:27 +0000 (16:30 +0000)]
Make panner tolerate 0 audio inputs (fix #4353).

git-svn-id: svn://localhost/ardour2/branches/3.0@10194 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix checking for the same packages several times (autowaf r54)
David Robillard [Wed, 5 Oct 2011 15:07:21 +0000 (15:07 +0000)]
Fix checking for the same packages several times (autowaf r54)

git-svn-id: svn://localhost/ardour2/branches/3.0@10190 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoPatch from orbisvicis to fix install of UI RC files
Carl Hetherington [Tue, 4 Oct 2011 19:49:24 +0000 (19:49 +0000)]
Patch from orbisvicis to fix install of UI RC files
(#4351).

git-svn-id: svn://localhost/ardour2/branches/3.0@10189 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix LXVST compile.
Carl Hetherington [Tue, 4 Oct 2011 13:19:28 +0000 (13:19 +0000)]
Fix LXVST compile.

git-svn-id: svn://localhost/ardour2/branches/3.0@10188 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoPatch from acolomb to fix install of ardour_system.rc
Carl Hetherington [Mon, 3 Oct 2011 21:31:59 +0000 (21:31 +0000)]
Patch from acolomb to fix install of ardour_system.rc
(#4348).

git-svn-id: svn://localhost/ardour2/branches/3.0@10186 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoupdate vestige header; fix 64 bit issues
Paul Davis [Mon, 3 Oct 2011 19:56:30 +0000 (19:56 +0000)]
update vestige header; fix 64 bit issues

git-svn-id: svn://localhost/ardour2/branches/3.0@10185 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove LV2 support via SLV2 (Lilv only now).
David Robillard [Mon, 3 Oct 2011 18:10:05 +0000 (18:10 +0000)]
Remove LV2 support via SLV2 (Lilv only now).

git-svn-id: svn://localhost/ardour2/branches/3.0@10184 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years ago@LIBDIR@ apparently now includes @INSTALL_PREFIX@, so just use that on its own (...
Carl Hetherington [Sun, 2 Oct 2011 23:17:59 +0000 (23:17 +0000)]
@LIBDIR@ apparently now includes @INSTALL_PREFIX@, so just use that on its own (#4344).

git-svn-id: svn://localhost/ardour2/branches/3.0@10183 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix crash on rename region.
Carl Hetherington [Sun, 2 Oct 2011 22:16:12 +0000 (22:16 +0000)]
Fix crash on rename region.

git-svn-id: svn://localhost/ardour2/branches/3.0@10182 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoProper fix for r10178.
David Robillard [Fri, 30 Sep 2011 19:06:48 +0000 (19:06 +0000)]
Proper fix for r10178.

git-svn-id: svn://localhost/ardour2/branches/3.0@10180 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofixes for 98% of all the warnings/errors reported by OS X gcc on tiger
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

12 years agoworkaround for WTF-breakage of bld.env/bld.is_defined, but this is probably just...
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

12 years agodon't build tranzport support unless it was asked for (it doesn't work anyway)
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

12 years agomore changes to wscript files to catch up with waf 1.6 and fix OS X issues
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

12 years agoshuffle some OS X stuff around
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

12 years agoadd back --optimize option that somehow got lost over some period of time (disables...
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

12 years agomake libardour header checks non-mandatory (for OS X)
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

12 years agomake surfaces header checks non-mandatory (for OS X)
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

12 years agomake libpbd header checks non-mandatory (for OS X)
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

12 years agomake phone-home option default to False even for non-debug builds
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

12 years agoupdate waf to include doxygen tools, revert --debug to the default
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

12 years agoFix installation globs
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

12 years agoPython 3 fixes
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

12 years agoFix whitespace.
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

12 years agoAdd instructions for updating waf lest I get hit by a bus
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

12 years agoUse is_defined to check for HAVE_* variables set by checks.
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

12 years agoRemove use of waf compat15 tool.
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

12 years agoUpgrade to waf 1.6.7 and autowaf r52.
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

12 years agostop asking GTK to do include-processing of RC files, since it can't, and get waf...
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

12 years agoStop MidiRegionView claiming PrimaryModifier-scrollwheel so
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

12 years agoClear selected MIDI notes in all regions when they are
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