Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-08 | Fix: compatible NewGRFs in crash-log reported wrong md5 (#9340) | Patric Stout | |
The text suggests it reports the original md5, but it does in fact report the replaced md5. Now it reports both. | |||
2021-06-07 | Codechange: make [Save|Load]Settings() behave more like other Save/Load code ↵ | Patric Stout | |
(#9335) Prepare the full description and send it to SlObject. This does require some code to be able to read to a SLE_VAR_NULL, like strings etc, as there is no way to know their length beforehand. | |||
2021-06-06 | Codechange: merge guiflags and flags in settings .ini files | Patric Stout | |
It was rather confusing which one was for what, especially as some SaveLoad flags were settings-only. Clean up this mess a bit by having only Setting flags. | |||
2021-06-06 | Codechange: move SLF_NO_NETWORK_SYNC into settings | Patric Stout | |
It is a settings-only flag, so don't pollute SaveLoad code with it. | |||
2021-06-06 | Codechange: move SLF_NOT_IN_SAVE into settings | Patric Stout | |
It is a settings-only flag, so don't pollute SaveLoad code with it. | |||
2021-06-06 | Codechange: remove the unused SLF_HEX flag | Patric Stout | |
2021-06-06 | Update: Translations from eints | translators | |
english (us): 1 change by 2TallTyler catalan: 5 changes by J0anJosep | |||
2021-06-06 | Codechange: Remove FOR_ALL_CHUNK_HANDLERS | glx22 | |
Co-Authored-By: Patric Stout <truebrain@openttd.org> | |||
2021-06-05 | Update: Translations from eints | translators | |
spanish (mexican): 1 change by absay latvian: 2 changes by osprinkis | |||
2021-06-04 | Update: Translations from eints | translators | |
korean: 1 change by telk5093 dutch: 1 change by Afoklala french: 1 change by MalaGaM | |||
2021-06-03 | Update: Translations from eints | translators | |
korean: 1 change by telk5093 | |||
2021-06-03 | Fix ef991b17: server was trying to free() a packet created with "new ↵ | Patric Stout | |
CommandPacket()" (#9334) | |||
2021-06-03 | Codechange: rename SettingGuiFlag to SettingFlag (#9332) | Patric Stout | |
It is a lovely organicly grown enum, where it started off with GUI-only flags, and after that a few flags got added that can be considered GUI-only (the GUI disables/enables based on them), to only have flags added that has nothing to do with the GUI. So be less confusing, and rename them to what they do. Additionally, I took this opportunity to rename 0ISDISABLED to reflect what it really does. | |||
2021-06-03 | Codechange: use "[[maybe_unused]]" instead of a wide variety of other ways ↵ | Patric Stout | |
we had While at it, replace OTTD_ASSERT with WITH_ASSERT, as this is always set if assert() is valid. No matter if NDEBUG is set or not. | |||
2021-06-03 | Codechange: remove unused assert_msg() macro | Patric Stout | |
2021-06-01 | Update: Translations from eints | translators | |
swedish: 1 change by joeax910 | |||
2021-06-01 | Fix b791ffc6: use the correct name in CmdPlantTree | Vít Šefl | |
2021-06-01 | Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper | Vít Šefl | |
2021-05-31 | Codechange: C++-ify lists for SaveLoad (#9323) | Patric Stout | |
Basically, this changes "SaveLoad *" to either: 1) "SaveLoadTable" if a list of SaveLoads was meant 2) "SaveLoad &" if a single entry was meant As added bonus, this removes SL_END / SLE_END / SLEG_END. This also adds core/span.hpp, a "std::span"-lite. | |||
2021-05-31 | Update: Translations from eints | translators | |
japanese: 1 change by scabtert | |||
2021-05-31 | Codechange: use AsIntSetting()->Read() wrapper if possible (#9324) | Patric Stout | |
2021-05-30 | Update: Translations from eints | translators | |
korean: 2 changes by telk5093 russian: 1 change by Ln-Wolf finnish: 1 change by hpiirai portuguese: 1 change by azulcosta portuguese (brazilian): 1 change by Vimerum | |||
2021-05-30 | Fix #9320, 2e136285: nullptr could not be converted to string | Rubidium | |
2021-05-30 | Fix #9316, 64eddaeb: at about 250.000 inhabitants the bridge length limit ↵ | rubidium42 | |
check overflows | |||
2021-05-30 | Codechange: add a wrapper function to find all settings based on prefix (#9312) | Patric Stout | |
2021-05-30 | Codechange: use setting name instead of index for HandleOldDiffCustom() (#9311) | Patric Stout | |
2021-05-30 | Codechange: rename _SQ64 into POINTER_IS_64BIT (#9313) | Patric Stout | |
2021-05-30 | Codechange: [Network] Let admin-console use std::string(_view) | rubidium42 | |
2021-05-30 | Codechange: [Network] Let admin-game script use std::string | rubidium42 | |
2021-05-30 | Codechange: [Game] Pass the length instead of '\0' terminating (and undoing ↵ | rubidium42 | |
that) in the middle of a C-string | |||
2021-05-30 | Codechange: [Network] Make admin name and version std::string | rubidium42 | |
2021-05-30 | Fix: limit heightmap sizes to something reasonable to prevent crafted ↵ | rubidium42 | |
heightmaps to OOM-crash the game | |||
2021-05-30 | Codechange: [Network] Use std::string to determine an unique name for clients | rubidium42 | |
2021-05-30 | Codechange: [Network] Use std::string to send the client name and rcon commands | rubidium42 | |
2021-05-30 | Codechange: [Network] Use std::string for server side logic of kicking and ↵ | rubidium42 | |
banning clients | |||
2021-05-30 | Codechange: [Network] Let server rcon result use std::string | rubidium42 | |
2021-05-30 | Codechange: [Network] Let server changing a client name use std::string | rubidium42 | |
2021-05-29 | Codechange: use setting name instead of index for CmdChange(Company)Setting ↵ | Patric Stout | |
(#9306) This is mostly done as there are now constraints on settings.ini you might not expected. For example, conditional settings always have to come last, as otherwise they would influence the index. | |||
2021-05-29 | Codechange: Rename window related DeleteXXX to match new behaviour | glx22 | |
2021-05-29 | Fix f6d5c01: Delay deletion when closing windows | glx22 | |
2021-05-29 | Codechange: [Network] Use std::string in CommandPacket | rubidium42 | |
2021-05-29 | Codechange: move from C-string to std::string for DoCommand | rubidium42 | |
2021-05-29 | Codechange: let IsUnique.* functions accept std::string | rubidium42 | |
2021-05-29 | Codechange: add std::string variant of Utf8StringLength | rubidium42 | |
2021-05-29 | Fix: Do not send vehicles towards incomplete PF nodes | Vít Šefl | |
YAPF could end up in a situation where it sets the best intermediate node to a node whose construction is never finalized (i.e. it is never added to the open list). The content of the node would be overwritten in the next round, potentially sending the vehicle to an unwanted location. | |||
2021-05-29 | Codechange: move casting a "const char *" to "char *" to the caller | Patric Stout | |
It is not nice to have your definition say you won't change a value while in fact the whole reason for your existance is to change it. | |||
2021-05-29 | Fix: ScriptObject::DoCommand could modify "text" while defined "const" | Patric Stout | |
This could have unwanted side-effects, as it could change the source for ever and ever. | |||
2021-05-29 | Doc: describe what each settings-file is about | Patric Stout | |
2021-05-29 | Codechange: move all settings.ini files to table/settings | Patric Stout | |
2021-05-29 | Codechange: rename str_validate to StrMakeValid(InPlace) (#9304) | Patric Stout | |
This to be more explicit the function changes the value, and not returns yes/no. |