Jonathan G Rennison
7c78b22c48
Show failure reason in message box when network savegame load fails
...
See: #412
2 years ago
Jonathan G Rennison
edd8b29794
Don't trigger signal state/style desync message in GM_MENU mode
...
This occurs when loading a network savegame fails and the menu
game is reloaded
2 years ago
Jonathan G Rennison
22a1fdff5e
Log error message to console in LoadWithFilter exception handler
...
See: #412
2 years ago
Jonathan G Rennison
1d08572cfa
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/lang/english_AU.txt
# src/openttd.cpp
# src/viewport_sprite_sorter_sse4.cpp
2 years ago
Niels Martin Hansen
e6aab701c9
Fix #9977 : Use a deque rather than linked list for console buffer
2 years ago
Niels Martin Hansen
aaab0610eb
Fix: Only apply debuglevel changes after successful parse
2 years ago
Niels Martin Hansen
c6953f13e4
Fix #9940 : Print debuglevel parse errors to console when changed from console
2 years ago
translators
dcdc8d187c
Update: Translations from eints
...
dutch: 1 change by Bouke
2 years ago
frosch
acf9d786f1
Fix: [NewGRF] Default value of RailVehicleInfo::railveh_type was inconsistent with other default properties. ( #9967 )
...
If a NewGRF assigned neither "power" nor "dual-headed" properties,
then "railveh_type" defaulted to "singlehead-engine", while "power=0" said "it's a wagon".
2 years ago
glx22
bba6ad1f4e
Fix #9935 : Use more selectivity when building SSE specific code
2 years ago
translators
e9507e7ffa
Update: Translations from eints
...
latvian: 31 changes by lexuslatvia
2 years ago
Jonathan G Rennison
602ac717aa
Initial support for DSE and jumping over procedures with child groups
2 years ago
translators
04911822c1
Update: Translations from eints
...
indonesian: 1 change by K4smun1
2 years ago
Jonathan G Rennison
916441d943
VarAction2: Avoid turning skip on zero/LSB set sequences into jumps
2 years ago
Jonathan G Rennison
0bec49fa56
Skip sound effects handling earlier if effects volume is 0
2 years ago
Jonathan G Rennison
4fd8634ff9
VarAction2: Remove trivially redundant special stores
2 years ago
glx22
e3968cdf65
Fix #9974 , aa5a8fe: strftime buffer maxsize is off by one
...
strftime() return value doesn't count NULL character, but buffer size must include it.
2 years ago
Jonathan G Rennison
d9aa2d6138
VarAction2: Extend group cast to bool range elision
...
Handle opposite arrangement of range and default group
2 years ago
Jonathan G Rennison
df6b9d355f
VarAction2: Simplify store, load with bool/invert, ternary sequence in DSE
2 years ago
translators
882b8f45d9
Update: Translations from eints
...
hungarian: 31 changes by andrejmoltok
romanian: 27 changes by andrejmoltok
2 years ago
Jonathan G Rennison
173f867e1a
VarAction2: Save calculated_result in shadow group struct
2 years ago
Jonathan G Rennison
14de8c7f34
VarAction2: Add quick exit case to last-level callback groups if possible
2 years ago
Jonathan G Rennison
35063b2176
VarAction2: Ensure group pruning can't break var 1C via random groups
2 years ago
Jonathan G Rennison
3676b0912d
VarAction2: Fix inference handling when pruning ops prior to RST
2 years ago
Jonathan G Rennison
c60e3fed99
VarAction2: Do not re-assign error group
...
When pruning ranges of group with constant result
2 years ago
Jonathan G Rennison
0bcdaba0f9
VarAction2: Add constructor for AnalyseCallbackOperation
2 years ago
Jonathan G Rennison
a0c894d067
Debug: Add a visual indicator in indent for var 0x7E procedure calls
2 years ago
translators
417f9bb48d
Update: Translations from eints
...
french: 1 change by glx22
hindi: 18 changes by baijuch
2 years ago
Jonathan G Rennison
680e074a5f
Debug: Fix sprite dumping of top level default group
2 years ago
Jonathan G Rennison
8688840e24
Viewport route step markers are now variable size to match font/text
...
See: #410
2 years ago
Jonathan G Rennison
8c0eca28a8
Recalculated route step sprite sizes when changing zoom levels
2 years ago
translators
88a046a76e
Update: Translations from eints
...
korean: 7 changes by telk5093
2 years ago
Jonathan G Rennison
84da7ad7b6
Add setting to show group hierarchy in vehicle names
...
See: #405
2 years ago
Jonathan G Rennison
e335c86e77
VarAction2: Elide group ranges as cast to bool when result is already bool
2 years ago
Jonathan G Rennison
b04d1295cd
VarAction2: Infer that unsigned mod 2 results in 0 or 1
2 years ago
Jonathan G Rennison
ad00f5032a
Add a setting to show the introduction year for train wagons
2 years ago
Jonathan G Rennison
ad9e1a8fb3
Increase value of MAX_SL_OPS constant
2 years ago
Jonathan G Rennison
e584ef7bba
Move NewGRF analysis to separate files
2 years ago
Jonathan G Rennison
9c18835bd0
Move ProcessDeterministicSpriteGroupRanges into newgrf.cpp
2 years ago
Jonathan G Rennison
0f8dc86120
Remove setting string now unused since 309f1b47
2 years ago
Jonathan G Rennison
309f1b47d2
Only apply sprite_zoom_min setting when suitable zoom levels are available
...
Only discard sprite zoom levels when a suitable higher zoom level is
defined in the same colour mode
See: https://github.com/OpenTTD/OpenTTD/issues/9804
2 years ago
Jonathan G Rennison
27316f70ec
Create enum for sprite cache control flag bits
2 years ago
Jonathan G Rennison
4e5e85e7aa
Debug: Allow inspecting industry specs before industry is built
...
Add debug box to industry chains window
2 years ago
Jonathan G Rennison
c58b94c376
VarAction2: DSE: Allow setting skip on zero flag on skippable procedures
2 years ago
Jonathan G Rennison
4601a1bfc6
Move NewGRF optimiser functions into a separate file
...
Create a new header for shared definitions with newgrf.cpp
2 years ago
Jonathan G Rennison
3d59c961a6
VarAction2: Avoid group variable tracking coupling through shared procs
...
Output dependencies on a procedure shouldn't propagate into input
dependencies on unrelated call sites in different groups
2 years ago
Jonathan G Rennison
00e32162a1
VarAction2: Allow DSE to remove procedure calls
2 years ago
Jonathan G Rennison
30ecdfe140
VarAction2: Allow jumping over constant stores to special registers
...
Insert suitable store(s) after the end block
2 years ago
Jonathan G Rennison
3a8bd7a589
VarAction2: Allow jumps to skip over procedure calls if possible
2 years ago
Jonathan G Rennison
9ed5b6e65c
Debug: Change sprite group indentation handling
2 years ago