Aric Stewart
|
64c772dcc2
|
imm32: Messages from ImmGenerateMessage are sent not posted.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-01 23:17:49 +09:00 |
Piotr Caban
|
60b996ad4b
|
imm32: Don't use functions that use graphics driver in THREAD_DETACH/PROCESS_DETACH.
|
2015-08-28 13:14:03 +09:00 |
Piotr Caban
|
9e09982847
|
imm32: Use IMM context keyboard layout when possible.
|
2015-08-12 22:54:53 +09:00 |
Alexandre Julliard
|
c731ed30ac
|
imm32: Remove redundant IsWindow calls.
|
2015-02-26 23:00:17 +09:00 |
Alexandre Julliard
|
c84fd8586a
|
imm32: Simplify the helper functions to retrieve the thread data.
|
2015-02-26 23:00:15 +09:00 |
Alexandre Julliard
|
29ce21e25d
|
imm32: Add a helper function to get the default context.
|
2015-02-26 23:00:12 +09:00 |
Aric Stewart
|
5448acc37a
|
imm32: Limit cross thread access to ImmSet* functions.
|
2015-02-26 21:53:05 +09:00 |
Aric Stewart
|
fdf37fe744
|
imm32: Restrict cross-thread association and destruction.
|
2015-02-26 21:53:05 +09:00 |
Aric Stewart
|
455ca1adb0
|
imm32: Use thread data from target HWND.
|
2015-02-26 21:53:03 +09:00 |
Aric Stewart
|
f3967902c5
|
imm32: Do not let ImmDestroyContext destroy any default contexts.
|
2015-02-26 21:50:34 +09:00 |
Aric Stewart
|
e28fc1177a
|
imm32: Move thread data from TLSEntry to an internal list.
|
2015-02-26 21:50:14 +09:00 |
Piotr Caban
|
3be5c16b4d
|
user32: Move IME window procedure to user32.
|
2014-11-11 16:09:47 +09:00 |
Aric Stewart
|
836bd1fdae
|
imm32: Handle keyboard changes when processing input.
|
2014-10-29 20:31:02 +09:00 |
Piotr Caban
|
3311684e6e
|
imm32: Return FALSE on WM_MSIME_* messages in ImmIsUIMessage.
|
2014-10-29 20:30:59 +09:00 |
Frédéric Delanoy
|
2e5cb7aac8
|
Assorted spelling/grammar fixes.
|
2014-04-30 18:34:20 +02:00 |
Aric Stewart
|
f0de67de0c
|
imm32: Set context conversion and sentence status.
|
2014-03-12 10:42:34 +01:00 |
André Hentschel
|
fd862ba74e
|
imm32: Use boolean return value in boolean function.
|
2014-01-29 17:29:08 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Frédéric Delanoy
|
bf34d0c3af
|
imm32: Use BOOL type where appropriate.
|
2013-11-15 11:59:10 +01:00 |
Frédéric Delanoy
|
45eff32ad0
|
imm32/tests: Use BOOL type where appropriate.
|
2013-11-01 10:52:01 +01:00 |
André Hentschel
|
33018d393a
|
imm32/tests: Fix tests compilation with __WINESRC__ defined.
|
2013-10-24 10:48:01 +02:00 |
Alexandre Julliard
|
d85b22cbca
|
imm32: Retrieve the graphics driver name from the registry.
|
2013-10-22 20:19:17 +02:00 |
Aric Stewart
|
bd9e608133
|
imm32: ImmGetCandidateWindow should not return unset data.
|
2013-10-02 12:24:25 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Francois Gouget
|
d3672524ed
|
Assorted spelling fixes.
|
2013-10-01 19:09:08 +02:00 |
Aric Stewart
|
cae71ef219
|
imm32: ImmGetDescriptionA return does not include NULL byte.
|
2013-09-27 18:14:47 +02:00 |
Aric Stewart
|
8b933495fb
|
imm32: Fix ImmGetDescription behavior with a null HKL.
|
2013-09-18 22:23:09 +02:00 |
Qian Hong
|
b4b428ee9e
|
imm32: Validate input context in multiple IMC functions.
Both tests and fixes improved by Aric Stewart.
|
2013-09-18 22:23:09 +02:00 |
Francois Gouget
|
120e24431d
|
imm32/tests: Fix a trailing '\n' in an ok() call.
|
2013-08-19 12:53:20 +02:00 |
Qian Hong
|
af058929ca
|
imm32/tests: Added tests for ImmDestroyContext.
|
2013-08-16 20:49:36 +02:00 |
Qian Hong
|
b5b52371d1
|
imm32/tests: Added more IMC lock count tests.
|
2013-08-16 20:49:36 +02:00 |
Qian Hong
|
134935e714
|
imm32: Fixed IMCC implementation.
|
2013-08-16 20:49:36 +02:00 |
Qian Hong
|
1448d95fa4
|
imm32/tests: Added tests for ImmDestroyIMCC.
|
2013-08-16 20:49:34 +02:00 |
Qian Hong
|
7822398d27
|
imm32/tests: Added more IMCC lock count tests.
|
2013-08-16 19:17:45 +02:00 |
Qian Hong
|
00289d5b91
|
imm32: Fixed ImmUnlockIMCC.
|
2013-08-01 12:17:16 +02:00 |
Qian Hong
|
2214381657
|
imm32/tests: Added test for IMCC lock count.
|
2013-08-01 12:17:14 +02:00 |
Qian Hong
|
44f6006738
|
imm32: Fixed ImmUnlockIMC.
|
2013-08-01 12:17:12 +02:00 |
Qian Hong
|
0f14a77f5d
|
imm32/tests: Added test for IMC lock count.
|
2013-08-01 12:17:10 +02:00 |
Alexandre Julliard
|
0243fd5aa3
|
imm32: Don't bother to unregister classes at process exit.
|
2013-05-14 11:33:17 +02:00 |
Aric Stewart
|
83e233c97d
|
imm32/tests: Show behavior with VK_PROCESSKEY in relation to PeekMessage.
|
2013-03-28 18:56:01 +01:00 |
Alexandre Julliard
|
a3b85a5a2e
|
imm32: Retrieve the graphics driver module from gdi32.
|
2013-02-11 11:46:12 +01:00 |
Aric Stewart
|
203b4fbff0
|
imm32/tests: Test showing that communication to the IME window is done via SendMessage.
|
2012-11-21 15:19:49 +01:00 |
Aric Stewart
|
ad6272486b
|
imm32: Use SendMessage not PostMessage for the default IME winproc.
|
2012-11-21 15:19:42 +01:00 |
Aric Stewart
|
968a1e9b72
|
imm32: Switch the value of IMMGWL_IMC in the UI window when a new imc opens.
|
2012-10-15 19:38:13 +02:00 |
Aric Stewart
|
59c144f197
|
imm32: Unregister IME class on process detach.
|
2012-10-11 20:21:42 +02:00 |
Aric Stewart
|
db07083e4c
|
imm32: Remove unused parameter to IMM_RegisterIMEClass.
|
2012-10-11 20:21:36 +02:00 |
Aric Stewart
|
fb5dbd608f
|
imm32: Explicitly handle all WM_IME_XXX messages in the IME class.
|
2012-10-03 16:26:59 +02:00 |
Aric Stewart
|
e9f3030c51
|
imm32: Have IMM class use DefWindowProc.
|
2012-10-03 16:26:38 +02:00 |
Aric Stewart
|
5f5f20d6cf
|
imm32: Properly separate the IME UI window and the thread default IME window.
|
2012-09-27 16:49:18 +02:00 |