Commit graph

10 commits

Author SHA1 Message Date
cbnolok
1a543076e5 Changed number parsing algorithms. 2025-10-24 12:58:37 +02:00
cbnolok
d5a1d115d5 Added CUOClientVersion unit tests. 2025-06-11 14:55:49 +02:00
cbnolok
792c0d8f0b CMake: added generic FetchGithubDep.cmake, to download and cache remote external dependencies. 2025-06-11 14:55:49 +02:00
cbnolok
42a329abd6 Fixed CUOClientVersion implementation.
Expanded Str_To* functions by having a uiStopAtLen parameter, in order
to make it able to parse substrings. If the param is 0, just parse it
until the end as always.
2025-06-11 14:55:49 +02:00
cbnolok
d5cb18b186 Other minor optimizations 2025-06-11 14:55:48 +02:00
cbnolok
17a1cb2d7d Fixed regression for hex number parsing, added unit tests for number
parsing.
2025-06-11 14:55:48 +02:00
cbnolok
86373c9233 Add unit testing via DocTest
Moved CppCheck cmake code in a separate file.
2025-05-25 23:38:49 +02:00
cbnolok
6c492d2be9 Updated CodeQL actions. 2025-05-25 23:38:49 +02:00
cbnolok
f6fc457067 Updated Coverity model file and changed assertion.h to solve some false-positives by Coverity. 2020-05-03 21:36:11 +02:00
cbnolok
520f2fbf83 Added Coverity badge to README.md, Coverity modeling file to the repo and fixed Coverity-reported issues.
Added CSString move constructor and move assignment operator, enabling move operations when applicable instead of falling back to the slower copy operations.
Added back ASSERTs in the Nightly builds, they are still disabled in Release ones.
2020-05-03 20:02:58 +02:00