Commit Graph

  • 8e9eca6ddd Codechange: Use __attribute__ access none to silence GCC 11 -Wmaybe-uninitialized warnings (#9124) Milek7 2021-04-28 23:06:47 +02:00
  • 267703c14b Update: Translations from eints spanish (mexican): 40 changes by absay english (us): 1 change by 2TallTyler korean: 3 changes by telk5093 german: 1 change by danidoedel finnish: 1 change by hpiirai catalan: 1 change by J0anJosep portuguese: 45 changes by azulcosta portuguese (brazilian): 44 changes by Vimerum translators 2021-04-28 17:53:26 +00:00
  • a341852cd5 Fix: missing <limits> include in network/core/packet.h (#9123) Milek7 2021-04-28 00:22:03 +02:00
  • 31f1db2d3a Change: no longer use UDP when entering the lobby of a server Patric Stout 2021-04-26 20:04:02 +02:00
  • b57d845e55 Codechange: refactor CheckGameCompatibility() from existing function Patric Stout 2021-04-26 20:02:58 +02:00
  • b3003dd163 Add: ability to retrieve game info from server over TCP Patric Stout 2021-04-26 20:02:27 +02:00
  • 84c75a7b9a Codechange: be explicit in pointer comparisons Patric Stout 2021-04-27 19:58:32 +02:00
  • cb2ef1ea4b Codechange: move all NetworkGameInfo related functions to a single file Patric Stout 2021-04-26 15:18:10 +02:00
  • 8fa53f543a Change: [Network] lower TCP connect() timeout to 3s (#9112) Patric Stout 2021-04-27 20:18:43 +02:00
  • 015e3b412e Cleanup: remove #ifdefs for compiling the old content server rubidium42 2021-04-27 19:32:51 +02:00
  • b89dba7e4e Update: Translations from eints japanese: 26 changes by scabtert catalan: 43 changes by J0anJosep translators 2021-04-27 17:53:43 +00:00
  • 31c87ba908 Fix: truncating strings in settings could leave invalid Utf8 characters rubidium42 2021-04-27 18:25:53 +02:00
  • 0e449f20dc Codechange: writing and string validation to its own functions rubidium42 2021-04-27 18:24:33 +02:00
  • b54d8a49fb Feature: allow non-ASCII currency separators rubidium42 2021-04-27 18:14:44 +02:00
  • 4880ec29e4 Change: [Network] Safeguard from using errno/strerror for handling network errors rubidium42 2021-04-27 11:30:56 +02:00
  • 8c2e3a004e Codechange: [Network] Do not leak os_abstraction.h via base_media_func.h rubidium42 2021-04-27 11:20:27 +02:00
  • 84985c1223 Codechange: [Network] Do not leak os_abstraction.h via fios.h rubidium42 2021-04-27 11:17:03 +02:00
  • cbad518bf3 Codechange: [Network] Do not leak os_abstraction.h via network_func rubidium42 2021-04-27 10:56:26 +02:00
  • cf8c1aa860 Change: [Network] Use string error messages instead of numeric error numbers that need to be looked up rubidium42 2021-04-27 12:13:06 +02:00
  • 65c5a64719 Fix: [Network] errno and strerror do not handle network errors on Windows rubidium42 2021-04-27 10:50:28 +02:00
  • a934dfe0be Fix: [NewGRF] Errors with severity ERROR also display a pop-up window (#9119) Chris 2021-04-27 18:57:53 +02:00
  • 8ea06128be Update: Translations from eints english (us): 39 changes by 2TallTyler korean: 44 changes by telk5093 german: 43 changes by danidoedel russian: 7 changes by Ln-Wolf finnish: 39 changes by hpiirai translators 2021-04-26 17:53:20 +00:00
  • 43b6f6915b Fix 8a95fee4: Missing initialiser in Packet constructor Charles Pigott 2021-04-25 23:30:32 +01:00
  • fd84cfa196 Fixed Multiplayer dialog Sergii Pylypenko 2021-04-26 01:13:53 +03:00
  • 066a20c696 Updated revision Sergii Pylypenko 2021-04-26 00:11:47 +03:00
  • 5b2f316cda Fixed text input in the wrong edit box in Multiplayer server list Sergii Pylypenko 2021-04-26 00:05:45 +03:00
  • 1c0c2b7345 Fixed a crash in game options dialog Sergii Pylypenko 2021-04-25 23:48:28 +03:00
  • 561ce3ee7f Merge tag '1.11.1' into 1.11 Sergii Pylypenko 2021-04-25 22:58:47 +03:00
  • 5afb090082 Change: [Network] Remove now defunct savegame transfer packet limiter rubidium42 2021-04-25 19:59:19 +02:00
  • a3c9eca722 Change: use 32 KiB packets to send requests to the content server Rubidium 2021-04-18 14:59:23 +02:00
  • 21f58ab437 Change: use 32 KiB packets to transfer the savegame Rubidium 2021-04-18 14:56:25 +02:00
  • d6000c2ec5 Codechange: differentiate between UDP, TCP and compatibility MTU values Rubidium 2021-04-18 14:49:39 +02:00
  • 8b302761d4 Codechange: allow different limits in packet sizes Rubidium 2021-04-18 14:42:06 +02:00
  • 97288bc286 Fix #9109: Malformed STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_ROAD in Japanese lang (#9110) Charles Pigott 2021-04-25 20:11:59 +01:00
  • 224625942c Fix: Count engine details text in lines rather than pixels. (#9107) PeterN 2021-04-25 19:34:16 +01:00
  • 27031b396f Change: [Actions] Reword bug/crash report instructions (#9104) Tyler Trahan 2021-04-25 14:27:30 -04:00
  • b721787c7f Update: Translations from eints norwegian (bokmal): 4 changes by Anolitt spanish (mexican): 3 changes by absay japanese: 60 changes by scabtert, 38 changes by Azusa257 english (us): 3 changes by 2TallTyler korean: 3 changes by telk5093 russian: 4 changes by Ln-Wolf finnish: 3 changes by hpiirai slovak: 20 changes by FuryPapaya translators 2021-04-25 18:04:52 +00:00
  • 65818db1f4 Fix: [Network] Prevent stalling save game transfer when compression is slow rubidium42 2021-04-25 17:53:24 +02:00
  • f158957a4e Fix: Use width of tiny arrow string instead of scaled pixels in ship/aircraft list. (#9102) PeterN 2021-04-25 17:51:03 +01:00
  • 9d6ff1c780 Fix: Missing 'Town names:' colon in map gen GUI 2TallTyler 2021-04-09 21:45:44 -04:00
  • f4d5c8d99e Fix: [OpenGL] Main loop expects to start with the video buffer unmapped. (#9100) Michael Lutz 2021-04-25 00:43:38 +02:00
  • fbc232569c Fix #9097: Upper 16 bits of cargo base payment rate were discarded. (#9098) PeterN 2021-04-24 22:27:47 +01:00
  • fda1a590f6 Change: use icons to indicate you/host in Online Players GUI Patric Stout 2021-04-24 13:06:59 +02:00
  • a924b2ff81 Add: move "New Company" inside the Online Players GUI Patric Stout 2021-04-23 16:22:01 +02:00
  • c2e116a3d3 Change: track hover position on Online Players GUI Patric Stout 2021-04-23 15:01:02 +02:00
  • 54f69deb0c Add: ask for confirmation on admin actions in network games Patric Stout 2021-04-23 12:55:09 +02:00
  • ff708c2c65 Add: admin menu for companies in multiplayer games Patric Stout 2021-04-23 01:52:57 +02:00
  • 5266359424 Feature: rework in-game Online Players GUI Patric Stout 2021-04-18 09:54:47 +02:00
  • aca20092aa Fix: [CMake] Check nforenum and grfcodec return value glx22 2021-04-24 17:52:21 +02:00
  • e62ecbff16 Fix: [CMake] Incorrect dependency checks for GRF glx22 2021-04-24 17:49:41 +02:00
  • 75386873b7 Codechange: use std::vector instead of a fixed size array for Packets Rubidium 2021-04-18 12:36:19 +02:00
  • 450178d780 Codechange: add accessor for the packet type to Packet and make the internal state of Packet private Rubidium 2021-04-21 07:10:09 +02:00
  • 3abefdf561 Codechange: remove public access to the next pointer in Packet Rubidium 2021-04-20 18:50:46 +02:00
  • f71fb0f54a Codechange: encapsulate reading the size of a Packet Rubidium 2021-04-18 12:29:34 +02:00
  • 6f161f6559 Codechange: encapsulate the logic about how many bytes can be sent from a buffer in to a Packet Rubidium 2021-04-18 10:49:12 +02:00
  • 38d15fc9b7 Codechange: move the logic shrinking of the packets into the Packet itself Rubidium 2021-04-18 10:27:04 +02:00
  • d4f027c03b Codechange: encapsulate writing data from Packets into sockets/files/buffers to prevent packet state modifications outside of the Packet Rubidium 2021-04-18 10:23:41 +02:00
  • 98aa561cf7 Codechange: encapsulate reading data from sockets into Packets to prevent packet state modifications outside of the Packet Rubidium 2021-04-18 09:55:00 +02:00
  • a2051bad50 Codechange: move logic whether there is enough space in a packet to write data into the Packet Rubidium 2021-04-18 09:26:06 +02:00
  • c545cc9d70 Codechange: move more logic about packet size validity and reading into Packet Rubidium 2021-04-18 09:01:27 +02:00
  • 470d8b6637 Update: Translations from eints korean: 2 changes by telk5093 russian: 3 changes by Ln-Wolf finnish: 1 change by hpiirai spanish: 1 change by MontyMontana polish: 1 change by pAter-exe hindi: 62 changes by ss141309 translators 2021-04-24 17:53:56 +00:00
  • 3b9b177b36 Update: Developer credits (#9091) Leif Linse 2021-04-24 18:49:37 +02:00
  • 2e39ac5ba2 Add: [GitHub] use issue templates to make it more clear what we expect from users (#9092) Patric Stout 2021-04-24 17:03:19 +02:00
  • 888389c28d Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list (#9057) Loïc Guilloux 2021-04-24 15:19:57 +02:00
  • d0e40ab314 Doc: provide a visual representation of the company colour ranges (#8546) Andy 2021-04-24 12:19:13 +01:00
  • 2999d301ad Add: [Network] Validate the client name when receiving one from the server rubidium42 2021-04-23 19:27:48 +02:00
  • e1cebe0ea0 Add: [Network] Validate the client name server side, so no clients with invalid names can actually join rubidium42 2021-04-22 08:17:36 +02:00
  • 2e0f3799a8 Change: [Network] Prevent invalid client names being sent to the server when changing it using the console/settings rubidium42 2021-04-22 08:09:36 +02:00
  • bfb0ab3e2f Feature: [Network] Ensure players fill in a name instead of defaulting to "Player" rubidium42 2021-04-22 08:01:52 +02:00
  • 5202869f0f Add: String functionality to trim spaces from C-style strings rubidium42 2021-04-23 07:46:50 +02:00
  • b14f412117 Codechange: [Network] Introduce function to validate the client name rubidium42 2021-04-22 07:01:46 +02:00
  • dc0efd5f2e Update: Translations from eints spanish (mexican): 1 change by absay english (us): 1 change by 2TallTyler translators 2021-04-23 22:11:02 +00:00
  • 57b4cc64b7 Add: Hindi translation. frosch 2021-04-23 22:33:30 +02:00
  • 8dda2c2c17 Change: move all 'unstable' language into 'stable'. frosch 2021-04-23 22:31:58 +02:00
  • c52a1154ed Update: Translations from eints dutch: 6 changes by Afoklala translators 2021-04-23 17:55:37 +00:00
  • a05bc04b63 Feature: Per-group wagon removal flag. peter1138 2019-03-30 07:13:08 +00:00
  • c56fce70b4 Codechange: Replace CMD_SET_GROUP_REPLACE_PROTECTION with generic CMD_SET_GROUP_FLAG. peter1138 2019-03-29 23:44:28 +00:00
  • 27a956ba62 Codechange: Replace Group::replace_protection with Group::flags peter1138 2019-03-29 23:24:40 +00:00
  • 37222c3fa2 Change: treat languages as finished, if translations are 75% completed. Unfinished translations are not auto-picked from the locale. In release builds, unfinished translations are not offered in the GUI. Unfinished translations are available in non-release builds, or by editing openttd.cfg. frosch 2021-04-11 17:28:47 +02:00
  • a9740cef82 Add: show completion progress of languages in the language dropdown for non-release builds. frosch 2021-04-11 13:56:24 +02:00
  • d1dd997f07 Change: [Win32] Limit the OpenGL video driver to OpenGL 3.2 or newer on Windows. Michael Lutz 2021-04-21 22:57:48 +02:00
  • ef80baf75c Codechange: [Win32] Try getting an OpenGL 4.5 context first before aiming at 3.2. Michael Lutz 2021-04-21 22:57:09 +02:00
  • 9fa38f5d0f Codechange: Scale rating minigraphs on station window list. (#9075) PeterN 2021-04-22 16:42:40 +01:00
  • 994ffaa382 Codechange: Use alignment feature in company finances window. Peter Nelson 2021-04-19 20:57:03 +01:00
  • c361246bec Codechange: Replace face window custom drawing with new widget features. Peter Nelson 2021-04-19 17:37:41 +01:00
  • 9aa64b7885 Codechange: Use new widget features on chat message box. Peter Nelson 2021-04-19 15:14:03 +01:00
  • 51b4bd6c38 Codechange: Add widget text colour override property. Peter Nelson 2021-04-19 16:37:10 +01:00
  • 636e37d183 Codechange: Add internal widget alignment property, along with widget part. Peter Nelson 2021-04-19 12:12:07 +01:00
  • 2a0365b3d9 Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() Peter Nelson 2021-04-21 15:22:45 +01:00
  • 96b78bc2cd Doc: indicate the most common options for CMake Patric Stout 2021-04-21 19:43:00 +02:00
  • 69355293aa Doc: split up which libraries are used for which situation Patric Stout 2021-04-21 19:42:42 +02:00
  • e3150d0a85 Doc: fix OpenGFX / OpenSFX / OpenMSX links in README Patric Stout 2021-04-21 19:23:09 +02:00
  • 91644df491 Doc: update the supported platforms to match current master Patric Stout 2021-04-21 19:22:59 +02:00
  • e53313391a Fix: [OpenGL] Check maximum supported texture size against screen resolution. Michael Lutz 2021-04-21 22:06:04 +02:00
  • 5ff15443e9 Cleanup: Replace single-use Pair struct with std::pair. Peter Nelson 2021-04-21 13:42:30 +01:00
  • bf4fe19a66 Codechange: merge duplicated logic to scroll in lists by key into a single function Rubidium 2021-04-18 20:29:46 +02:00
  • b3495f1a13 Update: Translations from eints spanish (mexican): 2 changes by absay translators 2021-04-21 17:51:39 +00:00
  • d4f0b6f434 Fix: [CMake] Auto-fill version details in rev.cpp and ottres.rc (#9066) Loïc Guilloux 2021-04-20 21:38:46 +02:00
  • fe3cd185d7 Update: Translations from eints translators 2021-04-20 17:50:52 +00:00
  • 8395c6532e Fix 799eb31: [CMake] Don't include regression AIs in bundles (#9068) Loïc Guilloux 2021-04-20 18:46:15 +02:00