Jonathan G Rennison
3af99bd2dc
Rename ShowInfo to ShowInfoI, add ShowInfo fmt macro
2024-01-15 17:26:09 +00:00
Jonathan G Rennison
fe2f2207c1
Minor formatting fix
2024-01-14 14:36:19 +00:00
Jonathan G Rennison
563d13ed4e
Update cargo filter dropdowns in dual pane train purchase window
2024-01-14 14:06:27 +00:00
Jonathan G Rennison
19a8b7b445
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/os/windows/library_loader_win.cpp
2024-01-14 12:53:24 +00:00
Loïc Guilloux
93ba6d6776
Fix: compilation without precompiled headers ( #11770 )
2024-01-14 13:27:03 +01:00
Peter Nelson
e3bb6497f7
Codechange: Don't assume game options widget is a dropdown list.
2024-01-14 11:41:11 +00:00
Peter Nelson
8ca867ef63
Codechange: Replace game options' style-breaking if-condition with switch.
2024-01-14 11:41:11 +00:00
Jonathan G Rennison
b5debe9b14
Update scheduled dispatch window when vehicle acquires dispatch slot
2024-01-14 01:18:20 +00:00
Jonathan G Rennison
a0a09c18fb
Scheduled dispatch: Warn when last departure is >= 23 hours in future
...
When showing time in minutes
2024-01-13 23:44:39 +00:00
translators
341d022024
Update: Translations from eints
...
chinese (simplified): 141 changes by WenSimEHRP
russian: 3 changes by Ln-Wolf
danish: 6 changes by bscargo
latvian: 10 changes by lexuslatvia
dutch: 16 changes by Afoklala
french: 2 changes by ottdfevr
2024-01-13 18:38:17 +00:00
Jonathan G Rennison
55683c4350
Fix enabling map edge mode setting when void edge tiles were not flat
2024-01-13 13:33:01 +00:00
Jonathan G Rennison
b3f31a6523
Fix #11696 : Graphics set parameters missing from survey data ( #11764 )
2024-01-12 21:53:31 +00:00
Jonathan G Rennison
479490d7e8
Codechange: Remove unnecessary vector for writing GRF parameter JSON ( #11763 )
2024-01-12 21:38:31 +00:00
Loïc Guilloux
54b57fbfeb
Codechange: [Script] Use ScriptList::FillList() in more locations ( #11762 )
2024-01-12 21:19:08 +01:00
Tyler Trahan
60da6b992e
Fix #4415 : Land info build date is also renovation date ( #11759 )
...
Co-authored-by: Gadg8eer <64449092+Gadg8eer@users.noreply.github.com>
2024-01-12 14:27:33 -05:00
Jonathan G Rennison
8ae1587987
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/os/windows/crashlog_win.cpp
# src/os/windows/font_win32.cpp
# src/os/windows/win32.cpp
# src/os/windows/win32.h
# src/video/win32_v.cpp
# src/video/win32_v.h
2024-01-12 18:57:14 +00:00
Loïc Guilloux
03df70ce8a
Fix #11752 : [Win32] Wrong multi-line text layout due to incorrect partial run handling ( #11761 )
2024-01-12 19:40:08 +01:00
Jonathan G Rennison
0436dd1abe
Move instead of copy town list into ShowSelectTownWindow
2024-01-12 17:35:16 +00:00
Jonathan G Rennison
394cf1bf9b
Fix incorrect town distance sorting in scenario editor house picker town selector
...
See #628
2024-01-12 17:32:39 +00:00
Jonathan G Rennison
78e08d5711
Add setting text/warnings about why YAPF is recommended for trains
2024-01-12 17:19:12 +00:00
Jonathan G Rennison
a0861347db
Settings: Move advise default flag/functionality to guiproc
2024-01-12 17:11:49 +00:00
Jonathan G Rennison
411f5b2ca2
Change default for purchase land area permitted setting to allow by area
2024-01-12 17:06:24 +00:00
Loïc Guilloux
28efa65e0c
Revert a2edf52
: SQOpsLimiter does a more precise job ( #11754 )
2024-01-12 17:04:43 +01:00
Jonathan G Rennison
1101b04371
Fix: Build button text when train purchase window using "Engines" filter
2024-01-12 16:34:39 +01:00
Rubidium
32ab765792
Fix #11485 : new run on same line must not use last_space of previous run as cut-off point
...
Use the start of the next run instead as the location of the last space.
2024-01-12 16:31:29 +01:00
Patric Stout
b1812751e0
Fix: [CI] unbreak Linux releases by using a slightly older rust-cache action ( #11758 )
...
The maintainer bumped node16 -> node20 in a patch version, which
is a bit awkward for us, as we can't run node20 in this workflow
(yet). Most other actions used a major version for that, and for
similar reasons we cannot upgrade "download-artifact" to v4.
This is a temporary solution, while we start looking into how to
support node20 in this workflow.
2024-01-12 10:25:50 +00:00
Jonathan G Rennison
e1c9de2318
Improve handling of conditional orders with vehicle route lines
2024-01-12 01:31:48 +00:00
Jonathan G Rennison
44f0875924
Fix 30506201
: Train purchase in dual pane window for non-cargo filters
2024-01-11 22:58:00 +00:00
Jonathan G Rennison
041f36d565
Add try to acquire slot order subtype
2024-01-11 21:04:49 +00:00
Jonathan G Rennison
2fc631b15b
Rename OT_RELEASE_SLOT to OT_SLOT, use a subtype field
2024-01-11 19:01:25 +00:00
translators
94d31864b3
Update: Translations from eints
...
chinese (simplified): 16 changes by WenSimEHRP
arabic (egypt): 23 changes by AviationGamerX
korean: 1 change by telk5093
portuguese (brazilian): 10 changes by pasantoro
polish: 4 changes by pAter-exe
2024-01-11 18:39:13 +00:00
Jonathan G Rennison
6140431427
Adjust German translations of "slot"
...
See #627
2024-01-11 18:22:20 +00:00
Jonathan G Rennison
3050620189
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/autoreplace_cmd.cpp
# src/build_vehicle_gui.cpp
# src/cargotype.cpp
# src/economy.cpp
# src/engine_gui.cpp
# src/industry_cmd.cpp
# src/industry_gui.cpp
# src/linkgraph/linkgraph_gui.h
# src/linkgraph/refresh.cpp
# src/linkgraph/refresh.h
# src/newgrf.cpp
# src/newgrf_airporttiles.h
# src/newgrf_roadstop.cpp
# src/newgrf_station.cpp
# src/newgrf_station.h
# src/order_base.h
# src/order_cmd.cpp
# src/order_func.h
# src/order_gui.cpp
# src/pathfinder/pathfinder_type.h
# src/saveload/afterload.cpp
# src/subsidy_base.h
# src/vehicle_cmd.cpp
# src/vehicle_gui.cpp
# src/vehicle_gui_base.h
2024-01-11 17:55:16 +00:00
Jonathan G Rennison
02e6925c2a
Select zoom layer before doing clipping/offsets in GfxBlitter
2024-01-11 17:50:45 +00:00
Jonathan G Rennison
7dd820fe22
Crash/desync logs: Include non-default settings section
2024-01-10 23:20:47 +00:00
Jonathan G Rennison
2ec4b2a8ca
Return end of string pointer in SettingDesc formatters
2024-01-10 23:20:47 +00:00
Patric Stout
d3ee045c2d
Codechange: refactor the Windows-only DllLoader in a cross-platform LibraryLoader ( #11751 )
2024-01-10 21:38:58 +00:00
Jonathan G Rennison
b42beecb0d
Use array unique_ptr for water regions
2024-01-10 19:19:28 +00:00
Jonathan G Rennison
316d34918f
Fix missing water region invalidations for rail with water and water objects
2024-01-10 19:01:52 +00:00
Jonathan G Rennison
1914c11459
Debug: Use zoning dropdown for debug zoning modes
...
Control visibility using misc_debug 2, instead of controlling
debug modes themselves using misc_debug
2024-01-10 18:28:43 +00:00
Jonathan G Rennison
a0475b16a0
Zoning window: Refactor string/mode mapping handling
2024-01-10 17:46:31 +00:00
Loïc Guilloux
251008663b
Fix #11748 : Incorrect clamping of negative service interval values ( #11749 )
...
(cherry picked from commit f7bd70baec
)
2024-01-10 17:44:51 +00:00
Jonathan G Rennison
de91c56ed5
Debug: Add chicken bits for water region invalidation/init
2024-01-10 17:41:09 +00:00
Jonathan G Rennison
b45b8e77f3
Add cache checking of water regions
2024-01-10 17:40:51 +00:00
Loïc Guilloux
f7bd70baec
Fix #11748 : Incorrect clamping of negative service interval values ( #11749 )
2024-01-10 16:23:36 +01:00
Jonathan G Rennison
39a0e29f90
Move patch label array out of WaterRegion
...
Use unique_ptr, with no storage for trivial cases
2024-01-10 01:47:24 +00:00
Jonathan G Rennison
fdb7d7b930
Move x, y, out of WaterRegion, use a reference wrapper type class
2024-01-10 01:27:16 +00:00
Jonathan G Rennison
985bd99c44
Debug: Add debug zoning overlays for water regions
2024-01-10 01:14:15 +00:00
Jonathan G Rennison
936d636cdd
No longer save/load water region invalidation states
...
Move InitializeWaterRegions to AllocateMap
No longer ForceUpdate in InitializeWaterRegions
2024-01-10 00:51:44 +00:00
Jonathan G Rennison
86b046cd26
Fix: Incorrect assertion in GetTileIndexFromLocalCoordinate ( #11747 )
2024-01-10 00:20:34 +00:00