Hello community, here is the log from the commit of package compiz checked in at Mon Dec 18 18:51:51 CET 2006. -------- --- compiz/compiz.changes 2006-11-21 00:24:39.000000000 +0100 +++ /mounts/work_src_done/STABLE/compiz/compiz.changes 2006-12-18 17:30:22.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Dec 18 17:28:29 CET 2006 - mhopf@suse.de + +- Added glfinish patch. Works well on i915 again. #222677 + +------------------------------------------------------------------- New: ---- compiz-glfinish.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ compiz.spec ++++++ --- /var/tmp/diff_new_pack.ChAzBt/_old 2006-12-18 18:51:31.000000000 +0100 +++ /var/tmp/diff_new_pack.ChAzBt/_new 2006-12-18 18:51:31.000000000 +0100 @@ -18,7 +18,7 @@ Requires: libpng libdrm gconf2 gtk2 librsvg libwnck metacity >= 2.15.1 Autoreqprov: on Version: 0.2.2 -Release: 16 +Release: 23 Summary: OpenGL window and compositing manager. BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 @@ -39,6 +39,7 @@ Patch9: gnome-xgl-settings-glade.patch Patch10: gnome-xgl-settings-compiz-0.2-update.diff Patch11: gnome-xgl-settings-installer.diff +Patch12: compiz-glfinish.diff %description Compiz is an OpenGL compositing manager that use @@ -81,6 +82,7 @@ patch -d compiz-0.2.2 -p0 < $RPM_SOURCE_DIR/compiz-default-gconf-settings.patch patch -d compiz-0.2.2 -p1 < $RPM_SOURCE_DIR/compiz-decorator-command.diff patch -d compiz-0.2.2 -p1 < $RPM_SOURCE_DIR/compiz-schemas.in.diff +patch -d compiz-0.2.2 -p1 < $RPM_SOURCE_DIR/compiz-glfinish.diff patch -d compiz-0.2.2 -p1 < $RPM_SOURCE_DIR/compiz-move-resize-fix.diff patch -d gnome-xgl-* -p0 < $RPM_SOURCE_DIR/gnome-xgl-settings-glade.patch patch -d gnome-xgl-* -p0 < $RPM_SOURCE_DIR/gnome-xgl-settings-compiz-0.2-update.diff @@ -174,6 +176,8 @@ /opt/gnome/share/gnome/wm-properties/compiz.desktop %changelog -n compiz +* Mon Dec 18 2006 - mhopf@suse.de +- Added glfinish patch. Works well on i915 again. #222677 * Tue Nov 21 2006 - danw@suse.de - Patch gnome-xgl-settings to use the new package-manager abstraction. #222757 ++++++ compiz-glfinish.diff ++++++ commit fa8fa641bd820d16cb2b2923d0af2f230ed43ac4 Author: David Reveman <davidr@novell.com> Date: Tue Dec 12 00:56:07 2006 +0100 Fix typo that caused glFinish to not be called before drawing of a new frame and made timing and frame rate throttling incorrect. diff --git a/src/screen.c b/src/screen.c index ab0e7b4..67da5c5 100644 --- a/src/screen.c +++ b/src/screen.c @@ -3381,9 +3381,9 @@ makeScreenCurrent (CompScreen *s) { glXMakeCurrent (s->display->display, s->output, s->ctx); currentRoot = s->root; - - s->pendingCommands = TRUE; } + + s->pendingCommands = TRUE; } void ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org