Jonathan G Rennison
29496772a1
Fix removing road from road/tram road stop incorrectly removing one-way state
7 months ago
Jonathan G Rennison
2c8ec1bfaf
Increase assert verbosity in RoadStop::Entry::CheckIntegrity
7 months ago
Peter Nelson
88cf99017a
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.
7 months ago
Peter Nelson
322ca6ef54
Codechange: Shuffle members of Vehicle to reduce size.
...
This reduces space wasted due to member alignment.
7 months ago
Peter Nelson
3fc7b3b9a0
Codechange: Cache train curve speed limit can be stored in 16 bits.
...
Cache curve speed modifier and max curve speed are both 16 bit values so can be stored in 16 bit types instead of 32 bit types.
7 months ago
Patric Stout
f08da1d373
Codechange: the "no revision detected" string is with four zeros (norev0000) ( #12328 )
7 months ago
Jonathan G Rennison
20b8cb3059
Add setting to use object land ground for purchased land
...
Default on
7 months ago
Jonathan G Rennison
c8709a9623
Add edge flood behaviour for land ground objects with no foundations
7 months ago
Peter Nelson
ab94c8b511
Codechange: Iterate order lists instead of vehicles to find if any vehicle visits a station. ( #12315 )
...
This reduces the search time as shared orders are only searched once and non-front vehicles are skipped.
7 months ago
translators
6c5a8f55df
Update: Translations from eints
...
norwegian (bokmal): 58 changes by eriksorngard
vietnamese: 45 changes by KhoiCanDev
greek: 21 changes by Xertoveizer
ukrainian: 5 changes by StepanIvasyn
tamil: 24 changes by merni-ns
lithuanian: 7 changes by dziugas1959
portuguese (brazilian): 61 changes by pasantoro
polish: 21 changes by aefoes
7 months ago
Jonathan G Rennison
109d31a350
VarAction2: Fix jump insertion moving past special stores which could affect the jump variable
...
See: #672
7 months ago
frosch
a886bd9666
Fix #12319 , 3a676a5: Some SSE blitters were broken due to ODR violations ( #12322 )
7 months ago
Jonathan G Rennison
57db9a41f1
Fix vehicles leaving dots behind in viewport map mode
7 months ago
Patric Stout
a3cfd23cf9
Codechange: rename byte to uint8_t ( #12308 )
7 months ago
Loïc Guilloux
bd7120bae4
Fix #12316 , 268e512: Support for enum storage type in GenerateWidget.cmake ( #12321 )
7 months ago
merni-ns
af1bd43b30
Codefix 4c0dca1: [CI] Fix typo in workflow file ( #12318 )
7 months ago
Peter Nelson
0058ebe472
Codechange: Check cheap station-facility-filter before expensive in-use-filter. ( #12317 )
7 months ago
Jonathan G Rennison
041e71ec05
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/crashlog.cpp
# src/gfx.cpp
# src/network/network_client.cpp
# src/openttd.cpp
# src/openttd.h
# src/saveload/saveload.cpp
# src/survey.cpp
7 months ago
Jonathan G Rennison
8066309074
Fix crash with large positive sprite x offset in engine preview window
7 months ago
Jonathan G Rennison
1532c96ca7
Add ctrl-click scroll to for non-destination orders
...
Conditional orders on station cargo and show as via orders
7 months ago
Jonathan G Rennison
3284bd68e3
Debug: Show engine company and climate availability in debug info
7 months ago
Jonathan G Rennison
1a279a844c
Console: Prefer command names with underscores in auto-completion
7 months ago
Loïc Guilloux
818a57c9af
Codechange: Actually use LIT_NONE ( #12314 )
7 months ago
SamuXarick
d7c5e9e8ab
Codechange: Where the ship comes from is already known
...
This simplifies the handling of variables.
`ChooseShipTrack` is called upon entering `tile`, and looking further back to the caller, it can be deduced that `v->tile` matches `src_tile`. With that said, `enterdir` can also be removed, as it's not used anywhere else.
`CreateRandomPath` and `GetRandomFollowUpTrackdir` is being fed `src_tile` as it's 2nd parameter. This could be eliminated, as `v` is also being passed to it. Just use `v->tile` in those functions.
7 months ago
Patric Stout
7f49b6f25a
Codefix: allow preview label on PRs against release branches too ( #12310 )
7 months ago
Patric Stout
5f4f9334ce
Codefix f1e999ec: use RandomRange(l) instead of _random.Next(l) ( #12274 )
7 months ago
merni-ns
4c0dca1411
Codechange: [CI] Move Release CI build to MacOS runner ( #12309 )
7 months ago
Rubidium
fe12d38024
Codechange: split initiating of joining and identification of the client
7 months ago
Rubidium
15d02f51ed
Codechange: use span to send bytes to Packet and add span recv function
7 months ago
Rubidium
b6c75dec3a
Codechange: explicitly allow only one state in initial handshake/authorization
7 months ago
Rubidium
26d1d5d6e7
Codechange: move decision whether to check NewGRFs to SendNewGRFCheck, just like for sending game/company passwords
7 months ago
Rubidium
6eff879e49
Codechange: pass the socket handler that is going to send the packet into the packet
7 months ago
Rubidium
3c488e1eb8
Codechange: don't check things outside the lock, that could change while waiting on the lock
7 months ago
Rubidium
ec4104ec6c
Codechange: do not pass the socket when the receiver already knows it
7 months ago
Patric Stout
3e625b5b1a
Add: track savegame size to report with survey ( #12304 )
7 months ago
translators
b394c20519
Update: Translations from eints
...
korean: 43 changes by telk5093
persian: 33 changes by CptMcWill
ukrainian: 4 changes by StepanIvasyn
dutch: 26 changes by Afoklala
portuguese (brazilian): 70 changes by pasantoro
7 months ago
SamuXarick
a7625b8ae0
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.
7 months ago
translators
9db285a32b
Update: Translations from eints
...
norwegian (bokmal): 6 changes by eriksorngard
ukrainian: 3 changes by StepanIvasyn
dutch: 5 changes by RogierVC
portuguese (brazilian): 76 changes by pasantoro
7 months ago
Jonathan G Rennison
3fcfe5b53e
Fix `help dump_version` console command also executing command
...
See: #668
7 months ago
translators
2d2191fbb3
Update: Translations from eints
...
norwegian (bokmal): 11 changes by eriksorngard
chinese (simplified): 1 change by WenSimEHRP
finnish: 23 changes by hpiirai
ukrainian: 21 changes by StepanIvasyn
danish: 32 changes by bscargo
spanish: 6 changes by MontyMontana
portuguese (brazilian): 50 changes by pasantoro
7 months ago
Ivan Fefer
23d733be95
Add: Basic autocompletion on tab for console commands ( #12163 )
7 months ago
Rubidium
24efdf6ac5
Codefix 363e251: incorrect trace debug message
7 months ago
Jonathan G Rennison
4200757db3
Scheduled dispatch: Fix handling of missing last/next dispatch times
...
In some cases
7 months ago
SamuXarick
14d95ef1c9
Fix #12279 : Update random path each step ( #12286 )
7 months ago
Loïc Guilloux
100c043599
Codechange: [Win32] Disable assert message box when no GUI ( #12291 )
7 months ago
translators
0cff40dd19
Update: Translations from eints
...
norwegian (bokmal): 203 changes by eriksorngard
italian: 45 changes by Rivarossi
german: 42 changes by Wuzzy2
ukrainian: 13 changes by StepanIvasyn
turkish: 25 changes by jnmbk
portuguese (brazilian): 25 changes by pasantoro
7 months ago
Jonathan G Rennison
f0832fa9b5
Fix debug version of TileAdd
7 months ago
Jonathan G Rennison
8d141b767c
Crashlog: Windows: Handle simultaneous crashes in multiple threads
7 months ago
Jonathan G Rennison
c4a1436362
Workaround missing std::bit_cast on some compilers
7 months ago
Jonathan G Rennison
a887333f00
Crashlog: Unix: Handle simultaneous crash signals in multiple threads
...
Avoid changing signal handler during crash
Just adjust the signal proc mask and vary response of signal handler
7 months ago