d54ab71
Version 15.8 - def-
e6e71b0
Actually remove gfx_asyncrender_old - def-
4a100e2
Don't overwrite player-set refresh rate - def-
87031f6
Update translation files - def-
77e73f6
Update German translation - def-
e8d6a6a
Add a hint for "Run on join" - def-
96a5b27
Update Chinese translations (by cheeser0613) - def-
613a68a
Fix crash in GetSaves (fixes #4500) - def-
d469cae
Fix run_on_join being run on normal player again (fixes #4494) - def-
f40722d
Respect sv_chat_initial_delay (fixes #4496) - def-
7650421
Center cl_show_direction (fixes #4495) - def-
43d2dc8
Fix joining pw-protected server via Steam (fixes #4502) - def-
de9a0c0
Swap: Also switch rescue tees for /r - def-
6c42be9
Revert "Use temporary file when saving editor file (fixes #4476)" - def-br_
CVariableInt::Unpack
is changed from
cpp
*pInOut |= (*pSrc & (0x1F)) << (6 + 7 + 7 + 7);
to
cpp
*pInOut |= (*pSrc & 0x0F) << (6 + 7 + 7 + 7);
which means the last iteration will unpack at most 4 more bits instead of 5, hence invalid left shifts by 27 places that could otherwise occur on this line are prevented (closes #3686). Now at most 31 bits are unpacked, in addition to the sign bit.
Tests are added to ensure correct functionality of al...CVariableInt::MAX_BYTES_PACKED
in two more places.
326e157
Disable gtest search on Windows build (see https://github.com/ddnet/ddnet/issues/4457) - def-ac0c935
Skip read requests during shutdown - Zwelf
f9edeb6
Rename EXPLODING BULLET to BULLET - def-
d8258fc
Add semaphore getvalue functionality - Zwelf
8c8b4e5
Skip over read queries and write into backup database in FailMode - Zwelf
541667d
Fine tune MySQL timeouts to fail faster - Zwelf
768a007
Merge #4429 #4517 - bors[bot]