master
Fix headless Emscripten client not yielding control to browser
Fix debug assertion crash of headless client
Fix all typos
Replace zero constants with nullptr
Add Intel as vendor to the block list on windows
Add some checksum functions to the client
Make it more obvious how much -1 is used as client id
Add command net_reset and reset on netaddr change
Cleanup const in header files
Order and group all `#include`s with Clang Format
Add 0.7 client support
Organize engine-client includes
Ensure integer wrapping for ghost data to prevent over/underflow
Improve debug graphs: add avg./min./max. values, add header/footer
Replace all usages of C standard headers with C++ headers
Use `log_*` functions in `graphics_threaded.cpp`
Support dropping demos/maps and `ddnet` URLs into Emscripten client
Increase number of supported joystick buttons to 24
Refactor keys enum, key names and `scripts/gen_keys.py`
Make Emscripten distinct platform instead of subset of Linux
Add `INotifications` kernel interface
serverbrowser: Change `i` to `ServerIndex`
Use `std::vector` for serverlist
Remove most clang-tidy variable/constant/parameter name exclusions
Fix clangs recommendation to use '= default' to define a trivial destructor
Make prediction margin take effect immediately
Better logging in sound.cpp Co-authored-by: Robert Müller <robytemueller@gmail.com>
add check for empty strings in text-width
Refactor/Fix client updater (#11058)
Use named `enum EUpdaterState` instead of `int`
Convert all `dbg_break`s to `dbg_assert_failed`
Fix modernize-use-override