Comment 21 for bug 273856

Revision history for this message
Theppitak Karoonboonyanan (thep) wrote :

Arne,

The problem with SCIM is that it only works on non-Thai locales. You may try it again under th_TH.UTF-8 locale to see the problem people reported here.

In fact, I have proposed a patch against libx11 in Freedesktop #16475 [1] to fix this. Just waiting for it to be checked-in. Unfortunately, it doesn't seem to happen before Intrepid release.
  [1] https://bugs.freedesktop.org/show_bug.cgi?id=16475

Thai XIM also has some pending bugs with UTF-8 locale: it rejects all combining characters, as my previous work in Xlib assumed too much about the multi-byte strings. (Only TIS-620 locale was available at that time.) And another patch has been proposed in Freedesktop #12759 [2] for this.
  [2] https://bugs.freedesktop.org/show_bug.cgi?id=12759

And finally, a minor bug in Thai XIM: it stops filtering input sequences when NumLock/CapsLock is on, as reported, with proposed patch, in Freedesktop #12517 [3].
  [3] https://bugs.freedesktop.org/show_bug.cgi?id=12517

All the three patches are against libx11. So, you can safely assign this bug to it, IMO.

All the patches are tested in my custom debs. [4] And I would appreciate if they get into Intrepid in time, and if Ubuntu help polish and push them upstream.
  [4] ftp://ftp.debianclub.org/debclub/pool/main/libx/libx11/libx11_1.1.5-2thep1.dsc