49 Commits (d08a9c8cfa8d6478bc64eb0f3a015545b8a0eef8)

Author SHA1 Message Date
Michael Hansen 6ad2f7ae24 Fix ErrorAssert handling to allow bypassing the assert if we're attached to a debugger 9 years ago
Michael Hansen 9b37590ca8 Set HS_DEBUGGING properly on non-MSVC compilers 10 years ago
Michael Hansen 8bbb560966 Require C++14 for std::make_unique 10 years ago
Michael Hansen 10a827ba52 Let CMake decide when to start using constexpr 10 years ago
Michael Hansen 5feefe8ea4 Fix/remove some incorrect uses of the arrsize macro 10 years ago
Vincent Munsch 7ce6dfceeb make hsAssert variadic (to allow printf like error message) 10 years ago
Michael Hansen 094b0fe557 Move <algorithm> header out of HeadSpin.h 10 years ago
Michael Hansen 827ea85af0 Remove some additional usless / unused junk 10 years ago
Michael Hansen 751d760772 Use standard (f)abs functions 10 years ago
Michael Hansen fced942020 Safer type-punning 10 years ago
Michael Hansen ce53a71990 There is no benefit to the hsFopen macro 10 years ago
Michael Hansen 1a987173d6 Use std::swap 10 years ago
Michael Hansen 72f18e8ebb Complete the previous commit by also removing the inline min and max 10 years ago
Michael Hansen e36220cca5 Use std::min and std::max 10 years ago
Michael Hansen e331cbd4f7 ASSume that MSVC is the only compiler who uses the __declspec() syntax 11 years ago
Michael Hansen 15728bbfb5 Add an hsDeprecated macro for declaring APIs deprecated 11 years ago
Michael Hansen 34b2eb1836 More std::atomic and friends 11 years ago
Darryl Pogue 5e8d75169c Use pointers instead of array syntax. 11 years ago
Michael Hansen 5b6b886b55 Clean up DisplaySystemVersion() to avoid hsStrcpy, and add Windows 8.1 11 years ago
Michael Hansen 901525d600 Remove some unused string stuff 11 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
Michael Hansen cc54fb07be Finish deprecation of pnUtPath 12 years ago
Michael Hansen f86b549293 Re-define nil as nullptr, cleaning up some potential issues along the way 12 years ago
Michael Hansen bc0d04da48 Deprecate and remove NEWZERO macro 12 years ago
Adam Johnson bb4d36e69d Remove windoze include from hsThread.h 12 years ago
Adam Johnson 7785c9c85e Remove global Windows.h include 12 years ago
Darryl Pogue d1dd98c17b CoreLib fixes for Linux. 12 years ago
Michael Hansen 9f276e2c57 Add support for Visual Leak Detector, since valgrind doesn't support MSVC 12 years ago
Michael Hansen 075c535e2c Some cleanup and a vararg plString usage fix 12 years ago
Adam Johnson b57dc28136 Remove some unused CoreLib stuff 12 years ago
Adam Johnson a709e17069 Obliterate hsBool 12 years ago
Adam Johnson 5f78b33db4 Remove hsRand--we have rand support in the Cstdlib 12 years ago
Adam Johnson f0af98b0a7 Toss lots of custom CString code 12 years ago
Adam Johnson 1556d147d9 Don't expose math.h from HeadSpin.h 12 years ago
Adam Johnson 172b3c6cfb Toss old RAM functions 12 years ago
Adam Johnson 3667fb62e2 Replace COMPILER_ASSERT with C++0B static_assert 12 years ago
Adam Johnson 94ca3bb097 Merge core-CoreLib headers 12 years ago
Darryl Pogue 46c3c9c049 Fix some includes for non-MSVC. 13 years ago
Adam Johnson 91fc595407 Completely kill off CoreLibExe 13 years ago
Adam Johnson be26b145df HeadSpin.h is now the core header. 13 years ago
Adam Johnson 2f53a10fb6 Convert hsConfig defines to cmake -- fixes #93 13 years ago
CyanWorlds eb2767a5f7 Open source re-licensing 13 years ago
Branan Purvine-Riley 908aaeb6f6 Fix line endings and tabs 14 years ago
Branan Purvine-Riley c9061c5ea7 Move Plasma20 to be the new repository root 14 years ago
jwplatt b970ae4bad Initial Commit of CyanWorlds.com Engine Open Source Client/Plugin 14 years ago