Sweden-Number/dlls/winemac.drv
Ken Thomases c5eca7be91 winemac: Discard key repeat events after a modifier key has been pressed.
Sierra (macOS 10.12) changed the behavior of key repeat.  In previous versions
of macOS, key repeat stops when a modifier key is pressed or released.  In
Sierra, it does not; it just keeps repeating as newly-modified.

On Windows, key repeat stops when a modifier key is pressed, although not when
one is released.  Some programs depend on this behavior.  So, the Mac driver
emulates it.

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 10:03:56 +01:00
..
.gitattributes
Makefile.in
clipboard.c winemac: Ignore clipboard updates provoked by our own call to GetClipboardData(). 2017-02-03 09:35:18 +01:00
cocoa_app.h
cocoa_app.m winemac: Update the clipboard when the process activates. 2016-12-12 19:14:19 +01:00
cocoa_clipboard.m winemac: Detect loss of ownership of the Mac pasteboard and update the clipboard manager status. 2016-10-24 11:10:18 +02:00
cocoa_display.m
cocoa_event.h
cocoa_event.m
cocoa_main.m
cocoa_opengl.h winemac: Reattach OpenGL contexts to a view after it has been hidden and unhidden. 2017-02-03 09:35:23 +01:00
cocoa_opengl.m winemac: Reattach OpenGL contexts to a view after it has been hidden and unhidden. 2017-02-03 09:35:23 +01:00
cocoa_status_item.m
cocoa_window.h winemac: Discard key repeat events after a modifier key has been pressed. 2017-03-10 10:03:56 +01:00
cocoa_window.m winemac: Discard key repeat events after a modifier key has been pressed. 2017-03-10 10:03:56 +01:00
display.c
dragdrop.c winemac: Change macdrv_copy_pasteboard_formats() to return a C array instead of a CFArray. 2016-10-24 11:10:06 +02:00
event.c winemac: Update the clipboard when the process activates. 2016-12-12 19:14:19 +01:00
gdi.c
image.c
ime.c ime: Do not send WM_IME_ENDCOMPOSITION on CPS_COMPLETE if there is no composition. 2016-12-14 20:36:16 +01:00
keyboard.c winemac: Update the keyboard layout data immediately after changing the input source. 2016-10-24 19:42:24 +02:00
macdrv.h winemac: Update the clipboard when the process activates. 2016-12-12 19:14:19 +01:00
macdrv_cocoa.h winemac: Update the clipboard when the process activates. 2016-12-12 19:14:19 +01:00
macdrv_main.c winemac: Run a single clipboard manager thread per window station, inside the explorer process. 2016-10-24 11:10:10 +02:00
macdrv_res.h
mouse.c winemac: Pass correct buffer length to RegQueryValueExW(). 2017-02-08 17:02:59 +01:00
opengl.c winemac.drv: Use EqualRect() instead of memcmp() to compare RECTs. 2016-10-04 20:33:33 +02:00
surface.c
systray.c
window.c winemac: Don't set a view's frame if the backend's value hasn't changed. 2017-02-01 21:19:39 +01:00
winemac.drv.spec winemac: Implement the UpdateClipboard entry point to have the clipboard manager update its status. 2016-10-24 11:10:15 +02:00
winemac.rc