Hello community, here is the log from the commit of package compiz checked in at Tue Dec 19 16:58:37 CET 2006. -------- --- compiz/compiz.changes 2006-12-18 17:30:22.000000000 +0100 +++ /mounts/work_src_done/STABLE/compiz/compiz.changes 2006-12-19 15:26:43.000000000 +0100 @@ -1,0 +2,6 @@ +Tue Dec 19 15:23:05 CET 2006 - mhopf@suse.de + +- Fix AllocAndFetchScreenConfigs in Mesa, should work with XCB now. + #222882 + +------------------------------------------------------------------- New: ---- Mesa-synchandle.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ compiz.spec ++++++ --- /var/tmp/diff_new_pack.Tzc2GU/_old 2006-12-19 16:57:17.000000000 +0100 +++ /var/tmp/diff_new_pack.Tzc2GU/_new 2006-12-19 16:57:17.000000000 +0100 @@ -18,7 +18,7 @@ Requires: libpng libdrm gconf2 gtk2 librsvg libwnck metacity >= 2.15.1 Autoreqprov: on Version: 0.2.2 -Release: 23 +Release: 24 Summary: OpenGL window and compositing manager. BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 @@ -40,6 +40,7 @@ Patch10: gnome-xgl-settings-compiz-0.2-update.diff Patch11: gnome-xgl-settings-installer.diff Patch12: compiz-glfinish.diff +Patch13: Mesa-synchandle.diff %description Compiz is an OpenGL compositing manager that use @@ -76,6 +77,7 @@ %setup -q -n . -D -T -b 0 -b 1 -b 2 patch -d Mesa -p0 < $RPM_SOURCE_DIR/Mesa-6.4.1-x86_64-fixes-1.patch patch -d Mesa -p0 < $RPM_SOURCE_DIR/Mesa-configs.diff +patch -d Mesa -l -p0 < $RPM_SOURCE_DIR/Mesa-synchandle.diff patch -d compiz-0.2.2 -p0 < $RPM_SOURCE_DIR/compiz-opensuse-logo.diff patch -d compiz-0.2.2 -p0 < $RPM_SOURCE_DIR/java-config-notify.diff patch -d compiz-0.2.2 -p1 < $RPM_SOURCE_DIR/compiz-broken-Mesa-decl.patch @@ -176,6 +178,9 @@ /opt/gnome/share/gnome/wm-properties/compiz.desktop %changelog -n compiz +* Tue Dec 19 2006 - mhopf@suse.de +- Fix AllocAndFetchScreenConfigs in Mesa, should work with XCB now. + [#222882] * Mon Dec 18 2006 - mhopf@suse.de - Added glfinish patch. Works well on i915 again. #222677 * Tue Nov 21 2006 - danw@suse.de ++++++ Mesa-synchandle.diff ++++++ --- src/glx/x11/glxext.c 2006-04-11 14:21:48.000000000 +0200 +++ src/glx/x11/glxext.c 2006-12-16 10:29:41.000000000 +0100 @@ -1015,11 +1015,11 @@ if (!_XReply(dpy, (xReply*) &reply, 0, False)) { /* Something is busted. Punt. */ UnlockDisplay(dpy); + SyncHandle(); FreeScreenConfigs(priv); return GL_FALSE; } - UnlockDisplay(dpy); if (!reply.numVisuals) { /* This screen does not support GL rendering */ UnlockDisplay(dpy); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de