Commit Graph

50651 Commits

Author SHA1 Message Date
Jonathan G Rennison
40203b090f Settings window: Add mechanism for conditionally hidden settings 2021-04-10 21:33:22 +01:00
Jonathan G Rennison
f3164b6ef4 Fix deferred window invalidations not redrawng window 2021-04-10 21:32:58 +01:00
Jonathan G Rennison
f39b6f4ba3 Merge branch 'master' into jgrpp
# Conflicts:
#	src/cheat_gui.cpp
#	src/genworld_gui.cpp
#	src/landscape.cpp
#	src/lang/english.txt
#	src/saveload/afterload.cpp
#	src/screenshot.cpp
#	src/settings_gui.cpp
#	src/settings_internal.h
#	src/settings_type.h
#	src/table/settings.ini
#	src/tile_type.h
#	src/widgets/genworld_widget.h
2021-04-10 18:29:36 +01:00
Jonathan G Rennison
fcded2aff7 Update house picker zone display to match settings and spec 2021-04-09 17:56:03 +01:00
Jonathan G Rennison
191e4266f4 Fix ftell() error sentinel value being used in allocation 2021-04-08 18:44:56 +01:00
Jonathan G Rennison
6490b252f5 Fix changing font zoom not updating font height cache 2021-04-08 17:16:23 +01:00
Jonathan G Rennison
ef81729dde Partially fix data race issues around _cur_palette
See: https://github.com/OpenTTD/OpenTTD/issues/8712
2021-04-06 19:32:15 +01:00
Jonathan G Rennison
d7b536ca78 Fix e094b7f1: Wrong include path 2021-04-06 18:46:12 +01:00
Jonathan G Rennison
63ddf7f587 Crashlog: Update thread/lock handling to match GameLoop changes 2021-04-06 18:43:50 +01:00
Jonathan G Rennison
d452517c66 Fix data race warning in NetworkGameListHandleDelayedInsert
Avoid thread-sanitizer warning on ins_item->next
2021-04-06 18:43:50 +01:00
Jonathan G Rennison
76624e6f58 Server: Fix client state conditions for sending client info/quit packets 2021-04-06 02:21:32 +01:00
Jonathan G Rennison
0e959a0563 OpenGL: Avoid data races around _cursor 2021-04-05 23:34:01 +01:00
Jonathan G Rennison
59daa573b5 Avoid data races around modifier keys and pause/FF state 2021-04-05 23:34:01 +01:00
Jonathan G Rennison
f2bfcc5524 Partially fix data race issues around _cur_palette
See: https://github.com/OpenTTD/OpenTTD/issues/8712
2021-04-05 23:34:01 +01:00
Jonathan G Rennison
e9186308e9 Fix data race in OpenGLBackend::DrawMouseCursor 2021-04-05 23:34:01 +01:00
Jonathan G Rennison
70897c3e5e Only call InteractiveRandom when game state mutex is held 2021-04-05 23:34:01 +01:00
Jonathan G Rennison
e094b7f1d6 Partially fix thread safety issues around _cur_palette
Replaces: 4c59dfb6
See also: https://github.com/OpenTTD/OpenTTD/issues/8712
2021-04-05 23:34:01 +01:00
Jonathan G Rennison
b496a0c442 Fix leftover string 2021-04-05 20:15:14 +01:00
Jonathan G Rennison
f94eb286f2 Fix missing MinGW thread includes 2021-04-05 20:04:53 +01:00
Jonathan G Rennison
2a13c8623c Revert: 4c59dfb6, move DoPaletteAnimations back into GameLoop
Race fix to follow
2021-04-05 19:55:53 +01:00
Jonathan G Rennison
2e6dbfee05 Merge branch 'master' into jgrpp 2021-04-05 19:31:34 +01:00
Jonathan G Rennison
6b0dfff39d Enable showing vehicle routes in the viewport by default 2021-04-05 19:27:26 +01:00
Jonathan G Rennison
5e14b54a0c Merge branch 'master' into jgrpp 2021-04-05 17:51:45 +01:00
Jonathan G Rennison
297b340697 Revert "OpenGL: Temporarily reduce OpenGL driver priorities"
This reverts commit f81c71e15b.
2021-04-05 17:48:46 +01:00
Jonathan G Rennison
e3d9cce3ae Fix viewport drag tooltips not being removed when dragging over other windows 2021-04-05 12:30:58 +01:00
Jonathan G Rennison
638d4cdbe0 Fix tooltip flickering when dragging outside window 2021-04-05 12:13:56 +01:00
Jonathan G Rennison
7ad8b69a74 Fix old polyrail tooltips being left on screen 2021-04-05 11:37:37 +01:00
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
2021-04-03 22:04:37 +01:00
Jonathan G Rennison
26a123b708 Realistic braking: Cache offset of centre of mass of train 2021-04-03 21:25:04 +01:00
Jonathan G Rennison
7ae5e5b89f Fix memory leak of airport tile layout in AirportChangeInfo 2021-04-02 00:23:15 +01:00
Jonathan G Rennison
850d2bfa23 Fix tile iterator leak in CmdConvertRail 2021-04-01 17:26:27 +01:00
Jonathan G Rennison
425b725eab Include last sync frame in desync crash log 2021-04-01 01:59:48 +01:00
Jonathan G Rennison
dc8680eec5 Ensure that cached decel values of free wagon chain heads are zeroed 2021-04-01 01:23:08 +01:00
Jonathan G Rennison
8fd4f65a85 Validate lookahead reservation end OK before calling FollowTrainReservation 2021-04-01 00:36:13 +01:00
Jonathan G Rennison
5b5e068e52 Don't check safe waiting point in FollowTrainReservation if result unused 2021-03-31 22:39:44 +01:00
Jonathan G Rennison
27b65dadbc Refresh lookahead when starting train from stationary 2021-03-31 22:25:13 +01:00
Jonathan G Rennison
1cbb9960af Clear train lookahead when reaching an unreserved diverging junction 2021-03-31 22:09:41 +01:00
Jonathan G Rennison
49676552bb Use a flags parameter for ChooseTrainTrack mode 2021-03-31 21:42:36 +01:00
Jonathan G Rennison
5c569b1880 Validate TB exit tile when TRLF_TB_EXIT_FREE set in FollowTrainReservation 2021-03-30 23:10:26 +01:00
Jonathan G Rennison
8646506127 Prevent lookahead init for wrong way movement on signalled tunnel/bridge 2021-03-30 22:53:45 +01:00
Jonathan G Rennison
3d04979b66 Merge pull request #233 from telk5093/jgrpp
Update: Korean translation for v0.40.5
2021-03-30 01:57:45 +01:00
TELK
827eb976f1 Update: Korean translation for v0.40.5 2021-03-29 14:15:08 +09:00
Jonathan G Rennison
92a95bd864 Version: Committing version data for tag: jgrpp-0.40.5 2021-03-29 00:30:17 +01:00
Charles Pigott
583304927b Fix #8886: Don't try to resolve folders within tars named '.'
(cherry picked from commit 2d7b34bc68)
2021-03-28 23:55:26 +01:00
reldred
213b6fe6ef Add PR #231: More river configuration options 2021-03-28 23:46:18 +01:00
Jonathan G Rennison
7e728fe9d6 Merge branch 'pr-230' into jgrpp 2021-03-28 22:39:56 +01:00
Jonathan G Rennison
48498969eb Fix through load crash when rear unit is longer than platform with no capacity 2021-03-28 13:48:35 +01:00
reldred
882c4f0a55 Merge branch 'more_rocks_landscape_options' of https://github.com/reldred/OpenTTD-patches into more_rocks_landscape_options 2021-03-28 14:26:31 +10:30
reldred
86e7cb6d18 Allow tile height to also play a part in determining the density of rocky patches. 2021-03-28 14:26:17 +10:30
reldred
f7d11f80f3 Update src/lang/english.txt 2021-03-28 13:54:04 +10:30