263 Commits (7b60621171ed37b8b23ee26468b29e6a09bde350)

Author SHA1 Message Date
Michael Hansen 34b2eb1836 More std::atomic and friends 11 years ago
Michael Hansen 23a071860e pnUtRef started at zero refs instead of one, and this is simpler 11 years ago
Michael Hansen d713a13dbe Merge pnUtRef with hsRefCnt, and remove the former 11 years ago
Michael Hansen b48963b904 Make it compile and work in GCC / Linux 11 years ago
Michael Hansen e929708a3b Use std::atomic_int for hsSafeRefCnt, and move it to hsRefCnt.h/cpp 11 years ago
Christian Walther 8c5286400a Use premultiplied alpha for plDynamicTextMaps on GUI controls. 11 years ago
Darryl Pogue d615f47dc4 Improve clarity of stat/_wstat64 return value. 11 years ago
Darryl Pogue 87e2150948 Remove unneeded register keyword. 11 years ago
Darryl Pogue b66a2ba9e3 Fix an uninitialized value in hsBounds. 11 years ago
Darryl Pogue 5e8d75169c Use pointers instead of array syntax. 11 years ago
Darryl Pogue c8d77714b9 Remove plFileSystem::GetTempFileName. 11 years ago
Darryl Pogue f5e99ba9a3 Fixes for semaphores on *nix. 11 years ago
Michael Hansen a58e9c643c Clean up some warnings, and make the CRT ones more relevant 11 years ago
Darryl Pogue a1e3fa6faf Various MinGW compile fixes. 11 years ago
Michael Hansen 3d1bcf1988 Whoops-a-birdy 11 years ago
Michael Hansen 05567a2881 Help Coverity figure out how auto string sizes work, and fix 64-bit 11 years ago
Michael Hansen 387e23061a Minor changes to hash and hash_i to avoid making a copy of the string data 11 years ago
Adam Johnson 249f26c53f plString Hash for unordered containers 11 years ago
Michael Hansen d7fdf10455 Convert ReadSafe(W)String* to the plString variants, and remove the now 11 years ago
Michael Hansen 862a05cbd5 Remove name from hsReaderWriterLock, since nobody was using it. 11 years ago
Michael Hansen 5b6b886b55 Clean up DisplaySystemVersion() to avoid hsStrcpy, and add Windows 8.1 11 years ago
Adam Johnson 8cedb69e9e Fix some invalid heap ops found by Dr Memory 11 years ago
Michael Hansen 901525d600 Remove some unused string stuff 11 years ago
Darryl Pogue 786f06eafc Fix plString ssize_t undefined errors. 11 years ago
Joseph Davies c0d6556aa3 Use std::regex instead of PCRE. 11 years ago
Adam Johnson 3299267976 Integrate SecurePreloader into pfPatcher 11 years ago
Adam Johnson 346b6f8ac8 Implement pfPatcher backend 11 years ago
Michael Hansen c69d546c69 Fix a VC++2013 compile error 11 years ago
Darryl Pogue f1767ebabe Fix some *nix compiler errors. 12 years ago
Adam Johnson dd35878465 Begin killing off sprintf 12 years ago
Adam Johnson 470ed86187 Let's use `vsnprintf` for those legacy methods... 12 years ago
Adam Johnson 48f232c3a0 Aligned matrix loading 12 years ago
Michael Hansen 8e7505b8ce Don't use CPUID call on targets that don't support it 12 years ago
Michael Hansen dde3be140c Support negative substring indexes from the right side of the string 12 years ago
Michael Hansen 04ecc27e8e Fix a plFileSystem::CreateDir failure when called with a trailing slash 12 years ago
Adam Johnson fc43c62174 CoreLib Precompiled Header 12 years ago
Adam Johnson 3fb5f33517 Add plQuality entry for Shader Model 3 12 years ago
Florian Meißner d0a1e440f3 Fix missing include in CoreLibs 12 years ago
Darryl Pogue 29bc092cff math.h -> cmath 12 years ago
Darryl Pogue b01aab4a39 Standardize on C++ headers. 12 years ago
Darryl Pogue 43ca24e167 Fix some plString/plFileSystem issues for *nix. 12 years ago
Darryl Pogue c7eba65e13 Fix a clang warning. 12 years ago
Anne Marije van der Meer 58106995b4 infinite loop fix 12 years ago
Michael Hansen 2c028c4b07 Remove hsFiles in favor of plFilesystem stuff 12 years ago
Michael Hansen cc54fb07be Finish deprecation of pnUtPath 12 years ago
Michael Hansen 970ad3e729 Add additional functionality to plFileSystem as needed 12 years ago
Michael Hansen f86b549293 Re-define nil as nullptr, cleaning up some potential issues along the way 12 years ago
Michael Hansen 56e332a3c3 Add basic regex functionality to plString 12 years ago
Michael Hansen ad5495ca45 Fix issues from review 12 years ago
Michael Hansen 6f6ade2636 Replace hsStream::Open duplicated methods everywhere with a single plFileName interface 12 years ago