Sweden-Number/dlls/winemac.drv
Ken Thomases 250944b643 winemac: Disable macOS's App Nap energy-saving feature by default for Wine GUI processes.
App Nap defers timer firings and I/O if the app is not visibly or audibly
updating.  An app is supposed to disable it during user-requested or background
activity, but we can't know when the Windows app is engaged in such.  Since it's
not generally acceptable for timers or IO to be deferred, we have to disable it
at all times.

The user can re-enable it by setting the following registry setting:

[HKEY\Software\Wine\Mac Driver]
"EnableAppNap"="y"

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-16 09:20:10 +02:00
..
.gitattributes
Makefile.in winemac: Implement Vulkan driver on top of MoltenVK. 2018-07-13 17:20:43 +02:00
clipboard.c
cocoa_app.h
cocoa_app.m winemac: Disable macOS's App Nap energy-saving feature by default for Wine GUI processes. 2018-07-16 09:20:10 +02:00
cocoa_clipboard.m
cocoa_display.m
cocoa_event.h
cocoa_event.m
cocoa_main.m
cocoa_opengl.h
cocoa_opengl.m
cocoa_status_item.m
cocoa_window.h
cocoa_window.m winemac: Don't change the window's color space. 2018-07-16 09:19:46 +02:00
display.c
dragdrop.c
event.c
gdi.c winemac: Implement Vulkan driver on top of MoltenVK. 2018-07-13 17:20:43 +02:00
image.c winemac: Interpret Windows bitmap data, especially window surfaces, as sRGB. 2018-07-16 09:19:55 +02:00
ime.c
keyboard.c
macdrv.h winemac: Implement Vulkan driver on top of MoltenVK. 2018-07-13 17:20:43 +02:00
macdrv_cocoa.h winemac: Disable macOS's App Nap energy-saving feature by default for Wine GUI processes. 2018-07-16 09:20:10 +02:00
macdrv_main.c winemac: Disable macOS's App Nap energy-saving feature by default for Wine GUI processes. 2018-07-16 09:20:10 +02:00
macdrv_res.h
mouse.c winemac: Interpret Windows bitmap data, especially window surfaces, as sRGB. 2018-07-16 09:19:55 +02:00
opengl.c
surface.c winemac: Interpret Windows bitmap data, especially window surfaces, as sRGB. 2018-07-16 09:19:55 +02:00
systray.c
vulkan.c winemac: Implement Vulkan driver on top of MoltenVK. 2018-07-13 17:20:43 +02:00
window.c winemac.drv: Wake up the display on user input. 2018-07-06 19:44:26 +02:00
winemac.drv.spec
winemac.rc