Rémi Bernon
|
7ed63c30e8
|
imm32: Query the new input context in ImmAssociateContextEx / IACE_DEFAULT.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54991
|
2023-05-30 20:56:57 +02:00 |
|
Rémi Bernon
|
0e90213ed8
|
imm32: Silence some unnecessary FIXMEs.
|
2023-05-26 21:24:14 +02:00 |
|
Rémi Bernon
|
d61a786461
|
imm32: Get rid of the graphics driver loading mechanism.
|
2023-05-19 08:49:09 -05: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
|
a117b9b202
|
imm32: Use INPUTCONTEXT directly in ImmRequestMessage(W|A).
|
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
|
920154672d
|
imm32: Update IME UI window IMMGWL_IMC when focus or HIMC changes.
|
2023-04-27 20:31:24 +02:00 |
|
Rémi Bernon
|
b5c30f8ef2
|
imm32: Move ImmAssociateContext(Ex) around.
|
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 |
|
Rémi Bernon
|
422ee56c1b
|
imm32: Forward ImmGetContext to NtUserGetWindowInputContext directly.
|
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
|
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
|
1cd71e92be
|
imm32: Use INPUTCONTEXT directly in ImmSetConversionStatus.
|
2023-04-11 12:37:08 +02:00 |
|
Rémi Bernon
|
67ddc3146c
|
imm32: Use INPUTCONTEXT directly in ImmGetConversionStatus.
|
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 |
|
Rémi Bernon
|
6e51928ae5
|
imm32: Cache INPUTCONTEXT values for every IME.
|
2023-04-11 12:37:08 +02:00 |
|
Rémi Bernon
|
374db20a5d
|
imm32: Use INPUTCONTEXT directly in ImmSetOpenStatus.
|
2023-04-11 12:37:08 +02:00 |
|
Rémi Bernon
|
0af5829476
|
imm32: Use INPUTCONTEXT directly in ImmGetOpenStatus.
|
2023-04-11 12:37:08 +02:00 |
|
Rémi Bernon
|
3cd1dc5273
|
imm32: Serialize ImeInquire / ImeDestroy calls.
|
2023-04-11 12:37:08 +02:00 |
|
Rémi Bernon
|
c902be6a84
|
imm32: Cleanup default IME UI window proc traces.
|
2023-04-07 18:00:18 +02:00 |
|
Rémi Bernon
|
bc1b15211d
|
winex11: Move IME UI proc to default IME implementation.
|
2023-04-07 18:00:14 +02:00 |
|
Rémi Bernon
|
3385cda1c7
|
imm32: Use a stack allocated buffer in ImmTranslateMessage.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
8d0e7d8cdc
|
imm32: Cleanup parameters and traces in ImmTranslateMessage.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
101743205d
|
imm32: Simplify control flow in ImmTranslateMessage.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
4445fd14d7
|
imm32: Fix mixed-up HIMC / imc pointers in ImmTranslateMessage.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
7f0c2c48df
|
imm32: Rewrite ImmInternalSendIMENotify helper as imc_notify_ime.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
3b4aa1662e
|
imm32: Rewrite ImmInternalPostIMEMessage helper as imc_post_message.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
f6cf1d4432
|
imm32: Rewrite ImmInternalSendIMEMessage helper as imc_send_message.
|
2023-04-04 09:44:58 +02:00 |
|
Rémi Bernon
|
ddfbc66fcf
|
imm32: Avoid recursing into ImeSelect calls.
|
2023-03-31 19:15:28 +02:00 |
|
Rémi Bernon
|
32c5b57ac8
|
imm32: Return TRUE from ImmIsIME with any HKL.
|
2023-03-30 19:00:25 +02:00 |
|
Rémi Bernon
|
3d694c8118
|
imm32: Add a default implementation for IME functions.
To be used by graphics drivers.
|
2023-03-30 19:00:23 +02:00 |
|
Rémi Bernon
|
f24479793b
|
imm32: Introduce new input_context_init helper.
|
2023-03-30 19:00:23 +02:00 |
|
Rémi Bernon
|
538d48e3f9
|
imm32: Select current IME on input contexts when needed.
|
2023-03-30 19:00:23 +02:00 |
|
Rémi Bernon
|
1b778dbea7
|
imm32: Send WM_IME_SELECT messages when IME is activated.
|
2023-03-30 19:00:23 +02:00 |
|
Rémi Bernon
|
e64e4e7461
|
imm32: Pass the HIMC to the IME UI window IMMGWL_IMC.
Instead of the imc pointer.
|
2023-03-30 19:00:21 +02:00 |
|
Rémi Bernon
|
585ac559b7
|
imm32: Create the IME UI as child of the IME default window.
|
2023-03-29 22:29:38 +02:00 |
|
Rémi Bernon
|
bb2414fdb1
|
imm32: Re-create the IME UI window when IME changes.
|
2023-03-29 22:29:38 +02:00 |
|
Rémi Bernon
|
2504a2d7bc
|
imm32: Keep the IME UI window on the default input context.
|
2023-03-29 22:29:38 +02:00 |
|
Rémi Bernon
|
0ddad3564f
|
imm32: Update existing input contexts on layout change.
|
2023-03-29 22:29:37 +02:00 |
|
Rémi Bernon
|
bda3ee0bd5
|
imm32: Ignore ImmProcessKey if hkl isn't the current layout.
|
2023-03-29 22:29:37 +02:00 |
|