[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Test of glibc-2.2 (CVS: 20001031)



Dear All,

I have just tested the glibc-2.2 from the CVS updated in 2000/10/31.
Now the behavior of setlocale() call of glibc is changed. Take the
locale name of Taiwan for example. If we install the "zh_TW" locale
(with encoding "big5")  in /usr/lib/locale, in the previous versions
when setting:

	LC_CTYPE=zh_TW.Big5

and the setlocale() call will always return "zh_TW". But from the
new versions, this call will return "zh_TW.Big5". This change should
bring us more convenience. Thanks the work of U. Drepper.

However, my test showed that there still have problems in XFree86-3.3.6
(maybe XFree86-4.0.1 will be better, I am not sure). If now I follow
the new convention to install the XLocale with the name "zh_TW" and
make an alias from "zh_TW" to "zh_TW.Big5", then most of the Xi18n
program will work (i.e., the call XSupportsLocale successes), but the
XIM part will be false. I take http://xcin.linux.org.tw as the test
XIM server. The XIM server can start successfully, so does the XIM
client. But the XIM client cannot make connection to the XIM server
when pressing the trigger keys. Only when I install the XLocale with
the name "zh_TW.Big5" exactly then the XIM connection will success.

Therefore, I wonder that there might still have problems in the XFree86
with the XIM part. Could anyone help me to test for XFree86-4.0.1? I would
also like to hear any comment about this problem.


Best Regards,

T.H.Hsieh



Reply to: