Sweden-Number/dlls/winemac.drv
Ken Thomases 33610da6b4 winemac: Don't process QUERY_IME_CHAR_RECT while waiting in OnMainThread().
Most queries are handled even by threads which are otherwise blocked in
OnMainThread().  There's a problem with QUERY_IME_CHAR_RECT, though, in that it
can be handled before a previously-queued IM_SET_TEXT event, in which case its
character range may be out of bounds.  Some apps (e.g. Excel 2007) hang due to
the bad range.

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-05 13:53:36 +09: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: Add resource file. 2015-11-17 22:56:39 +09:00
clipboard.c user32: Merge the AcquireClipboard and EmptyClipboard driver entry points. 2015-06-03 18:46:53 +09:00
cocoa_app.h winemac: Restore a maximized window if a user tries to move it by dragging its title bar. 2015-03-24 13:55:34 +09:00
cocoa_app.m winemac: Don't post a WINDOW_BROUGHT_FORWARD event for a click on a window which is already frontmost in its level. 2015-12-01 12:44:19 +09:00
cocoa_clipboard.m winemac: Remove JPEG 2000 from the bitmap formats that other bitmap formats can be converted to. 2015-10-08 13:07:52 +09:00
cocoa_display.m winemac.drv: Implement EnumDisplayMonitors. 2012-12-26 18:23:03 +01:00
cocoa_event.h winemac: Don't process QUERY_IME_CHAR_RECT while waiting in OnMainThread(). 2016-02-05 13:53:36 +09:00
cocoa_event.m winemac: Don't process QUERY_IME_CHAR_RECT while waiting in OnMainThread(). 2016-02-05 13:53:36 +09: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: Add a new registry setting, OpenGLSurfaceMode, to control how GL surfaces relate to the window. 2015-09-15 16:59:03 +09:00
cocoa_status_item.m winemac: When removing the status item for a systray icon, discard any associated events in the queue. 2014-08-06 14:27:29 +02:00
cocoa_window.h winemac: Stop the CVDisplayLink when there are no more changes to flush. 2015-11-10 11:58:42 +09:00
cocoa_window.m winemac: Don't process QUERY_IME_CHAR_RECT while waiting in OnMainThread(). 2016-02-05 13:53:36 +09:00
display.c winemac: Use the display unit number rather than display ID for the initial display mode registry key. 2015-11-17 22:56:40 +09:00
dragdrop.c winemac: Fix a memory leak if posting WM_DROPFILES fails. 2014-05-15 11:28:36 +02:00
event.c winemac: Don't process QUERY_IME_CHAR_RECT while waiting in OnMainThread(). 2016-02-05 13:53:36 +09:00
gdi.c gdi32: Added GetFontRealizationInfo() export. 2015-09-01 19:28:16 +09:00
image.c winemac.drv: Use BOOL type where appropriate. 2013-09-30 20:35:02 +02:00
ime.c winemac: Make macdrv_process_text_input() asynchronous and process internal events while awaiting its result. 2016-02-05 13:53:13 +09:00
keyboard.c winemac: Make macdrv_process_text_input() asynchronous and process internal events while awaiting its result. 2016-02-05 13:53:13 +09:00
macdrv.h winemac: Make macdrv_process_text_input() asynchronous and process internal events while awaiting its result. 2016-02-05 13:53:13 +09:00
macdrv_cocoa.h winemac: Don't process QUERY_IME_CHAR_RECT while waiting in OnMainThread(). 2016-02-05 13:53:36 +09:00
macdrv_main.c winemac: Enable localization of strings used to build Mac menus. 2015-11-17 22:56:39 +09:00
macdrv_res.h winemac: Enable localization of strings used to build Mac menus. 2015-11-17 22:56:39 +09: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: Add a new registry setting, OpenGLSurfaceMode, to control how GL surfaces relate to the window. 2015-09-15 16:59:03 +09: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: Cleanup system tray icons when their owner is destroyed instead of polling. 2015-03-31 14:46:52 +09:00
window.c winemac: Queue an event to reassert the WinAPI window position before Cocoa adjusts its position for a display change. 2015-10-06 17:21:01 +09:00
winemac.drv.spec winemac.drv: Fix specfile entry for ImeGetRegisterWordStyle. 2015-11-29 12:46:28 +09:00
winemac.rc winemac: Enable localization of strings used to build Mac menus. 2015-11-17 22:56:39 +09:00