Changelog

Die letzten Änderungen an "Return to the Roots"
ef9709b s25client 05.11.2026 23:22 Flamefire Merge pull request #1946 from morganchristiansson/radius-overlay

Radius overlay
f4dfc09 s25client 05.11.2026 22:52 Flamefire Fix formatting
4089b2a s25client 02.11.2026 15:11 Flamefire Make lobby test more reliable

Use a random/unspecified port instead of fixed one that could already be in use.
Try for a specified amount of time instead of set times.

This should resolve flaky CI on loaded runners.
555642b s25client 02.11.2026 15:11 Flamefire Output error if TestServer failed to send data
724bde2 s25client 02.11.2026 14:23 Andreas K Fix formatting in Lua execution error message (#2011)
93b5f19 languages 02.11.2026 11:13 Andreas K Fix formatting in Lua execution error message
93a133e s25client 02.11.2026 10:49 FloSoft Merge pull request #2010 from Return-To-The-Roots/icu

CI: Fix ICU dependency
4a9521c s25client 02.11.2026 09:37 Flamefire Use explicit Ubuntu version for CI image

With the generic one we reuse the cache of a possibly older version and
end up with incompatible binaries.
752a5b6 s25client 01.11.2026 23:30 Flamefire CI: Install ICU explicitely

Seems to be missing on ubuntu-latest leading to link failures as
Boost.Locale requires it.
26cfe17 libsiedler2 01.11.2026 19:55 Flamefire Write all our test files to an LST archive and test reading them works
3d4ebb7 libsiedler2 01.11.2026 19:55 Flamefire Detect *.mid as *.midi files
caa1675 libsiedler2 01.11.2026 19:55 Flamefire Detect map files in `ReadFolderInfo`
bbd9c78 libsiedler2 01.11.2026 19:54 Flamefire Fix writing of text entries

Use the SUB marker so reading stops before reading the remaining items as text.
97684b7 s25client 01.11.2026 17:23 Flamefire Add missing `noexcept`
40286c4 libutil 01.11.2026 17:22 Flamefire Add missing `noexcept` to `SerializableArray`
d9245a9 libsiedler2 01.11.2026 17:21 Flamefire Add missing `noexcept` to PixelBuffer iterator functions
200e225 libsiedler2 01.11.2026 17:19 Flamefire Fix UB when comparing FileEntries of same index and prefix but different lengths

2 entries like: `-1.aa` and `-1.aaa` cause UB cas the `combine` needs
the sequences to be of same length or will overrun the end.
cae5109 libsiedler2 01.11.2026 17:19 Flamefire fixup! Make `loadMapping` ignore leading/trailing whitespace
b19376b libsiedler2 01.11.2026 16:15 Flamefire Make `loadMapping` ignore leading/trailing whitespace
e198af6 libsiedler2 01.11.2026 16:14 Flamefire Use getBlue/... functions instead of array indices
cd4ef99 libsiedler2 01.11.2026 16:13 Flamefire Add `ColorRGB::asValue` similar to `ColorBGRA`
ce96a9f libsiedler2 01.11.2026 16:12 Flamefire Move `operator[]` impl of palettes to header
c677fca libsiedler2 01.11.2026 16:09 Flamefire Fix Bob tests
eb817ce s25client 01.11.2026 15:05 Flamefire Add tests for radius previews and `SnapToNearestCopy`
ad81bf0 s25client 01.11.2026 15:04 Flamefire Extract `MockGameInterface`
6ef9afc s25client 01.11.2026 15:03 Flamefire Sort enum in `GameWorldView::GetBuildingRadius`
383ec0a s25client 01.11.2026 15:03 Flamefire Remove hunter and carpenter from `nofFarmhand::GetWorkRadius`
eb6bb8b s25client 01.11.2026 15:00 Flamefire Add `getState` to ctrlButton
b4a2c66 s25client 01.11.2026 12:44 Flamefire Add `Offset` typedef to use instead of `Point`
3840455 s25client 30.10.2026 14:35 FloSoft update libutil
6b3b039 libutil 30.10.2026 14:33 FloSoft Merge pull request #46 from Return-To-The-Roots/sockets

fix PeerAddr using wrong size for sendto
f1420ac libutil 29.10.2026 21:32 FloSoft add Jenkinsfile
2231888 libutil 29.10.2026 21:23 FloSoft fix PeerAddr using wrong size for sendto
6334ed3 s25client 29.10.2026 21:08 FloSoft Merge pull request #2007 from max90T/master

Fix macOS local network access
4ade1f2 s25client 29.10.2026 16:16 Rasta Fix macOS local network access
cf0af0e libsiedler2 28.10.2026 16:58 Flamefire Merge pull request #32 from Return-To-The-Roots/ci-libutil-move

Move CI tools to libutil
6cc2951 libutil 28.10.2026 13:30 Flamefire Default Boost variant to release
e1bd3fa libsiedler2 28.10.2026 12:34 Flamefire Move CI tools to libutil
bd20be0 libutil 28.10.2026 09:19 Flamefire Merge pull request #44 from Flamefire/ci-fix

Add CI tests
1f8cb0e libutil 25.10.2026 17:28 Flamefire build.sh: Require explicit `$GENERATOR` for Windows
e5bf33c libutil 25.10.2026 11:57 Flamefire Use MSYS MinGW
19db774 s25client 24.10.2026 22:22 Flamefire Don't show radius preview when window should be closed
503a1be libutil 24.10.2026 21:12 Flamefire Use static Boost by default also on MinGW
5baa3cb libutil 24.10.2026 19:11 Flamefire Rerun failed tests
be3a5e4 libutil 24.10.2026 18:42 Flamefire Show B2 invocation
ab20c87 libutil 24.10.2026 16:29 Flamefire Fix UTF-8 check

Output each failed filename and use exit code for each.
The previous version printed to stderr so never triggered the failure check.
b29b77f libutil 24.10.2026 16:28 Flamefire Use tar.gz Boost archive
d504ee1 libutil 24.10.2026 16:28 Flamefire Error out on unknown compiler
f236668 s25client 24.10.2026 16:21 FloSoft improve code signing: only resign broken signatures
25c97c7 s25client 24.10.2026 16:05 FloSoft make codesign verification more verbose