Commit graph

2996 commits

Author SHA1 Message Date
Paul Davis
bab9bc0bd2 fix handling of carbon AU GUIs, and start to remove Carbon (so far: no more use of Carbon for app activation, or open files events)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6484 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-13 02:08:37 +00:00
Paul Davis
52b3424649 fix error in construction of system template path
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6483 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-13 02:07:43 +00:00
Ben Loftis
d4f376779d fix export file path initialization
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-12 22:30:55 +00:00
Paul Davis
e78cd3add8 required extra header for memset() in FPU
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-31 23:56:30 +00:00
Paul Davis
87127bae2d un-fix register clobber for gcc on x86 and update comments on register clobbering
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-31 18:20:13 +00:00
Paul Davis
05f68565cc asm fixes for FPU::FPU() back ported from 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-31 17:53:10 +00:00
Paul Davis
7269bab49c fix borked discovery of factory presets
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6395 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-23 16:05:48 +00:00
Ben Loftis
95566ba565 fix typo in AU cache loading
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6390 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-22 20:35:53 +00:00
Ben Loftis
360b97a763 backport feature to show only tracks with regions under the playhead (thanks Carl) and fix Save As function (thanks Paul)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6327 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-08 20:42:52 +00:00
Paul Davis
c1a10ef31f weak version of "Save As"
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6323 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-07 20:35:59 +00:00
Paul Davis
84ed50fd8b do not indirect through AU transport state pointers when actually testing for null
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6141 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-20 22:38:15 +00:00
Paul Davis
c08077eef8 do not load presets while resetting the popdown string list in a plugin GUI
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6129 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-19 04:27:25 +00:00
Paul Davis
804f08f17e potential fix for "crashes" caused by an endless loop of enter/hide events involving the verbose canvas cursor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6108 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-17 13:34:23 +00:00
Carl Hetherington
f7e28b858a Update .gitignore for new version.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6107 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-17 03:20:44 +00:00
Paul Davis
c89db7a9ee fix memory leak when creating plugin-by-creator & plugin-by-category menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-16 02:56:36 +00:00
Paul Davis
2fc01707a7 define VSTPluginInfo::VSTPluginInfo()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6093 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-16 01:55:11 +00:00
Paul Davis
fba5f18124 more tweaks/fixes for region layer editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-13 14:45:16 +00:00
Paul Davis
674609dfcd use "weak" attribute rather than "weak_import"
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-12 22:10:21 +00:00
Paul Davis
8f0a937d01 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
2009-11-12 21:53:27 +00:00
Paul Davis
b76635a8fd 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
2009-11-12 20:03:58 +00:00
Paul Davis
94f413a88f 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
2009-11-12 05:42:58 +00:00
Paul Davis
72d9f9df46 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
2009-11-12 01:14:21 +00:00
Paul Davis
e19ff50c2c fixup compilation of AU i/o debug patch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6064 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-11 19:37:24 +00:00
Paul Davis
c14c1c2bf3 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
2009-11-11 19:09:24 +00:00
Paul Davis
19b61a81c2 permit compilation even without unreleased versions of JACK
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6062 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-11 17:03:54 +00:00
Paul Davis
1c5e550e5d 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
2009-11-11 16:23:37 +00:00
Paul Davis
5fc0eca385 updated swedish and italian translations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6060 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-11 16:22:12 +00:00
Paul Davis
4abd8d384f 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
2009-11-11 01:10:54 +00:00
Paul Davis
343acfcaa1 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
2009-11-11 01:04:02 +00:00
Paul Davis
47be62fc4f first pass at fixing AU parameter notification changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6056 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-10 22:51:44 +00:00
Paul Davis
c5bc47c237 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
2009-11-10 22:28:07 +00:00
Paul Davis
b03aa77850 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
2009-11-10 18:19:11 +00:00
Paul Davis
23d5e052f3 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
2009-11-10 18:04:34 +00:00
Paul Davis
ccdd99afce 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
2009-11-10 17:34:33 +00:00
Paul Davis
39a4068e36 add JAG to author list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6040 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-08 19:21:25 +00:00
Paul Davis
6f1964985e 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
2009-11-08 19:20:12 +00:00
Paul Davis
93c1d87c3c fix 2 action group registrations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-08 18:01:36 +00:00
Paul Davis
2b349c9c45 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
2009-11-08 18:00:40 +00:00
Paul Davis
141e023666 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
2009-11-08 03:31:55 +00:00
Paul Davis
1d453d5f5d 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
2009-11-08 00:51:19 +00:00
Paul Davis
5574b46de4 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
2009-11-07 23:48:19 +00:00
Paul Davis
c033e6f875 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
2009-11-07 17:15:54 +00:00
Paul Davis
862cb478a2 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
2009-11-07 03:38:34 +00:00
Paul Davis
8bb5605dfc 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
2009-11-06 22:43:47 +00:00
Paul Davis
c3e7746e36 make that status-bar error change actually compile
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6023 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-05 23:19:21 +00:00
Paul Davis
049e128256 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
2009-11-05 22:23:15 +00:00
Paul Davis
4d613925bf 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
2009-11-05 19:29:18 +00:00
Paul Davis
1aaebc43c3 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
2009-11-05 02:13:49 +00:00
Paul Davis
6d07b590bb minor fix to make !seamless loop actually loop
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-04 22:25:37 +00:00
Paul Davis
36c2cc577d 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
2009-11-04 21:18:37 +00:00