Hello community, here is the log from the commit of package rdesktop checked in at Sun May 7 16:32:12 CEST 2006. -------- --- rdesktop/rdesktop.changes 2006-03-20 12:13:15.000000000 +0100 +++ STABLE/rdesktop/rdesktop.changes 2006-05-04 18:01:18.000000000 +0200 @@ -1,0 +2,5 @@ +Thu May 4 17:52:21 CEST 2006 - mc@suse.de + +- add xgl fix [#164671] + +------------------------------------------------------------------- New: ---- rdesktop-1.4.1-fs-fix-1.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdesktop.spec ++++++ --- /var/tmp/diff_new_pack.MIA54A/_old 2006-05-07 16:31:53.000000000 +0200 +++ /var/tmp/diff_new_pack.MIA54A/_new 2006-05-07 16:31:53.000000000 +0200 @@ -17,11 +17,12 @@ Group: Productivity/Networking/Other Autoreqprov: on Version: 1.4.1 -Release: 8 +Release: 16 Summary: a Remote Desktop Protocol client Source: %{name}-%{version}.tar.bz2 Patch0: rdesktop-1.4.0-lib64.dif Patch1: rdesktop-1.4.1-no-ARGB-visual.dif +Patch2: rdesktop-1.4.1-fs-fix-1.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -40,6 +41,7 @@ %setup %patch0 %patch1 +%patch2 %build %{suse_update_config} @@ -70,6 +72,8 @@ %{_mandir}/man1/rdesktop.1.gz %changelog -n rdesktop +* Thu May 04 2006 - mc@suse.de +- add xgl fix [#164671] * Mon Mar 20 2006 - mc@suse.de - fix Compiz makes rdesktop window entirely transparent [# 155335] ++++++ rdesktop-1.4.1-fs-fix-1.patch ++++++ diff -u ../rdesktop-1.4.1/xwin.c ./xwin.c --- ../rdesktop-1.4.1/xwin.c 2006-04-21 00:12:57.000000000 +0200 +++ ./xwin.c 2006-04-21 00:12:42.000000000 +0200 @@ -20,6 +20,7 @@ #include <X11/Xlib.h> #include <X11/Xutil.h> +#include <X11/Xatom.h> #include <unistd.h> #include <sys/time.h> #include <time.h> @@ -1174,7 +1175,7 @@ attribs.background_pixel = BlackPixelOfScreen(g_screen); attribs.border_pixel = WhitePixelOfScreen(g_screen); attribs.backing_store = g_ownbackstore ? NotUseful : Always; - attribs.override_redirect = g_fullscreen; + attribs.override_redirect = 0; attribs.colormap = g_xcolmap; g_wnd = XCreateWindow(g_display, RootWindowOfScreen(g_screen), g_xpos, g_ypos, wndwidth, @@ -1182,6 +1183,17 @@ CWBackPixel | CWBackingStore | CWOverrideRedirect | CWColormap | CWBorderPixel, &attribs); + if (g_fullscreen) + { + Atom state; + + state = XInternAtom (g_display, "_NET_WM_STATE_FULLSCREEN", 0); + XChangeProperty (g_display, g_wnd, + XInternAtom (g_display, "_NET_WM_STATE", 0), + XA_ATOM, 32, PropModeReplace, + (unsigned char *) &state, 1); + } + if (g_gc == NULL) g_gc = XCreateGC(g_display, g_wnd, 0, NULL); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de