From 16aa9c196416f6bbb60e22f06f62cae8ab4b0196 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Sun, 22 Mar 1998 21:31:10 +0000 Subject: fixes to locale checks Sun Mar 22 16:25:46 1998 Owen Taylor * gtk/gtkmain.c (gtk_init): fixes to locale checks * gtk/testgtk.c (create_dnd): Create the dnd icons separately to avoid strange interactions with shapes demo. * gtk/gtkentry.[ch]: - Limit the length of the text to 2048 to prevent long delays - Fix problems with buffer overruns - Draw only the onscreen portion of the text to prevent wrapping of shorts in the X drawing code. - Keep track of character positions and x-offsets to speed up algorithms. --- INSTALL | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index 4fecd0a213..cfacfc08ff 100644 --- a/INSTALL +++ b/INSTALL @@ -26,11 +26,34 @@ for which your operating system has the worst support for the --with-locale option. -Note for using XIM support with kinput2 ---------------------------------------- +Notes for using XIM support for Japanese input +---------------------------------------------- -There is a bug in older versions of kinput2 that will cause +* There is a bug in older versions of kinput2 that will cause GTK to hang when destroying a text entry. The latest versions of kinput is available from: ftp://ftp.sra.co.jp/pub/x11/kinput2 + +* The locale information file for the ja_JP EUC locale +distributed with some recent versions of X11 specifies to +use the C library multibyte functions. Unless your C library +has support for Japanese locales, this is incorrect, and +will cause problems for GTK's internationalization. + +(In particular, this occurs with GNU libc 2.0 and 2.1, in which the +multibyte functions always translate to and from UTF-8; but the +problem may occur for other C libraries, and other operating systems +as well.) + +To fix this, change the line: + +use_stdc_env True + +to + +use_stdc_env False + +in the file /usr/X11R6/lib/X11/locale/ja_JP/XLC_LOCALE. + + -- cgit v1.2.1