Commit Graph

26043 Commits

Author SHA1 Message Date
dP e25f362afb Fix #48: Crash when building a station after some got removed 2026-01-02 04:17:58 +05:00
dP cd177e755e Fix bulldozing train stations (#50) 2026-01-02 03:36:16 +05:00
dP e7851d80a5 Update rev.cpp.in to 15.0 2026-01-02 01:30:18 +05:00
Charles Pigott e1ea0173b8 Update: Backport language changes 2026-01-02 01:22:22 +05:00
Peter Nelson c2fe7a905e Fix #14982: Can't place buoys under bridges. (#15007)
Bridges can be built over buoys but not the other way around.
2026-01-02 01:22:16 +05:00
Jonathan G Rennison 596c5f4a47 Fix b4ac5e22: Incorrect TileIndex used in TownCanBePlacedHere (#15002) 2026-01-02 01:22:11 +05:00
Charles Pigott 26756264e0 Fix: Small ufos would loop over vehicles in depots forever (#15008)
* Codechange: Rename variables to be more meaningful

* Fix: Small ufos would loop over vehicles in depots forever
2026-01-02 01:22:08 +05:00
Charles Pigott cc84f3604b Fix #15004: Crash when dropdown is open when end game screen appears (#15006) 2026-01-02 01:22:05 +05:00
Tyler Trahan fcb00ca74b Fix #14991, 046b0c6: Respect non-stop order setting when adding waypoint orders (#14993) 2026-01-02 01:21:53 +05:00
Tyler Trahan 9c137ca774 Fix: Use correct 'minutes per year' setting for old savegames (#14995) 2026-01-02 01:20:02 +05:00
Loïc Guilloux 39e362b211 Fix: potential division by 0 when drawing a line (#14994) 2026-01-02 01:19:59 +05:00
AdamBrown0 8c8ed6dec6 Fix ConGameSpeed checking for no args 2025-12-28 12:44:36 +05:00
dP b2d193a946 Update rev.cpp.in to 15.0-RC4 2025-12-28 06:15:32 +05:00
Peter Nelson eeee83a9c6 Update: Backport language changes 2025-12-28 06:15:29 +05:00
Peter Nelson 4d85d85f3c Fix: Update language files for changes to English strings. 2025-12-28 06:15:27 +05:00
Peter Nelson b54cc9c9e7 Fix f34c45c36d: Incorrect colour in cargo list in fund industry window. 2025-12-28 06:13:56 +05:00
Peter Nelson 937e3dcd0a Fix 8a8ebabb9d: Don't draw bridge deck rail sprites for default bridges. (#14985)
Bridge deck sprites for default rail/road types should only be drawn for custom bridges.
2025-12-28 06:13:52 +05:00
Jonathan G Rennison 634e23c07a Fix b956af63: Incorrect TileIndex used in FindNearestGoodCoastalTownSpot (#14988) 2025-12-28 06:13:46 +05:00
Jonathan G Rennison 4756707d0e Fix #12465: Click/tooltip alignment of industry chain cargo lines (#14963) 2025-12-28 06:13:41 +05:00
Peter Nelson fc8dd8d524 Fix 2d7d085e8e: "(Invalid parameter)" in error message when trying to remove another player's object. (#14981)
Formatted error string was thrown away.
2025-12-28 06:13:38 +05:00
Peter Nelson c1e4edb0d3 Fix #14978: Don't clear water tiles after removing buoys. (#14980)
Buoys have no owner and can be cleared by anyone, but the underlying tile (e.g. canal) should not be cleared if has a different owner.
2025-12-28 06:13:36 +05:00
Peter Nelson a48ae91717 Fix: Update language files for changes to English strings. 2025-12-28 06:13:34 +05:00
Peter Nelson ec015a93fa Fix f34c45c36d: Incorrect string colour in industry directory. 2025-12-28 06:13:32 +05:00
Peter Nelson ef3a8e7cb1 Fix #14973: Incorrect colour for some composed strings. 2025-12-28 06:12:06 +05:00
Peter Nelson d81fa6f9a4 Fix c213218b66: Don't highlight selected dropdown item if it has a click result.
This is used by toggles and buttons within the dropdown item, and using those should not cause the row to look selected.
2025-12-28 06:12:03 +05:00
Peter Nelson 4bb6236410 Update: Backport language changes 2025-12-28 06:12:02 +05:00
Tyler Trahan 438beb47e9 Fix #14938: Don't allow cacti to die off (#14956) 2025-12-28 06:11:58 +05:00
Rubidium a7fddf770d Codefix: add missing tracing debug messages for Coordinator/Stun/Turn 2025-12-28 06:11:55 +05:00
Cyprian Klimaszewski 8adc1c6e98 Fix cb1c240: Client list is not invalidated after company take over. (#14955) 2025-12-28 06:11:50 +05:00
Jonathan G Rennison 26a1f90d0f Fix #14951: Init and save/load TimerGameEconomy::days_since_last_month (#14962) 2025-12-28 06:11:47 +05:00
Loïc Guilloux 313bc63c35 Fix #14958, e96f35c: Don't use not yet initialised member (#14959) 2025-12-28 06:11:43 +05:00
glx22 1f2e85a52d Fix #14949, 0717746: Add the new callbacks to the callback table 2025-12-28 06:11:11 +05:00
glx22 49feeaca77 Codechange: Check command callbacks registration even in single player 2025-12-28 06:09:43 +05:00
Peter Nelson 059f3bd685 Fix #14945: Hang when deleting implicit orders during vehicle loading. (#14946) 2025-12-28 06:07:43 +05:00
dP d0e0d3740a Fix compilation error 2025-12-21 04:53:24 +05:00
dP d1de35d3cc Merge branch 'v14' 2025-12-21 04:22:53 +05:00
dP 65fee05309 Update rev.cpp to 15.0-RC3 2025-12-21 02:03:51 +05:00
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