mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
16aa9c1964
Sun Mar 22 16:25:46 1998 Owen Taylor <owt1@cornell.edu> * 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.
60 lines
1.9 KiB
Plaintext
60 lines
1.9 KiB
Plaintext
The 'configure' script can be given a number of options to
|
|
enable and disable various features. For a complete list,
|
|
type:
|
|
./configure --help
|
|
|
|
* --enable-xim support XIM [default=yes]
|
|
|
|
Specifying --disable-xim will disable support for entering
|
|
internationalized text using X Input Methods. This will give
|
|
some slight savings in speed and memory use and might be necessary
|
|
with older versions of X.
|
|
|
|
* --with-locale=LOCALE locale name you want to use
|
|
|
|
The --with-locale options is used to determine if your operating
|
|
system has support for the locale you will be using. If not, X's built
|
|
in locale support will be used.
|
|
|
|
Because of bugs in autoconf, it is necessary to specify this option
|
|
even if your LANG environment variable is correctly set.
|
|
|
|
This option does not determine which locale GTK will use at
|
|
runtime. That will be determined from the usual environment variables.
|
|
If you will be using multiple locales with GTK, specify the one
|
|
for which your operating system has the worst support for the
|
|
--with-locale option.
|
|
|
|
|
|
Notes for using XIM support for Japanese input
|
|
----------------------------------------------
|
|
|
|
* 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.
|
|
|
|
|