branchGarrys Mod/main/dependency_hellcancel
83 Commits over 30 Days - 0.12cph!
Remove old freetype stuff
Delete (almost) all unused .lib files
VS2017 support in afxmem_override.cpp
Add fgdlib, nvtristriplib, mxtoolkitwin32 to tools build, remove static libs from repo
Engine/GameUI/Hammer use ZLib/LibPNG/LibJPEG from FreeImage, removed old zlib/libpng/libjpeg libs
Fixed syntax error in version concommand for C++11 compilers
Fix C++11 compiler error when inheriting IForceVirtualInheritancePanel
Replaced vmpi's ZLib dependency with FreeImage's ZLib
remove socketlib - mystical static lib only required for ccs
Add FileSystemOpenDialog.dll to build, uses FreeImage's LibJPEG
Fixed some more syntax errors when compiling with C++11
round() renamed to V_round in ai_movesolver (upstream change)
Disable compiler-specific hack in FS_setbufsize when using msvc14 or higher
No longer building pointeroverride.asm
Disable SAFESEH on built binaries (can't enable it until every static lib is replaced)
Replace usage of hash_map with unordered_map on msvc14 and higher
Windows: Use %(PreProcessorDefinitions) in project settings (We need _USING_V110_SDK71_ to be defined to use VS2017 with XP compat)
Fix incorrect inlining in Pet causing compile errors with VS2017
Added memoverride.cpp implementation compatible with VS2017
Converted dependency premake4 scripts to premake5
Converted dependents.sln to vs2017 project, dependencies target v141_xp toolset instead of v141
VPC can generate VS2017 solutions
Update to Crypto++ 5.6.5 - (VS2017 static lib)
Chromium Embedded Framework static lib -> VS2017
build_win32_projects.bat uses VS2017
Linux binaries are built with GCC 4.8 (std=c++11)
Updated Crypto++/Curl static libs for Linux
Removed invalid conversion from HFont to char*
Fix tool projects failing to build via VPC
False -> nullptr in a bunch of places (clang complains)
OSX builds use clang w/ C++11
Renamed CreateThreadPool/DestroyThreadPool to avoid symbol name collision with macOS Carbon
Windows: _HAS_EXCEPTIONS=0
Windows build scripts use VS2017 Community if its available
VPC: Update fmtstr, remove perforce stuff, builds with VS2017
Run premake before building dependants
VPC: Added VCPROJ Solution GUID for VS2017 projects
Move windows scripts in to win32 dir