diff --git a/changelog.md b/changelog.md index b1276d0778..7217d5f2c5 100644 --- a/changelog.md +++ b/changelog.md @@ -2,103 +2,103 @@ ### 16.0-beta1 (2026-06-25) -Feature: Add default road and tram selection (#15585) -Feature: Trains with an engine on the rear can drive backwards when reversing (#15379) -Feature: Add worldgen setting for average height of terrain (#14989) -Feature: Add text filter to dropdown lists (#14842) -Feature: User-defined collections of saved items in the picker window (#14813) -Feature: Configurable sign text colors in scenario editor (#14743) -Feature: Allow placing an area of 1x1 houses in scenario editor (#14708) -Feature: Scale cargo payment aging rate (#14635) -Feature: Support automatic detection of data from Atari's Transport Tycoon Deluxe re-release (#15483) -Add: [NewGRF] Implement custom waypoint layouts by callback 24 (#15616) -Add: List 'Place object' in landscaping dropdown (#15609) -Add: Setting to disable aircraft range limit (#15433) -Add: Show maximum reliability in vehicle info (#15401) -Add: Lower the Send To Depot button when a vehicle is on its way to one (#15397) -Add: Setting to disallow train magic flip, and reverse at reduced speed (#15391) -Add: [NewGRF] Variable for when a train is driving backwards (#15379) -Add: [NewGRF] Flag to allow unpowered wagon to lead train when backing up (#15379) -Add: [NewGRF] Station flag to divide cargo by area instead of perimeter (#15253) -Add: Company allow-list can be set to allow anyone (#15204) -Add: Record history of cargo delivered to towns (#15184) -Add: Show additional vehicle details based on sort criteria (#15158) -Add: Setting to control minimum distance between towns (#14893) -Change: Selecting Rail/Roadtype updates build toolbar instead of closing and reopening (#15589) -Change: Default setting to review orders excludes stopped vehicles (#15565) -Change: Most used rail type takes ownership into account (#15489) -Change: Test font for eligibility before adding as fallback (#15412) -Change: Clarify max age shown in vehicle info window (#15403) -Change: Show "Delete All" in order window delete button when applicable (#15370) -Change: Make continuation error messages consistent (#15328) -Change: Distinguish between 'Flat land required' and 'Land sloped in wrong direction' for building depots (#15327) -Change: Allow subsidies with CargoDist (#15189) -Change: Removing river tiles reduces local authority rating (#15180) -Change: Protect rivers from removal when terraforming (#15176) -Change: [Script] Reformat callstack output (#15171) -Change: Apply slightly more padding to image-text buttons (#15077) -Change: [NewGRF] Display rail and road type speed limit text in yellow (#15076) -Change: Make smallmap show infinite water, if enabled (#15041) -Change: Add support for next/previous/first/last rail/road/tram type hotkeys (#15028) -Change: Allow rocks on desert tiles (#14979) -Change: [Script] Include Array/PriorityQueye/ScriptList contents in script memory allocation total (#14954) -Change: [Script] Various ScriptList methods are now suspendable (#14943, #14762) -Change: Improve generation of coasts at map edges (#14868) -Change: Show only selected badge in badge filter dropdown buttons (#14855) -Change: River springs must be surrounded by hills (#14845) -Change: Vehicles loading at stations don't lose reliability (#14841) -Change: Generate lighthouses along coasts and near towns (#14828) -Change: Transmitter object only spawns after original base year (#14786) -Change: Share one window for engine preview pop ups (#14703) -Fix: [NewGRF] Town name language incorrectly decoded (#15691) -Fix #15606: Undefined behaviour may cause buttons to be invisible (#15686) -Fix #14975: Show correct tile for tunnel error message (#15660) -Fix: [NewGRF] Incorrect language IDs passed to TranslateTTDPatchCodes (#15655) -Fix: Scenario editor random industry generation (#15626) -Fix: [NewGRF] Ignore blocked waypoint tiles (#15620) -Fix: [NewGRF] Pylons and no-wires flags were ignored for waypoint tiles (#15619) -Fix: Dedicated server signal handling for SIGTERM/SIGINT/SIGQUIT (#15607) -Fix: [NewGRF] Potential out-of-bounds read when performing GRM (#15600) -Fix: Badge offsets not ignored when determining width (#15588) -Fix: Account for NewGRF's global train width when drawing dual-head engines (#15587) -Fix: Station list facility buttons do not produce click sound (#15569) -Fix #15495: Fix incorrectly built default waypoints (#15562) -Fix #15495: Unable to build bridge over default waypoints (#15562) -Fix #15235: Make GameScripts obey town road construction setting (#15559) -Fix: Crash when loading crash save with no viewport coordinates (#15550) -Fix #15520: Fix viewport snap back on stop following vehicle (#15520) (#15531) -Fix: Buttons for choosing engine in preview window show for single engine (#15514) -Fix #15511: Vehicle passed to commands must be a company buildable type (#15512) -Fix #15497: [Script] ScriptController::Break not pausing in TestMode (#15498) -Fix: Coordinate transformation for JSON town placement when anticlockwise (#15490) -Fix: NewGRF debug handler for towns in wrong place since badges (#15467) -Fix: Object id overrides were not reset between games (#15465) -Fix: Debug saveload errors were clobbered (#15452) -Fix: Refresh client list when client renames (#15439) -Fix #15428: [Fluidsynth] Treat configured synth.gain as maximum instead of hardcoded value (#15429) -Fix: Refresh string width cache for all loaded fonts (#15427) -Fix: Typo in Hungarian town name suffix ("kak" -> "lak") (#15421) -Fix: [NewGRF] Variable 0x69 has not been added for waypoints (#15396) -Fix: Dropdown text filter could interfere with hotkeys after closing (#15395) -Fix: Rejecting or accepting engine preview incorrectly closed preview window (#15378) -Fix #15318: Nonsensical error message when trying to send aircraft to hangar with no usable airports (#15334) -Fix #15234: Null pointer dereference opening sign edit window when sign 0 does not exist (#15236) -Fix: [GS] Docs are missing or do not match the code (#15230) -Fix: Off by one and redundant logic in snowy road checks (#15214) -Fix #15137: Roads built on steep slopes at the minimum snow level height have inconsistent snowiness (#15190) -Fix: Station view window fold/unfold not refreshing scrollbar (#15187) -Fix: Use consistent description for invalid orders (#15177) -Fix: [Script] Give GetPrimary/SecondaryLiveryColour preconditions (#15169) -Fix: Cocoa video driver did not register (#15145) -Fix: MacOS version detection was broken (#15145) -Fix #13600: Make terraform click+draggable in scenario editor (#15135) -Fix: [Script] Map some error strings to existing errors (#15113) -Fix: Allow to build buoys at (0x0) (#14983) -Fix #14610: Do not treat aircraft with only depot orders as having valid orders (#14961) -Fix #12937: Allow the computer to go to sleep while the game is paused (#14948) -Fix: Company query popups do not update in multiplayer (#14947) -Fix #14892: Potential crash when logging fonts for survey (#14896) -Fix #14827: Store random trigger information per-tile (#14830) +- Feature: Add default road and tram selection (#15585) +- Feature: Trains with an engine on the rear can drive backwards when reversing (#15379) +- Feature: Add worldgen setting for average height of terrain (#14989) +- Feature: Add text filter to dropdown lists (#14842) +- Feature: User-defined collections of saved items in the picker window (#14813) +- Feature: Configurable sign text colors in scenario editor (#14743) +- Feature: Allow placing an area of 1x1 houses in scenario editor (#14708) +- Feature: Scale cargo payment aging rate (#14635) +- Feature: Support automatic detection of data from Atari's Transport Tycoon Deluxe re-release (#15483) +- Add: [NewGRF] Implement custom waypoint layouts by callback 24 (#15616) +- Add: List 'Place object' in landscaping dropdown (#15609) +- Add: Setting to disable aircraft range limit (#15433) +- Add: Show maximum reliability in vehicle info (#15401) +- Add: Lower the Send To Depot button when a vehicle is on its way to one (#15397) +- Add: Setting to disallow train magic flip, and reverse at reduced speed (#15391) +- Add: [NewGRF] Variable for when a train is driving backwards (#15379) +- Add: [NewGRF] Flag to allow unpowered wagon to lead train when backing up (#15379) +- Add: [NewGRF] Station flag to divide cargo by area instead of perimeter (#15253) +- Add: Company allow-list can be set to allow anyone (#15204) +- Add: Record history of cargo delivered to towns (#15184) +- Add: Show additional vehicle details based on sort criteria (#15158) +- Add: Setting to control minimum distance between towns (#14893) +- Change: Selecting Rail/Roadtype updates build toolbar instead of closing and reopening (#15589) +- Change: Default setting to review orders excludes stopped vehicles (#15565) +- Change: Most used rail type takes ownership into account (#15489) +- Change: Test font for eligibility before adding as fallback (#15412) +- Change: Clarify max age shown in vehicle info window (#15403) +- Change: Show "Delete All" in order window delete button when applicable (#15370) +- Change: Make continuation error messages consistent (#15328) +- Change: Distinguish between 'Flat land required' and 'Land sloped in wrong direction' for building depots (#15327) +- Change: Allow subsidies with CargoDist (#15189) +- Change: Removing river tiles reduces local authority rating (#15180) +- Change: Protect rivers from removal when terraforming (#15176) +- Change: [Script] Reformat callstack output (#15171) +- Change: Apply slightly more padding to image-text buttons (#15077) +- Change: [NewGRF] Display rail and road type speed limit text in yellow (#15076) +- Change: Make smallmap show infinite water, if enabled (#15041) +- Change: Add support for next/previous/first/last rail/road/tram type hotkeys (#15028) +- Change: Allow rocks on desert tiles (#14979) +- Change: [Script] Include Array/PriorityQueye/ScriptList contents in script memory allocation total (#14954) +- Change: [Script] Various ScriptList methods are now suspendable (#14943, #14762) +- Change: Improve generation of coasts at map edges (#14868) +- Change: Show only selected badge in badge filter dropdown buttons (#14855) +- Change: River springs must be surrounded by hills (#14845) +- Change: Vehicles loading at stations don't lose reliability (#14841) +- Change: Generate lighthouses along coasts and near towns (#14828) +- Change: Transmitter object only spawns after original base year (#14786) +- Change: Share one window for engine preview pop ups (#14703) +- Fix: [NewGRF] Town name language incorrectly decoded (#15691) +- Fix #15606: Undefined behaviour may cause buttons to be invisible (#15686) +- Fix #14975: Show correct tile for tunnel error message (#15660) +- Fix: [NewGRF] Incorrect language IDs passed to TranslateTTDPatchCodes (#15655) +- Fix: Scenario editor random industry generation (#15626) +- Fix: [NewGRF] Ignore blocked waypoint tiles (#15620) +- Fix: [NewGRF] Pylons and no-wires flags were ignored for waypoint tiles (#15619) +- Fix: Dedicated server signal handling for SIGTERM/SIGINT/SIGQUIT (#15607) +- Fix: [NewGRF] Potential out-of-bounds read when performing GRM (#15600) +- Fix: Badge offsets not ignored when determining width (#15588) +- Fix: Account for NewGRF's global train width when drawing dual-head engines (#15587) +- Fix: Station list facility buttons do not produce click sound (#15569) +- Fix #15495: Fix incorrectly built default waypoints (#15562) +- Fix #15495: Unable to build bridge over default waypoints (#15562) +- Fix #15235: Make GameScripts obey town road construction setting (#15559) +- Fix: Crash when loading crash save with no viewport coordinates (#15550) +- Fix #15520: Fix viewport snap back on stop following vehicle (#15520) (#15531) +- Fix: Buttons for choosing engine in preview window show for single engine (#15514) +- Fix #15511: Vehicle passed to commands must be a company buildable type (#15512) +- Fix #15497: [Script] ScriptController::Break not pausing in TestMode (#15498) +- Fix: Coordinate transformation for JSON town placement when anticlockwise (#15490) +- Fix: NewGRF debug handler for towns in wrong place since badges (#15467) +- Fix: Object id overrides were not reset between games (#15465) +- Fix: Debug saveload errors were clobbered (#15452) +- Fix: Refresh client list when client renames (#15439) +- Fix #15428: [Fluidsynth] Treat configured synth.gain as maximum instead of hardcoded value (#15429) +- Fix: Refresh string width cache for all loaded fonts (#15427) +- Fix: Typo in Hungarian town name suffix ("kak" -> "lak") (#15421) +- Fix: [NewGRF] Variable 0x69 has not been added for waypoints (#15396) +- Fix: Dropdown text filter could interfere with hotkeys after closing (#15395) +- Fix: Rejecting or accepting engine preview incorrectly closed preview window (#15378) +- Fix #15318: Nonsensical error message when trying to send aircraft to hangar with no usable airports (#15334) +- Fix #15234: Null pointer dereference opening sign edit window when sign 0 does not exist (#15236) +- Fix: [GS] Docs are missing or do not match the code (#15230) +- Fix: Off by one and redundant logic in snowy road checks (#15214) +- Fix #15137: Roads built on steep slopes at the minimum snow level height have inconsistent snowiness (#15190) +- Fix: Station view window fold/unfold not refreshing scrollbar (#15187) +- Fix: Use consistent description for invalid orders (#15177) +- Fix: [Script] Give GetPrimary/SecondaryLiveryColour preconditions (#15169) +- Fix: Cocoa video driver did not register (#15145) +- Fix: MacOS version detection was broken (#15145) +- Fix #13600: Make terraform click+draggable in scenario editor (#15135) +- Fix: [Script] Map some error strings to existing errors (#15113) +- Fix: Allow to build buoys at (0x0) (#14983) +- Fix #14610: Do not treat aircraft with only depot orders as having valid orders (#14961) +- Fix #12937: Allow the computer to go to sleep while the game is paused (#14948) +- Fix: Company query popups do not update in multiplayer (#14947) +- Fix #14892: Potential crash when logging fonts for survey (#14896) +- Fix #14827: Store random trigger information per-tile (#14830) ## 15.x