dolphin/Source/Core
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
..
AudioCommon Use Common::Flag and Common::Event when possible 2016-08-10 16:08:15 +02:00
Common Common: Add a Semaphore wrapper class 2016-10-01 01:09:12 +10:00
Core Shut down Wii software gracefully 2016-10-01 13:06:04 +02:00
DiscIO WiiWad: Make WiiWAD constructor explicit 2016-09-25 18:04:11 -04:00
DolphinQt2 Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
DolphinWX Shut down Wii software gracefully 2016-10-01 13:06:04 +02:00
InputCommon Merge pull request #4145 from tenthmile/WiiOrientationModifier 2016-09-07 14:20:02 +12:00
UICommon portable.txt enables portable configuration on linux, README updated to 2016-07-04 19:39:10 +10:00
VideoBackends Vulkan: Amend header includes 2016-09-30 23:26:03 -04:00
VideoCommon Vulkan: Work around indexed fragment output bug on AMD drivers 2016-10-01 02:40:02 +10:00
CMakeLists.txt [UI] Remove DolphinQt 2016-01-05 19:42:02 -06:00