http://bugs.winehq.org/show_bug.cgi?id=12772
Summary: imm32: imm32.ok test fails Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: NEW Keywords: regression, testcase Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: slash@ma.neweb.ne.jp
../../../tools/runtest -q -P wine -M imm32.dll -T ../../.. -p imm32_test.exe.so imm32.c && touch imm32.ok fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string imm32.c:198: Test failed: Windows does not post WM_IME_COMPOSITION in response to NI_COMPOSITIONSTR / CPS_CANCEL, if the composition string being canceled is non empty. fixme:imm:ImmGetCompositionStringA Unhandled index 0x8 fixme:imm:ImmReleaseContext (0x10024, 0x127488): stub make: *** [imm32.ok] Error 1
Regression since: 83ae4a92e52ff7dabafad0336d587a026a1678aa is first bad commit commit 83ae4a92e52ff7dabafad0336d587a026a1678aa Author: Kusanagi Kouichi slash@ma.neweb.ne.jp Date: Thu Apr 24 08:32:03 2008 +0900
imm32: Fix a meaningless test.
ImmSetCompositionString generates WM_IME_COMPOSITION. Therefore test always fails if messages are not flushed.
Hmm, seems we need an imm component...