Commit Graph
424 Commits
Author SHA1 Message Date
The Dax c8535ced2a Remove keyboard hook and make the ignore Windows key option work. 2014-01-08 19:08:32 -05:00
Henrik Rydgård 51484e48a9 Merge pull request #5043 from thedax/win32IgnoreWindowsKeyOption
Win32: Add an option to disable the Windows key when the emulator is the active window.
2014-01-08 10:46:47 -08:00
The Dax f6606e2e2b Win32: Add the option to the Game Settings menu, too, and add a separator in NewUI. 2014-01-07 16:08:11 -05:00
The Dax 9dc2a67076 Let's be consistent with our spacing and if's. 2014-01-07 16:02:00 -05:00
The Dax 8f86f5898a Add a comment for the keyboard hook. 2014-01-07 16:02:00 -05:00
The Dax 9d2868b7ce Win32: Add option to disable the Windows key. 2014-01-07 16:02:00 -05:00
zack-vii 26fbb4c32c "Next Slot" control mapping
-added "Next Slot" to control mapping menu
-added VIRTKEY_NEXT_SLOT -> incremented VIRTKEY_TOGGLE_FULLSCREEN
-added SaveState::NextSlot(); as replacement for code in
WndMainWindow
-added entry in EmuScreen using SaveState::NextSlot();
2014-01-07 15:56:04 +01:00
vnctdj 522f9176a4 Make "Extract File..." menu item translatable 2014-01-04 12:33:02 +01:00
The Dax 910d8c2e13 Use a std::set instead. 2014-01-03 13:13:24 -05:00
The Dax 55d716fb19 Rename keyHeld to keyDown, too. 2014-01-03 13:13:24 -05:00
The Dax a5873ab7a4 Change bool name for better readability. 2014-01-03 13:13:23 -05:00
The Dax f90aebcebf Release held keys on the keyboard when window focus is lost. 2014-01-03 13:13:23 -05:00
Henrik Rydgard 9bde25dfa9 Moving the lang mapping to Config clears up some obcure file-to-file build dependency.
Should fix the build.
2014-01-03 19:04:43 +01:00
Unknown W. Brackets 2618f2ed39 Add a simple extract file command.
Mostly useful for quickly/easily extracting pmf/atrac/etc. files.
2014-01-01 16:47:15 -08:00
Unknown W. Brackets db77dcd149 Fix some includes on Windows/etc. 2013-12-29 15:59:36 -08:00
Unknown W. Brackets 438361d0bc Clean up code pointer naming for the jit.
Now it properly identifies thunk code which is actually a decent percent
when fastmem is off at least.
2013-12-18 23:57:39 -08:00
The Dax 4a2b984e5f Fix minor styling issue. 2013-12-10 19:31:29 -05:00
The Dax f3e76d6d79 Win32 UI: Enable sound properly when Enable Sound is chosen. 2013-12-10 19:24:50 -05:00
pal1000 4a00383f4b Fix typo 2013-12-09 17:01:00 +02:00
pal1000 7ff511ed63 Add .ZIP files to load ROM. Also made some organizing in the Load ROM dialog 2013-12-09 16:47:37 +02:00
The Dax a7e7ba61b3 If the emulator is paused when selecting Emulation -> Stop, then resume so the core can shutdown as requested.
This'll make Stop more like Reset, which resets regardless of the pause state.
2013-12-06 01:30:24 -05:00
Unknown W. Brackets 39de7eb930 Jit profiling: include func name from map. 2013-11-30 19:20:22 -08:00
Unknown W. Brackets d35717f5a8 Also report the vertex decoder jit to verysleepy.
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets 5d2ff64252 Support for modified jit-enabled VerySleepy.
This allows profiling the jit.  Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
2013-11-30 19:20:21 -08:00
The Dax 9aba6fa356 Use a consistent i18n pointer name for PostShaders. 2013-11-30 00:38:44 -05:00
The Dax eff74892b0 Fix a styling issue, and allow shader names to be translated in the Win32 menubar. 2013-11-29 12:52:10 -05:00
shenweip 7029cb293b Add Switch UMD to Win32 menu. 2013-11-27 21:57:17 +08:00
Kingcom ce5ffdfe7a Convert backslashes when opening directory 2013-11-06 09:41:56 +01:00
Unknown W. Brackets 5328e213a6 Clear the jit cache when toggling debug stats.
This way we can bypass that check normally, for speed.
2013-11-04 08:03:50 -08:00
The Dax 728101aebb Revise how the language system works.
On Win32, the Language menubar is eliminated in favour of displaying a NewLanguageScreen on screens that are of type UIDialogScreenWithBackground/UIScreenWithBackground; UIScreen inheriting screens (e.g. GamePauseScreen) still require manual additions.
2013-11-03 19:21:53 -05:00
Henrik Rydgard 65baad70ac Quick hack to avoid unthrottled getting stuck when alt-tabbing.
Assumes the default keymap of course but shouldn't really have any adverse
effects if you have remapped your controls.
2013-10-31 00:35:02 +01:00
Henrik Rydgård e266e15c6b One more buildfix 2013-10-19 23:09:27 +02:00
Henrik Rydgård f85b4a4252 Buildfix 2013-10-18 15:07:04 +02:00
Henrik Rydgard 66e210315b Fix keyboard focus issue on Windows 2013-10-16 17:20:32 +02:00
Unknown W. Brackets b209d7c416 Fix drag and drop file start.
Wasn't working when nothing was running yet, had race issues otherwise.
The boot message already handles shutdown.
2013-10-16 01:19:15 -07:00
Unknown W. Brackets a29c92a7e3 Initially center on the primary monitor. 2013-10-15 22:02:14 -07:00
Henrik Rydgard e88a049e79 Windows: Center window on first start 2013-10-15 13:10:25 +02:00
The Dax 750aba1663 Use Unicode variant of ShellExecuteA. 2013-10-15 03:41:11 -04:00
The Dax 6efd5b33f7 We don't really need DIRECTORY_FLASH0 or DIRECTORY_MEMSTICK. 2013-10-15 03:41:10 -04:00
The Dax c7bdeb3084 Eliminate GetSysDirectories and instead provide a new function: GetSysDirectory.
On Win32, call InitSysDirectories before the emuthread starts just to be safe.
2013-10-15 03:41:10 -04:00
Unknown W. Brackets 24ead296f1 Don't require reset to enable cheats. 2013-10-13 17:57:43 -07:00
The Dax 7000b63082 When using a debug build, always show the debug log/enable logging on start. 2013-10-13 14:31:48 -04:00
The Dax 9c868351de Make Enable Debug Logging checkbox instant as it was intended to be. 2013-10-13 14:18:50 -04:00
Unknown W. Brackets 98b49db82a Minor warning fixes. 2013-10-12 16:49:22 -07:00
The Dax 2b12fc0c54 Remove hack fix for switching shaders. Create new native messages for EmuScreen to avoid threading issues. Remove gpu function calls from WndMainWindow.cpp and use NativeMessageReceived instead. 2013-10-12 13:51:27 -04:00
The Dax 9bd69cdc6d Make shader items checkable. 2013-10-12 13:44:23 -04:00
The Dax 71087b41a2 Don't try to go out of bounds. Still crashes without the Framebuffer.cpp edit, though.. 2013-10-12 13:44:23 -04:00
The Dax 8195804daa Remove accidentally committed cruft. Fix accidental comment edit. 2013-10-12 13:44:23 -04:00
The Dax d24fc7b559 Fix a crash relating to switching shaders from the Win32 menu bar. Make Postprocessing Shaders menu translatable. 2013-10-12 13:44:22 -04:00
The Dax b07e14f98d Win32: Add dynamic submenu for Postprocessing Shaders. 2013-10-12 13:44:22 -04:00