Rubidium
d46a5df1dd
Update: Backport language changes
2024-03-23 15:32:22 +01:00
Rubidium
5212229f94
Fix: crash to desktop when attempting to join a company while not joined (yet)
2024-03-23 15:32:22 +01:00
Jonathan G Rennison
2cc5f35871
Fix #12092 : Incorrect x-axis in cargo payment graph window
2024-03-23 15:32:22 +01:00
Tyler Trahan
32a94fe3eb
Change: Show unbunching action in timetable window ( #12351 )
2024-03-23 15:32:22 +01:00
Peter Nelson
f82e5f1107
Fix #12347 : Crash attempting to find catchment tiles of a station with no catchment area. ( #12348 )
2024-03-23 15:32:22 +01:00
merni-ns
411fe34915
Codefix: Incorrect pluralisation in last service/service interval texts ( #12352 )
2024-03-23 15:32:22 +01:00
Jonathan G Rennison
5f47b472cb
Codechange: Reduce size of class WaterRegion
...
The tile patch array is 256 bytes and is not needed for the majority
of water regions, change it to be optional via std::unique_ptr
2024-03-23 15:32:22 +01:00
Jonathan G Rennison
56d5243e4a
Fix #12305 : Crash with large positive sprite x offset in engine preview window
2024-03-23 15:32:22 +01:00
Tyler Trahan
17076c0c05
Fix #12342 : Add missing ellipsis to town generation error string ( #12343 )
2024-03-23 15:32:22 +01:00
Peter Nelson
34e74af1af
Fix #12302 : Allow empty train engines to use an invalid cargo type. ( #12325 )
...
The cargo type will be forced to the first available type (usually passengers) instead of the engine being disabled.
2024-03-23 15:32:22 +01:00
frosch
48df48832e
Fix #12319 , 3a676a5: Some SSE blitters were broken due to ODR violations ( #12322 )
2024-03-23 15:32:22 +01:00
Patric Stout
06e323964a
Codefix f1e999ec: use RandomRange(l) instead of _random.Next(l) ( #12274 )
2024-03-23 15:32:22 +01:00
Jonathan G Rennison
ef14d3e361
Fix #12166 : Crash when opening tram road stop build window ( #12168 )
2024-03-23 15:32:22 +01:00
Michael Lutz
e5a886a153
Update: Backport language changes
2024-03-16 14:37:57 +01:00
Patric Stout
e8b314afc2
Add: track savegame size to report with survey ( #12304 )
2024-03-16 14:37:57 +01:00
SamuXarick
c947f754bf
Fix #12280 : Allow ships 90 degree turns if only choice
...
If there is no path found, a random path is created which forbids 90 degrees.
Allow 90 degrees if they're the only choice.
2024-03-16 14:37:57 +01:00
SamuXarick
fcf079e287
Fix #12279 : Update random path each step ( #12286 )
2024-03-16 14:37:57 +01:00
Michael Lutz
3d588a1760
Update: Backport language changes
2024-03-12 00:29:50 +01:00
Peter Nelson
adbf456fc7
Change: Use (at least) standard toolbar button size for signal selection buttons. ( #12265 )
...
Signal selection buttons could be very narrow, with a very wide spacer, depending on loaded signal types and fonts.
2024-03-12 00:29:50 +01:00
Rubidium
3ea10f81a1
Fix #12255 : inconsistent punctuation in English
2024-03-12 00:29:50 +01:00
Michael Lutz
072e0b3d5e
Update: Backport language changes
2024-03-11 20:40:57 +01:00
Loïc Guilloux
c8f9e6085b
Fix ab315d0: Don't show "insert order" errors in the console ( #12245 )
2024-03-11 20:40:57 +01:00
rubidium42
f2d0fa5065
Revert #11606 : Don't auto-build past tunnelbridge ends
...
This reverts commit 59f6c199bf .
2024-03-11 20:40:57 +01:00
Tyler Trahan
a3ce25b487
Fix #12010 : Use economy timer for vehicle stats minimum age, not calendar ( #12142 )
2024-03-11 20:40:57 +01:00
Tyler Trahan
79f0bfe75e
Fix #12118 : When adding an unbunching order, properly check for unsafe conditions ( #12136 )
2024-03-11 20:40:57 +01:00
glx22
2b7e5e7ae5
Change: [Script] Match FormatString behaviour more closely
2024-03-11 20:40:57 +01:00
glx22
a5e73aac9f
Fix 0858377: [Script] Don't output parameters more than once
2024-03-11 20:40:57 +01:00
Kuhnovic
df5e183461
Fix #12236 : Ship pathfinder causes crash when ship is already at destination ( #12238 )
2024-03-11 20:40:57 +01:00
Kuhnovic
110925b6a8
Update: Developer credits ( #12235 ) ( #12235 )
2024-03-11 20:40:57 +01:00
Tyler Trahan
935a2e5d53
Fix #12203 : When unbunching at a depot, don't overlook implicit orders ( #12220 )
2024-03-11 20:40:57 +01:00
merni-ns
5176d586df
Fix #12134 : Use correct error messages if clearing drive-through road stops fails ( #12139 )
2024-03-11 20:40:57 +01:00
rubidium42
280c24143f
Codefix #12162 , 3105d0b: Textbuf::Assign read beyond std::string_view ( #12177 )
2024-03-11 20:40:57 +01:00
Loïc Guilloux
eeb655d52d
Fix #12225 , 977aba7: [Script] Missing AI:ResetConfig support for running AI config ( #12226 )
2024-03-11 20:40:57 +01:00
Loïc Guilloux
af17e6538d
Remove: [Script] random_deviation from setting description table ( #12221 )
2024-03-11 20:40:57 +01:00
Kuhnovic
450296897f
Fix #12176 : Ships are circling in one place ( #12181 )
2024-03-11 20:40:57 +01:00
Jonathan G Rennison
24d31d4dfe
Fix #12154 : Incorrect calendar day lengths with minutes per year setting ( #12158 )
2024-03-11 20:40:57 +01:00
Patric Stout
21b4e6d348
Fix #12147 : reset all saved settings to their default before loading a game ( #12210 )
2024-03-11 20:40:57 +01:00
Rubidium
8ecb465bc0
Fix #12076 : Do not allow 'join' command on dedicated servers
2024-03-11 20:40:57 +01:00
Loïc Guilloux
a3eb42cd68
Fix #12195 : Reset cursor when no Object is selected ( #12207 )
2024-03-11 20:40:57 +01:00
Loïc Guilloux
c15af03b69
Codechange: Don't use NOT_REACHED() when catching unhandled thread exceptions ( #12199 )
2024-03-11 20:40:57 +01:00
Tyler Trahan
b6a7b299a6
Fix f6dd505: Only reset unbunching departure data in the correct depot ( #12155 )
2024-03-11 20:40:57 +01:00
Patric Stout
0f65bef04d
Fix #12196 : disable "select upgrade" button when filtering
2024-03-11 20:40:57 +01:00
Patric Stout
34dda9e81a
Fix #12196 : always show selected content, even when filtering
2024-03-11 20:40:57 +01:00
Tyler Trahan
fb30e46a7e
Update: Developer credits ( #12173 )
2024-03-11 20:40:57 +01:00
Loïc Guilloux
6353d3637e
Fix f6dd505: Missing savegame conversion for current_order ( #12188 )
2024-03-11 20:40:57 +01:00
Loïc Guilloux
d970d238e1
Fix bf4b6696: [Script] Broken ScriptText circular reference detection ( #12187 )
2024-03-11 20:40:57 +01:00
Patric Stout
30716c476f
Fix: initialize _switch_mode_time so crash-logs before first game have a realistic time ( #12184 )
2024-03-11 20:40:57 +01:00
Peter Nelson
b64ad26068
Change: Use bitmap for free unit ID generation. ( #12165 )
...
This improves performance of finding the next free unit number for a vehicle.
Based loosely on pool's used slot bitmap.
2024-03-11 20:40:57 +01:00
Peter Nelson
9d0c548f55
Fix d3c673e: Don't defer OnResize() after ReInit() ( #12174 )
...
Some windows resize themselves during painting and issue ReInit(). In this case deferred OnResize() causes a visible glitch as the event is handled on the next redraw.
2024-03-11 20:40:57 +01:00
Tyler Trahan
5b9aa5f176
Fix fd9e72a: Helptext for timekeeping unit setting erroneously refers to vehicle movement ( #12172 )
2024-03-11 20:40:57 +01:00