Paul Davis
|
52204ca987
|
ensure that the relevant quarks are initialized before linking cocoa & gtk menu items and menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6529 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 16:39:23 +00:00 |
|
Paul Davis
|
4903ca5b60
|
tweak for yesterday's stopped/monitoring/state change fix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6527 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-21 14:31:33 +00:00 |
|
Paul Davis
|
97c5892b51
|
if ::no_roll() is called on a track or a route, and there is some behind-the-scenes state changing going on (e.g. with diskstream buffers) then just keep monitoring input (both tracks and busses) rather than pushing silence through the route
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6526 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 20:21:45 +00:00 |
|
Paul Davis
|
039447dc55
|
actually make i18n work on OS X, and update osx_build to install .mo files (for GTK+ too)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6525 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 18:02:57 +00:00 |
|
Paul Davis
|
6980b9b773
|
rename languages as they should be
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6520 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 16:46:38 +00:00 |
|
Paul Davis
|
c43acf122d
|
rename languages as they should be
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6519 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-20 16:44:56 +00:00 |
|
Paul Davis
|
7280d39eff
|
do not run update() on a Crossfade from inside its constructor, since shared_from_this() will not work there. moved the call outside, just after the from-XML constructor call in audioplaylist
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6510 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-17 14:22:41 +00:00 |
|
Paul Davis
|
d97b3d8f28
|
lincoln's fix for punch in latency compensation, for 2.X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6509 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 21:34:06 +00:00 |
|
Paul Davis
|
045e14b8df
|
a tiny change that fixes MMC (and other things) aborting capture-on-stop when they call Session::request_stop() - the arguments were reversed
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6507 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 21:22:46 +00:00 |
|
Paul Davis
|
1eac1188ab
|
libs/sigc++2/missing is a generated file that should not be in svn
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6506 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 21:22:03 +00:00 |
|
Paul Davis
|
d475fd0fca
|
minor tweaks to gtkapplication quartz code and turn off keyboard event debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6503 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-16 00:04:12 +00:00 |
|
Paul Davis
|
03e1970a87
|
add missing functiong for GtkApplication on X11
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6497 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 18:23:40 +00:00 |
|
Paul Davis
|
a3b0f8c576
|
tidy up and abstract the GtkApplication concept a bit for OS X integration
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6496 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 17:50:03 +00:00 |
|
Ben Loftis
|
79910087b9
|
fix missing paren
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6495 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 15:42:06 +00:00 |
|
Paul Davis
|
15bb3b577e
|
rework "ige_mac" menubar integration from Carbon to Cocoa; recast as start of GtkApplication object as per discussions on #gtk+; associated changes in ardour; NOT TESTED ON X11, LEOPARD or SNOW LEOPARD
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6493 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-15 01:59:56 +00:00 |
|
Ben Loftis
|
496a2da48f
|
fix unprintable chars in au_cache file, version it, and overwrite files of the old version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6485 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-01-13 16:27:51 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|