Commit Graph

2065 Commits

Author SHA1 Message Date
Michael Buckley
92645c8ab1 Add title to Mac preferences window 2019-12-24 18:01:10 -08:00
OV2
e47e41627f win32: add hotkeys for preview dialog 2019-12-20 16:39:42 +01:00
OV2
04a15d9a2e win32: only load screenshots in preview dialogs 2019-12-19 18:19:50 +01:00
OV2
3c2ef2aa21 Add function to load only screenshot from snapshot file 2019-12-19 18:18:45 +01:00
Kirill Isakov
c480642fb8 Add Linux & FreeBSD X11 CI builds 2019-12-16 13:21:57 +06:00
Kirill Isakov
26ea0cc26b Add libretro core CI builds on more platforms 2019-12-16 12:01:44 +06:00
Kirill Isakov
169af1d002 Add automated builds via Cirrus CI (Linux & macOS) 2019-12-15 22:01:44 +06:00
Kirill Isakov
537fe6c637 Fix SPIRV linking error on Ubuntu/Debian 2019-12-15 21:57:52 +06:00
OV2
fff7941ebf
Merge pull request #602 from MichaelBuckley/mac-merge
Mac merge
2019-11-28 16:08:08 +01:00
Michael Buckley
3d5240313b Fix dispaly on retina monitors 2019-11-27 16:08:12 -08:00
Michael Buckley
ca52af63f4 Mac: Fix creating support folders when they don't exist 2019-11-27 16:08:12 -08:00
Michael Buckley
6582af1094 Mac: Use stick deadzones when configuring joypads 2019-11-27 16:08:12 -08:00
Michael Buckley
25863eed5c Mac: enable hardened runtime 2019-11-27 16:08:12 -08:00
Michael Buckley
c618f18b5d Mac: Disable setting type and creator codes for now. It's not working on Catalina. 2019-11-27 16:08:12 -08:00
Michael Buckley
358370a36b Set the minimum window size to avoid display issues with the freeze/defrost screen 2019-11-27 16:08:12 -08:00
Michael Buckley
ad606d0fc5 Mac: Remove printfs from resource fork functions 2019-11-27 16:08:12 -08:00
Michael Buckley
cd4f69b65a Mac: fix controls getting "stuck" when combined with modifier keys 2019-11-27 16:08:12 -08:00
Michael Buckley
ef30c1626a Mac: Fix fullscreen 2019-11-27 16:08:12 -08:00
Michael Buckley
37a84fa54b Mac: reject keyboard output when the app is in the background 2019-11-27 16:08:12 -08:00
Michael Buckley
32727b822f Mac: Fix Freeze/Restore Screen 2019-11-27 16:08:12 -08:00
Michael Buckley
81fb0d16ad Mac: fix pausing emulation when window is closed 2019-11-27 16:08:12 -08:00
Michael Buckley
bb619e5597 Mac: pause emulation when the user clicks the view 2019-11-27 16:08:12 -08:00
Michael Buckley
629296a5c4 Dim the screen when emulation is paused 2019-11-27 16:08:12 -08:00
Michael Buckley
8117af03b1 COnfigurable joypad controls and video options 2019-11-27 16:08:12 -08:00
Michael Buckley
b52cc5ee8b Make keyboard controls configurable 2019-11-27 16:08:12 -08:00
Michael Buckley
b11472c744 Add Mac file icons back in 2019-11-27 16:08:12 -08:00
Michael Buckley
de248230b7 Fix race condition that could cause crash on exit 2019-11-27 16:08:12 -08:00
Michael Buckley
38a4b9b3b5 Remove unused menu items and fix quitting when no ROM is loaded 2019-11-27 16:08:12 -08:00
Michael Buckley
ee85987d73 Update the documentation 2019-11-27 16:08:12 -08:00
Michael Buckley
ece780059e Restore Mac function buttons 2019-11-27 16:08:12 -08:00
Michael Buckley
6fcfe8c3f8 Fix NULL dereference bug 2019-11-27 16:08:12 -08:00
Michael Buckley
0d87a035b8 Add app icon back in 2019-11-27 16:08:12 -08:00
Michael Buckley
5690beb260 New joypad implementation without configuration UI 2019-11-27 16:08:12 -08:00
Michael Buckley
296650e2c7 Rearrange mac controls to be configured by player, reducing the number of button codes required 2019-11-27 16:08:12 -08:00
Michael Buckley
41bf8cef73 Rewrite keyboard input handling, importing from the Carbon prefs 2019-11-27 16:08:12 -08:00
Michael Buckley
0d698f666f Mac: fix rendering and placement of window 2019-11-27 16:08:12 -08:00
Michael Buckley
e9edecd94f Mac: fix stretching when resizing window 2019-11-27 16:08:12 -08:00
Michael Buckley
5cf1aa0c0e Mac: Implement open recent menu 2019-11-27 16:08:12 -08:00
Michael Buckley
2ce70f130c Mac: set the default video mode to blocky 2019-11-27 16:08:12 -08:00
Michael Buckley
757cf7a347 Render on the foreground thread to allow resizing 2019-11-27 16:08:12 -08:00
Michael Buckley
366ce0b105 Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
Michael Buckley
bc9d2cb2bc Migrate lproj folders 2019-11-27 16:08:12 -08:00
Michael Buckley
4bd6f30dc8 Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
OV2
33f7a1711c win32: reset last_volume when reinitializing sound (fixes #603) 2019-11-27 14:28:23 +01:00
Michael Buckley
931ba0a601 Fix warnings about extra tokens after #ifdef directive 2019-11-22 21:25:46 -08:00
Michael Buckley
c9840055ff Fix warnings about extra tokens after #undef directive 2019-11-22 21:25:46 -08:00
Michael Buckley
2af9a88744 Remove outdated pascal specifier 2019-11-22 21:25:46 -08:00
Michael Buckley
d691cf052b Update musicbox.xib 2019-11-22 21:25:45 -08:00
Michael Buckley
6ac9150959 Add .gitignore for Mac 2019-11-22 21:25:45 -08:00
Michael Buckley
ecd4069d19 Remove old Mac targets, add Mac 64-bit Intel target 2019-11-22 21:25:45 -08:00