dolphin/Source/Core/DolphinWX
Léo Lam 9b72b5f144 Shut down Wii software gracefully
This adds support for triggering the power event (in the STM), so that
stopping emulation first triggers a shutdown event, which notably gives
emulated software time to save game data (issue 8979) and clean up
SYSCONF (to disconnect Wiimotes and update their state in the SYSCONF).

On the first press, the stop button/hotkey/whatever will trigger a STM
power event. On a second try, we will forcefully stop emulation, just
like how it was working before.
2016-10-01 13:06:04 +02:00
..
Cheats Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Config Fix advanced config panel staying disabled after TAS recording 2016-09-06 22:12:13 -04:00
Debugger Merge pull request #4218 from aldelaro5/debugger-stepping-fixes 2016-09-29 22:41:27 -05:00
NetPlay Keep tag consistent on traversal settings reset 2016-09-07 10:50:53 -06:00
resources DolphinWX: Stop using XPM images 2016-01-05 19:11:58 +01:00
AboutDolphin.cpp DolphinWX: Center the links in the About dialog 2016-07-17 22:48:26 +02:00
AboutDolphin.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ARCodeAddEdit.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ARCodeAddEdit.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
AuiToolBar.h Drop Dolphin-specific patch to wxWindows 2016-09-07 15:15:09 +02:00
CMakeLists.txt Merge pull request #3859 from Aestek/feature/netplay-md5 2016-07-18 09:20:37 -05:00
ControllerConfigDiag.cpp Remove AM Baseboard 2016-08-11 12:53:44 +02:00
ControllerConfigDiag.h Remove AM Baseboard 2016-08-11 12:53:44 +02:00
DolphinWX.rc Define the icon for "dolphin". The IDI_ICON1 seems to be preempted by the wx resource. This one does not. 2012-12-17 08:33:42 -06:00
DolphinWX.vcxproj Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
DolphinWX.vcxproj.filters VS: Add MD5Dialog.cpp to the correct filter hierarchy 2016-07-18 17:58:40 -04:00
DolphinWX.vcxproj.user Rename menu items, stop using PanicAlertT, remove -d when running from visual studio. 2014-12-17 01:12:33 +10:30
FifoPlayerDlg.cpp FifoDataFile: Convert FifoFrameInfo's fifoData member into a vector 2016-06-29 02:54:49 -04:00
FifoPlayerDlg.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Frame.cpp Frame: In-class initialise member variables 2016-09-25 19:22:10 +02:00
Frame.h Shut down Wii software gracefully 2016-10-01 13:06:04 +02:00
FrameAui.cpp Manually select the coresponding tab before floating a panel 2016-09-11 18:52:48 -04:00
FrameTools.cpp Shut down Wii software gracefully 2016-10-01 13:06:04 +02:00
GameListCtrl.cpp GameListCtrl: eliminate redundant elses 2016-09-30 07:13:14 -04:00
GameListCtrl.h GameListCtrl: use unique_ptr for underlying game list items 2016-09-30 07:13:09 -04:00
Globals.h Add missing IDs for the Watch window 2016-09-11 12:51:50 -04:00
Info.plist.in Add more languages, and remove Hebrew because it's very incomplete 2016-05-25 23:33:18 +02:00
InputConfigDiag.cpp InputConfigDiag: Fix a segfault caused by missing check 2016-08-15 11:31:14 +02:00
InputConfigDiag.h ControllerEmu: Split the Setting class 2016-07-12 11:42:18 +02:00
InputConfigDiagBitmaps.cpp ControllerInterface: Add RemoveDevice() 2016-07-29 17:18:37 +02:00
ISOFile.cpp Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
ISOFile.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
ISOProperties.cpp Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
ISOProperties.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
LogConfigWindow.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
LogConfigWindow.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
LogWindow.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
LogWindow.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Main.cpp Don't pipe PanicAlerts to netplay window if it isn't opened 2016-07-21 16:52:57 +02:00
Main.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MainNoGUI.cpp MainNoGUI: Shut down cleanly on shutdown signal 2016-09-26 11:11:20 +02:00
MemcardManager.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MemcardManager.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PatchAddEdit.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PatchAddEdit.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PostProcessingConfigDiag.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PostProcessingConfigDiag.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
resource.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
SoftwareVideoConfigDialog.cpp VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00
SoftwareVideoConfigDialog.h VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00
TASInputDlg.cpp TASInputDlg: Fix inputs "sticking" after closing 2016-08-14 05:13:33 +10:00
TASInputDlg.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VideoConfigDiag.cpp VideoCommon: Add config fields for multithreading and validation layers 2016-10-01 01:09:12 +10:00
VideoConfigDiag.h VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00
WXInputBase.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
WXInputBase.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
WxUtils.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
WxUtils.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
X11Utils.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
X11Utils.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00