ardour.git
13 years agomake marker labels and regionview name text (now drawn with pixbufs) be color-adjusta... 2.8.9
Paul Davis [Wed, 2 Jun 2010 15:54:51 +0000 (15:54 +0000)]
make marker labels and regionview name text (now drawn with pixbufs) be color-adjustable just like all other canvas items

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

13 years agoprevent key events from being delivered to any widgets in plugin windows, to avoid...
Paul Davis [Wed, 2 Jun 2010 14:16:05 +0000 (14:16 +0000)]
prevent key events from being delivered to any widgets in plugin windows, to avoid them being eaten (e.g. as navigation commands in the preset combo)

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

13 years agobump version to 2.8.9
Paul Davis [Wed, 2 Jun 2010 12:18:10 +0000 (12:18 +0000)]
bump version to 2.8.9

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

13 years agospecialize ConfigVariable<bool> to use string_is_affirmative() and thus get consisten...
Paul Davis [Wed, 2 Jun 2010 11:40:01 +0000 (11:40 +0000)]
specialize ConfigVariable<bool> to use string_is_affirmative() and thus get consistency about how XML state is interpreted when setting *all* Configuration variables

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

13 years agoclean up and simplify optimization flags for OS X PowerPC build 2.8.8
Paul Davis [Tue, 1 Jun 2010 12:34:29 +0000 (12:34 +0000)]
clean up and simplify optimization flags for OS X PowerPC build

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

13 years agofix handling of automation recording when stopping and restarting from the exact...
Paul Davis [Thu, 27 May 2010 12:41:41 +0000 (12:41 +0000)]
fix handling of automation recording when stopping and restarting from the exact same location ("no spikes")

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

13 years agoposition region editor @ mouse explicitly
Paul Davis [Thu, 27 May 2010 12:41:09 +0000 (12:41 +0000)]
position region editor @ mouse explicitly

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

13 years agologic error in AutomationEvent::cut_copy_clear() when deciding whether to add an...
Paul Davis [Wed, 26 May 2010 20:41:58 +0000 (20:41 +0000)]
logic error in AutomationEvent::cut_copy_clear() when deciding whether to add an extra final point to an automation list

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

14 years agorename the last rename that renamed the previous one ...
Paul Davis [Fri, 21 May 2010 15:21:39 +0000 (15:21 +0000)]
rename the last rename that renamed the previous one ...

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

14 years agorename the last rename ...
Paul Davis [Fri, 21 May 2010 14:38:24 +0000 (14:38 +0000)]
rename the last rename ...

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

14 years agorename overloaded-virtual method of TimeAxisView (::set_selected()) so as not to...
Paul Davis [Fri, 21 May 2010 14:15:25 +0000 (14:15 +0000)]
rename overloaded-virtual method of TimeAxisView (::set_selected()) so as not to hide Selectable::set_selected()

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

14 years agothe MementoCommand for automation clearing should be based on the AutomationList...
Paul Davis [Fri, 21 May 2010 14:14:21 +0000 (14:14 +0000)]
the MementoCommand for automation clearing should be based on the AutomationList not the AutomationEvent - this fixes errors at session reload complaining that the object for a history XML node can't be found

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

14 years agodrop some debug output
Paul Davis [Thu, 20 May 2010 02:19:24 +0000 (02:19 +0000)]
drop some debug output

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

14 years agomake AU Cocoa plugin views with "client-side-windows" versions of GTK+; make keyboard...
Paul Davis [Thu, 20 May 2010 02:16:05 +0000 (02:16 +0000)]
make AU Cocoa plugin views with "client-side-windows" versions of GTK+; make keyboard event forwarding work for AU Cocoa plugin views

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

14 years agoalmost-certain fix for "randomly-muted overlapped region" bug
Paul Davis [Mon, 17 May 2010 23:11:59 +0000 (23:11 +0000)]
almost-certain fix for "randomly-muted overlapped region" bug

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

