Commit Graph

57275 Commits (0ea57528c9e23e43be252f44b789ecd856e0d5c7)
 

Author SHA1 Message Date
Jonathan G Rennison 0ea57528c9 Rename DateTicksScaled to StateTicks
Rename various other related/derived types and variables
4 months ago
Jonathan G Rennison 39b4772a34 Convert speed units in station rating tooltip
See: #645
4 months ago
Jonathan G Rennison b6b665e989 Set GoodsEntry last_vehicle_type when resetting time_since_pickup 4 months ago
Jonathan G Rennison e8c17f634b Remove randombytes from 3rdparty 4 months ago
Jonathan G Rennison f966153ae2 Saveload: Remove use of randombytes in company passwords storage
Use RandomBytesWithFallback
Replace related key/data arrays with std::array
4 months ago
Jonathan G Rennison 9492aa1c0d Saveload: Add span overloads to ReadBuffer and MemoryDumper 4 months ago
Jonathan G Rennison 17712af318 Random: Try a little bit harder in the random bytes fallback path 4 months ago
Jonathan G Rennison f44ec32011 Replace NetworkRandomBytesWithFallback with RandomBytesWithFallback
Replace related key/data arrays with std::array
4 months ago
Jonathan G Rennison bb627e944c Serialisation: Add std::span wrappers for Recv_binary, Send_binary 4 months ago
Jonathan G Rennison 2208d70e33 Merge branch 'master' into jgrpp
# Conflicts:
#	src/3rdparty/monocypher/CHANGELOG.md
#	src/3rdparty/monocypher/CMakeLists.txt
#	src/3rdparty/monocypher/README.md
#	src/3rdparty/monocypher/monocypher.h
#	src/core/random_func.cpp
#	src/misc.cpp
4 months ago
Jonathan G Rennison 347862504f Fix rail toolbar layout when polyrail button hidden at init 4 months ago
Jonathan G Rennison 5b894edde8 Fix mismatch between struct Blitter and class Blitter declarations 4 months ago
Jonathan G Rennison 77772725be Version: Committing version data for tag: jgrpp-0.57.1 4 months ago
Jonathan G Rennison b2b96fff13 Disable threaded rendering when showing widget outlines
Because these are drawn outside the window boundary, so it is not
technically thread-safe due to non-deterministic drawing order
4 months ago
Jonathan G Rennison 16589041f2 Prevent dragging plan lines across viewports
As this leads to erratic plans
4 months ago
Jonathan G Rennison d4381d06ea Revert "Add scoped helper to temporarily override current blitter"
This reverts commit ae701a3bd8.
4 months ago
Jonathan G Rennison 4a9803c6f0 Do not override global blitter to render overlay/plans to cache buffer
Creates thread safety issues with active draw jobs
4 months ago
Jonathan G Rennison 816d4eb657 Fix ff0c77ee: Wrong pitch used to fill in scrolled plan/overlay caches 4 months ago
Jonathan G Rennison 3365efa5b2 Ensure that sprite aligner click to pick sprites is thread safe
Use a mutex for list of sprite IDs found in (threaded) draw jobs
4 months ago
Jonathan G Rennison 736539280b Fix second colour vehicle-type default liveries not being updated
When changing company default second colour
4 months ago
Jonathan G Rennison ff0c77ee3b Blitter: Do not override global screen pitch to use 8bpp blitter
8bpp blitter keep a point to pitch (default screen pitch)
4 months ago
Jonathan G Rennison 539ca43525 Replace asserts with exits in GfxFillRect 4 months ago
kiwitreekor 16574946da Add: Station variable 6B to get extended station id of nearby tiles (#10953)
(cherry picked from commit 8d62a8f0f0)
4 months ago
Jonathan G Rennison 728971ddbc Road stops: Remove 0x6B as alias of roadstop_road_info_nearby_tiles 4 months ago
Jonathan G Rennison 28b156d95c Fix rounding of right edge of viewport mark dirty area
Could result in vehicles leaving pixels behind when moving left
4 months ago
Jonathan G Rennison 41299128e5 Explicitly cast time units when calculating wait time in LoadUnloadVehicle 4 months ago
Jonathan G Rennison 2941567c02 Fix leftover strings in Korean translation
See: #642
4 months ago
TELK 1174794c82 Update: Korean translation up to 0.57.0 4 months ago
Jonathan G Rennison 04fc0c37dc Crashlog: Tag image base with [[maybe_unused]] 4 months ago
Jonathan G Rennison 7d92f185d3 Fix picker tool item selection in rail/road station and waypoint windows 4 months ago
glx22 48c97d6cde Fix 48b6b18: Increase MAX_VALUATE_OPS to match the previous limit
(cherry picked from commit a502453033)
4 months ago
Jonathan G Rennison 66e57e6b2d Crashlog: Handle image relocation in MinGW BFD symbol lookup 4 months ago
Jonathan G Rennison d00424008f Crashlog: Adjust Linux stacktrace format when using BFD 4 months ago
Jonathan G Rennison a4c14171a7 Crashlog: Re-use BFD instances for the same object 4 months ago
Jonathan G Rennison fcc6529b6a Ensure scroll count and engine list size match in build vehicle window 4 months ago
Jonathan G Rennison 860af4de29 Fix sort by total cargo in build ship window 4 months ago
Jonathan G Rennison 3886ea75a6 Picker tool: Add support for industries 4 months ago
Jonathan G Rennison 9f55550417 Multi-cargo ships: Sprite group cargo thresholds refer to entire ship 4 months ago
Jonathan G Rennison 47393b42dc VarAction2: Fix procedure calls being incorrectly eliminated
In the case where they were only referenced by substitution candidates
4 months ago
Jonathan G Rennison 000ae23eb2 VarAction2: Fix loads of temporary variable 0 not being tracked 4 months ago
Jonathan G Rennison b49a38bf6c Fix build and refit with multi-cargo ships only refitting first part 4 months ago
Jonathan G Rennison a5a315b55d Fix inconsistent order of ship running cost and capacity 4 months ago
Jonathan G Rennison 73bcd40776 Fix taking over a company using shares using the wrong news string
See: #637
5 months ago
Jonathan G Rennison 38b7c68623 Docs: Unmark road NewGRF road stops as patch feature in landscape docs 5 months ago
Jonathan G Rennison 7d086ae686 Tracerestrict: Only apply wait at PBS for intermediary signals in forward direction 5 months ago
Jonathan G Rennison b4b61beeec Fix slot acquire on PBS reservation end on tunnel/bridge entrance signals 5 months ago
Jonathan G Rennison 3835500c9a Fix non-text time input dialog (when using time in minutes)
See: #638
5 months ago
Jonathan G Rennison 2b92ebade8 Fix wrong year in changelog 5 months ago
Jonathan G Rennison e987ceaa8b Version: Committing version data for tag: jgrpp-0.57.0 5 months ago
Jonathan G Rennison 8364ba3ce7 Fix getting information from JGRPP servers on local LAN 5 months ago