Hello community, here is the log from the commit of package xorg-x11-libX11 checked in at Fri Feb 2 15:59:54 CET 2007. -------- --- xorg-x11-libX11/xorg-x11-libX11.changes 2006-12-30 11:50:50.000000000 +0100 +++ /mounts/work_src_done/STABLE/xorg-x11-libX11/xorg-x11-libX11.changes 2007-01-30 00:20:50.000000000 +0100 @@ -1,0 +2,7 @@ +Tue Jan 30 00:19:43 CET 2007 - sndirsch@suse.de + +- bug-239698_libx11.diff: + * XIM (with SCIM) commits first character after FocusIn + immediately (Bug #239698) + +------------------------------------------------------------------- New: ---- bug-239698_libx11.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-libX11.spec ++++++ --- /var/tmp/diff_new_pack.ay8511/_old 2007-02-02 15:59:35.000000000 +0100 +++ /var/tmp/diff_new_pack.ay8511/_new 2007-02-02 15:59:35.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xorg-x11-libX11 (Version 7.2) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -15,7 +15,7 @@ BuildRequires: pkgconfig xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-libxcb-devel xorg-x11-proto-devel xorg-x11-xtrans-devel Url: http://xorg.freedesktop.org/ Version: 7.2 -Release: 21 +Release: 25 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/Libraries @@ -36,6 +36,7 @@ Patch7: p_khmer-compose.diff Patch8: p_khmer-locale.diff Patch9: p_xlib_skip_ext_env.diff +Patch10: bug-239698_libx11.diff %description This package contains the X.Org X11 library. @@ -110,6 +111,7 @@ %patch7 %patch8 %patch9 +%patch10 -p1 %build autoreconf -fi @@ -178,6 +180,10 @@ %{_mandir}/man3/* %changelog -n xorg-x11-libX11 +* Tue Jan 30 2007 - sndirsch@suse.de +- bug-239698_libx11.diff: + * XIM (with SCIM) commits first character after FocusIn + immediately (Bug #239698) * Sat Dec 30 2006 - sndirsch@suse.de - force building without libxcb (still was built against it by accident) ++++++ bug-239698_libx11.diff ++++++ diff --git a/modules/im/ximcp/imDefLkup.c b/modules/im/ximcp/imDefLkup.c index aa1aaaf..b3b7a9f 100644 --- a/modules/im/ximcp/imDefLkup.c +++ b/modules/im/ximcp/imDefLkup.c @@ -661,6 +662,7 @@ _XimProcCommit( return True; } + Private Bool _XimCommitRecv( Xim im, @@ -704,7 +706,9 @@ _XimCommitRecv( (void)_XimRespSyncReply(ic, flag); - MARK_FABLICATED(ic); + if (ic->private.proto.registed_filter_event + & (KEYPRESS_MASK | KEYRELEASE_MASK)) + MARK_FABLICATED(ic); ev.type = KeyPress; ev.send_event = False; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org