Enlightenment CVS committal
Author : horms
Project : eterm
Module : Eterm
Dir : eterm/Eterm
Modified Files:
configure.in
Log Message:
Fixed a problem in the detection of XIM support in X11R6.
The XIM X11R6 check was being attempted before XIM support
was enabled (or disabled) in configure.in. Thus the
check was never actually made and X11R6 XIM support was always off.
This caused the resulting Eterm build to have a bug whereby if
the XIM server (kinput2) exits, as it is want to do when
it crashes from time to time, then Eterm would segfault
on reciept of a focus event. By compiling with X11R6 XIM support
Eterm received an event when kinput2 exits and it is all good.
I am not sure if this should be on for all XIM support or not.
===================================================================
RCS file: /cvsroot/enlightenment/eterm/Eterm/configure.in,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -3 -r1.72 -r1.73
--- configure.in 10 Dec 2002 21:52:12 -0000 1.72
+++ configure.in 31 Mar 2003 09:48:46 -0000 1.73
@@ -1,4 +1,4 @@
-dnl# $Id: configure.in,v 1.72 2002/12/10 21:52:12 mej Exp $
+dnl# $Id: configure.in,v 1.73 2003/03/31 09:48:46 horms Exp $
PATH=$PATH:/usr/bin:/bin:/usr/local/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/ucb/bin
export PATH
@@ -321,19 +321,6 @@
AC_CHECK_LIB(Xext, XShapeQueryExtension, AC_DEFINE(HAVE_X_SHAPE_EXT))
-# check if we need X_LOCALE definition
-AC_CHECK_LIB(X11, _Xsetlocale, AC_DEFINE(X_LOCALE), AC_DEFINE(NO_XLOCALE))
-
-# For multibyte selection handling
-if test "$MULTICHAR_ENCODING" != "none"; then
- AC_CHECK_LIB(Xmu, XmuInternAtom)
-fi
-
-# check X11R6 for XIM
-if test "$XIM" = "TRUE"; then
- AC_CHECK_LIB(X11, XRegisterIMInstantiateCallback, AC_DEFINE(USE_X11R6_XIM))
-fi
-
dnl#
dnl# FEATURES
dnl#
@@ -786,6 +773,19 @@
AC_DEFINE(USE_XIM)
XIM="TRUE"
])
+
+# check if we need X_LOCALE definition
+AC_CHECK_LIB(X11, _Xsetlocale, AC_DEFINE(X_LOCALE), AC_DEFINE(NO_XLOCALE))
+
+# For multibyte selection handling
+if test "$MULTICHAR_ENCODING" != "none"; then
+ AC_CHECK_LIB(Xmu, XmuInternAtom)
+fi
+
+# check X11R6 for XIM
+if test "$XIM" = "TRUE"; then
+ AC_CHECK_LIB(X11, XRegisterIMInstantiateCallback, AC_DEFINE(USE_X11R6_XIM))
+fi
AC_MSG_CHECKING(for Greek keyboard support)
AC_ARG_ENABLE(greek,
-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb:
Dedicated Hosting for just $79/mo with 500 GB of bandwidth!
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs