Commit Graph

57798 Commits

Author SHA1 Message Date
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
2024-03-09 20:10:57 +00:00
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
2024-03-04 18:35:39 +00:00
James103
230eaabb5c Fix 2bb5c9ac84: typo in disable script parameter randomisation helptext (#663) 2024-03-03 19:09:23 +00:00
Jonathan G Rennison
1c83ea8694 Fix double-leave of crashed road vehicle in drive-through stop
See: #662
2024-03-03 18:49:38 +00:00
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
2024-03-03 18:34:58 +00:00
Peter Nelson
8172e25273 Codechange: Use range-for when iterating station speclists. (#12212)
This replaces indexed access.
2024-03-03 16:41:02 +00:00
Jonathan G Rennison
c29a7128c6 Bump upstream content version to 14.0 2024-03-03 13:35:29 +00:00
Jonathan G Rennison
1ba9806002 Add case parameter to FormatArrayAsHex
Use upper case where needed for vanilla compatibility
2024-03-03 12:05:06 +00:00
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.
2024-03-03 09:31:04 +00:00
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.
2024-03-02 21:16:15 +00:00
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.
2024-03-02 21:16:15 +00:00
Peter Nelson
278c3a7db1 Codechange: Use reference instead of copy of NewGRF speclist item. 2024-03-02 21:16:15 +00:00
Kuhnovic
c5afc9173c Fix #12176: Ships are circling in one place (#12181) 2024-03-02 21:45:54 +01:00
Jonathan G Rennison
f180262aee Fix #12154: Incorrect calendar day lengths with minutes per year setting (#12158) 2024-03-02 21:45:30 +01:00
Jonathan G Rennison
9d65fd9c2a Adjust handling of vehicles introduced before vehicle expiry stop year
See: #646
2024-03-02 20:09:37 +00:00
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
2024-03-02 18:34:44 +00:00
Patric Stout
8f22066b9a Fix #12147: reset all saved settings to their default before loading a game (#12210) 2024-03-02 16:05:43 +01:00
Jonathan G Rennison
679a59875b Changelog: Fix spelling error 2024-03-02 15:03:54 +00:00
Rubidium
aff09306de Fix #12076: Do not allow 'join' command on dedicated servers 2024-03-02 14:35:26 +01:00
Loïc Guilloux
253ba0d354 Fix #12195: Reset cursor when no Object is selected (#12207) 2024-03-02 13:02:56 +01:00
Jonathan G Rennison
b37f4da1b3 Version: Committing version data for tag: jgrpp-0.58.1 2024-03-02 12:00:06 +00:00
Jonathan G Rennison
2bb5c9ac84 Add setting to disable script parameter randomisation 2024-03-02 11:39:41 +00:00
Jonathan G Rennison
e730956213 Re-add "path signals only" mode to the signal cycle setting 2024-03-02 11:39:41 +00:00
TELK
7241b28199 Update: Korean translation (#661)
Update: Korean translation
2024-03-02 00:45:29 +00:00
Jonathan G Rennison
3a4398b613 Fix signed/unsigned comparison warning 2024-03-02 00:42:08 +00:00
Jonathan G Rennison
b04a356f53 Merge branch 'master' into jgrpp
# Conflicts:
#	src/vehicle.cpp
2024-03-01 23:36:16 +00:00
Loïc Guilloux
b53d79b1d2 Codechange: Don't use NOT_REACHED() when catching unhandled thread exceptions (#12199) 2024-03-02 00:07:43 +01:00
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.
2024-03-01 22:08:18 +00:00
Tyler Trahan
3fd5c33ae6 Fix f6dd505: Only reset unbunching departure data in the correct depot (#12155) 2024-03-01 21:29:55 +00:00
Patric Stout
7824ae5b59 Fix #12196: disable "select upgrade" button when filtering 2024-03-01 22:17:33 +01:00
Patric Stout
b307541099 Fix #12196: always show selected content, even when filtering 2024-03-01 22:17:33 +01:00
Jonathan G Rennison
cb5c6abc00 Fix display of ships entering viewports on an aqueduct 2024-03-01 21:16:31 +00:00
Tyler Trahan
890040ceea Update: Developer credits (#12173) 2024-03-01 15:47:10 -05:00
Jonathan G Rennison
9e807d2072 Fix desync after joining a server with flood_from_edges setting enabled 2024-03-01 18:40:00 +00:00
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
2024-03-01 18:35:36 +00:00
Jonathan G Rennison
421a937112 Fix plan window add lines button text when active 2024-03-01 18:07:48 +00:00
Peter Nelson
f0a891c4f7 Cleanup: Remove unused last_num_specs from SlRoadStopTileData. (#12198)
Inadvertently copy & pasted from another Sl handler.
2024-03-01 02:00:13 +00:00
Jonathan G Rennison
26fc78d2bf Fix incorrect accounting of company quarterly statistics 2024-02-29 21:53:39 +00:00
translators
c0b5510a94 Update: Translations from eints
portuguese (brazilian): 157 changes by pasantoro
polish: 5 changes by pAter-exe
2024-02-29 18:35:53 +00:00
Jonathan G Rennison
a816829cd1 Merge branch 'master' into jgrpp
# Conflicts:
#	src/station_gui.cpp
#	src/vehicle_cmd.cpp
#	src/vehicle_gui.cpp
2024-02-28 20:08:33 +00:00
Jonathan G Rennison
f403d99c90 Saveload: Add helper to iterate orders from order lists and vehicles 2024-02-28 19:54:39 +00:00
translators
c4f9479507 Update: Translations from eints
chinese (simplified): 19 changes by WenSimEHRP
ukrainian: 9 changes by StepanIvasyn
portuguese (brazilian): 43 changes by pasantoro
2024-02-28 18:35:37 +00:00
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
2024-02-28 17:57:43 +00:00
Loïc Guilloux
fad77261ea Fix f6dd505: Missing savegame conversion for current_order (#12188) 2024-02-27 21:25:49 +01:00
Jonathan G Rennison
cd40eba453 Add an option to disable use of tagged pointers 2024-02-27 20:17:18 +00:00
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.
2024-02-27 20:10:06 +00:00
Jonathan G Rennison
7e0acd686e Add NewGRF signal style flag to draw on both sides 2024-02-27 19:18:50 +00:00
Jonathan G Rennison
55410152a2 Merge branch 'master' into jgrpp
# Conflicts:
#	src/openttd.cpp
#	src/script/api/script_text.cpp
#	src/settings_type.h
2024-02-27 18:48:50 +00:00
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
2024-02-27 18:35:58 +00:00
Jonathan G Rennison
7a2ea83654 Plans: Adjust button tooltips 2024-02-27 18:27:45 +00:00