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 winemac.drv: Tell git's diff engine to recognize Objective-C source files. 2012-12-26 18:23:03 +01:00
Makefile.in winemac: Implement an IME that uses the OS X input methods. 2013-04-22 12:37:50 +02:00
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 winemac: Enable pasteboard functions to operate on arbitrary pasteboards. 2013-03-14 12:02:36 +01:00
cocoa_display.m winemac.drv: Implement EnumDisplayMonitors. 2012-12-26 18:23:03 +01:00
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 winemac: Refactor WineApplication class to separate most logic into a controller class. 2013-04-16 12:10:36 +02:00
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 winemac: Add support for mouse-move and right- and middle-click events on systray icons in the Mac status bar. 2013-09-06 11:59:13 +02:00
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 winemac: Add registry setting to control setting display gamma ramp. 2013-07-09 10:28:43 +02:00
dragdrop.c winemac: Cope with apps which return multiple DROPEFFECTs from IDropTarget::DragEnter() and DragOver(). 2013-06-18 13:16:23 +02:00
event.c winemac: Implement support for maximizing windows. 2013-12-30 19:01:50 +01:00
gdi.c winemac: Avoid using display palette API, which was deprecated with the 10.7 SDK. 2013-08-15 16:17:49 +02:00
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 winemac: Don't generate scroll wheel events for axes with 0 delta. 2013-08-27 11:50:52 +02:00
opengl.c winemac.drv: Constify a character string. 2013-12-19 17:09:08 +01:00
surface.c winemac: Clip surface drawn region to new visible rect on window resize. 2013-04-05 11:57:32 +02:00
systray.c winemac: Add support for mouse-move and right- and middle-click events on systray icons in the Mac status bar. 2013-09-06 11:59:13 +02:00
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