Changelog

Die letzten Änderungen an "Return to the Roots"
19c9b91 s25client 14.06.2025 15:29 Flamefire Merge pull request #1771 from ottml/fix_clang_tidy_on_ci

Fix clang tidy on ci
d9db182 libutil 13.06.2025 23:10 FloSoft Merge pull request #37 from Farmer-Markus/master

add noexcept to prevent gcc15 error
28743be libutil 13.06.2025 21:51 FarmerMarkus added noexcept to prevent gcc15 bug
4658933 libutil 13.06.2025 19:37 KaiN Fall back to old WinAPI code in case new method fails

Should fix problems on GitHub Actions runs
ecbf852 libutil 13.06.2025 16:53 sunrise Automatic fixes of clang-tidy warnings: readability-container-data-pointer
166b34b libutil 13.06.2025 15:05 sunrise Automatic fixes of clang-tidy warnings: readability-redundant-inline-specifier
c176314 s25client 13.06.2025 14:26 sunrise Adjust git submodules to new hashes
f2e3fd5 s25edit 13.06.2025 11:46 Flamefire Merge pull request #36 from ottml/fix_clang_tidy_on_ci

Automatic fixes of clang-tidy warnings: misc-unused-using-decls,moder?
4c424c0 libutil 12.06.2025 13:13 FloSoft Merge pull request #26 from tehKaiN/better-win32-username

use GetUserNameExW to query user name on windows
a305216 libutil 12.06.2025 11:09 Flamefire Merge pull request #34 from ottml/fix_clang_tidy_on_ci

Fix clang tidy on ci
3241763 libutil 12.06.2025 01:24 sunrise Fix clang tidy warning: readability-container-data-pointer
5cc1ddb s25client 12.06.2025 00:24 KaiN libutil: use GetUserNameExW to query user name on windows
5484a05 libutil 12.06.2025 00:19 KaiN Merge branch 'master' into better-win32-username
4ccddc8 mygettext 11.06.2025 23:16 FloSoft Merge pull request #10 from ottml/fix_clang_tidy_on_ci

Automatic fixes of clang-tidy warnings: misc-unused-using-decls,moder?
f62a650 libendian 11.06.2025 23:16 FloSoft Merge pull request #5 from ottml/fix_clang_tidy_on_ci

Automatic fixes of clang-tidy warnings: misc-unused-using-decls,moder?
6ad83f2 s25client 11.06.2025 20:51 sunrise Use nolint blocks because of line breaks due to formatting
c2b2e2a libutil 11.06.2025 15:57 sunrise Remove nolint not needed
5255017 libutil 11.06.2025 15:40 sunrise Fix bugprone-exception-escape
a5328a7 s25client 11.06.2025 13:48 sunrise Do not lint because clang tidy reports this [readability-redundant-member-init] as error but changing it according to the fix options produces a compiler error
c80d94e s25client 11.06.2025 12:59 sunrise Suppress false positive of clang-tidy modernize-type-traits due to bug in clang-tidy
d432873 libutil 11.06.2025 12:44 sunrise Automatic fixes of clang-tidy warnings: readability-simplify-boolean-expr,modernize-type-traits,misc-unused-alias-decls,misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer
6b3a5d6 libutil 11.06.2025 12:44 sunrise Automatic fixes of clang-tidy warnings: readability-simplify-boolean-expr,modernize-type-traits,misc-unused-alias-decls,misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer
84a5acf s25client 11.06.2025 11:47 sunrise Fix bugprone-exception-escape
d0704a9 s25edit 11.06.2025 11:21 sunrise Automatic fixes of clang-tidy warnings: readability-simplify-boolean-expr
9d1252a s25client 11.06.2025 03:10 sunrise Automatic fixes of clang-tidy warnings: misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer,readability-simplify-boolean-expr,modernize-type-traits,misc-unused-alias-decls
7200569 s25edit 11.06.2025 03:09 sunrise Automatic fixes of clang-tidy warnings: misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer
8652859 mygettext 11.06.2025 03:08 sunrise Automatic fixes of clang-tidy warnings: misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer
a2b0374 libsiedler2 11.06.2025 03:07 sunrise Automatic fixes of clang-tidy warnings: misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer
5c1b678 libendian 11.06.2025 03:06 sunrise Automatic fixes of clang-tidy warnings: misc-unused-using-decls,modernize-use-auto,performance-inefficient-vector-operation,performance-move-const-arg,readability-container-size-empty,readability-redundant-member-init,performance-noexcept-swap,readability-redundant-inline-specifier,readability-container-data-pointer
2664736 s25client 11.06.2025 01:01 sunrise Disable clang-tidy checks which are new after clang-tidy 10. Will be handled in #1777
e97a21d libsiedler2 10.06.2025 10:16 FloSoft ci: removed outdated windows 2019 runner
e666385 s25client 10.06.2025 10:15 FloSoft ci: remove outdated windows 2019 runners

the 2019 runners are eol and are removed end of june
102ce44 s25client 04.06.2025 01:47 sunrise Disable additional checks and set option for one check
ec289ff s25client 03.06.2025 12:39 Flamefire Merge pull request #1773 from tehKaiN/lobby-dsk-control-id-codestyle

Clean up control ids in lobby desktop
4a7843a s25client 03.06.2025 12:24 KaiN Merge branch 'master' into lobby-dsk-control-id-codestyle
60e3bf8 s25client 03.06.2025 11:30 KaiN Remove omitted hardcoded enum value
28746d9 s25client 02.06.2025 22:13 KaiN Fix toggling player state
21e3c12 s25client 02.06.2025 21:50 KaiN Remove hardcoded enum values
ebad53c s25client 02.06.2025 21:49 KaiN Add missing id substitutions
ad520cd s25client 02.06.2025 21:49 KaiN Remove redundant comments
0fd3925 s25client 01.06.2025 19:24 KaiN Add ids for all controls and message boxes
30db726 s25client 01.06.2025 17:52 Flamefire Merge pull request #1536 from tehKaiN/ctrlImageButton-cropping

Add support for image cropping inside ctrlImageButton
f070ce5 s25client 01.06.2025 16:47 Flamefire Fix updater

Update submodule containing the fix for failing downloads to file.
Fixes #1728
297ddd7 s25update 01.06.2025 16:40 Flamefire Fix download to file

The RAII file-handle wrapper was created in the inner scope causing the
file to be closed before cURL uses it.
Move to outer function to ensure validity.
3d51c4a s25client 01.06.2025 15:34 Flamefire Workaround MSVC issue with `Point` constructor

MSVC started to short-circuit the conjunction without using the new
template parameter leading to instantiating `std::enable_if_t<false, int>`
which fails with
> Failed to specialize alias template

Use `std::conjunction` to delay the evaluation
62b8326 s25client 31.05.2025 15:32 KaiN Clean up control ids in lobby desktop
c5d5616 s25client 31.05.2025 14:33 KaiN Merge remote-tracking branch 'origin/master' into ctrlImageButton-cropping
2eced74 s25client 31.05.2025 14:33 KaiN testSmartBitmap: Take the actual start coordinate into account
6c29935 s25client 31.05.2025 12:15 KaiN Make the drawPercent() test calculations a bit more obvious (?)
ce0f21f s25client 31.05.2025 11:38 KaiN Fix formatting, test random percentage for drawPercent()