Carl Hetherington
|
c95fb95f3a
|
Tweak comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@12310 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-16 12:10:06 +00:00 |
|
|
1fdd45a1ad
|
fixup generic build, which allows -arch i386 build on OS X, effectively cross-compiling a 32 bit build on an x86_64 system
git-svn-id: svn://localhost/ardour2/branches/3.0@12307 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-16 08:41:40 +00:00 |
|
|
85e4dd3d73
|
let's do this right if we're going to do it at all ..
git-svn-id: svn://localhost/ardour2/branches/3.0@12302 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-16 00:19:15 +00:00 |
|
|
88f6395134
|
switch to a RWLock for Playlist, to allow simultaneous reads (which can happen occasionally, eg. peak and butler threads)
git-svn-id: svn://localhost/ardour2/branches/3.0@12301 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-16 00:16:34 +00:00 |
|
|
674a7b3ac0
|
no need for an explicit disconnect
git-svn-id: svn://localhost/ardour2/branches/3.0@12300 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-16 00:15:46 +00:00 |
|
|
c1300a0172
|
reset _signal member of a Connection so that we will never try to disconnect twice
git-svn-id: svn://localhost/ardour2/branches/3.0@12299 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-16 00:06:16 +00:00 |
|
|
38dd633fc6
|
fix for crash caused by re-using the same image in the fade context menu
git-svn-id: svn://localhost/ardour2/branches/3.0@12298 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 20:45:02 +00:00 |
|
Carl Hetherington
|
c06d747150
|
Keep tests up to date with reality.
git-svn-id: svn://localhost/ardour2/branches/3.0@12297 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 19:32:39 +00:00 |
|
Carl Hetherington
|
8bdd0304d7
|
Remove some debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@12296 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 19:31:13 +00:00 |
|
|
23f03f995f
|
remove two instances of static/global ScopedConnectionList. one remains worth thinking about for semantics (libs/pbd/controllable.cc:registry_connections)
git-svn-id: svn://localhost/ardour2/branches/3.0@12295 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 15:32:53 +00:00 |
|
|
2fb30ea54d
|
don't apply inverse fades if a region is not acoustically opaque
git-svn-id: svn://localhost/ardour2/branches/3.0@12294 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 15:24:14 +00:00 |
|
|
fc334a06b5
|
fix dangling remnant of old system config var
git-svn-id: svn://localhost/ardour2/branches/3.0@12291 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 13:00:38 +00:00 |
|
|
4476ecec6b
|
add --generic flag to wscript to trigger -mtune=generic builds; stop using old GNU config.guess script and use python's builtin os.uname() values
git-svn-id: svn://localhost/ardour2/branches/3.0@12290 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 12:55:23 +00:00 |
|
|
966efcc476
|
fix python3 incompatability in wscript
git-svn-id: svn://localhost/ardour2/branches/3.0@12286 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 11:09:03 +00:00 |
|
Carl Hetherington
|
b54779ec41
|
Try to make signals.h.py more cross-python-version compatible.
git-svn-id: svn://localhost/ardour2/branches/3.0@12285 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 10:43:47 +00:00 |
|
Carl Hetherington
|
b936f971e8
|
Remove unused method.
git-svn-id: svn://localhost/ardour2/branches/3.0@12284 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 01:23:55 +00:00 |
|
Carl Hetherington
|
4d22a4345a
|
Tidy up a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@12283 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:06:37 +00:00 |
|
Carl Hetherington
|
a6fdd6c915
|
Maybe fix typename / no-typename problems better.
git-svn-id: svn://localhost/ardour2/branches/3.0@12282 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:06:33 +00:00 |
|
Carl Hetherington
|
67b74ed1c7
|
Remove bind to shared_ptr.
git-svn-id: svn://localhost/ardour2/branches/3.0@12281 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:06:26 +00:00 |
|
Carl Hetherington
|
5bbbc98533
|
Add missing file.
git-svn-id: svn://localhost/ardour2/branches/3.0@12280 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:06:17 +00:00 |
|
Carl Hetherington
|
32bed9aaf0
|
Make ScopedConnectionList's mutex non-static so that one
list's destruction can cause another without a
deadlock.
git-svn-id: svn://localhost/ardour2/branches/3.0@12279 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:06:06 +00:00 |
|
Carl Hetherington
|
14a86aaccc
|
Merge old a new signals code into one set of classes.
git-svn-id: svn://localhost/ardour2/branches/3.0@12278 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:05:57 +00:00 |
|
Carl Hetherington
|
0c3f6d9819
|
Remove the need for a shared_ptr for Signal; signal
tells its connections that it's going away, instead.
git-svn-id: svn://localhost/ardour2/branches/3.0@12277 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:05:25 +00:00 |
|
Carl Hetherington
|
42267ff78c
|
Remove debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@12276 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-15 00:04:36 +00:00 |
|
Carl Hetherington
|
f012a84e62
|
Build libs/pbd/pbd/signal.h from its generator python
script.
git-svn-id: svn://localhost/ardour2/branches/3.0@12268 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-14 17:46:07 +00:00 |
|
|
b14c75172b
|
remove inclusion of boost/signasl2.hpp
git-svn-id: svn://localhost/ardour2/branches/3.0@12267 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-14 17:46:03 +00:00 |
|
|
22ffdf21fe
|
fix --test build on OSX Lion by commenting out code that does not compile
git-svn-id: svn://localhost/ardour2/branches/3.0@12266 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-14 17:43:52 +00:00 |
|
|
1e0fd01815
|
drop boost::signals2 and replace with carl's solution which continues to rely on boost::function and boost::bind but alters two important semantics of signals2: (1) when a Connection object is disconnected, the slot ("functor") associated with the connection is destroyed immediately, unlike signals2 where this is deferred to a subsequent connect/emit call on the signal (2) if one functor called by the signal disconnects another Connection, the functor represented by the Connection will NOT be called during the current signal emission (signals2 copies the slot list at the start of emission and calls everything in the slot list). this change fixes some very nasty crashes apparently caused by boost::signals2 assuming that the memory referenced by a functor remains valid after a disconnect (google will show other developers who had issues with this).
git-svn-id: svn://localhost/ardour2/branches/3.0@12265 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-14 17:18:48 +00:00 |
|
|
37969d837e
|
remove virtual inheritance of sigc::trackable by Receiver and AbstractUI<T>, done by changing Gtkmm2ext::UI to use composition (HAS-A) rather than inheritance (IS-A) for Receiver; use correct synchronization when starting up a BseUI event loop thread so that tests that start/stop quickly do not encounter a race condition
git-svn-id: svn://localhost/ardour2/branches/3.0@12264 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-14 17:07:53 +00:00 |
|
|
69a242ba64
|
fix for --test build on OSX
git-svn-id: svn://localhost/ardour2/branches/3.0@12262 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-14 13:34:50 +00:00 |
|
Carl Hetherington
|
7d09c5627b
|
Add test for strange boost-related crash.
git-svn-id: svn://localhost/ardour2/branches/3.0@12261 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-12 19:34:02 +00:00 |
|
Carl Hetherington
|
5f06335948
|
Remove errant bracket and maybe-errant comma.
git-svn-id: svn://localhost/ardour2/branches/3.0@12260 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-12 18:53:25 +00:00 |
|
|
eea186d6b9
|
properly teardown entire window for control protocol GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@12259 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-12 14:25:45 +00:00 |
|
|
60904be8ef
|
fully tear down Mackie GUI when disabling mackie
git-svn-id: svn://localhost/ardour2/branches/3.0@12258 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-12 14:12:51 +00:00 |
|
|
1d75f753d8
|
don't load symlinks when trying to discover control protocol shared objects
git-svn-id: svn://localhost/ardour2/branches/3.0@12257 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-12 14:12:23 +00:00 |
|
|
d914c4ec89
|
alter computation of inverse constant power curves
git-svn-id: svn://localhost/ardour2/branches/3.0@12255 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-11 21:51:38 +00:00 |
|
|
8d828faa64
|
remove some debug noise from previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@12254 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-11 21:33:02 +00:00 |
|
|
a98fa4bc61
|
switch to 5 new fade curves, taken from mixbus2 branch. make xfade context menus functional even though the images are not accurate
git-svn-id: svn://localhost/ardour2/branches/3.0@12253 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-11 21:30:36 +00:00 |
|
|
4d780bdcd0
|
provide some support for mackie devices like Steinberg's CMCs that do not do the normal Mackie spec handshaking
git-svn-id: svn://localhost/ardour2/branches/3.0@12252 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-11 16:04:09 +00:00 |
|
|
b544f9c2db
|
disable installing a3 for now, so that people don't scratch their heads when it doesn't work
git-svn-id: svn://localhost/ardour2/branches/3.0@12251 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-11 13:01:59 +00:00 |
|
|
877c3f37c4
|
stop crash if an error message is generated before the style RC file is loaded
git-svn-id: svn://localhost/ardour2/branches/3.0@12248 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 22:45:56 +00:00 |
|
|
4302649bd9
|
Fix compilation on Windows. Probably.
git-svn-id: svn://localhost/ardour2/branches/3.0@12246 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 21:53:01 +00:00 |
|
|
eaf548f49f
|
don't trim regions in conjunction with xfade trimming unless auto-xfade and full-overlap-xfades are selected
git-svn-id: svn://localhost/ardour2/branches/3.0@12245 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 21:40:10 +00:00 |
|
|
dc9fb4a033
|
rename images used for fades to indicate that they are fades, not xfades (new images for xfades to come)
git-svn-id: svn://localhost/ardour2/branches/3.0@12244 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 19:29:22 +00:00 |
|
|
c6d983bda5
|
incorrect but visible context menu for xfades
git-svn-id: svn://localhost/ardour2/branches/3.0@12243 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 19:14:11 +00:00 |
|
|
7628316335
|
implement undo/redo for xfade trimmin
git-svn-id: svn://localhost/ardour2/branches/3.0@12242 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 18:36:05 +00:00 |
|
|
6e6b3d325b
|
trim a single other region when adjusting xfade length
git-svn-id: svn://localhost/ardour2/branches/3.0@12241 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 18:17:47 +00:00 |
|
|
916202ea64
|
a number of tweaks to make xfade GUI stuff better in several different ways, notable during region trims and region drags
git-svn-id: svn://localhost/ardour2/branches/3.0@12240 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 13:48:23 +00:00 |
|
|
68e69a8b29
|
fix height of xfade rendering
git-svn-id: svn://localhost/ardour2/branches/3.0@12239 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 12:26:49 +00:00 |
|
|
da7215e1ad
|
if an xfade involves only 2 regions, clamp its length to the overlap between them
git-svn-id: svn://localhost/ardour2/branches/3.0@12238 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-05-10 12:14:26 +00:00 |
|