Patric Stout
f08da1d373
Codechange: the "no revision detected" string is with four zeros (norev0000) ( #12328 )
2024-03-17 13:17:35 +00:00
Jonathan G Rennison
20b8cb3059
Add setting to use object land ground for purchased land
...
Default on
2024-03-17 12:31:50 +00:00
Jonathan G Rennison
c8709a9623
Add edge flood behaviour for land ground objects with no foundations
2024-03-17 11:47:01 +00:00
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.
2024-03-17 09:34:28 +00:00
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
2024-03-17 04:40:30 +00:00
Jonathan G Rennison
109d31a350
VarAction2: Fix jump insertion moving past special stores which could affect the jump variable
...
See: #672
2024-03-17 00:50:18 +00:00
frosch
a886bd9666
Fix #12319 , 3a676a5
: Some SSE blitters were broken due to ODR violations ( #12322 )
2024-03-16 23:42:38 +00:00
Jonathan G Rennison
57db9a41f1
Fix vehicles leaving dots behind in viewport map mode
2024-03-16 23:40:26 +00:00
Patric Stout
a3cfd23cf9
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
Loïc Guilloux
bd7120bae4
Fix #12316 , 268e512
: Support for enum storage type in GenerateWidget.cmake ( #12321 )
2024-03-16 23:43:20 +01:00
merni-ns
af1bd43b30
Codefix 4c0dca1
: [CI] Fix typo in workflow file ( #12318 )
2024-03-16 19:48:12 +00:00
Peter Nelson
0058ebe472
Codechange: Check cheap station-facility-filter before expensive in-use-filter. ( #12317 )
2024-03-16 19:37:32 +00:00
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
2024-03-16 18:06:09 +00:00
Jonathan G Rennison
8066309074
Fix crash with large positive sprite x offset in engine preview window
2024-03-16 17:43:10 +00:00
Jonathan G Rennison
1532c96ca7
Add ctrl-click scroll to for non-destination orders
...
Conditional orders on station cargo and show as via orders
2024-03-16 17:32:45 +00:00
Jonathan G Rennison
3284bd68e3
Debug: Show engine company and climate availability in debug info
2024-03-16 16:53:17 +00:00
Jonathan G Rennison
1a279a844c
Console: Prefer command names with underscores in auto-completion
2024-03-16 16:52:57 +00:00
Loïc Guilloux
818a57c9af
Codechange: Actually use LIT_NONE ( #12314 )
2024-03-16 16:41:58 +00:00
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.
2024-03-16 17:02:19 +01:00
Patric Stout
7f49b6f25a
Codefix: allow preview label on PRs against release branches too ( #12310 )
2024-03-16 16:49:03 +01:00
Patric Stout
5f4f9334ce
Codefix f1e999ec
: use RandomRange(l) instead of _random.Next(l) ( #12274 )
2024-03-16 14:39:57 +00:00
merni-ns
4c0dca1411
Codechange: [CI] Move Release CI build to MacOS runner ( #12309 )
2024-03-16 15:11:23 +01:00
Rubidium
fe12d38024
Codechange: split initiating of joining and identification of the client
2024-03-16 13:35:41 +01:00
Rubidium
15d02f51ed
Codechange: use span to send bytes to Packet and add span recv function
2024-03-16 12:27:06 +01:00
Rubidium
b6c75dec3a
Codechange: explicitly allow only one state in initial handshake/authorization
2024-03-16 11:35:44 +01:00
Rubidium
26d1d5d6e7
Codechange: move decision whether to check NewGRFs to SendNewGRFCheck, just like for sending game/company passwords
2024-03-16 11:35:44 +01:00
Rubidium
6eff879e49
Codechange: pass the socket handler that is going to send the packet into the packet
2024-03-16 10:39:22 +01:00
Rubidium
3c488e1eb8
Codechange: don't check things outside the lock, that could change while waiting on the lock
2024-03-16 10:39:22 +01:00
Rubidium
ec4104ec6c
Codechange: do not pass the socket when the receiver already knows it
2024-03-16 10:39:22 +01:00
Patric Stout
3e625b5b1a
Add: track savegame size to report with survey ( #12304 )
2024-03-16 08:58:56 +01:00
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
2024-03-16 04:41:24 +00:00
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.
2024-03-15 08:04:08 +01:00
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
2024-03-15 04:41:43 +00:00
Jonathan G Rennison
3fcfe5b53e
Fix help dump_version
console command also executing command
...
See: #668
2024-03-14 18:02:39 +00:00
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
2024-03-14 04:41:11 +00:00
Ivan Fefer
23d733be95
Add: Basic autocompletion on tab for console commands ( #12163 )
2024-03-13 21:43:08 +01:00
Rubidium
24efdf6ac5
Codefix 363e251
: incorrect trace debug message
2024-03-13 20:42:27 +01:00
Jonathan G Rennison
4200757db3
Scheduled dispatch: Fix handling of missing last/next dispatch times
...
In some cases
2024-03-13 17:34:17 +00:00
SamuXarick
14d95ef1c9
Fix #12279 : Update random path each step ( #12286 )
2024-03-13 11:22:52 -04:00
Loïc Guilloux
100c043599
Codechange: [Win32] Disable assert message box when no GUI ( #12291 )
2024-03-13 15:49:24 +01:00
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
2024-03-13 04:41:24 +00:00
Jonathan G Rennison
f0832fa9b5
Fix debug version of TileAdd
2024-03-13 02:00:34 +00:00
Jonathan G Rennison
8d141b767c
Crashlog: Windows: Handle simultaneous crashes in multiple threads
2024-03-13 01:33:09 +00:00
Jonathan G Rennison
c4a1436362
Workaround missing std::bit_cast on some compilers
2024-03-13 01:12:37 +00:00
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
2024-03-12 23:59:17 +00:00
Jonathan G Rennison
af867a4b33
Fix crash downscaling sprites from 2x for max sprite resolution setting
2024-03-12 21:49:24 +00:00
Jonathan G Rennison
9f205727bf
Extend industry production/transported totals to 32 bits
2024-03-12 17:49:48 +00:00
Jonathan G Rennison
cc2521ddf5
Add helper function for unsigned saturating add
2024-03-12 17:51:23 +00:00
Jonathan G Rennison
fe730bce31
Merge branch 'master' into jgrpp
...
# Conflicts:
# .github/workflows/ci-build.yml
# .github/workflows/codeql.yml
# .github/workflows/release-linux.yml
# .github/workflows/release-macos.yml
# .github/workflows/release-windows.yml
# src/map.cpp
# src/music/midifile.hpp
# src/order_cmd.cpp
# src/order_gui.cpp
# src/pathfinder/yapf/yapf_rail.cpp
# src/pbs.cpp
# src/saveload/afterload.cpp
# src/saveload/saveload.h
# src/saveload/vehicle_sl.cpp
# src/script/api/script_text.cpp
# src/ship_cmd.cpp
# src/train_cmd.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehicle_func.h
# src/vehicle_gui.cpp
# src/vehicle_gui_base.h
# src/viewport.cpp
# src/waypoint_cmd.cpp
2024-03-12 17:44:28 +00:00
Jonathan G Rennison
c7d3e291d2
Fix divide by zero when autosave uses real time and autosave both disabled
...
See: #666
2024-03-12 17:23:19 +00:00