Jonathan G Rennison
|
f5b0874c1c
|
Do not unnecessarily update town label if local rating unchanged
|
2024-07-01 20:39:32 +01:00 |
|
Jonathan G Rennison
|
78fdb09e2b
|
Add setting for auto-fill drag signal removal to stop at restricted signal
Default on
|
2024-06-30 19:33:47 +01:00 |
|
Jonathan G Rennison
|
bea66c4beb
|
Fix minor code style issue
|
2024-06-30 19:12:08 +01:00 |
|
Jonathan G Rennison
|
f8b008cd28
|
Avoid unnecessary GoodsEntryData creation
|
2024-06-30 13:12:53 +01:00 |
|
Jonathan G Rennison
|
f1504dcc34
|
Improve link graph refresher when using autorefit with cargo-type load orders
|
2024-06-30 13:05:24 +01:00 |
|
Fedello
|
9a342e489d
|
🌐 Update galician Translations 2024-06-28 (#708)
|
2024-06-28 23:25:03 +01:00 |
|
Jonathan G Rennison
|
41dbd2ade2
|
Fix struct/class mismatch for BitmapTileArea
|
2024-06-28 23:24:22 +01:00 |
|
Jonathan G Rennison
|
f21618a987
|
Preserve wait time/timetabled state when duplicating or mass changing order
|
2024-06-28 22:25:29 +01:00 |
|
Jonathan G Rennison
|
72bd896625
|
Fix moving unbunch orders to another depot
|
2024-06-28 22:45:52 +01:00 |
|
Jonathan G Rennison
|
14e0468504
|
Fix duplicate order duplicating dispatch schedule assignment
|
2024-06-28 21:41:07 +01:00 |
|
Jonathan G Rennison
|
6b30ab5c2c
|
Try all suitable free wagon chains in CmdMoveRailVehicle when no destination
If none usable, move to its own chain
Fixes issues when moving wagons off trains during template replacement
when remainders are kept
See: #707
|
2024-06-28 00:07:13 +01:00 |
|
Jonathan G Rennison
|
618ed0a0ce
|
Use vehicle tile hash for finding wagons/engines in depots
|
2024-06-28 00:00:26 +01:00 |
|
Jonathan G Rennison
|
fced6d0eb2
|
Fix name of CountTrainsNeedingTemplateReplacement
|
2024-06-28 00:00:26 +01:00 |
|
Jonathan G Rennison
|
0addb29e35
|
Enable clicking on tunnel to show vehicles inside for road/tram tunnels
Use tile hash to enumerate vehicles
|
2024-06-27 22:23:06 +01:00 |
|
Jonathan G Rennison
|
4cb3b10f55
|
Add vehicle function to get first vehicle in tile hash for tile
|
2024-06-27 22:23:06 +01:00 |
|
Jonathan G Rennison
|
af11b76877
|
Reduce duplication when iterating shared orders for departure board
|
2024-06-27 21:19:54 +01:00 |
|
Jonathan G Rennison
|
93d2b6716e
|
Fix missing parameter documentation for vehicle on pos functions
|
2024-06-27 20:48:52 +01:00 |
|
Jonathan G Rennison
|
991bde6600
|
Allow changing max tunnel length and max bridge heights in network games
|
2024-06-27 17:15:16 +01:00 |
|
Jonathan G Rennison
|
291ad74864
|
Fix wording of running costs per calendar year setting
|
2024-06-24 00:14:52 +01:00 |
|
Jonathan G Rennison
|
51ce0a69db
|
Fix vehicle route overlay focus handling in orders window for some drop downs
|
2024-06-23 20:08:12 +01:00 |
|
Jonathan G Rennison
|
2927a587cd
|
Tracerestrict: Fix handling of value_drop_down_is_company field
|
2024-06-23 20:08:12 +01:00 |
|
Jonathan G Rennison
|
04254af89c
|
Slightly reorder struct Station to reduce padding waste
|
2024-06-23 20:08:12 +01:00 |
|
Jonathan G Rennison
|
d4819ad184
|
Use row-aligned block data type in BitmapTileArea
Use bit operations to reduce looping over individual bits where possible
|
2024-06-23 20:08:12 +01:00 |
|
Jonathan G Rennison
|
68b16f6741
|
Fix minor code style issue
|
2024-06-20 20:45:32 +01:00 |
|
Jonathan G Rennison
|
a2ece31e91
|
Fix narrowing warning in rail/road waypoint windows
|
2024-06-20 17:33:47 +01:00 |
|
Jonathan G Rennison
|
6244f5b929
|
Avoid nullptr reference undefined behaviour in saveload when discarding table string on load
|
2024-06-20 00:09:19 +01:00 |
|
Jonathan G Rennison
|
88b298f30e
|
Documentation: Remove various low level changes which are now upstream
|
2024-06-19 20:31:52 +01:00 |
|
Jonathan G Rennison
|
eda50ef6a5
|
Use std::vector for extra station name strings
|
2024-06-19 20:03:42 +01:00 |
|
Jonathan G Rennison
|
1e0279e72e
|
Remove std::function from StringIDMapping to reduce size/overhead
|
2024-06-19 19:53:30 +01:00 |
|
Jonathan G Rennison
|
1b228b24a5
|
Add helper wrappers similar to std::bit_cast which support size mismatches
|
2024-06-19 19:50:48 +01:00 |
|
Jonathan G Rennison
|
e2dc3a9ac4
|
Viewport: Use column-aligned block data type for dirty block tracking
Use bit operations to reduce looping over individual bits where possible
|
2024-06-19 19:47:03 +01:00 |
|
Jonathan G Rennison
|
8d11ec1eaa
|
Fix some formatting issues in viewport.cpp
|
2024-06-19 18:33:43 +01:00 |
|
Jonathan G Rennison
|
c76a7f4349
|
Allow GetBitMaskSC to be used with mask size equal to type size
|
2024-06-19 01:17:07 +01:00 |
|
Jonathan G Rennison
|
0129b2c9d3
|
Use set bit iterator for drawing for viewport map vehicle dots
Change vehicle pixel cache vector value type
|
2024-06-18 23:07:58 +01:00 |
|
Jonathan G Rennison
|
fc6a7a12cf
|
Fix signal blocks containing no-entry signals not being promoted to PBS
|
2024-06-18 18:45:00 +01:00 |
|
Jonathan G Rennison
|
320e402cfe
|
Test: Use template tests for multiple value types in ring buffer tests
Test non-trivially copyable and move-only types
|
2024-06-18 18:17:31 +01:00 |
|
Jonathan G Rennison
|
7b4429dfed
|
Ring buffer: Add input iterator pair constructor
|
2024-06-18 18:15:46 +01:00 |
|
Jonathan G Rennison
|
9fbdfaffa2
|
Ring buffer: Use memcpy when reallocating trivially copyable types
|
2024-06-18 18:01:25 +01:00 |
|
Jonathan G Rennison
|
09a70f6216
|
Adjust road waypoint check in CmdInsertOrderIntl
|
2024-06-18 17:28:35 +01:00 |
|
Jonathan G Rennison
|
a64a3541fd
|
Debug: Show vehicle progress in vehicle debug info
|
2024-06-18 17:28:18 +01:00 |
|
Jonathan G Rennison
|
b416a41f8b
|
Fix minor spelling errors
|
2024-06-17 17:55:45 +01:00 |
|
Jonathan G Rennison
|
ffbc5aff6d
|
Fix various formatting and spelling issues
|
2024-06-13 21:47:36 +01:00 |
|
Jonathan G Rennison
|
de36e9545e
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/cargopacket.h
# src/cargotype.h
# src/station_base.h
# src/station_cmd.cpp
# src/timer/timer_game_common.h
# src/town.h
|
2024-06-13 20:44:49 +01:00 |
|
Peter Nelson
|
4b169426dc
|
Fix #12764: Crash when opening Detailed performance rating window with no companies. (#12765)
(cherry picked from commit df1b6a933bc0208e4b62d6ee44359a15fa2354fe)
|
2024-06-13 20:10:14 +01:00 |
|
Jonathan G Rennison
|
fff46974fd
|
Scheduled dispatch: Allow naming departure slot tags
|
2024-06-13 19:32:42 +01:00 |
|
Jonathan G Rennison
|
fe294403aa
|
Add std::string_view variant of SetDParamStr
|
2024-06-13 19:28:22 +01:00 |
|
Jonathan G Rennison
|
ef91ed1dfb
|
Scheduled dispatch: Fix string names for departure tag
|
2024-06-13 18:32:01 +01:00 |
|
Jonathan G Rennison
|
6a03992a03
|
Scheduled dispatch: Add dividers to management dropdowns
|
2024-06-13 18:11:38 +01:00 |
|
Jonathan G Rennison
|
c8ce89ff89
|
Fix stack alignment issues with 32 bit MinGW
Set incoming and preferred alignment to 4 bytes to match Win32 standard
See: #704
|
2024-06-12 13:23:30 +01:00 |
|
Jonathan G Rennison
|
c67f14dc88
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/fileio.cpp
# src/fileio_func.h
# src/industry_cmd.cpp
# src/ini.cpp
# src/openttd.cpp
# src/os/windows/win32_main.cpp
# src/settingsgen/settingsgen.cpp
# src/strgen/strgen.cpp
# src/strings.cpp
|
2024-06-10 22:38:23 +01:00 |
|