Commit Graph

30 Commits

Author SHA1 Message Date
Alexandre Julliard
7cc272cdef winex11: Use an init once function to register IME classes. 2013-10-22 10:25:28 +02:00
Frédéric Delanoy
387fafd39e winex11.drv: Use BOOL type where appropriate. 2013-10-09 10:08:54 +02:00
Michael Stefaniuc
5fd4f943dc winex11.drv: Avoid using CONST. 2013-09-24 12:58:03 +02:00
Alexandre Julliard
f9a383323f winex11: Remove unnecessary cleanups on process exit. 2012-08-15 14:24:20 +02:00
Kusanagi Kouichi
dc02e4d1a7 winex11.drv: Fix IME status handling. 2012-01-11 19:42:48 +01:00
Frédéric Delanoy
7e309601f3 dlls: Assorted spelling fixes. 2011-08-03 14:15:50 +02:00
Mikhail Maroukhine
3069ad44cb winex11.drv: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:17:46 +02:00
Kusanagi Kouichi
097d3f0aa0 winex11.drv: There seems to be nothing to be done for IMN_SETOPENSTATUS. 2010-02-24 15:12:31 +01:00
Kusanagi Kouichi
f32483dde1 winex11.drv: Generate IME messages as needed. 2010-02-24 15:12:31 +01:00
Kusanagi Kouichi
f7b18148d4 winex11.drv: Keep the state of XIM and IME consistent. 2010-02-22 11:55:25 +01:00
Kusanagi Kouichi
e5f0cdfcf6 winex11.drv: Show the default IME window only when necessary. 2010-02-16 12:30:30 +01:00
Kusanagi Kouichi
4ccbcb02b2 winex11.drv: Handle result string directly. 2010-02-16 12:28:41 +01:00
Michael Stefaniuc
7d2b787783 imm32: Make space for a 64bit pointer in the IMM window. 2009-02-12 11:52:31 +01:00
Michael Stefaniuc
a2187cad1f winex11.drv: Remove superfluous pointer casts. 2009-01-19 13:36:25 +01:00
Andrew Talbot
dd8e833db2 winex11.drv: Sign-compare warnings fix. 2008-12-05 12:03:27 +01:00
Alexandre Julliard
e48283bedd winex11: Remove some unused functions. 2008-12-03 12:10:21 +01:00
Michael Stefaniuc
66006129af winex11.drv: ImmLockIMCC() returns a void pointer; no need to cast that. 2008-11-03 13:38:38 +01:00
Aric Stewart
6d652ddc4f x11drv: ime: In the update functions if we get a null string with a len report this and fix len to be 0 (Coverity 656 and 655). 2008-10-06 14:11:24 +02:00
Vitaliy Margolen
ba5f205584 winex11: Use memmove for possibly overlapping memory areas. 2008-05-27 12:11:18 +02:00
Francois Gouget
8824bc1ea4 winex11: Standardize a stub trace and add a trailing '\n'. 2008-05-07 12:06:53 +02:00
Alexandre Julliard
a9c2f791e1 winex11: Avoid printing traces without a \n. 2008-05-01 12:37:28 +02:00
Alexandre Julliard
4a37308389 winex11: Register IME classes only when needed. 2008-05-01 10:57:34 +02:00
Eric Pouech
21171c403f janitorial: Prototype func() should be func(void). 2008-04-30 13:45:23 +02:00
Kusanagi Kouichi
bf05ded740 winex11: Allow XIM server to be started after Wine. 2008-04-29 13:49:16 +02:00
Kusanagi Kouichi
9fa27034a0 winex11: hCompStr should never be NULL because Wine expects it is not NULL. 2008-04-28 12:26:07 +02:00
Kusanagi Kouichi
4f2330ac0c winex11: Destroy the handle to the composition string after it is cancelled. 2008-04-25 15:00:05 +02:00
Kusanagi Kouichi
4baf6e7edc winex11: Generate WM_IME_ENDCOMPOSITION when composition string is canceled. 2008-04-24 12:47:09 +02:00
Kusanagi Kouichi
9462190b99 winex11.drv: Generate WM_IME_ENDCOMPOSITION when preedit ends. 2008-04-21 14:21:43 +02:00
Kusanagi Kouichi
bb8d1ca672 winex11: Update caret position. 2008-04-18 13:57:15 +02:00
Aric Stewart
6dca48feaf winex11: Add IME functionality to winex11drv.
All XIM interaction will soon pass through this functionality instead
of directly to imm32.
2008-04-07 20:44:43 +02:00