xorg-libx11/modules/im/ximcp
Theppitak Karoonboonyanan 128daff442 Thai XIM not retrieve MB surrounding on UTF-8 LC
On th_TH.UTF-8 locale, Thai XIM rejects all combining characters for GTK+ apps
that use X Input Method.

This is because GTK+ imxim immodule passes surrounding text in locale encoding,
which is UTF-8 for UTF-8 locales. But current Thai XIM in Xlib assumes the
multi-byte StringConversionText response for the StringConversionCallback to
always be TIS-620, by retrieving a single byte and using it as-is.

If the Thai XIM tries to convert the multi-byte text based on locale codeset
before using it, it will work again.

X.Org But 12759 <http://bugs.freedesktop.org/show_bug.cgi?id=12759>

Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net>
Signed-off-by: Julien Cristau <jcristau@debian.org>
2009-04-13 17:27:03 +01:00
..
imCallbk.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imDefFlt.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imDefIc.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imDefIm.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imDefLkup.c patches to avoid gcc warnings for libX11 (#4) 2009-01-29 20:25:15 -02:00
imDispch.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imEvToWire.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imExten.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imImSw.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imInsClbk.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imInt.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imLcFlt.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imLcGIc.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imLcIc.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imLcIm.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imLcLkup.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imLcPrs.c Fix copy/paste typo in imLcPrs 2008-11-06 17:48:21 -05:00
imLcSIc.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imRm.c patches to avoid gcc warnings for libX11 (#3) 2009-01-29 20:22:21 -02:00
imRmAttr.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imThaiFlt.c Thai XIM not retrieve MB surrounding on UTF-8 LC 2009-04-13 17:27:03 +01:00
imThaiIc.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imThaiIm.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imTrans.c Strip whitespace from end of lines in source files 2008-06-17 14:41:17 -07:00
imTransR.c Janitor: ansification, make distcheck, compiler warnings. 2009-01-28 20:31:42 -02:00
imTrX.c Janitor: Correct some gcc/sparse warnings. 2009-01-29 15:01:06 -02:00
Makefile.am Merge the X11 and BIGREQS package sets: they were used in exactly the same places. 2006-02-19 02:14:11 +00:00