Jonathan G Rennison
bf7dfc595f
Command: Fix desync debug command exec/fail log messages
...
Include full aux data, do not truncate, escape command text
9 months ago
Jonathan G Rennison
9fa30f1604
String: Do not truncate output in stdstr_vfmt
9 months ago
Jonathan G Rennison
4689113553
Debug: De-duplicate formatting of hex dates for desync/random logging
9 months ago
Finn Willard
3a42340db3
Add: Hotkey to focus industry directory filter box
...
Co-authored-by: Tyler Trahan <tyler@tylertrahan.com>
9 months ago
Finn Willard
7d3ae4a058
Add: Hotkey to focus town directory filter box
...
Co-authored-by: Tyler Trahan <tyler@tylertrahan.com>
9 months ago
Tyler Trahan
e8d2ebb016
Fix: Add missing includes to timers from script implementation files ( #11604 )
9 months ago
Jonathan G Rennison
61d65c9861
Use std::array for industry/industry spec input/output arrays
9 months ago
Jonathan G Rennison
03e0ec8276
Strong typedef: Use strong typedefs for date, date tick, minutes types
...
Add delta types
Adjust/add type conversion functions
Add various utility methods on types
Remove the various minute macros
Fix some minute conversion inconsistencies
9 months ago
Jonathan G Rennison
1e7b56e13a
Strong typedef: Add missing ClampTo, IsInsideMM specialisations
9 months ago
Jonathan G Rennison
1d23ae5fdd
Strong typedef: Add edit_base() method to return a base reference
9 months ago
Jonathan G Rennison
8d0506412c
Strong typedef: Add mixin for integer with "delta" behaviour
...
Subtracting returns a separate delta type
e.g. for absolute times to durations
9 months ago
Jonathan G Rennison
25d9d24f94
Strong typedef: Add mixin for scalable integer
9 months ago
SamuXarick
fddcaef74a
Codechange: Use town zone constants instead of magic numbers
9 months ago
Jonathan G Rennison
a6baa29f0c
Core: Add missing strong_typedef_type.hpp
9 months ago
Jonathan G Rennison
2857ea88e9
stdafx: Add missing EMPTY_BASES define
9 months ago
translators
9b7a5bc876
Update: Translations from eints
...
vietnamese: 1 change by KhoiCanDev
danish: 4 changes by bscargo
9 months ago
Jonathan G Rennison
80eae8c468
Fix missing header reference in src/core/CMakeLists.txt
9 months ago
Peter Nelson
b19a6c3b81
Fix: Window width/height was doubly-scaled with automatic DPI switch. ( #11598 )
9 months ago
Jonathan G Rennison
8ac13f58cb
Saveload: Default savegame time units to days when loading vanilla saves
9 months ago
Jonathan G Rennison
4fac6b295c
Merge branch 'master' into jgrpp
...
# Conflicts:
# .github/workflows/release-linux.yml
# src/base_consist.h
# src/blitter/32bpp_optimized.cpp
# src/blitter/32bpp_optimized.hpp
# src/blitter/32bpp_sse2.hpp
# src/blitter/8bpp_optimized.hpp
# src/gfx_func.h
# src/industry_cmd.cpp
# src/industrytype.h
# src/linkgraph/linkgraphjob.cpp
# src/mixer.cpp
# src/newgrf_callbacks.h
# src/openttd.cpp
# src/os/macosx/macos.mm
# src/os/windows/win32.cpp
# src/pathfinder/npf/npf.cpp
# src/road_cmd.cpp
# src/saveload/afterload.cpp
# src/saveload/saveload.h
# src/saveload/vehicle_sl.cpp
# src/sound.cpp
# src/spritecache.cpp
# src/spriteloader/spriteloader.hpp
# src/station_map.h
# src/timetable_cmd.cpp
# src/timetable_cmd.h
# src/timetable_gui.cpp
# src/town_cmd.cpp
# src/vehicle_cmd.cpp
# src/vehicle_gui_base.h
# src/video/opengl.cpp
# src/video/opengl.h
# src/viewport.cpp
9 months ago
Jonathan G Rennison
e9599fd4be
Scheduled dispatch: Remove scheduled_dispatch_start_full_date_fract
...
Use DateTicksScaled
9 months ago
Jonathan G Rennison
c76a5ed638
Timetable: Remove timetable_start_subticks, use DateTicksScaled
9 months ago
Jonathan G Rennison
fa29a3d606
Saveload: Increase compile-time checks for saveload arrays/primitive types
9 months ago
SamuXarick
c05ffb22bd
Fix #10452 : Don't let AyStar max_search_nodes unattended when initializing ( #11544 )
...
Add a constant with the default value of 10000 and have the pathfinding settings refer to it.
Add a preventative method to AyStar when it's initializing, to limit the number of max_search_nodes if left unattended.
9 months ago
translators
8ab3838387
Update: Translations from eints
...
vietnamese: 20 changes by KhoiCanDev
italian: 5 changes by Rivarossi
9 months ago
Jonathan G Rennison
f399fc040f
VarAction2: Don't set skip CB flag if NGOF_NO_OPT_VARACT2_CB_QUICK_EXIT set
9 months ago
Jonathan G Rennison
5062b35b7d
VarAction2: Handle deterministic/CB groups under real sprite groups in optimiser
...
See: #618
9 months ago
Jonathan G Rennison
d793da4034
VarAction2: Fix callback analysis through real sprite groups
...
See: #618
9 months ago
Jonathan G Rennison
5f08bde936
Saveload: Remove runtime IsVariableSizeRight check
9 months ago
Jonathan G Rennison
3996161737
Saveload: Use static_assert to check size and general types of variables
9 months ago
Jonathan G Rennison
a993b3e961
Settings: Adjust types some to fix saveload size mismatches
9 months ago
Jonathan G Rennison
2e06374f6f
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/build_vehicle_gui.cpp
# src/company_gui.cpp
# src/gfx_func.h
# src/group_gui.cpp
# src/industry_gui.cpp
# src/misc_gui.cpp
# src/news_gui.cpp
# src/settings_gui.cpp
# src/ship_gui.cpp
# src/smallmap_gui.cpp
# src/station_gui.cpp
# src/subsidy_gui.cpp
# src/timetable_gui.cpp
# src/toolbar_gui.cpp
# src/town_gui.cpp
# src/vehicle_gui.cpp
# src/viewport.cpp
# src/widget.cpp
# src/widgets/dropdown.cpp
# src/window.cpp
9 months ago
Jonathan G Rennison
2267badd28
Remove "Show cargo type filter in vehicle lists" setting
9 months ago
Jonathan G Rennison
5ae74ecf8e
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/articulated_vehicles.cpp
# src/articulated_vehicles.h
# src/autoreplace_cmd.cpp
# src/build_vehicle_gui.cpp
# src/company_gui.cpp
# src/core/format.hpp
# src/genworld_gui.cpp
# src/gfx.cpp
# src/group_gui.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/misc/endian_buffer.hpp
# src/music/music_driver.hpp
# src/newgrf_gui.cpp
# src/rail_cmd.cpp
# src/road_gui.cpp
# src/settings_type.h
# src/strgen/strgen.cpp
# src/strings.cpp
# src/timetable_cmd.cpp
# src/town.h
# src/vehicle.cpp
# src/vehicle_gui.cpp
# src/vehicle_gui_base.h
# src/widget.cpp
# src/widgets/dropdown.cpp
# src/widgets/road_widget.h
9 months ago
Peter Nelson
661e0cd82d
Fix: Make compact picker windows expand to fill if necessary. ( #11591 )
9 months ago
translators
651343d69e
Update: Translations from eints
...
english (au): 17 changes by krysclarke
english (us): 17 changes by 2TallTyler
italian: 30 changes by Rivarossi
russian: 17 changes by Ln-Wolf
french: 36 changes by ottdfevr
portuguese (brazilian): 30 changes by pasantoro
9 months ago
translators
0e6038f0e5
Update: Translations from eints
...
english (us): 19 changes by 2TallTyler
vietnamese: 14 changes by KhoiCanDev
turkish: 26 changes by BeratSJ
dutch: 19 changes by Afoklala
9 months ago
Tyler Trahan
8816c9dd26
Change: Improve and standardize wording of World Generation helptexts
9 months ago
Tyler Trahan
1343d7e25a
Change: Don't mention TerraGenesis in setting helptexts
...
We no longer show the land generator in the World Generation GUI, so this is less important to explain in tooltips.
9 months ago
Tyler Trahan
1e8aa9ce22
Add: Use more tooltips in World Generation GUI
9 months ago
Peter Nelson
302e8852c1
Fix: Crash if squirrel compatibility scripts cannot be parsed. ( #11589 )
9 months ago
Loïc Guilloux
7726f8f245
Fix: [Script] Properly store the previous AsyncMode state ( #11587 )
9 months ago
Peter Nelson
bbf3028f89
Fix #11585 : Crash when cleaning AI/GS with nested AsyncMode.
...
Do not throw sanity check when in_shutdown is true. This is also applied to
ExecMode and TestMode as they follow the same pattern.
9 months ago
Peter Nelson
47dd04d16c
Fix: Don't crash when saving a crashlog save with no main window open.
9 months ago
Peter Nelson
da2d21f5b0
Fix: Left-over printf-style format passed to fmt. ( #11584 )
9 months ago
Jonathan G Rennison
e9612338ff
Fix condition for extending train reverse distance due to overspeed
9 months ago
translators
63c006a174
Update: Translations from eints
...
korean: 20 changes by telk5093
danish: 13 changes by bscargo
portuguese (brazilian): 18 changes by pasantoro
9 months ago
Jonathan G Rennison
97b86b7147
Codechange: Use MakeParameters with GetNextParameter in FormatString ( #11583 )
...
Instead of StringParameters subspan, to avoid GSs being able to
cause subspan boundary assertion failures
9 months ago
Peter Nelson
12bb750128
Codechange: Cargo filters no longer take an index. ( #11582 )
...
Update naming of functions to reflect that parameter is now a cargoid.
9 months ago
Jonathan G Rennison
164e218736
String: Use MakeParameters with GetNextParameter
...
Instead of StringParameters subspan, to avoid GSs being able to
cause subspan boundary assertion failures
9 months ago