Commit Graph

33581 Commits

Author SHA1 Message Date
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
Rubidium
43a3018bf6 Doc: update contact information for Free Software Foundation 2025-12-08 22:24:30 +05:00
Peter Nelson
eab0f70eb5 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-08 22:24:28 +05:00
Cyprian Klimaszewski
a8f0d5a3ad Fix #14756: Invalidate nested focus before widget container is cleared. (#14809) 2025-12-08 22:09:21 +05:00