

















e82e197 Use NUM_LOCS as static assertion for array size - Robyt3
ca1bec5 Refactor json parser usage in CServerBrowser::LoadDDNetRanks - Robyt3
2973eee Refactor json parser usage in CServerInfo2::FromJsonRaw - Robyt3
ce65d57 Support dynamic list of "communities" in engine serverbrowser - Robyt3
c47a045 Merge pull request #7213 from Robyt3/Engine-Serverbrowser-Refactoring - def-

-fhardened options include:
-D_FORTIFY_SOURCE=3 (or =2 for older glibcs)
-D_GLIBCXX_ASSERTIONS
-ftrivial-auto-var-init=pattern
-fPIE -pie -Wl,-z,relro,-z,now
-fstack-protector-strong
-fstack-clash-protection
-fcf-protection=full (x86 GNU/Linux only)
























char aBuff[256];
str_format(aBuff, std::size(aBuff), "%s [%d/%d]", CompCounter == 40 ? Localize("Why are you slowmo replaying to read this?") : Localize("Initializing components"), (CompCounter + 1), (int)ComponentCount());






char aBuff[256];
str_format(aBuff, std::size(aBuff), "%s [%d/%d]", CompCounter == 40 ? Localize("Why are you slowmo replaying to read this?") : Localize("Initializing components"), (CompCounter + 1), (int)ComponentCount());
2




















gfx_screen_width & gfx_screen_height require a reboot after use, but if you do the same action in the “Graphics” menu, the resolution will change immediately, without rebooting. It turns out that automating this process with binds is impossible. Maybe it's possible to add a function to update the resolution, or update resolution after using that bind?



DDNetLaser that can be used by mods to tell the client not to predict it (this also disables the client-side blinking effect in switch layer), while StartTick is handled independently (-1 is sent to let the client decide it for non-player lasers).

9e2d707 Update translations for upcoming 17.3 - def-
b174f9f Version 17.3 - def-
20e07de Update swedish translations for 17.3 - furo321
3d3c195 Update Ukrainian translations - def-
8f7aa52 check if quadpoint is selected and not if quad is selected - Marmare314
d8248f8 Update spanish.txt - M0REKZ
2875e04 Add flag to ddnetlaser for enabling prediction, let server control starttick - trml