Changelog

Die letzten Änderungen an "Return to the Roots"
5e064ee s25client 11.08.2026 00:38 Flamefire Merge pull request #1968 from Lknadfodr/issue-1966

Draw overlay images with an offset.
e33ea9c s25client 10.08.2026 14:56 SYSTEM Update from review.
fa762e3 s25client 10.08.2026 00:59 SYSTEM Update libsiedler2.
e824127 s25client 10.08.2026 00:15 SYSTEM Rename variable.
5a2decc libsiedler2 09.08.2026 21:54 Flamefire Merge pull request #29 from Lknadfodr/issue-1966
405d9e0 libsiedler2 08.08.2026 12:05 Felix Schmalholz Apply suggestions from code review
4f0a6b9 libsiedler2 08.08.2026 10:56 SYSTEM Fix build
7573182 libsiedler2 06.08.2026 22:28 SYSTEM Format and test.
c7a023e s25client 06.08.2026 22:09 SYSTEM Draw overlay images with an offset.
29e5f88 libsiedler2 06.08.2026 21:18 Felix Schmalholz Apply suggestions from code review
3a33fc6 libsiedler2 06.08.2026 20:54 SYSTEM Inline single-use method.
9159fd5 libsiedler2 05.08.2026 18:40 SYSTEM Rephrase
583c6b0 libsiedler2 05.08.2026 18:38 Felix Schmalholz Apply suggestions from code review
09638c9 libsiedler2 05.08.2026 18:28 SYSTEM Store index directly, check loaded with archive item presence.
31b9b8e libsiedler2 05.08.2026 17:40 SYSTEM Return a pair of overlay and ny offset.
3d438e0 libsiedler2 05.08.2026 12:31 Flamefire Exclude external dir from coverage

Coveralls shows coverage for libutil/libendian in the `external` folder even though the files are not present in the repo.
f6b3e47 libsiedler2 05.08.2026 10:38 Flamefire Make Boost search verbose
8736c62 libsiedler2 05.08.2026 10:21 Flamefire Appveyor: Specify subfolder of Boost installation

Point Boost root to the cmake folder in the arch-specific subfolder.
The layout is non-standard for CMake: It searches
`<root>/lib/cmake/Boost-*` but not a `lib*` folder or a `cmake` folder
in it when using that lib folder as the root.
b421f3a libsiedler2 04.08.2026 21:54 Flamefire Fix cmake version requirement
63dfd21 libsiedler2 04.08.2026 21:24 Flamefire Set generator for VS jobs
627cdbf libsiedler2 04.08.2026 21:24 Flamefire Update checkout action
c67c0e9 libsiedler2 04.08.2026 17:13 Flamefire Update Boost to 1.91 for VS 2026
f8886e0 libsiedler2 04.08.2026 14:26 Flamefire Explicitely use static Boost

The Boost CMake configs reject static builds when `Boost_USE_STATIC_LIBS=OFF`.
7c2114c libsiedler2 04.08.2026 13:15 Flamefire Fix Perl conflict on Windows runners

During B2 bootstrap there is an error:
> Can't locate Pod/Usage.pm in @INC (you may need to install the Pod::Usage module) (@INC entries checked: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl) at /c/Strawberry/perl/bin/pkg-config line 1087.
> BEGIN failed--compilation aborted at /c/Strawberry/perl/bin/pkg-config line 1087.

This is caused by 2 perl installations (1 at /usr/bin, 1 at /c/Strawberry/perl).
Explicitely use the latter.
91aea74 libsiedler2 04.08.2026 13:12 Flamefire Build only release variant of Boost
9a3d7a9 libsiedler2 04.08.2026 12:48 Flamefire Use Boost CMake configs
8fd906f libsiedler2 04.08.2026 12:47 Flamefire Convert $DEPS_DIR to windows path
21d91f8 libsiedler2 31.07.2026 15:58 SYSTEM Load each overlay just once.
90e9be9 libsiedler2 30.07.2026 18:11 Flamefire GHA: Use `$GITHUB_OUTPUT`
da4e7a3 libsiedler2 30.07.2026 17:33 Flamefire Update GitHub actions
fdf297a libsiedler2 30.07.2026 02:52 SYSTEM Draft: add y-offset to overlays, store complete pictures.
f519458 s25client 21.07.2026 22:07 Flamefire Document Boost 1.71 requirement and apply in submodules
5f26a26 s25update 21.07.2026 22:06 Flamefire Raise required Boost to 1.71 for consistency
1ff58f3 s25edit 21.07.2026 22:06 Flamefire Raise required Boost to 1.71 for consistency
e7ccc95 mygettext 21.07.2026 22:05 Flamefire Raise required Boost to 1.71 for consistency
b822525 libutil 21.07.2026 22:05 Flamefire Raise required Boost to 1.71 for consistency
7ae27b5 libsiedler2 21.07.2026 22:05 Flamefire Raise required Boost to 1.71 for consistency
aa5e031 libendian 21.07.2026 22:04 Flamefire Raise required Boost to 1.71 for consistency
4b31464 s25client 15.07.2026 13:45 Flamefire Merge pull request #1960 from ottml/add_leather_wine_to_economymode

Add leather/wine addon goods to economy mode if addons activated
ad3b92b s25client 15.07.2026 12:44 sunrise Add leather/wine addon goods to economy mode if addons activated
9a0c3d7 s25client 12.07.2026 15:38 Flamefire Don't run static-analysis workflow twice for PRs with branches in same repo

Add the same branch filter as for the unit tests.
Avoids the expensive rerun when opening a PR from a branch within this repo (Rttr/s25client)
c38bcb1 s25edit 12.07.2026 14:57 Flamefire Fix clang-tidy warnings
7523ca5 s25client 12.07.2026 14:04 Flamefire Add more space for map and file name in save/load window

Make it 100px wider and reduce with of the time columns
5ea1369 s25client 12.07.2026 14:03 Flamefire Update submodules
25a6c99 s25edit 12.07.2026 13:56 Flamefire Fix build

`CreateWindow` is a define in Windows
`getBmpTexture` has the wrong signature in the implementation.
3bd9f02 s25client 11.07.2026 13:47 Flamefire Merge pull request #1949 from MichalLabuda/fix-and-extend-ai-battle

Fix and extend AI-Battle
d20d5ca s25edit 08.07.2026 11:54 Flamefire Merge pull request #52 from morganchristiansson/gl2-ui

OpenGL UI components
2a5ad4d s25edit 07.07.2026 18:18 Morgan Christiansson getRect()
4040fd9 s25edit 07.07.2026 18:17 Morgan Christiansson Apply docstring suggestions
66bb4be s25edit 06.07.2026 21:22 Morgan Christiansson Restore docstrings