14 years agoregion export/bounce should use ::read_at() methods, not read directly from the sourc...
Paul Davis [Mon, 17 May 2010 19:38:42 +0000 (19:38 +0000)]
region export/bounce should use ::read_at() methods, not read directly from the source (thus providing fade outs, automation, etc; minor code cleanups

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

14 years agofix for clocks refusing to update when reverse-playback was used later in the session...
Ben Loftis [Fri, 14 May 2010 22:03:28 +0000 (22:03 +0000)]
fix for clocks refusing to update when reverse-playback was used later in the session.  from A3 svn 6999.  fixes the bug but needs additional testing

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

14 years agoupdated french translation from raphael
Paul Davis [Fri, 7 May 2010 20:09:54 +0000 (20:09 +0000)]
updated french translation from raphael

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

14 years agore-enable sync_all_route_ordering, not sure why it was commented out, may need testing
Ben Loftis [Fri, 7 May 2010 14:33:15 +0000 (14:33 +0000)]
re-enable sync_all_route_ordering, not sure why it was commented out, may need testing

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

14 years agomove largefile and reentrant compiler flags up to the top level, rather than being...
Paul Davis [Thu, 6 May 2010 17:00:53 +0000 (17:00 +0000)]
move largefile and reentrant compiler flags up to the top level, rather than being libardour-specific

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

14 years agowhen splitting to mono regions, don't make the new mono regions children of existing...
Paul Davis [Wed, 5 May 2010 14:54:28 +0000 (14:54 +0000)]
when splitting to mono regions, don't make the new mono regions children of existing regions in the list (involves changingthe definition of source-equivalent, but to its correct and intended meaning)

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

14 years agoremove JACK does montioring option for OS X, because the CoreAudio backend has no...
Paul Davis [Wed, 5 May 2010 14:26:04 +0000 (14:26 +0000)]
remove JACK does montioring option for OS X, because the CoreAudio backend has no monitoring capabilities

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

14 years agoback-port carl's workaround for a gnomecanvas bug that causes a crash during certain...
Paul Davis [Tue, 4 May 2010 15:27:23 +0000 (15:27 +0000)]
back-port carl's workaround for a gnomecanvas bug that causes a crash during certain resize operations and others

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

14 years agopatch for #2997 from carl, fix handling stat of large files
Paul Davis [Sun, 2 May 2010 15:20:28 +0000 (15:20 +0000)]
patch for #2997 from carl, fix handling stat of large files

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

14 years agoquick fix for sync combo control which inexplicably got smaller
Ben Loftis [Fri, 30 Apr 2010 02:30:01 +0000 (02:30 +0000)]
quick fix for sync combo control which inexplicably got smaller

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

14 years ago(OS X) make /Volumes show up in 1 extra location in the new session dialog
Paul Davis [Thu, 29 Apr 2010 20:45:08 +0000 (20:45 +0000)]
(OS X) make /Volumes show up in 1 extra location in the new session dialog

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

14 years agofix faulty logic when deciding whether to run a redirect's ::silence() method; initia...
Paul Davis [Thu, 29 Apr 2010 16:22:22 +0000 (16:22 +0000)]
fix faulty logic when deciding whether to run a redirect's ::silence() method; initialize propertyList to 0 in audio_unit.cc, taken from mixbus branch

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

14 years agoif selecting a range in mouse range mode and there is already a time selection, clear...
Paul Davis [Wed, 28 Apr 2010 22:54:09 +0000 (22:54 +0000)]
if selecting a range in mouse range mode and there is already a time selection, clear it so that the action can actually do something other than just reselect what is already selected

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

14 years agopatch for mantis #2794 - fix route ordering after creating sends etc.
Paul Davis [Wed, 28 Apr 2010 21:06:38 +0000 (21:06 +0000)]
patch for mantis #2794 - fix route ordering after creating sends etc.

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

14 years agomore reductions in stack space requirements for export
Paul Davis [Tue, 27 Apr 2010 14:37:08 +0000 (14:37 +0000)]
more reductions in stack space requirements for export

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

14 years agoreduce stack space requirements for export and normalization
Paul Davis [Tue, 27 Apr 2010 14:29:44 +0000 (14:29 +0000)]
reduce stack space requirements for export and normalization

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

14 years agoAU parameter unit is a single integer value, not a bitmask, so treat it correctly...
Paul Davis [Tue, 27 Apr 2010 12:41:41 +0000 (12:41 +0000)]
AU parameter unit is a single integer value, not a bitmask, so treat it correctly and don't interpret any unit type with bit 1 set as a boolean

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

14 years agochange automation track selection model slightly so that auto tracks are highlighted...
Ben Loftis [Mon, 26 Apr 2010 21:47:58 +0000 (21:47 +0000)]
change automation track selection model slightly so that auto tracks are highlighted as expected.  only show range boxes when the automation will actually get edited.  clicking an automation track should show the editor-mixer for the parent track

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

14 years agoclose a carbon window for an AU plugin *in addition to*, not just instead of, the...
Paul Davis [Mon, 26 Apr 2010 16:40:27 +0000 (16:40 +0000)]
close a carbon window for an AU plugin *in addition to*, not just instead of, the containing cocoa window

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

14 years agosignificant fixes for AutomationList::cut_copy_clear() for cut and copy operations
Paul Davis [Mon, 26 Apr 2010 16:03:54 +0000 (16:03 +0000)]
significant fixes for AutomationList::cut_copy_clear() for cut and copy operations

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

14 years agoif something is in Write, dont take it out of Write when locating
Ben Loftis [Fri, 23 Apr 2010 21:45:33 +0000 (21:45 +0000)]
if something is in Write, dont take it out of Write when locating

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

14 years agoremove iterator-based AutomationList cut/copy methods, to avoid appearance of code...
Paul Davis [Fri, 23 Apr 2010 12:08:42 +0000 (12:08 +0000)]
remove iterator-based AutomationList cut/copy methods, to avoid appearance of code duplication, since they were not used

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

14 years agomore cleanups, redesigns and subtle bug fixes for automation editing
Paul Davis [Fri, 23 Apr 2010 02:13:40 +0000 (02:13 +0000)]
more cleanups, redesigns and subtle bug fixes for automation editing

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

14 years agorefuse to accept Auto_Write state when loading automation list state from disk
Paul Davis [Thu, 22 Apr 2010 16:58:20 +0000 (16:58 +0000)]
refuse to accept Auto_Write state when loading automation list state from disk

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

14 years agofinally change the misnamed ::reposition_for_rt_add(); never save automation_state...
Paul Davis [Thu, 22 Apr 2010 16:28:44 +0000 (16:28 +0000)]
finally change the misnamed ::reposition_for_rt_add(); never save automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup

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

14 years agomore realtime automation fixes: only do realtime automation while rolling, and never...
Ben Loftis [Thu, 22 Apr 2010 15:54:12 +0000 (15:54 +0000)]
more realtime automation fixes:  only do realtime automation while rolling, and never Read on a locate when you are in Write

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

14 years agocleanup AutomationList::cut_copy_clear() and try to add guard/clamp points to keep...
Paul Davis [Thu, 22 Apr 2010 14:34:05 +0000 (14:34 +0000)]
cleanup AutomationList::cut_copy_clear() and try to add guard/clamp points to keep the curve shape intact

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

14 years agomultiple touches in a single automation pass now work; write mode works (with some...
Paul Davis [Thu, 22 Apr 2010 13:42:49 +0000 (13:42 +0000)]
multiple touches in a single automation pass now work; write mode works (with some interesting quirks); remove some debug output

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

14 years agobetter, cleaner, correct merging of nascent automation events into the event list
Paul Davis [Thu, 22 Apr 2010 01:33:42 +0000 (01:33 +0000)]
better, cleaner, correct merging of nascent automation events into the event list

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

14 years agocorrectly handle touch/write automation data merging when it occurs before the start...
Paul Davis [Wed, 21 Apr 2010 16:07:29 +0000 (16:07 +0000)]
correctly handle touch/write automation data merging when it occurs before the start or after the end of existing data

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

14 years agostart of The Fix for automation touch+write
Paul Davis [Wed, 21 Apr 2010 14:58:12 +0000 (14:58 +0000)]
start of The Fix for automation touch+write

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

14 years agoappend Auto_ to auto modes so they are more easily searchable
Ben Loftis [Tue, 20 Apr 2010 17:27:45 +0000 (17:27 +0000)]
append Auto_ to auto modes so they are more easily searchable

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

14 years agoadd GUI/action control over replicate-missing-region-channels
Paul Davis [Sun, 18 Apr 2010 20:02:17 +0000 (20:02 +0000)]
add GUI/action control over replicate-missing-region-channels

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

14 years agoadd config parameter to control missing-region-channel behaviour. not controllable...
Paul Davis [Sat, 17 Apr 2010 18:44:00 +0000 (18:44 +0000)]
add config parameter to control missing-region-channel behaviour. not controllable from GUI in this commit. default behaviour is as in ardour 2.8.7

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

14 years agodon't add "anchor" control events on when a touch gesture ends unless the automation...
Paul Davis [Sat, 17 Apr 2010 17:10:38 +0000 (17:10 +0000)]
don't add "anchor" control events on when a touch gesture ends unless the automation list is in Touch mode

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

14 years agoinitial pass at "ramping back" to existing automation values at the end of a touch...
Paul Davis [Sat, 17 Apr 2010 15:22:07 +0000 (15:22 +0000)]
initial pass at "ramping back" to existing automation values at the end of a touch pass

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

14 years agorationalize track selection and range selection
Ben Loftis [Fri, 16 Apr 2010 22:07:43 +0000 (22:07 +0000)]
rationalize track selection and range selection

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

14 years agoupdated spanish translation from david taht and friends
Paul Davis [Fri, 16 Apr 2010 15:27:16 +0000 (15:27 +0000)]
updated spanish translation from david taht and friends

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

14 years agowhen a region has less channels than its diskstream needs, read a relevant channel...
Paul Davis [Fri, 16 Apr 2010 15:14:59 +0000 (15:14 +0000)]
when a region has less channels than its diskstream needs, read a relevant channel instead (this makes mono regions in stereo tracks become effectively multi-mono)

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

14 years agofix some strange behavior when dragging region(s) towards time zero
Ben Loftis [Thu, 15 Apr 2010 20:28:07 +0000 (20:28 +0000)]
fix some strange behavior when dragging region(s) towards time zero

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

14 years agoremove a bunch of explicit uses of '/' as a directory separator; use Glib::build_file...
Paul Davis [Thu, 15 Apr 2010 14:41:38 +0000 (14:41 +0000)]
remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog

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

14 years agosubtle but deep and possibly profound(ly wrong) changes to record-keeping for recordi...
Paul Davis [Mon, 12 Apr 2010 17:34:34 +0000 (17:34 +0000)]
subtle but deep and possibly profound(ly wrong) changes to record-keeping for recording alignment and related matters. needs careful and exhaustive testing with combinations of differing signal routing, latent plugins, port inserts, etc. etc.

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

14 years agosubtle but important change that may fix issues with recording not placing material...
Paul Davis [Thu, 8 Apr 2010 18:00:26 +0000 (18:00 +0000)]
subtle but important change that may fix issues with recording not placing material in the correct location on the timeline

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

14 years agopatch from lucus to put fixed sized columns on the right of the mixer track+group...
Paul Davis [Thu, 8 Apr 2010 14:22:18 +0000 (14:22 +0000)]
patch from lucus to put fixed sized columns on the right of the mixer track+group lists

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

14 years agofix for wierd punch behaviour where non-rec-enabled tracks end up with regions (typic...
Paul Davis [Wed, 7 Apr 2010 13:54:23 +0000 (13:54 +0000)]
fix for wierd punch behaviour where non-rec-enabled tracks end up with regions (typically at zero on the timeline) after a punch/capture pass. needs careful and thorough testing

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

14 years agofix 100% CPU usage after killing JACK caused by faulty logic in butler thread main...
Paul Davis [Tue, 6 Apr 2010 18:15:27 +0000 (18:15 +0000)]
fix 100% CPU usage after killing JACK caused by faulty logic in butler thread main loop

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

14 years agobrute force approach to stopping GTK shutdown from causing a crash as we try to manip...
Paul Davis [Fri, 2 Apr 2010 18:56:56 +0000 (18:56 +0000)]
brute force approach to stopping GTK shutdown from causing a crash as we try to manipulate no-longer-existing Objective C menu items

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

14 years agodo not crash if Editor::map_transport_state() is called without a session in place
Paul Davis [Fri, 2 Apr 2010 13:35:10 +0000 (13:35 +0000)]
do not crash if Editor::map_transport_state() is called without a session in place

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

14 years agoredirect via ardour.org to get to the manuals from within ardour, not hard-coded...
Paul Davis [Thu, 1 Apr 2010 02:33:32 +0000 (02:33 +0000)]
redirect via ardour.org to get to the manuals from within ardour, not hard-coded URLs

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

14 years agoremove automation mode selector from AU plugin windows, since it doesn't really serve...
Paul Davis [Tue, 30 Mar 2010 15:17:13 +0000 (15:17 +0000)]
remove automation mode selector from AU plugin windows, since it doesn't really serve any useful purpose there; add size notification for AU plugins (but don't do anything with the notification except to print a message)

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

14 years agoremove silly buffer stats output; apply MIDI control patch (#2655) from dhess; switch...
Paul Davis [Fri, 26 Mar 2010 16:40:56 +0000 (16:40 +0000)]
remove silly buffer stats output; apply MIDI control patch (#2655) from dhess; switch ctrl/alt for drag-selection-as-region (work ongoing); various scons cleanups; remove some dead code from editor

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

14 years agocolinf's patch to make the "name new markers" option be properly managed
Paul Davis [Thu, 25 Mar 2010 15:32:05 +0000 (15:32 +0000)]
colinf's patch to make the "name new markers" option be properly managed

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

14 years agoanchor the crossfade start and endpoints, and add Help shortcuts to the manual and...
Ben Loftis [Wed, 24 Mar 2010 21:38:37 +0000 (21:38 +0000)]
anchor the crossfade start and endpoints, and add Help shortcuts to the manual and online reference

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

14 years agodisk i/o debugging for aktuberlin
Paul Davis [Wed, 17 Mar 2010 20:59:00 +0000 (20:59 +0000)]
disk i/o debugging for aktuberlin

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

14 years agocorrect a mistake in previous AIFF+Bendian change
Paul Davis [Wed, 17 Mar 2010 01:48:52 +0000 (01:48 +0000)]
correct a mistake in previous AIFF+Bendian change

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

14 years agoforce AIFF format exported files to big-endian
Paul Davis [Wed, 17 Mar 2010 01:25:52 +0000 (01:25 +0000)]
force AIFF format exported files to big-endian

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

14 years agofix lucus' previous patch
Paul Davis [Tue, 16 Mar 2010 22:49:08 +0000 (22:49 +0000)]
fix lucus' previous patch

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

14 years agopatch from lucus for long names in trackbus inspector
Paul Davis [Tue, 16 Mar 2010 19:20:16 +0000 (19:20 +0000)]
patch from lucus for long names in trackbus inspector

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

14 years agoArdour -> PROGRAM_NAME for libardour
Paul Davis [Fri, 12 Mar 2010 23:18:34 +0000 (23:18 +0000)]
Ardour -> PROGRAM_NAME for libardour

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

14 years agooption to enable/disable translations when using a bundled (OS X) version of Ardour...
Paul Davis [Fri, 12 Mar 2010 22:46:30 +0000 (22:46 +0000)]
option to enable/disable translations when using a bundled (OS X) version of Ardour; compile-time control of Ardour program name for gtk2_ardour (libardour to follow)

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

14 years agoadd shortcut to Volumes when opening sessions. needs testing on osx
Ben Loftis [Fri, 12 Mar 2010 16:51:58 +0000 (16:51 +0000)]
add shortcut to Volumes when opening sessions.  needs testing on osx

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

14 years agoroute removal fixes: notify user that removing a route will result in a save. and...
Ben Loftis [Fri, 12 Mar 2010 16:45:34 +0000 (16:45 +0000)]
route removal fixes:  notify user that removing a route will result in a save.  and clear a routes solos before deleting it so the other tracks will unmute

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

14 years agodo not try to categorize AU plugins based on the "subtype" property, since that is...
Paul Davis [Fri, 12 Mar 2010 16:34:01 +0000 (16:34 +0000)]
do not try to categorize AU plugins based on the "subtype" property, since that is really a per-manufacturer plugin ID - use the type instead (coarser, but not as subject to confusion

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

14 years agokeep sndfile/ExtAudioFile preference logic the same in ImportableSource as elsewhere
Paul Davis [Fri, 12 Mar 2010 13:51:33 +0000 (13:51 +0000)]
keep sndfile/ExtAudioFile preference logic the same in ImportableSource as elsewhere

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

14 years agouse libsndfile in preference to ExtAudioFile when getting info on a source file,...
Paul Davis [Fri, 12 Mar 2010 13:32:11 +0000 (13:32 +0000)]
use libsndfile in preference to ExtAudioFile when getting info on a source file, since the former can get BWF info.

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

14 years agoremove global LV2 external GUI list, always call LV2 UI cleanup method when appropria...
Paul Davis [Sat, 6 Mar 2010 20:56:25 +0000 (20:56 +0000)]
remove global LV2 external GUI list, always call LV2 UI cleanup method when appropriate; still need to verify that all plugin UIs are destroyed at session close

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

14 years agofix import/embed with "sequence files" option
Paul Davis [Thu, 4 Mar 2010 22:02:03 +0000 (22:02 +0000)]
fix import/embed with "sequence files" option

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

14 years agocolinf's patch to make the cursor be the dbl vertical arrow when over the track resiz...
Paul Davis [Sat, 27 Feb 2010 02:32:58 +0000 (02:32 +0000)]
colinf's patch to make the cursor be the dbl vertical arrow when over the track resize handle

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

14 years agomake the JACK->Latency->256 frame option actually do something
Paul Davis [Sat, 27 Feb 2010 02:32:32 +0000 (02:32 +0000)]
make the JACK->Latency->256 frame option actually do something

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

14 years agoturn CoreAudio file support back on, and tweak file list. needs more testing
Ben Loftis [Wed, 17 Feb 2010 19:13:21 +0000 (19:13 +0000)]
turn CoreAudio file support back on, and tweak file list.  needs  more testing

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

14 years agocompile fix for osx
Ben Loftis [Mon, 15 Feb 2010 21:21:05 +0000 (21:21 +0000)]
compile fix for osx

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

14 years agomake it easier to measure insert latency. do our best to save and recall it
Ben Loftis [Mon, 15 Feb 2010 18:54:53 +0000 (18:54 +0000)]
make it easier to measure insert latency.  do our best to save and recall it

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

14 years agoonly prompt to save session once during Quit
Ben Loftis [Mon, 15 Feb 2010 14:06:14 +0000 (14:06 +0000)]
only prompt to save session once during Quit

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

14 years agoadd missing func for osx
Ben Loftis [Mon, 15 Feb 2010 04:37:34 +0000 (04:37 +0000)]
add missing func for osx

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

14 years agoadditional osx compilation fixes. more UAD tweaks. close and delete session during...
Ben Loftis [Mon, 15 Feb 2010 03:57:41 +0000 (03:57 +0000)]
additional osx compilation fixes.  more UAD tweaks.  close and delete session during shutdown

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

14 years agofixes for OS X compile of last commit
Paul Davis [Fri, 12 Feb 2010 22:44:23 +0000 (22:44 +0000)]
fixes for OS X compile of last commit

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

14 years agoprovide Redirect::requires_fixed_sized_buffers() as a way to handle UAD plugins on...
Paul Davis [Fri, 12 Feb 2010 22:17:33 +0000 (22:17 +0000)]
provide Redirect::requires_fixed_sized_buffers() as a way to handle UAD plugins on OS X; reset AU plugins that have requires_fixed_sized_buffers() == true; if a redirect requires fixed sized buffers, quantize all automation to the start of the process block, and ignore actual automation event placement; TRACE_API macros for AU plugins

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

14 years agocorrect size used by tempo line allocator; fix crash when exit is initiated by menu...
Paul Davis [Fri, 5 Feb 2010 17:20:07 +0000 (17:20 +0000)]
correct size used by tempo line allocator; fix crash when exit is initiated by menu "quit" on OS X; bump to 2.8.8

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

14 years agothe missing flush call for plugins
Paul Davis [Thu, 4 Feb 2010 22:01:39 +0000 (22:01 +0000)]
the missing flush call for plugins

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

14 years agoadd new Redirect::flush() model to accomodate plugin models where flush != deactivate...
Paul Davis [Thu, 4 Feb 2010 17:15:03 +0000 (17:15 +0000)]
add new Redirect::flush() model to accomodate plugin models where flush != deactivate+activate (such as AU)

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

14 years agoupdated czech translation from pavel fric, plus correct spelling of his name and...
Paul Davis [Wed, 3 Feb 2010 18:58:27 +0000 (18:58 +0000)]
updated czech translation from pavel fric, plus correct spelling of his name and add email address in about dialog

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

14 years agoadd back missing exp() call in barcontroller logarithmic display handling; switch...
Paul Davis [Tue, 2 Feb 2010 15:40:52 +0000 (15:40 +0000)]
add back missing exp() call in barcontroller logarithmic display handling; switch to user's preferred locale in barcontroller code, not POSIX, to allow use do locale-specific decimal separator (to be fixed in 2.8.8)

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

14 years agoremove some debug printouts
Ben Loftis [Tue, 2 Feb 2010 03:50:29 +0000 (03:50 +0000)]
remove some debug printouts

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

14 years agoif AU is already configured with the io configuration we are requesting, dont do...
Ben Loftis [Tue, 2 Feb 2010 03:40:58 +0000 (03:40 +0000)]
if AU is already configured with the io configuration we are requesting, dont do anything

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

14 years agocleanup previous commit that would not compile on OS X
Paul Davis [Tue, 2 Feb 2010 01:39:56 +0000 (01:39 +0000)]
cleanup previous commit that would not compile on OS X

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