Commit Graph

  • e3c9ed4d15 Codechange: [Network] Use std::string to determine an unique name for clients rubidium42 2021-05-29 20:22:41 +02:00
  • 806f78aa04 Codechange: [Network] Use std::string to send the client name and rcon commands rubidium42 2021-05-29 19:52:11 +02:00
  • fd95736bac Codechange: [Network] Use std::string for server side logic of kicking and banning clients rubidium42 2021-05-29 19:47:58 +02:00
  • f0e1cd0129 Codechange: [Network] Let server rcon result use std::string rubidium42 2021-05-29 19:33:42 +02:00
  • 8b9f1147df Codechange: [Network] Let server changing a client name use std::string rubidium42 2021-05-29 19:29:14 +02:00
  • d70fb74ac6 Codechange: use setting name instead of index for CmdChange(Company)Setting (#9306) Patric Stout 2021-05-29 23:27:01 +02:00
  • 5799402f7a Codechange: Rename window related DeleteXXX to match new behaviour glx22 2021-05-17 15:46:38 +02:00
  • 994bf19aef Fix f6d5c01: Delay deletion when closing windows glx22 2021-05-15 23:12:25 +02:00
  • ef991b1772 Codechange: [Network] Use std::string in CommandPacket rubidium42 2021-05-29 16:16:51 +02:00
  • 2e136285e1 Codechange: move from C-string to std::string for DoCommand rubidium42 2021-05-29 16:09:25 +02:00
  • 661728558e Codechange: let IsUnique.* functions accept std::string rubidium42 2021-05-29 16:07:42 +02:00
  • b4aedef848 Codechange: add std::string variant of Utf8StringLength rubidium42 2021-05-29 16:02:53 +02:00
  • 0125ba82e8 Fix: Do not send vehicles towards incomplete PF nodes Vít Šefl 2021-05-17 22:32:30 +02:00
  • 7713c3e3cc Codechange: move casting a "const char *" to "char *" to the caller Patric Stout 2021-05-29 15:18:51 +02:00
  • 665e3c1f45 Fix: ScriptObject::DoCommand could modify "text" while defined "const" Patric Stout 2021-05-29 15:13:11 +02:00
  • b0f44d7eb1 Doc: describe what each settings-file is about Patric Stout 2021-05-29 11:08:58 +02:00
  • e58046c947 Codechange: move all settings.ini files to table/settings Patric Stout 2021-05-29 10:58:07 +02:00
  • ca9a7df752 Codechange: rename str_validate to StrMakeValid(InPlace) (#9304) Patric Stout 2021-05-29 11:21:38 +02:00
  • 4d74e51907 Fix #9281: acquire a company uses special bookkeeping to make you rich (#9300) Patric Stout 2021-05-29 11:21:30 +02:00
  • 4c0e083128 Cleanup: set the base in the setting templates, instead of defining the base for every setting rubidium42 2021-05-29 09:12:11 +02:00
  • 4144e949ed Fix: [Network] Prevent an empty server name to be set anywhere rubidium42 2021-05-24 12:13:54 +02:00
  • 08308d808c Codechange: use separate pre and post callbacks for int settings rubidium42 2021-05-24 11:47:37 +02:00
  • e2f5d9e561 Codechange: use separate pre and post callbacks for string settings rubidium42 2021-05-24 09:44:20 +02:00
  • ea9715d970 Codechange: split Write_ValidateSetting to get separate functions for making ints valid and writing ints rubidium42 2021-05-24 10:42:02 +02:00
  • 208952f2ba Codechange: split Write_ValidateSetting to get separate functions for making strings valid and writing strings rubidium42 2021-05-24 09:44:20 +02:00
  • ce1c60699a Update: Translations from eints norwegian (bokmal): 3 changes by Anolitt dutch: 3 changes by Afoklala portuguese (brazilian): 3 changes by Vimerum translators 2021-05-28 19:53:19 +00:00
  • 7b5c0b4236 Update: Translations from eints chinese (traditional): 9 changes by benny30111 english (us): 3 changes by 2TallTyler translators 2021-05-27 19:38:25 +00:00
  • 7648483364 Change: by default, make "unload all" leave stations empty (#9301) Patric Stout 2021-05-27 18:56:39 +02:00
  • 8372c679e3 Codechange: add helper functions to read an int setting value rubidium42 2021-05-24 10:42:02 +02:00
  • 86c9ef8134 Codechange: remove SettingDescType in lieu of the actual classes rubidium42 2021-05-23 19:27:46 +02:00
  • e666a962b1 Codechange: let OneOfMany and ManyOfMany be their own classes as well rubidium42 2021-05-23 19:16:56 +02:00
  • 860003458f Codechange: make BoolSettingDesc its own sub class rubidium42 2021-05-23 18:20:49 +02:00
  • 72ec81325b Cleanup: remove unneeded temporary variables and casts rubidium42 2021-05-23 11:55:22 +02:00
  • 0d6597a9e6 Codechange: move bits of SettingDesc down to the appropriate sub classes rubidium42 2021-05-22 21:09:30 +02:00
  • f58611298e Codechange: use IntSettingDesc in the settings GUI rubidium42 2021-05-23 11:37:56 +02:00
  • f6723b53da Codechange: make parsing of IniItems overridable functions of SettingDesc rubidium42 2021-05-22 20:57:41 +02:00
  • 1f8ff0e4f9 Codechange: make Write_ValidateSetting a function of StringSettingDesc rubidium42 2021-05-22 20:52:24 +02:00
  • be28c95b30 Codechange: make Write_ValidateSetting a function of IntSettingDesc rubidium42 2021-05-22 20:44:09 +02:00
  • 024e584904 Cleanup: use (config) formatting for console settings functions rubidium42 2021-05-22 13:46:39 +02:00
  • c3cd4a683d Codechange: make formatting of values into strings a method of SettingDesc rubidium42 2021-05-22 13:39:41 +02:00
  • d8125fa46e Codechange: make sub classes of SettingDesc for the different types of settings rubidium42 2021-05-22 19:00:43 +02:00
  • 91b3d697c5 Codechange: make SettingDesc an instance in the setting table to allow for sub classes rubidium42 2021-05-23 10:47:12 +02:00
  • cf6b91f30f Codechange: do not use SettingDescBase directly when not needed rubidium42 2021-05-23 10:29:38 +02:00
  • 3bb6ce8827 Codechange: use initializer_lists for the settings tables rubidium42 2021-05-18 21:01:42 +02:00
  • 425d50372f Codechange: let SettingDesc extend SettingDescBase rubidium42 2021-05-23 09:51:33 +02:00
  • ac99a38175 Cleanup: remove and/or fix some confusing comments rubidium42 2021-05-22 08:32:51 +02:00
  • 8ffb4122df Codechange: just pass the SettingDesc to SetSettingValue and remove distinction between (non)company rubidium42 2021-05-18 20:57:44 +02:00
  • db54e20825 Change: mark copy-assignment as deleted for classes with a copy-constructor that is not trivial rubidium42 2021-05-26 21:48:28 +02:00
  • 9197de39e4 Cleanup: remove unused copy-constructor without copy-assignment rubidium42 2021-05-26 21:47:13 +02:00
  • 6fe4d4ad7b Codechange: linkgraph always iterates with NodeIDs over the Size(), so make Size() the same type to prevent infinite loops rubidium42 2021-05-26 21:32:43 +02:00
  • ed9e38221a Cleanup: remove dead code; ++ on ostreambuf_iterator is a no-op rubidium42 2021-05-26 21:28:13 +02:00
  • b280f16316 Codechange: remove unneeded comparison and casts rubidium42 2021-05-26 21:27:28 +02:00
  • b9797a81c0 Codechange: pass large parameter by reference instead of value, especially in a recursive function rubidium42 2021-05-26 20:55:45 +02:00
  • b791ffc6de Fix: do not hide parameter by local variable with the same name rubidium42 2021-05-26 20:51:17 +02:00
  • eaa3df1e8e Fix: part of a tile might not be marked dirty upon terraforming rubidium42 2021-05-26 20:49:22 +02:00
  • 35dbd53682 Update: Translations from eints russian: 3 changes by Ln-Wolf slovak: 3 changes by FuryPapaya spanish: 3 changes by MontyMontana translators 2021-05-26 19:32:03 +00:00
  • 3ce7e31f64 Feature: Sign Windows builds Owen Rudge 2021-05-24 23:03:04 +01:00
  • c96945fa2b Update: Translations from eints swedish: 27 changes by joeax910 spanish (mexican): 1 change by absay korean: 4 changes by telk5093 german: 3 changes by Wuzzy2 finnish: 3 changes by hpiirai french: 3 changes by glx22 portuguese: 3 changes by azulcosta translators 2021-05-25 19:16:10 +00:00
  • 6b24cd2516 Update: Translations from eints swedish: 50 changes by joeax910 translators 2021-05-24 19:18:21 +00:00
  • 7607277380 Fix: Network on Haiku, remove old code for BeOS milek7 2021-05-20 23:34:50 +00:00
  • 886f5c104a Fix: Workarounds for BeMidi driver to work properly on Haiku milek7 2021-05-20 22:22:28 +00:00
  • 36bcd2956a Fix: Building on Haiku milek7 2021-05-20 22:21:38 +00:00
  • 7c0762da65 Change: Show what is affected by "wagon removal" toggle glx22 2021-05-23 16:23:33 +02:00
  • e99352a5d9 Change: Unhide Ctrl effect for group replace protection glx22 2021-05-22 16:51:18 +02:00
  • 64be66216c Update: Translations from eints chinese (traditional): 3 changes by benny30111 translators 2021-05-23 19:20:55 +00:00
  • a896753ecc Fix #9264: Do not attach temporary wagons to free wagon chains when autoreplacing Jonathan G Rennison 2021-05-15 22:32:50 +01:00
  • 33d99d27f4 Fix: Encountering two-way red signals could prune unrelated branches. Vít Šefl 2021-05-15 17:23:23 +02:00
  • 97722931a9 Fix: [OpenGL] Increase timeout when waiting for the GPU to be done with the drawing buffer. Michael Lutz 2021-05-19 21:39:58 +02:00
  • 4f7d6cf1ba Update: Translations from eints japanese: 4 changes by akaregi korean: 2 changes by telk5093 translators 2021-05-22 19:12:46 +00:00
  • 7b58bfaf6c Update: Translations from eints japanese: 42 changes by akaregi translators 2021-05-21 19:16:19 +00:00
  • 08e71eed8b Update: Translations from eints japanese: 74 changes by akaregi translators 2021-05-20 19:11:15 +00:00
  • 3477405e86 Change: [Actions] use newly created Actions instead of custom shell-scripting (#9284) Patric Stout 2021-05-20 19:12:33 +02:00
  • ca9f9b84d3 Update: Translations from eints japanese: 239 changes by akaregi, 18 changes by scabtert translators 2021-05-19 19:09:28 +00:00
  • 145f2fc43a Update: Translations from eints indonesian: 14 changes by NinjaQuince translators 2021-05-18 19:10:56 +00:00
  • 7caceb26f7 Update: Translations from eints korean: 1 change by telk5093 indonesian: 55 changes by NinjaQuince translators 2021-05-17 19:08:25 +00:00
  • e2dc5aa83e Codechange: [Network] Use C++ string functions to generate company password hash rubidium42 2021-05-16 12:10:12 +02:00
  • e2e06633c9 Update: Translations from eints norwegian (bokmal): 1 change by Anolitt slovak: 1 change by FuryPapaya translators 2021-05-16 19:07:45 +00:00
  • 4d246cda73 Codechange: [Network] Let NetworkClientInfo use std::string rubidium42 2021-05-15 08:31:45 +02:00
  • 83679c0e57 Codechange: [Network] Use std::string to populate the client list for company stats rubidium42 2021-05-15 08:35:45 +02:00
  • e90b2649b6 Codechange: [Network] Let NetworkCompanyInfo use std::string rubidium42 2021-05-14 17:43:23 +02:00
  • 5c01f9ea52 Fix #9267, 47a99bb: [Squirrel] Heap use after free Rubidium 2021-05-16 07:33:32 +02:00
  • 6832b8ff31 Emscripten: Sync FS before closing the browser window Sergii Pylypenko 2021-05-16 01:25:34 +03:00
  • 315bcaab30 Emscripten: fixed a warning Sergii Pylypenko 2021-05-16 01:24:13 +03:00
  • 1b6eb4829c Emscripten: updated emsdk patch Sergii Pylypenko 2021-05-16 00:37:00 +03:00
  • 9cb1ebf0c1 Fixed fast forward not working in single-threaded mode Sergii Pylypenko 2021-05-16 00:30:08 +03:00
  • d51517d548 Fixed a crash when saving to network - this should be done from the video thread Sergii Pylypenko 2021-05-16 00:14:33 +03:00
  • fde3be923c Removed duplicate setting Sergii Pylypenko 2021-05-15 23:44:25 +03:00
  • e66e25ff71 Fix #9269, f6d5c01: Hide windows without abusing WC_INVALID glx22 2021-05-15 15:50:32 +02:00
  • 2e43f91891 Update: Translations from eints estonian: 1 change by siimsoni indonesian: 39 changes by w13 translators 2021-05-15 19:05:41 +00:00
  • fab120ee83 Codechange: [Network] Let chat communication use std::string rubidium42 2021-05-14 18:22:39 +02:00
  • ae85af98eb Codechange: Use std::string GetString where convenient rubidium42 2021-05-14 18:45:54 +02:00
  • 2e0297b0fa Add: GetString that returns std::string instead of filling a passed buffer rubidium42 2021-05-14 18:32:58 +02:00
  • e6703eac68 Codechange: [Network] Let NetworkTextMessage use std::string rubidium42 2021-05-14 18:12:37 +02:00
  • 44ca7d9377 Change: Use gender-neutral pronouns rubidium42 2021-05-09 19:02:17 +02:00
  • ddaedaf32a Fix: empty undocumented branches rubidium42 2021-05-11 19:36:21 +02:00
  • bb9121dbd4 Fix: comparison of narrow type to wide type in loop (potential for infinite loops) Rubidium 2021-05-10 23:43:52 +02:00
  • 031e91de6e Fix: [Network] Check on CIDR for netmask check considered everything valid Rubidium 2021-05-10 23:06:23 +02:00
  • e6f0d63e25 Codechange: comparison result is always the same due to earlier check Rubidium 2021-05-10 23:02:44 +02:00
  • aa5a8fe28a Codechange: use thread safe time functions rubidium42 2021-05-13 10:00:41 +02:00
  • 297d6e20bf Codechange: [Network] Pass passwords as std::string to the network code rubidium42 2021-05-02 09:18:56 +02:00