| Die letzten Änderungen an "Return to the Roots" | ||||
|---|---|---|---|---|
| 65d5d90 | s25client | 30.10.2025 19:16 | Johan Sj?blom | Adding include |
| 4b3d0f9 | s25client | 30.10.2025 17:05 | Flamefire | Add missing override |
| 1f6b512 | s25client | 26.10.2025 19:39 | Flamefire | Make apt-commands on CI more reliable |
| c398fea | s25client | 26.10.2025 19:21 | Flamefire | Add Clang-21 to GHA |
| d74cf87 | s25client | 26.10.2025 19:21 | Flamefire | Submodule update |
| 7198609 | libutil | 26.10.2025 19:11 | Flamefire | Add noreturn attributes to Singleton policies |
| 62e8eda | s25client | 25.10.2025 13:59 | Flamefire |
Convert `MouseCoord` to plain struct The only method `GetPos` is no longer required as the `pos` is already a `Point` instance. |
| 666d460 | kaguya | 20.10.2025 05:28 | Flamefire |
Fix compatibility with C++17, GCC 13 and CMake 4 (#112) * Update checkout action on GHA CI * Show output on test failure * Fix test compat with C++17 * Add missing header * Disable warning in GCC 13 * Require at least CMake 3.16 Support for < 3.5 was dropped and 3.10 deprecated in CMake 4 |
| bfad24c | kaguya | 16.10.2025 08:50 | Flamefire |
Support for Lua 5.4+ & C++17 (#111) * Update checkout action on GHA CI * Show output on test failure * Fix test compat with C++17 * Add missing header * Disable warning in GCC 13 * Fix compatibility with Lua 5.4 The couroutine result index is always 1, not dependent on the number of results which is not available in < 5.4. Errors during GC are shown as warnings in 5.4+ * Add Lua 5.4.7 to the test matrix * Fix compatibility with Lua 5.4.4+ A change in Lua 5.4.4 resets the Lua status to OK before calling the panic handler. This affects a test checking for an out-of-memory exception. Check the message string instead for something memory related which is "good enough". |
| ef96070 | kaguya | 16.10.2025 08:47 | Flamefire |
Add missing includes (#113) * Add missing include to native_function.hpp * Add missing limits include in test_01_primitive * Add missing limits include to benchmark.cpp |
| 2d68497 | s25client | 01.10.2025 11:56 | Flamefire |
Merge pull request #1800 from yrrrmmbl/master mingw compat |
| 1fa9d9e | s25client | 29.09.2025 19:17 | Noseey | Update formatting |
| 268b2a8 | s25client | 29.09.2025 19:11 | Noseey | Use AddTextButton return pointer to set ID_Next to disabled |
| 6dd3962 | s25client | 29.09.2025 01:36 | Noseey |
ID_Next default disabled when loading CampaignSelection .. since no campaign selection is done up until that point by the user. |
| a2aabf7 | languages | 28.09.2025 18:18 | Noseey | Correct Review Findings |
| 85f3c6e | languages | 28.09.2025 17:25 | Noseey | Corrections |
| 3db108a | languages | 28.09.2025 16:56 | Noseey | Adding further german translations |
| 997717f | s25client | 28.09.2025 16:35 | Flamefire | Update kaguya |
| c5829c1 | s25client | 28.09.2025 16:35 | Flamefire | Use our fork of kaguya |
| da30392 | kaguya | 28.09.2025 16:32 | Flamefire | CI: Add Lua 5.2.1 job |
| 336889a | kaguya | 28.09.2025 16:27 | Flamefire | Add missing space in test |
| 6aaae98 | kaguya | 28.09.2025 16:21 | Flamefire | Merge branch 'c++17-cmake' |
| cbd82eb | s25client | 27.09.2025 01:01 | Flamefire |
Fix UB in test The maximum value for a random point was INT_MAX/2. We had at some point: `point + size*2` which overflows when size is in the range of INT_MAX/2. Use an upper bound of /32 for the random point values. |
| b947e98 | s25client | 26.09.2025 22:29 | yrrrmmbl | mingw compat |
| 1385244 | libutil | 26.09.2025 22:20 | yrrrmmbl | mingw compat |
| fb84699 | libutil | 26.09.2025 22:20 | yrrrmmbl | mingw compat |
| 5b88cd6 | s25client | 18.09.2025 20:57 | Flamefire | Draw background even earlier |
| ad2f7c3 | s25client | 18.09.2025 19:01 | Flamefire |
Remove workaround for CMake 3.14 CMake 3.16 is required, so we can assume those modules are available. |
| 86e2d9b | libutil | 18.09.2025 19:00 | Flamefire |
Remove workaround for CMake 3.14 CMake 3.16 is required, so we can assume those modules are available. |
| c4f90e4 | libsiedler2 | 18.09.2025 18:59 | Flamefire |
Remove workaround for CMake 3.14 CMake 3.16 is required, so we can assume those modules are available. |
| bb79603 | s25client | 18.09.2025 18:53 | Flamefire |
Fix failure with Boost 1.89 Boost::system is no longer a component as it is header-only. |
| 8a2a7e2 | libsiedler2 | 18.09.2025 18:37 | Flamefire |
Remove "system" component from Boost find_package search Boost.System is header-only so this is not required and fails with Boost 1.89 |
| 8985f1c | s25client | 18.09.2025 16:38 | Flamefire |
Claim compatibility with all CMake 3.x versions and test CMake 4 CMake 4 introduced some larger changes like dropping support for CMake older than 3.5. So make sure we test both the last CMake 3 and some CMake 4 version. |
| 66896da | s25client | 18.09.2025 16:31 | Flamefire | GHA: Show more details about found Boost |
| 08960a3 | s25client | 18.09.2025 16:26 | Flamefire |
Update install-boost action Include a fix for an error "dangerous link path" |
| 8533f7a | s25client | 18.09.2025 15:59 | Flamefire |
Introduce method to draw background ob IngameWindows Some windows need to draw a custom background where all controls, borders etc. are on top. In the observation window this is the map view which should seemlessly blend with all controls. This fixes a regression of 700945f0eb5801b5fd82c596a3c06d4c3739bccf where the controls of the observation window got hidden behind the map view. Fixes #1787 |
| 331409a | s25client | 01.09.2025 17:49 | Flamefire |
Rename smart-cursor option in ingame dialog Fixes #1795 |
| 8cbdf4b | languages | 01.09.2025 17:48 | Flamefire | Update from source |
| 57304f9 | languages | 01.09.2025 10:40 | Flamefire | Update from sources |
| 3185f2f | s25client | 25.08.2025 15:49 | Flamefire | Test mouseover |
| dd50cf3 | s25client | 25.08.2025 15:35 | Flamefire | Document functions |
| 7d9a91e | s25client | 24.08.2025 22:08 | Flamefire | Improve tooltip doc |
| 5023cd9 | s25client | 24.08.2025 22:03 | Flamefire | Update copyright year |
| a68cb53 | s25client | 24.08.2025 22:02 | Flamefire |
Make tooltip a public parent class Remove the superflous extra method |
| 40c4378 | s25client | 24.08.2025 16:40 | Flamefire | Allow newer install-boost action |
| fb8fae3 | s25client | 24.08.2025 16:24 | Flamefire |
Avoid reporting duplicate mouse move events in SDL2 When warping the mouse a new event will be recorded with the SDL2 backend which might lead to handling that event multiple times. For the right-click scrolling this leads to a potential infinite loop of zero-sized movements. Fixes #1791 |
| eed9d58 | s25client | 24.08.2025 16:08 | Flamefire | Support changing the smart cursor option from the ingame settings |
| e8e6175 | s25client | 24.08.2025 16:08 | Flamefire | Support tooltips for checkboxes |
| e4d17c6 | s25client | 24.08.2025 15:51 | Flamefire |
Use boundary rect for mouseover check Required e.g. for the image contro. |
| b09d2fb | s25client | 24.08.2025 15:50 | Flamefire | Remove superflous comments |