13
0
livetrax/tools
Robin Gareus fa07233a17 mutex 'er up
Some overzealous locking to track down RequestObject related crashes.

bc0fa4d689 wrongly locked the current event loop's
request_invalidation_lock instead of the invalidation's list lock.

Also Abstract UI is able to delete requests concurrently with with
EventLoop invalidation.
e.g. PortManager::PortRegisteredOrUnregistered  and GlobalPortMatrixWindow
so the lock needs to be exposed.

If this solves various issues, mutexes should to be consolidated
(request_buffer_map_lock + request_invalidation_lock) and be chosen
such that there is as little contention as possible.
2016-12-13 23:47:07 +01:00
..
ARDOUR
bug_tool
CrashReporter
doxy2json refine Lua doc/doxygen-parser and handle special-cases 2016-10-05 04:21:09 +02:00
gccabicheck fix path to glibmm that we check 2016-08-12 13:46:17 +02:00
linux_packaging Include hidapi library 2016-10-23 22:53:10 +02:00
luadevel mutex 'er up 2016-12-13 23:47:07 +01:00
misc_resources remove old logos (old shape) which shouldn't be used anymore 2016-05-30 21:02:12 +02:00
omf
osx_packaging another hack to accommodate different project names 2016-11-23 21:39:35 +01:00
sanity_check
videotimeline
x-win include session-utils with windows bundles 2016-10-14 18:36:54 +02:00
ardour_fluidsynth.diff update fluidsynth patch for MSVC 2016-08-28 13:47:12 +02:00
as-metainfo.its
autowaf.py
boost-1.55-ptr-debug.patch newer, not-as-good boost shared ptr debug patch for boost 1.55 and maybe later 2016-01-16 10:03:42 -05:00
boost-ptr-debug.patch
clang-format add an untested, but likely usable clang-format configuration file (from matthias buhr) 2016-03-08 08:38:45 -05:00
config.guess
cstyle.py
ctagsparse.py fix Plugin Pin for Audio + Midi input plugins 2016-04-13 01:16:03 +02:00
define_versions.sh improved, functioning regexp for revisions 2016-05-31 15:30:46 -04:00
fmt-bindings fix ampersands in group names in generated binding files 2016-06-23 08:37:24 -04:00
fmt-luadoc.php Prevent endless recursion on Evoral::Event<> 2016-12-05 23:49:19 +01:00
jacktest.c Spelling correction patch from Debian 2016-02-22 15:13:01 -05:00
nofuzz.sh
objc.supp
peakdump.c
pre-commit
readtest.c
resample_session.pl
run-readtest.sh
run-threadreadtest.sh
run-writetest.sh
session_exchange.py
sfrtest.cc
sftest.cc
synthesize_sources.pl
thread_readtest.cc
update_fluidsynth.sh Import libfluidsynth into the Ardour codebase 2016-08-23 22:21:03 +02:00
update_luadoc.sh update luadoc tools 2016-04-13 00:52:25 +02:00
valgrind.supp
waflib-tar.patch Revert "Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames"" 2016-08-25 13:44:23 -04:00
waflib.patch add missing file (2de4e1d) 2016-03-04 17:02:04 +01:00