summaryrefslogtreecommitdiffstats
path: root/src/OSSupport/IsThread.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-01-14Fixed Compiler Warningsx12xx12x1-1/+1
2021-03-30cIsThread cleanupTiger Wang1-61/+60
+ Semi-gracefully handle unexpected exceptions * No-one cared about the return values, remove them
2021-03-28Fix Windows XP to 7 compatibility (#5167)Tiger Wang1-47/+35
* Partially reverts 01a4e696b * Unify thread names - Remove use of GetThreadId API
2021-01-26Fix debug macro situation (#5114)Tiger Wang1-3/+3
Use the standard NDEBUG.
2018-07-22cIsThread: Reset m_ShouldTerminate after the thread has stopped (#4258)peterbell101-8/+2
This allows threads to be restarted after stopping. Fixes #4257
2015-12-19Added HTTPS links wherever they are supported.Alexander Harkness1-5/+1
2015-06-22Fixed minor errors in Tycho's codeTiger Wang1-2/+2
Everything should work now :)
2014-12-25cIsThread: Fixed a race condition on thread start.Mattes D1-2/+16
2014-12-07Fixed c++11 branch issues.Mattes D1-10/+10
2014-12-04Fixed trailing whitespace.Mattes D1-5/+5
2014-11-23Compilation fixesTiger Wang1-2/+2
2014-10-24SuggestionsTiger Wang1-2/+44
2014-10-20Use std::recusive_mutexTiger Wang1-1/+1
2014-10-19Use std::threadTiger Wang1-129/+29
2014-07-01Fixed printf formats for Win buildsmadmaxoft1-1/+1
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D1-3/+18
Fixes #1039, fixes #851
2014-04-11Fixed issues with 64-bit MSVC compilation.madmaxoft1-12/+19
2013-12-20Fixed the rest of constructor reorders.madmaxoft1-2/+2
2013-12-10fixed comparison of thread handle to Null point rather than null handleTycho Bickerstaff1-1/+1
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-13Fix for NULL arithmetic compiler warning in Linux.madmaxoft1-4/+3
2013-09-21Fixed Linux threading issues.madmaxoft1-11/+3
2013-08-25Fixed ProtoProxy compilation, added client Kick handling.madmaxoft1-3/+14
2013-08-20Small Linux fixes.madmaxoft1-0/+1
2013-08-11cIsThread: Added the Stop() method and debugging output in Wait()madmaxoft1-21/+23
2013-08-11Added doxyComments for cIsThread.madmaxoft1-2/+2
2012-09-23Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@885 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-167/+167
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-03-10Fixed *nix threading issue;madmaxoft@gmail.com1-25/+28
Thread objects now use variable names consistent with MCS convention; Fixed a few *nix threading cornercases git-svn-id: http://mc-server.googlecode.com/svn/trunk@392 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-20Using own ASSERT() that logs to filefaketruth1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@297 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-18cIsThread: Added support for getting current thread IDmadmaxoft@gmail.com1-0/+13
git-svn-id: http://mc-server.googlecode.com/svn/trunk@288 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-13Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.madmaxoft@gmail.com1-3/+6
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-01sprintf() begone! Replaced with StringUtils' Printf()madmaxoft@gmail.com1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@216 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-01new cIsThread object for thread encapsulationmadmaxoft@gmail.com1-0/+148
git-svn-id: http://mc-server.googlecode.com/svn/trunk@214 0a769ca7-a7f5-676a-18bf-c427514a06d6