Richard Linden
e5bbdafded
merge with release
2014-03-24 19:23:34 -07:00
Monty Brandenberg
71e237a3f7
MAINT-3703 Suspected thread race crasher in fmodex library
...
Two problems found in DLL involving threads. First, DllMain
was reinitializing a critical section for all entry reasons
(process attach, detach and thread attach, detach). Should
only be done on process attach. Second, static container
object was being modified and accessed without serialization.
Added some double-check locking to the initialization path
to reduce the total number of serialization calls made while
making the code thread safe.
2014-03-10 12:16:49 -04:00
Richard Linden
8c4825c382
initialize critical section once
2013-11-02 21:36:28 -07:00
Graham Madarasz
c38204f5e0
Unwind cruft from hunting for 2707 they won't end up in vwr-dev-mat
2013-06-05 14:26:27 -07:00
Graham Madarasz
ea24612561
BUG-2707 make use of OsOutputDebugString _DEBUG only on Windows to avoid throwing unhandlable exceptions in coroutines in RelWithDebInfo builds
2013-06-04 07:51:27 -07:00
Graham Madarasz
62d3a010d4
BUG-2707 disable sites calling OsOutputDebugString directly to identify which is tossing our errant exception
2013-06-03 18:11:08 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Siana Gearz
d1ba34a8ad
STORM-1088: corrected fix loading of winmm.dll
2011-04-17 11:25:00 -04:00
Siana Gearz
26b15973af
STORM-1088: fix loading of winmm.dll
2011-04-17 08:04:02 -04:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Richard Nelson
abc6aef780
merge
2010-04-30 17:01:41 -07:00
Richard Nelson
deb2791e55
added optimization for media volume level of 1.0 (don't do anything)
2010-04-28 18:27:10 -07:00
Richard Linden
f1f07e66e3
fixed potential buffer overrun in volume code
2010-04-29 18:06:09 -07:00
Richard Linden
48b3ac20d9
added some documentation to winmm_shim
2010-04-27 15:50:51 -07:00
Richard Nelson
0c643af528
fixed eol and tabs/spaces problems
2010-04-27 09:47:33 -07:00
Richard Nelson
bd08f19894
EXT-6921 - Windows Xp/Vista unified volume control
2010-04-27 09:41:33 -07:00