Commit Graph

50632 Commits (d452517c66bb502d312cde00a114e37425c91367)
 

Author SHA1 Message Date
Jonathan G Rennison d452517c66 Fix data race warning in NetworkGameListHandleDelayedInsert
Avoid thread-sanitizer warning on ins_item->next
4 years ago
Jonathan G Rennison 76624e6f58 Server: Fix client state conditions for sending client info/quit packets 4 years ago
Jonathan G Rennison 0e959a0563 OpenGL: Avoid data races around _cursor 4 years ago
Jonathan G Rennison 59daa573b5 Avoid data races around modifier keys and pause/FF state 4 years ago
Jonathan G Rennison f2bfcc5524 Partially fix data race issues around _cur_palette
See: https://github.com/OpenTTD/OpenTTD/issues/8712
4 years ago
Jonathan G Rennison e9186308e9 Fix data race in OpenGLBackend::DrawMouseCursor 4 years ago
Jonathan G Rennison 70897c3e5e Only call InteractiveRandom when game state mutex is held 4 years ago
Jonathan G Rennison e094b7f1d6 Partially fix thread safety issues around _cur_palette
Replaces: 4c59dfb6
See also: https://github.com/OpenTTD/OpenTTD/issues/8712
4 years ago
Jonathan G Rennison b496a0c442 Fix leftover string 4 years ago
Jonathan G Rennison f94eb286f2 Fix missing MinGW thread includes 4 years ago
Jonathan G Rennison 2a13c8623c Revert: 4c59dfb6, move DoPaletteAnimations back into GameLoop
Race fix to follow
4 years ago
Jonathan G Rennison 2e6dbfee05 Merge branch 'master' into jgrpp 4 years ago
Jonathan G Rennison 6b0dfff39d Enable showing vehicle routes in the viewport by default 4 years ago
Jonathan G Rennison 5e14b54a0c Merge branch 'master' into jgrpp 4 years ago
Jonathan G Rennison 297b340697 Revert "OpenGL: Temporarily reduce OpenGL driver priorities"
This reverts commit f81c71e15b.
4 years ago
Jonathan G Rennison e3d9cce3ae Fix viewport drag tooltips not being removed when dragging over other windows 4 years ago
Jonathan G Rennison 638d4cdbe0 Fix tooltip flickering when dragging outside window 4 years ago
Jonathan G Rennison 7ad8b69a74 Fix old polyrail tooltips being left on screen 4 years ago
Jonathan G Rennison 95fb222852 Distribute articulated vehicle weight evenly between articulated parts
Instead of allocating it all to the first part
This improves realistic braking behaviour for long articulated consists
4 years ago
Jonathan G Rennison 26a123b708 Realistic braking: Cache offset of centre of mass of train 4 years ago
Jonathan G Rennison 7ae5e5b89f Fix memory leak of airport tile layout in AirportChangeInfo 4 years ago
Jonathan G Rennison 850d2bfa23 Fix tile iterator leak in CmdConvertRail 4 years ago
Jonathan G Rennison 425b725eab Include last sync frame in desync crash log 4 years ago
Jonathan G Rennison dc8680eec5 Ensure that cached decel values of free wagon chain heads are zeroed 4 years ago
Jonathan G Rennison 8fd4f65a85 Validate lookahead reservation end OK before calling FollowTrainReservation 4 years ago
Jonathan G Rennison 5b5e068e52 Don't check safe waiting point in FollowTrainReservation if result unused 4 years ago
Jonathan G Rennison 27b65dadbc Refresh lookahead when starting train from stationary 4 years ago
Jonathan G Rennison 1cbb9960af Clear train lookahead when reaching an unreserved diverging junction 4 years ago
Jonathan G Rennison 49676552bb Use a flags parameter for ChooseTrainTrack mode 4 years ago
Jonathan G Rennison 5c569b1880 Validate TB exit tile when TRLF_TB_EXIT_FREE set in FollowTrainReservation 4 years ago
Jonathan G Rennison 8646506127 Prevent lookahead init for wrong way movement on signalled tunnel/bridge 4 years ago
Jonathan G Rennison 3d04979b66
Merge pull request #233 from telk5093/jgrpp
Update: Korean translation for v0.40.5
4 years ago
TELK 827eb976f1 Update: Korean translation for v0.40.5 4 years ago
Jonathan G Rennison 92a95bd864 Version: Committing version data for tag: jgrpp-0.40.5 4 years ago
Charles Pigott 583304927b Fix #8886: Don't try to resolve folders within tars named '.'
(cherry picked from commit 2d7b34bc68)
4 years ago
reldred 213b6fe6ef Add PR #231: More river configuration options 4 years ago
Jonathan G Rennison 7e728fe9d6 Merge branch 'pr-230' into jgrpp 4 years ago
Jonathan G Rennison 48498969eb Fix through load crash when rear unit is longer than platform with no capacity 4 years ago
reldred 882c4f0a55 Merge branch 'more_rocks_landscape_options' of https://github.com/reldred/OpenTTD-patches into more_rocks_landscape_options 4 years ago
reldred 86e7cb6d18 Allow tile height to also play a part in determining the density of rocky patches. 4 years ago
reldred f7d11f80f3
Update src/lang/english.txt 4 years ago
Jonathan G Rennison 912c62d749 Add timetable lateness/earliness conditional order 4 years ago
Jonathan G Rennison 63fda2f16e YAPF: Add penalty when reversing at waypoint which is already reserved 4 years ago
reldred 4a169f07ab Fix a typo in a comment in settings_type.h. I know... Minor... 4 years ago
Jonathan G Rennison 923b2eb0a9 Fix tracerestrict train is loading status condition when predicting orders 4 years ago
Milek7 7a886cb4d4 Change: Do not disallow persistent buffer mapping on AMD GPUs, as it is actually faster. 4 years ago
translators bcaa367b68 Update: Translations from eints
chinese (traditional): 25 changes by SiderealArt
japanese: 81 changes by taku315
4 years ago
Koen Bussemaker 59bfed65a1 Fix #8875: Filter string in station window breaks flow in user interface 4 years ago
reldred 67c256f437 Add PR #228: New configure town zone multipliers 4 years ago
Patric Stout 751434ea63
Fix: placing random trees in SE crashes the game (#8892)
This used to work by accident: originally the code checked if
GenerateWorld was threaded. If not, it would abort the function.
This worked for placing trees, because it was also returning false
when it was not active.

With the recent changes, that check got removed, and this crash
started to happen. So now check if we have a modal window, which
is a very solid indication we are generating the world.
4 years ago