Sweden-Number/dlls/winemac.drv
Ken Thomases 4f9de6bcdf winemac: More thoroughly discard events which have been obsoleted by subsequent Wine- or program-driven changes.
Among other things, this fixes Syberia 2.  That game shows, hides, and then
shows its window.  Hiding it caused a WINDOW_LOST_FOCUS event to be queued.
By the time it was processed, the window was the foreground window again.
In response to being told it had lost focus, the game minimized its window.

Hiding the window should have prevented or discarded the WINDOW_LOST_FOCUS
event since the change was driven from Wine and the Win32 foreground/active
window state would already be correct.  In addition, when the program
re-showed its window and made it foreground, that should have discarded the
event as being out of date.  Now they do.
2013-12-31 12:31:39 +01:00
..
.gitattributes
Makefile.in
clipboard.c winemac: Put clipboard formats synthesized from other standard clipboard formats at the end of the list. 2013-11-22 13:59:33 +01:00
cocoa_app.h winemac: While a window is being dragged, suppress mouse events and disable cursor clipping and warping. 2013-12-12 12:06:39 +01:00
cocoa_app.m winemac: More thoroughly discard events which have been obsoleted by subsequent Wine- or program-driven changes. 2013-12-31 12:31:39 +01:00
cocoa_clipboard.m
cocoa_display.m
cocoa_event.h winemac: Implement support for global hot keys. 2013-09-27 10:41:05 +02:00
cocoa_event.m winemac: More thoroughly discard events which have been obsoleted by subsequent Wine- or program-driven changes. 2013-12-31 12:31:39 +01:00
cocoa_main.m
cocoa_opengl.h winemac: Clear OpenGL views to black the first time a context is attached. 2013-11-28 11:16:17 +01:00
cocoa_opengl.m winemac: Include the OpenGL headers to fix building on OS X 10.9. 2013-12-03 12:33:44 +01:00
cocoa_status_item.m
cocoa_window.h winemac: Track whether our windows would be visible if the process weren't hidden. 2013-12-31 12:31:21 +01:00
cocoa_window.m winemac: More thoroughly discard events which have been obsoleted by subsequent Wine- or program-driven changes. 2013-12-31 12:31:39 +01:00
display.c
dragdrop.c
event.c winemac: Implement support for maximizing windows. 2013-12-30 19:01:50 +01:00
gdi.c
image.c winemac.drv: Use BOOL type where appropriate. 2013-09-30 20:35:02 +02:00
ime.c winemac: Use an init once function to register IME classes. 2013-10-22 10:25:36 +02:00
keyboard.c winemac: Actually set the system's keyboard layout. 2013-11-20 19:39:05 +01:00
macdrv.h winemac: Implement support for maximizing windows. 2013-12-30 19:01:50 +01:00
macdrv_cocoa.h winemac: Implement support for maximizing windows. 2013-12-30 19:01:50 +01:00
macdrv_main.c winemac: Prevent disabled windows from being moved. 2013-12-30 19:01:48 +01:00
mouse.c
opengl.c winemac.drv: Constify a character string. 2013-12-19 17:09:08 +01:00
surface.c
systray.c
window.c winemac: For WINDOW_DID_UNMINIMIZE events, don't attempt to restore windows which aren't minimized and visible. 2013-12-31 12:31:33 +01:00
winemac.drv.spec winemac: Implement GetKeyboardLayoutList. 2013-11-20 19:38:56 +01:00