Changelog

Die letzten Änderungen an "Return to the Roots"
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
19ca0c3 s25client 24.08.2025 15:36 Flamefire Move IsMouseOver to Window class
e99b7a2 s25client 24.08.2025 15:06 Flamefire Fix GUI scaling for WinAPI

Remove the disabling.
Fixes #1790
12df4a2 s25client 04.08.2025 18:53 Flamefire Merge pull request #1789 from Farmer-Markus/master

Fix crash on linux when showing error message box
ba2b69d s25client 04.08.2025 14:58 Farmer_Markus updated languages submodule
16ba8be languages 04.08.2025 13:51 Flamefire Use Cython < 3.1

Avoid:
> breezy/bzr/_chk_map_pyx.pyx:43:0: 'cpython/int.pxd' not found
> breezy/bzr/_chk_map_pyx.pyx:43:0: 'cpython/int/PyInt_AsUnsignedLongMask.pxd' not found
7520cb0 languages 04.08.2025 13:42 Flamefire Use Python 3.9
ac108d0 languages 04.08.2025 13:41 Flamefire Test installation of breezy in branches named fix/*
7005e98 s25client 03.08.2025 16:21 Farmer_Markus Fixed formatting
08b3462 s25client 03.08.2025 15:56 Farmer_Markus Fixed crash on linux
c1dde9d languages 03.08.2025 15:10 Farmer_Markus Fixed game crashing when game files failed to load
4f7e8f9 s25client 25.07.2025 13:11 Flamefire Merge pull request #1786 from ottml/id_for_statistics

Add id's for statistics control and gui works for arbitrary players
59ab88a s25client 25.07.2025 11:14 Flamefire Fix casing of function call
63e235e s25client 25.07.2025 10:49 Flamefire Add missing getDrawPos call

Also use numeric_limits
2a1c41f s25client 21.07.2025 19:38 Flamefire Constify more values
51dce63 s25client 21.07.2025 19:13 Flamefire Generate axis labels only on change

The texts only need to be set when the interval changes not with every
draw which reduces the amount of logic and calculations/conversions required.

Also automatically determine spacing.
ac99c8b s25client 21.07.2025 19:13 Flamefire Use constant for label color
44b3c1d s25client 20.07.2025 21:11 Flamefire Refactor statistic window

Update control IDs, use `std::array` and constants, and translate comments
4c04749 s25client 20.07.2025 21:10 Flamefire Adjust ID names
d7ddec7 s25client 13.07.2025 12:46 sunrise Add id's for statistics control and gui works for arbitrary players
f7859b8 s25client 25.06.2025 19:40 sunrise Allow to disable statistics for eight player
01d4dbe s25client 17.06.2025 19:52 Flamefire Merge pull request #1780 from tehKaiN/clean-up-settings-desktop

Replace magic numbers with constants, unify spacing
745d4e6 s25client 17.06.2025 18:54 Flamefire Translate group variable names in options desktop
aab1d3c s25client 17.06.2025 18:03 KaiN Replace magic numbers with constants, unify spacing
819c9b8 s25client 17.06.2025 13:20 Flamefire Merge pull request #1534 from tehKaiN/portrait-support

Add support for player/nation portraits
2b14659 s25client 17.06.2025 12:30 Flamefire Merge branch 'master' into portrait-support
0307ea3 s25client 16.06.2025 20:29 KaiN Use make_array for Portraits defs, validate portrait index on loading settings
67a0576 s25client 16.06.2025 16:22 Flamefire Merge pull request #1740 from Hirotaro/master

Polish translation for Roman Campaign and docs
5f927b5 s25client 16.06.2025 15:19 sirRobeN Merge branch 'master' into master
e5a96ee s25client 16.06.2025 12:38 sirRobeN Merge branch 'master' of https://github.com/Hirotaro/s25client
5de8da4 s25client 16.06.2025 12:38 sirRobeN Update MISS205.lua
a5307dd s25client 16.06.2025 12:37 sirRobeN Polish version 2 fixes

Missing line break in Readme.txt
Added missing line break in MISS205.lua
83afd99 s25client 16.06.2025 12:35 sirRobeN Update data/RTTR/campaigns/roman/campaign.lua
29049e4 s25client 16.06.2025 12:34 sirRobeN Update data/RTTR/campaigns/roman/MISS207.lua
db67ac2 s25client 16.06.2025 12:33 sirRobeN Update data/RTTR/campaigns/roman/MISS207.lua
d6deab9 s25client 16.06.2025 12:32 sirRobeN Update data/RTTR/campaigns/roman/MISS207.lua
6d324f1 s25client 15.06.2025 14:15 KaiN Apply review suggestions
eb0559d s25client 14.06.2025 17:52 KaiN Merge remote-tracking branch 'origin/master' into portrait-support
ee22c1e s25client 14.06.2025 17:52 KaiN Remove unused code, move BasePlayerInfo::getCurrentVersion() to .cpp file
c1c2792 s25client 14.06.2025 16:52 KaiN Rename BasePlayerInfo version param to serializedVersion