Jonathan G Rennison
8e755bf0c2
Network: Remove NETWORK_SEND_DOUBLE_SEED define
1 year ago
Jonathan G Rennison
ee4e82c1b6
Plans GUI: Fix out of bounds read when selected plan remotely removed
1 year ago
Jonathan G Rennison
40f9b61b4c
Crash log: Windows: Fix screenshot filename in crash dialog box
1 year ago
Jonathan G Rennison
9dc0f0c95c
Programmable pre-signals: Fix instruction indent in RTL mode
1 year ago
Jonathan G Rennison
02aecca5ae
Conditional order: Replace "next station" with manually set station
1 year ago
Jonathan G Rennison
a1eefaecd5
NWidgetStacked: Allow treating planes independentally for layout
1 year ago
Jonathan G Rennison
691e2dcc69
Fix cargo waiting amount via station not being cleared when station deleted
1 year ago
Jonathan G Rennison
c11be37fd9
Add xdata2 field to OrderExtraInfo
1 year ago
Jonathan G Rennison
e377535ea6
Routing restrictions: Fix instruction indent in RTL mode
1 year ago
Jonathan G Rennison
7d3e627687
TBTR: Fix layout of template edit window info panel in RTL languages
1 year ago
Jonathan G Rennison
d6041149a4
TBTR: Fix layout of middle panel in RTL languages
1 year ago
Jonathan G Rennison
c6dcb28372
TBTR: Fix layout of bottom panel in RTL languages
1 year ago
Jonathan G Rennison
03c3050c43
Fix too small string buffer in FormatUnitWeightRatio
1 year ago
Jonathan G Rennison
0f8d8ca485
TBTR: Fix layout of top panel in RTL languages
1 year ago
Jonathan G Rennison
3b8d8aeb6a
TBTR: Adjust config buttons/text in main window
...
Clarify refit and depot options
Adjust layout
1 year ago
Jonathan G Rennison
8dc635b516
Order window: Fix misalignment of shared order vehicles button
1 year ago
Jonathan G Rennison
668a0f774a
Window: Add accessors for cached NWidgetLeaf dimensions
1 year ago
Jonathan G Rennison
81a0ed0763
TBTR: Change template mode buttons to on/off instead of push
1 year ago
Jonathan G Rennison
a0e3885acc
Add airport tile variables to get airport type local ID and layout
1 year ago
Jonathan G Rennison
e72744cc77
Debug: Show airport type/layout in debug window
1 year ago
Jonathan G Rennison
c804442005
Release: Remove ubuntu 18.04, debian buster. Add debian bookworm
1 year ago
Jonathan G Rennison
5f8bfb176c
Support articulated engines with multiple cargoes in engine news messages
1 year ago
Jonathan G Rennison
547c00b465
Settings: Only write out config on setting change for persistent changes
1 year ago
Jonathan G Rennison
f8c8ba2670
Settings: Split HandleSettingDescs into per-ini functions
1 year ago
Jonathan G Rennison
c8501938b0
Fix 19835b51: Wrong GoodsEntryData used after vehicle refit in station
1 year ago
Jonathan G Rennison
84b7f2eb20
Fix 19835b51: GoodsEntryData was not zero-inited
1 year ago
Jonathan G Rennison
1eb1b0ffcb
Debug: Show cargo packet info if cargo is reserved
1 year ago
Jonathan G Rennison
056616ae1a
Fix text truncation in PNG screenshot metadata
1 year ago
Jonathan G Rennison
b323e1a8ae
Remove pessimising std::move
1 year ago
Jonathan G Rennison
d132dc67d7
Fix compilation issues on clang
...
Due to template template argument parameter count mismatch
See: 23ad010d
1 year ago
Jonathan G Rennison
22f9a6d7b0
Fix 19835b51: Linker issues with static empty structs
1 year ago
Jonathan G Rennison
14dc6586bc
Sprite cache: Avoid resizing to fully zoomed if not needed
1 year ago
Jonathan G Rennison
0cac2526f1
Fix 2f692a79: Dest ptr not advanced for BM_BLACK_REMAP in 32bpp anim blitter
1 year ago
Jonathan G Rennison
3a8217fc99
Sprite cache: Move LRU to struct Sprite
...
Prune from sprite cache by individual sprite structs instead of IDs
1 year ago
Jonathan G Rennison
8077274ed1
Sprite cache: Clamp recolour sprite allocation to max size
1 year ago
Jonathan G Rennison
627fd3d4fa
Add console command to dump sprite cache stats
1 year ago
Jonathan G Rennison
7e5a87dd46
Blitter: Null blitter always requires no zoom levels
1 year ago
Jonathan G Rennison
c4e8b919f8
Blitter: Change some informational virtual functions to member values
1 year ago
Jonathan G Rennison
46f5fb9f25
Sprite cache: Allow caching only required subset of sprite zoom levels
...
Enable for blitters based on 32bpp_optimized or SSE
1 year ago
Jonathan G Rennison
785216db73
Sprite: Don't allocate sprite encode space for map-mode zoom levels
1 year ago
Jonathan G Rennison
d6f01988e3
Sprite cache: List total candidates in cache eviction debug message
1 year ago
Jonathan G Rennison
d5e0d8f81e
Blitter: Reduce mallocs, memsets in Blitter_32bppOptimized::Encode
1 year ago
Jonathan G Rennison
83d3fab599
TBTR: Autorefit button in depot window now also does template replacements
1 year ago
Jonathan G Rennison
b0331c84b3
TBTR: Refactor handling of vehicle start/stop state
1 year ago
Jonathan G Rennison
d7d9c05cbd
TBTR: Fix various refit issues in refit as incoming vehicle mode
...
Allow refits to fail in refit as incoming vehicle mode
Remove virtual train mode from CmdRefitVehicle
Fix refit as incoming for non-head parts being free
1 year ago
Jonathan G Rennison
64df35067a
TBTR: Handle setting unit direction separately from refits
1 year ago
Jonathan G Rennison
2cf95eea36
TBTR: Refactor train/template match function to return difference flags
1 year ago
Jonathan G Rennison
2b44d3302e
CommandCost: Change AllocSummaryMessage to std::string SummaryMessage
1 year ago
Jonathan G Rennison
b0538a00e0
Add setting for whether to allow converting town road to non-house types
...
See: 51e22617
1 year ago
Jonathan G Rennison
ff61b6d243
Fix crash in NewGRF parameters window (manual parameter mode)
...
See: https://github.com/OpenTTD/OpenTTD/issues/11215
1 year ago