frosch
4339bf3dc7
Codechange: Use attribute syntax for debug_inline, so clang-format understands it.
2025-12-07 13:10:40 +00:00
Peter Nelson
2fc877c2ec
Fix #14871 , 80e58e751a: Possible crash when building NewGRF station under bridge. ( #14872 )
...
Triggered by reading random tile data before the tile is actually created.
2025-12-07 11:59:20 +00:00
Cyprian Klimaszewski
99f04f27de
Doc: Update information for receiving a copy of GPL. ( #14869 )
2025-12-07 11:25:08 +00:00
Peter Nelson
4b7a3241bf
Codechange: Remove unnecessary 'core' includes. ( #14867 )
2025-12-07 08:36:58 +00:00
translators
9e52df87ad
Update: Translations from eints
...
chinese (traditional): 22 changes by KogentaSan
2025-12-07 04:43:11 +00:00
Richard Wheeler
bc6a656deb
Change: Package OpenGFX2 for Windows Store and GOG
2025-12-06 21:44:02 +00:00
Rubidium
55157f6df2
Doc: update contact information for Free Software Foundation
2025-12-06 19:47:10 +01:00
Peter Nelson
9adc4bfc0f
Codechange: Make order load/unload flags value types. ( #14861 )
...
Order Load and Unload flags have complex logic to ensure that invalid combinations aren't used. In fact, apart from FullLoad and FullLoadAny, all mixed combinations are invalid.
Simplify logic by removing the use of bit values and treat each option as a value.
2025-12-06 18:30:31 +00:00
Cyprian Klimaszewski
abf8438a1b
Fix #14756 : Invalidate nested focus before widget container is cleared. ( #14809 )
2025-12-06 12:52:44 -05:00
Cyprian Klimaszewski
92e895a37a
Fix #14723 : Set force proceed to TFP_SIGNAL if next tile has signals. ( #14724 )
2025-12-06 18:12:03 +01:00
Peter Nelson
046b0c6267
Codechange: Use enum class and EnumBitSet for various order flags. ( #14783 )
2025-12-06 12:29:11 +00:00
Peter Nelson
c1d37d8699
Add: Automatically load fonts for missing glyphs. ( #14856 )
2025-12-06 12:22:25 +00:00
Rubidium
064f4df6cc
Fix: always try to create at least one town
2025-12-06 12:55:47 +01:00
Rubidium
6e65b2387a
Fix #14802 : close NewGRF inspection window when overbuilding with default station/waypoint
2025-12-06 12:08:03 +01:00
Rubidium
1445aa9543
Codefix: some coding style improvements
2025-12-06 12:07:53 +01:00
Peter Nelson
1829f7926d
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-06 10:47:12 +00:00
Rubidium
2c91607671
Fix #14839 , e4cf6ca0ba: do not set stacked widget height, which might not be shown
2025-12-06 10:28:52 +01:00
Peter Nelson
22569515df
Fix: Drop down scrolling broken for mixed-height items. ( #14840 )
2025-12-06 09:15:55 +00:00
translators
06d3ae7381
Update: Translations from eints
...
chinese (simplified): 22 changes by WenSimEHRP
2025-12-06 04:38:49 +00:00
translators
ad63087928
Update: Translations from eints
...
portuguese: 2 changes by jcteotonio
2025-12-05 04:43:02 +00:00
Tyler Trahan
bca8913d1d
Change: Eliminate small seas instead of ending rivers there ( #14797 )
2025-12-04 10:55:13 -05:00
Peter Nelson
bd338d6e42
Fix 25f1c97bea: Incorrect background colour in badge configuration list. ( #14850 )
...
Provide correct widget colour instead of assuming COLOUR_GREY.
2025-12-03 14:38:20 +00:00
Peter Nelson
7e046f112b
Fix #14844 : Use company colour remap for badges in picker window. ( #14849 )
...
(Except for houses, which are not company-owned.)
2025-12-03 14:38:03 +00:00
Jonathan G Rennison
73b260ce05
Codefix: Leading newlines in Squirrel error/callstack prints ( #14851 )
2025-12-03 08:19:49 +00:00
translators
43a82c2e27
Update: Translations from eints
...
portuguese: 8 changes by jcteotonio
2025-12-03 04:42:04 +00:00
dependabot[bot]
c24526a2e1
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-02 14:49:36 +00:00
Tyler Trahan
595b696d61
Change: Avoid building farm fields in wetlands ( #14846 )
2025-12-02 14:28:12 +00:00
Tyler Trahan
faf3bb9739
Fix #9071 : Don't consider tram tracks when growing towns ( #14833 )
2025-12-01 11:44:28 -05:00
mmtunligit
e96f35cda9
Codechange: Use SetDisplayedPlane instead of UpdateWidgetSize to hide various buttons ( #14831 )
2025-12-01 11:43:48 -05:00
translators
66185a312d
Update: Translations from eints
...
luxembourgish: 23 changes by phreeze83
2025-12-01 04:48:24 +00:00
Peter Nelson
0600fbe34b
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-11-30 09:12:29 +00:00
translators
84d89cc802
Update: Translations from eints
...
norwegian (bokmal): 17 changes by eriksorngard
portuguese: 17 changes by jcteotonio
2025-11-30 04:44:11 +00:00
Jonathan G Rennison
712ca5e3ec
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-11-29 17:36:41 +00:00
Peter Nelson
069833963c
Codechange: Replace drop down list's default bools with DropDownOptions. ( #14837 )
...
Improves maintainability and avoids positional ambiguity.
2025-11-29 16:17:44 +00:00
Peter Nelson
2675295675
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-11-29 16:17:23 +00:00
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