Peter Nelson
91a12a3928
Codechange: Precalculate group column rects.
...
Simplifies drawing group list which no longer needs to calculate horizontal positions for each row.
2025-11-29 16:17:23 +00:00
Peter Nelson
e15539c430
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-11-29 16:17:23 +00:00
translators
1810354622
Update: Translations from eints
...
galician: 17 changes by pvillaverde
german: 47 changes by Wuzzy2
2025-11-29 04:39:53 +00:00
translators
ff578faf95
Update: Translations from eints
...
korean: 17 changes by telk5093
hungarian: 18 changes by vargaviktor
portuguese: 9 changes by jcteotonio
2025-11-28 04:40:44 +00:00
Peter Nelson
b9deabab7e
Codefix: Add missing consts in group handling. ( #14834 )
2025-11-27 20:56:02 +00:00
translators
fa0fd235c2
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-11-27 04:39:51 +00:00
Tyler Trahan
3e73a130d8
Fix 509cbed: Don't give up erroneously when building lakes ( #14832 )
2025-11-26 21:34:05 +00:00
TheDude-gh
75aee10e1e
Add: [Script] ScriptTile::IsHouseTile
2025-11-26 20:44:50 +01:00
translators
67ded4f980
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-11-26 04:41:30 +00:00
Peter Nelson
f1937222d3
Change: Make picker label/text colours consistent. ( #14829 )
...
Use {GOLD} instead of {ORANGE} in house picker window, to match other picker windows.
2025-11-25 21:23:19 +00:00
mmtunligit
c3f9cdf84f
Codechange 7a0814c: Use SetDisplayedPlane instead of UpdateWidgetSize ( #14823 )
2025-11-25 06:05:24 -05:00
mmtunligit
3b541d4c74
Codefix: Add comments to SetViewport functions ( #14822 )
2025-11-25 06:04:16 -05:00
Tyler Trahan
b4ac5e2231
Change: Ensure generated towns have enough room ( #14803 )
2025-11-25 05:39:17 -05:00
translators
5bd28fa692
Update: Translations from eints
...
portuguese: 4 changes by jcteotonio
2025-11-25 04:41:35 +00:00
Cyprian Klimaszewski
26a84fad55
Fix 98700eee43, Fix #14815 : Properly handle picker window invalidation. ( #14816 )
2025-11-24 23:28:41 +01:00
Peter Nelson
3555f26ae6
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-11-24 22:19:25 +00:00
Rubidium
5533a24d84
Codechange: silence CodeQL complaints about long switches
2025-11-24 23:17:44 +01:00
Rubidium
316f36fe14
Codefix: comparison of narrow type with wide type in loop condition
2025-11-24 23:02:00 +01:00
mmtunligit
07177467b3
Feature: Signs, waypoint and station names may be moved ( #14744 )
2025-11-24 14:56:19 -05:00
Richard Wheeler
f128d0de1d
Fix: Bridge deck sprites were not toyland aware ( #14821 )
2025-11-24 19:43:12 +00:00
Jonathan G Rennison
84eb3fb0e0
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-11-24 06:22:58 -05:00
translators
74cb4dcefc
Update: Translations from eints
...
portuguese: 11 changes by jcteotonio
2025-11-24 04:43:59 +00:00
Peter Nelson
c9b73247e0
Codefix: Remove this-> from static call to CleaningPool. ( #14817 )
...
Don't call unnecessarily.
2025-11-23 21:37:43 +00:00
translators
7ffd3b2c48
Update: Translations from eints
...
catalan: 4 changes by J0anJosep
portuguese: 6 changes by jcteotonio
2025-11-23 04:43:07 +00:00
Peter Nelson
e8dbd3aad2
Change: Add debug messages for errors encountered reading sounds. ( #14810 )
2025-11-22 12:31:08 +00:00
Peter Nelson
f3b24d51c3
Fix ed67aedabf: Saved default houses had incorrect class and index information. ( #14812 )
...
Saved default houses would not appear properly in the 'Saved' tab after restarting the game.
2025-11-22 12:15:14 +00:00
Peter Nelson
821a496495
Codefix 0455627d16: Don't make temporary copies of order when converting old orders. ( #14808 )
2025-11-21 17:26:12 +00:00
Peter Nelson
9237685f4c
Fix #14794 : Default railtype missing for some NewGRF rail vehicles. ( #14795 )
2025-11-20 22:12:10 +00:00
Peter Nelson
98275ee5d3
Codechange: Use enum class for water-related enums. ( #14804 )
2025-11-19 20:35:11 +00:00
davidxn
4e24c205d6
Fix 741c431: Miscalculated cargo penalty for poor station rating ( #14712 )
2025-11-18 20:18:02 +00:00
kos
98700eee43
Fix #14755 : Remove clicked type selection when not visible
2025-11-18 20:26:45 +01:00
Rubidium
62e568ce65
Codefix: shadowing variable, grouping loop increments
2025-11-18 20:22:31 +01:00
Jonathan G Rennison
f0f964577d
Fix 98481ecc: Incorrect parsing of var 6x parameter in NewGRF debug window
2025-11-18 20:21:03 +01:00
Jonathan G Rennison
a321509d90
Fix 2b244441: [CMake] Regression tests failed if no previous crashes present
...
On CMake 3.x
2025-11-18 20:20:47 +01:00
Tyler Trahan
509cbedf0b
Feature: Rivers can end in wetlands if unable to reach sea ( #14784 )
2025-11-18 07:38:55 -05:00
translators
a8b000f982
Update: Translations from eints
...
swedish: 4 changes by joeax910
portuguese: 1 change by jcteotonio
2025-11-18 04:39:55 +00:00
Peter Nelson
c3451b5d97
Codechange: Replace color with colour.
2025-11-18 00:02:48 +00:00
Peter Nelson
73660bfaf2
Codechange: Replace favorite with favourite.
2025-11-18 00:02:48 +00:00
Peter Nelson
30955da3ce
Codechange: Use enum class for Roadside.
2025-11-17 20:46:05 +00:00
Peter Nelson
2cd5a241c5
Codechange: Use enum class for RoadTileType.
2025-11-17 20:46:05 +00:00
Peter Nelson
2851c70a59
Codechange: Use enum class for RailGroundType.
2025-11-17 20:46:05 +00:00
Peter Nelson
0f5a4290df
Codechange: Use enum class for RailTileType
2025-11-17 20:46:05 +00:00
Peter Nelson
e8ba7d0a08
Codefix f98b90ac2e: Use to_underlying instead of direct static_cast. ( #14790 )
2025-11-17 18:12:27 +00:00
Tyler Trahan
e8d49ebfe6
Fix: Two lighthouse spawn issues ( #14785 )
...
* Fix: Lighthouses need sea to generate, not rivers
* Fix: Don't spawn lighthouses close together
2025-11-17 12:55:23 +00:00
translators
7398d2e290
Update: Translations from eints
...
portuguese: 17 changes by jcteotonio
portuguese (brazilian): 1 change by jcteotonio
maori (new zealand): 21 changes by Kyle-McDangersword
2025-11-17 04:41:35 +00:00
translators
21329071df
Update: Translations from eints
...
portuguese: 21 changes by jcteotonio
2025-11-16 04:40:12 +00:00
SamuXarick
06d2f44891
Codechange: HighScore sorting to use std::vector ( #14779 )
...
Replaces the fixed-size array for company sorting with a std::vector and updates sorting to use std::ranges::sort. This removes the need for manual count management.
2025-11-15 16:40:36 -05:00
Muxy Du Goulp
05c40a6e55
Fix #14777 : authorized_key: Correctly target key type for add/remove
...
The logic in ConNetworkAuthorizedKey for the `authorized_key` command was inverted.
The check `if (StrEqualsIgnoreCase(type, name)) continue;` caused the action (add/remove) to be incorrectly executed on the first key type encountered that *did not* match the requested type, rather than the intended one. This resulted in keys specified for 'admin' being added to 'rcon', for example.
This commit inverts the condition to ensure the action is performed only when the requested type matches the iterated key name.
2025-11-15 22:08:58 +01:00
Peter Nelson
d61a21cc0b
Codechange: Use enum class for command-related enums. ( #14775 )
2025-11-15 19:33:09 +00:00
Loïc Guilloux
2b24444146
Codechange: Detect crashes during regression ( #14774 )
2025-11-15 08:19:33 +00:00