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
Jonathan G Rennison
3fcfe5b53e
Fix help dump_version
console command also executing command
...
See: #668
2024-03-14 18:02:39 +00: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
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
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
2024-03-12 04:41:20 +00:00
Rubidium
a06814c173
Codechange: use std::source_location over __FILE__ and __LINE__ for Random
2024-03-11 20:30:33 +01:00
Koen Bussemaker
984202b101
Codechange: Remove outdated YAPF example code
2024-03-11 20:25:48 +01:00
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.
2024-03-11 14:19:01 +00:00
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.
2024-03-11 08:09:44 +00:00
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
2024-03-11 04:42:14 +00:00
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.
2024-03-10 17:15:34 +00:00
Rubidium
2f0fe22d63
Fix #12255 : inconsistent punctuation in English
2024-03-10 16:51:21 +01:00
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.
2024-03-10 14:53:41 +00:00
Rubidium
ecf534522c
Codechange: replace macro with function for TileAdd(XY)
2024-03-10 15:50:24 +01:00
Rubidium
27eadc13ec
Codechange: rename TILE_ADD(XY) to TileAdd(XY)
2024-03-10 15:50:24 +01:00
Rubidium
df461b0329
Codechange: simplify TileAdd by using simple asserts
2024-03-10 15:50:24 +01:00
Kuhnovic
005892bfdb
Fix #12250 : YAPF Trivial rail pathfinding crashes due to #12217 ( #12258 )
2024-03-10 14:37:56 +00:00
Jonathan G Rennison
f6ba65317c
Fix rail pathfinding with YAPF
...
Partial revert of 30e1a61c04
.
See: https://github.com/OpenTTD/OpenTTD/issues/12250
2024-03-10 11:58:03 +00:00
Jonathan G Rennison
dd194960f5
Fix handling of title game zoom when changing UI scaling
2024-03-10 11:37:31 +00:00
Jonathan G Rennison
2140e3fc3b
Departure boards: Fix handling of invalid/empty dispatch schedules
2024-03-10 11:22:51 +00:00
Jonathan G Rennison
fae9df329e
Fix drawing of black text with TC_FORCED
2024-03-10 11:04:10 +00:00
Rubidium
86cb184eb4
Codechange: use std::source_location over __FILE__ and __LINE__ for WindowDesc
2024-03-10 10:14:20 +01:00
Rubidium
e4b3f3f495
Codechange: use std::source_location over __FILE__ and __LINE__ for NOT_REACHED
2024-03-10 10:14:20 +01:00
Rubidium
bab5a8a787
Codechange: use std::source_location over __FILE__ and __LINE__ for Backup
2024-03-10 10:14:20 +01:00
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
2024-03-10 04:40:37 +00:00
Jonathan G Rennison
7796451b6c
Disable MSVC warning 4244 for src/3rdparty/monocypher/monocypher.cpp
...
See: #664
2024-03-09 23:18:09 +00:00
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
2024-03-09 21:44:36 +00:00
Jonathan G Rennison
5b88ea6857
Revert "Add setting to disable script parameter randomisation"
...
This reverts commit 2bb5c9ac84
.
2024-03-09 20:14:32 +00:00
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
Peter Nelson
55a328c586
Codechange: Replace type-punning with std::bit_cast
in squirrel. ( #12224 )
2024-03-09 17:13:17 +00:00
Peter Nelson
de8a840db5
Codefix: Fully initialise MidiFile::DataBlock
to avoid gcc warning. ( #12240 )
2024-03-09 17:01:39 +00:00
Loïc Guilloux
82430a1086
Fix ab315d0
: Don't show "insert order" errors in the console ( #12245 )
2024-03-09 16:33:44 +00:00
rubidium42
e0e0d5f8fb
Revert #11606 : Don't auto-build past tunnelbridge ends
...
This reverts commit 59f6c199bf
.
2024-03-09 15:54:50 +01:00
Tyler Trahan
32b0fb9f6e
Fix #12010 : Use economy timer for vehicle stats minimum age, not calendar ( #12142 )
2024-03-09 09:38:52 -05:00
Tyler Trahan
ab315d0dc9
Fix #12118 : When adding an unbunching order, properly check for unsafe conditions ( #12136 )
2024-03-09 08:28:05 -05:00
glx22
3a71f36393
Change: [Script] Match FormatString behaviour more closely
2024-03-09 12:15:03 +01:00
glx22
ae27ce12a7
Fix 0858377
: [Script] Don't output parameters more than once
2024-03-09 12:15:03 +01:00
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
2024-03-09 04:41:18 +00:00
Kuhnovic
08ff1ab93e
Fix #12236 : Ship pathfinder causes crash when ship is already at destination ( #12238 )
2024-03-08 23:46:13 +01:00
Kuhnovic
ab353f8ad5
Update: Developer credits ( #12235 ) ( #12235 )
2024-03-08 18:31:58 +01:00