Cyprian Klimaszewski
bca73de42e
Fix #14756 : Invalidate nested focus before widget container is cleared. ( #14809 )
2025-12-08 05:18:59 +05:00
Cyprian Klimaszewski
a0bb8211c2
Fix #14723 : Set force proceed to TFP_SIGNAL if next tile has signals. ( #14724 )
2025-12-08 05:18:55 +05:00
Peter Nelson
e858b2d7b0
Codechange: Use enum class and EnumBitSet for various order flags. ( #14783 )
2025-12-08 05:17:08 +05:00
Peter Nelson
40b58429e6
Add: Automatically load fonts for missing glyphs. ( #14856 )
2025-12-08 05:16:01 +05:00
Rubidium
67cc6ba61b
Fix: always try to create at least one town
2025-12-08 05:15:56 +05:00
Rubidium
42c497a5d4
Fix #14802 : close NewGRF inspection window when overbuilding with default station/waypoint
2025-12-08 05:15:50 +05:00
Rubidium
d12091e823
Codefix: some coding style improvements
2025-12-08 05:15:47 +05:00
Peter Nelson
94b470c92a
Change: Support side-by-side fallback FontCaches instead of hierarchical. ( #13303 )
...
The text layouter system can now support using different fonts for different glyphs, including mixing scalable and sprite glyphs.
2025-12-08 05:14:22 +05:00
Rubidium
3650dd8e3c
Fix #14839 , e4cf6ca0ba: do not set stacked widget height, which might not be shown
2025-12-08 05:14:19 +05:00
Peter Nelson
41633ac59a
Fix: Drop down scrolling broken for mixed-height items. ( #14840 )
2025-12-08 05:14:17 +05:00
translators
0660ef234c
Update: Translations from eints
...
chinese (simplified): 22 changes by WenSimEHRP
2025-12-08 05:14:17 +05:00
translators
1cb2591a57
Update: Translations from eints
...
portuguese: 2 changes by jcteotonio
2025-12-08 05:14:17 +05:00
Tyler Trahan
f0d92b93d3
Change: Eliminate small seas instead of ending rivers there ( #14797 )
2025-12-08 05:14:15 +05:00
Peter Nelson
a9e20ca95f
Fix 25f1c97bea: Incorrect background colour in badge configuration list. ( #14850 )
...
Provide correct widget colour instead of assuming COLOUR_GREY.
2025-12-08 05:14:08 +05:00
Peter Nelson
150dcb191f
Fix #14844 : Use company colour remap for badges in picker window. ( #14849 )
...
(Except for houses, which are not company-owned.)
2025-12-08 05:14:05 +05:00
Jonathan G Rennison
ca80ef8016
Codefix: Leading newlines in Squirrel error/callstack prints ( #14851 )
2025-12-08 05:14:04 +05:00
translators
95dba3c590
Update: Translations from eints
...
portuguese: 8 changes by jcteotonio
2025-12-08 05:14:04 +05:00
dependabot[bot]
f2c80df128
Upgrade: Bump the actions group across 1 directory with 5 updates ( #14731 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 05:14:04 +05:00
Tyler Trahan
0479bda33f
Change: Avoid building farm fields in wetlands ( #14846 )
2025-12-08 05:13:59 +05:00
Tyler Trahan
2664a33199
Fix #9071 : Don't consider tram tracks when growing towns ( #14833 )
2025-12-08 05:13:53 +05:00
mmtunligit
530ca15cf6
Codechange: Use SetDisplayedPlane instead of UpdateWidgetSize to hide various buttons ( #14831 )
2025-12-08 05:13:19 +05:00
translators
2b970ff285
Update: Translations from eints
...
luxembourgish: 23 changes by phreeze83
2025-12-08 05:13:19 +05:00
Peter Nelson
b7f6dc7a09
Change: Explicitly reserve sprite group types >= 0x80. ( #14836 )
...
The NewGRF spec does not mention that sprite group `type` and the `num-ent1` fields are the same.
Reserve all unrecognised special types in case they are wanted at some point.
2025-12-08 05:13:16 +05:00
translators
c94322b654
Update: Translations from eints
...
norwegian (bokmal): 17 changes by eriksorngard
portuguese: 17 changes by jcteotonio
2025-12-08 05:13:16 +05:00
Jonathan G Rennison
7f08ead366
Codechange: [Script] Use std::optional for script list next iteration item ( #14753 )
...
Avoids false positive updates in Remove when iterating the final item
and leftover values being returned when IsEnd is true
2025-12-08 05:13:14 +05:00
Peter Nelson
676c4d6be6
Codechange: Replace drop down list's default bools with DropDownOptions. ( #14837 )
...
Improves maintainability and avoids positional ambiguity.
2025-12-08 05:11:30 +05:00
Peter Nelson
0303cc0d4f
Fix #8062 : (Try to) ensure enough room for profit in vehicle group window.
...
Width of group info panel previously relied entirely on the size of other widgets.
2025-12-08 05:11:27 +05:00
Peter Nelson
b985a0a067
Codechange: Precalculate group column rects.
...
Simplifies drawing group list which no longer needs to calculate horizontal positions for each row.
2025-12-08 05:11:24 +05:00
Peter Nelson
10c35189fb
Codechange: Extract functions to get group name and profit sprite.
...
Improves readability and allows long if-else conditions to be replaced with early returns.
2025-12-08 05:11:20 +05:00
translators
1d54a3a3b7
Update: Translations from eints
...
galician: 17 changes by pvillaverde
german: 47 changes by Wuzzy2
2025-12-08 05:11:20 +05:00
translators
df34be4e69
Update: Translations from eints
...
korean: 17 changes by telk5093
hungarian: 18 changes by vargaviktor
portuguese: 9 changes by jcteotonio
2025-12-08 05:11:20 +05:00
Peter Nelson
39a7686caf
Codefix: Add missing consts in group handling. ( #14834 )
2025-12-08 05:11:17 +05:00
translators
76807038e8
Update: Translations from eints
...
english (au): 9 changes by krysclarke
swedish: 17 changes by robert-i
english (us): 17 changes by 2TallTyler
greek: 9 changes by gh658804
russian: 9 changes by Ln-Wolf
finnish: 9 changes by hpiirai
portuguese (brazilian): 9 changes by pasantoro
polish: 9 changes by pAter-exe
2025-12-08 05:11:17 +05:00
Tyler Trahan
524af9a016
Fix 509cbed: Don't give up erroneously when building lakes ( #14832 )
2025-12-08 05:11:15 +05:00
TheDude-gh
3b795a0830
Add: [Script] ScriptTile::IsHouseTile
2025-12-08 05:11:03 +05:00
translators
3f6147f8fa
Update: Translations from eints
...
english (au): 8 changes by krysclarke
greek: 8 changes by gh658804
russian: 8 changes by Ln-Wolf
finnish: 8 changes by hpiirai
portuguese: 8 changes by jcteotonio
portuguese (brazilian): 8 changes by pasantoro
polish: 10 changes by pAter-exe
2025-12-08 05:11:03 +05:00
Peter Nelson
9b04fe4447
Change: Make picker label/text colours consistent. ( #14829 )
...
Use {GOLD} instead of {ORANGE} in house picker window, to match other picker windows.
2025-12-08 05:11:00 +05:00
mmtunligit
71817008bf
Codechange 7a0814c: Use SetDisplayedPlane instead of UpdateWidgetSize ( #14823 )
2025-12-08 05:10:36 +05:00
mmtunligit
b84b0b4c89
Codefix: Add comments to SetViewport functions ( #14822 )
2025-12-08 05:10:32 +05:00
Tyler Trahan
0349b8fe99
Change: Ensure generated towns have enough room ( #14803 )
2025-12-08 05:10:26 +05:00
translators
0c56f1bc48
Update: Translations from eints
...
portuguese: 4 changes by jcteotonio
2025-12-08 05:10:26 +05:00
Cyprian Klimaszewski
00880a11ce
Fix 98700eee43, Fix #14815 : Properly handle picker window invalidation. ( #14816 )
2025-12-08 05:10:24 +05:00
Peter Nelson
056f0c94cf
Add: [NewGRF] Allow badges to be excluded from badge name list. ( #14818 )
...
This allows badges to have names that can be filtered, but avoid cluttering the purchase text.
2025-12-08 05:08:49 +05:00
Rubidium
8a5f23043a
Codechange: silence CodeQL complaints about long switches
2025-12-08 05:08:49 +05:00
Rubidium
8134f11852
Codefix: comparison of narrow type with wide type in loop condition
2025-12-08 05:08:44 +05:00
mmtunligit
c34a433a07
Feature: Signs, waypoint and station names may be moved ( #14744 )
2025-12-08 05:06:53 +05:00
Richard Wheeler
f5a6604482
Fix: Bridge deck sprites were not toyland aware ( #14821 )
2025-12-08 05:06:52 +05:00
Jonathan G Rennison
cf0a554225
Fix #14800 : Incorrect register processing in GetCustomStationRelocation ( #14801 )
...
ProcessRegisters must be called even if the sprite resolve result
is not valid.
A zero-length ResultSpriteGroup is valid because the output value
is an offset, not a sprite ID within the ResultSpriteGroup.
2025-12-08 05:06:49 +05:00
translators
a28331222d
Update: Translations from eints
...
portuguese: 11 changes by jcteotonio
2025-12-08 05:06:49 +05:00
Peter Nelson
bdceca014d
Codefix: Remove this-> from static call to CleaningPool. ( #14817 )
...
Don't call unnecessarily.
2025-12-08 05:06:45 +05:00