From 017dcaed8f3a5c67ebab32f95068301a9c9c9fce Mon Sep 17 00:00:00 2001 From: Michael Lutz Date: Sun, 13 Apr 2025 15:52:54 +0200 Subject: [PATCH] Update: Changelog for 15.0-beta2, part2 --- changelog.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index a947692739..e70a8b5069 100644 --- a/changelog.md +++ b/changelog.md @@ -1,12 +1,13 @@ ## 15.x -### 15.0-beta2 (2025-03-29) +### 15.0-beta2 (2025-04-13) - Feature: Snow-covered rocks are now visible (#13627) - Feature: Generate more rocks on steep slopes during map generation or heightmap import (#13462) - Feature: Prevent towns from upgrading individually-placed houses (#13270) - Feature: [Win32] Touchpad two-finger map scrolling (#13172) - Feature: NewGRF Badges (#13073) +- Add: [NewGRF] Add road-/tram-/rail-type variable 0x45 to get mutual road-/tram-/rail-type on same tile (#13934) - Add: [Script] Newer Cargo Classes (#13779) - Add: Show hyperlink destination tooltips in text window (#13742) - Add: [Script] Saving/loading ScriptList (#13556) @@ -18,6 +19,7 @@ - Add: [Script] ScriptEventCompanyRename (#12878) - Add: Ukrainian Hryvnia currency (#12877) - Add: Convert 32bpp-only sprites to 8bpp when needed (#11602) +- Change: [Script] Start GS (but don't run it) when generating world in scenario editor (#13961) - Change: Make tree placement at world generation look more organic (#13515) - Change: [MacOS] Put the icon in a rounded rectangle (#13446) - Change: [Script] GetWaypointID to return the StationID of any waypoint (#13407) @@ -29,7 +31,31 @@ - Change: When player joins network company, use its name instead of number in chat (#13263) - Change: [Win32] Draw window title bar according to current Windows light/dark theme (#13196) - Change: Restore wider spacers in main toolbars (#12039) +- Fix: NewGRF Global variables 0D, 0E and 1E refer to wrong GRFFile (#13986) +- Fix #13980: Allow diagonal selection for road convert (#13983) +- Fix: Validate raw strings from game-scripts, and strip invalid and control characters (#13976) +- Fix: Capitalise "Disabled" for the "maximum non-sticky open windows" setting (#13975) +- Fix: Frame widget with label had incorrect spacing (#13967) +- Fix: StringFilter included quotes in the search and failed (#13965) +- Fix #13955: Make graphs respect RTL (#13957) +- Fix: Numbers were left-aligned for RTL languages in several windows (#13959) +- Fix: MayHaveRoad claimed rail station tiles had road, so the custom stationspec index would be read as roadtype (#13949) +- Fix: [Script] Prevent cloning of API instances (#13947) +- Fix: Reference to the correct section of the README, if a graphics or a sound set is incomplete (#13946) +- Fix: Draw the bevel around the music track name as inset (#13935) +- Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages (#13933) +- Fix #13928: BuildOilRig did not properly set airport rotation (#13929) +- Fix: SDL2 application name hint was not effective (#13926) +- Fix #13921: [Win32] Don't try close an already closed event handle during destruction (#13924) +- Fix #13921: Don't reject MIDI files with a valid file magic value (#13924) +- Fix #13912: Multitile buildings break apart in house picker (#13914) +- Fix #13908: Require double click on order to change stop location (#13913) +- Fix #13910: Invalidate content of house picker window if language is changed (#13911) +- Fix: [Script] Reset instance when changing running scripts in scenario editor (#13906) +- Fix: [Script] Only run the gamescript GameLoop() in-game (#13896) +- Fix #13893: Reversed all x-axis labels for company related and industry production graphs in wallclock mode (#13894) - Fix #13842: Close industry production graph if industry is removed (#13890) +- Fix #11528: Starting autorail dragging from existing track tiles resulted in adding non-continuous tracks (#13885) - Fix: Autoreplace rail/road list only listed buildable types (#13887) - Fix: [NewGRF] Display an error, if NewGRF reference out-of-bounds string parameters in gender/plural choices (#13881) - Fix #13849: Settings in old saves could be overridden by defaults (#13874) @@ -72,6 +98,7 @@ - Fix: Missing water region invalidation after flooding a half tile with rail in the highest corner (#13047) - Fix: Strip control codes before sorting NewGRF names (#13034) - Fix #12968: Added back ability to create unremovable houses (#12989) +- Remove: Drop support for UCS2/UTF-16 encoded scripts (#13992) - Remove: Support for SDL1.2 (#13298)