Commit Graph

  • c4df0f95ae Fix: during switching of game-mode, drawing could show closed windows that shouldn't be closed yet Patric Stout 2021-02-18 13:33:27 +01:00
  • fa170b9ace Feature: configurable refresh-rate and change default to 60fps Patric Stout 2021-02-17 15:31:09 +01:00
  • eb9b1ad68d Change: sleep till the next tick in the main loop Patric Stout 2021-02-17 15:19:33 +01:00
  • ae7a2b9f02 Change: allow video-drivers to miss deadlines slightly Patric Stout 2021-02-17 15:14:59 +01:00
  • c81c6e5eb7 Add: draw the screen at a steady pace, also during fast-forward Patric Stout 2021-02-17 15:04:46 +01:00
  • 5bfa014505 Codechange: track _realtime_tick more accurate Patric Stout 2021-02-17 14:49:45 +01:00
  • 25f6851ca1 Codechange: switch all video drivers to std::chrono for keeping time Patric Stout 2021-02-17 14:46:19 +01:00
  • d437445c67 Codechange: use std::chrono to track time in modal windows Patric Stout 2021-02-17 14:36:11 +01:00
  • 1f6fb8c290 Add: Indonesia Rupiah as in-game currency (#8616) Tegas Aziz 2021-02-19 16:27:41 +07:00
  • 96990b2ea7 Feature: Object class selection string filtering (#8603) Didac Perez Parera 2021-02-19 01:26:54 -08:00
  • 7577dfa575 Codechange: Apply coding style SamuXarick 2021-02-12 10:49:38 +00:00
  • 259c04f41c Update: Translations from eints russian: 1 change by Ln-Wolf polish: 2 changes by yazalo translators 2021-02-18 19:01:52 +00:00
  • fa88cb62e1 Fix cc39fa9: New orders are non-stop by default (#8689) Tyler Trahan 2021-02-18 12:42:28 -05:00
  • 15b99f2e7a Fix: Whole status bar instead of money widget refreshed on money change (#8692) Jonathan G Rennison 2021-02-18 11:29:30 +00:00
  • 55ed7d16f7 Fix: Unnecessary status bar redraws when there is no news to show (#8691) Jonathan G Rennison 2021-02-18 11:17:51 +00:00
  • e059a88533 Fix: Autorenew failure advice due to bad refit being shown to all companies (#8681) Jonathan G Rennison 2021-02-18 09:50:33 +00:00
  • d5e18feed9 Change: Darken graph grid lines for legibility (#8690) Tyler Trahan 2021-02-18 04:15:58 -05:00
  • 27b4d6390b Change: "(Business/Chair)man" to "...person" (#8659) Wuzzy 2021-02-17 20:34:31 +00:00
  • 8e0d48a0f6 Fix: [SDL2] simplify what to redraw to prevent tearing (#8685) Patric Stout 2021-02-17 21:19:32 +01:00
  • 8bd2349ab6 Fix #8676, a2c3197f: GUI-visible settings may not be part of misc settings. Michael Lutz 2021-02-16 00:11:42 +01:00
  • 00c66e7096 Codechange: Allow early-load settings that are not misc settings. Michael Lutz 2021-02-16 00:09:52 +01:00
  • 8f5b8fd769 Update: Translations from eints german: 2 changes by Wuzzy2 slovak: 5 changes by FuryPapaya dutch: 4 changes by LouisDeconinck spanish: 1 change by MontyMontana translators 2021-02-17 18:54:08 +00:00
  • 6de188d025 Fix 52317bb7: [SDL2] ensure we don't try to blit out of bounds (#8684) Patric Stout 2021-02-17 14:06:12 +01:00
  • 7bdb2e79ed Fix: framerate window showed a slightly higher rate than actually measured (#8682) Patric Stout 2021-02-16 20:37:58 +01:00
  • c9bcc12265 Update: Translations from eints korean: 2 changes by telk5093 indonesian: 11 changes by dimaspaf14 russian: 2 changes by Ln-Wolf finnish: 3 changes by hpiirai french: 4 changes by glx22 translators 2021-02-16 19:01:08 +00:00
  • db246b82ac Update: Translations from eints korean: 2 changes by telk5093 german: 56 changes by Wuzzy2 finnish: 2 changes by hpiirai catalan: 2 changes by J0anJosep polish: 9 changes by yazalo translators 2021-02-15 19:01:52 +00:00
  • d3b50b9c47 Fix: [Actions] Use vcpkg to provide libpng on macOS Owen Rudge 2021-02-15 11:49:29 +00:00
  • 45e8b7a5bd Add: Allow translation of "(Directory)" and "(Parent directory)" glx22 2021-02-02 18:26:24 +01:00
  • ce06b03fac Fix: Stopped ships shouldn't block depots (#8578) Tyler Trahan 2021-02-14 17:42:29 -05:00
  • 91cc414588 Feature: [GS] Allow non-question type windows to have no buttons dP 2021-02-02 19:14:26 +03:00
  • 751f595bb6 Fix: VkMapping declarations violated C++ ODR rule. milek7 2021-02-14 14:06:19 +01:00
  • 5a1fa18509 Change: move the 'road drive side' selection to settings tree, and give it the same 'basic' visibilty as 'signal side'. frosch 2021-01-12 23:07:44 +01:00
  • c71d0f5e7f Change: move townname generator selection to mapgen GUI. frosch 2021-01-12 23:02:16 +01:00
  • f513a807db Codechange: move non-GUI code to non-GUI source files. frosch 2021-01-12 22:39:31 +01:00
  • 4ce941bbc2 Codechange: turn a constant variable into a real constant. frosch 2021-01-12 22:11:12 +01:00
  • d17226910d Codechange: minor rearrangement of settings in random map and heightmap GUI. frosch 2021-01-12 21:41:01 +01:00
  • 81e47277e7 Change: move the 'tree placer algorithm' selection to the settings tree window, and give it the same 'basic' visibility as 'in-game tree placement'. frosch 2021-01-12 21:29:33 +01:00
  • a18188ae90 Doc: Add labels to landscape grid description. (#8452) Joan Josep 2021-02-14 23:09:01 +01:00
  • 6b04b7cf18 Update: Translations from eints slovak: 13 changes by FuryPapaya catalan: 7 changes by J0anJosep french: 1 change by arikover translators 2021-02-14 19:01:09 +00:00
  • 8d780e0607 Add: [OSX] Automatic zoom level suggestion for Cocoa video driver. Michael Lutz 2021-02-14 13:26:46 +01:00
  • f175e38666 Add: [Win32] Automatic zoom level suggestion for Win32 video driver. Michael Lutz 2021-01-08 22:17:04 +01:00
  • f137b3057a Codechange: [Win32] Increase SDK version for 32-bit target. Michael Lutz 2021-01-14 23:11:21 +01:00
  • 33099355b8 Codechange: Re-init GUI zoom only when really changed. Michael Lutz 2021-02-13 19:24:11 +01:00
  • 22f5aeab07 Feature: Automatic UI and font zoom levels when supported by the OS. Michael Lutz 2021-01-08 22:15:06 +01:00
  • a2c3197f42 Codechange: Make the settings for min/max zoom early load settings. Michael Lutz 2021-01-08 22:11:57 +01:00
  • f5555a6d26 Fix 9c872192: [OSX] Clear mouse button emulation flag. Michael Lutz 2021-02-14 12:36:11 +01:00
  • e5c3253642 Add: [OSX] Setting to disable HiDPI graphics rendering. Michael Lutz 2021-01-07 22:09:43 +01:00
  • 0fc763bc55 Change: [OSX] Render screen in full native resolution on HiDPI displays. Michael Lutz 2021-01-07 21:18:25 +01:00
  • 8906e9e0fd Codechange: Consistently use screen size and not driver resolution for determining window sizes. Michael Lutz 2021-01-06 23:02:10 +01:00
  • b66e977acd Change: [OSX] When auto-detecting a font, try for sans-serif first. Michael Lutz 2021-02-13 23:08:02 +01:00
  • 6755ff63e1 Add: [OSX] Native font rendering without using FreeType. Michael Lutz 2021-02-13 22:51:18 +01:00
  • 21a2cd7bc3 Codechange: Replace magic numbers by constants. Michael Lutz 2021-02-13 22:44:45 +01:00
  • da2947e5e3 Fixed slow compilation on Android, -O1 does not help pelya 2021-02-14 00:31:12 +02:00
  • 8121706b89 Fix #8620: Scale spacing between date & news in history window according to font scaling Charles Pigott 2021-02-13 21:18:03 +00:00
  • 2b08f21625 Fix #8625: Wrong ending year was displayed in highscore table Charles Pigott 2021-02-13 21:50:51 +00:00
  • f1fc083f2b Change: Make order window hotkeys toggle for load & unload variants Charles Pigott 2021-02-13 18:49:50 +00:00
  • 042e982587 Updated todo pelya 2021-02-13 23:49:12 +02:00
  • acca56b6a5 Cleanup: [OSX] Improve some comments. Michael Lutz 2021-02-12 01:19:00 +01:00
  • c78e559e88 Codechange: [OSX] Remove unused 'app active' flag. Michael Lutz 2021-02-12 01:18:36 +01:00
  • 9c8721922b Fix: [OSX] An emulated right mouse down event has to be followed by right mouse up. Michael Lutz 2021-02-07 16:04:07 +01:00
  • 649ff5f9f9 Codechange: [OSX] Use relative mouse handling during scrolling. Michael Lutz 2021-02-07 14:00:59 +01:00
  • 43326d11d8 Change: [OSX] Use a layer-backed view to speed up drawing. Michael Lutz 2021-02-06 22:58:51 +01:00
  • 2a8c3a2cf6 Codechange: [OSX] Align backing buffer pitch for a tiny bit performance. Michael Lutz 2021-02-06 20:23:53 +01:00
  • 94b76ce9a4 Cleanup: [OSX] Move event loop into video driver file. Michael Lutz 2021-02-06 20:22:37 +01:00
  • 23389e9491 Remove: [OSX] Startup splash screen. Michael Lutz 2021-02-06 20:09:12 +01:00
  • 063b90b97d Codechange: [OSX] Move key event handling to our view. Michael Lutz 2021-02-06 20:03:33 +01:00
  • f4bd54fedd Codechange: [OSX] Move mouse event handling to our NSView. Michael Lutz 2021-02-06 02:49:09 +01:00
  • bd42fc94cc Codechange: [OSX] Move some things from video driver to our NSView. Michael Lutz 2021-02-06 00:23:29 +01:00
  • 965ce12947 Codechange: [OSX] Use newer mouse tracking API. Michael Lutz 2021-02-03 22:43:06 +01:00
  • 42af13c141 Codechange: [OSX] Split drawing into its own subview. Michael Lutz 2021-01-31 18:58:23 +01:00
  • 60f30036f1 Codechange: [OSX] Drain autoreleased objects in each game loop cycle. Michael Lutz 2021-02-06 01:51:38 +01:00
  • 8aaf4ea098 Codechange: [OSX] Split Window and back buffer creation in Cocoa video driver. Michael Lutz 2021-01-30 19:13:29 +01:00
  • 0eff7de659 Cleanup: [OSX] Doxygen comment style in video driver. Michael Lutz 2021-01-24 13:13:25 +01:00
  • 8ced72ab10 Codechange: [OSX] Inline some functions that are used in only one place. Michael Lutz 2021-01-24 13:12:55 +01:00
  • 13134f9d64 Codechange: [OSX] Replace #define with modern code. Michael Lutz 2021-02-11 22:54:43 +01:00
  • 88f6c7a9f3 Codechange: [OSX] Fold remaining Cocoa video subdriver into the main driver. Michael Lutz 2021-01-22 22:29:46 +01:00
  • e6bea3961f Change: [OSX] Replace screen resolution list with suggested window sizes. Michael Lutz 2021-01-10 22:27:31 +01:00
  • 4db7837d06 Codechange: [OSX] There is only one subdriver left, remove virtual dispatch. Michael Lutz 2021-01-09 18:43:12 +01:00
  • 63ed3f3575 Codechange: Move Fontconfig-specific code to a seperate file. Michael Lutz 2021-02-13 17:53:41 +01:00
  • f2294851e6 Codechange: [OSX] Move OSX-specific font code to a separate file. Michael Lutz 2021-02-13 17:46:05 +01:00
  • c6af8f16f6 Codechange: [Win32] Move Win32-specific font code to a seperate file. Michael Lutz 2021-02-13 17:34:22 +01:00
  • 5ad1640984 Codechange: Make OS font handle of the FontCache read-only. Michael Lutz 2021-01-06 22:56:44 +01:00
  • 2b0200d429 Codechange: OS-specific data for font search is not used outside of searching. Michael Lutz 2021-01-04 15:20:34 +01:00
  • 84636fc2af Codechange: Remove all remaining uses of cpp_offset. Michael Lutz 2020-12-14 00:22:04 +01:00
  • 7845434270 Codechange: Don't use cpp_offsetof in the save/load code. Michael Lutz 2020-12-14 00:14:37 +01:00
  • 9c9292949f Codechange: Don't use cpp_offsetof in the TTO/TTD savegame loader. Michael Lutz 2020-12-14 00:11:39 +01:00
  • 0f621b4956 Update: Translations from eints portuguese (brazilian): 36 changes by AKANexus translators 2021-02-13 18:59:59 +00:00
  • 36ab9c64ef Fix: Desert/rainforest data coordinate 'y' is off by 1 when their 'x' coordinate is negative SamuXarick 2021-01-18 15:54:57 +00:00
  • d9df20d102 Change: Use a more specific error message when attempting to bulldoze your own HQ Charles Pigott 2021-02-13 17:26:55 +00:00
  • 348f322df1 Fix f1f281b31: [Win32] MinGW doesn't know timeapi.h glx22 2021-02-13 18:38:32 +01:00
  • f181037bed Change: [Actions] Also run CI for VS2017 glx22 2021-01-25 19:28:23 +01:00
  • 5a4d5f03b0 Codechange: Implement a constructor for CurrencySpec glx22 2021-01-24 18:16:33 +01:00
  • 3ac43582c2 Codechange: [NewGRF] Make it more explicit which parts of the TTD vehicle structure (var 80+) are not implemented Johannes E. Krause 2021-01-25 17:29:09 +01:00
  • fa0704138d Update: Translations from eints spanish (mexican): 7 changes by absay dutch: 7 changes by Afoklala french: 7 changes by arikover translators 2021-02-12 19:00:59 +00:00
  • 52317bb7df Change: [SDL2] Remove unneeded delay of redrawing the screen Patric Stout 2021-02-11 11:19:33 +01:00
  • 2e1535389a Codechange: [SDL2] Don't use globals if we can do with locals Patric Stout 2021-02-11 11:19:05 +01:00
  • 2bbef6b5cf Codechange: [SDL2] Name paint function Paint(), like other drivers do Patric Stout 2021-02-11 09:51:07 +01:00
  • 569ce6c7b4 Fix 30e69c51: palette was not marked dirty when creating a new Patric Stout 2021-02-11 09:35:42 +01:00
  • 64e2d6b672 Update: Translations from eints korean: 7 changes by telk5093 russian: 11 changes by Ln-Wolf finnish: 7 changes by hpiirai translators 2021-02-11 19:01:10 +00:00
  • 83ddb1501f Feature: Remove all industries button in scenario editor (#8550) Kuhnovic 2021-02-10 16:35:50 +01:00