Hello community, here is the log from the commit of package xorg-x11 checked in at Mon May 29 18:15:12 CEST 2006. -------- --- xorg-x11/xorg-x11.changes 2006-05-25 20:56:49.000000000 +0200 +++ xorg-x11/xorg-x11.changes 2006-05-29 14:05:19.000000000 +0200 @@ -1,0 +2,6 @@ +Mon May 29 14:04:09 CEST 2006 - sndirsch@suse.de + +- p_xlib_skip_select_substructure_redirect.diff: + * fool java swing apps that no WM is running (Bug #151836) + +------------------------------------------------------------------- New: ---- p_xlib_skip_select_substructure_redirect.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11.spec ++++++ --- /var/tmp/diff_new_pack.HzNxOU/_old 2006-05-29 18:14:36.000000000 +0200 +++ /var/tmp/diff_new_pack.HzNxOU/_new 2006-05-29 18:14:36.000000000 +0200 @@ -40,7 +40,7 @@ %endif Autoreqprov: on Version: 6.9.0 -Release: 53 +Release: 54 Summary: The basic X Window System package Source: xorg-6.9.0.tar.bz2 Source1: xdm.tar.gz @@ -124,6 +124,7 @@ Patch365: p_xorg-fbcompose-radek2.diff Patch366: pc_xf86-pci.diff Patch367: p_xlib_skip_ext_env.diff +Patch368: p_xlib_skip_select_substructure_redirect.diff Patch400: p_bug96328.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -1563,6 +1564,7 @@ popd pushd lib/X11 %patch367 -p0 +%patch368 -p0 popd # UTS_RELEASE=`uname -r` @@ -2716,6 +2718,9 @@ %clean %changelog -n xorg-x11 +* Mon May 29 2006 - sndirsch@suse.de +- p_xlib_skip_select_substructure_redirect.diff: + * fool java swing apps that no WM is running (Bug #151836) * Mon May 22 2006 - sndirsch@suse.de - p_xlib_skip_ext_env.diff: * added support for disabling extensions through environment ++++++ FILES ++++++ --- xorg-x11/FILES 2006-05-22 23:24:27.000000000 +0200 +++ xorg-x11/FILES 2006-05-29 14:05:34.000000000 +0200 @@ -177,3 +177,5 @@ p_xlib_skip_ext_env.diff [KEEP?] - added support for disabling extensions through environment variables (Bug #167317) +p_xlib_skip_select_substructure_redirect.diff [KEEP?] +- fool java swing apps that no WM is running (Bug #151836) ++++++ p_xlib_skip_select_substructure_redirect.diff ++++++ --- ChWAttrs.c 2006-05-12 20:46:51.000000000 +0200 +++ ChWAttrs.c 2006-05-26 19:40:57.000000000 +0200 @@ -46,6 +46,16 @@ { register xChangeWindowAttributesReq *req; + if (valuemask == CWEventMask && + attributes->event_mask == SubstructureRedirectMask) + { + const char *release; + + release = getenv ("XLIB_SKIP_SELECT_SUBSTRUCTURE_REDIRECT"); + if (release && atoi (release) == dpy->release) + return 1; + } + LockDisplay(dpy); GetReq(ChangeWindowAttributes,req); req->window = w; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...