Commit graph

3158 commits

Author SHA1 Message Date
Paul Davis
4fc33edf72 debugging output to help track down the no-playback-after-export issue
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7340 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-30 16:59:32 +00:00
Paul Davis
7fc78f8654 bump version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7263 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-16 15:41:26 +00:00
Paul Davis
ae3c3a7691 fix keyboard event handling for host-provided plugin GUIs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7262 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-16 15:41:12 +00:00
Paul Davis
b8f2b0c75c don't throw an exception if /home/paul is not writable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7261 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-16 15:40:48 +00:00
Paul Davis
9872083f98 tiny cleanup
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-07 21:48:15 +00:00
Paul Davis
78cbf1cb9a try to fix mistake introduced in 7207 that stole key events from GTK plugin GUIs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-07 19:31:04 +00:00
Paul Davis
f9a47cff2b 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
2010-06-02 15:54:51 +00:00
Paul Davis
519eaabe8b 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
2010-06-02 14:16:05 +00:00
Paul Davis
4bc03c4d40 bump version to 2.8.9
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7205 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-06-02 12:18:10 +00:00
Paul Davis
3012d86672 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
2010-06-02 11:40:01 +00:00
Paul Davis
4175a9bfb5 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
2010-06-01 12:34:29 +00:00
Paul Davis
8b68707bc4 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
2010-05-27 12:41:41 +00:00
Paul Davis
b5569b0d9d position region editor @ mouse explicitly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-27 12:41:09 +00:00
Paul Davis
32593eb61c 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
2010-05-26 20:41:58 +00:00
Paul Davis
ae8b97416a 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
2010-05-21 15:21:39 +00:00
Paul Davis
267129c1fc rename the last rename ...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-21 14:38:24 +00:00
Paul Davis
39e953ecb2 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
2010-05-21 14:15:25 +00:00
Paul Davis
5e0ce8a7f0 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
2010-05-21 14:14:21 +00:00
Paul Davis
8ec4653aa3 drop some debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7125 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-20 02:19:24 +00:00
Paul Davis
8730620fed 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
2010-05-20 02:16:05 +00:00
Paul Davis
c22d09f9ca 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
2010-05-17 23:11:59 +00:00
Paul Davis
2f55c7aa2a 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
2010-05-17 19:38:42 +00:00
Ben Loftis
d092815d68 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
2010-05-14 22:03:28 +00:00
Paul Davis
0f6e2b8e31 updated french translation from raphael
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-07 20:09:54 +00:00
Ben Loftis
c3d443966a 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
2010-05-07 14:33:15 +00:00
Paul Davis
12446dd439 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
2010-05-06 17:00:53 +00:00
Paul Davis
a0ad7177f6 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
2010-05-05 14:54:28 +00:00
Paul Davis
21bd527ce3 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
2010-05-05 14:26:04 +00:00
Paul Davis
9a61a9b0bf 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
2010-05-04 15:27:23 +00:00
Paul Davis
1f3024c324 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
2010-05-02 15:20:28 +00:00
Ben Loftis
96990eb44c 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
2010-04-30 02:30:01 +00:00
Paul Davis
35dbce0349 (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
2010-04-29 20:45:08 +00:00
Paul Davis
c42c57e5fd 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
2010-04-29 16:22:22 +00:00
Paul Davis
44c2da3197 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
2010-04-28 22:54:09 +00:00
Paul Davis
2324bf93cc 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
2010-04-28 21:06:38 +00:00
Paul Davis
a3cd755fc7 more reductions in stack space requirements for export
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7004 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-27 14:37:08 +00:00
Paul Davis
91fc0c70bc reduce stack space requirements for export and normalization
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7003 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-27 14:29:44 +00:00
Paul Davis
3ee7780750 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
2010-04-27 12:41:41 +00:00
Ben Loftis
507f22c7cd 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
2010-04-26 21:47:58 +00:00
Paul Davis
ed4970a203 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
2010-04-26 16:40:27 +00:00
Paul Davis
803edaed49 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
2010-04-26 16:03:54 +00:00
Ben Loftis
0d63cd0108 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
2010-04-23 21:45:33 +00:00
Paul Davis
5d616e51c2 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
2010-04-23 12:08:42 +00:00
Paul Davis
7b19392dea 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
2010-04-23 02:13:40 +00:00
Paul Davis
1a8bfa4a08 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
2010-04-22 16:58:20 +00:00
Paul Davis
55b1a3d1ed 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
2010-04-22 16:28:44 +00:00
Ben Loftis
2df9058286 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
2010-04-22 15:54:12 +00:00
Paul Davis
9ed1768212 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
2010-04-22 14:34:05 +00:00
Paul Davis
622e8c5b24 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
2010-04-22 13:42:49 +00:00
Paul Davis
5a33e0900c 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
2010-04-22 01:33:42 +00:00