Peter Nelson
81e5cd23e0
Codechange: Use window parent association for dropdowns.
...
This replaces the separate window class and number properties, and
allows the window system to close dropdowns automatically.
2023-06-04 02:13:42 +02:00
Peter Nelson
2d8d9c49c4
Fix: Make dropdowns self-close when losing focus.
2023-06-04 02:13:42 +02:00
PeterN
c3815359f1
Fix: Land info window maximum width was not scaled. ( #10894 )
2023-06-04 02:13:42 +02:00
Loïc Guilloux
89259af2e4
Fix: Check max member count in squirrel classes ( #10883 )
...
Manual cherry-pick from 23a0620658
2023-06-04 02:13:42 +02:00
PeterN
680eb6b516
Fix: Ask FontConfig for the face index when opening fonts. ( #10878 )
...
This allows selection of the correct face in truetype fonts containing
multiple faces.
2023-06-04 02:13:42 +02:00
Jonathan G Rennison
a75a90b3af
Fix: Rail waypoint selection window not closed
...
When rail toolbar or rail waypoint build windows closed
2023-06-04 02:13:42 +02:00
Loïc Guilloux
7969907116
Fix #10846 : [Squirrel] Ensure sqvector size does not overflow ( #10848 )
2023-06-04 02:13:42 +02:00
Loïc Guilloux
4cc0c21182
Fix: disable "redundant move" warnings for GCC ( #10803 )
...
GCC warns about redundant std::move while clang warns when they are missing, so we silence the less harmful one
2023-06-04 02:13:42 +02:00
Michael Lutz
df417168c6
Fix: [Win32] Text line breaking did not properly handle punctuation characters. ( #10775 )
2023-06-04 02:13:42 +02:00
Jonathan G Rennison
b8eca7ddb1
Fix #10741 : Rail platforms left partially reserved after train crash ( #10751 )
2023-06-04 02:13:42 +02:00
Patric Stout
0569331f6b
Fix: crash in emscripten when saving games ( #10758 )
...
Don't allocate 128KB on stack, but rather on the heap.
2023-06-04 02:13:42 +02:00
Michael Lutz
439ecbc759
Fix: [Win32] Wrong multi-line text layout due to incorrect whitespace handling.
2023-06-04 02:13:42 +02:00
Michael Lutz
85d2f80817
Fix: Typo in variable name.
2023-06-04 02:13:42 +02:00
Rubidium
e53caf8f01
Fix: FormatArrayAsHex returns gibberish instead of a hex array
2023-06-04 02:13:42 +02:00
Kuhnovic
b70df6eeda
Fix #8177 : Ships with max speed overflow to near-zero speed ( #10695 )
2023-06-04 02:13:42 +02:00
Peter Nelson
f895d7e43c
Fix: Set TC_NO_SHADE only for shaded engine in purchase list.
...
Additionally use TC_FORCE to prevent additional colours in the shaded text.
2023-06-04 02:13:42 +02:00
Peter Nelson
28e845dbaf
Fix : #10735 : {POP_COLOUR} fails if string is drawn with extra flags.
2023-06-04 02:13:42 +02:00
Tyler Trahan
df1ba20403
Fix #10289 : Don't silently fail when setting timetable start dates ( #10690 )
2023-06-04 02:13:42 +02:00
Tyler Trahan
4883d386da
Fix #8302 : Improve "Maintenance intervals are in percents" helptext ( #10686 )
2023-06-04 02:13:42 +02:00
aeonofdiscord
e16fcb286a
Fix #10665 : CheckEngines should ignore wagons when determining available vehicles at the start date. ( #10673 )
2023-06-04 02:13:42 +02:00
rubidium42
ff7e8c284a
Fix: Update some network documentation to match the new command system ( #10657 )
2023-06-04 02:13:42 +02:00
Jonathan G Rennison
08a5637f98
Fix #10638 : Incorrect water infra total when building canal over object
...
In the case where the object is on an unowned canal tile and
the new canal tile is owned
2023-06-04 02:13:42 +02:00
Tyler Trahan
da20e0f6e6
Fix #10630 : Don't allow shifting service date earlier than 0 ( #10643 )
2023-06-04 02:13:42 +02:00
Jonathan G Rennison
78512af02e
Fix #10637 : Incorrect water infra total when building multi-tile object
...
Wrong tile used in ownership checks
2023-06-04 02:13:42 +02:00
PeterN
f4f35a1f5c
Fix: Abort loading savegame if road vehicle is on invalid road type. ( #10622 )
...
This can happen if NewGRFs are missing so that engine or road type definitions are wrong.
2023-06-04 02:13:42 +02:00
Tyler Trahan
7f987c8d3a
Doc: 13.1 changelog ( #10629 )
2023-04-10 21:39:24 +02:00
Charles Pigott
090913c655
Update: Backport language changes
2023-04-10 19:02:21 +01:00
PeterN
15a32faece
Fix 8361cf5a73: Missing bounds check for house specs. ( #10625 )
2023-04-10 19:02:21 +01:00
Alberth289346
353a6d4bfe
Fix: Update top toolbar tooltips for added features. ( #10616 )
2023-04-10 19:02:21 +01:00
Peter Nelson
808dfc0672
Fix: Check ID for name is within bounds.
2023-04-10 19:02:21 +01:00
Peter Nelson
67bd6ab0ad
Fix: Check station ID is within bounds when copying layouts.
2023-04-10 19:02:21 +01:00
Peter Nelson
4c756159fd
Fix: Check sprite group mapping ID is within bounds of feature.
2023-04-10 19:02:21 +01:00
Peter Nelson
d510e0baa8
Codechange: Check NewGRF feature is defined before processing any sprite group mapping.
...
Previously this was checked after loading ids, or repeatedly checked for
each item.
2023-04-10 19:02:21 +01:00
PeterN
4a1361b044
Fix: Clicking on editbox clear button didn't take account of padding. ( #10583 )
2023-04-10 19:02:21 +01:00
Rubidium
eaec433028
Update: Backport language changes
2023-03-31 16:43:32 +02:00
Loïc Guilloux
86beadc00b
Fix: [Script] Access to enum/consts defined outside of main.nut ( #10573 )
2023-03-31 16:43:32 +02:00
Rubidium
261d674866
Fix #10568 : "can savegame be loaded check" failed in dedicated server
...
* If loading fails, it usually returns SL_REINIT which doesn't trigger check
* If savegame has NewGRFs, it complains NewGRFs are not allowed in intro game
2023-03-31 16:43:32 +02:00
PeterN
f16a1107d2
Fix #10554 : Let Scrollbar::SetPosition clamp instead of assert. ( #10555 )
2023-03-31 16:43:32 +02:00
Peter Nelson
4b40e93197
Fix: Network server highlight invisible with RTL layout.
2023-03-31 16:43:32 +02:00
dP
330a823c3b
Fix: Restore using founder client name as company manager name ( #10535 )
2023-03-31 16:43:32 +02:00
Eric Long
f1fdcd71f4
Fix: build on platforms without native atomic
2023-03-31 16:43:32 +02:00
SamuXarick
70d5683e53
Fix #10469 , 5e14a20: [Script] League Table rating element is a int64 everywhere else
2023-03-31 16:43:32 +02:00
dP
430630e774
Fix: Don't send unused tile field over the network ( #10507 )
2023-03-31 16:43:32 +02:00
SamuXarick
d78ab6a874
Change: Avoid crashing to the side of a train
...
When a road vehicle is already running on a multi level crossing, and a train shows up ahead, don't make the road vehicle crash on the side of the train.
2023-03-31 16:43:32 +02:00
SamuXarick
fedb77a56d
Add: [Script] Labels for negative values of a setting
2023-03-31 16:43:32 +02:00
SamuXarick
803c523735
Doc: [Script] Update info descriptions
2023-03-31 16:43:32 +02:00
SamuXarick
81b53b36c8
Fix: [Script] Save config item values up to 10 digits + 1 for sign + 1 for termination, enough to fit min and max int
2023-03-31 16:43:32 +02:00
SamuXarick
381f1ac777
Fix #10059 : [Script] Let custom values on a config item be up to 10 digits + 1 for sign
2023-03-31 16:43:32 +02:00
SamuXarick
4b7099fa68
Fix #10059 : [Script] Clamp config item values to int32
...
Also prevent random_deviation to be below 0.
2023-03-31 16:43:32 +02:00
PeterN
addf30ecdf
Fix #10477 : Not enough space for text due to rounding down (OSX) ( #10489 )
2023-03-31 16:43:32 +02:00