Jonathan G Rennison
04755a6138
Disable -Wstringop-overflow warning on MinGW
7 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
7 months ago
Jonathan G Rennison
5b88ea6857
Revert "Add setting to disable script parameter randomisation"
...
This reverts commit 2bb5c9ac84
.
7 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
7 months ago
Peter Nelson
55a328c586
Codechange: Replace type-punning with `std::bit_cast` in squirrel. ( #12224 )
7 months ago
Peter Nelson
de8a840db5
Codefix: Fully initialise `MidiFile::DataBlock` to avoid gcc warning. ( #12240 )
7 months ago
Loïc Guilloux
82430a1086
Fix ab315d0: Don't show "insert order" errors in the console ( #12245 )
7 months ago
rubidium42
e0e0d5f8fb
Revert #11606 : Don't auto-build past tunnelbridge ends
...
This reverts commit 59f6c199bf
.
7 months ago
Patric Stout
ebd258b404
Change: [CI] switch MacOS to the macos-14 runner ( #12237 )
...
This runner contains a newer XCode, with better C++20 support.
7 months ago
Tyler Trahan
32b0fb9f6e
Fix #12010 : Use economy timer for vehicle stats minimum age, not calendar ( #12142 )
7 months ago
Patric Stout
04ce1c08ae
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.
7 months ago
Tyler Trahan
ab315d0dc9
Fix #12118 : When adding an unbunching order, properly check for unsafe conditions ( #12136 )
7 months ago
Patric Stout
6e0f58f700
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.
7 months ago
glx22
3a71f36393
Change: [Script] Match FormatString behaviour more closely
7 months ago
glx22
ae27ce12a7
Fix 0858377: [Script] Don't output parameters more than once
7 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
7 months ago
Kuhnovic
08ff1ab93e
Fix #12236 : Ship pathfinder causes crash when ship is already at destination ( #12238 )
7 months ago
Kuhnovic
ab353f8ad5
Update: Developer credits ( #12235 ) ( #12235 )
7 months ago
Michael Lutz
8b9f59d320
Codechange: Use references for non-optional in/out values of slope functions
7 months ago
Michael Lutz
8dda387f82
Codechange: Use std::tuple for slope functions with two return values
7 months ago
Tyler Trahan
5806c2aba4
Fix #12203 : When unbunching at a depot, don't overlook implicit orders ( #12220 )
7 months ago
SamuXarick
0c432bdc4d
Fix 3947453: GetNextDecisionNode ignored go to nearest depot when combined with stop at depot
7 months ago
SamuXarick
ab52f7eecf
Fix ccb4c37: Aircraft could route to hangars outside their range when stopping at them
7 months ago
merni-ns
b8b80cb42e
Fix #12134 : Use correct error messages if clearing drive-through road stops fails ( #12139 )
7 months ago
rubidium42
aef8a345b2
Codefix #12162 , 3105d0b: Textbuf::Assign read beyond std::string_view ( #12177 )
7 months ago
jcteotonio
63b9284a7e
Add: Portuguese Escudo currency ( #12108 )
7 months ago
Peter Nelson
a9de766fa6
Fix: Train running sounds should only be produced for engine parts. ( #12229 )
7 months ago
Kuhnovic
30e1a61c04
Fix: YAPF doesn't check destination for start nodes ( #12217 )
7 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
7 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.
7 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
7 months ago
Loïc Guilloux
ef40c5e240
Fix #12225 , 977aba7: [Script] Missing AI:ResetConfig support for running AI config ( #12226 )
7 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
7 months ago
Kuhnovic
1a2b54498b
Change: Show tile index as decimal number in land info window ( #12104 )
7 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.
7 months ago
Peter Nelson
00b442d6f9
Fix: Maximum permitted sound volume from NewGRF is 128. ( #12222 )
7 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.
7 months ago
Loïc Guilloux
845b894fd8
Remove: [Script] random_deviation from setting description table ( #12221 )
7 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
7 months ago
James103
230eaabb5c
Fix 2bb5c9ac84: typo in disable script parameter randomisation helptext ( #663 )
7 months ago
Jonathan G Rennison
1c83ea8694
Fix double-leave of crashed road vehicle in drive-through stop
...
See: #662
7 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
7 months ago
Peter Nelson
8172e25273
Codechange: Use range-for when iterating station speclists. ( #12212 )
...
This replaces indexed access.
7 months ago
Jonathan G Rennison
c29a7128c6
Bump upstream content version to 14.0
7 months ago
Jonathan G Rennison
1ba9806002
Add case parameter to FormatArrayAsHex
...
Use upper case where needed for vanilla compatibility
7 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.
7 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.
7 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.
7 months ago
Peter Nelson
278c3a7db1
Codechange: Use reference instead of copy of NewGRF speclist item.
7 months ago
Kuhnovic
c5afc9173c
Fix #12176 : Ships are circling in one place ( #12181 )
7 months ago