Commit Graph

5946 Commits

Author SHA1 Message Date
thrust26 449bfb38d9 updated doc (adapting refresh not available for macOS)
added event and hotkey for adapting refresh rate
fixed endless loop in global hotkeys
2020-05-24 10:03:53 +02:00
Stephen Anthony ac9143ef08 Add 'ADAPTABLE_REFRESH_SUPPORT', and enable it on non-Mac systems.
Cleaned up some dead code.
Made MacOS toggle from windowed to fullscreen work the same as all other systems.
2020-05-23 17:15:42 -02:30
thrust26 c4aa9b2a56 updated doc for fullscreen refresh rate adaption
removed debug output
2020-05-23 20:50:14 +02:00
thrust26 de9277e98e handle rounded refresh rates like 59.94 Hz
disable refresh adjust option for macOS
2020-05-23 12:29:31 +02:00
Stephen Anthony f426f160a9 Fix minor warnings from clang. 2020-05-22 15:07:20 -02:30
thrust26 9ea920524b more compact available video modes logging 2020-05-22 09:05:48 +02:00
Stephen Anthony 0920518d29 Fix compilation in Xcode. 2020-05-21 22:15:13 -02:30
thrust26 842b40e543 added refresh rate adapt for integer factors of the game's refresh rate 2020-05-20 10:19:31 +02:00
thrust26 1a5f4aedc4 added avoiding switching refresh rate when going back to launcher
improved error logging messages
2020-05-19 19:37:06 +02:00
thrust26 5aca14c248 try to create renderer only when required (needs testing) 2020-05-19 12:33:01 +02:00
thrust26 cde78a7796 oops 2020-05-19 10:19:48 +02:00
thrust26 41d217e17d fix window position saving when switching from/to fullscreen mode
suppress fullscreen UI message outside emulation mode
2020-05-19 08:53:11 +02:00
thrust26 2bf7421d1b improved refresh rate code 2020-05-18 21:13:18 +02:00
thrust26 5fa9936aab added optional refresh rate adaption in fullscreen mode 2020-05-18 12:26:05 +02:00
thrust26 b1ea775ac3 minor fix, make sure that a message is displayed when switching TV format 2020-05-16 23:47:15 +02:00
Stephen Anthony 429232780e Revert "Very small optimization for const char* instead of strings."
This reverts commit 8e8db77e49.
2020-05-16 18:41:32 -02:30
thrust26 41573ca65d Revert "removed audio dialog screenshot"
This reverts commit a0505a9739.
2020-05-16 16:42:12 +02:00
thrust26 15dbea7d74 added two more methods to global hotkeys
updated and restructured hotkey documentation
2020-05-16 13:00:38 +02:00
thrust26 9e7940af95 added four global hotkeys which allow selecting and changing several adjustable settings (addresses #631) 2020-05-16 09:50:16 +02:00
Stephen Anthony 8e8db77e49 Very small optimization for const char* instead of strings. 2020-05-15 19:22:36 -02:30
Stephen Anthony 2e4bc09545 Partially revert previous commit: fix ROM launcher not showing properties in certain cases. 2020-05-15 15:25:27 -02:30
Stephen Anthony c8c3a7cd81 libretro: Return nullptr when necessary. 2020-05-15 09:33:39 -02:30
Stephen Anthony f5917d1f98 libretro: Fix sound code for latest refactoring. 2020-05-14 21:03:25 -02:30
thrust26 521edb5ade added global hotkeys (pageup/down) for current displayed setting (or volume) 2020-05-14 21:18:55 +02:00
thrust26 d08eb6262e a little bit of polishing 2020-05-14 11:12:56 +02:00
thrust26 076c401c1b added gauge bars display when selecting settings too 2020-05-13 20:26:19 +02:00
thrust26 06a1477019 make sure that debugger command 'stepwhile' doesn't run forever. 2020-05-13 16:00:20 +02:00
thrust26 60f144d9d4 increase maximum iterations and performance of RunToPC command 2020-05-13 13:33:17 +02:00
thrust26 986ff09935 fix #635 (<=2K ROMs rewind broken) 2020-05-13 10:56:34 +02:00
thrust26 b8cd71d75a added UI messages with gauge bars for variable values (partially addresses #631) 2020-05-13 09:32:11 +02:00
thrust26 16f36b9876 update default keys and doc for palette adjustments 2020-05-13 09:25:22 +02:00
Stephen Anthony f4086e4bf4 libretro: Remove redundant code. 2020-05-12 14:00:08 -02:30
Stephen Anthony 7532fbf88a Some more header file cleanups, hopefully resulting in faster compile
times.
2020-05-12 13:52:33 -02:30
Stephen Anthony 8807e91d04 libretro: Fixed #634. 2020-05-12 11:51:55 -02:30
thrust26 a0505a9739 removed audio dialog screenshot 2020-05-12 16:12:03 +02:00
thrust26 b8a7128ad0 added missing screen shots 2020-05-12 16:11:02 +02:00
thrust26 39b5a663e9 updated doc 2020-05-12 16:10:22 +02:00
thrust26 bbd418ddb8 renamed palette settings prefix 2020-05-12 16:09:39 +02:00
thrust26 e618af8182 Moved two more mouse settings to Mouse tab 2020-05-12 15:21:15 +02:00
thrust26 cb21530fd7 Merge branch 'feature-palette' 2020-05-11 21:19:52 +02:00
thrust26 20dc4e9374 Fixed minimal zoom and message area width 2020-05-11 21:18:49 +02:00
Stephen Anthony d3bca5f9a6 Don't include some header files when we don't need to. 2020-05-11 16:15:34 -02:30
Stephen Anthony 1e0c6c382c Update Xcode project for class changes. 2020-05-11 15:33:42 -02:30
Stephen Anthony 5a069cd44b Fixes for warnings in latest g++ and clang, and update libretro port to latest changes. 2020-05-11 14:57:01 -02:30
thrust26 a867eb6b4f bugfix audio widgets enabling 2020-05-11 16:18:43 +02:00
thrust26 208969fcbe refactored Video and Audio dialogs into common dialog
created new EmulationDialog
(re)moved some includes to reduce compile time
2020-05-11 16:15:12 +02:00
thrust26 a3ed86846a code cleanup and bug fixing 2020-05-11 10:47:43 +02:00
thrust26 72bd162951 some transformation code cleanup 2020-05-10 22:53:58 +02:00
thrust26 31124cabef add hue adjustment code to PaletteHandler 2020-05-10 21:53:02 +02:00
thrust26 441aa6c867 added interactive palette display to VideoDialog 2020-05-10 19:53:59 +02:00