Commit Graph

  • 0fa2007560 Fix cdb3dd049: GOAL chunk was not using the header for loading (#9409) Loïc Guilloux 2021-07-03 18:26:24 +02:00
  • d38ad7d80c Cleanup: remove declaration of undefined function rubidium42 2021-07-03 08:12:13 +02:00
  • 979783f90e Codechange: replace InjectDParam/ShiftParameters by setting the right parameter values in the first place rubidium42 2021-07-03 08:03:33 +02:00
  • 1d9912134d Doc: guidelines for network-compatible patch-packs that want to add fields to existing chunks Patric Stout 2021-06-28 12:47:04 +02:00
  • 3e3049fd0e Codechange: make savegame-version checks more obvious in SlCompanyLiveries::Load Patric Stout 2021-06-19 11:18:30 +02:00
  • 4e645ce749 Codechange: using "until" in function names can be confusing Patric Stout 2021-06-18 13:27:59 +02:00
  • 9643a1b80a Doc: explain the binary structure of our (new) savegames Patric Stout 2021-06-15 14:54:10 +02:00
  • 1ed2405907 Cleanup: remove SLE_NULL and friends Patric Stout 2021-06-15 13:31:51 +02:00
  • 3826703bc3 Add: store headers for chunks with SL_STRUCTLIST Patric Stout 2021-06-07 11:35:21 +02:00
  • cdb3dd0493 Add: store headers for most savegame chunks Patric Stout 2021-05-30 15:59:40 +02:00
  • 7dd5fd6ed4 Feature: framework to make savegames self-descriptive Patric Stout 2021-06-14 10:05:30 +02:00
  • 513641f9ba Update: Translations from eints english (us): 1 change by 2TallTyler german: 1 change by Wuzzy2 dutch: 1 change by Afoklala translators 2021-07-02 18:50:57 +00:00
  • 75b6051b7a Change: move sensitive information to secrets.cfg and private information to private.cfg Patric Stout 2021-06-28 16:39:48 +02:00
  • 4f3bf84af4 Codechange: simplify SaveVersionInConfig() Patric Stout 2021-07-01 20:06:04 +02:00
  • 66dc0ce196 Codechange: C++-ify the usage of IniFile in settings.cpp Patric Stout 2021-07-01 19:59:13 +02:00
  • a42251fc72 Codechange: move network-related settings out of settings.ini Patric Stout 2021-06-28 15:35:00 +02:00
  • 9c7a7b53a1 Codechange: use a contructor for NewsItem to set the values Rubidium 2021-06-17 16:38:34 +02:00
  • 9a7750f14e Codechange: use the constructor for CompanyNewsItem to fill the data instead of a separate function rubidium42 2021-06-16 17:54:08 +02:00
  • aa9818db90 Codechange: create a type for the "free_data" of NewsItems and (de)allocate it with new and delete rubidium42 2021-06-16 17:50:18 +02:00
  • df601b8559 Update: Translations from eints finnish: 1 change by hpiirai translators 2021-06-30 18:53:37 +00:00
  • d38079d053 Fix f7e390bd: freeaddrinfo() is not guaranteed to handle a nullptr graceful (#9404) Patric Stout 2021-06-29 23:02:25 +02:00
  • b6fb020388 Change: [strgen] Change warnings for translations into infos (#9406) Loïc Guilloux 2021-06-29 22:19:24 +02:00
  • 8336d21b25 Update: Translations from eints swedish: 27 changes by joeax910 korean: 4 changes by telk5093 russian: 1 change by Ln-Wolf portuguese: 1 change by azulcosta translators 2021-06-29 18:52:43 +00:00
  • c539343ba9 Update: Translations from eints swedish: 1 change by joeax910 translators 2021-06-28 19:00:24 +00:00
  • f9b4a3a5e6 Add: Show the number of clients and companies in the online players window (#9376) TELK 2021-06-29 01:42:23 +09:00
  • 883e4ea325 Change: [Emscripten] set default scrolling mode to non-pointer-locking (#9191) embeddedt 2021-06-28 12:39:09 -04:00
  • 003b6a0c85 Fix ea9715d: not all setting values were clamped properly (#9401) SamuXarick 2021-06-27 23:58:54 +01:00
  • 59e96cd56a Update: Translations from eints swedish: 6 changes by joeax910 finnish: 1 change by hpiirai catalan: 9 changes by J0anJosep translators 2021-06-27 18:50:30 +00:00
  • 87eb0e4fce Fix #9402, 2e136285: Crash when founding town using default name (#9403) Loïc Guilloux 2021-06-27 17:18:21 +02:00
  • da7621cc55 Update: Translations from eints swedish: 1 change by joeax910 translators 2021-06-26 18:50:34 +00:00
  • 98e653dacc Fix #9386: compilers failing to compile with LTO by using variants instead of new + unique_ptr rubidium42 2021-06-21 18:46:27 +02:00
  • f35e6c1c7f Codechange: use C-style strings instread of std::string in the SettingDesc constructor rubidium42 2021-06-21 18:41:30 +02:00
  • c93fcbcb28 Codechange: introduce helper to convert from the iterated type to the actual SettingDesc rubidium42 2021-06-21 18:39:27 +02:00
  • f7f1d530b8 Codechange: instead of "naked" initializer lists, declare the type in the saveload macros rubidium42 2021-06-21 18:33:37 +02:00
  • f029fd0f3b Codechange: remove overloading on UpdateServiceInterval rubidium42 2021-06-21 18:31:56 +02:00
  • cdf9caf8ea Codechange: [Network] Remove overload on NetworkValidateClientName rubidium42 2021-06-21 18:29:21 +02:00
  • 0013673faf Change: prevent palette updates during copying to the video driver Patric Stout 2021-06-17 10:38:04 +02:00
  • 74186998a2 Codechange: use _cur_palette the same in all the drivers Patric Stout 2021-06-17 10:34:43 +02:00
  • 1ed7afc0a8 Change: [GitHub] use an issue form to let people fill in bug report / crashes (#9400) Patric Stout 2021-06-26 13:51:29 +02:00
  • 95a94dcf90 Update: Translations from eints swedish: 1 change by joeax910 dutch: 9 changes by Afoklala translators 2021-06-25 18:50:57 +00:00
  • 8ffb519ec6 Emscripten: text input with HTML <input> element Sergii Pylypenko 2021-06-24 01:00:17 +03:00
  • 4eed59213e Fixed console obscured by vertical toolbar Sergii Pylypenko 2021-06-24 00:38:31 +03:00
  • 37116a7575 Codechange: [OSX] Remove old code that has no effect on current OSX versions. Michael Lutz 2021-06-22 01:41:15 +02:00
  • 883e21dbb7 Codechange: [OSX] We use OpenGL even if Apple doesn't like it. Michael Lutz 2021-06-22 01:40:40 +02:00
  • 0d5d3083bd Codechange: [OSX] Use more exact enum names where introduced with the 10.12 SDK. Michael Lutz 2021-06-21 23:37:49 +02:00
  • 8c1b89e107 Update: Translations from eints english (us): 9 changes by 2TallTyler translators 2021-06-22 18:55:02 +00:00
  • f6c674683c Emscripten: fixed Ctrl key not working Sergii Pylypenko 2021-06-22 01:08:14 +03:00
  • 8459f5dd43 Updated todo Sergii Pylypenko 2021-06-22 00:48:13 +03:00
  • 0427eab5c6 Emscripten: added a hit counter to loading screen Sergii Pylypenko 2021-06-22 00:46:26 +03:00
  • 6a05839d8d Update: Translations from eints swedish: 1 change by kustridaren korean: 1 change by telk5093 translators 2021-06-20 18:53:19 +00:00
  • 9d119889d1 Emscripten, removed more network hacks, Emscripten bug 12996 is fixed in Emscripten 2.0.20 Sergii Pylypenko 2021-06-20 02:53:37 +03:00
  • 44c7cc19b8 Emscripten: removed network stubs and re-enabled multiplayer dialog Sergii Pylypenko 2021-06-20 02:32:37 +03:00
  • 8a33e98834 Fix #8169: nullptr dereference when autoreplacing vehicle with no orders (#9387) Jonathan G Rennison 2021-06-19 22:31:23 +01:00
  • 052f6b5d9f Update: Translations from eints swedish: 12 changes by joeax910 translators 2021-06-19 18:53:27 +00:00
  • dbb9fa9b6f Emscripten: fixed fontconfig font path Sergii Pylypenko 2021-06-19 01:10:34 +03:00
  • ce7ef4d824 Fix: Wrong cargo line position in IndustryCargo window. (#9383) PeterN 2021-06-17 23:34:59 +01:00
  • 1e6a2163a5 Fix #9358: Don't skip empty files in tar (#9367) SamuXarick 2021-06-17 23:08:49 +01:00
  • cf865597f8 Fix: don't propagate shift/ctrl state till next game-tick (#9381) Patric Stout 2021-06-17 20:22:57 +02:00
  • b45c006ab9 Fix: on startup, NewGRF scan could case race-condition (#9382) Patric Stout 2021-06-17 20:10:40 +02:00
  • c12a152ec9 Fix: thread safety issue during exiting the game (#9380) Patric Stout 2021-06-17 18:58:59 +02:00
  • 281a65b3e1 Cleanup: simplify some boolean expressions Rubidium 2021-06-16 23:21:21 +02:00
  • 357af686dc Cleanup: use true/false instead of 1/0 where applicable Rubidium 2021-06-16 22:29:57 +02:00
  • f904aef176 Cleanup: use nullptr instead of 0 or NULL Rubidium 2021-06-16 21:12:08 +02:00
  • a9774f3e34 Cleanup: [Squirrel] Use nullptr instead of 0 or NULL Rubidium 2021-06-16 21:15:40 +02:00
  • 3237e97b35 Cleanup: [Script] Use nullptr instead of 0 or NULL Rubidium 2021-06-16 21:10:41 +02:00
  • 930bb22416 Cleanup: remove lines from station_base.h that are already included in includes base_station_base.h Rubidium 2021-06-16 20:47:31 +02:00
  • 7b1902a8b0 Emscripten: compile libiculx for RTL text support Sergii Pylypenko 2021-06-17 01:07:27 +03:00
  • b560620eb9 Update: Translations from eints spanish: 3 changes by MontyMontana hindi: 28 changes by ritwikraghav14 translators 2021-06-15 18:57:22 +00:00
  • 8e91527251 Codechange: mark chunks that are not stored as CH_READONLY Patric Stout 2021-06-14 13:57:53 +02:00
  • 4c4b55ecbd Change: rework GLOG chunk to be more like the rest Patric Stout 2021-06-12 17:12:35 +02:00
  • 88edfd4ef1 Change: rework several CH_RIFF chunks to use CH_ARRAY instead Patric Stout 2021-06-06 09:59:33 +02:00
  • b9ab9e4d05 Codechange: add the ability to save/load a std::vector Patric Stout 2021-06-14 20:03:35 +02:00
  • 97b94bdc9a Change: prefix SL_ARR with the length of the array Patric Stout 2021-06-12 14:49:51 +02:00
  • f67af5cbe5 Codechange: make it more obvious SlArray supports SLE_VAR_NULL Patric Stout 2021-06-15 12:00:48 +02:00
  • d5cda58158 Codechange: use SL_NULL if you want to store null-bytes or load to nothing Patric Stout 2021-06-15 11:59:38 +02:00
  • 0d2e3437e3 Change: switch SL_DEQUE and SL_REFLIST length field to a gamma Patric Stout 2021-06-12 13:23:19 +02:00
  • 75e7451151 Change: indicate in the savegame if a SL_STRUCT contains any data Patric Stout 2021-06-11 15:05:58 +02:00
  • a146bcfe93 Change: store length of SL_STRUCTLIST in the savegame Patric Stout 2021-06-06 23:23:12 +02:00
  • d0bcb9839a Fix: you could join an AI company in multiplayer via the GUI (#9369) SamuXarick 2021-06-15 13:00:50 +01:00
  • d31a535c87 Cleanup: remove some unneeded c_str() calls Rubidium 2021-06-14 23:17:58 +02:00
  • 05005dcdfa Codechange: [Network] Use std::string instead of char[] for the name of the file that is downloading rubidium42 2021-06-14 16:16:10 +02:00
  • 981cd0197a Codechange: [Network] Use std::string for the client name in the network server rubidium42 2021-06-14 16:09:50 +02:00
  • a8b3afb236 Codechange: [Network] Use string_view for network compatability check rubidium42 2021-06-13 23:41:15 +02:00
  • 49dcf0c772 Codechange: [Network] Simplify constructing the HTTP request with fmt rubidium42 2021-06-13 21:47:32 +02:00
  • 53b4786037 Codechange: [Network] Let NetworkError return its std::string instead of a C-string rubidium42 2021-06-13 21:41:07 +02:00
  • 667301e3ec Codechange: [Network] Make hostname/client IP return strings instead of a C-string rubidium42 2021-06-13 21:05:15 +02:00
  • a91e29b656 Codechange: [Network] Let IsInNetmask use std::string rubidium42 2021-06-13 21:29:40 +02:00
  • 36705f1dc0 Codechange: [Network] Simplify formatting of network addresses to string rubidium42 2021-06-13 20:59:42 +02:00
  • 9e32c618f9 Fix: [Network] Determining GetNetworkRevisionString could overflow and underflow its buffer rubidium42 2021-06-13 23:06:15 +02:00
  • 7b135a8269 Codechange: use SLE_STRUCT(LIST) for Linkgraph chunks Patric Stout 2021-06-14 14:55:37 +02:00
  • 5cd0c65787 Codechange: move Save/Load functions of same chunk next to each other Patric Stout 2021-06-14 14:03:03 +02:00
  • af3aba7a88 Codechange: use SLE_STRUCT(LIST) for GameScript chunks Patric Stout 2021-06-14 13:32:12 +02:00
  • aa02bf27f6 Codechange: use as much of STNN code for STNS as possible Patric Stout 2021-06-10 11:11:55 +02:00
  • 0bdca02bdf Codechange: use SLE_STRUCT(LIST) for Station chunks Patric Stout 2021-06-10 09:44:04 +02:00
  • af43fc3d62 Codechange: use SLE_STRUCT(LIST) for Company chunks Patric Stout 2021-06-09 20:04:53 +02:00
  • 0bb1d2fa8e Codechange: use SLE_STRUCT(LIST) for Town chunks Patric Stout 2021-06-08 15:42:27 +02:00
  • 4e4720f217 Codechange: remove the special station/vehicle code from SaveLoad Patric Stout 2021-06-06 16:03:56 +02:00
  • 4600d289b5 Codechange: ability to store structs and list of structs in savegames Patric Stout 2021-06-08 13:21:31 +02:00
  • 909f3f25bd Update: Translations from eints spanish (mexican): 9 changes by absay portuguese (brazilian): 9 changes by Vimerum translators 2021-06-14 18:54:53 +00:00
  • 7385e780ac Cleanup: nested_array should not be accessed directly. Peter Nelson 2021-04-29 20:04:50 +01:00