Commit Graph

32062 Commits

Author SHA1 Message Date
Peter Nelson c91185ebd9 Doc: bump release version to 15.2 15.2 2026-02-18 18:52:10 +00:00
Peter Nelson 1d53bd037a Doc: update changelog for 15.2 2026-02-18 18:52:10 +00:00
Peter Nelson bfdbff5c6c Update: Backport language changes 2026-02-18 11:15:19 +00:00
SamuXarick cbc4b5a274 Fix 434163aa: Crashed zeppelin not blocking runway (#15281)
Turns out the block flag was in Reset mode instead of Set.
Move the Set block logic earlier to make it repeatedly set for as long as the zeppeliner exists.
2026-02-18 11:15:19 +00:00
Peter Nelson 613aba0667 Fix #15269: crash when building drive-through stop on unowned one-way road (#15270)
Allow over-building drive-through roadstops on unowned one-way roads.
2026-02-18 11:15:19 +00:00
Peter Nelson 735b3958c2 Update: Backport language changes 2026-02-12 19:58:33 +00:00
Owen Rudge fc6d0d078c Codechange: [CI] Upload to the Windows Store automatically.
Microsoft expects a .msixbundle these days, which is effectively identical to .appxbundle, but needs a newer version of Windows 10, so bump our minimum version requirement too.
2026-02-12 19:58:33 +00:00
ronvid ecb5152c01 Fix #15105: Czech townname generation causing crashes. (#15231) 2026-02-12 19:58:33 +00:00
Peter Nelson bc03ff3fa0 Fix #15247: crash when handling invalid sprite in OpenGL cursor sprite system (#15248) 2026-02-12 19:58:33 +00:00
Loïc Guilloux fb981a130f Fix #15225: [CMake] Detect mismatch between tag and internal version (#15226) 2026-02-12 19:58:33 +00:00
Peter Nelson 28b88f5002 Fix b4ac5e2231: don't compare clear density with ClearGround (#15217) 2026-02-12 19:58:33 +00:00
Peter Nelson d8b7ee2483 Fix bd57aee3a9: Town supplied history incorrectly clamped to uint16_t (#15183) 2026-02-12 19:58:33 +00:00
Peter Nelson ebec0b37a1 Fix #15085: don't perform GUI scale changes before video driver is fully initialised (#15175) 2026-02-12 19:58:33 +00:00
Rubidium ba874b69e6 Fix #15166: foundations missing adjacent to NewGRF objects without foundation 2026-02-12 19:58:33 +00:00
Jonathan G Rennison 4b90a8276d Fix: Articulated road vehicle following with immediately sequential u-turns (#15170) 2026-02-12 19:58:33 +00:00
Charles Pigott 70c142c013 Add: [Fluidsynth] Read settings from config files if available 2026-02-12 17:01:52 +00:00
Peter Nelson 8c0c3256a5 Fix 39f30692fe: Badge filter toggles no longer worked. 2026-02-12 17:01:52 +00:00
Peter Nelson 119d71ae95 Update: Changelog for 15.1 (#15164) 15.1 2026-01-24 20:26:56 +00:00
Peter Nelson 8fb4721457 Update: Backport language changes 2026-01-24 19:32:36 +00:00
Peter Nelson 175a0c4d83 Fix #15088: When building a new train, the refit button state may be incorrect. (#15162)
Invalidate vehicle view window when the vehicle chain is changed.

Co-authored-by: Abigail <abigailthomsonhicks@gmail.com>
2026-01-24 19:32:36 +00:00
Loïc Guilloux 903325e4c8 Fix #15160: Use savegame landscape to display company names in SaveLoad window (#15161) 2026-01-24 19:32:36 +00:00
Peter Nelson 3f7934604c Fix #15116: install fallback cargo translation table for old cargo sets (#15150)
Old combined cargo/industry sets may set up cargo types with labels and expect them to be usable without a translation table.

Install a fallback table if the NewGRF does not install one to give them a better chance of working.
2026-01-24 19:32:36 +00:00
Peter Nelson 5d7fddf52c Fix: Allow infinite water to be selected when loading heightmap (#15146) 2026-01-24 19:32:36 +00:00
Loïc Guilloux cae58f37b4 Fix #15153, beb213f9: Wrong tile used to get bridge reservation overlay (#15154) 2026-01-24 19:32:36 +00:00
Peter Nelson 4adacf7640 Fix 568b70e: Fjordia SlCompanyLiveries::Load crash (#15148)
Co-authored-by: qirlib <qirlib@gmail.com>
2026-01-24 19:32:36 +00:00
Peter Nelson 62649f4a83 Update: Changelog for 15.1 (#15128) 2026-01-22 18:46:01 +00:00
Peter Nelson c57db6ecdd Update: Backport language changes 2026-01-22 18:34:49 +00:00
Peter Nelson 4fd478295b Fix 595b696d61: Tile suitability test for farm field no longer handled snow tiles. (#15134) 2026-01-22 18:34:49 +00:00
Peter Nelson 3d8826bd16 Fix #15131, 3cf9b15959: Trees no longer spread on partially snowy tiles. (#15133) 2026-01-22 18:34:49 +00:00
Peter Nelson 175334b587 Update: Backport language changes 2026-01-18 19:30:43 +00:00
Richard Wheeler 2ec7382f5c Fix: Change tooltips to match change from checkboxes to switches (#15123) 2026-01-18 19:30:43 +00:00
Abigail eec49bc795 Fix #15069: World generation map edges GUI starts in an invalid state (#15082) 2026-01-18 19:30:43 +00:00
Peter Nelson e52b3e161f Update: Backport language changes 2026-01-17 10:30:36 +00:00
Peter Nelson fb56c25d2c Fix: [Script] Potential out of bounds array/string slice indexes. 2026-01-17 10:30:36 +00:00
Peter Nelson a80c9325b2 Fix: [Script] Potential out of bounds indexed string access. 2026-01-17 10:30:36 +00:00
Peter Nelson 632b038933 Fix: [Script] Check if array sort function modified array.
Do not allow a script to add or remove elements.
2026-01-17 10:30:36 +00:00
Loïc Guilloux 6cab2e1ff8 Codefix 701cb2e: Incorrect initialisation of treat_first_red_two_way_signal_as_eol (#15109) 2026-01-17 10:30:36 +00:00
Cyprian Klimaszewski 08503470cb Codefix: Remove unnecessary client side checks for setting an unbunch order (#15107) 2026-01-17 10:30:36 +00:00
Owen Rudge fe2c7c130f Fix: [CI] Use the latest version of GOGGalaxyPipelineBuilder to upload releases to GOG 2026-01-17 10:30:36 +00:00
Peter Nelson 0d3960148e Fix #15079: Incorrect dates shown on town cargo history graph. (#15080) 2026-01-17 10:30:36 +00:00
Peter Nelson 3c683c8303 Fix #15067: Mark NewGRF settings as modified after moving by drag & drop. (#15068) 2026-01-17 10:30:36 +00:00
Cyprian Klimaszewski 69ef22674a Fix 0b99a0b: Incorrect error message for aqueducts reaching northern map borders (#14974) 2026-01-17 10:30:36 +00:00
Tyler Trahan d859130613 Fix: Standardize wording of GRF/NewGRF (#15059) 2026-01-17 10:30:36 +00:00
Charles Pigott 89cdc726c8 Fix: [Fluidsynth] Don't try to load the default soundfont if it's not set or doesn't exist 2026-01-17 10:30:36 +00:00
Peter Nelson 1185f74588 Fix #15046: Crash on loading game due to invalid group parents. (#15049)
A bug when deleting groups could leave the group hierarchy in an invalid state.
2026-01-17 10:30:36 +00:00
Jonathan G Rennison ec0232ce11 Fix: disable_elrails handling with engines that use both RAIL and ELRL (#15045) 2026-01-17 10:30:36 +00:00
Peter Nelson a39c836fd1 Fix #15039: Name and version can disappear from content list. (#15040)
If the small font is set larger than the normal font, both name and version text disappeared.

Take account of the height of the small font when setting the resize height.
2026-01-17 10:30:36 +00:00
Tyler Trahan a5c36fa01b Fix #15026: Remove incorrect info from base sounds tooltip (#15029) 2026-01-17 10:30:36 +00:00
Loïc Guilloux a64ffbc5ca Fix: [Script] Improve reporting of invalid GetAPIVersion return (#15015) 2026-01-17 10:30:36 +00:00
SamuXarick 753f7e769a Fix: [Script] Retarget iterators on list swap (#14805)
Fix script list sorter to correctly retarget iterator when swapping lists.
Each sorter implementation now updates its internal iterator to remain valid after attaching to a new list, avoiding undefined behaviour.
2026-01-12 18:50:51 +01:00