Hello community, here is the log from the commit of package xorg-x11-server checked in at Thu Jul 24 22:22:10 CEST 2008. -------- --- xorg-x11-server/xorg-x11-server.changes 2008-07-18 17:44:32.000000000 +0200 +++ xorg-x11-server/xorg-x11-server.changes 2008-07-24 13:13:05.246530033 +0200 @@ -1,0 +2,13 @@ +Thu Jul 24 12:45:16 CEST 2008 - sndirsch@suse.de + +- xorg-server 1.4.99.906 +- obsoletes commit-a18551c.diff + +------------------------------------------------------------------- +Tue Jul 22 11:17:44 CEST 2008 - sndirsch@suse.de + +- exa-greedy.diff + * Make sure exaMigrateTowardFb/Sys end up calling exaCopyDirty + (bfo #16773) + +------------------------------------------------------------------- Old: ---- commit-a18551c.diff xorg-server-1.4.99.905.tar.bz2 New: ---- exa-greedy.diff xorg-server-1.4.99.906.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-server.spec ++++++ --- /var/tmp/diff_new_pack.E20500/_old 2008-07-24 22:21:09.000000000 +0200 +++ /var/tmp/diff_new_pack.E20500/_new 2008-07-24 22:21:10.000000000 +0200 @@ -12,7 +12,7 @@ Name: xorg-x11-server -%define dirsuffix 1.4.99.905 +%define dirsuffix 1.4.99.906 %define fglrx_driver_hack 0 %define vnc 1 BuildRequires: Mesa-devel bison flex fontconfig-devel freetype2-devel ghostscript-library libdrm-devel libopenssl-devel pkgconfig xorg-x11 xorg-x11-devel xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-libXext-devel xorg-x11-libXfixes-devel xorg-x11-libXmu-devel xorg-x11-libXp-devel xorg-x11-libXpm-devel xorg-x11-libXprintUtil-devel xorg-x11-libXrender-devel xorg-x11-libXt-devel xorg-x11-libXv-devel xorg-x11-libfontenc-devel xorg-x11-libxkbfile-devel xorg-x11-proto-devel xorg-x11-xtrans-devel @@ -22,7 +22,7 @@ Url: http://xorg.freedesktop.org/ %define EXPERIMENTAL 0 Version: 7.3 -Release: 123 +Release: 127 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -88,9 +88,9 @@ Patch112: fix-dpi-values.diff Patch113: no-return-in-nonvoid-function.diff Patch114: 64bit-portability-issue.diff -Patch115: commit-a18551c.diff Patch116: ppc.diff Patch117: acpi-warning.diff +Patch118: exa-greedy.diff %description This package contains the X.Org Server. @@ -204,11 +204,11 @@ %patch112 -p0 %patch113 -p0 %patch114 -p0 -%patch115 -p1 %ifarch ppc ppc64 %patch116 -p0 %endif %patch117 +%patch118 -p1 %build pushd xorg-docs-* @@ -257,12 +257,11 @@ --enable-lbx \ --enable-xdmcp \ --enable-xdm-auth-1 \ + --enable-dri \ + --disable-dri2 \ %ifarch s390 s390x - --disable-dri \ --disable-xorg \ %else - --enable-dri \ - --disable-dri2 \ --enable-xorg \ %endif --enable-dmx \ @@ -523,6 +522,13 @@ %endif %changelog +* Thu Jul 24 2008 sndirsch@suse.de +- xorg-server 1.4.99.906 +- obsoletes commit-a18551c.diff +* Tue Jul 22 2008 sndirsch@suse.de +- exa-greedy.diff + * Make sure exaMigrateTowardFb/Sys end up calling exaCopyDirty + (bfo #16773) * Fri Jul 18 2008 schwab@suse.de - Kill useless warning. * Mon Jul 14 2008 sndirsch@suse.de ++++++ exa-greedy.diff ++++++ diff --git a/exa/exa_migration.c b/exa/exa_migration.c index 3c79f68..1332f42 100644 --- a/exa/exa_migration.c +++ b/exa/exa_migration.c @@ -468,7 +503,11 @@ exaMigrateTowardFb (ExaMigrationPtr migrate) exaDoMoveInPixmap(migrate); } - ExaOffscreenMarkUsed (pPixmap); + if (exaPixmapIsOffscreen(pPixmap)) { + exaCopyDirtyToFb (migrate); + ExaOffscreenMarkUsed (pPixmap); + } else + exaCopyDirtyToSys (migrate); } /** @@ -501,6 +540,12 @@ exaMigrateTowardSys (ExaMigrationPtr migrate) if (pExaPixmap->score <= EXA_PIXMAP_SCORE_MOVE_OUT && pExaPixmap->area) exaDoMoveOutPixmap(migrate); + + if (exaPixmapIsOffscreen(pPixmap)) { + exaCopyDirtyToFb (migrate); + ExaOffscreenMarkUsed (pPixmap); + } else + exaCopyDirtyToSys (migrate); } /** ++++++ xorg-server-1.4.99.905.tar.bz2 -> xorg-server-1.4.99.906.tar.bz2 ++++++ ++++ 30693 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org