Jonathan G Rennison
1bfd96c7f2
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/3rdparty/fmt/core.h
# src/command_type.h
# src/console_cmds.cpp
# src/core/overflowsafe_type.hpp
# src/landscape.cpp
# src/network/network.cpp
# src/newgrf_object.h
# src/object_cmd.cpp
# src/order_gui.cpp
# src/saveload/vehicle_sl.cpp
# src/script/api/script_industrytype.cpp
# src/script/api/script_object.hpp
# src/script/api/script_town.cpp
# src/table/object_land.h
# src/timetable_cmd.cpp
# src/tree_cmd.cpp
# src/vehicle_gui.cpp
# src/window.cpp
2 years ago
translators
750d89d37b
Update: Translations from eints
...
russian: 2 changes by Ln-Wolf
turkish: 2 changes by EndChapter
2 years ago
Rubidium
a4a819c983
Fix #9865 : removing files with the console always failed
2 years ago
Rubidium
1ed0b35520
Fix #10009 : bad overflow protection when taking out loans
2 years ago
PeterN
2355882ec1
Codechange: Remove object `enabled` flag and shuffle members. ( #10358 )
...
`enabled` flag is replaced with IsEnabled() which checks if views is
non-zero.
ObjectSpec is shuffled to reduce its memory footprint.
2 years ago
Rubidium
8f9a60893d
Fix #10177 : company list password padlock showed after switching to single player
2 years ago
Rubidium
c578917783
Fix #10057 : FallbackParagraphLayout fails to properly wrap
...
... during the first word after a new run has been started.
2 years ago
Binglun Ge
40f5afefb8
Signed-off-by: Binglun Ge <2041461362@QQ.COM>
2 years ago
Binglun Ge
a8412a54cc
Signed-off-by: Binglun Ge <2041461362@QQ.COM>
2 years ago
SamuXarick
96ec9908a0
Codechange: refactor removal of desert around river tiles
2 years ago
Rubidium
20a9e13272
Fix: inconsistent definition of copy constructor and assignment
2 years ago
Rubidium
6dfd2cad69
Fix: comparison result is always the same warnings
2 years ago
PeterN
b4f0450974
Change: Display font status as aa/noaa instead of true/false. ( #10352 )
2 years ago
Rubidium
921c6591f9
Codechange: do not use interactive random anymore for script configuration
2 years ago
Rubidium
c5ff61c5f2
Add: script specific Randomizer instances
2 years ago
Rubidium
6abad681bd
Codechange: move choice for randomizer of scripts to a single location
2 years ago
Rubidium
3373128233
Codechange: pass the randomizer directly to the town name generation
2 years ago
Rubidium
b3b8c3fd2d
Codechange: pass the randomizer to use directly to the company face generation
2 years ago
rubidium42
5e6dac6fd4
Add: enable CodeQL code scanning
...
As a replacement to the now deprecated LGTM(.com)
2 years ago
Peter Nelson
8149ba338f
Change: Check glyph size before trying to render it.
...
This change of order ensures that the "Font glyph is foot large" occurs
even if the glyph is too large for an alloca() allocation.
2 years ago
Peter Nelson
fa0c67b10a
Change: Remove guess-work from calls to GetGlyphOutline().
...
This API method is intended to be called twice, so don't attempt to guess
the required size.
2 years ago
Peter Nelson
5370e910d3
Change: Use std::vector for fallback font list.
2 years ago
Rubidium
90f1768006
Codechange: add non-nullptr asserts in cases where it should never be nullptr
...
Though where similar calls are checked for nullptr as in those instances of
the use of that function it can actually return nullptr. In other words, write
down the assumption that the function never returns nullptr in an assert.
2 years ago
Rubidium
bcfe0fb076
Codechange: introduce GetMainWindow() to properly account for nullptr checks
...
Some nullptr checks have been removed as they were not triggered with nullptr
with the null video driver and in dedicated server mode.
2 years ago
Rubidium
9c70c38c5e
Fix: check for the existence of shadow and rotor vehicles for aircraft
...
Instead of just assuming that it exists in the savegame that got loaded.
2 years ago
translators
5ddfd38de6
Update: Translations from eints
...
norwegian (bokmal): 1 change by buzzCraft
2 years ago
Jonathan G Rennison
10e76b2788
Fix #10032 : Capacities of articulated vehicles in build window
...
See also: #9954
2 years ago
Jonathan G Rennison
8c4c9a8c13
Enable loading game_creation.custom_industry_number from upstream saves
2 years ago
Jonathan G Rennison
85fc077637
Add setting flag to enable upstream mode load when patx_name set
2 years ago
Jonathan G Rennison
5b490b243d
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/industry_cmd.cpp
# src/landscape.cpp
# src/object_cmd.cpp
# src/rail_cmd.cpp
# src/script/api/script_tile.cpp
# src/table/settings/difficulty_settings.ini
# src/table/settings/world_settings.ini
# src/terraform_cmd.cpp
# src/tilearea_type.h
# src/tree_cmd.cpp
# src/tree_cmd.h
# src/tree_gui.cpp
# src/water_cmd.cpp
2 years ago
Jonathan G Rennison
6b9f387a68
Fix UpdateAllBlockSignals with signalled tunnel/bridges and no infra sharing
...
See: #473
2 years ago
Tyler Trahan
07fba75238
Fix: Various Wide River issues ( #10348 )
2 years ago
Tyler Trahan
2206c73156
Feature: Set a custom number of industries in map generation window ( #10340 )
2 years ago
Tyler Trahan
5c64cdcb79
Feature: Press Ctrl to build a diagonal area of trees ( #10342 )
2 years ago
Rubidium
b951332def
Codechange: use smart pointers when creating StringIterators
2 years ago
Rubidium
b35c791d05
Codechange: use smart pointers when cloning iterators
2 years ago
Rubidium
f667a831a5
Codechange: unify creation of diagonal/orthogonal iterator using smart pointers
2 years ago
PeterN
6a0d1c7c19
Fix: Link variants to parents when finalising engines. ( #10346 )
...
This ensures that definition-order of engines within the NewGRF does not matter.
2 years ago
Jonathan G Rennison
3e33be7b10
Fix day length changes with scheduled dispatch and timetable start times
...
When time is in minutes
See: #472
2 years ago
Jonathan G Rennison
23dbd6b166
Fix wrong date/tick conversion for manual set timetable start command
2 years ago
Jonathan G Rennison
adf2210bc8
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/genworld_gui.cpp
# src/lang/afrikaans.txt
# src/lang/arabic_egypt.txt
# src/lang/basque.txt
# src/lang/belarusian.txt
# src/lang/brazilian_portuguese.txt
# src/lang/bulgarian.txt
# src/lang/catalan.txt
# src/lang/croatian.txt
# src/lang/czech.txt
# src/lang/danish.txt
# src/lang/dutch.txt
# src/lang/english.txt
# src/lang/english_AU.txt
# src/lang/english_US.txt
# src/lang/esperanto.txt
# src/lang/estonian.txt
# src/lang/faroese.txt
# src/lang/finnish.txt
# src/lang/french.txt
# src/lang/frisian.txt
# src/lang/gaelic.txt
# src/lang/galician.txt
# src/lang/german.txt
# src/lang/greek.txt
# src/lang/hebrew.txt
# src/lang/hungarian.txt
# src/lang/icelandic.txt
# src/lang/indonesian.txt
# src/lang/irish.txt
# src/lang/italian.txt
# src/lang/japanese.txt
# src/lang/korean.txt
# src/lang/latin.txt
# src/lang/latvian.txt
# src/lang/lithuanian.txt
# src/lang/luxembourgish.txt
# src/lang/malay.txt
# src/lang/norwegian_bokmal.txt
# src/lang/norwegian_nynorsk.txt
# src/lang/persian.txt
# src/lang/polish.txt
# src/lang/portuguese.txt
# src/lang/romanian.txt
# src/lang/russian.txt
# src/lang/serbian.txt
# src/lang/simplified_chinese.txt
# src/lang/slovak.txt
# src/lang/slovenian.txt
# src/lang/spanish.txt
# src/lang/spanish_MX.txt
# src/lang/swedish.txt
# src/lang/tamil.txt
# src/lang/thai.txt
# src/lang/traditional_chinese.txt
# src/lang/turkish.txt
# src/lang/ukrainian.txt
# src/lang/vietnamese.txt
# src/lang/welsh.txt
# src/saveload/afterload.cpp
2 years ago
Tyler Trahan
dced2d8c30
Fix #10333 , c53f29d: Only show industry prospecting errors to local company ( #10338 )
2 years ago
translators
b05c21203a
Update: Translations from eints
...
arabic (egypt): 20 changes by AviationGamerX
2 years ago
Tyler Trahan
5a2907a99f
Change: Remove land generator setting from World Generation GUI ( #10093 )
2 years ago
translators
80322b85c2
Update: Translations from eints
...
swedish: 7 changes by joeax910
japanese: 17 changes by scabtert
luxembourgish: 14 changes by phreeze83
lithuanian: 80 changes by devastatorius
2 years ago
PeterN
09a32f2ce1
Fix #10335 : Set initial scrollbar count for object GUI. ( #10336 )
...
This previously happened when the window was resized by itself which was fixed by #10196 . Explicitly set the count instead.
2 years ago
translators
70157b2ad5
Update: Translations from eints
...
luxembourgish: 3 changes by phreeze83
hebrew: 125 changes by haimlm
2 years ago
translators
9d13213c61
Update: Translations from eints
...
spanish (mexican): 3 changes by absay
2 years ago
translators
81c5c16477
Update: Translations from eints
...
galician: 1 change by NicoSGF64
romanian: 8 changes by ALEX11BR
2 years ago
PeterN
c18a171028
Fix #10331 : Starting new company during load must happen after AI start. ( #10332 )
...
This situation occurs when loading a savegame in single-player which only
has AI companies.
2 years ago