Commit Graph

56255 Commits (b80e2dff19322658676a1d7bb5fe2d75f76bf5dc)
 

Author SHA1 Message Date
Jonathan G Rennison be13d8d970 Update low level changes document 1 year ago
translators dadf5182d8 Update: Translations from eints
english (au): 2 changes by krysclarke
russian: 3 changes by Ln-Wolf
finnish: 2 changes by hpiirai
portuguese (brazilian): 2 changes by pasantoro
1 year ago
Jonathan G Rennison 80fa53bc58 Allow unpausing upstream savegames using PM_COMMAND_DURING_PAUSE 1 year ago
Jonathan G Rennison 428e1c364e Enable picker tool for rail signals 1 year ago
Jonathan G Rennison bd378a2842 Reorder struct CargoPacket
Reduce size from 40 bytes to 32 bytes.
See: https://github.com/OpenTTD/OpenTTD/pull/11201
1 year ago
PeterN bd150df914
Codechange: Reorder some high-use structs to reduce their size. (#11201)
This reduces GoodsEntry from 144 to 136 bytes (thereby reducing Station from 9704 bytes to 9192 bytes), and CargoPacket from 40 bytes to 32 bytes.
1 year ago
Jonathan G Rennison fabe507b08 Fix 2ae4e5bd: Wrong upstream save/load version for RV path cache 1 year ago
Jonathan G Rennison c0598d34bf Merge branch 'master' into jgrpp
# Conflicts:
#	src/console.cpp
#	src/os/os2/os2.cpp
#	src/os/unix/font_unix.cpp
#	src/strgen/strgen.h
#	src/strgen/strgen_base.cpp
#	src/table/settings/gui_settings.ini
1 year ago
translators 5c2e4ee6fe Update: Translations from eints 1 year ago
Michael Lutz fb6d85dbe5 Add: [Script] Custom news message text for industry SetProductionLevel.
(cherry picked from commit 0089323542)
1 year ago
glx22 b0f8890ba5 Codechange: [CMake] detect source files with duplicate names 1 year ago
glx22 c77184aa35 Codechange: [CMake] reduce code duplication 1 year ago
Michael Lutz 4c6ed36b6a Add: [Script] Game script control of industry production level.
(cherry picked from commit 1c56991213)
1 year ago
Andy 7839a71d7e Add: [Script] GSIndustry.GetConstructionDate() method (#11145)
(cherry picked from commit ce9305a5ee)
1 year ago
mrmbernardi 74c0678015 Feature: [GS] Goal destination can be updated (#10817)
(cherry picked from commit 35ef6c1723)
1 year ago
Bouke Haarsma 7e54418022
Codechange: workaround CMake/Xcode duplicate file name issue (#11186)
Having a library with files with the same name isn't supported in CMake's Xcode project file generation: https://gitlab.kitware.com/cmake/cmake/-/issues/20501. One of the files is renamed to work around this bug.
1 year ago
Patric Stout 6550f3a049 Fix 3effb893: mention GSAsyncMode in changelog (#10924)
(cherry picked from commit 6b1c38e303)
1 year ago
Michael Lutz 0089323542 Add: [Script] Custom news message text for industry SetProductionLevel. 1 year ago
Michael Lutz 1c56991213 Add: [Script] Game script control of industry production level. 1 year ago
TELK e7010972b7 Update: Korean translation 1 year ago
frosch 6e96482230 Fix #11230: Group list widget layout failed, if dropdown widgets were higher than the font height. (#11231)
(cherry picked from commit 236ec41fa2)
1 year ago
mrmbernardi a5c8365aa4
Feature: Setting to disallow level crossings with competitors (#10755) 1 year ago
frosch 236ec41fa2
Fix #11230: Group list widget layout failed, if dropdown widgets were higher than the font height. (#11231) 1 year ago
Jonathan G Rennison 7c28ee0213 Autoreplace: Add support for multi-cargo ships 1 year ago
Jonathan G Rennison 69b2ca9983 Fix da35e7bb: Wrong engine ID in Vehicle::NeedsServicing() 1 year ago
translators 6ab169fbe0 Update: Translations from eints
dutch: 1 change by Afoklala
1 year ago
Jonathan G Rennison da35e7bb35 Autoreplace: Handle trivial replacements of mixed cargo articulated engines 1 year ago
Loïc Guilloux 568eafe661 Fix #11179, a979d9c: Don't start more competitors than allowed (#11185)
(cherry picked from commit 02be6ab6ba)
1 year ago
Jonathan G Rennison dc57a51e8a VarAction2: Do not scan into procedures for ACOM_CB36_PROP analysis 1 year ago
Patric Stout 7afd686541
Codechange: add tests for GS <-> AdminPort JSON conversion (#11252)
While at it, fix a bug where booleans were made integers.
1 year ago
Patric Stout 993e7be707
Fix: [Script] GSAdmin.Send() could generate invalid JSON (#11250) 1 year ago
glx22 4eddec9e79 Add: [Emscripten] Support for bootstrapping 1 year ago
glx22 3d1c4a8589 Codechange: [Emscripten] Improve syncfs synchronisation on exit/abort 1 year ago
Patric Stout 75d3dc0a19
Codechange: [Emscripten] remove "relative_mode" parameter from -vsdl as it doesn't exist (#11249) 1 year ago
Patric Stout 502414b567
Fix: [Emscripten] config not saved on exit game (#11248)
When changing a Game Option and pressing Exit Game, the changes
were not actually stored. This because the post-mainloop code
was never executed for Emscripten.
1 year ago
Jonathan G Rennison 672382f960 Tracrestrict: Fix non-train slot windows allowing unusable sort modes 1 year ago
Jonathan G Rennison a29c01493d Tracerestrict: Fix train texts used in non-train slots windows
See: #593
1 year ago
Patric Stout 2f96ccc18a
Add: [CI] Create and store breakpad symbols for releases (#11247)
Additionally, also store PDB and exe files on the Symbol Server
for easier debugging with MSVC.
1 year ago
Patric Stout ecb4bb5161
Change: for surveys capture more information about the OpenTTD version (#11244) 1 year ago
Jonathan G Rennison 66ddbf94b0 Crash log: Show type of last sync record if applicable 1 year ago
Jonathan G Rennison 8f209b0dc4 Mark main thread as the game thread if video driver not using threads 1 year ago
Jonathan G Rennison e92ee922cf Crash log: Only show scope info for the game thread 1 year ago
Jonathan G Rennison d6ff538a46 Network: Include frame in client join info 1 year ago
Jonathan G Rennison 82c9d18b5b Network: Update state checksum with DoCommandP costs 1 year ago
Jonathan G Rennison cdf1ff8d5a Network: Extend post-desync frame sync history
Record sync state at various points throughout each frame
1 year ago
translators 5e75afb628 Update: Translations from eints
catalan: 2 changes by J0anJosep
1 year ago
Patric Stout a3d631ffed
Change: make nlohmann a mandatory library to build OpenTTD (#11235) 1 year ago
Patric Stout 13b76b0243
Fix: [CI] don't install breakpad on arm64-windows-static, as it is not supported (yet) (#11242) 1 year ago
Patric Stout 110dd0e6c1
Fix: [CI] Allow release-flow to run in forks (while skipping survey-key) (#11241) 1 year ago
Jonathan G Rennison 8e755bf0c2 Network: Remove NETWORK_SEND_DOUBLE_SEED define 1 year ago