Commit Graph

5954 Commits

Author SHA1 Message Date
Stephen Anthony ce3c9b9e8a Shorten error messages in ROM launcher, to fix overflow of buffer width. 2020-05-24 16:08:24 -02:30
Stephen Anthony c622e1f109 Fix compile error. 2020-05-24 13:10:59 -02:30
thrust26 1fb1809049 Merge remote-tracking branch 'remotes/origin/feature-fullscreen' 2020-05-24 10:39:11 +02:00
thrust26 66be9cf320 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 7a231a42f5 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 ecbf222414 updated doc for fullscreen refresh rate adaption
removed debug output
2020-05-23 20:50:14 +02:00
thrust26 137ba30593 handle rounded refresh rates like 59.94 Hz
disable refresh adjust option for macOS
2020-05-23 12:29:31 +02:00
Stephen Anthony 94b1800cc4 Fix minor warnings from clang. 2020-05-22 15:07:20 -02:30
thrust26 b703d3df92 more compact available video modes logging 2020-05-22 09:05:48 +02:00
Stephen Anthony 38146f9f21 Fix compilation in Xcode. 2020-05-21 22:15:13 -02:30
Stephen Kitt 491777df2b Remove extra quote for audio presets
The list of presets includes an extra quote in "low quality, medium
lag"; this patch removes it.

Signed-off-by: Stephen Kitt <steve@sk2.org>
2020-05-21 18:39:53 -02:30
thrust26 85c3cf59bc added refresh rate adapt for integer factors of the game's refresh rate 2020-05-20 10:19:31 +02:00
thrust26 4afe92e96d added avoiding switching refresh rate when going back to launcher
improved error logging messages
2020-05-19 19:37:06 +02:00
thrust26 29c54ec143 try to create renderer only when required (needs testing) 2020-05-19 12:33:01 +02:00
thrust26 2722435f36 oops 2020-05-19 10:19:48 +02:00
thrust26 0f751d268c 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 987bfaab1d improved refresh rate code 2020-05-18 21:13:18 +02:00
thrust26 77f24947f0 added optional refresh rate adaption in fullscreen mode 2020-05-18 12:26:05 +02:00
thrust26 63f1414007 minor fix, make sure that a message is displayed when switching TV format 2020-05-16 23:47:15 +02:00
Stephen Anthony 77ac37e706 Revert "Very small optimization for const char* instead of strings."
This reverts commit 378829da5a.
2020-05-16 18:41:32 -02:30
thrust26 af947900fa Revert "removed audio dialog screenshot"
This reverts commit e4ac8df6f9.
2020-05-16 16:42:12 +02:00
thrust26 16f5797e31 added two more methods to global hotkeys
updated and restructured hotkey documentation
2020-05-16 13:00:38 +02:00
thrust26 16a3280b56 added four global hotkeys which allow selecting and changing several adjustable settings (addresses #631) 2020-05-16 09:50:16 +02:00
Stephen Anthony 378829da5a Very small optimization for const char* instead of strings. 2020-05-15 19:22:36 -02:30
Stephen Anthony a618d27f01 Partially revert previous commit: fix ROM launcher not showing properties in certain cases. 2020-05-15 15:25:27 -02:30
Stephen Anthony 308cc97974 libretro: Return nullptr when necessary. 2020-05-15 09:33:39 -02:30
Stephen Anthony 7b6e3e32f6 libretro: Fix sound code for latest refactoring. 2020-05-14 21:03:25 -02:30
thrust26 c06a60d704 added global hotkeys (pageup/down) for current displayed setting (or volume) 2020-05-14 21:18:55 +02:00
thrust26 a6df70db89 a little bit of polishing 2020-05-14 11:12:56 +02:00
thrust26 ea98b7a8d0 added gauge bars display when selecting settings too 2020-05-13 20:26:19 +02:00
thrust26 aa5367f152 make sure that debugger command 'stepwhile' doesn't run forever. 2020-05-13 16:00:20 +02:00
thrust26 ac41d12664 increase maximum iterations and performance of RunToPC command 2020-05-13 13:33:17 +02:00
thrust26 35a113b628 fix #635 (<=2K ROMs rewind broken) 2020-05-13 10:56:34 +02:00
thrust26 020dea9cc8 added UI messages with gauge bars for variable values (partially addresses #631) 2020-05-13 09:32:11 +02:00
thrust26 e7b99f7cec update default keys and doc for palette adjustments 2020-05-13 09:25:22 +02:00
Stephen Anthony 1fbd774323 libretro: Remove redundant code. 2020-05-12 14:00:08 -02:30
Stephen Anthony 7ae0aff062 Some more header file cleanups, hopefully resulting in faster compile
times.
2020-05-12 13:52:33 -02:30
Stephen Anthony f0cee245f7 libretro: Fixed #634. 2020-05-12 11:51:55 -02:30
thrust26 e4ac8df6f9 removed audio dialog screenshot 2020-05-12 16:12:03 +02:00
thrust26 1d45fbb5fa added missing screen shots 2020-05-12 16:11:02 +02:00
thrust26 4a7676215c updated doc 2020-05-12 16:10:22 +02:00
thrust26 43da84eb08 renamed palette settings prefix 2020-05-12 16:09:39 +02:00
thrust26 838cba2d16 Moved two more mouse settings to Mouse tab 2020-05-12 15:21:15 +02:00
thrust26 71d5cb723a Merge branch 'feature-palette' 2020-05-11 21:19:52 +02:00
thrust26 36c18c2e28 Fixed minimal zoom and message area width 2020-05-11 21:18:49 +02:00
Stephen Anthony 08c48c5f82 Don't include some header files when we don't need to. 2020-05-11 16:15:34 -02:30
Stephen Anthony 9b933ec4d4 Update Xcode project for class changes. 2020-05-11 15:33:42 -02:30
Stephen Anthony 5ddaea992d Fixes for warnings in latest g++ and clang, and update libretro port to latest changes. 2020-05-11 14:57:01 -02:30
thrust26 c078bf135d bugfix audio widgets enabling 2020-05-11 16:18:43 +02:00
thrust26 259c0bf48f 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