ardour.git
14 years agomore tweaks/fixes for region layer editor 2.8.4
Paul Davis [Fri, 13 Nov 2009 14:45:16 +0000 (14:45 +0000)]
more tweaks/fixes for region layer editor

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6077 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agouse "weak" attribute rather than "weak_import"
Paul Davis [Thu, 12 Nov 2009 22:10:21 +0000 (22:10 +0000)]
use "weak" attribute rather than "weak_import"

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6076 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoadd run-time tests for weak-linked symbols from JACK (e.g. functions added to the...
Paul Davis [Thu, 12 Nov 2009 21:53:27 +0000 (21:53 +0000)]
add run-time tests for weak-linked symbols from JACK (e.g. functions added to the API since 0.116.2) so that we can avoid using them if running on a platform with an older version of JACK

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6075 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix key handling in region layering dialog; shortcut for pixel_width() called on...
Paul Davis [Thu, 12 Nov 2009 20:03:58 +0000 (20:03 +0000)]
fix key handling in region layering dialog;   shortcut for pixel_width() called on an empty string

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6073 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agotry to get activation via kbd working again in region layering dialog (incomplete)
Paul Davis [Thu, 12 Nov 2009 05:42:58 +0000 (05:42 +0000)]
try to get activation via kbd working again in region layering dialog (incomplete)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6070 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoJAG's new region layer editor, tweaked by me to (a) hide editor if we click in a...
Paul Davis [Thu, 12 Nov 2009 01:14:21 +0000 (01:14 +0000)]
JAG's new region layer editor, tweaked by me to (a) hide editor if we click in a location with just 1 region under the mouse (b) automatically update to reflect playlist modification outside of the layering editor (c) add a clock and a track name to give a bit more context to the editor

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6067 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofixup compilation of AU i/o debug patch
Paul Davis [Wed, 11 Nov 2009 19:37:24 +0000 (19:37 +0000)]
fixup compilation of AU i/o debug patch

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6064 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agobetter/correct AU transport state callback ; debug info for AU I/O configs
Paul Davis [Wed, 11 Nov 2009 19:09:24 +0000 (19:09 +0000)]
better/correct AU transport state callback ; debug info for AU I/O configs

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6063 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopermit compilation even without unreleased versions of JACK
Paul Davis [Wed, 11 Nov 2009 17:03:54 +0000 (17:03 +0000)]
permit compilation even without unreleased versions of JACK

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6062 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix scons tests for various JACK functions; use jack_on_info_shutdown() if its availa...
Paul Davis [Wed, 11 Nov 2009 16:23:37 +0000 (16:23 +0000)]
fix scons tests for various JACK functions; use jack_on_info_shutdown() if its available at compile time

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6061 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoupdated swedish and italian translations
Paul Davis [Wed, 11 Nov 2009 16:22:12 +0000 (16:22 +0000)]
updated swedish and italian translations

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6060 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agodo AU parameter change notify for user-created preset changes not just factory presets
Paul Davis [Wed, 11 Nov 2009 01:10:54 +0000 (01:10 +0000)]
do AU parameter change notify for user-created preset changes not just factory presets

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6059 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoworking version of AU parameter change notification, presets too
Paul Davis [Wed, 11 Nov 2009 01:04:02 +0000 (01:04 +0000)]
working version of AU parameter change notification, presets too

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6058 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofirst pass at fixing AU parameter notification changes
Paul Davis [Tue, 10 Nov 2009 22:51:44 +0000 (22:51 +0000)]
first pass at fixing AU parameter notification changes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6056 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoadd configure tests for a new JACK API function
Paul Davis [Tue, 10 Nov 2009 22:28:07 +0000 (22:28 +0000)]
add configure tests for a new JACK API function

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6055 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agodisable recording when stopping even if we where looping, unless latched rec-enable...
Paul Davis [Tue, 10 Nov 2009 18:19:11 +0000 (18:19 +0000)]
disable recording when stopping even if we where looping, unless latched rec-enable is in use

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6054 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoprevent routes from being renamed to match some other send/insert name, as well as...
Paul Davis [Tue, 10 Nov 2009 18:04:34 +0000 (18:04 +0000)]
prevent routes from being renamed to match some other send/insert name, as well as the existing test for other route names

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6053 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agowhen renaming redirects, scan all routes AND sends AND port inserts for the name...
Paul Davis [Tue, 10 Nov 2009 17:34:33 +0000 (17:34 +0000)]
when renaming redirects, scan all routes AND sends AND port inserts for the name to avoid JACK port duplicate names

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6052 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoadd JAG to author list
Paul Davis [Sun, 8 Nov 2009 19:21:25 +0000 (19:21 +0000)]
add JAG to author list

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6040 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoplugin menu/manager patch from J. Abelardo Gutierrez (already applied to 3.0)
Paul Davis [Sun, 8 Nov 2009 19:20:12 +0000 (19:20 +0000)]
plugin menu/manager patch from J. Abelardo Gutierrez (already applied to 3.0)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6039 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix 2 action group registrations
Paul Davis [Sun, 8 Nov 2009 18:01:36 +0000 (18:01 +0000)]
fix 2 action group registrations

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6036 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agominor cleanups noted while forward porting transport stuff to 3.0
Paul Davis [Sun, 8 Nov 2009 18:00:40 +0000 (18:00 +0000)]
minor cleanups noted while forward porting transport stuff to 3.0

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6035 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agowhat chris asks for, chris gets. don't ask me why : if in range mode and range is...
Paul Davis [Sun, 8 Nov 2009 03:31:55 +0000 (03:31 +0000)]
what chris asks for, chris gets. don't ask me why : if in range mode and range is cleared, stop transport but only if doing range play (almost)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6033 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoif auto-play is on, start playing a range selection immediately that it is defined
Paul Davis [Sun, 8 Nov 2009 00:51:19 +0000 (00:51 +0000)]
if auto-play is on, start playing a range selection immediately that it is defined

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6032 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoclean up that godawful programming style in the last transport commit, and fix dynami...
Paul Davis [Sat, 7 Nov 2009 23:48:19 +0000 (23:48 +0000)]
clean up that godawful programming style in the last transport commit, and fix dynamic range playback

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6031 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agobetter design for range plays that leaves the range play button able to play the...
Paul Davis [Sat, 7 Nov 2009 17:15:54 +0000 (17:15 +0000)]
better design for range plays that leaves the range play button able to play the current range selection

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6029 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agothe "final" (??) fixes for transport state stuff before 2.8.4. y'all let me know...
Paul Davis [Sat, 7 Nov 2009 03:38:34 +0000 (03:38 +0000)]
the "final" (??) fixes for transport state stuff before 2.8.4. y'all let me know, i'm sure

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6028 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agodeep, somewhat subtle changes for transport control. Everything should use Session...
Paul Davis [Fri, 6 Nov 2009 22:43:47 +0000 (22:43 +0000)]
deep, somewhat subtle changes for transport control. Everything should use Session::request_stop(), which nows takes an additional argument indicating whether or not to clear play range/loop state. UI threads will generally do so, other things, like slave sync objects, generally will not. also fixed stupid delay on exit, caused by unconditional usleep (2.5 seconds) ...

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6027 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agomake that status-bar error change actually compile
Paul Davis [Thu, 5 Nov 2009 23:19:21 +0000 (23:19 +0000)]
make that status-bar error change actually compile

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6023 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agomouse button 1 click on (OS X-only) error/status bar clears text
Paul Davis [Thu, 5 Nov 2009 22:23:15 +0000 (22:23 +0000)]
mouse button 1 click on (OS X-only) error/status bar clears text

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6022 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoreturn null when dlopen() fails to load a plugin shared object
Paul Davis [Thu, 5 Nov 2009 19:29:18 +0000 (19:29 +0000)]
return null when dlopen() fails to load a plugin shared object

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6020 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agosave & restore seamless loop setting when setting sync source, since JACK does not...
Paul Davis [Thu, 5 Nov 2009 02:13:49 +0000 (02:13 +0000)]
save & restore seamless loop setting when setting sync source, since JACK does not allow seamless looping (and actually, looping with JACK is totally broken right now

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6019 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agominor fix to make !seamless loop actually loop
Paul Davis [Wed, 4 Nov 2009 22:25:37 +0000 (22:25 +0000)]
minor fix to make !seamless loop actually loop

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6014 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agovarious "deep" fixes related to looping, particularly seamless, and transport state
Paul Davis [Wed, 4 Nov 2009 21:18:37 +0000 (21:18 +0000)]
various "deep" fixes related to looping, particularly seamless, and transport state

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6013 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix buffer content issue after seamless loop ends
Paul Davis [Wed, 4 Nov 2009 13:06:40 +0000 (13:06 +0000)]
fix buffer content issue after seamless loop ends

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6012 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agosubstantial reformatting of code (http://ardour.org/development/styleguide); attempt...
Paul Davis [Tue, 3 Nov 2009 21:10:31 +0000 (21:10 +0000)]
substantial reformatting of code (ardour.org/development/styleguide); attempt to rationalize connections made to Config, Session and Route objects; drop master bus in ::close(). MUST BE TESTED BY MCU USERS WITH MULTIPLE SESSIONS PER ARDOUR INSTANCE

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6011 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix out-by-one error when partitioning a region - if a region continues to exist...
Paul Davis [Tue, 3 Nov 2009 19:12:37 +0000 (19:12 +0000)]
fix out-by-one error when partitioning a region - if a region continues to exist to the left of the cut position, its length before this fix was 1 sample too long

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6010 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agosort items in popup region menu so they match the order in the editor
Ben Loftis [Mon, 2 Nov 2009 22:50:28 +0000 (22:50 +0000)]
sort items in popup region menu so they match the order in the editor

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6005 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agochange the implementation of lower_region_to_bottom() and raise_region_to_top() to...
Paul Davis [Mon, 2 Nov 2009 21:24:24 +0000 (21:24 +0000)]
change the implementation of lower_region_to_bottom() and raise_region_to_top() to try to be more robust following subsequent edits

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6004 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agomake AU host callback code actually compile
Paul Davis [Mon, 2 Nov 2009 20:49:14 +0000 (20:49 +0000)]
make AU host callback code actually compile

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6003 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoimplement AU host callbacks, to some extent
Paul Davis [Mon, 2 Nov 2009 19:38:31 +0000 (19:38 +0000)]
implement AU host callbacks, to some extent

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6002 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoinitial unfinished support for AU host callbacks (tempo, musical time, transport...
Paul Davis [Mon, 2 Nov 2009 17:31:09 +0000 (17:31 +0000)]
initial unfinished support for AU host callbacks (tempo, musical time, transport state)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6001 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoclean up last commit by sharing coding via modify_{front,end}
Paul Davis [Mon, 2 Nov 2009 17:24:02 +0000 (17:24 +0000)]
clean up last commit by sharing coding via modify_{front,end}

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6000 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoprovide new cut_{front,end} region methods whose semantics for audio fade in/out...
Paul Davis [Mon, 2 Nov 2009 16:40:24 +0000 (16:40 +0000)]
provide new cut_{front,end} region methods whose semantics for audio fade in/out are subtly different than trim_{front,end}

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5999 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agobump version
Paul Davis [Mon, 2 Nov 2009 16:39:54 +0000 (16:39 +0000)]
bump version

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5998 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agomake space NOT exit from loop/range play, but actually stop; provide ToggleRollMaybe...
Paul Davis [Fri, 30 Oct 2009 22:35:56 +0000 (22:35 +0000)]
make space NOT exit from loop/range play, but actually stop; provide ToggleRollMaybe action (and menu item) to do that; if in seamless mode, do not just exit from loop play, but stop, because it won't work (buffers have wrong data in them)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5992 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoprevent edit pane handle from being lost on GTKOSX when its moved into the notebook...
Paul Davis [Fri, 30 Oct 2009 22:33:37 +0000 (22:33 +0000)]
prevent edit pane handle from being lost on GTKOSX when its moved into the notebook tabs. hack, or what?

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5991 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopart two of: don't reset panner or plugin parameter values when switching automation...
Paul Davis [Fri, 30 Oct 2009 17:42:00 +0000 (17:42 +0000)]
part two of: don't reset panner or plugin parameter values when switching automation to Write or Off to avoid losing manually-set value (#879, from carl)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5988 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix for mis-merge of region dialog gain patch (#2879), from colinf
Paul Davis [Fri, 30 Oct 2009 17:40:47 +0000 (17:40 +0000)]
fix for mis-merge of region dialog gain patch (#2879), from colinf

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5987 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agosave audio setup settings even when using FFADO (#2210)
Paul Davis [Fri, 30 Oct 2009 17:35:31 +0000 (17:35 +0000)]
save audio setup settings even when using FFADO (#2210)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5986 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopatch that makes export name entry of region export dialog "activatable" (from naptas...
Paul Davis [Fri, 30 Oct 2009 17:30:58 +0000 (17:30 +0000)]
patch that makes export name entry of region export dialog "activatable" (from naptastic) #1996

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5985 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopatch for unimportant memory leak, #1809
Paul Davis [Fri, 30 Oct 2009 17:22:35 +0000 (17:22 +0000)]
patch for unimportant memory leak, #1809

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5984 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopatch from carl for #2017 - do not stop at session end if synced to jack but not...
Paul Davis [Fri, 30 Oct 2009 16:50:50 +0000 (16:50 +0000)]
patch from carl for #2017 - do not stop at session end if synced to jack but not the  suggests a deeper issue with transport design overall, but that will have to wait

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5983 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopatch from carl for #2074 (already present in 3.0), fixes behaviour when auto-connect...
Paul Davis [Fri, 30 Oct 2009 16:47:09 +0000 (16:47 +0000)]
patch from carl for #2074 (already present in 3.0), fixes behaviour when auto-connect is specifically disabled for a new session

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5982 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopatch from hsyl20 for punch in wierdness (mantis #1937). Thanks!
Paul Davis [Fri, 30 Oct 2009 16:43:50 +0000 (16:43 +0000)]
patch from hsyl20 for punch in wierdness (mantis #1937). Thanks!

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5981 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoremove stop when playing ranges
Paul Davis [Fri, 30 Oct 2009 15:51:59 +0000 (15:51 +0000)]
remove stop when playing ranges

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5980 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoadd (back) PlaySelection to menus
Paul Davis [Fri, 30 Oct 2009 14:42:25 +0000 (14:42 +0000)]
add (back) PlaySelection to menus

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5978 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agomore loop/transport fixups; make visible PH track transport frame as an experiment...
Paul Davis [Fri, 30 Oct 2009 14:38:55 +0000 (14:38 +0000)]
more loop/transport fixups; make visible PH track transport frame as an experiment (instead of audible frame)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5977 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agolots of deep but hard to spot changes to transport control, primarily relating to...
Paul Davis [Fri, 30 Oct 2009 02:52:55 +0000 (02:52 +0000)]
lots of deep but hard to spot changes to transport control, primarily relating to looping and transitions between loop, play-range and regular roll/stop ; add GUI option for seamless looping control (under Options). Needs to be forward ported to 3.0. Please TEST THE HELL out of this one - changes were deeper and wider than i would like, but did consolidate some of the GUI transport control code in a good way

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5976 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoRemove unnecessary copy constructor
Sampo Savolainen [Thu, 29 Oct 2009 18:39:21 +0000 (18:39 +0000)]
Remove unnecessary copy constructor

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5974 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoPluginInfo::type added to copy constructor. But why is the copy constructor defined...
Sampo Savolainen [Thu, 29 Oct 2009 17:56:05 +0000 (17:56 +0000)]
PluginInfo::type added to copy constructor. But why is the copy constructor defined at all?

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5971 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoloop handling changes: always turn off play_loop @ transport stop ; remove request_pl...
Paul Davis [Thu, 29 Oct 2009 02:05:17 +0000 (02:05 +0000)]
loop handling changes: always turn off play_loop @ transport stop ; remove request_play_loop(false) from GUI ; always locate to start of loop when starting to play in loop mode ; if auto-return is enabled, and in loop mode, auto-return to loop start. NEEDS TESTING PLEASE. TRY TO BREAK THIS.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5968 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopatches for valgrind-reported errors, from carl (#2873)
Paul Davis [Wed, 28 Oct 2009 21:42:57 +0000 (21:42 +0000)]
patches for valgrind-reported errors, from carl (#2873)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5963 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agopotential fix for zoom-related crash involving array overrun during peak generation
Paul Davis [Wed, 28 Oct 2009 21:02:28 +0000 (21:02 +0000)]
potential fix for zoom-related crash involving array overrun during peak generation

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5960 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoMake sure PluginInfo.type is always set plus replace a mindless class cast kludge...
Sampo Savolainen [Wed, 28 Oct 2009 20:21:07 +0000 (20:21 +0000)]
Make sure PluginInfo.type is always set plus replace a mindless class cast kludge from PluginInfo::type() with plugin()->get_info()->type

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5959 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agokey stroke (left/right arrow) and wheel (left/right, shift-down/up) scrolling in...
Paul Davis [Wed, 28 Oct 2009 19:56:00 +0000 (19:56 +0000)]
key stroke (left/right arrow) and wheel (left/right, shift-down/up) scrolling in mixer window

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5958 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoadd fix handling for serializing files during import
Paul Davis [Wed, 28 Oct 2009 18:59:15 +0000 (18:59 +0000)]
add fix handling for serializing files during import

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5957 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoadd Volumes to folder shortcuts so users are more likely to find their external drive...
Ben Loftis [Wed, 28 Oct 2009 15:20:13 +0000 (15:20 +0000)]
add Volumes to folder shortcuts so users are more likely to find their external drives.  this should apply to 3.0 also

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5953 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years ago2 patches inspired from 3.0. remove unused butler buffers(drobilla), and region...
Ben Loftis [Tue, 27 Oct 2009 22:27:15 +0000 (22:27 +0000)]
2 patches inspired from 3.0.  remove unused butler buffers(drobilla), and region gain (colinf)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5952 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agosome checkins inspired by drobilla commits 5865 and 5866. allow more vertical layout...
Ben Loftis [Tue, 27 Oct 2009 21:12:35 +0000 (21:12 +0000)]
some checkins inspired by drobilla commits 5865 and 5866.  allow more vertical layout of ladspa bools

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5951 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoremove free() of stack-allocated path (leftover from pre-mkstemp() call)
Paul Davis [Tue, 27 Oct 2009 12:09:39 +0000 (12:09 +0000)]
remove free() of stack-allocated path  (leftover from pre-mkstemp() call)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5940 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agotrue/false, not TRUE/FALSE
Paul Davis [Mon, 26 Oct 2009 20:09:01 +0000 (20:09 +0000)]
true/false, not TRUE/FALSE

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5929 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agono more edit point clock (except SAE version, but who knows why or even if)
Paul Davis [Mon, 26 Oct 2009 20:08:32 +0000 (20:08 +0000)]
no more edit point clock (except SAE version, but who knows why or even if)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5928 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix for crashing bug with empty panners
Paul Davis [Mon, 26 Oct 2009 20:08:00 +0000 (20:08 +0000)]
fix for crashing bug with empty panners

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5927 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agocleanup a couple of audio file format names as reported by libsndfile
Paul Davis [Mon, 26 Oct 2009 20:07:25 +0000 (20:07 +0000)]
cleanup a couple of audio file format names as reported by libsndfile

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5926 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agorevert patch for 2388
Paul Davis [Mon, 26 Oct 2009 12:05:09 +0000 (12:05 +0000)]
revert patch for 2388

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5922 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix for peak data reading (carl h, #2388)
Paul Davis [Mon, 26 Oct 2009 01:04:40 +0000 (01:04 +0000)]
fix for peak data reading (carl h, #2388)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5920 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix setting of BWF info (from 3.0). thanks carl
Paul Davis [Sun, 25 Oct 2009 11:35:49 +0000 (11:35 +0000)]
fix setting of BWF info (from 3.0). thanks carl

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5911 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoTidy up region gain line drawing slightly so that it doesn't overhang its region...
Ben Loftis [Wed, 21 Oct 2009 19:20:27 +0000 (19:20 +0000)]
Tidy up region gain line drawing slightly so that it doesn't overhang its region.  thanks carlh

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5848 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoDelete comment window in destructor to close mantis 1870. thanks carlh
Ben Loftis [Wed, 21 Oct 2009 19:15:26 +0000 (19:15 +0000)]
Delete comment window in destructor to close mantis 1870.  thanks carlh

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5847 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoEnsure that the loop/punch ruler is always visible when punch in/out is enabled;...
Ben Loftis [Wed, 21 Oct 2009 19:09:40 +0000 (19:09 +0000)]
Ensure that the loop/punch ruler is always visible when punch in/out is enabled; closes mantis 1294.  thanks carlh

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5846 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoFixes to pointer constraints when copying in lock edit mode; make them behave the...
Ben Loftis [Wed, 21 Oct 2009 16:20:05 +0000 (16:20 +0000)]
Fixes to pointer constraints when copying in lock edit mode; make them behave the same as when just dragging regions.  Fixes some or all of mantis 2573.  thanks carlh

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5841 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agochanges to region popup editor inspired by carlh 3.0, rev 5813
Ben Loftis [Wed, 21 Oct 2009 15:59:00 +0000 (15:59 +0000)]
changes to region popup editor inspired by carlh 3.0, rev 5813

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5840 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoFix running arval from anywhere in the tree.
Carl Hetherington [Wed, 21 Oct 2009 12:25:40 +0000 (12:25 +0000)]
Fix running arval from anywhere in the tree.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5838 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoTidy export region dialog title.
Carl Hetherington [Tue, 20 Oct 2009 23:15:22 +0000 (23:15 +0000)]
Tidy export region dialog title.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5832 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoclean up Window titles for consistency
Ben Loftis [Tue, 20 Oct 2009 22:40:55 +0000 (22:40 +0000)]
clean up Window titles for consistency

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5830 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agostore the count of imported files in the import_status record, and initialize it...
Ben Loftis [Tue, 20 Oct 2009 21:31:54 +0000 (21:31 +0000)]
store the count of imported files in the import_status record, and initialize it before the import loop, so the count works correctly

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5827 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoAdd .gitignore.
Carl Hetherington [Tue, 20 Oct 2009 21:01:49 +0000 (21:01 +0000)]
Add .gitignore.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5826 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix lack of return value in tell_about_jack_death(), and fixed up indentation for...
Paul Davis [Fri, 16 Oct 2009 20:07:21 +0000 (20:07 +0000)]
fix lack of return value in tell_about_jack_death(), and fixed up indentation for mac-added code

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5793 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agorobustify AudioEngine::get_nth_physical_audio() and cleanup related functions just...
Paul Davis [Wed, 14 Oct 2009 14:24:24 +0000 (14:24 +0000)]
robustify AudioEngine::get_nth_physical_audio() and cleanup related functions just a little

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5772 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoMTC-continue-when-looping patch from carl (#1875). note - apparently not needed in 3.0
Paul Davis [Tue, 13 Oct 2009 21:22:39 +0000 (21:22 +0000)]
MTC-continue-when-looping patch from carl (#1875). note - apparently not needed in 3.0

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5771 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix (?) crash caused near program exit when using MCP. sort of a bandaid, but its...
Paul Davis [Tue, 13 Oct 2009 15:39:53 +0000 (15:39 +0000)]
fix (?) crash caused near program exit when using MCP. sort of a bandaid, but its a correct and necessary check on session != 0 anyway

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5769 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agohandle AU Factory presets along with user presets 2.8.3
Paul Davis [Fri, 9 Oct 2009 13:48:40 +0000 (13:48 +0000)]
handle AU Factory presets along with user presets

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5763 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agowhen setting a redirect box to display a given route's redirects, always unset the...
Paul Davis [Thu, 8 Oct 2009 20:43:12 +0000 (20:43 +0000)]
when setting a redirect box to display a given route's redirects, always unset the no_redirect_redisplay flag that may have been set when the last route displayed was deleted. this should fix reports of plugins etc. not being displayed in the editor mixer strip and other cases where the mixer strip is re-used to display > 1 route

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5761 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoJACK is realtime by default when started by ardour; mackie "ardour" port limitation...
Paul Davis [Thu, 8 Oct 2009 20:02:01 +0000 (20:02 +0000)]
JACK is realtime by default when started by ardour; mackie "ardour" port limitation applies only to ALSA sequencer ports

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5760 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoclean up and rationalize parts of the osx_build script; build DMG for all OS X bundles
Paul Davis [Thu, 8 Oct 2009 18:28:41 +0000 (18:28 +0000)]
clean up and rationalize parts of the osx_build script; build DMG for all OS X bundles

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5759 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix mis-handling of button press events on rec-enable that ought to forward to Bindab...
Paul Davis [Thu, 8 Oct 2009 18:09:26 +0000 (18:09 +0000)]
fix mis-handling of button press events on rec-enable that ought to forward to BindableButton

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5758 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agofix mis-handling of button press events on mute+solo that ought to forward to Bindabl...
Paul Davis [Thu, 8 Oct 2009 18:05:40 +0000 (18:05 +0000)]
fix mis-handling of button press events on mute+solo that ought to forward to BindableButton

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5757 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoaccurate dB/log patch from Carl, back-ported from 3.0
Paul Davis [Thu, 8 Oct 2009 14:40:09 +0000 (14:40 +0000)]
accurate dB/log patch from Carl, back-ported from 3.0

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5756 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoif user asks for session templates, make sure user template dir exists, and switch...
Paul Davis [Thu, 8 Oct 2009 14:17:57 +0000 (14:17 +0000)]
if user asks for session templates, make sure user template dir exists, and switch file browser default to that dir

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5755 d708f5d6-7413-0410-9779-e7cbd77b26cf