Aric Stewart
f096dae361
imm: Implement ImmGenerateMessage.
2008-02-11 21:02:47 +01:00
Aric Stewart
0e5d5b37ec
imm: More correctly handle the presence of the default IME input window on IME open and close.
2008-02-11 21:02:21 +01:00
Aric Stewart
6bc088b28c
imm32: ImmNotifyIMM with CPS_CANCEL fully clears the composition string. Also enable respective tests.
2008-01-07 12:34:01 +01:00
Andrew Talbot
a36e14d9c9
imm32: Remove unneeded cast.
2008-01-07 12:18:25 +01:00
Aric Stewart
1b997a9986
imm32: When updating a NULL HIMCC with NULL just return NULL. Handle the NULL HIMCC for the compstr when doing a ImmNotifyIME for a reset.
2008-01-03 12:09:52 +01:00
Marcus Meissner
a84f9e6f69
imm32: Avoid spamming the debug output.
2007-10-12 11:07:39 +02:00
Aric Stewart
7f83b940b5
imm32: Further tweeks to CFS_POINT and CFS_RECT placement of the default ime window.
2007-09-10 15:29:47 +02:00
Aric Stewart
0c9c00cf2b
imm: Report GCS_DELTASTART to help behavior with advanced IME aware applications.
2007-08-29 12:01:47 +02:00
Aric Stewart
39aa755600
imm32: Update position of default IME window.
2007-08-27 19:32:37 +02:00
Aric Stewart
ede59b0c05
imm32: If composition string is reduced to 0 characters hide composition window.
2007-08-27 12:24:24 +02:00
Aric Stewart
5db70db76e
imm32: Use the COMPOSITIONSTRING in hCompStr.
...
Stop using our custom structure for the Composition string and instead
use the COMPOSITIONSTRING whose handle is in the IMC structure.
2007-07-11 12:42:25 +02:00
Aric Stewart
68b9f52bdb
imm32: Implement Locking/Unlocking IMC and IMCC functions.
2007-07-04 13:42:37 +02:00
Aric Stewart
6302b965fa
imm32: Implementation of GCS_CURSORPOS.
2007-07-02 13:17:22 +02:00
Dmitry Timoshkov
3c9e7a7f33
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
2007-05-25 20:37:56 +02:00
Michael Stefaniuc
5f62da109e
janitorial: Pass HEAP_ZERO_MEMORY as flag to HeapAlloc() instead of zeroing out the allocated memory in a later call.
2007-04-25 12:26:07 +02:00
Aric Stewart
7358913545
imm32: Change the default IME window to better reflect applications request.
...
First part of this change was proposed by Byeong-Sik Jeon.
Additionally respect parameters give to us by ImmSetCompositionWindow
for placement of the composition window.
2007-03-29 21:00:00 +02:00
Dmitry Timoshkov
f0e88c2aef
imm32: Simplify ImmInternalSendIMENotify.
2007-02-27 12:26:33 +01:00
Aric Stewart
99cb61ee8a
imm32: Properly send WM_IME_NOTIFY using SendMessage.
2007-02-26 14:40:05 +01:00
Aric Stewart
f273bf1ad6
imm32: Corrections to the message ordering for IME input.
2007-02-23 11:24:02 +01:00
Aric Stewart
26e22f1840
imm32: Implement GSC_RESULTCLAUSE.
2007-02-23 11:24:02 +01:00
Aric Stewart
1840f5e192
imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
2007-02-21 10:54:20 +01:00
Patrik Stridvall
4ef65b1e26
imm32: Only unregister the IME class if it was registered.
2007-01-08 21:14:04 +01:00
Byeong-Sik Jeon
6cf39ed974
imm32: Send the WM_IME_CHAR message, although ResultString has been read.
2006-12-08 11:39:07 +01:00
Alexandre Julliard
b0ea577ae5
Avoid usage of sizeof in traces that causes warnings on MacOSX.
2006-10-20 12:16:45 +02:00
Michael Stefaniuc
c044f26e67
imm32: Win64 printf format warning fixes.
2006-10-14 20:17:29 +02:00
Mike McCormack
da906667c7
imm32: Fix some return codes.
2006-06-19 20:53:35 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mike McCormack
46d3762a94
imm32: Remove FIXME messages from some implemented functions.
2006-02-04 16:59:26 +01:00
Mike McCormack
e607684604
Change a FIXME message to a comment.
2005-11-02 19:57:13 +00:00
Alexandre Julliard
f8ee161a1b
Fixed some traces to use the right printf format and avoid typecasts.
2005-09-12 10:30:05 +00:00
Alexandre Julliard
c3116c5e61
Renamed ttydrv and x11drv to winetty.drv and winex11.drv respectively
...
to follow the namespace conventions and make it clear that they are
drivers and not dlls.
Moved the graphics driver configuration to HKLM\Software\Wine\Drivers.
2005-05-06 19:38:50 +00:00
Jakob Eriksson
9ed61de9a2
Get rid of HeapAlloc casts.
2005-03-24 21:01:35 +00:00
Michael Stefaniuc
5ad7d858e0
Do not check for non NULL pointer before HeapFree'ing it. It's
...
redundant.
2004-12-23 17:06:43 +00:00
Alexandre Julliard
86b95b8c6d
Revert previous change since it causes a crash in desktop mode.
2004-12-08 19:45:05 +00:00
Ivan Leo Puoti
01035f172d
Register the IME class when imm32.dll is loaded.
2004-12-06 20:39:07 +00:00
Eric Pouech
0a258964c2
Const correctness fixes.
2004-11-30 21:38:57 +00:00
Mike McCormack
1c9d435ee3
Prevent crash using CJK locale but no input method.
2004-10-04 19:29:43 +00:00
Hans Leidekker
fe442b21f7
Fix signed/unsigned comparison warnings.
2004-09-08 01:23:57 +00:00
Uwe Bonnes
0e42073cd7
HeapAlloc for WSTR must allocate len* sizeof(WCHARS).
2004-06-30 18:17:07 +00:00
Jesse Allen
1304d45011
Added ImmAssociateContextEx stub.
2004-03-04 06:06:44 +00:00
Francois Gouget
87f223a879
Assorted spelling and case fixes.
2004-03-02 20:55:57 +00:00
Patrik Stridvall
8f9b09e947
Fixed some issues found by winapi_check.
2004-02-27 21:32:54 +00:00
Ken Belleau
d329f1beb2
Added stub for ImmDisableIME.
2004-02-03 00:12:03 +00:00
Aric Stewart
9672b791ee
Use X11 XIM callbacks to enable full IME support.
...
Correct some timing issues with XIM input.
Start to provide the framework for the MSIME messages.
2004-01-21 02:22:26 +00:00
Francois Gouget
224063f033
Some spelling fixes.
...
Fix the case of WineHQ.
2003-09-29 20:20:53 +00:00
Francois Gouget
ae50013017
Fix the case of product and company names.
2003-09-08 19:38:45 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Francois Gouget
5054045f6b
Remove some unnecessary casts when assigning NULL to handles.
2003-07-02 04:30:55 +00:00
Dmitry Timoshkov
4e1ef0c114
For all DLLs with defined DllMain and which do not require
...
DLL_THREAD_ATTACH/DLL_THREAD_DETACH notifications, call
DisableThreadLibraryCalls() in order to slightly improve performance
on thread creation/exiting.
2003-06-30 20:53:48 +00:00
Raphael Junqueira
caa44e6e0a
Fix a null pointer crash in ImmGetOpenStatus.
2003-05-15 04:18:03 +00:00