Commit Graph

  • c811d42d0c Fix a99ac62: fmt's include of cassert breaks our assert logic rubidium42 2021-06-13 20:39:42 +02:00
  • 721c3fdfb4 Update: Translations from eints vietnamese: 2 changes by KhoiCanDev german: 9 changes by Wuzzy2 finnish: 1 change by hpiirai portuguese: 9 changes by azulcosta translators 2021-06-13 18:55:51 +00:00
  • fc63432a11 Codechange: improve style/writing of IConsolePrint strings rubidium42 2021-06-13 14:55:11 +02:00
  • 75afd25e16 Change: do not print the '-' in front of help messages and make help messages more uniform rubidium42 2021-06-12 21:37:19 +02:00
  • eb6cdadc4d Codechange: replace IConsolePrintF with IConsolePrint and fmt formatting rubidium42 2021-06-12 21:33:01 +02:00
  • d9c1d18f2b Change: improve some of the console messages related to networking (make them more uniform) and convert to fmt rubidium42 2021-06-12 21:31:57 +02:00
  • b280a3a0ed Cleanup: remove IConsoleWarning/IConsoleError helpers rubidium42 2021-06-12 21:09:58 +02:00
  • efd4ba4797 Change: unify the style of console error messages and convert to fmt rubidium42 2021-06-12 21:07:04 +02:00
  • de49727ae8 Change: not performing a command is worthy of an error, not a warning rubidium42 2021-06-12 20:55:56 +02:00
  • 121b037054 Codechange: remove single use IConsoleDebug rubidium42 2021-06-12 20:45:11 +02:00
  • 6b757c716a Codechange: add an IConsolePrint overload that does formatting with fmt rubidium42 2021-06-12 20:43:37 +02:00
  • 1e432fbd71 Fix 81062163: for (really) old games, station bus/truck station cache was not updated (#9366) Patric Stout 2021-06-13 13:48:40 +02:00
  • f86c66cbd7 Codechange: [Actions] Improve MSYS2 setup time (#9360) Loïc Guilloux 2021-06-13 13:26:45 +02:00
  • 7d79180040 Codechange: use fmt in DebugPrint where applicable rubidium42 2021-06-12 11:32:57 +02:00
  • 352dbdd570 Cleanup: remove old DEBUG macro and debug function rubidium42 2021-06-12 11:21:41 +02:00
  • 55a11710a6 Codechange: convert printf DEBUG statements to fmt Debug statements rubidium42 2021-06-12 09:10:17 +02:00
  • a99ac62c1a Codechange: use the fmt library for simpler debug formats rubidium42 2021-06-11 21:17:07 +02:00
  • 662d8dfc30 Add: minimal set of headers from {fmt} 7.1.3 to 3rdparty rubidium42 2021-06-12 09:34:09 +02:00
  • 845fded2a0 Fix #9361, a2051ba: [Network] Off by one in CanWriteToPacket rubidium42 2021-06-13 10:07:44 +02:00
  • bf500c39c9 Codechange: make the name of SettingDesc a std::string rubidium42 2021-05-30 11:51:21 +02:00
  • e588923bff Codechange: add std::string accepting SetDParamStr to ErrorMessageData rubidium42 2021-05-30 11:40:54 +02:00
  • ca9c50607e Codechange: use StrStartsWith/StrEndsWith when finding settings rubidium42 2021-05-30 11:30:03 +02:00
  • fed3e3305f Codechange: add function to determine whether are string starts or ends with a given other string rubidium42 2021-05-30 11:20:00 +02:00
  • 2d0abf5a76 Fix #9362: Hover in online players window was slightly too big (#9364) TELK 2021-06-13 17:06:50 +09:00
  • 418e0ea85f Codechange: Use dynamic string list for contents of land info window. Michael Lutz 2021-06-12 19:13:22 +02:00
  • 8dd846bad4 Update: Translations from eints 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 translators 2021-06-12 18:56:05 +00:00
  • 71f3c35288 Fix #9353: [Script] Garbage collecting on priority queues could crash the game rubidium42 2021-06-12 16:45:26 +02:00
  • 40cec34836 Change: Skip creating a RealSpriteGroup when there is only one result. Peter Nelson 2021-06-04 12:31:00 +01:00
  • f1328db063 Codechange: Deduplicate ResolveReal() for resolvers that don't use real sprite groups. Peter Nelson 2021-06-04 12:52:00 +01:00
  • c562b4c527 Update: Translations from eints hindi: 67 changes by ritwikraghav14 translators 2021-06-11 18:54:52 +00:00
  • 16ebf7861f Fix 4079c47: Missed a file when removing generated .sq files from the repo (#9350) Loïc Guilloux 2021-06-11 16:59:19 +02:00
  • ee5f23382d Fix: [Script] doxygen_filter is very strict about DOXYGEN_API usage (#9351) Loïc Guilloux 2021-06-11 16:40:04 +02:00
  • ef25afd55a Fix #9348, 4d74e51: don't try to sell shares of spectators (#9349) Patric Stout 2021-06-11 00:18:20 +02:00
  • acb6348ba6 Add: [Actions] msys2/MinGW CI (#8698) Loïc Guilloux 2021-06-10 23:54:52 +02:00
  • d09210e1c6 Feature: Configurable subsidy duration Tyler Trahan 2021-04-22 13:54:32 -04:00
  • c2db408d5d Fix aa5a8fe28: [MinGW] Wrong define tested (WIN32 vs _WIN32) glx22 2021-05-20 19:48:45 +02:00
  • d485b50813 Fix: [MinGW] Ignore wglGetProcAddress() cast warnings glx22 2021-05-14 15:41:00 +02:00
  • 744a9e4745 Codechange: [WIN32] Add a wrapper around GetProcAddress() glx22 2021-05-14 15:26:03 +02:00
  • 15f66329c2 Fix: [MinGW] Silence 2 cast warnings glx22 2021-05-14 02:15:26 +02:00
  • 00e3fddd0c Fix: [MinGW] Unused squirrel code triggering a warning glx22 2021-05-14 01:07:18 +02:00
  • b7250a42e1 Fix: [MinGW32] Linking error glx22 2021-05-13 23:48:28 +02:00
  • 2df48a78cc Fix: [MinGW32] Can't convert lambda to stdcall glx22 2021-05-13 23:47:08 +02:00
  • 3ca0239985 Fix: [MinGW32] SHGFP_TYPE_CURRENT is now present in win32api glx22 2021-02-19 23:49:14 +01:00
  • 5d05c4919b Codechange: [WIN32] Reduce manual dynamic loading as WinXP is the minimum version glx22 2021-05-20 18:28:14 +02:00
  • f4c7d5577e Codechange: [WIN32] Use VersionHelpers where appropriate glx22 2021-05-20 18:40:11 +02:00
  • ed3946e295 Add: '-X' option to ignore global folders in the search path (#9341) Patric Stout 2021-06-10 23:13:34 +02:00
  • 076f3d26c2 Fix #9329: [CMake] FindVersion.cmake relied on internal cmake variable (#9330) Loïc Guilloux 2021-06-10 22:14:08 +02:00
  • 2924ac48c5 Fix: [Script] Ensure the saved script strings are properly validated and terminated when being read from the savegame rubidium42 2021-06-04 18:59:13 +02:00
  • bb8fd00760 Cleanup: [Network] Remove C-string Recv_string and its last use rubidium42 2021-05-30 13:36:07 +02:00
  • ab9b937ab7 Codechange: [Network] Use std::string to get a NewGRF's name rubidium42 2021-05-30 13:34:58 +02:00
  • 849a10520c Change: allow pause/unpause console command in single player too (#9342) Patric Stout 2021-06-10 20:11:50 +02:00
  • e2417193c9 Cleanup: [ContentInfo] Remove some functions that are not needed anymore rubidium42 2021-05-30 13:12:00 +02:00
  • e3717ae903 Codechange: [ContentInfo] Use std::string instead of string buffers rubidium42 2021-05-30 13:02:44 +02:00
  • df181bb641 Codechange: [ContentInfo] Use a vector for dependencies instead of custom allocation rubidium42 2021-05-30 12:53:42 +02:00
  • 9c424ab741 Codechange: [ContentInfo] Use StringList for tags instead of custom allocations rubidium42 2021-05-30 12:47:50 +02:00
  • dfb89f3891 Codechange: [ContentInfo] Do not use memset/memcpy to make it possible to use vector/string rubidium42 2021-05-30 12:41:45 +02:00
  • 6bb3f034e4 Cleanup: [ContentInfo] Remove unused function rubidium42 2021-05-30 12:32:59 +02:00
  • 37ae6b8ae3 Add: adhere the autosave_on_exit setting for Null videodriver (#9343) Patric Stout 2021-06-10 19:34:53 +02:00
  • 174952440a Codechange: rework CHTS-chunk save/load to be more like the others Patric Stout 2021-06-06 14:01:42 +02:00
  • 8f323855b1 Codechange: rename SL_LST to SL_REFLIST to highlight the "reference" part Patric Stout 2021-06-06 11:21:39 +02:00
  • aa6443d57a Codechange: refactor SlList to use SlStorageHelper Patric Stout 2021-06-06 11:05:03 +02:00
  • 23857af693 Codechange: refactor SlDequeueHelper to work with unsigned and be more generic Patric Stout 2021-06-06 10:22:55 +02:00
  • a2147d437e Codechange: use wrappers to get Var[Mem|File]Type, instead of GB() Patric Stout 2021-06-04 10:33:38 +02:00
  • fba86f711f Codechange: move GetVariableAddress inside SlObjectMember Patric Stout 2021-05-31 22:49:44 +02:00
  • f899772ec2 Fix 2e136285: Crash when CTRL-clicking on a sign (#9345) Vít Šefl 2021-06-10 15:49:25 +02:00
  • b880e93416 Updated todo Sergii Pylypenko 2021-06-10 01:42:46 +03:00
  • 37b285ad83 Update: Translations from eints spanish (mexican): 2 changes by absay translators 2021-06-09 19:13:47 +00:00
  • 12de256b72 Update: Translations from eints german: 1 change by Wuzzy2 spanish: 1 change by ilyabakhlin translators 2021-06-08 19:22:42 +00:00
  • f997eb6ca4 Fix: compatible NewGRFs in crash-log reported wrong md5 (#9340) Patric Stout 2021-06-08 20:30:44 +02:00
  • 1e564b333f Codechange: make [Save|Load]Settings() behave more like other Save/Load code (#9335) Patric Stout 2021-06-07 23:03:12 +02:00
  • 648ee88a02 Codechange: merge guiflags and flags in settings .ini files Patric Stout 2021-06-03 20:55:03 +02:00
  • 264991dfa5 Codechange: move SLF_NO_NETWORK_SYNC into settings Patric Stout 2021-06-04 09:31:28 +02:00
  • 414e12d26b Codechange: move SLF_NOT_IN_SAVE into settings Patric Stout 2021-06-04 09:28:38 +02:00
  • 7572603c9d Codechange: remove the unused SLF_HEX flag Patric Stout 2021-06-03 21:01:00 +02:00
  • d835a42c05 Update: Translations from eints english (us): 1 change by 2TallTyler catalan: 5 changes by J0anJosep translators 2021-06-06 19:37:57 +00:00
  • c27afdf3f6 Codechange: Remove FOR_ALL_CHUNK_HANDLERS glx22 2021-05-02 22:41:34 +02:00
  • 3559e55b91 Update: Translations from eints spanish (mexican): 1 change by absay latvian: 2 changes by osprinkis translators 2021-06-05 19:36:47 +00:00
  • ea23a9cdb6 Update: Translations from eints korean: 1 change by telk5093 dutch: 1 change by Afoklala french: 1 change by MalaGaM translators 2021-06-04 20:11:37 +00:00
  • d816ff0361 Update: Translations from eints korean: 1 change by telk5093 translators 2021-06-03 20:24:19 +00:00
  • 5e44da3010 Fix ef991b17: server was trying to free() a packet created with "new CommandPacket()" (#9334) Patric Stout 2021-06-03 22:07:44 +02:00
  • feb2ddbefa Codechange: rename SettingGuiFlag to SettingFlag (#9332) Patric Stout 2021-06-03 21:18:29 +02:00
  • 28e90769f7 Codechange: use "[[maybe_unused]]" instead of a wide variety of other ways we had Patric Stout 2021-06-03 16:55:08 +02:00
  • f8dd5dd00a Codechange: remove unused assert_msg() macro Patric Stout 2021-06-03 16:21:32 +02:00
  • 48ecc481ee Update: Translations from eints swedish: 1 change by joeax910 translators 2021-06-01 20:58:39 +00:00
  • 30f5938eed Fix b791ffc6: use the correct name in CmdPlantTree Vít Šefl 2021-06-01 17:37:39 +02:00
  • c936f8b769 Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper Vít Šefl 2021-06-01 16:41:23 +02:00
  • 9fff00ba20 Codechange: C++-ify lists for SaveLoad (#9323) Patric Stout 2021-05-31 22:26:44 +02:00
  • 956d761e3e Update: Translations from eints japanese: 1 change by scabtert translators 2021-05-31 20:18:35 +00:00
  • 921ab68a48 Codechange: use AsIntSetting()->Read() wrapper if possible (#9324) Patric Stout 2021-05-31 10:56:06 +02:00
  • 043a544248 Update: Translations from eints 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 translators 2021-05-30 19:56:14 +00:00
  • 5ded596c80 Fix #9320, 2e136285: nullptr could not be converted to string Rubidium 2021-05-30 19:37:48 +02:00
  • 4613ababd3 Fix #9316, 64eddaeb: at about 250.000 inhabitants the bridge length limit check overflows rubidium42 2021-05-30 14:38:55 +02:00
  • 0c96884700 Codechange: add a wrapper function to find all settings based on prefix (#9312) Patric Stout 2021-05-30 10:55:52 +02:00
  • e9e4588db1 Codechange: use setting name instead of index for HandleOldDiffCustom() (#9311) Patric Stout 2021-05-30 10:40:59 +02:00
  • bcd7a7aafe Codechange: rename _SQ64 into POINTER_IS_64BIT (#9313) Patric Stout 2021-05-30 10:40:03 +02:00
  • 8c273ed598 Codechange: [Network] Let admin-console use std::string(_view) rubidium42 2021-05-14 17:38:05 +02:00
  • e58581f1f8 Codechange: [Network] Let admin-game script use std::string rubidium42 2021-05-14 17:33:29 +02:00
  • 29f2bd27c4 Codechange: [Game] Pass the length instead of '\0' terminating (and undoing that) in the middle of a C-string rubidium42 2021-05-16 11:58:44 +02:00
  • 8a918ce170 Codechange: [Network] Make admin name and version std::string rubidium42 2021-05-14 17:25:16 +02:00
  • 97c461d1e7 Fix: limit heightmap sizes to something reasonable to prevent crafted heightmaps to OOM-crash the game rubidium42 2021-05-29 14:02:04 +02:00