Richard Wheeler
c5850efce3
Change: Update OpenTTD TTF fonts to v0.6
...
Adds missing characters for Chuvash and Serbian translations. Adds support for combining diacritics (needed for for Cyrillic es with accent) and corrects miscoded Cyrillic es with descender.
2024-03-12 00:29:50 +01:00
Patric Stout
f057f19638
Codefix: [CI] Store vcpkg outside the repository folder ( #12271 )
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
Patric Stout
b4e656c253
Codechange: [CI] switch to arm64 for MacOS builds ( #12242 )
...
This creates more variety in our CI builds, increasing the odds
of us finding issues.
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
Patric Stout
0ca581dde6
Change: [CI] switch MacOS to the macos-14 runner ( #12237 )
...
This runner contains a newer XCode, with better C++20 support.
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
Patric Stout
b4f72e6ce6
Codechange: [CI] manually install vcpkg for all targets ( #12241 )
...
From macos-14, vcpkg is no longer installed on the runner-image.
It stands to reason that this will also roll out to new images
for other OSes. To be pre-emptive about it, start using our own
cloned vcpkg for all targets.
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
Patric Stout
2d270e65bf
Codechange: [CI] use "cargo install --locked" to use pinned dependency versions ( #12243 )
...
Normally "cargo install" will use the latest dependencies, but
this causes an issue with "dump_syms". Use "--locked" makes sure
we use the dependency versions as indicated by "dump_syms", instead
of the latest version.
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
frosch
57e6ef244a
Fix #12127 , 555a379: Truncation ellipses rendered shadows even for black font without shadows ( #12132 )
2024-03-11 20:40:57 +01:00
Rubidium
66b71bdcc4
Revert #11993 : new number format system does not and cannot work for CJK languages
...
There are too many intricacies that I am unaware of that are popping up after
asking whether things are right or not.
I do not want to keep playing whack-a-mole, so just revert the whole thing.
This reverts:
15be383b93
360fe8b0b6
1aa9a5c0ab
59f56941e5
7e2eefb91f
b741b2ba6f
609d0071d5
9f8fd80112
a253205b93
819c6c756e
2024-03-11 20:40:57 +01:00
Rubidium
2064750e19
Fix #12148 , fca8166: Do not draw decimals when number of digits is 0
2024-03-11 20:40:57 +01:00
Jonathan G Rennison
b17f979fde
Fix #12145 : Incorrect date handling in date cheat in wallclock time-keeping mode
2024-03-11 20:40:57 +01:00
Jonathan G Rennison
09a342b4b4
Codefix: Off by one in TimerGameEconomy::ConvertDateToYMD wallclock mode
2024-03-11 20:40:57 +01:00
merni-ns
cfd519f265
Fix #12119 : Remove red warning text when maximum loan is zero
2024-03-11 20:40:57 +01:00
Jonathan G Rennison
7457a0b7a6
Fix cb588d8d: Ordering of command per tick limit and pause mode filtering ( #12126 )
...
The command per tick limit should be applied after the pause mode filter
2024-03-11 20:40:57 +01:00
Loïc Guilloux
7258551016
Fix #12133 : [Script] Don't crash when emergency saving ( #12138 )
2024-03-11 20:40:57 +01:00
Loïc Guilloux
1d55af92e4
Fix: [Script] Only show debug script window at the end of savegame loading ( #12135 )
2024-03-11 20:40:57 +01:00
Rubidium
af5c38469e
Doc: Prepare for 14.0-RC1 release
2024-02-18 21:42:06 +01:00
translators
73bed054b8
Update: Translations from eints
...
english (au): 2 changes by krysclarke
korean: 5 changes by telk5093
russian: 2 changes by Ln-Wolf
tamil: 45 changes by Aswn
portuguese: 1 change by azulcosta
hindi: 85 changes by NisheshTyagi
portuguese (brazilian): 119 changes by pasantoro
2024-02-18 18:35:02 +00:00
Rubidium
15be383b93
Fix a253205: remove (now) unused currency separator
2024-02-18 16:56:52 +01:00