Commit Graph

55562 Commits (5a28405cedf3a2808425f77a0d974943501f1313)
 

Author SHA1 Message Date
Jonathan G Rennison 5a28405ced Merge branch 'master' into jgrpp
# Conflicts:
#	src/company_gui.cpp
#	src/group_gui.cpp
#	src/newgrf.cpp
#	src/newgrf_debug_gui.cpp
#	src/saveload/saveload.cpp
10 months ago
Jonathan G Rennison ef168b7d46 Fix: Road stops should not draw a ground sprite of 0 10 months ago
Jonathan G Rennison aee13946ff Fix: Inaccurate waiting cargo total in station window when using cargodist
For stations with many flows and/or small cargo packets,
due to accumulated inaccuracies in DivideApprox.

The displayed total should match GoodsEntry::TotalCount().
10 months ago
Jonathan G Rennison c7712bbd20 Debug: Shpw station GoodsEntry info in station debug window 10 months ago
Patric Stout 66b324a4c0 Fix: [MacOS] screen looks blue-ish when using newer SDKs (#11207)
The define kCGBitmapByteOrder32Host changed (around SDK 12?)
into an enum, which means an old #ifndef was triggering,
overwriting the value to 0. Sadly, 0 means Order16Big, causing
RGBA to become GRAB, which results in strange colours.

As we no longer support PPC, drop that piece of code completely.

(cherry picked from commit 5ac333c2cc)
10 months ago
Loïc Guilloux c890f96d07 Fix: no fast forward in network was ensured only from GUI side (#11206)
(cherry picked from commit 2bf3c02fbf)
10 months ago
Jonathan G Rennison 175f6c979c Use ring buffer for network TCP packet send queue 10 months ago
Jonathan G Rennison cf655f624b Remove unused include 10 months ago
Jonathan G Rennison 7502fbd44b Use ring buffers for tile/landscape candidate queues 10 months ago
Jonathan G Rennison 69683eecb8 Use ring buffer for console buffer 10 months ago
Jonathan G Rennison a403a0c8e3 Use ring buffer for script log line data 10 months ago
Jonathan G Rennison 7fb815aad8 Use ring buffer in TCPConnecter::OnResolved 10 months ago
Jonathan G Rennison 8c1a3c26af Use ring buffers for network _chatmsg_list and _command_queue 10 months ago
Jonathan G Rennison e958bdde9f Use ring buffers for train lookahead items and curves 10 months ago
Jonathan G Rennison ebd375c247 Container: Add a self-resizing ring buffer container 10 months ago
Jonathan G Rennison 87911bdf47 Use bitmath builtins for FindLastBit 10 months ago
Jonathan G Rennison c49651ae7b VarAction2: Use reserve and shrink_to_fit for DSG adjusts vector 10 months ago
Jonathan G Rennison 129691dcc7 Music: Defer probing for music driver until a music set is loaded 10 months ago
Jonathan G Rennison 8681f29155 Linux: Try to enable transparent huge pages for map allocation
Using single allocation for tile and tile-extended
10 months ago
Jonathan G Rennison 41fed27d0a Animated tile: Prefetch next item in map 10 months ago
Jonathan G Rennison 2212191b6c Saveload: Fix missing cast warnings for ship/RV path cache load 10 months ago
Jonathan G Rennison 9cf39b7a25 Prefetch next tile in tile loop iteration 10 months ago
Jonathan G Rennison cc57ac0eff Add pre-check to auxiliary tile loop flooding test 10 months ago
Jonathan G Rennison 5a062bd5b2 Workflow: Add zstd to github release workflow 10 months ago
Jonathan G Rennison 6fa3620222 CMake: Change -ffile-prefix-map to be enabled by an option
Use in github release workflows
10 months ago
Jonathan G Rennison 8dc953c590 Fix: ICU layout: Glyph to char mapping with multiple runs
See: https://github.com/OpenTTD/OpenTTD/issues/11203
See: https://github.com/OpenTTD/OpenTTD/issues/10790
10 months ago
Jonathan G Rennison 6ccf3774b6 Fix missing tooltip texts 10 months ago
Jonathan G Rennison fac21f3429 Fix missing/incorrect command error texts 10 months ago
Jonathan G Rennison 1e1ad66e90 CMake: Use -ffile-prefix-map to trim build directory from debug output 10 months ago
Jonathan G Rennison 92e632454e Change ship path cache to be optional and use a ring buffer 10 months ago
Jonathan G Rennison 2ae4e5bdc1 Change road vehicle path cache to be optional and use ring buffers
Show path cache in debug window
10 months ago
Jonathan G Rennison 1183476182 Allow custom signal styles to disable aspect-limited mode
By setting style_lookahead_extra_aspects to 255
10 months ago
Jonathan G Rennison 6ccbd7cce2 Saveload: Remove test pass from ScriptInstance::Save
Use SlConditionallySave to discard the saved data instead if there
was an error
10 months ago
Jonathan G Rennison e3021de408 Saveload: Add helper to conditionally save template functor 10 months ago
Jonathan G Rennison f378167951 Saveload: Change SlSaveToVector to be templated, add SlSaveToTempBuffer 10 months ago
Jonathan G Rennison d0c6b7136d Saveload: Improve performance of script data save/load
Avoid unnecessarily using SlObject wrappers
10 months ago
Jonathan G Rennison 2b8171093a Change Colour constructors to be constexpr 10 months ago
Jonathan G Rennison 95f3cf2a8e Make VideoDriver::GetAnimBuffer a non-virtual/inlinable function 10 months ago
Jonathan G Rennison 6fff633e81 Fix enum definitions for RoadTypeExtraFlags 10 months ago
Jonathan G Rennison 2f692a794f Blitter: Use 32 bit memset where available
Fix Blitter_40bppAnim::SetRect
10 months ago
Jonathan G Rennison 79509b76a6 Crashlog: Unix: Decode REG_ERR for SIGSEGV 10 months ago
Jonathan G Rennison cb0c8d5e38 Crashlog: Unix: Decode common si_code values for SIGSEGV 10 months ago
Jonathan G Rennison e676eb1202 Crashlog: Unix: Include REG_ERR in x86 register dump 10 months ago
Jonathan G Rennison 1ec2ed937f Unix: Fix CMake detection and setup of sigaltstack 10 months ago
Jonathan G Rennison 644d2632f8 Move command log functions to their own header, fix missing include
See: #586
10 months ago
Jonathan G Rennison 3ec633e63c
Merge pull request #584 from H-Sachse/H-Sachse-change-desktop-launcher-app-name
Update openttd.desktop -> add "+JGRPP" to app name
10 months ago
Jonathan G Rennison 8a14d8c246 Add setting to also limit acceleration when using realistic braking 10 months ago
H-Sachse 56d8605caf
Update openttd.desktop -> change app name
Add JGRPP to application name to distinguish openttd+JGRPP from vanilla openttd
10 months ago
Jonathan G Rennison 3840a37999 Add console command to dump custom signal styles 10 months ago
Tyler Trahan b012d1100c Fix #10334: Store separate newgrf-safe version of date_of_last_service. (#11124)
This value is not changed when the date cheat is used, which caused issues with changing properties based on service date.

Co-authored-by: Peter Nelson <peter1138@openttd.org>
(cherry picked from commit 9a602ff304)
10 months ago