translators
340c2802da
Update: Translations from eints
...
ukrainian: 14 changes by StepanIvasyn
dutch: 3 changes by Afoklala
portuguese (brazilian): 34 changes by pasantoro
3 months ago
Patric Stout
c0308acb03
Fix: "-q" displays NewGRF IDs in the wrong byte-order ( #12397 )
3 months ago
Jonathan G Rennison
9f7d25e02d
TBTR: Fix head state migration when using start/stop callbacks
...
Don't run start/stop callbacks during head state migration
3 months ago
Jonathan G Rennison
3439d208d7
TBTR: Fix cost estimation of replacement when using wagon attach callbacks
...
Do not CMD_SELL_VEHICLE in cost estimation, just use the vehicle values
3 months ago
Peter Nelson
8d312b305b
Codechange: Replace currency macros with functions. ( #12396 )
3 months ago
translators
e21c12afeb
Update: Translations from eints
...
finnish: 39 changes by hpiirai
ukrainian: 23 changes by StepanIvasyn
danish: 1 change by bscargo
french: 1 change by Lishouuu
portuguese: 1 change by azulcosta
portuguese (brazilian): 100 changes by pasantoro
3 months ago
Peter Nelson
e16b982b6a
Codechange: Use iteration when dealing with all HouseSpecs.
3 months ago
Peter Nelson
3e83dcedfd
Codechange: Allocate houses dynamically instead of from a fixed array.
...
This uses vectors for HouseSpecs and global/town building counts.
3 months ago
Peter Nelson
8746be8bf2
Codechange: Use FindVehiclesWithOrder when removing a road stop. ( #12144 )
3 months ago
frosch
907cb4fc53
Fix: [Script] ScriptSubsidy::GetExpireDate should return an economy-date ( #12372 )
3 months ago
Michael Lutz
8fb7d74dfe
Fix eabb9db: Drag building of road stops should not allow mixing z levels.
3 months ago
Michael Lutz
69acc132ca
Fix #12387 , eabb9db: [NewGRF] Wrong tile offset passed to rail station CB 149 (slope check)
3 months ago
translators
ca53e134be
Update: Translations from eints
...
swedish: 14 changes by sereneavatar
finnish: 2 changes by hpiirai
ukrainian: 18 changes by StepanIvasyn
latvian: 4 changes by lexuslatvia
portuguese (brazilian): 13 changes by pasantoro
3 months ago
Jonathan G Rennison
433484cda3
Fix #12388 : Vehicle::CopyVehicleConfigAndStatistics not releasing unit number ( #12389 )
3 months ago
Jonathan G Rennison
315dd62bd9
Fix Vehicle::CopyVehicleConfigAndStatistics not releasing unit number
...
See: https://github.com/OpenTTD/OpenTTD/issues/12388
3 months ago
SamuXarick
afaf452534
Fix: Changing NPF max search nodes while in-game had no effect ( #12194 )
...
(cherry picked from commit f845b4bbc3
)
3 months ago
Peter Nelson
5c345f55e2
Fix #12368 : Incorrect offset for click position within industry chain window. ( #12370 )
...
(cherry picked from commit 97c1738541
)
3 months ago
Peter Nelson
b919c412b9
Fix 2fd9096: Label for fruit incorrectly changed to `FRUI` from `FRUT`. ( #12367 )
...
(cherry picked from commit eebfb83aa2
)
3 months ago
translators
b8b01818ca
Update: Translations from eints
...
english (au): 1 change by krysclarke
norwegian (bokmal): 1 change by eriksorngard
spanish (mexican): 32 changes by rgonzalez-py
english (us): 3 changes by 2TallTyler
russian: 3 changes by Ln-Wolf
ukrainian: 18 changes by StepanIvasyn
lithuanian: 6 changes by dziugas1959
portuguese (brazilian): 11 changes by pasantoro
3 months ago
Jonathan G Rennison
8e9600991a
Clear vehicle unit number on load for non-primary vehicles
3 months ago
Jonathan G Rennison
459e13fc5a
Remove unused command: CMD_SET_VEHICLE_UNIT_NUMBER
3 months ago
translators
575336ef43
Update: Translations from eints
...
swedish: 20 changes by joeax910
greek: 182 changes by gh658804
ukrainian: 11 changes by StepanIvasyn
slovak: 45 changes by puco
lithuanian: 14 changes by dziugas1959
portuguese (brazilian): 11 changes by pasantoro
3 months ago
Rubidium
8e12bd35ae
Fix: server shutdown and newgame packets should be stable
...
The server sends shutdown and newgame (reboot) packets to any connected client.
This can be useful, so you can tell clients that are trying to join that the
server is restarting. However, that means that packets can be sent before a
version check has been done.
So, these packets should be in the stable packet range instead of the one that
is unstable and guarded by a version check.
3 months ago
Peter Nelson
4751179dc5
Codefix: Remove unused class member and extraneous spaces. ( #12378 )
3 months ago
Rubidium
9aa6669266
Fix: inconsistent check for client authorized status
3 months ago
Rubidium
84bbe235e4
Fix: do not send chat to clients that have not authorized yet
3 months ago
Tyler Trahan
f71ada4f30
Fix #12268 : Capitalize "Wait to unbunch" order string ( #12375 )
3 months ago
SamuXarick
f845b4bbc3
Fix: Changing NPF max search nodes while in-game had no effect ( #12194 )
3 months ago
translators
40a75e0b8d
Update: Translations from eints
...
swedish: 19 changes by joeax910
norwegian (bokmal): 2 changes by eriksorngard
ukrainian: 6 changes by StepanIvasyn
french: 3 changes by ottdfevr
portuguese (brazilian): 23 changes by pasantoro
polish: 1 change by pAter-exe
3 months ago
Peter Nelson
97c1738541
Fix #12368 : Incorrect offset for click position within industry chain window. ( #12370 )
3 months ago
Peter Nelson
eebfb83aa2
Fix 2fd9096: Label for fruit incorrectly changed to `FRUI` from `FRUT`. ( #12367 )
3 months ago
Jonathan G Rennison
c295b1d99e
Use OTTD2FS for unlink when using iconv
3 months ago
Tyler Trahan
8928f4979a
Change: Add dividers in vehicle group action dropdown ( #12284 )
3 months ago
Jonathan G Rennison
e9c8c36af7
Add missing include to src/sl/saveload.cpp
3 months ago
Rubidium
5d8e40cad4
Codechange: use int32_t instead of uint16_t for scroll bar position/size/capacity
...
(cherry picked from commit d09b5aaeba
)
# Conflicts:
# src/newgrf_debug_gui.cpp
# src/newgrf_gui.cpp
# src/widget_type.h
3 months ago
Rubidium
caa7c44052
Cleanup: remove checks for old MSVC versions
3 months ago
Rubidium
d09b5aaeba
Codechange: use int32_t instead of uint16_t for scroll bar position/size/capacity
3 months ago
Rubidium
c01bf06ee1
Codefix: some minor errors in tcp-game protocol documentation
3 months ago
translators
018944dc20
Update: Translations from eints
...
english (au): 2 changes by krysclarke
vietnamese: 1 change by KhoiCanDev
chinese (simplified): 9 changes by WenSimEHRP
greek: 152 changes by gh658804
russian: 3 changes by Ln-Wolf
finnish: 2 changes by hpiirai
ukrainian: 9 changes by StepanIvasyn
danish: 2 changes by bscargo
portuguese: 5 changes by azulcosta
portuguese (brazilian): 35 changes by pasantoro
3 months ago
Peter Nelson
668186ca5b
Codechange: Remove macros involved with NewGRFClass. ( #12363 )
...
Use direct class instantiation instead.
3 months ago
Peter Nelson
2219b8e378
Fix: Don't let CT_INVALID map to valid cargo type. ( #12364 )
...
(cherry picked from commit ff35288ddf
)
# Conflicts:
# src/cargotype.cpp
3 months ago
glx22
5b127ed23e
Revert bbdbf9a: ScriptTimeMode was not the best solution for economy/calendar support
...
(cherry picked from commit 704e871a0e
)
# Conflicts:
# src/script/api/script_date.cpp
# src/script/script_storage.hpp
3 months ago
frosch
0b6d73fab2
Add: [SDL2] Driver parameter 'no_mouse_capture' to ease interactive debugging ( #12336 )
...
(cherry picked from commit 603154899a
)
3 months ago
Rubidium
a12f166815
Fix: crash to desktop when attempting to join a company while not joined (yet)
...
(cherry picked from commit 0f25eaa271
)
# Conflicts:
# src/console_cmds.cpp
3 months ago
Tyler Trahan
d21369b258
Change: Show unbunching action in timetable window ( #12351 )
...
(cherry picked from commit 2732b3d6c6
)
# Conflicts:
# src/order_gui.cpp
3 months ago
Peter Nelson
1c66ac2d81
Fix #12347 : Crash attempting to find catchment tiles of a station with no catchment area. ( #12348 )
...
(cherry picked from commit ea74ca0a76
)
3 months ago
Peter Nelson
ff35288ddf
Fix: Don't let CT_INVALID map to valid cargo type. ( #12364 )
3 months ago
glx22
02c00f3e3e
Change: [Script] Use economy time for ScriptDate
3 months ago
glx22
704e871a0e
Revert bbdbf9a: ScriptTimeMode was not the best solution for economy/calendar support
3 months ago
frosch
603154899a
Add: [SDL2] Driver parameter 'no_mouse_capture' to ease interactive debugging ( #12336 )
3 months ago
Rubidium
0f25eaa271
Fix: crash to desktop when attempting to join a company while not joined (yet)
3 months ago
Jonathan G Rennison
515303b8be
Fix #12092 : Incorrect x-axis in cargo payment graph window
3 months ago
Tyler Trahan
2732b3d6c6
Change: Show unbunching action in timetable window ( #12351 )
3 months ago
Peter Nelson
ea74ca0a76
Fix #12347 : Crash attempting to find catchment tiles of a station with no catchment area. ( #12348 )
3 months ago
Rubidium
f599108c16
Codechange: move 'months_empty' to CompanyProperties
3 months ago
translators
4321cca5fb
Update: Translations from eints
...
vietnamese: 1 change by KhoiCanDev
chinese (simplified): 1 change by WenSimEHRP
ukrainian: 11 changes by StepanIvasyn
catalan: 1 change by J0anJosep
danish: 1 change by bscargo
dutch: 3 changes by Afoklala
portuguese (brazilian): 58 changes by pasantoro
3 months ago
Peter Nelson
df2ee7b06c
Cleanup: Remove old SaveLoad workarounds for MS VS 2017. ( #12355 )
3 months ago
Rubidium
e904122441
Codefix: follow coding style
3 months ago
merni-ns
7457f8d0ff
Codefix: Incorrect pluralisation in last service/service interval texts ( #12352 )
3 months ago
Jonathan G Rennison
a11a8d0b29
Allow removing vehicle from slots using vehicle details window dropdown
3 months ago
raddari
5751da7809
Fix #7982 : Show existing coverage with unambiguous adjacent station ( #12346 )
...
When hovering a tile containing a station, show existing coverage for
that station even when adjacent to a different station.
Co-authored-by: Peter Nelson <peter@fuzzle.org>
3 months ago
translators
e141734e54
Update: Translations from eints
...
english (au): 1 change by krysclarke
norwegian (bokmal): 1 change by eriksorngard
english (us): 1 change by 2TallTyler
korean: 3 changes by telk5093
german: 1 change by Wuzzy2
finnish: 3 changes by hpiirai
ukrainian: 12 changes by StepanIvasyn
portuguese (brazilian): 81 changes by pasantoro
polish: 1 change by pAter-exe
3 months ago
Jonathan G Rennison
0484ba700f
Allow manually removing/setting train speed restriction
...
From vehicle details window
See: #674
3 months ago
Jonathan G Rennison
a0454490ab
Fix some command ID comments
3 months ago
Jonathan G Rennison
2189607c34
Codechange: Reduce size of class WaterRegion
...
The tile patch array is 256 bytes and is not needed for the majority
of water regions, change it to be optional via std::unique_ptr
3 months ago
Jonathan G Rennison
e42aec5a89
Fix #12305 : Crash with large positive sprite x offset in engine preview window
3 months ago
Jonathan G Rennison
16577279a1
Saveload: Save to temporary file name and rename to target on success
3 months ago
Jonathan G Rennison
5e87d95013
Return success boolean from FioRenameFile
3 months ago
translators
0eaeeaabb6
Update: Translations from eints
...
russian: 2 changes by Ln-Wolf
catalan: 2 changes by J0anJosep
portuguese (brazilian): 23 changes by pasantoro
3 months ago
Tyler Trahan
704d3b8a9b
Fix #12342 : Add missing ellipsis to town generation error string ( #12343 )
3 months ago
Jonathan G Rennison
4d0af08aad
Saveload: Log number of bytes/blocks serialised during save
3 months ago
Jonathan G Rennison
26cb47935e
Saveload: Raise error if fclose fails in FileWriter
3 months ago
Jonathan G Rennison
84c476cea5
Avoid data race in calls to VideoDriver::GetGameInterval
3 months ago
Jonathan G Rennison
2c63a65b87
Don't first increment start order index in AdvanceOrderIndexDeferred
...
Fixes behaviour of CheckRestartLoadingAtRoadStop
3 months ago
translators
00a09af1fd
Update: Translations from eints
...
english (us): 2 changes by 2TallTyler
vietnamese: 2 changes by KhoiCanDev
german: 2 changes by Wuzzy2
ukrainian: 2 changes by StepanIvasyn
portuguese (brazilian): 9 changes by pasantoro
3 months ago
translators
3a3d8f3b53
Update: Translations from eints
...
english (au): 2 changes by krysclarke
norwegian (bokmal): 2 changes by eriksorngard
chinese (simplified): 31 changes by lysinelai
greek: 7 changes by Xertoveizer
ukrainian: 14 changes by StepanIvasyn
danish: 2 changes by bscargo
lithuanian: 15 changes by dziugas1959
spanish: 2 changes by MontyMontana
french: 2 changes by glx22
portuguese (brazilian): 52 changes by pasantoro
polish: 2 changes by pAter-exe
3 months ago
Peter Nelson
737e3feaf0
Codechange: Don't delete news items or NewGRF window when EffectVehicle is deleted. ( #12334 )
...
EffectVehicles never create news and can't be debugged, so searching for news items and windows to delete just wastes time.
3 months ago
Rubidium
7580eac2d5
Codechange: create helper class for useful NetworkAuthorizedKeys functions
3 months ago
Peter Nelson
2485de9462
Codefix: Widget should be passed as WidgetID type. ( #12332 )
3 months ago
Jonathan G Rennison
4a767b279c
Crashlog: Windows: Use VirtualAlloc for crash log object and text buffer
3 months ago
Jonathan G Rennison
3064523f46
Use different text tag for viewport route step go via station orders
3 months ago
Peter Nelson
64bc95722b
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.
(cherry picked from commit 3fc7b3b9a0
)
3 months ago
Peter Nelson
a1b7ca979b
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.
(cherry picked from commit 88cf99017a
)
3 months ago
Peter Nelson
107c208d87
Codechange: Use single list for hierarchical group lists. ( #12330 )
...
Replace both group list implementations (vehicle group list and company colour group list) with a single implementation, using a struct to hold the group and indentation level instead of two separate lists. Parts that were previously duplicated are now shared.
3 months ago
translators
ec3c8d3462
Update: Translations from eints
...
ukrainian: 12 changes by StepanIvasyn
portuguese (brazilian): 21 changes by pasantoro
polish: 52 changes by pAter-exe
3 months ago
Rubidium
4af089b9be
Feature: console command to change authorized keys
3 months ago
Rubidium
b7dfa3eb90
Feature: authorized key authentication for rcon
3 months ago
Rubidium
1cf8799810
Feature: encrypt the connection between game server and client
3 months ago
Rubidium
d26629c15b
Codechange: make encoded length of packet size and type more explicit
3 months ago
Rubidium
5706801ea7
Feature: authenticate to the server without sending the password
...
Either using password-authentication key exchange or via authorized keys
3 months ago
Rubidium
dd532cbc77
Codechange: add setting for authorized/secret/public keys
3 months ago
Rubidium
fb9d4afa5c
Codechange: add set of classes providing authentication and encryption
3 months ago
Jonathan G Rennison
29496772a1
Fix removing road from road/tram road stop incorrectly removing one-way state
3 months ago
Jonathan G Rennison
2c8ec1bfaf
Increase assert verbosity in RoadStop::Entry::CheckIntegrity
3 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.
3 months ago
Peter Nelson
322ca6ef54
Codechange: Shuffle members of Vehicle to reduce size.
...
This reduces space wasted due to member alignment.
3 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.
3 months ago
Patric Stout
f08da1d373
Codechange: the "no revision detected" string is with four zeros (norev0000) ( #12328 )
3 months ago
Jonathan G Rennison
20b8cb3059
Add setting to use object land ground for purchased land
...
Default on
3 months ago
Jonathan G Rennison
c8709a9623
Add edge flood behaviour for land ground objects with no foundations
3 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.
3 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
3 months ago
Jonathan G Rennison
109d31a350
VarAction2: Fix jump insertion moving past special stores which could affect the jump variable
...
See: #672
3 months ago
frosch
a886bd9666
Fix #12319 , 3a676a5: Some SSE blitters were broken due to ODR violations ( #12322 )
3 months ago
Jonathan G Rennison
57db9a41f1
Fix vehicles leaving dots behind in viewport map mode
3 months ago
Patric Stout
a3cfd23cf9
Codechange: rename byte to uint8_t ( #12308 )
3 months ago
Peter Nelson
0058ebe472
Codechange: Check cheap station-facility-filter before expensive in-use-filter. ( #12317 )
3 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
3 months ago
Jonathan G Rennison
8066309074
Fix crash with large positive sprite x offset in engine preview window
3 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
3 months ago
Jonathan G Rennison
3284bd68e3
Debug: Show engine company and climate availability in debug info
3 months ago
Jonathan G Rennison
1a279a844c
Console: Prefer command names with underscores in auto-completion
3 months ago
Loïc Guilloux
818a57c9af
Codechange: Actually use LIT_NONE ( #12314 )
3 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.
3 months ago
Patric Stout
5f4f9334ce
Codefix f1e999ec: use RandomRange(l) instead of _random.Next(l) ( #12274 )
3 months ago
Rubidium
fe12d38024
Codechange: split initiating of joining and identification of the client
3 months ago
Rubidium
15d02f51ed
Codechange: use span to send bytes to Packet and add span recv function
3 months ago
Rubidium
b6c75dec3a
Codechange: explicitly allow only one state in initial handshake/authorization
3 months ago
Rubidium
26d1d5d6e7
Codechange: move decision whether to check NewGRFs to SendNewGRFCheck, just like for sending game/company passwords
3 months ago
Rubidium
6eff879e49
Codechange: pass the socket handler that is going to send the packet into the packet
3 months ago
Rubidium
3c488e1eb8
Codechange: don't check things outside the lock, that could change while waiting on the lock
3 months ago
Rubidium
ec4104ec6c
Codechange: do not pass the socket when the receiver already knows it
3 months ago
Patric Stout
3e625b5b1a
Add: track savegame size to report with survey ( #12304 )
3 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
3 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.
3 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
3 months ago
Jonathan G Rennison
3fcfe5b53e
Fix `help dump_version` console command also executing command
...
See: #668
3 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
3 months ago
Ivan Fefer
23d733be95
Add: Basic autocompletion on tab for console commands ( #12163 )
3 months ago
Rubidium
24efdf6ac5
Codefix 363e251: incorrect trace debug message
3 months ago
Jonathan G Rennison
4200757db3
Scheduled dispatch: Fix handling of missing last/next dispatch times
...
In some cases
3 months ago
SamuXarick
14d95ef1c9
Fix #12279 : Update random path each step ( #12286 )
3 months ago
Loïc Guilloux
100c043599
Codechange: [Win32] Disable assert message box when no GUI ( #12291 )
3 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
3 months ago
Jonathan G Rennison
f0832fa9b5
Fix debug version of TileAdd
3 months ago
Jonathan G Rennison
8d141b767c
Crashlog: Windows: Handle simultaneous crashes in multiple threads
3 months ago
Jonathan G Rennison
c4a1436362
Workaround missing std::bit_cast on some compilers
3 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
3 months ago
Jonathan G Rennison
af867a4b33
Fix crash downscaling sprites from 2x for max sprite resolution setting
3 months ago
Jonathan G Rennison
9f205727bf
Extend industry production/transported totals to 32 bits
3 months ago
Jonathan G Rennison
cc2521ddf5
Add helper function for unsigned saturating add
3 months ago
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
3 months ago
Jonathan G Rennison
c7d3e291d2
Fix divide by zero when autosave uses real time and autosave both disabled
...
See: #666
3 months ago
translators
1addeddc07
Update: Translations from eints
...
english (au): 45 changes by krysclarke
norwegian (bokmal): 256 changes by eriksorngard
welsh: 41 changes by Ansbaradigeidfran
english (us): 45 changes by 2TallTyler
russian: 11 changes by Ln-Wolf
finnish: 18 changes by hpiirai
ukrainian: 20 changes by StepanIvasyn
catalan: 167 changes by J0anJosep
danish: 11 changes by bscargo
spanish: 35 changes by lrlopez
french: 41 changes by ottdfevr
portuguese: 44 changes by jcteotonio
portuguese (brazilian): 168 changes by pasantoro
3 months ago
Rubidium
a06814c173
Codechange: use std::source_location over __FILE__ and __LINE__ for Random
3 months ago
Koen Bussemaker
984202b101
Codechange: Remove outdated YAPF example code
3 months ago
Peter Nelson
b9ca3ead8b
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.
3 months ago
Peter Nelson
dc6305e8c1
Codechange: Use std::make_unique instead of passing new into a unique_ptr. ( #12263 )
...
std::make_unique will also initialise the data so MemSetT is not needed.
3 months ago
translators
95a8fab339
Update: Translations from eints
...
swedish: 7 changes by joeax910
norwegian (bokmal): 242 changes by eriksorngard
welsh: 609 changes by Ansbaradigeidfran
english (us): 3 changes by 2TallTyler
chinese (simplified): 1 change by WenSimEHRP
ukrainian: 21 changes by StepanIvasyn
latvian: 1 change by lexuslatvia
dutch: 1 change by Jaws3rd
esperanto: 53 changes by legoscia
portuguese (brazilian): 19 changes by pasantoro
3 months ago
Peter Nelson
8b60fc3d35
Codechange: Use vector for waypoint layout. ( #12264 )
...
This replaces manual new/delete of byte array, and matches how it is used for station layouts.
3 months ago
Rubidium
2f0fe22d63
Fix #12255 : inconsistent punctuation in English
3 months ago
Peter Nelson
649c1cf14c
Fix: Off-by-one in EnsureVisibleCaption. ( #12261 )
...
An off-by-one in EnsureVisibleCaption causes the minimum visible caption height to be 13 scaled pixels and 1 unscaled pixel. At 1x interface scale, this 'happens' to be the complete height of a caption, but at other interface scales it is not.
Instead of using a scaled fixed value, correct the off-by-one and just use the window's actual caption height instead.
3 months ago
Rubidium
ecf534522c
Codechange: replace macro with function for TileAdd(XY)
3 months ago
Rubidium
27eadc13ec
Codechange: rename TILE_ADD(XY) to TileAdd(XY)
3 months ago
Rubidium
df461b0329
Codechange: simplify TileAdd by using simple asserts
3 months ago
Kuhnovic
005892bfdb
Fix #12250 : YAPF Trivial rail pathfinding crashes due to #12217 ( #12258 )
3 months ago
Jonathan G Rennison
f6ba65317c
Fix rail pathfinding with YAPF
...
Partial revert of 30e1a61c04
.
See: https://github.com/OpenTTD/OpenTTD/issues/12250
3 months ago
Jonathan G Rennison
dd194960f5
Fix handling of title game zoom when changing UI scaling
3 months ago
Jonathan G Rennison
2140e3fc3b
Departure boards: Fix handling of invalid/empty dispatch schedules
3 months ago
Jonathan G Rennison
fae9df329e
Fix drawing of black text with TC_FORCED
3 months ago
Rubidium
86cb184eb4
Codechange: use std::source_location over __FILE__ and __LINE__ for WindowDesc
3 months ago
Rubidium
e4b3f3f495
Codechange: use std::source_location over __FILE__ and __LINE__ for NOT_REACHED
3 months ago
Rubidium
bab5a8a787
Codechange: use std::source_location over __FILE__ and __LINE__ for Backup
3 months ago
translators
738624ded4
Update: Translations from eints
...
english (au): 1 change by krysclarke
norwegian (bokmal): 545 changes by eriksorngard
chinese (traditional): 75 changes by wpi3
galician: 24 changes by pvillaverde
chinese (simplified): 1 change by WenSimEHRP
russian: 1 change by Ln-Wolf
finnish: 4 changes by hpiirai
ukrainian: 16 changes by StepanIvasyn
catalan: 1 change by J0anJosep
danish: 1 change by bscargo
french: 3 changes by ottdfevr
portuguese: 1 change by azulcosta
esperanto: 203 changes by legoscia
portuguese (brazilian): 21 changes by pasantoro
polish: 1 change by pAter-exe
3 months ago
Jonathan G Rennison
7796451b6c
Disable MSVC warning 4244 for src/3rdparty/monocypher/monocypher.cpp
...
See: #664
3 months ago
Jonathan G Rennison
0e76f774eb
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/landscape.cpp
# src/landscape.h
# src/misc_gui.cpp
# src/newgrf_commons.cpp
# src/order_cmd.cpp
# src/pathfinder/yapf/yapf_base.hpp
# src/station_cmd.cpp
# src/tunnelbridge_cmd.cpp
# src/vehicle.cpp
# src/water_cmd.cpp
# src/window.cpp
3 months ago
Jonathan G Rennison
5b88ea6857
Revert "Add setting to disable script parameter randomisation"
...
This reverts commit 2bb5c9ac84
.
3 months ago
Jonathan G Rennison
ba79f7b2ba
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/base_station_base.h
# src/newgrf_roadstop.cpp
# src/newgrf_station.cpp
# src/object_gui.cpp
# src/saveload/settings_sl.cpp
# src/saveload/station_sl.cpp
# src/settings.cpp
# src/settings_internal.h
# src/timer/timer_game_calendar.cpp
3 months ago
Peter Nelson
55a328c586
Codechange: Replace type-punning with `std::bit_cast` in squirrel. ( #12224 )
3 months ago
Peter Nelson
de8a840db5
Codefix: Fully initialise `MidiFile::DataBlock` to avoid gcc warning. ( #12240 )
3 months ago
Loïc Guilloux
82430a1086
Fix ab315d0: Don't show "insert order" errors in the console ( #12245 )
3 months ago
rubidium42
e0e0d5f8fb
Revert #11606 : Don't auto-build past tunnelbridge ends
...
This reverts commit 59f6c199bf
.
3 months ago
Tyler Trahan
32b0fb9f6e
Fix #12010 : Use economy timer for vehicle stats minimum age, not calendar ( #12142 )
3 months ago
Tyler Trahan
ab315d0dc9
Fix #12118 : When adding an unbunching order, properly check for unsafe conditions ( #12136 )
3 months ago
glx22
3a71f36393
Change: [Script] Match FormatString behaviour more closely
3 months ago
glx22
ae27ce12a7
Fix 0858377: [Script] Don't output parameters more than once
3 months ago
translators
ce3d0097f6
Update: Translations from eints
...
chinese (simplified): 27 changes by WenSimEHRP
korean: 2 changes by telk5093
greek: 42 changes by Xertoveizer
indonesian: 32 changes by tsaqibfs
slovak: 184 changes by ApplePie420
danish: 2 changes by bscargo
latvian: 2 changes by lexuslatvia
dutch: 2 changes by Afoklala
portuguese: 16 changes by jcteotonio
portuguese (brazilian): 77 changes by pasantoro
3 months ago
Kuhnovic
08ff1ab93e
Fix #12236 : Ship pathfinder causes crash when ship is already at destination ( #12238 )
3 months ago
Kuhnovic
ab353f8ad5
Update: Developer credits ( #12235 ) ( #12235 )
3 months ago
Michael Lutz
8b9f59d320
Codechange: Use references for non-optional in/out values of slope functions
3 months ago
Michael Lutz
8dda387f82
Codechange: Use std::tuple for slope functions with two return values
3 months ago
Tyler Trahan
5806c2aba4
Fix #12203 : When unbunching at a depot, don't overlook implicit orders ( #12220 )
3 months ago
SamuXarick
0c432bdc4d
Fix 3947453: GetNextDecisionNode ignored go to nearest depot when combined with stop at depot
3 months ago
SamuXarick
ab52f7eecf
Fix ccb4c37: Aircraft could route to hangars outside their range when stopping at them
3 months ago
merni-ns
b8b80cb42e
Fix #12134 : Use correct error messages if clearing drive-through road stops fails ( #12139 )
3 months ago
rubidium42
aef8a345b2
Codefix #12162 , 3105d0b: Textbuf::Assign read beyond std::string_view ( #12177 )
3 months ago
jcteotonio
63b9284a7e
Add: Portuguese Escudo currency ( #12108 )
3 months ago
Peter Nelson
a9de766fa6
Fix: Train running sounds should only be produced for engine parts. ( #12229 )
3 months ago
Kuhnovic
30e1a61c04
Fix: YAPF doesn't check destination for start nodes ( #12217 )
3 months ago
translators
216905ce1f
Update: Translations from eints
...
chinese (simplified): 2 changes by WenSimEHRP
luxembourgish: 2 changes by phreeze83
hungarian: 2 changes by PstasDev
german: 2 changes by Wuzzy2
ukrainian: 10 changes by StepanIvasyn
slovak: 197 changes by ApplePie420
catalan: 2 changes by J0anJosep
portuguese (brazilian): 35 changes by pasantoro
3 months ago
Peter Nelson
25aeb1c5a5
Change: Use same audio buffer size (and config parameter) for all sound drivers. ( #12227 )
...
Windows drivers used a default buffer size of 8192 instead of 1024, which results in a considerable 186ms latency.
3 months ago
translators
8fb26612c0
Update: Translations from eints
...
english (au): 2 changes by krysclarke
vietnamese: 1 change by KhoiCanDev
estonian: 4 changes by RM87
russian: 8 changes by Ln-Wolf
ukrainian: 27 changes by StepanIvasyn
slovak: 34 changes by palsoft333
tamil: 41 changes by Aswn
spanish: 4 changes by MontyMontana
portuguese (brazilian): 72 changes by pasantoro
polish: 3 changes by pAter-exe
3 months ago
Loïc Guilloux
ef40c5e240
Fix #12225 , 977aba7: [Script] Missing AI:ResetConfig support for running AI config ( #12226 )
3 months ago
translators
634b67bf13
Update: Translations from eints
...
estonian: 66 changes by siimsoni
greek: 41 changes by gh658804
ukrainian: 6 changes by StepanIvasyn
slovak: 30 changes by palsoft333
portuguese (brazilian): 41 changes by pasantoro
3 months ago
Kuhnovic
1a2b54498b
Change: Show tile index as decimal number in land info window ( #12104 )
3 months ago
Peter Nelson
2d48829999
Codechange: Scan station catchment tiles when removing station from nearby towns/industries. ( #12129 )
...
Avoid iterating all towns and industries when updating station catchment, and scan a limited portion of the map instead.
This provides a modest performance benefit when many towns/industries exist.
3 months ago
Peter Nelson
00b442d6f9
Fix: Maximum permitted sound volume from NewGRF is 128. ( #12222 )
3 months ago
Peter Nelson
bc3bd642b9
Fix: Relocate main toolbar and statusbar before other windows. ( #12218 )
...
When repositioning all windows, the main toolbar and statusbar need to already be in position to ensure that window captions are visible.
3 months ago
Loïc Guilloux
845b894fd8
Remove: [Script] random_deviation from setting description table ( #12221 )
3 months ago
translators
0fd576bfbc
Update: Translations from eints
...
chinese (simplified): 2 changes by WenSimEHRP
russian: 1 change by Ln-Wolf
ukrainian: 9 changes by StepanIvasyn
portuguese (brazilian): 66 changes by pasantoro
3 months ago
James103
230eaabb5c
Fix 2bb5c9ac84: typo in disable script parameter randomisation helptext ( #663 )
3 months ago
Jonathan G Rennison
1c83ea8694
Fix double-leave of crashed road vehicle in drive-through stop
...
See: #662
3 months ago
translators
626ee4ab41
Update: Translations from eints
...
chinese (simplified): 6 changes by WenSimEHRP
serbian: 16 changes by nkrs
ukrainian: 1 change by StepanIvasyn
portuguese (brazilian): 234 changes by pasantoro
3 months ago
Peter Nelson
8172e25273
Codechange: Use range-for when iterating station speclists. ( #12212 )
...
This replaces indexed access.
3 months ago
Jonathan G Rennison
c29a7128c6
Bump upstream content version to 14.0
3 months ago
Jonathan G Rennison
1ba9806002
Add case parameter to FormatArrayAsHex
...
Use upper case where needed for vanilla compatibility
3 months ago
Peter Nelson
b2ca6e1ac8
Codefix: Remove no-longer used ship special-case. ( #12192 )
...
This special-case has not been triggered since multi-tile docks were introduced.
3 months ago
Peter Nelson
cff48c0f63
Codechange: Templatise SlStationSpecList to reduce duplication.
...
SlStationSpecList now handles both StationSpec and RoadStopSpec, and replaces indexed array access with range-for and reserve/emplace_back pattern.
3 months ago
Peter Nelson
41b3314d76
Codechange: Replace separate Station/RoadStopSpecList with template struct.
...
Reduces duplication and simplifies reuse.
Additionally naming an item that is used in a list as a ...List was
pretty weird.
3 months ago
Peter Nelson
278c3a7db1
Codechange: Use reference instead of copy of NewGRF speclist item.
3 months ago
Kuhnovic
c5afc9173c
Fix #12176 : Ships are circling in one place ( #12181 )
3 months ago
Jonathan G Rennison
f180262aee
Fix #12154 : Incorrect calendar day lengths with minutes per year setting ( #12158 )
3 months ago
Jonathan G Rennison
9d65fd9c2a
Adjust handling of vehicles introduced before vehicle expiry stop year
...
See: #646
3 months ago
translators
d7c485d4b9
Update: Translations from eints
...
estonian: 166 changes by siimsoni, 22 changes by RM87
chinese (simplified): 6 changes by WenSimEHRP
serbian: 172 changes by nkrs
ukrainian: 11 changes by StepanIvasyn
spanish: 1 change by MontyMontana
portuguese (brazilian): 149 changes by pasantoro
3 months ago
Patric Stout
8f22066b9a
Fix #12147 : reset all saved settings to their default before loading a game ( #12210 )
3 months ago
Rubidium
aff09306de
Fix #12076 : Do not allow 'join' command on dedicated servers
3 months ago
Loïc Guilloux
253ba0d354
Fix #12195 : Reset cursor when no Object is selected ( #12207 )
3 months ago
Jonathan G Rennison
2bb5c9ac84
Add setting to disable script parameter randomisation
3 months ago
Jonathan G Rennison
e730956213
Re-add "path signals only" mode to the signal cycle setting
3 months ago
TELK
7241b28199
Update: Korean translation ( #661 )
...
Update: Korean translation
3 months ago
Jonathan G Rennison
3a4398b613
Fix signed/unsigned comparison warning
3 months ago
Jonathan G Rennison
b04a356f53
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/vehicle.cpp
3 months ago
Loïc Guilloux
b53d79b1d2
Codechange: Don't use NOT_REACHED() when catching unhandled thread exceptions ( #12199 )
3 months ago
Peter Nelson
a602845d0a
Fix #12202 : Race condition when using sprite picker. ( #12204 )
...
When using the sprite picker the screen is redrawn so that the sprites under the mouse cursor can be captured. This redraw also caused the sprite aligner window to be redrawn before the OnInvalidateData event that updates its scrollbars with the list count.
3 months ago
Tyler Trahan
3fd5c33ae6
Fix f6dd505: Only reset unbunching departure data in the correct depot ( #12155 )
3 months ago
Patric Stout
7824ae5b59
Fix #12196 : disable "select upgrade" button when filtering
3 months ago
Patric Stout
b307541099
Fix #12196 : always show selected content, even when filtering
3 months ago
Jonathan G Rennison
cb5c6abc00
Fix display of ships entering viewports on an aqueduct
3 months ago
Tyler Trahan
890040ceea
Update: Developer credits ( #12173 )
3 months ago
Jonathan G Rennison
9e807d2072
Fix desync after joining a server with flood_from_edges setting enabled
3 months ago
translators
667adf7df9
Update: Translations from eints
...
chinese (simplified): 26 changes by WenSimEHRP
korean: 5 changes by telk5093
dutch: 9 changes by Afoklala
portuguese (brazilian): 25 changes by pasantoro
3 months ago
Jonathan G Rennison
421a937112
Fix plan window add lines button text when active
3 months ago
Peter Nelson
f0a891c4f7
Cleanup: Remove unused last_num_specs from SlRoadStopTileData. ( #12198 )
...
Inadvertently copy & pasted from another Sl handler.
4 months ago
Jonathan G Rennison
26fc78d2bf
Fix incorrect accounting of company quarterly statistics
4 months ago
translators
c0b5510a94
Update: Translations from eints
...
portuguese (brazilian): 157 changes by pasantoro
polish: 5 changes by pAter-exe
4 months ago
Jonathan G Rennison
a816829cd1
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/station_gui.cpp
# src/vehicle_cmd.cpp
# src/vehicle_gui.cpp
4 months ago
Jonathan G Rennison
f403d99c90
Saveload: Add helper to iterate orders from order lists and vehicles
4 months ago
translators
c4f9479507
Update: Translations from eints
...
chinese (simplified): 19 changes by WenSimEHRP
ukrainian: 9 changes by StepanIvasyn
portuguese (brazilian): 43 changes by pasantoro
4 months ago
Jonathan G Rennison
12b092aa91
Stop engine reliability decay once no vehicles expire after year is reached
...
Instead of maximum of expire and introduction year settings
See: #646
4 months ago
Loïc Guilloux
fad77261ea
Fix f6dd505: Missing savegame conversion for current_order ( #12188 )
4 months ago
Jonathan G Rennison
cd40eba453
Add an option to disable use of tagged pointers
4 months ago
Peter Nelson
d4f0f0e2c5
Codechange: Use `GetVisibleRangeIterators()` in more places. ( #12190 )
...
This replaces more first/last index calculation, along with indexed array/vector access, with iterator access instead.
4 months ago
Jonathan G Rennison
7e0acd686e
Add NewGRF signal style flag to draw on both sides
4 months ago
Jonathan G Rennison
55410152a2
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/openttd.cpp
# src/script/api/script_text.cpp
# src/settings_type.h
4 months ago
translators
529d813496
Update: Translations from eints
...
hungarian: 96 changes by titanicbobo, 11 changes by pnpBrumi
ukrainian: 19 changes by StepanIvasyn
latvian: 1 change by lexuslatvia
spanish: 9 changes by MontyMontana
portuguese (brazilian): 94 changes by pasantoro
4 months ago
Jonathan G Rennison
7a2ea83654
Plans: Adjust button tooltips
4 months ago
Jonathan G Rennison
5047b2ef4e
Plans: Allow taking ownership of unowned plans
...
Except for unauthed network clients
4 months ago
Peter Nelson
e93d081a4a
Codechange: Use range-for instead of indexed loop. ( #12191 )
4 months ago
Jonathan G Rennison
3a301cd986
Add helper functions for network settings admin state
4 months ago
Peter Nelson
59420d57ec
Codechange: Use vehicle tile hash to build depot vehicle list. ( #12186 )
...
This avoids iterating the entire vehicle pool.
4 months ago
Peter Nelson
a61311fcb0
Codefix: DrawEngineList does not accept EngineID.
...
Replace min/max parameters of DrawEngineList with scrollbar reference, and use iterators instead of indices.
4 months ago
Peter Nelson
bf865dc536
Codechange: Add `GetVisibleRangeIterators()` to `Scrollbar`.
4 months ago
Loïc Guilloux
f612bc6ee2
Fix bf4b6696: [Script] Broken ScriptText circular reference detection ( #12187 )
4 months ago
Kuhnovic
2fb1593550
Fix e38c3c5: Added missing return statement ( #12185 )
4 months ago
Patric Stout
e775ef2b70
Fix: initialize _switch_mode_time so crash-logs before first game have a realistic time ( #12184 )
4 months ago
Jonathan G Rennison
f186b640f6
Plans: Add initial scenario editor support
...
See: #655
4 months ago
Jonathan G Rennison
e5a34feaed
Plans: Remove visibility/window code from CmdAddPlan, use callback
4 months ago
Jonathan G Rennison
a20f862cd0
Plans: Adjust command flags
4 months ago
Jonathan G Rennison
d09f93879b
Fix main viewport only partial redraw when changing UI scale using slider
4 months ago
Jonathan G Rennison
1e0ff41d33
Add UI setting to show speed before destination in vehicle status bar
4 months ago
Jonathan G Rennison
5d7c87f5e4
Add setting for whether to show vehicle running costs per calendar year
...
See #660
4 months ago
Jonathan G Rennison
a429bddbac
Batch depot order removals when deleting companies
4 months ago
Jonathan G Rennison
8caa4d8708
Use btree_set in Station::RemoveFromAllNearbyLists
4 months ago
Peter Nelson
5462204930
Codechange: Scan station catchment tiles when removing station from nearby towns/industries.
...
Avoid iterating all towns and industries when updating station catchment, and scan a limited portion of the map instead.
This provides a modest performance benefit when many towns/industries exist.
(cherry picked from commit c28762019ee4c0a60815b2c4df433a0d9bc82094)
4 months ago
translators
149592e4dd
Update: Translations from eints
...
english (us): 9 changes by 2TallTyler
chinese (simplified): 10 changes by WenSimEHRP
luxembourgish: 21 changes by phreeze83
greek: 11 changes by Xertoveizer
hungarian: 60 changes by titanicbobo
german: 37 changes by frosch123
french: 9 changes by Bulest
portuguese (brazilian): 74 changes by pasantoro
polish: 5 changes by pAter-exe
4 months ago
Jonathan G Rennison
828d2146eb
Merge branch 'master' into jgrpp
...
# Conflicts:
# CMakeLists.txt
# bin/ai/CMakeLists.txt
# bin/game/CMakeLists.txt
# src/ai/ai_info.cpp
# src/company_base.h
# src/economy.cpp
# src/game/game_info.cpp
# src/gfx_type.h
# src/linkgraph/linkgraph_gui.cpp
# src/palette.cpp
# src/palette_func.h
# src/saveload/saveload.h
# src/saveload/vehicle_sl.cpp
# src/ship_cmd.cpp
# src/train_cmd.cpp
# src/vehicle_base.h
# src/window.cpp
# src/window_func.h
4 months ago
Jonathan G Rennison
cc04fe5005
Duplicate vehicle status bar velocity strings
4 months ago
Jonathan G Rennison
18e1d57fc6
Duplicate STR_ORDERS_GO_TO_TOOLTIP string
4 months ago
Jonathan G Rennison
567e235883
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/saveload/saveload.h
4 months ago
Patric Stout
e939f59cbb
Codechange: replace "byte" with "uint8_t" in settings ( #12179 )
4 months ago
Jonathan G Rennison
c09fdb0444
Fix company infrastructure windows not being marked as a company window
...
Fixes it not being removed on company deletion, which could cause a crash
4 months ago
Jonathan G Rennison
0d20a54dc5
Use pointer tags instead of dereferencing in RebuildVehicleTickCaches
4 months ago
Jonathan G Rennison
bd04aff725
Use front/vehicle type filtered iteration in ScriptVehicleList
4 months ago
Jonathan G Rennison
ac683bc278
ScriptList: Generalise FillList pool iteration
4 months ago
Jonathan G Rennison
746e3874c5
Fix VF_STOP_LOADING flag not always being cleared when leaving station
4 months ago
translators
7b1e3cfeb5
Update: Translations from eints
...
english (au): 1 change by krysclarke
swedish: 1 change by niklasva
chinese (simplified): 6 changes by WenSimEHRP
korean: 21 changes by telk5093
hungarian: 1 change by PstasDev
italian: 1 change by Rivarossi
belarusian: 7 changes by KorneySan
russian: 7 changes by Ln-Wolf, 3 changes by KorneySan
catalan: 9 changes by J0anJosep
danish: 7 changes by bscargo
french: 7 changes by ottdfevr
portuguese: 1 change by jcteotonio
hindi: 2 changes by michaelsmassey
portuguese (brazilian): 115 changes by pasantoro
polish: 1 change by pAter-exe
4 months ago
Jonathan G Rennison
93bf033107
Add whether the vehicle is non-front to the vehicle pool pointer tag
...
Add iteration filters which check this
4 months ago
Jonathan G Rennison
05e237f8d1
Add wrapper to iterate vehicle pool with vehicle type filter
...
Without needing to dereference vehicle pointers if using tagged pointers
4 months ago
Jonathan G Rennison
be4aea0dad
Rationalise handling of train too heavy advice messages
4 months ago
Peter Nelson
86be6d7e0b
Codechange: Off-by-one in colour gradient initialisation.
...
Remap sprites start with a count byte followed by 256 entries, but
SetupColoursAndInitialWindow did not take account of this extra byte and
therefore started at palette index 0xC5 instead of 0xC6. This caused the
first colour of each gradient to be incorrect and all shades were actually
1 step lower in the gradient than indicated.
4 months ago
Peter Nelson
912d7bd80e
Codechange: Give ColourShade values names instead of numbers.
4 months ago
Peter Nelson
ae3390fe48
Codechange: Add ColourShade enum.
4 months ago
Peter Nelson
0463d4c198
Codechange: Remove direct access to _colour_gradient.
...
Access is now through GetColourGradient, which ensures parameters are in range.
4 months ago
Peter Nelson
56cf89d189
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.
4 months ago
Jonathan G Rennison
601071744e
Fix timetabled waiting in depots
...
See: #658
4 months ago
Peter Nelson
8afef45d4e
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.
4 months ago
Jonathan G Rennison
528aae3f3b
Saveload: Remove unused engine save/load desc
4 months ago
Jonathan G Rennison
ee7a347287
Fix 07278a41: Narrowing conversion warning fix
4 months ago
Jonathan G Rennison
090656bd7f
Adjust handling of year display in wallclock mode and company inauguration years
...
See: #657
4 months ago
Jonathan G Rennison
1bfcbf823c
Use tagged pointers in the vehicle pool on supported (64 bit) platforms
...
Use to avoid needing to dereference each pointer to get the vehicle
type when doing per-vehicle type iteration
4 months ago
translators
ddb3914074
Update: Translations from eints
...
english (au): 6 changes by krysclarke
swedish: 19 changes by sereneavatar
estonian: 30 changes by RM87
chinese (simplified): 3 changes by Kevin-mao0721
hungarian: 60 changes by titanicbobo
italian: 6 changes by Rivarossi
russian: 3 changes by Ln-Wolf, 3 changes by KorneySan
finnish: 6 changes by hpiirai
ukrainian: 7 changes by StepanIvasyn
latvian: 6 changes by lexuslatvia
portuguese: 37 changes by azulcosta
portuguese (brazilian): 19 changes by pasantoro
polish: 6 changes by SzyZuu
4 months ago
Tyler Trahan
677ec70b0e
Fix fd9e72a: Helptext for timekeeping unit setting erroneously refers to vehicle movement ( #12172 )
4 months ago
Jonathan G Rennison
07278a41e5
Fix narrowing conversion warnings in pool resize capacity calculation
4 months ago
Jonathan G Rennison
64be289942
Workaround: Replace use of std::filesystem in signature.cpp
...
Creates DWARF generation problem with LTO and -g1 on MinGW
4 months ago
Richard Wheeler
c25d9f5c81
Fix: Make link graph node borders scale with GUI ( #12167 )
4 months ago
Jonathan G Rennison
222832f1d4
Fix #12166 : Crash when opening tram road stop build window ( #12168 )
4 months ago
Jonathan G Rennison
0978bd18bf
Fix crash when opening tram road stop build window
...
See: https://github.com/OpenTTD/OpenTTD/issues/12166
4 months ago
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
4 months ago
Jonathan G Rennison
0fbb32403c
Add exponential behaviour to pool growth reallocation
4 months ago
SamuXarick
b22fb43cea
Fix #10490 : Allow ships to exit depots if another is not moving at the exit point ( #12161 )
4 months ago