Commit Graph

  • 0966f7b3d6 Update: Backport language changes Patric Stout 2022-01-03 12:58:41 +01:00
  • 32e2a99dfd Codechange: Extend DrawSpriteToRgbaBuffer to work with 8bpp blitters. Michael Lutz 2021-12-31 01:22:45 +01:00
  • bde0de370d Codechange: [OSX] Simplify touchbar button data definition. Michael Lutz 2021-12-31 01:18:12 +01:00
  • c1806bfca1 Fix #9743: [OSX] Only (re-)create touchbar sprites when requested by the main loop. Michael Lutz 2021-12-31 01:04:35 +01:00
  • f24c334770 Fix #9743: [OSX] Don't try to render touchbar sprites with invalid zoom level. Michael Lutz 2021-12-31 00:36:20 +01:00
  • ea80e46e73 Change: [OSX] Allow touchbar usage on all supported OS versions. Michael Lutz 2021-12-31 00:29:51 +01:00
  • e0ccc58ed1 Fix #9774: CmdBuildRoadStop updated station acceptance in estimate mode Jonathan G Rennison 2021-12-30 14:06:40 +00:00
  • b185c80cb8 Fix: [MinGW] Disable ASLR for x64 Debug builds (#9773) Loïc Guilloux 2021-12-28 21:08:09 +01:00
  • 2df71a1752 Doc: use only double quotes for cmake command line example in COMPILING.md (#9758) benda 2021-12-22 12:32:48 -06:00
  • a81f4cb6fe Doc: fix broken links to Open{GFX,SFX,MSX} in README.md (#9759) trautamaki 2021-12-22 16:26:45 +02:00
  • b8dbca465a Fix #9735: Fix OrderBackup::Reset in non-GUI case Jonathan G Rennison 2021-12-06 18:30:46 +00:00
  • 24eb8164ba Fix: if vehicles only refit to cargo-slots >= 32, the default cargo was wrong. (#9744) frosch 2021-12-12 17:35:41 +01:00
  • e38c779b52 Fix #9740: Fix loading of gamelog change items from savegame ver >= 294 Jonathan G Rennison 2021-12-10 01:12:04 +00:00
  • 97f545ba05 Fix #9730: [Network] connections can use an invalid socket due to a race condition Patric Stout 2021-12-04 20:56:05 +01:00
  • 8aaed83338 Codechange: ensure OnConnect() always gets called with a valid socket (#9729) Patric Stout 2021-12-04 18:32:06 +01:00
  • 4524acea38 Fix: Don't try to rename OWNER_DEITY signs in-game (#9716) Tyler Trahan 2021-11-28 07:16:42 -07:00
  • 94dfd1df21 Fix: Insufficient input validation for CmdIndustryCtrl. (#9711) Michael Lutz 2021-11-20 23:27:45 +01:00
  • a4428a0cbe Fix: Update last servicing dates when using the date cheat (#9694) nchappe 2021-11-19 00:04:22 +00:00
  • 521287839b Fix #9702: Display order window for vehicle group on ctrl-click only when using shared orders (#9704) Bernard Teo 2021-11-19 08:03:52 +08:00
  • 5bd95ab7a0 Fix #9680: Recalculating aircraft positions before map array updates caused crashes (#9699) Charles Pigott 2021-11-15 13:39:41 +00:00
  • 6b12a05cc5 Change: [Emscripten] update to 2.0.34 and use Release over RelWithDebInfo (#9696) Patric Stout 2021-11-14 16:59:49 +01:00
  • ec816c5746 Fix: don't complain when the sprite font is missing glyphs. (#9692) frosch 2021-11-13 21:01:16 +01:00
  • 280f54c0f7 Add: Specify minimum version for macOS (#9689) Owen Rudge 2021-11-11 19:06:31 +00:00
  • cf4cf63b00 Change: Explicitly specify SHA1 for legacy code signing on Windows Owen Rudge 2021-11-09 14:05:11 +00:00
  • d62c5667cf Fix #9766: Don't write uninitialised data in config file (#9767) Loïc Guilloux 2022-01-04 22:12:05 +01:00
  • 57b992717b Codechange: Extend DrawSpriteToRgbaBuffer to work with 8bpp blitters. Michael Lutz 2021-12-31 01:22:45 +01:00
  • 69c8ed9965 Codechange: [OSX] Simplify touchbar button data definition. Michael Lutz 2021-12-31 01:18:12 +01:00
  • b351cbe490 Fix #9743: [OSX] Only (re-)create touchbar sprites when requested by the main loop. Michael Lutz 2021-12-31 01:04:35 +01:00
  • f40e82a19d Fix #9743: [OSX] Don't try to render touchbar sprites with invalid zoom level. Michael Lutz 2021-12-31 00:36:20 +01:00
  • 80fc5fb46c Change: [OSX] Allow touchbar usage on all supported OS versions. Michael Lutz 2021-12-31 00:29:51 +01:00
  • 4844268d1c Fix #9774: CmdBuildRoadStop updated station acceptance in estimate mode Jonathan G Rennison 2021-12-30 14:06:40 +00:00
  • 21f85cac87 Update: Translations from eints chinese (traditional): 25 changes by Tetrapod1206 italian: 12 changes by federico1564S translators 2021-12-29 18:48:51 +00:00
  • c85557e553 Fix: [MinGW] Disable ASLR for x64 Debug builds (#9773) Loïc Guilloux 2021-12-28 21:08:09 +01:00
  • 3ed7910cfe Update: Translations from eints portuguese (brazilian): 2 changes by Vimerum translators 2021-12-28 18:48:50 +00:00
  • a97bce51c2 Update: Translations from eints czech: 6 changes by vladoschreiner hungarian: 5 changes by pnpBrumi translators 2021-12-22 18:49:56 +00:00
  • 30d0f06890 Doc: use only double quotes for cmake command line example in COMPILING.md (#9758) benda 2021-12-22 12:32:48 -06:00
  • f6e6b2c917 Doc: fix broken links to Open{GFX,SFX,MSX} in README.md (#9759) trautamaki 2021-12-22 16:26:45 +02:00
  • afb817fe19 Update: Translations from eints norwegian (bokmal): 4 changes by Anolitt translators 2021-12-21 18:49:51 +00:00
  • e99740b201 Emscripten: the ultimate final fix for the screen resolution at start Sergii Pylypenko 2021-12-21 02:39:35 +02:00
  • 86b063e422 Updated todo Sergii Pylypenko 2021-12-21 02:00:07 +02:00
  • b11bd185e3 Fix #9756: Network command unpack proc was not generated in all cases. Michael Lutz 2021-12-20 16:59:07 +01:00
  • 9c18236f2c Fix: Suppress vehicle age warnings for stopped vehicles Tyler Trahan 2021-11-26 16:35:54 -07:00
  • e67124e174 Change: [Admin] Bump admin port protocol due to command changes. Michael Lutz 2021-12-19 15:22:40 +01:00
  • 3fede15940 Codechange: [Script] Prettify squirrel call helpers by using C++17. Michael Lutz 2021-12-19 15:17:10 +01:00
  • 77257fc7ad Emscripten: fixed a crash Sergii Pylypenko 2021-12-20 03:04:55 +02:00
  • 7f7d6564c5 Emscripten: fixed SDL window size set incorrectly at start Sergii Pylypenko 2021-12-20 02:53:12 +02:00
  • 7f3bcf77dc Updated todo Sergii Pylypenko 2021-12-20 01:58:41 +02:00
  • 744951c8df Emscripten: implemented two finger pinch-zoom Sergii Pylypenko 2021-12-20 01:58:06 +02:00
  • aee14799a6 Android: fixed two finger scrolling bug Sergii Pylypenko 2021-12-20 01:47:46 +02:00
  • e08a6e2014 Fix #9735: Fix OrderBackup::Reset in non-GUI case Jonathan G Rennison 2021-12-06 18:30:46 +00:00
  • e890e7db76 Cleanup #9725: Clean up Doxygen docs and fix typo. (#9753) Joan Josep 2021-12-19 16:51:45 +01:00
  • c4a7b5f73b Emscripten: removed FS warning Sergii Pylypenko 2021-12-19 03:47:36 +02:00
  • a2b9e32a13 Emscripten: load savegames from the browser download directory Sergii Pylypenko 2021-12-19 03:41:30 +02:00
  • 40f8507342 Emscripten: Download savegames automatically Sergii Pylypenko 2021-12-19 02:37:05 +02:00
  • 0d7410e4f9 Updated todo Sergii Pylypenko 2021-12-19 01:39:24 +02:00
  • eab51cb2b9 Emscripten: adjust resolution to the device DPI Sergii Pylypenko 2021-12-19 01:38:36 +02:00
  • f6245a47e0 Emscripten: generate some screen resolutions from the browser window size Sergii Pylypenko 2021-12-19 00:20:51 +02:00
  • c2f53dfcde Emscripten: fixed fullscreen mode switching Sergii Pylypenko 2021-12-18 23:55:56 +02:00
  • b1afbb0ee9 Updated todo Sergii Pylypenko 2021-12-18 23:52:18 +02:00
  • 2a4b7338fd Updated todo - removing IDBFS will not free up RAM, see https://stackoverflow.com/questions/67436377/emscripten-is-idbfs-more-ram-efficient-than-memfs Sergii Pylypenko 2021-12-18 23:00:54 +02:00
  • afc3d71fd0 Codechange: Don't generate CommandPacket unpack functions for invalid cmd/callback combinations. Michael Lutz 2021-12-10 22:41:36 +01:00
  • c521b965bd Codechange: Don't use a global for the terrforming error tile. Michael Lutz 2021-12-01 00:44:57 +01:00
  • 2e39637db2 Codechange: Don't use a global for the 'not enough cash' message. Michael Lutz 2021-12-01 00:17:05 +01:00
  • 41fa16f325 Codechange: Don't use globals for return values from vehicle command procs. Michael Lutz 2021-11-30 23:21:16 +01:00
  • 57b82e2e99 Codechange: Don't use globals for story/goal/sign/group command proc return values. Michael Lutz 2021-11-30 22:59:23 +01:00
  • 3e85e833a7 Codechange: Add support for additional command result values. Michael Lutz 2021-11-30 00:52:23 +01:00
  • 8503854655 Codechange: Pass unpacked command arguments to command callbacks (except Script). Michael Lutz 2021-11-28 22:43:38 +01:00
  • d85348b1d1 Codechange: Template the command callback function type to allow unpacked arguments. Michael Lutz 2021-11-28 17:37:04 +01:00
  • 13528bfcd0 Codechange: Un-bitstuff all remaining commands. Michael Lutz 2021-11-23 01:05:58 +01:00
  • 58cff7b081 Codechange: Un-bitstuff the remaining on-map commands. Michael Lutz 2021-11-21 23:03:44 +01:00
  • c6d7b98808 Codechange: Un-bitstuff landscape commands. Michael Lutz 2021-11-21 23:02:29 +01:00
  • e6e69d5289 Codechange: Un-bitstuff goal and story page commands. Michael Lutz 2021-11-20 22:30:56 +01:00
  • 1a42a8a5d5 Codechange: Un-bitstuff town-related commands. Michael Lutz 2021-11-17 23:54:46 +01:00
  • e08b3abe7f Codechange: Un-bitstuff group and autoreplace commands. Michael Lutz 2021-11-17 00:40:06 +01:00
  • 46bd2f1ced Codechange: Un-bitstuff remaining transport infrastructure commands. Michael Lutz 2021-11-15 00:03:01 +01:00
  • 55170ae703 Codechange: Un-bitstuff rail commands. Michael Lutz 2021-11-14 20:07:23 +01:00
  • 6fe445e6c0 Codechange: Un-bitstuff station/depot/waypoint commands. Michael Lutz 2021-11-14 16:39:17 +01:00
  • 21675ec7e2 Codechange: Un-bitstuff vehicle/engine commands. Michael Lutz 2021-11-05 23:55:23 +01:00
  • 2637c06f88 Codechange: Un-bitstuff timetable commands. Michael Lutz 2021-11-04 00:10:13 +01:00
  • 211c630cbe Codechange: Un-bitstuff order commands. Michael Lutz 2021-11-02 22:58:40 +01:00
  • de45a8729c Codechange: Add DoCommand::Post specialization for commands that take no TileIndex. Michael Lutz 2021-11-05 23:56:33 +01:00
  • 4f3ea3907e Codechange: Un-bitstuff commands taking a ClientID (i.e. CMD_CLIENT_ID). Michael Lutz 2021-11-02 21:34:39 +01:00
  • ccefa76a46 Codechange: Template DoCommandPInternal. Michael Lutz 2021-11-01 23:07:27 +01:00
  • 6691ee3b96 Codechange: Template script command calls. Michael Lutz 2021-11-01 21:30:34 +01:00
  • eab18f06a4 Codechange: Pass additional data as byte stream to command callbacks. Michael Lutz 2021-10-31 22:07:22 +01:00
  • 0f64ee5ce1 Codechange: Template DoCommandP to automagically reflect the parameters of the command proc. Michael Lutz 2021-10-31 19:39:09 +01:00
  • e740c24eb7 Codechange: Template DoCommand to automagically reflect the parameters of the command proc. Michael Lutz 2021-10-30 01:31:46 +02:00
  • c88b104ec6 Codechange: Use wrapper struct to automatically manage command depth tracking. Michael Lutz 2021-10-29 14:41:20 +02:00
  • 996b16de70 Codechange: Use lambdas instead of CommandContainer to manage station picker commands. Michael Lutz 2021-10-29 00:56:07 +02:00
  • a05fd7aa50 Change: [Network] Transfer command data as serialized byte stream without fixed structure. Michael Lutz 2021-10-28 23:48:26 +02:00
  • b0990fcff7 Codechange: Make TileIndex a "strong" typedef to give it a distinct type. Michael Lutz 2021-11-06 23:11:22 +01:00
  • 4fc055d6e9 Codechange: Align parameter order of command callbacks to command handlers. Michael Lutz 2021-10-10 17:20:27 +02:00
  • 123c7f99c3 Codechange: Move command callback declarations to the cmd header files. Michael Lutz 2021-10-10 02:35:06 +02:00
  • 7048e1522f Codechange: Move flags in CommandProc in front of the command arguments. Michael Lutz 2021-10-10 02:08:52 +02:00
  • 33ca4f2b99 Codechange: Let the compile generate the master command table out of templated command traits. Michael Lutz 2021-10-05 22:02:27 +02:00
  • 5ddfdc8516 Codechange: Declare our custom enum operators as constexpr. Michael Lutz 2021-10-03 22:08:03 +02:00
  • a38bbefe1b Codechange: Untangle command code, flags and error string for DoCommand*. Michael Lutz 2021-10-03 21:13:32 +02:00
  • 549caca39c Codechange: Move command arguments to the back of the networked command function calls. Michael Lutz 2021-10-03 17:15:48 +02:00
  • b6933a2ebd Codechange: Move command arguments to the back of the DoCommand function call. Michael Lutz 2021-10-03 15:39:49 +02:00
  • 39e8783f4b Fix: Template syntax error when using 'span' with a container type. Michael Lutz 2021-10-28 23:10:03 +02:00