Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-14 | Cleanup: nested_array should not be accessed directly. | Peter Nelson | |
Replace accesses with GetWidget() as documented. | |||
2021-06-13 | Fix a99ac62: fmt's include of cassert breaks our assert logic | rubidium42 | |
2021-06-13 | Update: Translations from eints | translators | |
vietnamese: 2 changes by KhoiCanDev german: 9 changes by Wuzzy2 finnish: 1 change by hpiirai portuguese: 9 changes by azulcosta | |||
2021-06-13 | Codechange: improve style/writing of IConsolePrint strings | rubidium42 | |
2021-06-13 | Change: do not print the '-' in front of help messages and make help ↵ | rubidium42 | |
messages more uniform | |||
2021-06-13 | Codechange: replace IConsolePrintF with IConsolePrint and fmt formatting | rubidium42 | |
Also make some strings more consistent with the rest of the console strings. | |||
2021-06-13 | Change: improve some of the console messages related to networking (make ↵ | rubidium42 | |
them more uniform) and convert to fmt | |||
2021-06-13 | Cleanup: remove IConsoleWarning/IConsoleError helpers | rubidium42 | |
Both did not support format parameters, so in many places IConsolePrint(CC_ERROR, "message") was used with a style different from what IConsoleError would do. | |||
2021-06-13 | Change: unify the style of console error messages and convert to fmt | rubidium42 | |
Always start with a capital, do not add "ERROR: " in front of it. | |||
2021-06-13 | Change: not performing a command is worthy of an error, not a warning | rubidium42 | |
If a command cannot be executed for whatever reason, it makes no sense to call it a warning. Something has been done wrong. Also make writing of these error message consistent while changing their "type". | |||
2021-06-13 | Codechange: remove single use IConsoleDebug | rubidium42 | |
2021-06-13 | Codechange: add an IConsolePrint overload that does formatting with fmt | rubidium42 | |
2021-06-13 | Fix 81062163: for (really) old games, station bus/truck station cache was ↵ | Patric Stout | |
not updated (#9366) | |||
2021-06-13 | Codechange: [Actions] Improve MSYS2 setup time (#9360) | Loïc Guilloux | |
2021-06-13 | Codechange: use fmt in DebugPrint where applicable | rubidium42 | |
2021-06-13 | Cleanup: remove old DEBUG macro and debug function | rubidium42 | |
2021-06-13 | Codechange: convert printf DEBUG statements to fmt Debug statements | rubidium42 | |
2021-06-13 | Codechange: use the fmt library for simpler debug formats | rubidium42 | |
2021-06-13 | Add: minimal set of headers from {fmt} 7.1.3 to 3rdparty | rubidium42 | |
2021-06-13 | Fix #9361, a2051ba: [Network] Off by one in CanWriteToPacket | rubidium42 | |
Previously it did not allow writing a byte to a packet that was of size limit - 1 anymore. | |||
2021-06-13 | Codechange: make the name of SettingDesc a std::string | rubidium42 | |
2021-06-13 | Codechange: add std::string accepting SetDParamStr to ErrorMessageData | rubidium42 | |
2021-06-13 | Codechange: use StrStartsWith/StrEndsWith when finding settings | rubidium42 | |
2021-06-13 | Codechange: add function to determine whether are string starts or ends with ↵ | rubidium42 | |
a given other string | |||
2021-06-13 | Fix #9362: Hover in online players window was slightly too big (#9364) | TELK | |
This causes graphical glitches at the bottom of the window. | |||
2021-06-12 | Codechange: Use dynamic string list for contents of land info window. | Michael Lutz | |
2021-06-12 | Update: Translations from eints | translators | |
norwegian (bokmal): 10 changes by Anolitt korean: 9 changes by telk5093 russian: 9 changes by Ln-Wolf finnish: 10 changes by hpiirai spanish: 8 changes by MontyMontana french: 9 changes by glx22 | |||
2021-06-12 | Fix #9353: [Script] Garbage collecting on priority queues could crash the game | rubidium42 | |
2021-06-12 | Change: Skip creating a RealSpriteGroup when there is only one result. | Peter Nelson | |
This avoids checking RSG for empty sets every time they are evaluated. This might alter behaviour in cases of a malformed NewGRF file. | |||
2021-06-12 | Codechange: Deduplicate ResolveReal() for resolvers that don't use real ↵ | Peter Nelson | |
sprite groups. This may change behaviour when multiple loading/loaded stages are provided, as the various copies checked in different orders, however only one result is expected in these cases anyway. | |||
2021-06-11 | Update: Translations from eints | translators | |
hindi: 67 changes by ritwikraghav14 | |||
2021-06-11 | Fix 4079c47: Missed a file when removing generated .sq files from the repo ↵ | Loïc Guilloux | |
(#9350) | |||
2021-06-11 | Fix: [Script] doxygen_filter is very strict about DOXYGEN_API usage (#9351) | Loïc Guilloux | |
2021-06-11 | Fix #9348, 4d74e51: don't try to sell shares of spectators (#9349) | Patric Stout | |
"new_owner" can be INVALID_OWNER, and as INVALID_OWNER == COMPANY_SPECTATORS, we could end up trying to sell shares of nobody. | |||
2021-06-10 | Add: [Actions] msys2/MinGW CI (#8698) | Loïc Guilloux | |
2021-06-10 | Feature: Configurable subsidy duration | Tyler Trahan | |
2021-06-10 | Fix aa5a8fe28: [MinGW] Wrong define tested (WIN32 vs _WIN32) | glx22 | |
2021-06-10 | Fix: [MinGW] Ignore wglGetProcAddress() cast warnings | glx22 | |
2021-06-10 | Codechange: [WIN32] Add a wrapper around GetProcAddress() | glx22 | |
2021-06-10 | Fix: [MinGW] Silence 2 cast warnings | glx22 | |
2021-06-10 | Fix: [MinGW] Unused squirrel code triggering a warning | glx22 | |
2021-06-10 | Fix: [MinGW32] Linking error | glx22 | |
2021-06-10 | Fix: [MinGW32] Can't convert lambda to stdcall | glx22 | |
2021-06-10 | Fix: [MinGW32] SHGFP_TYPE_CURRENT is now present in win32api | glx22 | |
2021-06-10 | Codechange: [WIN32] Reduce manual dynamic loading as WinXP is the minimum ↵ | glx22 | |
version | |||
2021-06-10 | Codechange: [WIN32] Use VersionHelpers where appropriate | glx22 | |
2021-06-10 | Add: '-X' option to ignore global folders in the search path (#9341) | Patric Stout | |
This is extreme useful for automated testing. Without this, OpenTTD will always look in your personal-dir (like ~/.local/share/openttd or %USER%\Documents\OpenTTD). For most users this is exactly what we want, that there is a shared place for all their files. However, for automated testing this is rather annoying, as your local development files influence the automated test. As such, '-X' counters this, and only gives the local folders. This is especially useful in combination with '-x' and '-c'. | |||
2021-06-10 | Fix #9329: [CMake] FindVersion.cmake relied on internal cmake variable (#9330) | Loïc Guilloux | |
2021-06-10 | Fix: [Script] Ensure the saved script strings are properly validated and ↵ | rubidium42 | |
terminated when being read from the savegame | |||
2021-06-10 | Cleanup: [Network] Remove C-string Recv_string and its last use | rubidium42 | |