summaryrefslogtreecommitdiffstats
path: root/src/OSSupport/IsThread.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-30cIsThread cleanupTiger Wang1-24/+21
+ 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-1/+1
* Partially reverts 01a4e696b * Unify thread names - Remove use of GetThreadId API
2017-08-03Remove double includes part 2 (#3890)peterbell101-2/+0
2016-02-05Bulk clearing of whitespaceLogicParrot1-1/+1
2015-12-19Use atomic bool for isthread terminatetycho1-1/+2
2015-06-22Fixed minor errors in Tycho's codeTiger Wang1-6/+9
Everything should work now :)
2014-12-25cIsThread: Fixed a race condition on thread start.Mattes D1-5/+14
2014-10-24SuggestionsTiger Wang1-4/+1
2014-10-20Migrated cSleep and cTimer to std::chronoTiger Wang1-1/+1
2014-10-19Use std::threadTiger Wang1-42/+2
2014-10-12convert old style casts to fix warningsSteven Riehl1-20/+16
2014-09-14OSSupport: Fixed UNICODE Windows builds.Mattes D1-1/+1
The files now compile even inside UNICODE applications.
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D1-0/+4
Fixes #1039, fixes #851
2014-04-11Fixed issues with 64-bit MSVC compilation.madmaxoft1-1/+1
2014-03-09Fix IsThread destructorTycho1-1/+1
2013-12-31clean up code for patchingTycho Bickerstaff1-0/+1
2013-12-31refactored chunk Queue to seperate classTycho Bickerstaff1-1/+0
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-13Fix for NULL arithmetic compiler warning in Linux.madmaxoft1-0/+13
2013-09-21Fixed Linux threading issues.madmaxoft1-2/+1
2013-08-11cIsThread threads get a window identification on Win.madmaxoft1-0/+2
This enables tools such as TaskInfo to report the thread name directly.
2013-08-11cIsThread: Added the Stop() method and debugging output in Wait()madmaxoft1-1/+3
2013-08-11Added doxyComments for cIsThread.madmaxoft1-5/+11
2012-09-23Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-1/+1
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-78/+78
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-9/+9
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-18cIsThread: Added support for getting current thread IDmadmaxoft@gmail.com1-0/+2
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-1/+0
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-01new cIsThread object for thread encapsulationmadmaxoft@gmail.com1-0/+77
git-svn-id: http://mc-server.googlecode.com/svn/trunk@214 0a769ca7-a7f5-676a-18bf-c427514a06d6