Package: libx11-data Version: 2:1.2-1 Severity: normal In previous versions of Xlib, Thai XIM was turned on in X clients by default when LC_CTYPE was set to 'th_TH*'. But in 1.2, it's not, because the presence of Compose file under th_TH and th_TH.UTF-8 X locale brings the 'local' XIM instead.
This has been seen as a workaround in some distros to avoid some bugs, which have been filed with proposed patches, but have been inactive for long: - Thai XIM does not filter inputs when NumLock/CapsLock is on http://bugs.freedesktop.org/show_bug.cgi?id=12517 - Thai XIM fails to retrieve multi-byte surrounding text on UTF-8 locale http://bugs.freedesktop.org/show_bug.cgi?id=12759 - CharSet-to-CompoundText Conversion Failed for Thai Locales http://bugs.freedesktop.org/show_bug.cgi?id=16475 But this means Thai XIM is totally turned off, and the dumb text input without any sequence checking is used instead. Surely this is not the correct fix. The Compose files do not belong here, and the above bugs should be fixed instead. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=th_TH.UTF-8, LC_CTYPE=th_TH.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org