GS> It would be very nice if someone could add XIM. I added kinput2 GS> because it was possible in a locale independent way, quickly. GS> Yudit has to work independent of locale - it has to work on GS> machines with no locale support at all.
Gaspar, Bruno has added full support for locale-independent use of XIM in XFree86 4.1.0 Xlib. The 4.1.0 version has some bugs, for reliable support you will want to use the Debian patched version or 4.1.99.2 or later (current CVS should be fine). For more information, man Xutf8LookupString(3) http://www.xfree86.org/current/Xutf8LookupString.3.html or see the function Input() in input.c in a reasonably recent version of XTerm. In order to preserve source compatibility with earlier versions of Xlib, the XTerm sources include a set of relatively functional workarounds in the file xutf8.c. You should feel free to grab this file and include it in Yudit. Juliusz P.S. I've tried to collect a bunch of relevant information on http://www.pps.jussieu.fr/~jch/software/UTF8_STRING/ Updates and clarifications welcome. P.P.S. This message should not be construed as expressing an opinion about the XIM protocol. -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/
