Commit Graph

58052 Commits

Author SHA1 Message Date
Jonathan G Rennison
07278a41e5 Fix narrowing conversion warnings in pool resize capacity calculation 2024-02-24 15:54:22 +00:00
Jonathan G Rennison
3891ab57f8 Workflow: Upgrade image and actions for linux-dedicated build 2024-02-24 15:54:22 +00:00
Jonathan G Rennison
3429c324f6 Workflow: Update actions in Linux distros release 2024-02-24 15:38:05 +00:00
Jonathan G Rennison
96df846138 Workflow: Remove linux-legacy release 2024-02-24 15:38:05 +00:00
Jonathan G Rennison
680085fc2d Version: Committing version data for tag: jgrpp-0.58.0 2024-02-24 14:55:55 +00:00
Jonathan G Rennison
64be289942 Workaround: Replace use of std::filesystem in signature.cpp
Creates DWARF generation problem with LTO and -g1 on MinGW
2024-02-24 14:55:21 +00:00
Richard Wheeler
c25d9f5c81 Fix: Make link graph node borders scale with GUI (#12167) 2024-02-23 19:04:34 -05:00
Jonathan G Rennison
222832f1d4 Fix #12166: Crash when opening tram road stop build window (#12168) 2024-02-23 15:02:59 -05:00
Jonathan G Rennison
0978bd18bf Fix crash when opening tram road stop build window
See: https://github.com/OpenTTD/OpenTTD/issues/12166
2024-02-23 18:43:08 +00:00
translators
7135330819 Update: Translations from eints
vietnamese: 3 changes by KhoiCanDev
chinese (simplified): 5 changes by WenSimEHRP
hungarian: 63 changes by titanicbobo
belarusian: 47 changes by KorneySan
finnish: 2 changes by hpiirai
ukrainian: 25 changes by StepanIvasyn
danish: 38 changes by bscargo
portuguese (brazilian): 158 changes by pasantoro
2024-02-23 18:35:31 +00:00
Jonathan G Rennison
0fbb32403c Add exponential behaviour to pool growth reallocation 2024-02-23 17:32:23 +00:00
SamuXarick
b22fb43cea Fix #10490: Allow ships to exit depots if another is not moving at the exit point (#12161) 2024-02-23 08:08:16 -05:00
frosch
fcad801685 Fix #12127, 555a379: Truncation ellipses rendered shadows even for black font without shadows (#12132)
(cherry picked from commit bb86023d50)
2024-02-23 00:20:19 +00:00
frosch
89b6773c93 Fix: Shadows of individual character glyphs could be drawn over other characters (#12115)
(cherry picked from commit 555a37930b)
2024-02-23 00:18:18 +00:00
Jonathan G Rennison
d3bbb4fb1c Adjust ordering of date/tick setup in InitializeGame 2024-02-23 00:16:16 +00:00
Jonathan G Rennison
b38321b9b4 Add setting to only spawn primary industries 2024-02-23 00:10:02 +00:00
Jonathan G Rennison
c7e95d5b03 Close graph windows when changing timekeeping mode 2024-02-22 23:34:52 +00:00
Peter Nelson
2b79e7cdf5 Fix b7630b0: Incorrect padding for text purchase list. (#12160)
Restore to original (and more normal) framerect padding.
2024-02-22 22:23:29 +00:00
frosch
bb86023d50 Fix #12127, 555a379: Truncation ellipses rendered shadows even for black font without shadows (#12132) 2024-02-22 22:22:35 +00:00
Jonathan G Rennison
c511f93f24 Scheduled dispatch: Disable in wallclock mode if not using time in minutes 2024-02-22 21:53:54 +00:00
Jonathan G Rennison
d8ecb9c016 Use absolute display units for the departure board 2024-02-22 21:12:38 +00:00
Jonathan G Rennison
91d83335c7 Add helper to get timetable absolute display unit size 2024-02-22 21:12:38 +00:00
Jonathan G Rennison
33cbfc3e76 Cache current ticks per calendar day 2024-02-22 21:12:38 +00:00
Jonathan G Rennison
45b6079899 Add string code for absolute timetable time 2024-02-22 21:12:38 +00:00
Jonathan G Rennison
6b12539e3f Implement StateTicksToCalendarDate for wallclock mode 2024-02-22 21:12:38 +00:00
Jonathan G Rennison
91b3e9c1ab Initial support for relative timetabling in wallclock mode 2024-02-22 21:12:38 +00:00
Jonathan G Rennison
7581ce0010 Fix changing time keeping units incorrectly updating state ticks offset 2024-02-22 19:59:32 +00:00
Rubidium
4c117dd2d8 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-02-22 20:40:12 +01:00
Jonathan G Rennison
bbd34bb6db Increase information shown in getfulldate console command 2024-02-22 19:38:38 +00:00
Jonathan G Rennison
bd955c4117 Fix calendar day length in wallclock mode
See: https://github.com/OpenTTD/OpenTTD/issues/12154
2024-02-22 19:24:38 +00:00
translators
8015d96a50 Update: Translations from eints
english (au): 2 changes by krysclarke
spanish (mexican): 149 changes by Can202
estonian: 11 changes by RM87
chinese (simplified): 18 changes by WenSimEHRP
hungarian: 2 changes by PstasDev
italian: 195 changes by Rivarossi
serbian: 42 changes by nkrs
german: 2 changes by Wuzzy2
belarusian: 537 changes by KorneySan
russian: 25 changes by KorneySan
ukrainian: 21 changes by StepanIvasyn
turkish: 14 changes by jnmbk
latvian: 2 changes by lexuslatvia
dutch: 1 change by iamthedutchdude
spanish: 15 changes by MontyMontana
french: 2 changes by ottdfevr
portuguese: 2 changes by jcteotonio, 2 changes by azulcosta
portuguese (brazilian): 149 changes by pasantoro
polish: 2 changes by pAter-exe
2024-02-22 18:36:05 +00:00
Jonathan G Rennison
5605650e26 Saveload: Don't apply state ticks offset on load if not stored in save 2024-02-22 00:02:50 +00:00
Jonathan G Rennison
58f2e0cdf0 Clamp link graph compression ticks when loading old saves 2024-02-22 00:02:23 +00:00
Jonathan G Rennison
57a4586f08 Set flood from edges setting to false when loading old saves before then 2024-02-21 23:27:12 +00:00
Jonathan G Rennison
593a81d421 Saveload: Rename IsSavegameVersionUntil to IsSavegameVersionBeforeOrAt
To match upstream
2024-02-21 23:27:12 +00:00
Jonathan G Rennison
ea0fa2194a Add debug console command to unblock bay road stops with incorrect occupancy state 2024-02-21 23:04:58 +00:00
Jonathan G Rennison
16d77d9268 Fix deleting road vehicle in bay stop not unmarking as occupied 2024-02-21 22:33:28 +00:00
Jonathan G Rennison
53b06a3d04 Add event flag for removing invalid RVs during load 2024-02-21 22:21:59 +00:00
Jonathan G Rennison
675b31887a Saveload: Fix recalculation of _state_ticks
For XSLFI_VARIABLE_DAY_LENGTH versions 1 to 3
2024-02-21 21:08:31 +00:00
Jonathan G Rennison
f52d56249d Saveload: Use table format for industry build data chunks 2024-02-21 20:22:24 +00:00
Jonathan G Rennison
0e262620d2 Saveload: Use table format for NewGRF/ID mapping chunks 2024-02-21 20:22:24 +00:00
Jonathan G Rennison
b3bd1bb5ad Use upstream load for non-table script chunks 2024-02-21 20:22:24 +00:00
Jonathan G Rennison
a92377fe98 Use upstream save/load for various unchanged chunks 2024-02-21 20:22:24 +00:00
Jonathan G Rennison
b178be36f3 Saveload: Maintain map of chunk ID to (first byte) block mode 2024-02-21 20:22:24 +00:00
Jonathan G Rennison
dadbad2bfc Saveload: Log changes in SlExecWithSlVersion 2024-02-21 19:53:34 +00:00
Jonathan G Rennison
6dec7a5b35 Saveload: Add PeekByte method to ReadBuffer 2024-02-21 19:23:05 +00:00
Jonathan G Rennison
bd2358f6cc Saveload: Tidy up logging of chunk IDs
Add helper to dump chunk IDs as strings
Avoid duplicate logging of load steps for upstream load paths
2024-02-21 19:23:05 +00:00
Jonathan G Rennison
ba1fa3ad29 Saveload: Fix SlNullPointers with upstream chunks 2024-02-21 19:22:16 +00:00
Jonathan G Rennison
b58ecb0cd8 Saveload: Remove unnecessary auto-length use for tracerestrict 2024-02-21 19:18:55 +00:00
Jonathan G Rennison
8e8d698b24 Fix comment spelling errors 2024-02-21 19:10:31 +00:00