[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-sis: Changes to 'debian-unstable'



 .cvsignore            |   19 
 ChangeLog             | 1281 ++++++++++++++++++++++++++++++++++++++-
 aclocal.m4            |  147 +++-
 autogen.sh            |   12 
 config.guess          |  667 +++++++++++---------
 config.h.in           |    9 
 config.sub            |  230 +++++--
 configure             | 1619 +++++++++++++-------------------------------------
 configure.ac          |    2 
 debian/changelog      |   24 
 debian/control        |   14 
 debian/rules          |    4 
 debian/xsfbs/xsfbs.mk |   28 
 ltmain.sh             |   12 
 man/.cvsignore        |    2 
 man/Makefile.am       |    2 
 man/Makefile.in       |    2 
 man/sis.man           |    2 
 mkinstalldirs         |   89 ++
 src/.cvsignore        |    6 
 src/300vtbl.h         |    2 
 src/310vtbl.h         |    2 
 src/init.c            |    2 
 src/init.h            |    2 
 src/init301.c         |    2 
 src/init301.h         |    2 
 src/initdef.h         |    2 
 src/initextx.c        |    2 
 src/initextx.h        |    2 
 src/oem300.h          |    2 
 src/oem310.h          |    2 
 src/osdef.h           |    2 
 src/sis300_accel.c    |    4 
 src/sis300_accel.h    |    2 
 src/sis310_accel.c    |    4 
 src/sis310_accel.h    |    2 
 src/sis6326_video.c   |    2 
 src/sis_accel.c       |    4 
 src/sis_accel.h       |    2 
 src/sis_common.h      |    2 
 src/sis_cursor.c      |    2 
 src/sis_cursor.h      |    2 
 src/sis_dac.c         |    2 
 src/sis_dac.h         |    2 
 src/sis_dga.c         |    2 
 src/sis_dri.c         |    2 
 src/sis_dri.h         |    2 
 src/sis_driver.c      |    2 
 src/sis_driver.h      |    2 
 src/sis_memcpy.c      |    1 
 src/sis_opt.c         |    2 
 src/sis_regs.h        |    2 
 src/sis_setup.c       |    2 
 src/sis_shadow.c      |    2 
 src/sis_utility.c     |    2 
 src/sis_vb.c          |    2 
 src/sis_vga.c         |    2 
 src/sis_video.c       |    2 
 src/sis_video.h       |    2 
 src/sis_videostr.h    |    2 
 src/vgatypes.h        |    2 
 src/vstruct.h         |    2 
 62 files changed, 2564 insertions(+), 1696 deletions(-)

New commits:
commit 0505248a57292ea14b12b229b337c4ab78cb3dac
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Fri Apr 27 20:22:42 2007 +0200

    Update upstream ChangeLog

diff --git a/ChangeLog b/ChangeLog
index 67b5b35..9acc886 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,87 +1,1260 @@
-2006-06-06  Donnie Berkholz  <spyderous@gentoo.org>
+commit be1d494e0921d234918c899c6fe833c5d74b16fd
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date:   Mon Dec 18 14:09:45 2006 -0500
 
-	* src/sis_dri.c:
-	Add missing #include <assert.h>.
+    Revert "Convert callers of LookupWindow() to dixLookupWindow()."
+    
+    This reverts commit e3070bc4832d4f1e00f16591cba35776d9a87f2d.
 
-2006-04-30  Alex Deucher  <agd5f@yahoo.com>
+commit e3070bc4832d4f1e00f16591cba35776d9a87f2d
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date:   Fri Dec 15 17:46:03 2006 -0500
 
-	* src/sis300_accel.c: (SiS300AccelInit):
-	* src/sis310_accel.c:
-	* src/sis_accel.c: (SiSAccelInit):
-	- fix minor typo
+    Convert callers of LookupWindow() to dixLookupWindow().
 
-2006-04-07  Adam Jackson  <ajax@freedesktop.org>
+commit 07ca144f29e7038a0bd83c31783b134e57471b8b
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Nov 30 19:58:16 2006 +0200
 
-	* configure.ac:
-	* src/sis.h:
-	Bump to 0.9.1 for Xv changes.
+    bump to 0.9.3
 
-2006-04-07  Aaron Plattner  <aplattner@nvidia.com>
+commit 27299b5af820e91c14529f5c3486d1018e99b6c4
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Nov 30 16:10:57 2006 +0200
 
-	* src/sis6326_video.c:
-	* src/sis_video.c: (SISPutImage):
-	* src/sis_video.h:
-	Add a DrawablePtr argument to the XV functions to pave the way for
-	redirected video.
+    include stdlib.h for strtod
+    Calling strtod() without including stdlib.h leads to unspecified results.
+    https://launchpad.net/distros/ubuntu/+source/xserver-xorg-video-sis/+bug/56649
 
-2006-04-07  Adam Jackson  <ajax@freedesktop.org>
+commit 115106f042ff5cdad1675c030f0731f0d4559434
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date:   Fri Oct 13 18:43:53 2006 -0400
 
-	* configure.ac:
-	* src/sis.h:
-	Unlibcwrap.  Bump server version requirement.  Bump to 0.9.0.
+    Bump to 0.9.2
 
-2006-04-06  Eric Anholt  <anholt@FreeBSD.org>
+commit 7a38608cd4cae811d12b7424f19af6d732a52f03
+Author: Donnie Berkholz <spyderous@gentoo.org>
+Date:   Tue Jun 6 16:09:54 2006 +0000
 
-	* src/sis_driver.c:
-	Don't forget to zero the xf86ModReqInfo before using it.
-	Noticed by Alex Deucher.
+    Add missing #include <assert.h>.
 
-2005-12-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit f16c4ee67f57bea639fb3dfab0cf09c4cd981183
+Author: Alex Deucher <agd5f@yahoo.com>
+Date:   Sun Apr 30 18:17:18 2006 +0000
 
-	* configure.ac:
-	Update package version for X11R7 release.
+    - fix minor typo
 
-2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 7e88ed4b04b993a39edf2a19df34e5f3fb4b10f7
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Sat Apr 8 01:47:22 2006 +0000
 
-	* configure.ac:
-	Update package version number for final X11R7 release candidate.
+    Bump to 0.9.1 for Xv changes.
 
-2005-12-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit e7f05c6510a08abdc5e67c8d4b1c6041ea992287
+Author: Aaron Plattner <aplattner@nvidia.com>
+Date:   Fri Apr 7 23:14:46 2006 +0000
 
-	* man/Makefile.am:
-	Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+    Add a DrawablePtr argument to the XV functions to pave the way for
+        redirected video.
 
-2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit fe557561f9fd14ac1d44dbb6ecce28e22076ccef
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Fri Apr 7 21:05:21 2006 +0000
 
-	* configure.ac:
-	Update package version number for X11R7 RC3 release.
+    Unlibcwrap. Bump server version requirement. Bump to 0.9.0.
 
-2005-12-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 1b851e8180dcb4795b82f28cf1e3c15f6d6210a1
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Fri Apr 7 04:15:34 2006 +0000
 
-	* configure.ac:
-	Remove extraneous AC_MSG_RESULT.
+    Don't forget to zero the xf86ModReqInfo before using it. Noticed by Alex
+        Deucher.
 
-2005-12-01  Adam Jackson  <ajax@freedesktop.org>
+commit 7d9999fa8433a9966b55cf0ee0db9d25ef71f535
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Mar 9 06:06:25 2006 +0000
 
-	* configure.ac:
-	Bug #5207: Enable EXA. (Thomas Winischofer)
+    Update drivers that support EXA for the new EXA ABI. This consists of
+        moving all the accel and card members into the driver ptr, filling in
+        the exa_major/ exa_minor fields, and always using LoadSubModule so we
+        can check the module version up front. Only tested on ATI.
 
-2005-11-20  Adam Jackson  <ajax@freedesktop.org>
+commit 79bb52873a62dabd02a61ab18b1892cb3772e652
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Dec 21 02:30:02 2005 +0000
 
-	* configure.ac:
-	Bump libdrm dep to 2.0.
+    Update package version for X11R7 release.
 
-2005-11-29  Adam Jackson  <ajax@freedesktop.org>
+commit ce0bbcb4672c44c15e2c493ed4ac59caedabce9f
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Mon Dec 19 16:25:54 2005 +0000
 
-	* configure.ac:
-	Only build dlloader modules by default.
+    Stub COPYING files
 
-2005-11-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 6dfa26038c7b35af2a1fd5ee2e8ab7ceb85fd061
+Author: Kevin E Martin <kem@kem.org>
+Date:   Thu Dec 15 00:24:19 2005 +0000
 
-	* configure.ac:
-	Update package version number for X11R7 RC2 release.
+    Update package version number for final X11R7 release candidate.
 
-2005-11-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 2c57a2f4c0308ac555d8cd963c9a2dd6bcf73987
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Dec 6 22:48:37 2005 +0000
 
-	* configure.ac:
-	Update pkgcheck dependencies to work with separate build roots.
+    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+
+commit 252f54c2307c143b4621ea34cc014cec67c94a8f
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 05:49:35 2005 +0000
+
+    Update package version number for X11R7 RC3 release.
+
+commit 1b0b4dbcd85ed63cacef9312f3c669be8877db97
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Dec 2 02:16:10 2005 +0000
+
+    Remove extraneous AC_MSG_RESULT.
+
+commit b09bab0ff389770010f86d5f1614c6146403353b
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Thu Dec 1 20:29:43 2005 +0000
+
+    Bug #5207: Enable EXA. (Thomas Winischofer)
+
+commit 4fd5c122ea54cad8a1242e1be4aa97b55f556477
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Wed Nov 30 18:51:46 2005 +0000
+
+    Bump libdrm dep to 2.0.
+
+commit 374156d3cf58ce7690cb2465b18dc28365ba54d0
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Tue Nov 29 23:30:03 2005 +0000
+
+    Only build dlloader modules by default.
+
+commit 82f9c39f69c7c56e060938836205ad6744b7be39
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Nov 28 22:04:10 2005 +0000
+
+    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
+        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
+
+commit 80bfbc8b3336211b724f252db71e865b7b61be7b
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Nov 21 10:49:18 2005 +0000
+
+    Add .cvsignores for drivers.
+
+commit d59932a8d9d0d8559cbe9a1631f6a26ccba491f9
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Nov 9 21:31:21 2005 +0000
+
+    Bump version numbers for X11R6.9/X11R7 RC2.
+
+commit 61a128fb20b54f91680e2e6d2827250eb857a3e5
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Nov 9 21:15:20 2005 +0000
+
+    Update package version number for X11R7 RC2 release.
+
+commit 0081e372f6c0990930f8b8d41ef41384af5fc73f
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Wed Nov 9 17:42:58 2005 +0000
+
+    Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.
+
+commit d7a277fadf8686c5c37cb5ce782a73180bbe8ac3
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Nov 1 15:08:54 2005 +0000
+
+    Update pkgcheck depedencies to work with separate build roots.
+
+commit f544e67b005f2b70a27c0f29b782ab11758cf9aa
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Nov 1 12:45:54 2005 +0000
+
+    SiS driver: Fix EDID->ranges conversion
+
+commit c63936bf30c8ce196761a6758ee395e0c65ca679
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Sat Oct 29 10:10:09 2005 +0000
+
+    SiS driver: Fix static build
+
+commit 634177ea66815843928b292316309ad37b0daf4c
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Fri Oct 21 18:40:19 2005 +0000
+
+    Bug #4829: Remove some useless DRI symbol checks.
+
+commit 8c17b504dabc00744342af45865b5ef4ecba3d84
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 19 02:48:04 2005 +0000
+
+    Update package version number for RC1 release.
+
+commit e4d73b86424b72db22bd9e91d43a5e2aad958f18
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Tue Oct 18 00:01:54 2005 +0000
+
+    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
+        substitutions to work better with BSD make
+
+commit 5d201158177e51f171e196148186106282ee5220
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Mon Oct 17 22:57:35 2005 +0000
+
+    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
+        of indirectly
+
+commit be5a30fa3e3c731d69c4003beb28f22f0335e781
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Oct 17 00:09:05 2005 +0000
+
+    Use sed & cpp to substitute variables in driver man pages
+
+commit 5461be0c1969120b3e5f610bc5d8abc2c00259eb
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Sun Oct 16 18:12:32 2005 +0000
+
+    SiS driver: Fix MIPS linking error
+
+commit a8ebd720f7c56ac9181eab1e68d2d2c5a9ac96da
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Tue Oct 4 20:01:03 2005 +0000
+
+    Check in generated README files
+
+commit 60b23a8cd5eefd77b64c84ab4de478420ae58f07
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Mon Oct 3 21:22:08 2005 +0000
+
+    - For all drivers that have a <driver>.sgml file, add code in their build
+        system to build the README file at make dist time
+    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
+        will check if the required tools and files exist, and if so set a
+        conditional.
+    - util/modular/symlink.sh
+    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
+    - Add all the README.<driver> to the list of excluded files
+    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
+        it spew less warnings when the text file is built.
+
+commit abd9f7422059b9bb6c2a5bcdb8bca9d21882d3de
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Sep 28 23:12:53 2005 +0000
+
+    SiS driver: SiS301 supports 1024x768 in Hivision; exclude 512x384
+
+commit bfb25dcbb943995febcbab411d9f93df6d04c8a4
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Sep 23 16:34:04 2005 +0000
+
+    SiS driver: Fix Xv in MergedFB mode on SiS760 with hybrid memory
+
+commit 27583a4cccbccf5c06b7bdc48b00f638d6c1174f
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Sep 21 23:50:13 2005 +0000
+
+    SiS driver: Fix a possible crash in case EXA killed our allocated areas
+
+commit 0cb78509d1b353512fba4a11fc233ee11eaccd77
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Sep 20 16:38:53 2005 +0000
+
+    SiS driver: Remove debug output
+
+commit 2b7817e6be3b6befd58bd70a3d8d68eca9a73389
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Sep 20 16:34:32 2005 +0000
+
+    SiS driver: Color saturation for newer chipsets
+
+commit 9db2013e9c8f55245ed6d33a2dcf34c7f5be0574
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Sun Sep 18 02:32:23 2005 +0000
+
+    Break EXA ABI while we still can. Add coordinates to the UploadToScreen
+        hook so we can upload a subset of a pixmap, and convert the current
+        drivers to respect that. Use this support to directly UploadToScreen in
+        exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
+        programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
+        hot). I would have bumped major version, only I can't tell what the
+        EXA_VERSION_* is supposed to be doing as opposed to the module version.
+
+commit 6cf261a522aec729c644e4d4999f7d22860e48a6
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Sat Sep 17 23:07:17 2005 +0000
+
+    SiS driver: Improve vertical scaling for TV output on 301C
+
+commit a08a3a729bef52a6ae2f969c6d491372e126332f
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Sep 16 13:46:39 2005 +0000
+
+    SiS driver: Fix dual-pointer issue in dual head mode (really this time)
+        Calculate 4-tap scaler data instead of using tables sisfb: if not
+        loaded, it can't have POSTed cards...
+
+commit 1c03c71b29ea4e6d9e2513fe84e9be9cf8f3c19f
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Sep 16 00:24:24 2005 +0000
+
+    SiS driver: Fixed "double" cursor in dual head mode after mode switch
+
+commit eed6bccec235201b17fab39fbb9be962e26128ec
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Sep 15 21:23:59 2005 +0000
+
+    SiS driver: - Fix (gamma) brightness and add contrast
+    - EXA fixes (Eric Anholt)
+
+commit 08c93fc60cd7ec2aede27558f9e853905b87a28b
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Wed Sep 14 09:12:17 2005 +0000
+
+    Test the right variables for turning on DRI support.
+
+commit f6def46f0bc61e5c16f3022b2c4449214384b6a7
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Sep 7 19:44:14 2005 +0000
+
+    SiS driver: Make remaining TV modes vertically scalable Add 960x540 for
+        1080i
+
+commit 13335937b6a4d3957d684e5a841f3726001a4619
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Sep 5 14:26:16 2005 +0000
+
+    SiS driver: Add support for 576P/625P and 576I/625I YPbPr (HDTV) output Add
+        720x576 and 768x576 for NTSC TV output
+
+commit be4ce634381f347540a241f85b1e6c74eab3ef02
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Sep 2 17:10:36 2005 +0000
+
+    SiS driver: Make YPbPr output vertically scalable; improve horizontal
+        scaling
+
+commit 8f09b03e8d0d282e87164ed735dc38ac1f44288e
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Aug 30 00:12:58 2005 +0000
+
+    SiS driver: Fix TV locking issue
+
+commit ce2c312e8c9b9ebac5107007242942727b7acf2a
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Aug 29 23:27:32 2005 +0000
+
+    SiS driver: HDTV fixes
+
+commit 569f355e7d1a67a83bee2760bfb67e53446ed3bd
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Aug 24 23:15:23 2005 +0000
+
+    SiS driver: Additional EXA fixes
+
+commit bcb0c36df6d1e98a17549fc3e4425dda37d4aeb7
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Wed Aug 24 22:43:27 2005 +0000
+
+    Bugzilla #4090: Introduce getters for pixmap pitch and offset, to
+        simplify/clarify it for driver writers who probably don't want to know
+        what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the sis
+        driver to use them, and bumps the EXA module minor version.
+
+commit 9616898015b61535ddf9422bd6eb6f1206a96028
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sun Aug 21 15:25:30 2005 +0000
+
+    Build fix for systems with BuildXF86DRI = NO
+
+commit ef1e03be0222b300da441decf7914345d207be25
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Aug 18 09:03:49 2005 +0000
+
+    Update autogen.sh to one that does objdir != srcdir.
+
+commit 533aef9ba51cc3db1cf19ce91007b670e5ba6b21
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Aug 16 22:17:01 2005 +0000
+
+    SiS driver: My version number
+
+commit c11eed9f742e1599f7e120c211a3434e45653c88
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Aug 16 22:08:50 2005 +0000
+
+    Hm, might have forgotten the headers
+
+commit 8a7568031b5641c0437ba24ae9a2fa80af95d64b
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Aug 16 22:06:59 2005 +0000
+
+    SiS driver: Fix small glitch in mode switching for 302LV bridge
+
+commit 1b66e83ad6316ce383b60cc91d0a503709e252ed
+Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
+Date:   Mon Aug 15 07:30:05 2005 +0000
+
+    Egbert's 64bit fixes for mixed 32/64bit clients
+
+commit 50de2d7e58f20936af579cfde5e96f4a4b98a4df
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Sun Aug 14 19:46:55 2005 +0000
+
+    - Fix the exa pixmap offset/pitch alignment to deal with non-POT alignment
+        requirements. MGA, notably, uses a multiple of 3 in some cases.
+    - Rename the pixmap offset/pitch alignment fields to more clearly state
+        their meaning.
+
+commit ad62f278ffd4bdd80c862ca9066165bde8183f9b
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Aug 11 12:59:18 2005 +0000
+
+    SiS driver: ARGH.... search/replace stupidity
+
+commit c018df356027d79324aacf7731c398bb2d40676f
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Aug 11 12:57:12 2005 +0000
+
+    SiS driver: Rename BUFSIZ to something else to avoid confusion with stdio's
+        BUFSIZ
+
+commit 102ff29c6aa8765fdc823a1c7a1c82d273f2f7a7
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Aug 8 11:40:36 2005 +0000
+
+    SiS driver: Add some convenience for SiSCtrl
+
+commit bbf8a8e8dbef247b4f8d42c527b83d0b0bad61bf
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Sun Jul 31 17:19:29 2005 +0000
+
+    Post-merge fixups:
+    - Disable building the gamma driver
+    - Fix numerous Imakefiles to get header paths and subdirs right
+    - Symlink client-side GLX lib source from Mesa
+    - Add new shader subdirs to the Mesa core build
+    - Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need it,
+        since they don't generate protocol, and it was breaking the build.
+
+commit 5567e32b617bbaac92286b67f8c504385a34958b
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Jul 29 21:22:44 2005 +0000
+
+    Various changes preparing packages for RC0:
+    - Verify and update package version numbers as needed
+    - Implement versioning scheme
+    - Change bug address to point to bugzilla bug entry form
+    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
+        reenable it)
+    - Fix makedepend to use pkgconfig and pass distcheck
+    - Update build script to build macros first
+    - Update modular Xorg version
+
+commit abd40577c5af78078c1342242b9e4af4c79329a6
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Wed Jul 27 21:23:29 2005 +0000
+
+    Add xf86driproto to dependencies for drivers with DRI support. Patch from
+        Donnie Berkholz
+
+commit 183bef925915e3e918fcbf12fac17db73bb55bab
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Tue Jul 26 22:25:09 2005 +0000
+
+    Tue Jul 26 18:24:45 2005 Søren Sandmann <sandmann@redhat.com>
+    Include <X11/X.h> instead of "X.h"
+
+commit c8836bb0f42e38bd896b062fb1abb2663af4f59e
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Tue Jul 26 22:24:10 2005 +0000
+
+    Build system for sis
+
+commit 5be938441d8c42bd57b68d6759e25b0e25659988
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 19 23:31:49 2005 +0000
+
+    SiS driver: Some fixes for multiple cards. Small fix for mode switching on
+        newer machines. Prepare for Dave's PCI cleanup.
+
+commit 1d4febacb8f831d540470622289149088799dd54
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 18 21:00:57 2005 +0000
+
+    SiS driver: Fix xv offscreen memory allocation for Xv etc.
+
+commit 73fbbff220d196e173c8da4b81bbe1bf3bf0dccb
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Jul 15 15:35:18 2005 +0000
+
+    SiS driver: Minor fixes
+
+commit e1915b0015c10bfdbf72aa6f1ccbe25a92a628a6
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jul 13 17:17:00 2005 +0000
+
+    SiS driver: Some minor fixes (mainly for XGI)
+
+commit 22885ed4d5f8da3db4a1fe99dd9f9d4f7da1592b
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Mon Jul 11 02:29:59 2005 +0000
+
+    Prep for modular builds by adding guarded #include "config.h" everywhere.
+
+commit fe03307e6ab31ab7e05074da7429ccfa355e83af
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Jul 8 16:32:14 2005 +0000
+
+    SiS driver: Clean up VBFlags mess, part 2
+
+commit e4491adfaec96ba07915b23aa331b1003463f974
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Jul 8 15:31:53 2005 +0000
+
+    SiS driver: Clean up VBFlags mess
+
+commit 9a7d20ffb18915a4f5c6252eac6942932d91bcc7
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Jul 7 00:46:09 2005 +0000
+
+    SiS driver: Distinguish between XGI V3XT A01 and A02 boards
+
+commit 9e4d62bad9627bd40e184a29953a3956939a3f5c
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jul 6 14:58:42 2005 +0000
+
+    Doc update
+
+commit 5d40b107007537d71917767c18b796dfcc6b8138
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jul 6 10:49:01 2005 +0000
+
+    SiS driver: Use a reasonable MaxXFBMem setting if the user didn't supply
+        one. (Closes #2098, #2783)
+
+commit 1f9a85f42971ec674ff805773f340d9bf7f18c90
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 5 17:32:05 2005 +0000
+
+    SiS driver: Sanitize log output
+
+commit 8c1c7fe9124b9dd0bc64a37ac02c08fbf359ebe8
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 5 14:00:53 2005 +0000
+
+    SiS driver: Another update of the manpage
+
+commit 1fbbaec0415a7ebde1d99ff82f27b524f8487200
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 5 13:49:15 2005 +0000
+
+    SiS driver: Remove debug output from previous commit which also fixed the
+        PCI device probing/initialisation for using SiS and XGI cards at the
+        same time.
+
+commit afc2bfcc4fddece54b32f9b837ee1d7d0f89cc76
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 5 13:45:40 2005 +0000
+
+    SiS driver: Update driver date
+
+commit 4b4121955fe91c07ce905cab01598ec3b86e5df3
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 5 13:43:28 2005 +0000
+
+    SiS driver: Fix for mode-restoring if more than one cards are used. (Don't
+        read/write BIOS scratch area of non-primary cards)
+
+commit 6597121283a951a63f5b65f5a545da2a860c09b9
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jul 5 13:09:54 2005 +0000
+
+    SiS driver: Fixes for XGI Z7 (No Xv, no ARGB cursors, lower dotclock)
+
+commit 66b8354a10ef73a07c3ebb4c5358b6333167a187
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 4 17:36:07 2005 +0000
+
+    SiS driver: Sync accel before UploadTo/DownloadFromScreen
+
+commit 286dc28ce8db8f787c1ed67f0ef4b82c74c9ae8d
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 4 15:45:11 2005 +0000
+
+    SiS driver: Some further small fixes for XGI
+
+commit f834d1f1af7e2cf511f8a5e7c55587a6af6144f1
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 4 14:42:37 2005 +0000
+
+    SiS driver: Fixes for XGI Z7
+
+commit 5fd45266fe40c70406f07b3ac6d84900b9b6679c
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 4 12:24:55 2005 +0000
+
+    SiS driver: Update manpage
+
+commit 76ced1d6167c231e5afd743fc67fbc91dcb8c5e5
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 4 12:07:07 2005 +0000
+
+    SiS driver: Some small additions/fixes
+
+commit c8abdb74f9ac272d6ea6c6e7c037c55875fda065
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jul 4 10:57:08 2005 +0000
+
+    SiS driver:
+    - Added initial support for XGI chipsets (V3XT, V5, V8, Z7). Z7 and V5 are
+        untested. All features supported (Xv, HWCursor, DPMS, etc.). The binary
+        XGI DRI driver is not supported.
+    - Ported driver to EXA 0.1.0. Known problems still to solve at this time
+        are:
+    EXA's deinitialisation routine "DriverFini()" does not unwrap
+        pScreen->DestroyPixmap (and others), leading to a crash on machines
+        where the SWCursor is being used (SWCursor pixmaps are destroyed after
+        EXA has destroyed the offscreen memory manager).
+    EXA does not work correctly with 24bpp framebuffers. For some reason, all
+        pixmaps handed to the drawing primitives are 32bpp, despite the correct
+        24bpp-flag handed to xf86SetDepthBpp().
+
+commit 1db609b22e77b09a132bbc7e94256a7edfa592b3
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Fri Jul 1 22:43:13 2005 +0000
+
+    Change all misc.h and os.h references to <X11/foo.h>.
+
+commit 9edddc6e948eda5b3045bceac8f9a741dccfdea6
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jun 29 23:06:12 2005 +0000
+
+    SiS driver: Missing declaration
+
+commit 8e36e074e6bf10ad3c8e4c72f364390cccafb7c4
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jun 29 22:35:58 2005 +0000
+
+    SIS driver: Small fix for non-rectangular MergedFB layouts
+
+commit f13a87835401edd7800615457cf6ed37cf992021
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jun 29 22:11:28 2005 +0000
+
+    SiS driver: Make >=6.9 stuff work with >=6.8.99.13
+
+commit 0b4aa8f28a8490ce6be45577cbfd1ae592327cb3
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jun 27 17:18:06 2005 +0000
+
+    SiS driver: Some further small fixes
+
+commit 705433d3d2bd2cc4ab824a88c1f98132631f8665
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jun 27 15:56:53 2005 +0000
+
+    SiS driver:
+    - Fix 512x384 TV/PAL mode
+    - Major code cleanup
+
+commit c0691e73cf0020e7e1486f8c064205c44ac58fa9
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Sat Jun 25 21:16:56 2005 +0000
+
+    Bug #3626: _X_EXPORT tags for video and input drivers.
+
+commit 100eac71b853150bb88d7f06fd5fb777f7f78032
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jun 21 11:18:51 2005 +0000
+
+    SiS driver: Add support for 1280x854 panels Fix Xv for 300 series to
+        support a width of 768 (prev. 720)
+
+commit 89d489c67ca63c2397789e227e35e5886721df13
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Wed May 18 17:47:36 2005 +0000
+
+    Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
+        number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
+        version number. Modify DRIQueryVersion to return the libdri version
+        number, which all DDXes were requesting implicitly. Fix the DDXes to
+        check for the DRIINFO version they were compiled against.
+
+commit 0fec79e5d207ae114f5fc60d98841d6a33615bc9
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Apr 21 21:45:36 2005 +0000
+
+    SiS driver:
+    - Favour MMX2 over SSE as memcpy() method when benchmark is impossible
+
+commit 45590c76ac23e6a854c580fbf30fba4cd3d9aae7
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Apr 21 21:30:56 2005 +0000
+
+    SiS driver:
+    - Add SISCTRL extension
+    - Xv interface for SiSCtrl is now deprecated (will be removed soon)
+    - Remove useless GammaPreBrightness feature
+    - Fix LCD+TV mode for dual link panels
+    - Add support for LCD-via-CRT1 for 315PRO
+    - Add "TVBlueWorkAround" option
+    - Various minor fixes
+
+commit 2c42d13b63f6798cf4d01e6e556b02169bacabb4
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Wed Apr 20 12:25:29 2005 +0000
+
+    Fix includes right throughout the Xserver tree:
+    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
+    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
+        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
+    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
+
+commit 2d51792a3cf3f4f87d596aba78f8dacc5b62254a
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Mar 11 14:39:48 2005 +0000
+
+    SiS driver:
+    - MergedFB/Xinerama: Added support for non-rectangular layouts (no panning
+        into dead areas, mouse restriced to accessible areas)
+    - MergedFB/Xinerama: Added support for RandR. Current window managers are
+        smart enough to update their Xinerama-info on RandR events. This
+        practically allows switching from dual-head operation to single-head
+        operation (by switching to a clone mode and simultaniously resizing the
+        desktop) and vice versa.
+    - MergedFB: Improved "physical alignment compensation" Offset by
+        disallowing panning and mouse movements into dead areas. (However,
+        RandR is disabled if that Offset is used.)
+    - MergedFB: Made identically looking MetaModes work with RandR. (by
+        supplying a fake rate.)
+    - Added "Reflect" feature: Reflect screen in x, y or x+y direction (Uses
+        shadow framebuffer; no accel, no Xv, no HWCursor.)
+    - Added aspect ratio detection for analog (VGA) devices. Produces different
+        default modes for 800x480, 1024x576, 1280x720,
+    1280x768 and 1280x800 depending on the aspect ratio. Options exist to
+        overrule this for each output device.
+    - Fixed FSTN support on SiS55x (for 320x240 xSTN panels)
+    - Workaround for SiS76x memory access latency issues if no local
+        framebuffer memory is present. Driver now allows only one video overlay
+        and assumes a quite restricted memory bandwidth. This chip is really
+        crippled. / If in hybrid mode, the driver only uses the LFB memory
+        (required changes in the video memory layout)
+    - Minor fix for machines with Trumpion Zurac LVDS scalers.
+    - Fixed bug in SaveScreen() causing a sig 11 sometimes.
+    - Added screen blanking for TV output
+    - Added two widescreen modes for PAL/NTSC TV output
+    - Numerous minor fixes and clean-ups.
+    - Numerous whitespace cleanups. Sorry for the noise.
+
+commit 291fc2d3ae3112b8f5d8a3836446da17d496b58c
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Feb 14 19:07:41 2005 +0000
+
+    Build fix for non-gcc compilers
+
+commit 102152c143e1553431fcee8c7c37602fad617e30
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Jan 31 23:37:02 2005 +0000
+
+    SiS driver: Fix fast memcpy() for AMD64; fix mode restoring on AMD64
+
+commit a9decf9003afacc661ce7a08e1a534cbc1f2eea6
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jan 25 16:14:01 2005 +0000
+
+    SiS driver: Update manpage
+
+commit 5466b280021e22c24780f4c3e4560c5045c29118
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Tue Jan 25 15:00:20 2005 +0000
+
+    Copy/paste error
+
+commit 5a253b1f4f639b8a49d9458e44af63e58c5a7965
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Jan 19 16:19:40 2005 +0000
+
+    SiS driver:
+    - Fix off-by-one error in setting up offscreen-images
+    - Fix for retrieval of mode timing from BIOS for LCD
+    - Fix for DGA in MergedFB mode
+    - Code size reduction by more calculations, less tables
+    - ShadowFB uses fast memcpy (correctly) now
+    - Prefer user given modes over default ones
+    - Add ForcePanelRGB option
+
+commit 4f3671640befe65334ebdfa5aef4bc2716f0aa61
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Mon Dec 6 15:58:20 2004 +0000
+
+    SiS driver:
+    - Fix for 1600x1200 LCD panels
+    - Fix DGA in MergedFB mode
+
+commit 6ef9f9d26ae21f074055333d25689272c8299cd7
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Dec 3 15:57:59 2004 +0000
+
+    SiS driver:
+    - Clean up option handling
+    - Add separate gamma correction/brightness for CRT2
+    - Add "offset" for MergedFB mode for allowing non-rectangular desktops
+    - Clean up and fix a off-by-one error in CRTC programming (old series)
+    - Fix low-resolution (xres <= 512) and doublescan user modes for CRT2
+
+commit c1031b87580a7d5d1babfebdf07842635d4b3195
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Nov 25 15:29:37 2004 +0000
+
+    SiS driver: Clarify log in MergedFB mode
+
+commit b41edc0ad1ecd95fc6c0a52d4ab0edb55ae4d323
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Wed Nov 24 01:05:02 2004 +0000
+
+    SiS driver: Renamed options "XvBenchmarkMemcpy" to "BenchmarkMemcpy" and
+        "XvSSECopy" to "UseSSE". Fix crash on machines with two or more
+        physical SiS cards. Enhanced logic to overrule monitor timings. Make
+        driver independent of vgaHW module. Use /dev/port instead of inX/outX
+        on ARM and MIPS (untested yet). Fix SiS301 panel misdetection (due to
+        very old, buggy BIOS). Clean up.
+
+commit 08079cea18f5ba79f6aaf6e7312e50120b1ae648
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sun Nov 7 17:18:41 2004 +0000
+
+    build fix for static server
+
+commit 128cf1448f44214acf01e20c1e517dfc6fe2959e
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Nov 5 09:28:42 2004 +0000
+
+    SiS driver: Reverse log-verbosity logic at output device detection
+
+commit 39ded003ab27112e3d8152a57fc96a49549e7854
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Nov 4 14:39:56 2004 +0000
+
+    SiS driver: Warning fix
+
+commit 2619e2709b6be7f7340b055f8c99a360f31e250f
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Thu Nov 4 11:50:40 2004 +0000
+
+    SiS driver: Fix compilation on non-x86 platforms (#1780) Separate CPU
+        detection from memcpy() benchmark Initialize FB memory manager
+        regardless of NoAccel
+
+commit 86846ea06b512a352a6215b3559a01bee37dbc2e
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Oct 29 13:16:28 2004 +0000
+
+    SiS driver: Change 6.8.2 conditions to 6.9.0
+
+commit 7c39b4436b874cc1fd401c2387d41d3290963cf1
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Oct 29 10:44:26 2004 +0000
+
+    SiS driver: Fix XvSSEMemcpy option handling for <6.8.2
+
+commit c7737cae58cdbfc9578100c4be8e2411caba1b46
+Author: Thomas Winischhofer <thomas@winischhofer.net>
+Date:   Fri Oct 29 10:38:47 2004 +0000
+
+    SIS driver: Fix compilation for pre-6.8.2



Reply to: