Paul Gofman
|
d71fb7229f
|
imm32: Set lengths to 0 for NULL strings in ImmSetCompositionString().
|
2024-03-11 18:12:03 +01:00 |
|
Rémi Bernon
|
d8a075dc91
|
imm32/tests: Fix some spurious failures with Windows ko_KR IME.
Still fails spuriously from time to time as the IME sometimes doesn't
kick in, but hopefully less often.
|
2024-01-31 16:55:13 +01:00 |
|
Rémi Bernon
|
8b04d34583
|
imm32/tests: Also ignore NotifyIME calls when ignoring WM_IME_NOTIFY.
|
2024-01-31 16:55:13 +01:00 |
|
Rémi Bernon
|
0d9e6adada
|
imm32/tests: Test the effect of CPS_CANCEL and CPS_COMPLETE.
|
2024-01-24 12:19:51 +01:00 |
|
Rémi Bernon
|
faa342a2f1
|
win32u: Also pass WM_KEYUP messages to ImmProcessKey.
And to ImmTranslateMessage if they have been processed.
|
2024-01-24 12:19:49 +01:00 |
|
Rémi Bernon
|
08bfeeeb0d
|
imm32/tests: Test that WM_KEYUP are passed to ImeProcessKey.
|
2024-01-24 12:19:49 +01:00 |
|
Rémi Bernon
|
f522c58ce6
|
imm32: Mask the scancode before passing it to ImeToAsciiEx.
|
2024-01-24 12:19:49 +01:00 |
|
Rémi Bernon
|
961e01e517
|
imm32/tests: Adjust todo_wine for the new Wine CJK keyboard layouts.
We don't return 0xe001 high word anymore, so the tests are now failing.
|
2024-01-24 12:19:45 +01:00 |
|
Rémi Bernon
|
5f7094ffd4
|
imm32/tests: Add todo_himc to some ImmTranslateMessage expected calls.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=55491
|
2024-01-17 10:57:48 +01:00 |
|
Rémi Bernon
|
54b8049de2
|
imm32/tests: Fix HKL comparison when cleaning up preload list.
|
2023-12-19 14:14:05 +01:00 |
|
Rémi Bernon
|
d1f9aae599
|
imm32/tests: Test how deleting a character can behave.
|
2023-06-20 20:30:26 +02:00 |
|
Francois Gouget
|
a109a7048f
|
imm32/tests: Fix the spelling of a comment.
|
2023-05-16 08:16:33 -05:00 |
|
Rémi Bernon
|
c11ed566cb
|
imm32/tests: Mark some tests as broken by prior SetForegroundWindow call.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54760
|
2023-05-09 20:16:54 +02:00 |
|
Rémi Bernon
|
e6b21cc577
|
imm32/tests: Test MS Japanese IME NIHONGO-NO sequence.
|
2023-05-05 15:38:56 +02:00 |
|
Rémi Bernon
|
2024e45b9f
|
imm32/tests: Test MS Korean IME GA-NA-DA sequence.
Credits to Byeong-Sik Jeon for the sequence, thanks!
|
2023-05-05 15:38:54 +02:00 |
|
Rémi Bernon
|
828fc9f50d
|
imm32/tests: Add some missing local variables declarations.
|
2023-05-05 15:38:53 +02:00 |
|
Rémi Bernon
|
24ccd03e3e
|
imm32/tests: Ignore some unknown WM_IME_NOTIFY messages.
|
2023-05-05 15:38:53 +02:00 |
|
Rémi Bernon
|
fc7203fb13
|
imm32/tests: Print human readable IME message names.
|
2023-05-05 15:38:53 +02:00 |
|
Rémi Bernon
|
2fe97d5178
|
imm32/tests: Adjust the ImmSetOpenStatus tests for MS Korean IME.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54864
|
2023-05-05 15:38:53 +02:00 |
|
Rémi Bernon
|
f99ad772d1
|
imm32: Post messages to the target window in ImmTranslateMessage.
|
2023-05-04 18:48:49 +02:00 |
|
Rémi Bernon
|
1c96ed9bd9
|
imm32: Clear vkey before calling ToAsciiEx in ImmTranslateMessage.
|
2023-05-04 18:48:49 +02:00 |
|
Rémi Bernon
|
bfb7799b74
|
imm32: Ignore some messages in ImmTranslateMessage.
|
2023-05-04 18:48:49 +02:00 |
|
Rémi Bernon
|
4b621dd9ae
|
imm32/tests: Test ImmTranslateMessage / ImeToAsciiEx calls.
|
2023-05-04 18:48:48 +02:00 |
|
Rémi Bernon
|
655bd354ee
|
imm32/tests: Add more ImmProcessKey and ImmGetVirtualKey tests.
|
2023-05-04 18:48:48 +02:00 |
|
Rémi Bernon
|
a117b9b202
|
imm32: Use INPUTCONTEXT directly in ImmRequestMessage(W|A).
|
2023-05-04 18:48:48 +02:00 |
|
Rémi Bernon
|
c4187bc46b
|
imm32/tests: Test cross-thread ImmRequestMessage(W|A) calls.
|
2023-05-04 18:48:48 +02:00 |
|
Rémi Bernon
|
4ccc47c0ca
|
imm32/tests: Move IME calls test helpers around.
|
2023-05-04 18:48:48 +02:00 |
|
Rémi Bernon
|
08e2edce96
|
imm32: Send messages one by one in ImmGenerateMessage.
|
2023-04-27 20:31:24 +02:00 |
|
Rémi Bernon
|
1d591d08fd
|
imm32/tests: Add some ImmGenerateMessage tests.
|
2023-04-27 20:31:24 +02:00 |
|
Rémi Bernon
|
920154672d
|
imm32: Update IME UI window IMMGWL_IMC when focus or HIMC changes.
|
2023-04-27 20:31:24 +02:00 |
|
Rémi Bernon
|
2fda6abfc4
|
imm32: Don't hide/show IME UI window in ImmSetCompositionWindow.
|
2023-04-27 20:31:24 +02:00 |
|
Byeong-Sik Jeon
|
93e5d7b317
|
imm32: Avoid updating INPUTCONTEXT hWnd on ImmSetActiveContext deactivation.
|
2023-04-17 18:55:41 +02:00 |
|
Byeongsik Jeon
|
5ef8554ee9
|
imm32: Stop updating INPUTCONTEXT hWnd member in ImmGetContext.
|
2023-04-17 18:55:41 +02:00 |
|
Rémi Bernon
|
53ae92fab4
|
imm32/tests: Check ImmSetActiveContext effect on INPUTCONTEXT hWnd member.
|
2023-04-17 18:55:41 +02:00 |
|
Rémi Bernon
|
c8d5603776
|
imm32/tests: Check IME UI visibility vs ImmSetCompositionWindow.
|
2023-04-17 18:55:41 +02:00 |
|
Rémi Bernon
|
3e3706adcc
|
imm32/tests: Test that ImmSetOpenStatus doesn't set IMMGWL_IMC.
|
2023-04-17 18:55:41 +02:00 |
|
Rémi Bernon
|
01677af42a
|
imm32: Use INPUTCONTEXT directly in ImmGetCandidateWindow.
|
2023-04-13 16:18:38 +02:00 |
|
Rémi Bernon
|
cf03ab4133
|
imm32: Use INPUTCONTEXT directly in ImmSetCandidateWindow.
|
2023-04-13 16:18:38 +02:00 |
|
Rémi Bernon
|
93b6c4557d
|
imm32: Use INPUTCONTEXT directly in ImmGetCompositionFont(A|W).
|
2023-04-13 16:18:38 +02:00 |
|
Rémi Bernon
|
d4318270da
|
imm32: Use INPUTCONTEXT directly in ImmSetCompositionFont(A|W).
|
2023-04-13 16:18:38 +02:00 |
|
Rémi Bernon
|
9a4b9a3ae5
|
imm32: Use INPUTCONTEXT directly in ImmGetStatusWindowPos.
|
2023-04-13 16:18:38 +02:00 |
|
Rémi Bernon
|
d0a88bf7de
|
imm32: Use INPUTCONTEXT directly in ImmSetStatusWindowPos.
|
2023-04-13 16:18:38 +02:00 |
|
Rémi Bernon
|
e49feacdb4
|
imm32: Use INPUTCONTEXT directly in ImmGetCompositionWindow.
|
2023-04-13 16:18:37 +02:00 |
|
Rémi Bernon
|
048d2f0d13
|
imm32: Use INPUTCONTEXT directly in ImmSetCompositionWindow.
|
2023-04-13 16:18:37 +02:00 |
|
Rémi Bernon
|
564deb8a34
|
imm32/tests: Add some Imm(Get|Set)CandidateWindow tests.
|
2023-04-13 16:18:37 +02:00 |
|
Rémi Bernon
|
7ddc95d4aa
|
imm32/tests: Add some Imm(Get|Set)CompositionFont tests.
|
2023-04-13 16:18:37 +02:00 |
|
Rémi Bernon
|
f35cb95d5f
|
imm32/tests: Add some Imm(Get|Set)StatusWindowPos tests.
|
2023-04-13 16:18:37 +02:00 |
|
Rémi Bernon
|
7a3991913b
|
imm32/tests: Add some Imm(Get|Set)CompositionWindow tests.
|
2023-04-13 16:18:37 +02:00 |
|
Rémi Bernon
|
1cd71e92be
|
imm32: Use INPUTCONTEXT directly in ImmSetConversionStatus.
|
2023-04-11 12:37:08 +02:00 |
|
Rémi Bernon
|
26d2d2c438
|
imm32: Compare open status values in ImmSetOpenStatus.
|
2023-04-11 12:37:08 +02:00 |
|