glx22
446ebaa6b9
Codechange: Use SQInteger for generic numbers in script_road
2 years ago
glx22
4f6a2f31b5
Codechange: Use SQInteger for generic numbers in script_rail
2 years ago
glx22
cb2e76aae3
Codechange: Use SQInteger for generic numbers in script_priorityqueue
2 years ago
glx22
777b4d0987
Codechange: Use SQInteger for generic numbers in script_order
2 years ago
glx22
49ea69fdef
Codechange: Use SQInteger for generic numbers in script_objecttype
2 years ago
glx22
0293fd41e5
Codechange: Use SQInteger for generic numbers in script_news
2 years ago
glx22
f22903ab14
Codechange: Use SQInteger for generic numbers in script_newgrf
2 years ago
glx22
ca67075397
Codechange: Use SQInteger for generic numbers in script_map
2 years ago
glx22
a225fda9fe
Codechange: Use SQInteger for generic numbers in script_list
2 years ago
glx22
74ab9ee9dd
Codechange: Use SQInteger for generic numbers in script_league
2 years ago
glx22
367b2ba6d1
Codechange: Use SQInteger for generic numbers in script_infrastructure
2 years ago
glx22
5eaf9d39bf
Codechange: Use SQInteger for generic numbers in script_industrytype
2 years ago
glx22
6671994655
Codechange: Use SQInteger for generic numbers in script_industry
2 years ago
glx22
8eb35633ec
Codechange: Use SQInteger for generic numbers in script_group
2 years ago
glx22
6ca8499e6a
Codechange: Use SQInteger for generic numbers in script_goal
2 years ago
glx22
e784915b27
Codechange: Use SQInteger for generic numbers in script_gamesettings
2 years ago
glx22
6b8b4c392f
Codechange: Use SQInteger for generic numbers in script_engine
2 years ago
glx22
2f40bf8097
Codechange: Use SQInteger for generic numbers in script_date
2 years ago
glx22
424ae74504
Codechange: Use SQInteger for generic numbers in script_companymode
2 years ago
glx22
89c0841d0a
Codechange: Use SQInteger for generic numbers in script_company
2 years ago
glx22
7727323dbe
Codechange: Use SQInteger for generic numbers in script_cargomonitor
2 years ago
glx22
40424601c6
Codechange: Use SQInteger for generic numbers in script_cargo
2 years ago
glx22
83826b1793
Codechange: Use SQInteger for generic numbers in script_bridgelist
2 years ago
glx22
58bf2f7176
Codechange: Use SQInteger for generic numbers in script_bridge
2 years ago
glx22
73561802cb
Codechange: Use SQInteger for generic numbers in script_airport
2 years ago
glx22
b6f3552e4b
Fix: [Script] Inconsistent precondition failure return values
2 years ago
glx22
e06a666fa2
Fix: remove ScriptController constructor from API documentation
2 years ago
glx22
67a4c5e0db
Codechange: Use {fmt} for script_admin JSON generation
2 years ago
Jonathan G Rennison
983790ec7a
Remove unused town argument from GetTownRoadType
2 years ago
glx22
ce8cde3b8d
Fix: [Script] Detect circular references in ScriptText
2 years ago
glx22
9a957f1d4b
Change: [Script] Improve ScriptText validation error messages
2 years ago
Rubidium
8fa61533f0
Fix 30ae072: when a road type is hidden, towns may not build them even when that flag is set
2 years ago
translators
e60632bce6
Update: Translations from eints
...
italian: 12 changes by Rivarossi
russian: 14 changes by Ln-Wolf
finnish: 2 changes by hpiirai
portuguese (brazilian): 14 changes by ericandradex
2 years ago
Jonathan G Rennison
de17e0aa4d
NewGRF: Add extension for more Action2 set IDs
2 years ago
Jonathan G Rennison
2b288c8056
Merge PR #491 : Galician language strings
2 years ago
Jonathan G Rennison
cbd71b3d58
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/order_cmd.cpp
2 years ago
Rubidium
30ae07269d
Fix: game scripts must not build with non-existing road types
2 years ago
dP
01ebfad809
Fix 3719f60: Crash when copying non-station orders ( #10540 )
2 years ago
translators
16a7bc54b3
Update: Translations from eints
...
finnish: 2 changes by hpiirai
catalan: 2 changes by J0anJosep
2 years ago
Jonathan G Rennison
2ea1766677
Merge branch 'master' into jgrpp
...
# Conflicts:
# .github/workflows/commit-checker.yml
# src/industry_cmd.cpp
# src/industry_gui.cpp
# src/landscape.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/order_base.h
# src/order_cmd.cpp
# src/order_gui.cpp
# src/saveload/afterload.cpp
# src/saveload/league_sl.cpp
# src/saveload/saveload.h
# src/script/api/script_object.hpp
# src/script/squirrel_helper.hpp
# src/settings_table.cpp
# src/station_cmd.cpp
# src/table/settings.h.preamble
# src/tree_cmd.cpp
# src/tree_map.h
# src/vehicle.cpp
# src/waypoint_cmd.cpp
2 years ago
Jonathan G Rennison
4ec6a99dd8
Add GetTileTrackStatus wrapper for when red signals part is not needed
2 years ago
Jonathan G Rennison
ae7c86c49d
Merge branch 'master' into jgrpp
...
# Conflicts:
# .github/workflows/release-linux.yml
# .github/workflows/release-macos.yml
# src/industry_cmd.cpp
# src/industry_cmd.h
# src/network/core/http_curl.cpp
# src/network/core/tcp_http.cpp
# src/network/core/tcp_http.h
# src/network/network_content.h
# src/script/api/script_goal.cpp
# src/script/api/script_industry.cpp
# src/script/api/script_league.cpp
# src/script/api/script_story_page.cpp
# src/script/api/script_town.cpp
# src/train.h
# src/train_cmd.cpp
2 years ago
Jonathan G Rennison
3549d5be20
Add fmt-based Debug macro for upstream
2 years ago
Jonathan G Rennison
a2d2dcd3d5
3rdparty: Add fmt from upstream
2 years ago
Jonathan G Rennison
87f4d37de3
Fix #10522 : Link graph line tooltip test for vertical lines ( #10524 )
2 years ago
Tyler Trahan
3719f60de0
Add: Use specific error message when vehicle cannot go to station/waypoint
2 years ago
Tyler Trahan
44848f4edf
Add: CommandCost supports an optional second error string
2 years ago
dP
e3169c73bd
Fix: Restore using founder client name as company manager name ( #10535 )
2 years ago
translators
ec8b2836df
Update: Translations from eints
...
english (us): 2 changes by 2TallTyler
dutch: 2 changes by Afoklala
polish: 3 changes by pAter-exe
2 years ago
Jonathan G Rennison
088cc20186
Fix water flooding in the scenario editor at day lengths > 4
2 years ago
translators
58aa769282
Update: Translations from eints
...
vietnamese: 2 changes by KhoiCanDev
italian: 2 changes by Rivarossi
russian: 2 changes by Ln-Wolf
turkish: 3 changes by EndChapter
portuguese: 2 changes by azulcosta
2 years ago
Loïc Guilloux
2a2e51765a
Cleanup 54db96b: Left-over function declaration ( #10528 )
2 years ago
translators
9bdcbc5af7
Update: Translations from eints
...
french: 3 changes by glx22
2 years ago
Jonathan G Rennison
36700631aa
Use SoftClamp for QueryWindow::FindWindowPlacementAndResize
...
See: #490
2 years ago
Jonathan G Rennison
0e4b716815
Fix: O(N^2) cost of Station::RecomputeCatchmentForAll
...
Station::RemoveFromAllNearbyLists does not need to be called when
all station nearby lists have been cleared and are being regenerated.
2 years ago
Jonathan G Rennison
5d0ad5625b
Fix : [NewGRF] Object and road stop ignore property handlers ( #10525 )
...
* Fix: IgnoreObjectProperty did not handle object property 0x18
* Fix: IgnoreRoadStopProperty did not handle properties 0x0E - 0x12, 0x15
2 years ago
Jonathan G Rennison
412eab22c0
Fix: IgnoreRoadStopProperty did not handle properties 0x0E - 0x12, 0x15
2 years ago
Jonathan G Rennison
8e900c7a87
Fix: IgnoreObjectProperty did not handle object property 0x18
2 years ago
Zachary
e17c82e32b
Add: maximum number of companies allowed to the client list
2 years ago
Jonathan G Rennison
467b20f5e2
Link graph: Fix tooltips with vertical link graph lines
...
See: https://github.com/OpenTTD/OpenTTD/issues/10522
2 years ago
translators
6f9b3fa964
Update: Translations from eints
...
chinese (traditional): 7 changes by inAndyPao
2 years ago
glx22
41b414bc1c
Change: [Script] Restore support of {RAW_STRING} in ScriptText
2 years ago
glx22
991a797e09
Change: [Script] Validate ScriptText parameters type and amount
2 years ago
Rubidium
728973859d
Change: [Script] Automate the ScriptObject reference counting
2 years ago
glx22
a1fc4d5c0e
Codechange: [Script] Merge the 3 ScriptText param arrays
2 years ago
glx22
af15dca316
Change: [Script] Extract params info from GS strings
2 years ago
Tyler Trahan
6e52ceab96
Feature: Industry directory text filter ( #10518 )
2 years ago
Rubidium
1eefe1c3a0
Codechange: hide Tile(Extended) into the Tile structure
2 years ago
Rubidium
580d0a6343
Codechange: make use of Tile in for all direct map accesses
2 years ago
Rubidium
7a6452d3ef
Codechange: introduce Tile class for accessing map data of a single tile
2 years ago
Rubidium
7a1816a6cd
Codechange: rename Tile to TileBase to be able to introduce a new Tile class
2 years ago
Rubidium
0fb0469e47
Codechange: introduce iterator to iterate over the Tiles of a Map
...
Note: this version is using TileIndex, but that changes later
2 years ago
Jonathan G Rennison
b7a82e0f29
AyStar: Reduce redundant GetElement calls in BinaryHeap
2 years ago
Jonathan G Rennison
88d7a8ea13
Formatting: Fix indentation of public/private specifiers
2 years ago
Jonathan G Rennison
0a8c58b755
Public roads: Fix memory leaks
2 years ago
Jonathan G Rennison
777dcd047d
CMake: Add missing references in src/3rdparty
2 years ago
Jonathan G Rennison
b1d55519d3
strgen: Fix memory leak
2 years ago
Jonathan G Rennison
50be7b224a
Road waypoints: Clip previews in build windows to drawing area
2 years ago
Chenshu Yu
eabb9db0bb
Fix #9810 : 'Rebuilding' a through road stop costs money ( #9852 )
2 years ago
dP
b0542c8c49
Codechange: Don't store tree counter in the map array ( #10018 )
2 years ago
SamuXarick
6eabbaa751
Fix #10469 , 5e14a20: [Script] League Table rating element is a int64 everywhere else
2 years ago
Michael Lutz
aab580e0ac
Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraph.
2 years ago
Michael Lutz
4d3da0cf14
Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraphJob.
2 years ago
Michael Lutz
7352f812e6
Codechange: [Linkgraph] Only store present link graph edges and not all possible edges.
2 years ago
Michael Lutz
178249e7cc
Codechange: Saveload macros for entries with a custom table name.
2 years ago
Michael Lutz
8f851ead70
Codechange: [Linkgraph] Split annotation for demand between nodes from the edge annotations.
2 years ago
Michael Lutz
564de01d66
Remove: SmallMatrix be gone.
2 years ago
Michael Lutz
fe27db3dfd
Codechange: [Linkgraph] Store edges in each node and not in a global matrix.
2 years ago
Niels Martin Hansen
2fee8ecdda
Add #7525 : Allow autoreplace with same model vehicle
2 years ago
Jonathan G Rennison
4c1406a4b5
Add: NewGRF road stops
2 years ago
Tyler Trahan
a18182e24b
Revert 92c7551: Line drawing algorithm fix broke other cases ( #10497 )
...
This reverts commit 92c755161d
.
2 years ago
translators
07fbd19da3
Update: Translations from eints
...
luxembourgish: 8 changes by phreeze83
2 years ago
Jonathan G Rennison
db224585eb
Revert "Public roads: Dynamically set A* max search nodes"
...
This reverts commit acd67a0d0b
.
2 years ago
Jonathan G Rennison
8e5371eec4
Public roads: Fix handling of non-trivial foundations
2 years ago
Jonathan G Rennison
d64b52cdaf
AyStar: Change types used for hashes and queue
...
Use robin_hood for the hashes
Store nodes in PodPools
Change BinaryHeap to store node IDs
2 years ago
Jonathan G Rennison
dd1bd270e7
AyStar: Use dbg_assert in BinaryHeap Push, GetElement
2 years ago
Jonathan G Rennison
ad90f90d43
Public roads: Adjust return type of town_network_distance
2 years ago
Jonathan G Rennison
acd67a0d0b
Public roads: Dynamically set A* max search nodes
2 years ago
Jonathan G Rennison
ff189e44e4
Public roads: Handle non-trivial existing foundations
2 years ago
Jonathan G Rennison
2d1b3fb6e7
Public roads: Remove visited towns mechanism
...
It is excessively expensive, and not needed
2 years ago
Jonathan G Rennison
5641c926bf
Public roads: Use robin_hood hash maps for checked towns and town to network
2 years ago
Jonathan G Rennison
72237f01cc
Add robin_hood hash set/map containers to 3rdparty
2 years ago
Jonathan G Rennison
83b9344f5c
Add a POD pool-type container class
2 years ago
Rubidium
947a789bf6
Codechange: split large function into smaller steps and simplify logic
2 years ago
Rubidium
8cbf1be9d6
Codechange: split large function into smaller functions with self-explanatory names
2 years ago
Rubidium
a409e4b026
Add: documention to large functions that have too little documentation according to CodeQL
2 years ago
Jonathan G Rennison
b56d7267dc
Public roads: Remove unnecessary sorting operations
2 years ago
Jonathan G Rennison
3967a9fdb0
Public roads: Reuse AyStar finder instance
2 years ago
Jonathan G Rennison
06ffc0ba70
Public roads: Avoid dangling pointer issues in AyStar user target
2 years ago
Jonathan G Rennison
f8130f5cb7
Public roads: Remove use of shared_ptr
2 years ago
Jonathan G Rennison
84914129a5
Fix wrong string order for about menu dropdown texts
2 years ago
translators
2561fad5d4
Update: Translations from eints
...
romanian: 1 change by bnegrut
2 years ago
Jonathan G Rennison
3d7f9ea50e
TBTR: Fix template build window not being refreshed after wagon flip in MP
2 years ago
Jonathan G Rennison
e0a42b5945
Debug: Add dumping of rail and road/tram sprite groups
2 years ago
dP
c73b88ddca
Fix: Don't send unused tile field over the network ( #10507 )
2 years ago
Michael Lutz
9b3326e3fd
Codechange: [Script] Use std::vector instead of a hand-rolled alternative.
2 years ago
Michael Lutz
ca3cb4d2ef
Codechange: [Script] Use a class template instead of a function template for squirrel type conversion.
...
Class templates allow using partial template specialization, which is useful in
case one wants to have a type conversion on a type that is itself templated.
2 years ago
translators
187d330177
Update: Translations from eints
...
spanish (mexican): 1 change by GNosii
2 years ago
Jonathan G Rennison
86aeb16f55
Fix wrong string ordering for town growth setting
2 years ago
Jonathan G Rennison
b1ba2bef4b
VarAction2: Use const for prev_inference flags
2 years ago
Jonathan G Rennison
439c1208d7
VarAction2: Optimise unknown reads from 0x11 as constant 0
2 years ago
SamuXarick
b52b29b1a4
Change: Avoid crashing to the side of a train
...
When a road vehicle is already running on a multi level crossing, and a train shows up ahead, don't make the road vehicle crash on the side of the train.
2 years ago
Jonathan G Rennison
6285b5823b
3rdparty: Update monocypher from 3.1.2 to 3.1.3
2 years ago
Jonathan G Rennison
97acdfaa05
Crashlog: Unix: Use dladdr1 for symbol offset for addr2line
...
Subtract 1 from offset given to addr2line
2 years ago
SamuXarick
8351b97f52
Add: [Script] Labels for negative values of a setting
2 years ago
SamuXarick
376820c0b6
Doc: [Script] Update info descriptions
2 years ago
SamuXarick
bb2ac8b3c4
Fix: [Script] Save config item values up to 10 digits + 1 for sign + 1 for termination, enough to fit min and max int
2 years ago
SamuXarick
fde7028a95
Fix #10059 : [Script] Let custom values on a config item be up to 10 digits + 1 for sign
2 years ago
SamuXarick
7b1fd3e37f
Fix #10059 : [Script] Clamp config item values to int32
...
Also prevent random_deviation to be below 0.
2 years ago
Nik Nyby
92c755161d
Fix #10222 : Adjust line drawing algorithm ( #10491 )
2 years ago
translators
8778949b6a
Update: Translations from eints
...
english (us): 1 change by nikolas
galician: 18 changes by pvillaverde
2 years ago
PeterN
968709735d
Fix #10477 : Not enough space for text due to rounding down (OSX) ( #10489 )
...
(cherry picked from commit 2376112c77
)
2 years ago
Loïc Guilloux
8b36b2cbf3
Fix #10486 : [Script] Debug window requires AIs to be started before GS ( #10487 )
...
(cherry picked from commit 4072dcff49
)
2 years ago
Jonathan G Rennison
c45bd3020d
strgen: Fix type conversion warnings
2 years ago
Jonathan G Rennison
3c5ae5563d
Fix missing include
2 years ago
Jonathan G Rennison
6a53ec4c20
Fix 8d6e5779: Use of ssize_t is problematic on Windows
2 years ago
Jonathan G Rennison
588a92648d
Fix fbfbaa11: gmtime replaccement in Windows exception handler
2 years ago
Jonathan G Rennison
2ffb245b33
GRF: Add property mapping ID extension mechanism
...
Bump property_mapping feature version to 3
2 years ago
Jonathan G Rennison
5a877b49b4
Add railtype/signal variable to get signal side
2 years ago
translators
9ade3345f7
Update: Translations from eints
...
english (us): 3 changes by nikolas
galician: 1 change by pvillaverde
2 years ago
Jonathan G Rennison
f7d62a1767
Add road/tram type flag to disallow collisions with trains
2 years ago
Jonathan G Rennison
663a3969a0
Add road/tram type flag to disallow tunnels
2 years ago
Jonathan G Rennison
3497d0dcdb
Add road/tram type properties to set road vehicle collision mode
2 years ago
translators
4a8b8807e6
Update: Translations from eints
...
vietnamese: 6 changes by KhoiCanDev
korean: 1 change by telk5093
2 years ago
Jonathan G Rennison
39d38ecf19
Fix incorrect handling of timetable operations on counter and release slot orders
...
See: #485
2 years ago
Jonathan G Rennison
bf5a3e259a
Timetable window: Double-click only triggers change time if button enabled
2 years ago
PeterN
2376112c77
Fix #10477 : Not enough space for text due to rounding down (OSX) ( #10489 )
2 years ago
SamuXarick
3df9321a65
Fix: Some Script::IsValidVehicle checks need to be complemented with IsPrimaryVehicle
...
Add: [Script] ScriptVehicle.IsPrimaryVehicle
2 years ago
glx22
3559576166
Codechange: [Script] Don't expose static buffers outside of ScriptText
2 years ago
glx22
e735370318
Change: [Script] A ScriptText with too many parameters is now a fatal error
...
It should never happen as adding/setting parameters already checks that anyway.
2 years ago
translators
2fdfc38da8
Update: Translations from eints
...
korean: 6 changes by telk5093
slovak: 8 changes by legitalk
catalan: 3 changes by J0anJosep
turkish: 5 changes by EndChapter
dutch: 1 change by Afoklala
portuguese (brazilian): 8 changes by ericandradex
polish: 2 changes by pAter-exe
2 years ago
Loïc Guilloux
4072dcff49
Fix #10486 : [Script] Debug window requires AIs to be started before GS ( #10487 )
2 years ago
Jonathan G Rennison
5e398d9478
Add GUI/command support for >255 station types per station class
2 years ago
Jonathan G Rennison
50a48b1264
strgen: Allow inserting strings before as well as after
...
Use for viewport town label strings
2 years ago
Jonathan G Rennison
ea589fca6e
strgen: Allow using another string as a default translation source
2 years ago
Jonathan G Rennison
2829a6fdf7
strgen: Split non-upstream translated strings into separate file
2 years ago
Jonathan G Rennison
2afd2967f2
strgen: Split non-upstream english.txt strings into separate file
2 years ago
Patric Stout
fdfcb09aa3
Fix #10131 : actually cancel downloads when pressing cancel
2 years ago
Patric Stout
dea2dea881
Fix: reset content download progress to zero if falling back to TCP
...
Otherwise this chain of events can happen:
- You already have a (partial) file downloaded
- You start the download, and HTTP fails
- This resets the download progress to the current size of the file
- The TCP download starts at a very large value (UINT32_MAX - filesize)
It now resets to 0% done when any negative value is being given.
As added bonus, we no longer have to query how much was already
downloaded.
2 years ago
Patric Stout
1c17556f96
Codechange: replace instance of char * with std::string
2 years ago
Jonathan G Rennison
7e79c6b34b
Set text colour for standard per-town actions
2 years ago
Jonathan G Rennison
3e7a625e0e
Fix function locals shadowing parameters
2 years ago
Jonathan G Rennison
796924ec32
Change type of extended feature versions arrays
2 years ago
Jonathan G Rennison
633450f620
Add cast to clarify slicing of TimeSettings from _settings_client.gui
2 years ago
Jonathan G Rennison
8d6e57799c
Fix various possible integer type conversion issues
2 years ago
Jonathan G Rennison
7c1d2bef0e
Fix string parsing in scheduled dispatch window
2 years ago
Jonathan G Rennison
cff6f9ba00
Remove incorrect nullness check
2 years ago
Jonathan G Rennison
8d1563a1ed
Various integer width type changes
2 years ago
Jonathan G Rennison
fbfbaa118a
Remove use of gmtime and asctime
2 years ago
Jonathan G Rennison
844322c5a8
Wallclock format: Add form which accepts a std::time_t
2 years ago
Jonathan G Rennison
fef39b5797
Use backup/restore wrappers for various _cur_dpi changes
2 years ago
Jonathan G Rennison
85889143c7
Add mode to AutoRestoreBackup to not change backed up value
2 years ago
Patric Stout
0722bb3bf4
Change: try to detect the CA file/path for CURL ( #10481 )
...
The default is given compile-time, not run-time. So libcurl is
of no use to us.
Current list is kindly borrowed from
https://go.dev/src/crypto/x509/root_linux.go
2 years ago
Patric Stout
ea90fa24f8
Codechange: move curl into a thread so simplify code ( #10480 )
...
With a thread, we can just run curl_easy_perform() and let CURL
and threads handle the blocking part.
With async solution there are too many things to keep track of,
and it makes "when to update the GUI" tricky. By using a thread
that all gets a lot simpler, as the game-thread and download-thread
run side-by-side.
This is similar to how the WinHttp backend already works.
2 years ago
translators
228b34c2bf
Update: Translations from eints
...
english (au): 1 change by krysclarke
czech: 2 changes by jachymozo
finnish: 1 change by hpiirai
2 years ago
dP
fe2c8a1240
Codechange: Decouple INDUSTRY_CTRL into separate commands ( #10475 )
2 years ago
Jonathan G Rennison
a08ce897c0
Merge pull request #484 from telk5093/jgrpp
...
Update: Korean translation up to 85de07d
2 years ago
Jonathan G Rennison
a4bc4a91d7
TBTR: Fix inconsistent use of override keyword
2 years ago
Jonathan G Rennison
3b9015ef7a
Fix successfully mapped properties in HandleAction0PropertyDefault
2 years ago
frosch
d7fcb420c4
Fix: compilation with libcurl from 2013.
2 years ago
Jonathan G Rennison
c756b8de8e
GRF: Add second success indicator mechanism for feature tests and ID mappings
2 years ago
translators
04847b1208
Update: Translations from eints
...
english (us): 1 change by 2TallTyler
portuguese: 2 changes by ppxppy
2 years ago
TELK
dbca0780e5
Update: Korean translation up to 85de07d
2 years ago
Jonathan G Rennison
55146f459f
Ensure that SortRailTypes sort is deterministic
...
Use rail type ID as tie-breaker
2 years ago
Jonathan G Rennison
64699d94c9
GRF: Only use extended bytes for object IDs if feature is tested for
2 years ago
Jonathan G Rennison
a85b3d7de7
GRF: Add generic mechanism to observe which features have been tested
2 years ago
Jonathan G Rennison
dceafaf2db
GRF: Initial support for > 255 road stop specs per GRF
...
Add new variable for road stop info of nearby tiles
Bump roadstops version
2 years ago
Jonathan G Rennison
c592b38067
VarAction2: Combine object slope ^ foundation_change_tile_slope sequence
2 years ago
Jonathan G Rennison
76648b9dca
Debug: Show name of extended variables referenced via variable 0x7B
2 years ago
translators
695ce0ab09
Update: Translations from eints
...
swedish: 3 changes by joeax910
italian: 1 change by Rivarossi
russian: 1 change by Ln-Wolf
ukrainian: 1 change by serg-bloim
latvian: 7 changes by lexuslatvia
2 years ago
Jonathan G Rennison
b539799c0a
GRF: Fix c0c9c66f: ObjectMapSpriteGroup with missing object specs
2 years ago
Patric Stout
64523709bf
Add: use https:// for content-service connections ( #10448 )
...
This requires the use of WinHTTP (for Windows) or libcurl (for all
others except Emscripten). Emscripten does not support http(s)
calls currently.
On Linux it requires ca-certificates to be installed, so the HTTPS
certificate can be validated. It is really likely this is installed
on any modern machine, as most connections these days are HTTPS.
(On MacOS and Windows the certificate store is filled by default)
Reminder: in case the http(s):// connection cannot be established,
OpenTTD falls back to a custom TCP-based connection to fetch the
content from the content-service. Emscripten will always do this.
2 years ago
Jonathan G Rennison
ae9b416684
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/ai/ai_core.cpp
# src/ai/ai_gui.cpp
# src/ai/ai_instance.cpp
# src/console_cmds.cpp
# src/engine_type.h
# src/game/game_gui.cpp
# src/game/game_instance.cpp
# src/goal.cpp
# src/goal_cmd.h
# src/lang/english.txt
# src/lang/estonian.txt
# src/network/network_client.cpp
# src/newgrf.cpp
# src/newgrf_generic.h
# src/openttd.cpp
# src/saveload/saveload.h
# src/script/api/script_log.cpp
# src/script/api/script_town.cpp
# src/settings_table.cpp
# src/station_cmd.cpp
# src/station_cmd.h
# src/station_map.h
# src/strings.cpp
# src/table/settings/difficulty_settings.ini
# src/table/settings/gui_settings.ini
# src/tbtr_template_gui_main.h
# src/timetable_cmd.cpp
# src/timetable_cmd.h
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_gui.cpp
# src/water_cmd.cpp
2 years ago
translators
09f7f32b8d
Update: Translations from eints
...
ukrainian: 2 changes by serg-bloim
2 years ago
Jonathan G Rennison
36722592b4
Fix scrollbars of text windows not being inited at window creation
2 years ago
Jonathan G Rennison
c0c9c66f7b
GRF: Initial support for > 255 objects per GRF
2 years ago
Loïc Guilloux
a2c8168924
Fix #10465 : Delay closing of network join progress window ( #10466 )
2 years ago
Bilongozhko, Serhii (Contractor)
35ad964c6b
Feature: Ctrl+Click to reset late counter for the entire vehicle group.
2 years ago
SamuXarick
231935fccd
Change: Show buy company dialog window even when playing in the AI company
2 years ago
SamuXarick
43ce73db86
Fix: [Script] Use Money instead of int32 for presenting the value of a company to AIs
2 years ago