Commit Graph

16 Commits (680194deaf7a35caaa629abc16e886d71baff636)

Author SHA1 Message Date
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