Commit Graph

33584 Commits

Author SHA1 Message Date
Peter Nelson
2ecd0b38b9 Update: Backport language changes 2025-12-21 02:03:51 +05:00
Peter Nelson
b5e93a3e61 Change: Automatically push/pop colours when formatting a sub-string. (#14006)
Reverts 226a44bf86.

This universally prevents the sub-string from changing colours in the outer string.
2025-12-21 02:03:51 +05:00
Peter Nelson
e448864ca4 Fix #14932: Increase internal badge index size to avoid overflowing BadgeIDs. (#14933) 2025-12-21 02:03:50 +05:00
mmtunligit
adebcbec5b Fix a41738e: Picker item recolour depends on gamemode (#14929) 2025-12-21 02:03:50 +05:00
Peter Nelson
8aade54f66 Fix #14921: Crash during station autorefit if station doesn't accept current cargo type. (#14924)
Add convenience helpers to correctly retrieve goods entry cargo available/totals.

Avoids having to check if cargo data is available before accessing it, which was missing for autorefit.
2025-12-21 02:03:50 +05:00
Peter Nelson
914c6a3421 Fix #14917: Crash when opening house picker with no houses available. (#14920) 2025-12-21 02:03:50 +05:00
Peter Nelson
160807c788 Fix #14916: Duration of error message window could be too short. (#14919)
The timer for automatically closing the error message was started when creating the window, instead of when first displaying the window.
2025-12-21 02:03:50 +05:00
Peter Nelson
19bd512cef Fix #14915: Crash due to divide-by-zero of industry probabilities. (#14918) 2025-12-21 02:03:50 +05:00
Loïc Guilloux
c681ad21fb Fix ff08a22: script configs were cleared by AIPL and GSDT chunks from intro game (#14910) 2025-12-21 02:03:50 +05:00
Rubidium
a482863544 Codefix: possible null pointer dereference 2025-12-21 02:03:50 +05:00
Rubidium
b9069ca358 Doc: not much is going to change in the 15.0 script APIs 2025-12-21 02:03:50 +05:00
dP
7d202f944a Fix joininig deleted stations with improved join 2025-12-21 01:05:05 +05:00
dP
2aaf60b38d Fix potential infinite loop when unpacking zstd (from jgrpp) 2025-12-18 04:14:11 +05:00
dP
e37e11c3cd Fix hanging when opening road stop tool 2025-12-18 04:13:29 +05:00
dP
d520775ece Send cmclient info in join packet instead of identify 2025-12-15 17:11:50 +05:00
dP
2d0cd347f8 Update rev.cpp to 15.0-RC2 2025-12-14 00:22:29 +05:00
Peter Nelson
1362aeea16 Update: Changelog for 15.0-RC2 2025-12-14 00:22:29 +05:00
Peter Nelson
848ff71b5f Update: Backport language changes 2025-12-14 00:22:27 +05:00
Rubidium
e6ebac3558 Fix #14677: desync due to using newgame time settings to validate savegame time settings 2025-12-14 00:22:20 +05:00
Peter Nelson
2c528229cb Revert: "Change: Support side-by-side fallback FontCaches instead of hierarchical. (#13303)"
This reverts commit 1829f7926d.
2025-12-14 00:20:37 +05:00
Peter Nelson
766ab3804d Revert: "Add: Automatically load fonts for missing glyphs. (#14856)"
This reverts commit c1d37d8699.
2025-12-14 00:19:22 +05:00
Peter Nelson
2e792543ce Fix: Graph label allocated size could be too small. (#14901)
Set initial size based on what could be displayed, instead of what is displayed right now.
2025-12-14 00:19:19 +05:00
Loïc Guilloux
b0d5b59c16 Codechange: [CI] setup-vcpkg action is now in OpenTTD/actions (#14897) 2025-12-14 00:19:18 +05:00
Peter Nelson
c8a4815f9c Fix #14891, a8650c6b06: Minimum sprite zoomlevel could break in some cases. (#14894)
Caused by sprite control flags not being reset when scanning available sprites.
2025-12-14 00:19:16 +05:00
Peter Nelson
9c09394a3c Fix #14889: [FluidSynth] Don't try to load a soundfont that doesn't exist. 2025-12-14 00:19:15 +05:00
Peter Nelson
090e1415ab Codechange: Auto-reformat fluidsynth.cpp. 2025-12-14 00:17:04 +05:00
dP
767cf5e86b Merge remote-tracking branch 'upstream/master' 2025-12-11 22:03:23 +05:00
dP
300f4945bf Update rev.cpp.in to 15.0-RC1 2025-12-11 22:02:58 +05:00
dP
ecddc7e8d9 Merge remote-tracking branch 'upstream/master' 2025-12-09 02:53:09 +05:00
Peter Nelson
6e0d1935e9 Update: Backport language changes 2025-12-09 02:52:48 +05:00
Loïc Guilloux
c0ab398a4d Fix: [CI] Install NSIS for windows releases (#14885) 2025-12-09 02:52:18 +05:00
dP
2c5f87e9e8 Merge tag '15.0-RC1' 2025-12-09 02:47:10 +05:00
Peter Nelson
95bda7f891 Update: Backport language changes 2025-12-09 02:45:09 +05:00
Loïc Guilloux
5d85fa8291 Fix: [CI] Install NSIS for windows releases (#14885) 2025-12-09 02:44:53 +05:00
dP
86c2288bc2 Add check script for upstream rebase 2025-12-08 23:20:17 +05:00
Rubidium
3f86689537 Change #14155: Erato's the winner of the title game competition 2025-12-08 23:19:16 +05:00
Peter Nelson
4df344ea01 Doc: Update 15.0-rc1 changelog with last PR. (#14880) 2025-12-08 23:19:16 +05:00
Tyler Trahan
2ea9f058f5 Feature: House placer mode to replace existing houses (#14469) 2025-12-08 23:19:02 +05:00
Peter Nelson
4b701e053f Update: Backport language changes 2025-12-08 18:06:36 +00:00
Loïc Guilloux
b575769a7f Fix: [CI] Install NSIS for windows releases (#14885) 2025-12-08 18:06:36 +00:00
Charles Pigott
f883ea3521 Fix #14863: [Script] Improve documentation for GetAPIVersion (#14877) 2025-12-08 22:30:48 +05:00
Charles Pigott
0829df34b5 Update: Improve wording of 15.0-RC1 changelog entries (#14876) 2025-12-08 22:30:47 +05:00
Rubidium
0973791c5b Update: Changelog for 15.0-RC1 2025-12-08 22:30:47 +05:00
Cyprian Klimaszewski
013587262d Fix 92e895a: don't force proceed crashed trains 2025-12-08 22:30:43 +05:00
frosch
c0f12b1946 Codechange: Use attribute syntax for debug_inline, so clang-format understands it. 2025-12-08 22:28:32 +05:00
Peter Nelson
a3db9e7e80 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-08 22:28:27 +05:00
Cyprian Klimaszewski
add6521abd Doc: Update information for receiving a copy of GPL. (#14869) 2025-12-08 22:26:18 +05:00
Peter Nelson
2557cf2098 Codechange: Remove unnecessary 'core' includes. (#14867) 2025-12-08 22:24:32 +05:00
translators
5e24b12044 Update: Translations from eints
chinese (traditional): 22 changes by KogentaSan
2025-12-08 22:24:32 +05:00
Richard Wheeler
f4a96a6205 Change: Package OpenGFX2 for Windows Store and GOG 2025-12-08 22:24:31 +05:00