Hello community,
here is the log from the commit of package xorg-x11-driver-video
checked in at Sat Aug 16 03:32:09 CEST 2008.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2008-08-05 10:05:01.000000000 +0200
+++ xorg-x11-driver-video/xorg-x11-driver-video.changes 2008-08-15 15:29:28.886920890 +0200
@@ -1,0 +2,13 @@
+Fri Aug 15 15:28:28 CEST 2008 - sndirsch@suse.de
+
+- xf86-video-geode 2.10.1
+ * lx: Fix rotate issue
+ * Geode: Add DDC support for the CS5535
+
+-------------------------------------------------------------------
+Fri Aug 15 08:35:44 CEST 2008 - sndirsch@suse.de
+
+- xf86-video-intel 2.4.1
+ * mostly bug and regression fixings for 2.4.0
+
+-------------------------------------------------------------------
Old:
----
xf86-video-geode-2.10.0.tar.bz2
xf86-video-intel-2.4.0.tar.bz2
New:
----
xf86-video-geode-2.10.1.tar.bz2
xf86-video-intel-2.4.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.f14892/_old 2008-08-16 03:31:28.000000000 +0200
+++ /var/tmp/diff_new_pack.f14892/_new 2008-08-16 03:31:28.000000000 +0200
@@ -22,7 +22,7 @@
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.3
-Release: 165
+Release: 173
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -67,11 +67,11 @@
Source42: xf86-video-voodoo-1.2.0.tar.bz2
Source43: xf86-video-impact-0.2.0.tar.bz2
Source44: HALlib-4.1.tar.gz
-Source45: xf86-video-intel-2.4.0.tar.bz2
+Source45: xf86-video-intel-2.4.1.tar.bz2
Source46: xf86-video-ati-6.9.0.tar.bz2
Source48: xf86-video-mga-1.9.100.tar.bz2
Source50: xf86-video-xgi-1.5.0.tar.bz2
-Source51: xf86-video-geode-2.10.0.tar.bz2
+Source51: xf86-video-geode-2.10.1.tar.bz2
Source52: xf86-video-ati-6.6.3.tar.bz2
Source53: xf86-video-xgixp-1.7.99.3.tar.bz2
Source54: xf86-video-mach64-6.8.0.tar.bz2
@@ -272,6 +272,13 @@
/var/lib/hardware/ids/20.%{name}
%changelog
+* Fri Aug 15 2008 sndirsch@suse.de
+- xf86-video-geode 2.10.1
+ * lx: Fix rotate issue
+ * Geode: Add DDC support for the CS5535
+* Fri Aug 15 2008 sndirsch@suse.de
+- xf86-video-intel 2.4.1
+ * mostly bug and regression fixings for 2.4.0
* Tue Aug 05 2008 sndirsch@suse.de
- xf86-video-nv.diff
* G80: Fix some ROP bugs.
++++++ xf86-video-geode-2.10.0.tar.bz2 -> xf86-video-geode-2.10.1.tar.bz2 ++++++
++++ 3318 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-geode-2.10.0/ChangeLog new/xf86-video-geode-2.10.1/ChangeLog
--- old/xf86-video-geode-2.10.0/ChangeLog 2008-06-14 00:02:45.000000000 +0200
+++ new/xf86-video-geode-2.10.1/ChangeLog 2008-08-15 13:20:09.000000000 +0200
@@ -1,3 +1,43 @@
+commit b06f75895b6363816bf88402a233800631718f4d
+Author: Martin-Éric Racine
+Date: Fri Aug 15 14:13:12 2008 +0300
+
+ Bump to version 2.10.1 and release.
+
+commit 6908dda7ac66cbe13737db6c9c3e5ebe16156099
+Author: Martin-Éric Racine
+Date: Wed Aug 13 09:51:23 2008 +0300
+
+ Added info about the current roadmap.
+
+commit 89c6a947f31af15a8f65706de328300ea2e75f1a
+Author: Martin-Éric Racine
+Date: Wed Aug 13 09:32:21 2008 +0300
+
+ All your typos are belong to us!!!
+
+commit 4e95ee76d47982450ec112988adb2079658bb682
+Author: Martin-Éric Racine
+Date: Wed Aug 13 09:25:49 2008 +0300
+
+ Updated the README with the URL of the Geode X.Org wiki and
+ with info on the current Build Dependencies.
+
+commit 316e89aa58f4d7f3cb4513a6decb035e99abc7d6
+Author: Jordan Crouse
+Date: Thu Aug 7 14:29:50 2008 -0600
+
+ Geode: Add DDC support for the CS5535
+
+commit f89f6d8004a0ae0ae7826f72a1058d26e9e0217a
+Author: Jordan Crouse
+Date: Thu Jul 24 10:47:57 2008 -0600
+
+ lx: Fix rotate issue
+
+ EXA pixmaps are now protected against outside intrusion, so use
+ a different way to find the base of the shadow buffer for rotation.
+
commit e98927f2c60acd9262cfb6fca2491fe0decc7aa5
Author: Jordan Crouse
Date: Fri Jun 13 15:59:44 2008 -0600
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-geode-2.10.0/configure.ac new/xf86-video-geode-2.10.1/configure.ac
--- old/xf86-video-geode-2.10.0/configure.ac 2008-06-13 23:49:21.000000000 +0200
+++ new/xf86-video-geode-2.10.1/configure.ac 2008-08-15 13:18:47.000000000 +0200
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-video-geode],
- 2.10.0,
+ 2.10.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver%2Fgeode],
xf86-video-geode)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-geode-2.10.0/README new/xf86-video-geode-2.10.1/README
--- old/xf86-video-geode-2.10.0/README 2008-04-01 21:27:38.000000000 +0200
+++ new/xf86-video-geode-2.10.1/README 2008-08-15 13:18:47.000000000 +0200
@@ -1,13 +1,36 @@
-AMD Geode GX and LX Xorg graphics Driver
-May 9, 2007
-========================================
+AMD Geode GX and LX graphics driver for X.Org
+=============================================
+Last updated: 2008-08-13
= Introduction =
This is the X graphics driver for the AMD Geode GX and LX processors.
The GX driver features XAA and EXA support for graphics acceleration,
and the LX driver supports EXA (including compositing). Both drivers
-suppport dynamic rotation with XRandR, and Xv overlay support.
+support dynamic rotation with XRandR, and Xv overlay support.
+
+http://wiki.x.org/wiki/AMDGeodeDriver
+
+= Roadmap =
+
+Support for X servers older than 1.4 is expected to be dropped in the
+near future. If your distribution still hasn't upgraded, please urge
+them to get around it soon.
+
+Support for old GX1 Geodes by Cyrix and NSC will be reintroduced soon,
+at which point xf86-video-cyrix and xf86-video-nsc will be retired.
+
+= Dependencies =
+
+As of version 2.9.0, this driver depends on X.Org server 1.3 or newer,
+because it utilizes the new common DDC probing libraries from X.Org.
+
+If necessary, it might be possible to create autoconf macros to make
+this driver compile against older X servers, following this example:
+
+http://lists.freedesktop.org/archives/xorg-commit/2007-February/010341.html
+
+Patches accomplishing the same trick for the Geode driver are welcome.
= Configuration options =
@@ -46,6 +69,4 @@
FBSize: Specify the size of the video space (in bytes)
PanelGeometry: Specify the geometry of the attached panel ("<width>x<height>")
-
-
-
+= EOF =
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-geode-2.10.0/src/geode_ddc.c new/xf86-video-geode-2.10.1/src/geode_ddc.c
--- old/xf86-video-geode-2.10.0/src/geode_ddc.c 2008-05-12 18:15:11.000000000 +0200
+++ new/xf86-video-geode-2.10.1/src/geode_ddc.c 2008-08-15 13:18:47.000000000 +0200
@@ -56,6 +56,7 @@
#define DDC_CLK_LOW (DDC_SCL_PIN << 16)
#define CS5536_ISA_DEVICE 0x20901022
+#define CS5535_ISA_DEVICE 0x002b100b
static unsigned short
geode_gpio_iobase(void)
@@ -76,8 +77,12 @@
Tag = pciFindFirst(CS5536_ISA_DEVICE, 0xFFFFFFFF);
- if (Tag == PCI_NOT_FOUND)
- return 0;
+ if (Tag == PCI_NOT_FOUND) {
+ Tag = pciFindFirst(CS5535_ISA_DEVICE, 0xFFFFFFFF);
+
+ if (Tag == PCI_NOT_FOUND)
+ return 0;
+ }
/* The GPIO I/O address is in resource 1 */
return (unsigned short)(pciReadLong(Tag, 0x14) & ~1);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-geode-2.10.0/src/lx_rotate.c new/xf86-video-geode-2.10.1/src/lx_rotate.c
--- old/xf86-video-geode-2.10.0/src/lx_rotate.c 2008-04-01 21:27:38.000000000 +0200
+++ new/xf86-video-geode-2.10.1/src/lx_rotate.c 2008-08-15 13:18:48.000000000 +0200
@@ -71,6 +71,12 @@
ScrnInfoPtr pScrni = xf86Screens[pScreen->myNum];
GeodeRec *pGeode = GEODEPTR(pScrni);
+ /* shaBits isn't reliable here, because we are outside of
+ * the EXA access boundaries - we'll just use the offset from
+ * the pixmap and hope for the best - we stil use fbGetDrawable
+ * for the other variables
+ */
+
fbGetDrawable(&pShadow->drawable, shaBits, shaStride, shaBpp, shaXoff,
shaYoff);
@@ -105,8 +111,7 @@
w = (pbox->x2 - pbox->x1);
h = pbox->y2 - pbox->y1;
- srcOffset =
- ((unsigned long)shaBits) - ((unsigned long)pGeode->FBBase);
+ srcOffset = pGeode->shadowArea->offset;
srcOffset += (y * pGeode->Pitch) + (x * (shaBpp >> 3));
switch (pGeode->rotation) {
++++++ xf86-video-intel-2.4.0.tar.bz2 -> xf86-video-intel-2.4.1.tar.bz2 ++++++
++++ 1916 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