ImmIsUIMessageA/W

André Hentschel nerv at dawncrow.de
Tue Oct 2 17:34:09 CDT 2012


Am 02.10.2012 21:23, schrieb Aric Stewart:
> I have a proposed patch that I have tested with World of Tanks and it does not cause http://bugs.winehq.org/show_bug.cgi?id=27554 to reappear for me on either mac or Linux.
> 
> Would you be able to test it and confirm that I am not reintroduction the issues?

doesn't work here with WoT v0.6.4, after loading i get a black screen caused by a loop:

$WINEDEBUG=imm WINEPREFIX=~/.winewot/ wine WorldOfTanks.exe 
err:menubuilder:init_xdg error looking up the desktop directory
trace:imm:DllMain 0x7df30000, 1, 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0xeb0518,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xeb0518,0x00000000), stub!
trace:imm:DllMain 0x7e590000, 1, (nil)
trace:imm:ImmGetContext (nil)
trace:imm:ImmGetContext (nil)
fixme:win:EnumDisplayDevicesW ((null),0,0x32eafc,0x00000000), stub!
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 3, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x4aaea24): stub
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 3, (nil)
ImportError: No module named BWAutoImport
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
fixme:win:EnumDisplayDevicesW ((null),0,0x32e940,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
trace:imm:ImmIsUIMessageW ((nil), 200, 0, 25166336)
trace:imm:ImmIsUIMessageW ((nil), ff, 0, 2024552)
trace:imm:ImmIsUIMessageW ((nil), ff, 0, 2024552)
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
trace:imm:ImmGetContext 0x20058
trace:imm:IMM_GetThreadData Thread Data Created
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:LoadDefaultWineIME Attempting to fall back to wine default IME
trace:imm:ImeInquire 
trace:imm:ImeSelect 0x14970fd8 TRUE
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:ImmCreateContext Created context 0x14970fd8
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:ImmGetConversionStatus 0x14970fd8 0x32f024 0x32f028
trace:imm:ImmSetOpenStatus 0x14970fd8 1
trace:imm:IME_WindowProc Incoming Message 0x81  (0x00000000, 0x0032ef6c)
trace:imm:ImmGetContext 0x20058
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:IME_WindowProc Incoming Message 0x83  (0x00000000, 0x0032edb4)
trace:imm:ImmGetContext 0x20058
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:IME_WindowProc Non-standard message 0x83
trace:imm:IME_WindowProc Incoming Message 0x1  (0x00000000, 0x0032ef6c)
trace:imm:ImmGetContext 0x20058
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:IME_WindowProc Incoming Message 0xc  (0x00000000, 0x0032e2f0)
trace:imm:ImmGetContext 0x20058
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:IME_WindowProc Non-standard message 0xc
trace:imm:IME_WindowProc Incoming Message 0x5  (0x00000000, 0x00010001)
trace:imm:ImmGetContext 0x20058
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:IME_WindowProc Non-standard message 0x5
trace:imm:IME_WindowProc Incoming Message 0x3  (0x00000000, 0x00000000)
trace:imm:ImmGetContext 0x20058
trace:imm:ImmGetContext returning 0x14970fd8
trace:imm:IME_WindowProc Non-standard message 0x3
trace:imm:ImmNotifyIME (0x14970fd8, 3, 0, 6)
trace:imm:NotifyIME 0x14970fd8 3 0 6
trace:imm:NotifyIME IMC_SETOPENSTATUS
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:ImmSetConversionStatus 0x14970fd8 0 0
trace:imm:ImmSetOpenStatus 0x14970fd8 1
fixme:imm:ImmReleaseContext (0x20058, 0x14970fd8): stub
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:DllMain 0x7df30000, 2, (nil)
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
trace:imm:ImmIsUIMessageW ((nil), 282, 8, 0)
trace:imm:ImmGetDefaultIMEWnd Default is 0x20062
trace:imm:IMM_GetImmHkl Seeking ime for keyboard 0x4070407
trace:imm:IME_WindowProc Incoming Message 0x282  (0x00000008, 0x00000000)
trace:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETOPENSTATUS
( repeats endless, need to kill it with wineserver -k )


-- 

Best Regards, André Hentschel



More information about the wine-devel mailing list