Commit Graph

  • cb89d22cf2 Codechange: add DrawString(Multiline) that accepts std::string& rubidium42 2021-05-06 16:32:57 +02:00
  • 6bca9e090d Codechange: add SetDParamStr that accepts std::string& rubidium42 2021-04-27 20:58:17 +02:00
  • f313a539a5 Update: Translations from eints portuguese: 1 change by azulcosta translators 2021-05-06 18:59:49 +00:00
  • 3d91eee919 Codechange: [Network] Move connection string parsing away from C-strings rubidium42 2021-05-04 19:32:37 +02:00
  • 6c4a65eeb8 Codechange: [Network] Use std::string for NetworkAddress' host name rubidium42 2021-05-04 19:31:12 +02:00
  • dcef3209a6 Codechange: [Network] Use new/delete instead of calloc/free for NetworkGameList rubidium42 2021-05-04 19:30:25 +02:00
  • dc05917287 Add: [[nodiscard]] to std::string str_validate rubidium42 2021-05-02 07:14:19 +02:00
  • 3980253155 Emscripten: Fixed liblzo2 compilation Sergii Pylypenko 2021-05-06 02:56:17 +03:00
  • 40ad95c98c Load TTF fonts by default Sergii Pylypenko 2021-05-06 02:19:50 +03:00
  • ab36c6b189 Emscripten: fixed linking with freetype library Sergii Pylypenko 2021-05-06 01:53:06 +03:00
  • e375bf460b Updated todo Sergii Pylypenko 2021-05-06 01:51:06 +03:00
  • fb803563b7 Better colors for build confirmation estimated cost tooltip Sergii Pylypenko 2021-05-06 01:45:55 +03:00
  • f94fb93779 Codechange: use connection_string in favour of NetworkAddress (#9197) Patric Stout 2021-05-05 23:21:14 +02:00
  • 693ae0cf84 Emscripten: disabled fullscreen mode, it apparently crashes in iOS 14.4 Sergii Pylypenko 2021-05-06 00:12:08 +03:00
  • 754ec97141 Updated TODO Sergii Pylypenko 2021-05-06 00:02:53 +03:00
  • de3a9955d0 Emscripten: enable debug logs Sergii Pylypenko 2021-05-05 23:49:21 +03:00
  • 58bb93fd59 Emscripten: disable extmidi Sergii Pylypenko 2021-05-05 23:49:08 +03:00
  • 47b4e2d339 Emscripten: libicu is not working anyway, because there are no libicuuc and libicu-le-hb available Sergii Pylypenko 2021-05-05 23:32:53 +03:00
  • 47798e7364 Emscripten: explicitly linking to libexpat and libuuid is not necessary Sergii Pylypenko 2021-05-05 23:31:51 +03:00
  • a37ae35b29 Emscripten: fixed compilation with fontconfig Sergii Pylypenko 2021-05-05 23:30:34 +03:00
  • a4ab459e5a Emscripten: disabled libtimidity in cmake Sergii Pylypenko 2021-05-05 23:29:27 +03:00
  • a2539bc50d Emscripten: disabled libtimidity for now, it does not work anyway on Chrome for Android because of massive lag Sergii Pylypenko 2021-05-05 22:51:29 +03:00
  • cdb07d9960 Emscripten: fixed fontconfig compilation Sergii Pylypenko 2021-05-05 22:49:07 +03:00
  • ead30dc725 Cleanup: [Network] Remove variable from NetworkGameInfo that is only used during deserialisation Rubidium 2021-05-05 20:38:18 +02:00
  • e7581fd42d Change: [Network] Update server's NetworkServerGameInfo only when needed rubidium42 2021-05-05 19:21:12 +02:00
  • 72bd62fd70 Codechange: [Network] Use a single NetworkServerGameInfo object at server side and serialize that for the clients rubidium42 2021-05-05 19:15:37 +02:00
  • 24e7cb4947 Update: Translations from eints english (us): 1 change by 2TallTyler russian: 1 change by Ln-Wolf finnish: 4 changes by hpiirai translators 2021-05-05 18:58:22 +00:00
  • 605bd24674 Cleanup: Leftover static const variable from a3b356e (#9194) Loïc Guilloux 2021-05-05 16:32:41 +02:00
  • a432009f06 Cleanup: [Fluidsynth] Comply better with the coding style rubidium42 2021-05-04 20:50:52 +02:00
  • 866d9c71bc Emscripten: added fontconfig library Sergii Pylypenko 2021-05-05 02:49:37 +03:00
  • a7cc30e2c7 Emscripten: on the other hand, let's make audio buffer slightly bigger Sergii Pylypenko 2021-05-05 01:47:05 +03:00
  • 7a952eddbe Emscripten: Try smaller audio buffer Sergii Pylypenko 2021-05-05 01:45:58 +03:00
  • befad1d00f Fixed saving config file Sergii Pylypenko 2021-05-05 00:50:59 +03:00
  • 836b8b9406 Emscripten: Fixed relative paths Sergii Pylypenko 2021-05-05 00:20:45 +03:00
  • 7d90871a36 Emscripten: updated deply script Sergii Pylypenko 2021-05-05 00:17:31 +03:00
  • 55ef341194 Emscripten: fixed deploy script Sergii Pylypenko 2021-05-05 00:09:30 +03:00
  • 90320ddaed Changed default settings to match Android default config file Sergii Pylypenko 2021-05-05 00:08:42 +03:00
  • 347a543d9e Emscripten: script to deploy the webapp Sergii Pylypenko 2021-05-04 23:47:00 +03:00
  • 6daf1a3dd5 Fixed incorrect buffer size for Timidity mixer routine Sergii Pylypenko 2021-05-04 23:05:17 +03:00
  • a1cdf3be27 Emscripten: increase audio buffer to unreasonable size Sergii Pylypenko 2021-05-04 23:04:17 +03:00
  • 6d3cb7b41e Fixed libtimidity not working with SDL2 Sergii Pylypenko 2021-05-04 22:54:17 +03:00
  • b4d123d916 Fixed OpenMSX not recognized Sergii Pylypenko 2021-05-04 22:26:52 +03:00
  • fa206bf2e3 Update: Translations from eints english (us): 1 change by 2TallTyler estonian: 49 changes by siimsoni korean: 1 change by telk5093 hungarian: 45 changes by baliball finnish: 12 changes by hpiirai spanish: 1 change by JohnBoyFan translators 2021-05-04 18:58:09 +00:00
  • 176d65b472 Change: Use gender-neutral pronouns in english.txt (#9189) Tyler Trahan 2021-05-04 07:28:01 -04:00
  • 672f285218 Update: Changelog for 1.11.2 release 1.11.2 Charles Pigott 2021-05-01 11:24:25 +01:00
  • f11b06ff6a Update: Backport language changes Charles Pigott 2021-05-02 19:17:27 +01:00
  • f9595543ca Fix #9117, 04ce1f07: [Fluidsynth] Infinite wait when stopping song (#9181) rubidium42 2021-05-03 17:40:19 +02:00
  • 9aa335aca3 Fix: Query windows may be partially drawn initially. (#9184) PeterN 2021-05-03 16:39:20 +01:00
  • 05aed133c7 Fix #9174: Don't update text effect if it has been reset. (#9183) PeterN 2021-05-03 15:12:47 +01:00
  • b9ea4f07e4 Fix #9113: Assertion failure when removing airport with order backup (#9182) Jonathan G Rennison 2021-05-03 15:03:25 +01:00
  • 8b5bd34a65 Codechange: Acquire video buffer before taking game state lock to prevent erratic fast forward behaviour (#9140) Milek7 2021-05-02 20:10:07 +02:00
  • 72090f39ce Fix #9147: Delay making screenshots until the next draw tick as we may not access the video buffer from the game thread. Michael Lutz 2021-05-01 19:55:46 +02:00
  • de61dadaa9 Codechange: Generalise the delayed blitter change to a generic video driver command queue. Michael Lutz 2021-05-01 19:39:03 +02:00
  • d52a66642d Fix: Update text effect size when font zoom is changed. (#9174) PeterN 2021-05-02 10:43:14 +01:00
  • d92d807e1d Fix: [NewGRF] industry variable 66 and object variable 46 clamped the squared-euclidian distance to 16 bit, when they should not. frosch 2021-05-02 00:01:06 +02:00
  • 60f85dbc37 Fix: [NewGRF] industry variables 65 and 66 ignored the parameter, and always used the north tile. frosch 2021-05-01 23:59:53 +02:00
  • dbba489fcf Fix: [Network] Reading beyond the length of the server's ID when hashing password rubidium42 2021-05-02 11:05:50 +02:00
  • dd70d0ad85 Fix: Crash when extra viewport height is zero with sign in view. (#9175) PeterN 2021-05-02 10:21:27 +01:00
  • a8c5f8a10b Codechange: move some OS abstraction method implementations out of the header rubidium42 2021-04-30 19:21:02 +02:00
  • ef258b1686 Codechange: encapsulate network error handling rubidium42 2021-04-30 15:38:22 +02:00
  • 3265e56294 Codechange: rename NetworkError to ShowNetworkError rubidium42 2021-04-30 15:39:46 +02:00
  • 5e7f9cc22c Fix: Don't consider regression AIs when starting a random AI (#9164) Loïc Guilloux 2021-05-01 16:19:14 +02:00
  • f3b8ff0e17 Change: [Actions] Add a 2 minutes timeout for regression test (#9166) Loïc Guilloux 2021-05-01 16:18:41 +02:00
  • c3d134793f Fix #6598: Prevent invalid memory accesses when abandoning a join from within a network game rubidium42 2021-05-01 14:41:25 +02:00
  • 59c356ad39 Fix #6598: Do not disconnect before company number validation rubidium42 2021-05-01 13:55:39 +02:00
  • 2514cf3c5c Fix b3003dd1: swap SERVER_GAME_INFO with CLIENT_GAME_INFO (#9129) Patric Stout 2021-04-28 23:09:03 +02:00
  • 1eb20db8db Add: ability to retrieve game info from server over TCP Patric Stout 2021-04-26 20:02:27 +02:00
  • 32ead3aba6 Codechange: be explicit in pointer comparisons Patric Stout 2021-04-27 19:58:32 +02:00
  • cae0b46e38 Codechange: move all NetworkGameInfo related functions to a single file Patric Stout 2021-04-26 15:18:10 +02:00
  • 4f8a2c2999 Doc: indicate the most common options for CMake Patric Stout 2021-04-21 19:43:00 +02:00
  • 9932f4ea50 Doc: split up which libraries are used for which situation Patric Stout 2021-04-21 19:42:42 +02:00
  • 0a5a06c431 Doc: fix OpenGFX / OpenSFX / OpenMSX links in README Patric Stout 2021-04-21 19:23:09 +02:00
  • d570120e17 Doc: update the supported platforms to match current master Patric Stout 2021-04-21 19:22:59 +02:00
  • abbbeb752a Change: [Network] Safeguard from using errno/strerror for handling network errors rubidium42 2021-04-27 11:30:56 +02:00
  • 9afe3d77e6 Codechange: [Network] Do not leak os_abstraction.h via base_media_func.h rubidium42 2021-04-27 11:20:27 +02:00
  • 6362e29ad7 Codechange: [Network] Do not leak os_abstraction.h via fios.h rubidium42 2021-04-27 11:17:03 +02:00
  • bc0501e96f Codechange: [Network] Do not leak os_abstraction.h via network_func rubidium42 2021-04-27 10:56:26 +02:00
  • 7e6f00c85a 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
  • bf07420916 Fix: [Network] errno and strerror do not handle network errors on Windows rubidium42 2021-04-27 10:50:28 +02:00
  • 21b196d5c4 Fix #9152, Fix #9153: screenshot command showed error messages when successful rubidium42 2021-05-01 10:46:47 +02:00
  • 26b7500f3b Remove: performance measurements in YAPF Patric Stout 2021-04-30 11:57:37 +02:00
  • 9a203b2b2c Cleanup: remove weird left-over comment in yapf.hpp Patric Stout 2021-04-30 12:05:54 +02:00
  • c3eae71778 Fix: Incorrect vertical alignment of icon and text in DropDownListIconItem. (#9133) PeterN 2021-04-28 22:32:43 +01:00
  • b1d3b9544e Codechange: Use __attribute__ access none to silence GCC 11 -Wmaybe-uninitialized warnings (#9124) Milek7 2021-04-28 23:06:47 +02:00
  • 45c866cbd1 Fix: Count engine details text in lines rather than pixels. (#9107) PeterN 2021-04-25 19:34:16 +01:00
  • f8f57ab46f Fix: [Network] Prevent stalling save game transfer when compression is slow rubidium42 2021-04-25 17:53:24 +02:00
  • ef48195ffa 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
  • 967c2ed56c Fix: [OpenGL] Main loop expects to start with the video buffer unmapped. (#9100) Michael Lutz 2021-04-25 00:43:38 +02:00
  • 037bd14ed8 Fix #9097: Upper 16 bits of cargo base payment rate were discarded. (#9098) PeterN 2021-04-24 22:27:47 +01:00
  • 8eb53fa1a0 Fix: String validation could leave invalid Utf8 encoded strings (#9096) rubidium42 2021-04-30 00:16:41 +02:00
  • 4b14a84510 Fix: [CMake] Check nforenum and grfcodec return value glx22 2021-04-24 17:52:21 +02:00
  • 4e1b0eda94 Fix: [CMake] Incorrect dependency checks for GRF glx22 2021-04-24 17:49:41 +02:00
  • bf727cb26a 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
  • e609c936a4 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
  • 59ce9b4d2f Fix: [OpenGL] Check maximum supported texture size against screen resolution. Michael Lutz 2021-04-21 22:06:04 +02:00
  • ceee558fe5 Codechange: Scale rating minigraphs on station window list. (#9075) PeterN 2021-04-22 16:42:40 +01:00
  • 2bc7e5a8e2 Fix 799eb31: [CMake] Don't include regression AIs in bundles (#9068) Loïc Guilloux 2021-04-20 18:46:15 +02:00
  • 8d1d271cda Fix d4f0b6f4: [CMake] CMAKE_PROJECT_VERSION_XXX are not in CMake 3.9 (#9154) Loïc Guilloux 2021-05-01 12:11:07 +02:00
  • c454cc09b3 Fix: Auto-fill version details in rev.cpp and ottres.rc glx22 2021-04-19 16:25:24 +02:00
  • 2feb801e56 Codechange: Replace FOR_ALL_ROADTRAMTYPES with range-based for loops glx22 2021-04-30 17:01:26 +02:00