Commit Graph

  • 983c7ade60 Codechange: Replace FOR_ALL_SEARCHPATHS with range-based for loops glx22 2021-04-30 15:41:58 +02:00
  • 34215f7faa Codechange: Replace FOR_ALL_TARS with range-based for loops glx22 2021-04-30 01:13:50 +02:00
  • 7bcc472f73 Add: [Network] Reading std::string from a packet rubidium42 2021-05-02 08:43:11 +02:00
  • ba409e8c45 Add: [Network] Writing std::string to a packet rubidium42 2021-04-27 21:25:52 +02:00
  • 8228021afe Update: Translations from eints norwegian (bokmal): 1 change by Anolitt spanish (mexican): 1 change by absay korean: 1 change by telk5093 russian: 48 changes by Ln-Wolf catalan: 1 change by J0anJosep portuguese: 1 change by azulcosta portuguese (brazilian): 1 change by Vimerum translators 2021-05-03 15:50:01 +00:00
  • 6bd7f8816d Fix #9117, 04ce1f07: [Fluidsynth] Infinite wait when stopping song (#9181) rubidium42 2021-05-03 17:40:19 +02:00
  • 08781d96ed Fix: Query windows may be partially drawn initially. (#9184) PeterN 2021-05-03 16:39:20 +01:00
  • 0bc6f32346 Fix #9174: Don't update text effect if it has been reset. (#9183) PeterN 2021-05-03 15:12:47 +01:00
  • ece9a356dc Fix #9113: Assertion failure when removing airport with order backup (#9182) Jonathan G Rennison 2021-05-03 15:03:25 +01:00
  • 4a9dbfbe65 Emscripten: build with timidity Sergii Pylypenko 2021-05-03 01:53:40 +03:00
  • da31bb7e66 Emscripten: updated app manifest Sergii Pylypenko 2021-05-03 00:26:35 +03:00
  • 9623c6bfd2 Emscripten: fixed build script Sergii Pylypenko 2021-05-03 00:13:57 +03:00
  • f138d2645c Emscripten: fixed init script Sergii Pylypenko 2021-05-03 00:13:48 +03:00
  • 747d429fb3 Emscripten: request fullscreen on first mouse click Sergii Pylypenko 2021-05-02 23:55:45 +03:00
  • 910d87d5c5 Emscripten: small fix to build script Sergii Pylypenko 2021-05-02 23:36:55 +03:00
  • 6d59c9e9d5 Emscripten: fixed data file path Sergii Pylypenko 2021-05-02 23:32:51 +03:00
  • cc638cb825 Revert "Emscripten: fullscreen by default" - SDL2 fullscreen flag is emulated, it won't make browser window borderless Sergii Pylypenko 2021-05-02 23:30:34 +03:00
  • 0f45d014a0 Emscripten: fixed build script Sergii Pylypenko 2021-05-02 23:30:11 +03:00
  • 5108cf6c58 Emscripten: add SFX and music to the data file Sergii Pylypenko 2021-05-02 23:28:41 +03:00
  • 1a1def99dc Update: Translations from eints norwegian (bokmal): 24 changes by Anolitt russian: 8 changes by Ln-Wolf dutch: 46 changes by Afoklala spanish: 43 changes by MontyMontana french: 44 changes by arikover translators 2021-05-02 18:15:54 +00:00
  • 20762f9117 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
  • 756034fa27 Codechange: Validate custom station platform layout tiles are permitted values only. Peter Nelson 2021-05-02 10:47:05 +01:00
  • a3e49178d1 Codechange: Use std::vector for NewGRF station tile sprite layouts. Peter Nelson 2021-05-01 20:28:23 +01:00
  • bd1a20f6ee Codechange: Use std::vector for NewGRF station platform layouts. Peter Nelson 2021-05-01 18:07:47 +01:00
  • 1f159f79de 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
  • 91b8ce073f Codechange: Generalise the delayed blitter change to a generic video driver command queue. Michael Lutz 2021-05-01 19:39:03 +02:00
  • 2cf5df2a50 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
  • 84aa17cea6 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
  • 56aa6d0edd Fix: [Network] Reading beyond the length of the server's ID when hashing password rubidium42 2021-05-02 11:05:50 +02:00
  • 18651dd8b1 Fix: Update text effect size when font zoom is changed. (#9174) PeterN 2021-05-02 10:43:14 +01:00
  • 256dbee255 Fix: Crash when extra viewport height is zero with sign in view. (#9175) PeterN 2021-05-02 10:21:27 +01:00
  • 18fb1c3866 Codechange: Warn if randomaction2 group count is not a power of 2. Peter Nelson 2021-05-02 00:34:17 +01:00
  • 6b0b1bb3de Cleanup: Use range iterator to evaluate DeterministicSpriteGroup. Peter Nelson 2021-05-02 00:04:34 +01:00
  • 913d8a7f28 Cleanup: Use std::vector in RandomSpriteGroup. Peter Nelson 2021-05-02 00:00:40 +01:00
  • 1aeaf39954 Cleanup: Use std::vector in DeterministicSpriteGroup. Peter Nelson 2021-05-02 00:00:06 +01:00
  • f785a70a2b Cleanup: Use std::vector in RealSpriteGroup. Peter Nelson 2021-05-01 23:58:18 +01:00
  • 503e6c9876 Emscripten: Include GFX baseset into data file Sergii Pylypenko 2021-05-02 02:22:31 +03:00
  • abbe0a4a0a Emscripten: fullscreen by default Sergii Pylypenko 2021-05-02 02:03:24 +03:00
  • e85e585f3e Emscripten: Re-enabled sounds Sergii Pylypenko 2021-05-02 01:55:58 +03:00
  • b98ad2036a emscripten: moved build scripts from root dir Sergii Pylypenko 2021-05-02 00:55:14 +03:00
  • de194454b6 Emscripten: added app manifest and favicon Sergii Pylypenko 2021-05-02 00:54:55 +03:00
  • e097c83c83 Codechange: move some OS abstraction method implementations out of the header rubidium42 2021-04-30 19:21:02 +02:00
  • 22720332eb Codechange: encapsulate network error handling rubidium42 2021-04-30 15:38:22 +02:00
  • 0eb17a70af Codechange: rename NetworkError to ShowNetworkError rubidium42 2021-04-30 15:39:46 +02:00
  • 67063ceeb3 Fix 3d7ab09: stopped trains not updating viewport hash when reversed for a second time (#9165) Matt Kimber 2021-05-01 18:15:22 +01:00
  • 520595ff87 Fix 3d7ab09: stopped trains not updating viewport hash when reversed for a second time (#9165) Matt Kimber 2021-05-01 18:14:50 +01:00
  • 05394d5216 Fix #6598: Prevent invalid memory accesses when abandoning a join from within a network game rubidium42 2021-05-01 14:41:25 +02:00
  • 83985fe26f Codechange: Move join information into a single structure rubidium42 2021-05-01 14:21:33 +02:00
  • 39c51c35f4 Fix #6598: Do not disconnect before company number validation rubidium42 2021-05-01 13:55:39 +02:00
  • 3bd416bfdb Change: [Console] Show help when passing invalid company number rubidium42 2021-05-01 13:54:30 +02:00
  • 376f2509ad Fix: Don't consider regression AIs when starting a random AI (#9164) Loïc Guilloux 2021-05-01 16:19:14 +02:00
  • 282d5d302d Change: [Actions] Add a 2 minutes timeout for regression test (#9166) Loïc Guilloux 2021-05-01 16:18:41 +02:00
  • 0345f99180 Feature: make the town directory horizontally resizable rubidium42 2021-05-01 10:31:00 +02:00
  • 2985277bec 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
  • 40528db993 Fix #9152, Fix #9153: screenshot command showed error messages when successful rubidium42 2021-05-01 10:46:47 +02:00
  • 9c6c0a0966 Codechange: Scale sprite font height once on init instead of every call to GetHeight(). Peter Nelson 2021-05-01 08:54:05 +01:00
  • ce55cd0ce7 Cleanup: Use GetDefaultFontHeight() call instead of direct access. Peter Nelson 2021-05-01 08:48:29 +01:00
  • 73c4b2673b Emscripten: disabled relative mouse mode Sergii Pylypenko 2021-05-01 00:10:46 +03:00
  • 7c185bc75e Added Emscripten build scripts Sergii Pylypenko 2021-04-30 23:58:27 +03:00
  • 6c658cb0f5 Updated Emscripten liblzma patch for Emscripten 2.0.15 Sergii Pylypenko 2021-04-30 23:56:13 +03:00
  • 49aa392440 Fix: Cargo legend blob in cargo payment rate window did not rescale. Peter Nelson 2021-04-25 13:48:00 +01:00
  • 055067c49c Fix: Scale cargo lines in industry chain window. Peter Nelson 2021-04-23 14:39:00 +01:00
  • 254ffe9dcc Fix: Scale industry chain legend blob by font size. Peter Nelson 2021-04-23 11:07:00 +01:00
  • 957beaaefc Fix: Improved scaling and spacing of sign list window. Peter Nelson 2021-04-23 10:18:44 +01:00
  • 617e85cc65 Fix: Scale legend blobs in Fund new industry window. Peter Nelson 2021-04-23 00:49:11 +01:00
  • 5434d63f91 Fix: Scale smallmap legend 'blob' to fit text. Peter Nelson 2021-04-22 21:47:18 +01:00
  • af70195e44 Fix: Tidy up sizing of sprite aligner window sprite list. Peter Nelson 2021-04-22 19:07:20 +01:00
  • 1df510c297 Fix: Company Key window scaling. Peter Nelson 2021-04-22 18:21:14 +01:00
  • 09206be054 Fix: Use unscaled values for padding OSK Peter Nelson 2021-04-22 01:19:54 +01:00
  • 56a6f66903 Codechange: Use text lines instead of pixel height of font for link graph widgets. Peter Nelson 2021-04-19 09:29:49 +01:00
  • 63cc340dc1 Codechange: Apply minimum size to toolbar widgets Peter Nelson 2021-04-20 11:49:34 +01:00
  • d32df00b5c Codechange: No longer necessary to manually resize volume sliders. Peter Nelson 2021-04-18 11:30:28 +01:00
  • 4791ff2862 Fix: Recalculate padding and minimum sizes when GUI or Font zoom is changed. Peter Nelson 2021-04-05 18:43:12 +01:00
  • 6fe5353da2 Cleanup: Set unchanging scrollbar properties in constructor. Peter Nelson 2021-04-22 02:13:55 +01:00
  • 03a43b8247 Cleanup: Call SetMinimalSize instead of setting min_y directly. Peter Nelson 2021-04-08 09:02:38 +01:00
  • f5569763c9 Fix: Specify width when width is required instead of top. Peter Nelson 2021-04-05 20:28:00 +01:00
  • 2efa390a7d Codechange: Simplify calling of DrawCharCentered() Peter Nelson 2021-04-22 01:17:30 +01:00
  • 4f93dd95e4 Cleanup: Tidy up resize, fill and minimal size on widgets in town list window. Peter Nelson 2021-04-21 23:55:16 +01:00
  • 4c6cca459a Cleanup: Remove fairly redundant DrawDropdown() function. Peter Nelson 2021-04-22 01:35:51 +01:00
  • 5153e1b6e3 Cleanup: Horizontal widget size is commonly width rather than length. Peter Nelson 2021-04-22 01:18:22 +01:00
  • 3dbd6475fe Codechange: Use C++ features for train wagon overrides. (#9141) PeterN 2021-04-30 12:03:07 +01:00
  • 665a3928e2 Remove: performance measurements in YAPF Patric Stout 2021-04-30 11:57:37 +02:00
  • e162aff7a3 Cleanup: remove weird left-over comment in yapf.hpp Patric Stout 2021-04-30 12:05:54 +02:00
  • 69118d063f Change: use TCP for everything except for master-server and initial server scan (#9130) Patric Stout 2021-04-30 11:34:47 +02:00
  • f00564eeb2 Fix: String validation could leave invalid Utf8 encoded strings (#9096) rubidium42 2021-04-30 00:16:41 +02:00
  • f018471b36 Cleanup: Remove old FiosList helper methods. (#9139) PeterN 2021-04-29 22:46:42 +01:00
  • 9a8756d7ed Codechange: Replace FOR_ALL_CARGOSPECS with range-based for loops glx22 2021-04-29 17:51:05 +02:00
  • 14e92bd8e2 Codechange: Replace window related FOR_ALL with range-based for loops glx22 2021-04-28 21:24:24 +02:00
  • a61696d6c5 Change: [Network] Encapsulate logic about the connection string to the network code (#23) rubidium42 2021-04-29 16:43:13 +02:00
  • be37a2cab8 Codechange: use NetworkAddress instead of two host/port variables where possible Patric Stout 2021-04-29 12:09:03 +02:00
  • 99f998805b Codechange: use std::string over stack-based strings if possible Patric Stout 2021-04-29 12:05:43 +02:00
  • a8afbe74bf Cleanup: remove write-only variable "hostname" in NetworkGameList Patric Stout 2021-04-29 12:01:54 +02:00
  • 0b460bf4a1 Fix: 'Cache' top and bottom lines of textfile viewer to avoid overdraw. (#9131) PeterN 2021-04-29 18:58:26 +01:00
  • 72a05921b0 Update: Translations from eints norwegian (bokmal): 16 changes by Anolitt finnish: 2 changes by hpiirai translators 2021-04-29 17:52:22 +00:00
  • 356bbbb90a Fix: [MinGW] Set minimum OS version to Windows XP (#9135) Loïc Guilloux 2021-04-29 14:26:08 +02:00
  • 20ac0b4148 Cleanup: Replace FOR_ALL_SORTED_CARGOSPECS macro with range iterator. Peter Nelson 2021-04-28 21:50:46 +01:00
  • de81afdf4b Cleanup: Replace FOR_ALL_SORTED_ROADTYPES macro with range iterator. Peter Nelson 2021-04-28 21:50:23 +01:00
  • 3b3d80c8ef Cleanup: Replace FOR_ALL_SORTED_RAILTYPES macro with range iterator. Peter Nelson 2021-04-28 21:49:58 +01:00
  • ae7f07de74 Fix: Incorrect vertical alignment of icon and text in DropDownListIconItem. (#9133) PeterN 2021-04-28 22:32:43 +01:00
  • 96dc0d04ec Fix b3003dd1: swap SERVER_GAME_INFO with CLIENT_GAME_INFO (#9129) Patric Stout 2021-04-28 23:09:03 +02:00