ardour.git
12 years agoUse the same logic to decide on step size when scroll-wheeling faders in the mixer...
Carl Hetherington [Thu, 31 May 2012 18:04:47 +0000 (18:04 +0000)]
Use the same logic to decide on step size when scroll-wheeling faders in the mixer and knobs in the monitor section (part of #4726).

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

12 years agoFix incorrect automation point drags when a drag is started with push held and finish...
Carl Hetherington [Thu, 31 May 2012 17:08:39 +0000 (17:08 +0000)]
Fix incorrect automation point drags when a drag is started with push held and finished without it.

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

12 years agoPush of automation points is done on the GUI side, so no need to do it on sync as...
Carl Hetherington [Thu, 31 May 2012 17:08:32 +0000 (17:08 +0000)]
Push of automation points is done on the GUI side, so no need to do it on sync as well.

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

12 years agoRemove some more unwanted roundings from control point frame to pixel conversions.
Carl Hetherington [Thu, 31 May 2012 17:08:25 +0000 (17:08 +0000)]
Remove some more unwanted roundings from control point frame to pixel conversions.

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

12 years agoAllow movement of several vertically-colinear points at the same time.
Carl Hetherington [Thu, 31 May 2012 17:08:08 +0000 (17:08 +0000)]
Allow movement of several vertically-colinear points at the same time.

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

12 years agoHandle discontiguous control point selections properly when dragging.
Carl Hetherington [Thu, 31 May 2012 17:08:00 +0000 (17:08 +0000)]
Handle discontiguous control point selections properly when dragging.

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

12 years agoRemove suspect pixel-based control point x position clamping; this may cause issues...
Carl Hetherington [Thu, 31 May 2012 17:07:47 +0000 (17:07 +0000)]
Remove suspect pixel-based control point x position clamping; this may cause issues in libart, so may need reverting.

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

12 years agoDon't round conversions from frame to unit when setting up control points, as it...
Carl Hetherington [Thu, 31 May 2012 17:07:02 +0000 (17:07 +0000)]
Don't round conversions from frame to unit when setting up control points, as it will cause big inaccuracies when zoomed out.

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

12 years agoSlightly unpleasant hack to stop control points being
Carl Hetherington [Thu, 31 May 2012 14:39:48 +0000 (14:39 +0000)]
Slightly unpleasant hack to stop control points being
unselected when you ctrl-drag a selected point in order to
do a push drag.

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

12 years agofix comment regarding keyboard modifiers on OS X
Paul Davis [Thu, 31 May 2012 14:01:46 +0000 (14:01 +0000)]
fix comment regarding keyboard modifiers on OS X

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

12 years agoallow alt-drag on stereo panner to move just one side of the stereo field. this wiggl...
Paul Davis [Thu, 31 May 2012 13:58:59 +0000 (13:58 +0000)]
allow alt-drag on stereo panner to move just one side of the stereo field. this wiggles a bit, possibly because of rounding, and that probably needs to be addressed

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

12 years agorevert previous change
Paul Davis [Wed, 30 May 2012 21:19:28 +0000 (21:19 +0000)]
revert previous change

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

12 years agotry not thinning when loading old-school automation lists
Paul Davis [Wed, 30 May 2012 21:07:15 +0000 (21:07 +0000)]
try not thinning when loading old-school automation lists

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

12 years agorethink how to load legacy crossfades as new-style xfades
Paul Davis [Wed, 30 May 2012 19:30:38 +0000 (19:30 +0000)]
rethink how to load legacy crossfades as new-style xfades

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

12 years agodon't abort when loading legacy xfades if the constituent regions cannot be found
Paul Davis [Wed, 30 May 2012 16:16:27 +0000 (16:16 +0000)]
don't abort when loading legacy xfades if the constituent regions cannot be found

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

12 years agodebugging legacy xfade loading, part 2
Paul Davis [Wed, 30 May 2012 15:43:56 +0000 (15:43 +0000)]
debugging legacy xfade loading, part 2

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

12 years agodebugging legacy xfade loading
Paul Davis [Wed, 30 May 2012 15:36:09 +0000 (15:36 +0000)]
debugging legacy xfade loading

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

12 years agofix osx build script when the path to the plugin folder contains spaces
Paul Davis [Wed, 30 May 2012 15:34:25 +0000 (15:34 +0000)]
fix osx build script when the path to the plugin folder contains spaces

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

12 years agofixup previous commit for OS X
Paul Davis [Wed, 30 May 2012 15:33:56 +0000 (15:33 +0000)]
fixup previous commit for OS X

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

12 years agomore cleanups and standardization of fixup_bundle_environment() functions
Paul Davis [Wed, 30 May 2012 14:58:39 +0000 (14:58 +0000)]
more cleanups and standardization of fixup_bundle_environment() functions

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

12 years agoMCP: metering changes from rodrigo, makes metering work correctly on the MC Pro ...
Paul Davis [Wed, 30 May 2012 14:32:27 +0000 (14:32 +0000)]
MCP: metering changes from rodrigo, makes metering work correctly on the MC Pro (also checked on the nucleus)

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

12 years agoMCP: remove misleading and confusing and out of date comment
Paul Davis [Wed, 30 May 2012 00:01:15 +0000 (00:01 +0000)]
MCP: remove misleading and confusing and out of date comment

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

12 years agoMCP: correct display of timecode
Paul Davis [Tue, 29 May 2012 23:44:34 +0000 (23:44 +0000)]
MCP: correct display of timecode

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

12 years agoMCP: fix assigment of outbound sysex messages, and don't drain port->selectable(...
Paul Davis [Tue, 29 May 2012 23:30:13 +0000 (23:30 +0000)]
MCP: fix assigment of outbound sysex messages, and don't drain port->selectable() for ipMIDI devices, since this throws away all incoming data, which arrives on the same fd as port->selectable() (unlike JACK MIDI)

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

12 years agofix missing negation from previous MCP commit
Paul Davis [Tue, 29 May 2012 20:34:19 +0000 (20:34 +0000)]
fix missing negation from previous MCP commit

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

12 years agopatch from dave flick to tackle a variety of cursor issues
Paul Davis [Tue, 29 May 2012 20:29:47 +0000 (20:29 +0000)]
patch from dave flick to tackle a variety of cursor issues

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

12 years agopatch from rodrigo severo to make mackie timecode display work
Paul Davis [Tue, 29 May 2012 20:18:43 +0000 (20:18 +0000)]
patch from rodrigo severo to make mackie timecode display work

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

12 years agoarguably cleaner tweak to previous commit
Paul Davis [Tue, 29 May 2012 18:38:54 +0000 (18:38 +0000)]
arguably cleaner tweak to previous commit

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

12 years agosubstantive change to try to provide some rationality for region gain line visibility...
Paul Davis [Tue, 29 May 2012 18:30:10 +0000 (18:30 +0000)]
substantive change to try to provide some rationality for region gain line visibility (and automation line visibility in general

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

12 years agodon't reset region fades to default after a playlist op unless the fades used to...
Paul Davis [Tue, 29 May 2012 12:54:49 +0000 (12:54 +0000)]
don't reset region fades to default after a playlist op unless the fades used to be part of an xfade and now no longer are (should fix #4893)

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

12 years agoRemove duplicate include.
Carl Hetherington [Mon, 28 May 2012 23:28:42 +0000 (23:28 +0000)]
Remove duplicate include.

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

12 years agoExpand comment.
Carl Hetherington [Mon, 28 May 2012 21:01:55 +0000 (21:01 +0000)]
Expand comment.

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

12 years agoClear selection on starting a MIDI note rubberband
Carl Hetherington [Mon, 28 May 2012 21:01:49 +0000 (21:01 +0000)]
Clear selection on starting a MIDI note rubberband
selection drag; always emit SelectionCleared() from
clear_selection_except even if this region's selection
hasn't changed, as we still want to clear the selection
in other regions.  Part of #4669.

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

12 years agoEmit SelectionCleared() when unique-selecting the first
Carl Hetherington [Mon, 28 May 2012 21:01:43 +0000 (21:01 +0000)]
Emit SelectionCleared() when unique-selecting the first
note in a region, so that other regions clear their
selections.

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

12 years agoDeselect MIDI notes when leaving internal edit mode
Carl Hetherington [Mon, 28 May 2012 21:01:37 +0000 (21:01 +0000)]
Deselect MIDI notes when leaving internal edit mode
(part of #4669).

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

12 years agoMissing files.
Carl Hetherington [Mon, 28 May 2012 16:48:39 +0000 (16:48 +0000)]
Missing files.

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

12 years agoAdd path_is_within to decide if a path is within a given
Carl Hetherington [Mon, 28 May 2012 16:32:41 +0000 (16:32 +0000)]
Add path_is_within to decide if a path is within a given
directory, taking symlinks into account, and use it to
decide whether a file is within the session folder.  Should
fix #4552.

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

12 years agoexplicit checks for all components of the LV2 stack
Paul Davis [Mon, 28 May 2012 13:51:26 +0000 (13:51 +0000)]
explicit checks for all components of the LV2 stack

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

12 years agoRe-implement URIMap to tolerate broken plugins that use the wrong context to
David Robillard [Sun, 27 May 2012 23:05:45 +0000 (23:05 +0000)]
Re-implement URIMap to tolerate broken plugins that use the wrong context to
map MIDI event types (fix #4889).

All uri-map contexts are now just ignored, and equivalent to urid (which is
equivalent to uri-map with context NULL).  We now just hope that no event types
are mapped after UINT16_MAX URIs have been mapped, and die horribly otherwise.
This is exceedingly unlikely to happen any time in the next several years, if
ever.

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

12 years agoPrevent x movement of the end points of region gain
Carl Hetherington [Sun, 27 May 2012 21:02:36 +0000 (21:02 +0000)]
Prevent x movement of the end points of region gain
lines (should fix #4680).

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

12 years agoPatch from tophatdave to improve display of timestretch in
Carl Hetherington [Sun, 27 May 2012 20:07:13 +0000 (20:07 +0000)]
Patch from tophatdave to improve display of timestretch in
stacked layers mode (#4379).

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

12 years agoPatch from colinf to avoid splitting unselected regions
Carl Hetherington [Sun, 27 May 2012 19:36:27 +0000 (19:36 +0000)]
Patch from colinf to avoid splitting unselected regions
on the same track as a selected region; also make no
selection = all tracks button work (#4831).

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

12 years agoadd a fix for the one problem case from the last commit: region splitting, where...
Paul Davis [Sun, 27 May 2012 18:22:45 +0000 (18:22 +0000)]
add a fix for the one problem case from the last commit: region splitting, where we don't announce regions until the entire edit op is done, but for naming purpoes each new region created needs to be in the map. likely that i will commit a better, cleaner fix for this later

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

12 years agodon't add regions created with announce=false to the global region map. i hope this...
Paul Davis [Sun, 27 May 2012 18:08:03 +0000 (18:08 +0000)]
don't add regions created with announce=false to the global region map. i hope this doesn't have too many side effects ...

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

12 years agodon't alter session search path frm within FileSource constructor, do it when a sourc...
Paul Davis [Sun, 27 May 2012 18:07:30 +0000 (18:07 +0000)]
don't alter session search path frm within FileSource constructor, do it when a source is added to the session; related - don't add sources that are created with announce=false to the session, and as a (new) corollary, no longer cause them to potentially alter the session search path (this applies mostly to sources created for auditioning)

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

12 years agoMIDI::Port::(get|set)_state() should be virtual, so that derived classes get their...
Paul Davis [Sun, 27 May 2012 16:49:51 +0000 (16:49 +0000)]
MIDI::Port::(get|set)_state() should be virtual, so that derived classes get their chance in the sun. Fixes #4887

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

12 years agoPatch from antgel to fix resampling of sessions with no
Carl Hetherington [Sun, 27 May 2012 15:45:36 +0000 (15:45 +0000)]
Patch from antgel to fix resampling of sessions with no
automation/ directory (#4888).

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

12 years agoMCP: remember to drain the x-thread FIFO that tells us that JACK MIDI data has been...
Paul Davis [Sun, 27 May 2012 10:57:36 +0000 (10:57 +0000)]
MCP: remember to drain the x-thread FIFO that tells us that JACK MIDI data has been received

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

12 years agoconvert audioregion xfade stuff to properties, add "is-short" property for fade in...
Paul Davis [Sat, 26 May 2012 01:24:01 +0000 (01:24 +0000)]
convert audioregion xfade stuff to properties, add "is-short" property for fade in and out so that we can keep track of whether an (x)fade is supposed to remain "short", and don't do "mess-with-region-below" stuff when trimming a short xfade. should be back-compatible with 3beta4a

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

12 years agoadd ::length() method to Evoral::ControlList
Paul Davis [Fri, 25 May 2012 19:59:11 +0000 (19:59 +0000)]
add ::length() method to Evoral::ControlList

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

12 years agonew device profile for BCF2000 from James Roberts
Paul Davis [Fri, 25 May 2012 19:39:12 +0000 (19:39 +0000)]
new device profile for BCF2000 from James Roberts

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

12 years agomissing method for MCP
Paul Davis [Fri, 25 May 2012 17:56:26 +0000 (17:56 +0000)]
missing method for MCP

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

12 years agoalways create short xfades when adding a region based on capture
Paul Davis [Thu, 24 May 2012 22:03:19 +0000 (22:03 +0000)]
always create short xfades when adding a region based on capture

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

12 years agoquieten down linux build script
Paul Davis [Thu, 24 May 2012 22:01:47 +0000 (22:01 +0000)]
quieten down linux build script

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

12 years agoremove old RECMUTEX conditional
Paul Davis [Thu, 24 May 2012 21:33:42 +0000 (21:33 +0000)]
remove old RECMUTEX conditional

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

12 years agoadd support for <HasMeters value=XX/> stanza in MCP device info file
Paul Davis [Thu, 24 May 2012 19:27:29 +0000 (19:27 +0000)]
add support for <HasMeters value=XX/> stanza in MCP device info file

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

12 years agoadd BCF2000 device info file for MCP
Paul Davis [Thu, 24 May 2012 19:26:50 +0000 (19:26 +0000)]
add BCF2000 device info file for MCP

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

12 years agoremove unused segmented display parameter from MCP device info files
Paul Davis [Thu, 24 May 2012 19:23:26 +0000 (19:23 +0000)]
remove unused segmented display parameter from MCP device info files

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

12 years agobuild script tweaks for OS X
Paul Davis [Thu, 24 May 2012 17:59:09 +0000 (17:59 +0000)]
build script tweaks for OS X

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

12 years agoMissing include.
Carl Hetherington [Thu, 24 May 2012 17:43:13 +0000 (17:43 +0000)]
Missing include.

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

12 years agoTweak comment.
Carl Hetherington [Thu, 24 May 2012 17:43:07 +0000 (17:43 +0000)]
Tweak comment.

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 17:22:35 +0000 (17:22 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 17:12:09 +0000 (17:12 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:59:58 +0000 (16:59 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:44:39 +0000 (16:44 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:34:46 +0000 (16:34 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:27:50 +0000 (16:27 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:21:46 +0000 (16:21 +0000)]
more build script cleanups

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

12 years agomore build script cleanups
Paul Davis [Thu, 24 May 2012 16:19:41 +0000 (16:19 +0000)]
more build script cleanups

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

12 years agobuild script tweaks for most consistency
Paul Davis [Thu, 24 May 2012 15:58:58 +0000 (15:58 +0000)]
build script tweaks for most consistency

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

12 years agouse new config vars
Paul Davis [Thu, 24 May 2012 14:51:08 +0000 (14:51 +0000)]
use new config vars

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

12 years agoRemove over 500 unnecessary includes (including 54 of session.h).
David Robillard [Thu, 24 May 2012 06:09:29 +0000 (06:09 +0000)]
Remove over 500 unnecessary includes (including 54 of session.h).

It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff).  I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.

This commit only targets includes of ardour/*.h.  There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.

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

12 years agoConsistency is the hobgoblin of small minds.
David Robillard [Thu, 24 May 2012 04:11:25 +0000 (04:11 +0000)]
Consistency is the hobgoblin of small minds.

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

12 years agoCompile cleanly with clang.
David Robillard [Thu, 24 May 2012 02:54:10 +0000 (02:54 +0000)]
Compile cleanly with clang.

To compile Ardour with LLVM/clang, do the usual thing but set the CXX and CC
environment variables, e.g.:

CC=/usr/bin/clang CXX=/usr/bin/clang++ ./waf configure build

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

12 years agoFix blatang logic errors (?), which is rather odd since this file was generated by...
David Robillard [Thu, 24 May 2012 02:51:30 +0000 (02:51 +0000)]
Fix blatang logic errors (?), which is rather odd since this file was generated by Vala...

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

12 years agoGracefully handle LV2 UIs that fail to return a widget.
David Robillard [Thu, 24 May 2012 02:50:36 +0000 (02:50 +0000)]
Gracefully handle LV2 UIs that fail to return a widget.

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

12 years agobuild script typo
Paul Davis [Thu, 24 May 2012 02:00:12 +0000 (02:00 +0000)]
build script typo

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

12 years agotweaks to packaging to make SUIL (and thus LV2 UI's) work
Paul Davis [Thu, 24 May 2012 01:43:58 +0000 (01:43 +0000)]
tweaks to packaging to make SUIL (and thus LV2 UI's) work

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

12 years agofix bug that has existed since rev 17 when evaluating a curve in a position before...
Paul Davis [Thu, 24 May 2012 01:43:02 +0000 (01:43 +0000)]
fix bug that has existed since rev 17 when evaluating a curve in a position before the first point of the curve

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

12 years agoOpaque region bodies should overwrite whatever is already in
Carl Hetherington [Thu, 24 May 2012 00:54:51 +0000 (00:54 +0000)]
Opaque region bodies should overwrite whatever is already in
the buffer; fix crash when the sum of the fade in and out
is longer than the region.

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

12 years agoAdd test for a transparent region on top of (and enclosing) another.
Carl Hetherington [Thu, 24 May 2012 00:53:23 +0000 (00:53 +0000)]
Add test for a transparent region on top of (and enclosing) another.

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

12 years agoFix extended region names on reloading sessions with short regions (part of #4493).
Carl Hetherington [Wed, 23 May 2012 23:39:36 +0000 (23:39 +0000)]
Fix extended region names on reloading sessions with short regions (part of #4493).

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

12 years agofix search path for MIDNAM files
Paul Davis [Wed, 23 May 2012 23:09:37 +0000 (23:09 +0000)]
fix search path for MIDNAM files

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

12 years agobump version because of paste deadlock
Paul Davis [Wed, 23 May 2012 21:12:34 +0000 (21:12 +0000)]
bump version because of paste deadlock

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

12 years agominor polish for midi export dialog
Paul Davis [Wed, 23 May 2012 21:12:07 +0000 (21:12 +0000)]
minor polish for midi export dialog

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

12 years agoadd basic, not terribly glossy MIDI region export
Paul Davis [Wed, 23 May 2012 20:32:55 +0000 (20:32 +0000)]
add basic, not terribly glossy MIDI region export

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

12 years agoalter API for MIDI cloning to facilitate export
Paul Davis [Wed, 23 May 2012 20:32:29 +0000 (20:32 +0000)]
alter API for MIDI cloning to facilitate export

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

12 years agostop deadlock when pasting into a playlist
Paul Davis [Wed, 23 May 2012 20:32:12 +0000 (20:32 +0000)]
stop deadlock when pasting into a playlist

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

12 years agoRename Route Group -> Group in the GUI, and give busses
Carl Hetherington [Wed, 23 May 2012 19:01:28 +0000 (19:01 +0000)]
Rename Route Group -> Group in the GUI, and give busses
route group and automation menu items in their right-click
menus, not just tracks.

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

12 years agoFix up tests now that operator= on ScopedConnection disconnects the old connection...
Carl Hetherington [Wed, 23 May 2012 16:22:51 +0000 (16:22 +0000)]
Fix up tests now that operator= on ScopedConnection disconnects the old connection that it held.

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

12 years agoNudge markers up one pixel (should fix #4620).
Carl Hetherington [Wed, 23 May 2012 15:47:28 +0000 (15:47 +0000)]
Nudge markers up one pixel (should fix #4620).

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

12 years agoUpdate ru.po from prokoudine (#4883).
Carl Hetherington [Wed, 23 May 2012 15:40:34 +0000 (15:40 +0000)]
Update ru.po from prokoudine (#4883).

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

12 years agotry fixing borkage caused by excluding more libs, part 2
Paul Davis [Wed, 23 May 2012 14:06:43 +0000 (14:06 +0000)]
try fixing borkage caused by excluding more libs, part 2

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

12 years agotry fixing borkage caused by excluding more libs
Paul Davis [Wed, 23 May 2012 13:51:48 +0000 (13:51 +0000)]
try fixing borkage caused by excluding more libs

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

12 years agodon't include libasound or libICE or libSM in a linux bundle
Paul Davis [Wed, 23 May 2012 13:35:22 +0000 (13:35 +0000)]
don't include libasound or libICE or libSM in a linux bundle

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

12 years agoMCP: pay attention to listen changes as well as solo changes, and reflect listen...
Paul Davis [Tue, 22 May 2012 21:38:03 +0000 (21:38 +0000)]
MCP: pay attention to listen changes as well as solo changes, and reflect listen state with solo button, just like solo

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

12 years agomerge new symmetric curve from mixbus, fix errors in fade out slow curve, tweak displ...
Paul Davis [Tue, 22 May 2012 21:23:22 +0000 (21:23 +0000)]
merge new symmetric curve from mixbus, fix errors in fade out slow curve, tweak display of xfades so that the non-upper-fade is slightly less dominant (alpha)

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

12 years agouse the theme manager dialog to provide control over flat button option, and turn...
Paul Davis [Tue, 22 May 2012 16:36:59 +0000 (16:36 +0000)]
use the theme manager dialog to provide control over flat button option, and turn it off by default

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

12 years agobump to beta4
Paul Davis [Tue, 22 May 2012 13:08:05 +0000 (13:08 +0000)]
bump to beta4

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

12 years agoremove debugging
Paul Davis [Tue, 22 May 2012 13:05:43 +0000 (13:05 +0000)]
remove debugging

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