1
0
Fork 0
Commit Graph

28822 Commits (cb80f7fc6e647ffcb0a46f873ac17e1307cf8500)
 

Author SHA1 Message Date
Michael Lutz cb80f7fc6e Update: Backport language changes 2024-03-09 20:33:14 +01:00
Loïc Guilloux 2623c2398c Fix ab315d0: Don't show "insert order" errors in the console (#12245) 2024-03-09 20:33:07 +01:00
rubidium42 a93ea2cc1f Revert #11606: Don't auto-build past tunnelbridge ends
This reverts commit 59f6c199bf.
2024-03-09 20:33:07 +01:00
Patric Stout bc091714e3 Change: [CI] switch MacOS to the macos-14 runner (#12237)
This runner contains a newer XCode, with better C++20 support.
2024-03-09 20:33:07 +01:00
Tyler Trahan b8cfd1e534 Fix #12010: Use economy timer for vehicle stats minimum age, not calendar (#12142) 2024-03-09 20:32:59 +01:00
Patric Stout 68951ba89d 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-09 20:32:02 +01:00
Tyler Trahan f02144faec Fix #12118: When adding an unbunching order, properly check for unsafe conditions (#12136) 2024-03-09 20:32:02 +01:00
Patric Stout 45114567a4 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-09 20:32:02 +01:00
glx22 02728af63c Change: [Script] Match FormatString behaviour more closely 2024-03-09 20:32:02 +01:00
glx22 5d96fa1f8e Fix 0858377: [Script] Don't output parameters more than once 2024-03-09 20:32:02 +01:00
Kuhnovic f66e6cbd08 Fix #12236: Ship pathfinder causes crash when ship is already at destination (#12238) 2024-03-09 20:32:02 +01:00
Kuhnovic 3cc00d05f7 Update: Developer credits (#12235) (#12235) 2024-03-09 20:32:01 +01:00
Tyler Trahan a4f564ee67 Fix #12203: When unbunching at a depot, don't overlook implicit orders (#12220) 2024-03-09 20:32:01 +01:00
merni-ns b22b01865f Fix #12134: Use correct error messages if clearing drive-through road stops fails (#12139) 2024-03-09 20:32:01 +01:00
rubidium42 8a7dadd32e Codefix #12162, 3105d0b: Textbuf::Assign read beyond std::string_view (#12177) 2024-03-09 20:32:01 +01:00
Loïc Guilloux fbdb78ee01 Fix #12225, 977aba7: [Script] Missing AI:ResetConfig support for running AI config (#12226) 2024-03-09 20:32:01 +01:00
Loïc Guilloux 84ba654ee2 Remove: [Script] random_deviation from setting description table (#12221) 2024-03-09 20:32:01 +01:00
Kuhnovic 2c5558741c Fix #12176: Ships are circling in one place (#12181) 2024-03-09 20:32:01 +01:00
Jonathan G Rennison 0b74adf809 Fix #12154: Incorrect calendar day lengths with minutes per year setting (#12158) 2024-03-09 20:32:01 +01:00
Patric Stout dc0bec7147 Fix #12147: reset all saved settings to their default before loading a game (#12210) 2024-03-09 20:32:00 +01:00
Rubidium 13d01e25b9 Fix #12076: Do not allow 'join' command on dedicated servers 2024-03-09 20:32:00 +01:00
Loïc Guilloux 134c468542 Fix #12195: Reset cursor when no Object is selected (#12207) 2024-03-09 20:32:00 +01:00
Loïc Guilloux 742939a04e Codechange: Don't use NOT_REACHED() when catching unhandled thread exceptions (#12199) 2024-03-09 20:32:00 +01:00
Tyler Trahan 0a9ae2436f Fix f6dd505: Only reset unbunching departure data in the correct depot (#12155) 2024-03-09 20:32:00 +01:00
Patric Stout 7b54bc4c35 Fix #12196: disable "select upgrade" button when filtering 2024-03-09 20:32:00 +01:00
Patric Stout 847be36e9e Fix #12196: always show selected content, even when filtering 2024-03-09 20:32:00 +01:00
Tyler Trahan e1e314820a Update: Developer credits (#12173) 2024-03-09 20:32:00 +01:00
Loïc Guilloux 682a53b87f Fix f6dd505: Missing savegame conversion for current_order (#12188) 2024-03-09 20:31:59 +01:00
Loïc Guilloux 5f98976a72 Fix bf4b6696: [Script] Broken ScriptText circular reference detection (#12187) 2024-03-09 20:31:59 +01:00
Patric Stout 88683a6623 Fix: initialize _switch_mode_time so crash-logs before first game have a realistic time (#12184) 2024-03-09 20:31:59 +01:00
Peter Nelson d60bb9092a 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-09 20:31:59 +01:00
Peter Nelson bf636a64de 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-09 20:31:59 +01:00
Tyler Trahan 6495962777 Fix fd9e72a: Helptext for timekeeping unit setting erroneously refers to vehicle movement (#12172) 2024-03-09 20:31:59 +01:00
frosch e8e219408f Fix #12127, 555a379: Truncation ellipses rendered shadows even for black font without shadows (#12132) 2024-03-09 20:31:58 +01:00
Rubidium bb03ffd79d 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-09 20:31:58 +01:00
Rubidium 97e8c2d024 Fix #12148, fca8166: Do not draw decimals when number of digits is 0 2024-03-09 20:31:57 +01:00
Jonathan G Rennison 9416d39eec Fix #12145: Incorrect date handling in date cheat in wallclock time-keeping mode 2024-03-09 20:31:57 +01:00
Jonathan G Rennison edc2daeb3b Codefix: Off by one in TimerGameEconomy::ConvertDateToYMD wallclock mode 2024-03-09 20:31:57 +01:00
merni-ns 3050d729a2 Fix #12119: Remove red warning text when maximum loan is zero 2024-03-09 20:31:57 +01:00
Jonathan G Rennison c453bbde3c 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-09 20:31:57 +01:00
Loïc Guilloux caa65a21ad Fix #12133: [Script] Don't crash when emergency saving (#12138) 2024-03-09 20:31:57 +01:00
Loïc Guilloux e012fefc3b Fix: [Script] Only show debug script window at the end of savegame loading (#12135) 2024-03-09 20:31:56 +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
Tyler Trahan 4f1bc39bf7
Change: Show speed before destination in vehicle status bar (#11932) 2024-02-18 10:44:11 -05:00
Tyler Trahan 87a80c7ff2
Change: When adding orders, Ctrl+Click on a depot to unbunch, instead of service if required (#12023) 2024-02-18 10:43:44 -05:00
frosch 555a37930b
Fix: Shadows of individual character glyphs could be drawn over other characters (#12115) 2024-02-18 16:30:54 +01:00
Damian Laczak 49c3215751 Fix #10983: [AdminPort] Correct order of messages 2024-02-18 15:11:00 +01:00
Peter Nelson f20d241e81
Fix a258833: Don't invalidate station list on vehicle load/unload. (#12112)
a258833 fixed a bug but as a result causes the station list to be rebuilt every time (once per game tick) a vehicle loads/unloads.

Instead just mark the window for redraw.
2024-02-18 12:20:11 +00:00