Commit Graph

32050 Commits

Author SHA1 Message Date
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
Rubidium 6f735d73ab Codechange: [Script] Simplify constructors and add constness 2026-01-12 18:50:51 +01:00
Rubidium e21632ec24 Codechange: [Script] Move identical code from sub class to super class 2026-01-12 18:50:51 +01:00
Loïc Guilloux 252547ff8b Codechange: [Script] Reuse memory when changing values of ScriptList items (#14966) 2026-01-12 18:50:51 +01:00
Loïc Guilloux 64e01c7c8b Codechange: [Script] Replace map of sets with set of pairs for per value storage (#14930) 2026-01-12 18:50:51 +01:00
Tyler Trahan 30cc053596 Update: Changelog for 15.0 (#15005) 15.0 2026-01-01 17:05:18 +00:00
Charles Pigott 4f794f0cb5 Update: Backport language changes 2026-01-01 17:03:56 +00:00
Peter Nelson 2b8b882fc3 Fix #14982: Can't place buoys under bridges. (#15007)
Bridges can be built over buoys but not the other way around.
2026-01-01 17:03:56 +00:00
Jonathan G Rennison 347295c319 Fix b4ac5e22: Incorrect TileIndex used in TownCanBePlacedHere (#15002) 2026-01-01 17:03:56 +00:00
Charles Pigott b2d9036fdb 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-01 17:03:56 +00:00
Charles Pigott 98131fdff3 Fix #15004: Crash when dropdown is open when end game screen appears (#15006) 2026-01-01 17:03:56 +00:00
Tyler Trahan 07032d1af3 Fix #14992, 046b0c6: Respect non-stop order setting when adding waypoint orders (#14993) 2026-01-01 17:03:56 +00:00
Tyler Trahan 7f2e4257a3 Fix: Use correct 'minutes per year' setting for old savegames (#14995) 2026-01-01 17:03:56 +00:00