ChangeLog revision 74fcc364
174fcc364Smrgcommit 866e109fc12752b1679e0b59baf40326d421a03f
274fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
374fcc364SmrgDate:   Tue Dec 3 10:09:49 2019 -0800
474fcc364Smrg
574fcc364Smrg    Version bumped to 0.12.0
674fcc364Smrg    
774fcc364Smrg    A maintenance release to support X.Org X Server 1.20.
874fcc364Smrg    
974fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
1074fcc364Smrg
1174fcc364Smrgcommit f0c0896a83e8545aa3b779934b4c30c2e5f371cf
1274fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
1374fcc364SmrgDate:   Tue Nov 26 09:31:52 2019 -0800
1474fcc364Smrg
1574fcc364Smrg    Enable SISGAMMARAMP macro on X.Org X Server
1674fcc364Smrg    
1774fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
1874fcc364Smrg
1974fcc364Smrgcommit eac25b01caee75210fe4df60bf2363a642981d93
2074fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
2174fcc364SmrgDate:   Tue Nov 26 09:31:37 2019 -0800
2274fcc364Smrg
2374fcc364Smrg    Fix for xf86InterceptSigIll() discontinuation in X Server 1.20
2474fcc364Smrg    
2574fcc364Smrg    xf86InterceptSigIll() will still be used on X.Org X Server 1.19 or
2674fcc364Smrg    older.
2774fcc364Smrg    
2874fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
2974fcc364Smrg
3074fcc364Smrgcommit 5d816e15d8bbafa59b072e5fd561e1897a0ea04b
3174fcc364SmrgAuthor: Kevin Brace <kevinbrace@bracecomputerlab.com>
3274fcc364SmrgDate:   Tue Nov 26 09:31:22 2019 -0800
3374fcc364Smrg
3474fcc364Smrg    Do not call xf86DisableRandR() for X Server 1.20
3574fcc364Smrg    
3674fcc364Smrg    This is needed for X Server 1.20 support.
3774fcc364Smrg    
3874fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@bracecomputerlab.com>
3974fcc364Smrg
4074fcc364Smrgcommit dfe2ce49b5e9664787f5677507eba7ea0446fb7e
4174fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
4274fcc364SmrgDate:   Fri Jul 26 15:44:13 2019 -0700
4374fcc364Smrg
4474fcc364Smrg    Version bumped to 0.11.0
4574fcc364Smrg    
4674fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
4774fcc364Smrg
4874fcc364Smrgcommit 16fe43012005f249375e83ebf43da76d6de67cb7
4974fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
5074fcc364SmrgDate:   Thu Jul 18 15:31:14 2019 -0700
5174fcc364Smrg
5274fcc364Smrg    Convert text format specifier type to unsigned short
5374fcc364Smrg    
5474fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
5574fcc364Smrg
5674fcc364Smrgcommit 9e42918588b65860422cb296a92ecede15db7419
5774fcc364SmrgAuthor: Fabrice Fontaine <fontaine.fabrice@gmail.com>
5874fcc364SmrgDate:   Sat May 4 16:57:57 2019 +0200
5974fcc364Smrg
6074fcc364Smrg    configure.ac: fix cross-compilation
6174fcc364Smrg    
6274fcc364Smrg    AC_CHECK_FILE can't be used when cross-compiling
6374fcc364Smrg    
6474fcc364Smrg    [Retrieved from:
6574fcc364Smrg    https://git.buildroot.net/buildroot/tree/package/x11r7/xdriver_xf86-video-sis/0001-cross.patch]
6674fcc364Smrg    Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
6774fcc364Smrg
6874fcc364Smrgcommit 22d3c79f9718dada0d8ef386a3a2cd2db31d7bc8
6974fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
7074fcc364SmrgDate:   Mon Dec 17 18:53:46 2018 -0600
7174fcc364Smrg
7274fcc364Smrg    Convert EXA support preprocessor macro to USE_EXA
7374fcc364Smrg    
7474fcc364Smrg    All the other DDXs do it this way.
7574fcc364Smrg    
7674fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
7774fcc364Smrg
7874fcc364Smrgcommit 0baf5baf7ecb0197961c8ce92943fedba852e437
7974fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
8074fcc364SmrgDate:   Mon Dec 17 15:23:07 2018 -0600
8174fcc364Smrg
8274fcc364Smrg    Eliminate constant related compilation warnings for native functions
8374fcc364Smrg    
8474fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
8574fcc364Smrg
8674fcc364Smrgcommit 0b2cce041e445cee8a8308b9ae4ea70794ae8c13
8774fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
8874fcc364SmrgDate:   Mon Dec 17 15:08:45 2018 -0600
8974fcc364Smrg
9074fcc364Smrg    Eliminate swap macro related unused variable compilation warnings
9174fcc364Smrg    
9274fcc364Smrg    Unfortunately, commit c530ebb5d4ad0663838a0132e3610d713eaaa640 did not
9374fcc364Smrg    the check for ABI_VIDEODRV_VERSION where the swap macros are actually
9474fcc364Smrg    used in the code. Checking for ABI_VIDEODRV_VERSION suppresses unused
9574fcc364Smrg    variable compilation warnings for newer versions of the X Server.
9674fcc364Smrg    
9774fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
9874fcc364Smrg
9974fcc364Smrgcommit 301cefae671cb2a4f25b068b0ef2ea9331ae17f3
10074fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
10174fcc364SmrgDate:   Mon Dec 17 15:07:55 2018 -0600
10274fcc364Smrg
10374fcc364Smrg    Suppress logical operation and parenthesis related compilation warnings
10474fcc364Smrg    
10574fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
10674fcc364Smrg
10774fcc364Smrgcommit 940eed5b73b28d3067b025e583ebf257cdd4603f
10874fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
10974fcc364SmrgDate:   Mon Dec 17 15:06:53 2018 -0600
11074fcc364Smrg
11174fcc364Smrg    Eliminate set but not used variable compilation warnings
11274fcc364Smrg    
11374fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
11474fcc364Smrg
11574fcc364Smrgcommit 7e75c8b1e944132186f8b3a9227d0eaf651b1206
11674fcc364SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11774fcc364SmrgDate:   Fri Dec 7 19:09:21 2018 -0800
11874fcc364Smrg
11974fcc364Smrg    Update configure.ac bug URL for gitlab migration
12074fcc364Smrg    
12174fcc364Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
12274fcc364Smrg
12374fcc364Smrgcommit 3fcdc11644f65744c1980e24f860bd20fc4cc782
12474fcc364SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
12574fcc364SmrgDate:   Sat Nov 10 13:03:46 2018 -0800
12674fcc364Smrg
12774fcc364Smrg    Remove obsolete B16 & B32 tags in struct definitions
12874fcc364Smrg    
12974fcc364Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
13074fcc364Smrg
13174fcc364Smrgcommit 413dfdfc456d4b8a33c55012227850b1bdc07d84
13274fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
13374fcc364SmrgDate:   Wed Jul 11 21:15:33 2018 -0700
13474fcc364Smrg
13574fcc364Smrg    Elimination of many "variable set but not used" compilation warnings
13674fcc364Smrg    
13774fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
13874fcc364Smrg
13974fcc364Smrgcommit 5559abc347a698ed0baf79ba7d57b4bc0056f33e
14074fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
14174fcc364SmrgDate:   Wed Jul 11 21:02:37 2018 -0700
14274fcc364Smrg
14374fcc364Smrg    Add conditional compilation directives to suppress compilation warnings
14474fcc364Smrg    
14574fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
14674fcc364Smrg
14774fcc364Smrgcommit 31f3dd0df2bc855ba9955b588cbcaaa25e3e60d6
14874fcc364SmrgAuthor: Kevin Brace <kevinbrace@gmx.com>
14974fcc364SmrgDate:   Wed Jul 11 17:09:04 2018 -0700
15074fcc364Smrg
15174fcc364Smrg    Minor adjustment to the compilation order
15274fcc364Smrg    
15374fcc364Smrg    Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
15474fcc364Smrg
15574fcc364Smrgcommit a50b2b3412dd8e7f3916acb142c942e85ffcb3e5
15674fcc364SmrgAuthor: Emil Velikov <emil.velikov@collabora.com>
15774fcc364SmrgDate:   Mon Jul 17 12:01:57 2017 +0100
15874fcc364Smrg
15974fcc364Smrg    xf86-video-sis: remove the GlxSetVisualConfigs stub and friends
16074fcc364Smrg    
16174fcc364Smrg    The function was an empty since 2008 at least. Remove it alongside the
16274fcc364Smrg    unused GLX visuals code.
16374fcc364Smrg    
16474fcc364Smrg    With this all the GL/GLX dependencies in the driver are gone.
16574fcc364Smrg    
16674fcc364Smrg    Cc: Connor Behan <connor.behan@gmail.com>
16774fcc364Smrg    Cc: Thomas Klausner <wiz@NetBSD.org>
16874fcc364Smrg    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
16974fcc364Smrg
17074fcc364Smrgcommit 4b1356a2b7fd06e9a05d134caa4033681c939737
17174fcc364SmrgAuthor: Adam Jackson <ajax@redhat.com>
17274fcc364SmrgDate:   Thu Feb 16 11:21:27 2017 -0500
17374fcc364Smrg
17474fcc364Smrg    Remove reference to ->virtualFrom
17574fcc364Smrg    
17674fcc364Smrg    The core will print this information as well anyway.
17774fcc364Smrg    
17874fcc364Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
17974fcc364Smrg
18074fcc364Smrgcommit d8b449d331a16e80a75382de60f10b3670ad4cf0
18174fcc364SmrgAuthor: Mihail Konev <k.mvc@ya.ru>
18274fcc364SmrgDate:   Thu Jan 26 14:00:22 2017 +1000
18374fcc364Smrg
18474fcc364Smrg    autogen: add default patch prefix
18574fcc364Smrg    
18674fcc364Smrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
18774fcc364Smrg
18874fcc364Smrgcommit e281d49ee462afe27f52be8334c67613216a62a6
18974fcc364SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
19074fcc364SmrgDate:   Mon Mar 9 12:00:52 2015 +0000
19174fcc364Smrg
19274fcc364Smrg    autogen.sh: use quoted string variables
19374fcc364Smrg    
19474fcc364Smrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
19574fcc364Smrg    fall-outs, when they contain space.
19674fcc364Smrg    
19774fcc364Smrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
19874fcc364Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
19974fcc364Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
20074fcc364Smrg
20174fcc364Smrgcommit 96f78918e84971578f5217affba31a535227d947
20274fcc364SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
20374fcc364SmrgDate:   Tue Jan 24 10:32:07 2017 +1000
20474fcc364Smrg
20574fcc364Smrg    autogen.sh: use exec instead of waiting for configure to finish
20674fcc364Smrg    
20774fcc364Smrg    Syncs the invocation of configure with the one from the server.
20874fcc364Smrg    
20974fcc364Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
21074fcc364Smrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
21174fcc364Smrg
21274fcc364Smrgcommit 576d819d534c22e7b9cd1488e847b95ed856f527
21374fcc364SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
21474fcc364SmrgDate:   Sun Jun 1 21:03:14 2014 -0700
21574fcc364Smrg
21674fcc364Smrg    autogen.sh: Honor NOCONFIGURE=1
21774fcc364Smrg    
21874fcc364Smrg    See http://people.gnome.org/~walters/docs/build-api.txt
21974fcc364Smrg    
22074fcc364Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
22174fcc364Smrg
22274fcc364Smrgcommit 9c55c0de3e96d2758c1fe5176531b98c7009bdca
22374fcc364SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
22474fcc364SmrgDate:   Sun Jun 1 21:03:13 2014 -0700
22574fcc364Smrg
22674fcc364Smrg    configure: Drop AM_MAINTAINER_MODE
22774fcc364Smrg    
22874fcc364Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
22974fcc364Smrg
23093d9adc1Smrgcommit 3b1aca65448a0660d8ecb60b2431a306b66d5a5a
23193d9adc1SmrgAuthor: Matt Turner <mattst88@gmail.com>
23293d9adc1SmrgDate:   Tue Jan 17 14:45:31 2017 -0800
23393d9adc1Smrg
23493d9adc1Smrg    xf86-video-sis 0.10.9
23593d9adc1Smrg    
23693d9adc1Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
23793d9adc1Smrg
23893d9adc1Smrgcommit 96fee560cd8bf7bf27048ce5fe67b7af6838c8d0
23993d9adc1SmrgAuthor: Adam Jackson <ajax@redhat.com>
24093d9adc1SmrgDate:   Tue Jul 19 10:03:56 2016 -0400
24193d9adc1Smrg
24293d9adc1Smrg    Adapt Block/WakeupHandler signature for ABI 23
24393d9adc1Smrg    
24493d9adc1Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
24593d9adc1Smrg
24693d9adc1Smrgcommit 328073e46f9b9fcc09e637c94496c90273a0a4f6
24793d9adc1SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
24893d9adc1SmrgDate:   Sun Sep 13 23:28:53 2015 +0200
24993d9adc1Smrg
25093d9adc1Smrg    Fix arguments for miSetPointerPosition.
25193d9adc1Smrg    
25293d9adc1Smrg    For the call for the API between versions 5 and 15.
25393d9adc1Smrg    
25493d9adc1Smrg    Reviewed-by: Connor Behan <connor.behan@gmail.com>
25593d9adc1Smrg
25621525869Smrgcommit 13b56dc68af8cc41f4fd44115302a3ebbe6662a1
25721525869SmrgAuthor: Matt Turner <mattst88@gmail.com>
25821525869SmrgDate:   Sat Aug 29 16:35:43 2015 -0700
25921525869Smrg
26021525869Smrg    xf86-video-sis: bump to version 0.10.8.
26121525869Smrg    
26221525869Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
26321525869Smrg
26421525869Smrgcommit e834b2cdaedccff5e13cef86af23e46992c2530a
26521525869SmrgAuthor: Connor Behan <connor.behan@gmail.com>
26621525869SmrgDate:   Mon Aug 3 13:22:24 2015 -0400
26721525869Smrg
26821525869Smrg    Remove upload / download EXA hooks
26921525869Smrg    
27021525869Smrg    Support based on something other than libc memcpy was never added, so
27121525869Smrg    these functions did not improve upon software fallback at all.
27221525869Smrg    
27321525869Smrg    Signed-off-by: Connor Behan <connor.behan@gmail.com>
27421525869Smrg
27521525869Smrgcommit 0f50f8c3db2b9f1c9d4ecab8ad278e9db6418a92
27621525869SmrgAuthor: Dave Airlie <airlied@redhat.com>
27721525869SmrgDate:   Wed Nov 12 09:27:33 2014 +1000
27821525869Smrg
27921525869Smrg    sis: force build, who uses this crazy code anyways
28021525869Smrg
28121525869Smrgcommit d2597696ba81862d80ec17b978d8370c58572e27
28221525869SmrgAuthor: Dave Airlie <airlied@redhat.com>
28321525869SmrgDate:   Wed Nov 12 08:04:21 2014 +1000
28421525869Smrg
28521525869Smrg    sis: more build fixes against master X server.
28621525869Smrg
28721525869Smrgcommit d0550de19cacab3e591641ba358a72fbc798b231
28821525869SmrgAuthor: Dave Airlie <airlied@redhat.com>
28921525869SmrgDate:   Mon Sep 22 12:45:02 2014 +1000
29021525869Smrg
29121525869Smrg    sis: fix build against latest xserver
29221525869Smrg
29321525869Smrgcommit 49796d6a3274adc0250ee07faa6bc63e41c98740
29421525869SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
29521525869SmrgDate:   Fri Nov 22 08:21:18 2013 +1000
29621525869Smrg
29721525869Smrg    Fix format-security warnings
29821525869Smrg    
29921525869Smrg    sis_driver.c: In function 'SISErrorLog':
30021525869Smrg    sis_driver.c:432:5: error: format not a string literal and no format arguments [-Werror=format-security]
30121525869Smrg         xf86DrvMsg(pScrn->scrnIndex, X_ERROR, str);
30221525869Smrg         ^
30321525869Smrg    sis_driver.c:439:5: error: format not a string literal and no format arguments [-Werror=format-security]
30421525869Smrg         xf86DrvMsg(pScrn->scrnIndex, X_ERROR, str);
30521525869Smrg         ^
30621525869Smrg    sis_driver.c: In function 'SiSUpdateXineramaScreenInfo':
30721525869Smrg    sis_driver.c:1917:4: error: format not a string literal and no format arguments [-Werror=format-security]
30821525869Smrg        xf86DrvMsg(pScrn1->scrnIndex, X_INFO, rectxine);
30921525869Smrg        ^
31021525869Smrg    sis_driver.c:1924:8: error: format not a string literal and no format arguments [-Werror=format-security]
31121525869Smrg            xf86DrvMsg(pScrn1->scrnIndex, X_INFO, rectxine);
31221525869Smrg    
31321525869Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
31421525869Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31521525869Smrg
31621525869Smrgcommit 0a4336efaafac4c34d4287b5df586bbb418f7f76
31721525869SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31821525869SmrgDate:   Sat Oct 26 14:27:17 2013 -0700
31921525869Smrg
32021525869Smrg    Fix HDisplay/VDisplay typos
32121525869Smrg    
32221525869Smrg    Found by gcc -Wlogicalops:
32321525869Smrg    
32421525869Smrg    sis_driver.c: In function 'SiS_CheckModeCRT2':
32521525869Smrg    sis_driver.c:13754:5: warning: logical 'and' of mutually exclusive tests is always false [-Wlogical-op]
32621525869Smrg    sis_driver.c:13755:6: warning: logical 'and' of mutually exclusive tests is always false [-Wlogical-op]
32721525869Smrg    sis_driver.c:13756:6: warning: logical 'and' of mutually exclusive tests is always false [-Wlogical-op]
32821525869Smrg    sis_driver.c:13758:5: warning: logical 'and' of mutually exclusive tests is always false [-Wlogical-op]
32921525869Smrg    sis_driver.c:13759:6: warning: logical 'and' of mutually exclusive tests is always false [-Wlogical-op]
33021525869Smrg    
33121525869Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
33221525869Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
33321525869Smrg
33421525869Smrgcommit 7d4402786b758de3e6ce2641e15a39d612d5c518
33521525869SmrgAuthor: Adam Jackson <ajax@redhat.com>
33621525869SmrgDate:   Mon Oct 15 19:11:30 2012 -0400
33721525869Smrg
33821525869Smrg    Stop including xf86Priv.h
33921525869Smrg    
34021525869Smrg    As the name might suggest, it's server-private.
34121525869Smrg    
34221525869Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
34321525869Smrg
34421525869Smrgcommit 926d4f655c8491b68a338f50c810f6729686ec9f
34521525869SmrgAuthor: Adam Jackson <ajax@redhat.com>
34621525869SmrgDate:   Tue Sep 25 08:54:51 2012 -0400
34721525869Smrg
34821525869Smrg    Remove mibstore.h
34921525869Smrg    
35021525869Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
35121525869Smrg
35221525869Smrgcommit 339fb3bc032b9f35b07b90480ae82a0fd352e078
35321525869SmrgAuthor: Jan Lindemann <jan@jannet.de>
35421525869SmrgDate:   Thu Aug 30 20:09:10 2012 +0200
35521525869Smrg
35621525869Smrg    Replace xf86UnMapVidMem with pci_device_unmap_range
35721525869Smrg    
35821525869Smrg    Mixing pci_device_map_range with xf86UnMapVidMem doesn't work too well.
35921525869Smrg    
36021525869Smrg    X.Org bug#18028 <https://bugs.freedesktop.org/show_bug.cgi?id=18028>
36121525869Smrg    
36221525869Smrg    Bug found by Bryan Henderson <bryanh@giraffe-data.com>
36321525869Smrg    
36421525869Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
36521525869Smrg
36674c14cd6Smrgcommit 8c5127a6815935635b84835055bf4c2501c0bf6e
36774c14cd6SmrgAuthor: Dave Airlie <airlied@redhat.com>
36874c14cd6SmrgDate:   Tue Jul 17 16:05:09 2012 +1000
36974c14cd6Smrg
37074c14cd6Smrg    xf86-video-sis: bump to version 0.10.7
37174c14cd6Smrg    
37274c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
37374c14cd6Smrg
37474c14cd6Smrgcommit c3d8d70edd06b8ecedd341df8b33ba71c01e64b3
37574c14cd6SmrgAuthor: Dave Airlie <airlied@gmail.com>
37674c14cd6SmrgDate:   Sun Jul 15 19:55:19 2012 +1000
37774c14cd6Smrg
37874c14cd6Smrg    sis: add xaa configure support
37974c14cd6Smrg    
38074c14cd6Smrg    SIS is already plumbed to not need XAA, just hook it up.
38174c14cd6Smrg    
38274c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
38374c14cd6Smrg
38474c14cd6Smrgcommit 314d56d0addfaa5c24d14de675416b3aca7f4a19
38574c14cd6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
38674c14cd6SmrgDate:   Fri Jun 29 20:40:01 2012 -0700
38774c14cd6Smrg
38874c14cd6Smrg    Make SiSRegInit & SiSSetLVDSetc args match in both headers that define them
38974c14cd6Smrg    
39074c14cd6Smrg    Adds include of "sis_dac.h" to init.c to force compilers to compare the
39174c14cd6Smrg    definitions, making it obvious that sis_dac.h defined an extra argument
39274c14cd6Smrg    to SiSSetLVDSetc that the function itself didn't have, and that SiSRegInit
39374c14cd6Smrg    expected an unsigned long (in the form of SISIOADDRESS), not the unsigned
39474c14cd6Smrg    short that sis_dac.h claimed to pass it.
39574c14cd6Smrg    
39674c14cd6Smrg    Found by the Parfait 1.0 bug checking tool:
39774c14cd6Smrg    
39874c14cd6Smrg    Error: Function Call Mismatch
39974c14cd6Smrg       Function call with extra args: Forward declaration of function 'SiSSetLVDSetc' does not match its definition
40074c14cd6Smrg          Function expects 1 argument (SiS_Private*); given 2 (SiS_Private*, unsigned short)
40174c14cd6Smrg            at line 604 of driver/xf86-video-sis/src/sis_dac.c in function 'SiS300Restore'.
40274c14cd6Smrg              Function defined at line 1153 of driver/xf86-video-sis/src/init.c.
40374c14cd6Smrg    [repeated for each call]
40474c14cd6Smrg    
40574c14cd6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40674c14cd6Smrg
40774c14cd6Smrgcommit aa79b0f5dbbeda194916365539d06c3c090b80d2
40874c14cd6SmrgAuthor: Dave Airlie <airlied@redhat.com>
40974c14cd6SmrgDate:   Mon Jul 2 13:19:04 2012 +0100
41074c14cd6Smrg
41174c14cd6Smrg    sis 0.10.6 release.
41274c14cd6Smrg    
41374c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
41474c14cd6Smrg
41574c14cd6Smrgcommit df17d3039e856c13b0476122a01b8c20f7d2de88
41674c14cd6SmrgAuthor: Dave Airlie <airlied@redhat.com>
41774c14cd6SmrgDate:   Mon Jul 2 13:16:26 2012 +0100
41874c14cd6Smrg
41974c14cd6Smrg    sis: fix build against older servers.
42074c14cd6Smrg    
42174c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
42274c14cd6Smrg
42374c14cd6Smrgcommit 331c276b47af1140a64125bff39901f8a8271eb7
42474c14cd6SmrgAuthor: Dave Airlie <airlied@redhat.com>
42574c14cd6SmrgDate:   Mon Jul 2 13:13:42 2012 +0100
42674c14cd6Smrg
42774c14cd6Smrg    sis: 0.10.5 release
42874c14cd6Smrg    
42974c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
43074c14cd6Smrg
43174c14cd6Smrgcommit f6d49466ca538c65fa8c66352e421c2624e204f1
43274c14cd6SmrgAuthor: Dave Airlie <airlied@redhat.com>
43374c14cd6SmrgDate:   Wed Jun 6 09:50:31 2012 +0100
43474c14cd6Smrg
43574c14cd6Smrg    sis: drop xf86PciInfo.h
43674c14cd6Smrg    
43774c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
43874c14cd6Smrg
43974c14cd6Smrgcommit 1b20cd63a974f792bd15e13d1c6caa3bbabbe106
44074c14cd6SmrgAuthor: Dave Airlie <airlied@redhat.com>
44174c14cd6SmrgDate:   Wed Jun 6 09:46:42 2012 +0100
44274c14cd6Smrg
44374c14cd6Smrg    sis: port to new compat API.
44474c14cd6Smrg    
44574c14cd6Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
44674c14cd6Smrg
44774c14cd6Smrgcommit e067fc080c653a5d47cd319ca1a7afeebe6c7c4e
44874c14cd6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
44974c14cd6SmrgDate:   Fri Mar 23 19:52:38 2012 -0700
45074c14cd6Smrg
45174c14cd6Smrg    xf86-video-sis 0.10.4
45274c14cd6Smrg    
45374c14cd6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
45474c14cd6Smrg
45574c14cd6Smrgcommit f5dafa24d825a7d279c8177422c66b997b82d240
45674c14cd6SmrgAuthor: Johannes Obermayr <johannesobermayr@gmx.de>
45774c14cd6SmrgDate:   Mon Feb 6 23:15:31 2012 +0100
45874c14cd6Smrg
45974c14cd6Smrg    Fix build with XInput version 12.
46074c14cd6Smrg    
46174c14cd6Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
46274c14cd6Smrg
46374c14cd6Smrgcommit bdaf1ba97cf8b0abb5aeee97a822ee466bf8f5f5
46474c14cd6SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
46574c14cd6SmrgDate:   Tue Jan 17 15:21:26 2012 +1000
46674c14cd6Smrg
46774c14cd6Smrg    Undo typos from last commit
46874c14cd6Smrg    
46974c14cd6Smrg    Reported-by: Tormod Volden <debian.tormod@gmail.com>
47074c14cd6Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
47174c14cd6Smrg
47274c14cd6Smrgcommit 9c1f8f775ca692858fd88e325ef815cc49e55805
47374c14cd6SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
47474c14cd6SmrgDate:   Wed Jan 4 13:58:01 2012 +1000
47574c14cd6Smrg
47674c14cd6Smrg    Untangle XF86DRI from the driver-specific DRI define
47774c14cd6Smrg    
47874c14cd6Smrg    XF86DRI is defined by xorg-server.h, so --disable-dri in the sis driver
47974c14cd6Smrg    itself does exactly nothing other than not fill in the CFLAGS and thus stop
48074c14cd6Smrg    the driver from compiling.
48174c14cd6Smrg    
48274c14cd6Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
48374c14cd6Smrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
48474c14cd6Smrg
48574c14cd6Smrgcommit 16724f3ecd322c64d9ee164fb122d4285d9cef08
48674c14cd6SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
48774c14cd6SmrgDate:   Mon Oct 31 15:03:21 2011 +1000
48874c14cd6Smrg
48974c14cd6Smrg    Use miPointerSetPosition, not miPointerAbsoluteCursor
49074c14cd6Smrg    
49174c14cd6Smrg    miPointerAbsoluteCursor was removed in '09.
49274c14cd6Smrg    
49374c14cd6Smrg    Technically this shouldn't just work on the VCP since any master pointer may
49474c14cd6Smrg    end up in the dead area. However, I suspect the Venn diagramm of MPX users
49574c14cd6Smrg    and sis merged framebuffer users shows little overlap.
49674c14cd6Smrg    
49774c14cd6Smrg    miPointerSetPosition's prototype changed a few times, these are a bunch of
49874c14cd6Smrg    untested ifdefs that should be correct according to the git history.
49974c14cd6Smrg    
50074c14cd6Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
50174c14cd6Smrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
50274c14cd6Smrg
50374c14cd6Smrgcommit 3e0d8e11927b8c68f6531eef39eb5bca557e887b
50474c14cd6SmrgAuthor: Adam Jackson <ajax@redhat.com>
50574c14cd6SmrgDate:   Mon Dec 19 17:28:33 2011 -0500
50674c14cd6Smrg
50774c14cd6Smrg    Fall back to shadowfb if XAA is unavailable
50874c14cd6Smrg    
50974c14cd6Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
51074c14cd6Smrg
51174c14cd6Smrgcommit 2b459f385dc2f1b5e769e2ce84b6f4ec099c0a23
51274c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
51374c14cd6SmrgDate:   Mon Oct 31 11:57:49 2011 -0700
51474c14cd6Smrg
51574c14cd6Smrg    Build fix for older servers (error: conflicting types for 'pciTag')
51674c14cd6Smrg    
51774c14cd6Smrg    /usr/include/xorg/xf86Pci.h:254:25: note: previous declaration of 'pciTag' was here
51874c14cd6Smrg    
51974c14cd6Smrg    Reported-by: Johannes Obermayr <johannesobermayr@gmx.de>
52074c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
52174c14cd6Smrg
52274c14cd6Smrgcommit 0ab07a477a4916923a13c073c3fd6e575e79f725
52374c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
52474c14cd6SmrgDate:   Sun Oct 30 11:09:30 2011 -0700
52574c14cd6Smrg
52674c14cd6Smrg    Use pci_device_map_legacy rather than xf86MapDomainMemory on newer servers
52774c14cd6Smrg    
52874c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
52974c14cd6Smrg
53074c14cd6Smrgcommit 77046f9be08295dbca69b51987df3308a284d87e
53174c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
53274c14cd6SmrgDate:   Sat Oct 29 17:44:55 2011 -0700
53374c14cd6Smrg
53474c14cd6Smrg    Convert use of LookupWindow to dixLookupWindow
53574c14cd6Smrg    
53674c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
53774c14cd6Smrg
53874c14cd6Smrgcommit 06f8213bffd27360d5cc3df0cad19b102cc928e2
53974c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
54074c14cd6SmrgDate:   Sat Oct 29 17:32:21 2011 -0700
54174c14cd6Smrg
54274c14cd6Smrg    pciTag was removed from xorg-server, so provide it in-driver until this is updated to use libpciaccess
54374c14cd6Smrg    
54474c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
54574c14cd6Smrg
54674c14cd6Smrgcommit 03644653d051e4f5b8498c790626a9bed2756a89
54774c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
54874c14cd6SmrgDate:   Sat Oct 29 17:25:18 2011 -0700
54974c14cd6Smrg
55074c14cd6Smrg    Silence warnings by using newer xf86dgaproto
55174c14cd6Smrg    
55274c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
55374c14cd6Smrg
55474c14cd6Smrgcommit 4b0aab53a1e8500578f86178761f4c805b2a5990
55574c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
55674c14cd6SmrgDate:   Wed Oct 19 00:40:32 2011 -0700
55774c14cd6Smrg
55874c14cd6Smrg    Build fix for ABI Version 12
55974c14cd6Smrg    
56074c14cd6Smrg    ABI Version 12 removes support for multiple PCI domains.  If you need to
56174c14cd6Smrg    use this driver on a system with more than one PCI domain, you should
56274c14cd6Smrg    either port this driver to using libpciaccess directly or stick with an
56374c14cd6Smrg    older server.
56474c14cd6Smrg    
56574c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
56674c14cd6Smrg
56774c14cd6Smrgcommit 69aa104ed064ca08196e7310e232ddb5c9a590bd
56874c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
56974c14cd6SmrgDate:   Wed Oct 19 00:35:02 2011 -0700
57074c14cd6Smrg
57174c14cd6Smrg    Use unsigned long rather than deprecated IOADDRESS
57274c14cd6Smrg    
57374c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
57474c14cd6Smrg
57574c14cd6Smrgcommit 28f3a899a1e317b665cc1925ce7a4e34818cfd1f
57674c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
57774c14cd6SmrgDate:   Fri Oct 7 12:32:22 2011 -0700
57874c14cd6Smrg
57974c14cd6Smrg    Use malloc/calloc/realloc/free directly
58074c14cd6Smrg    
58174c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
58274c14cd6Smrg
58374c14cd6Smrgcommit c530ebb5d4ad0663838a0132e3610d713eaaa640
58474c14cd6SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
58574c14cd6SmrgDate:   Fri Oct 7 12:24:40 2011 -0700
58674c14cd6Smrg
58774c14cd6Smrg    Fix build failures with recent server changes to swapl and swaps
58874c14cd6Smrg    
58974c14cd6Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
59074c14cd6Smrg
59174c14cd6Smrgcommit 89e9a38f0ccda9b9ee973f5cd5e57cad73eb7421
59274c14cd6SmrgAuthor: Matt Turner <mattst88@gmail.com>
59374c14cd6SmrgDate:   Sun Sep 25 12:32:08 2011 -0400
59474c14cd6Smrg
59574c14cd6Smrg    Fix wrong-sized swaps
59674c14cd6Smrg    
59774c14cd6Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
59874c14cd6Smrg
59974c14cd6Smrgcommit 94f23a5672ebeac61cc32e34882d637aa0c7f2f4
60074c14cd6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
60174c14cd6SmrgDate:   Sat Jun 4 21:00:03 2011 -0700
60274c14cd6Smrg
60374c14cd6Smrg    Convert sis.man from XORG_RAWCPP to using sed like other drivers
60474c14cd6Smrg    
60574c14cd6Smrg    Upgrade to util-macros 1.8 for additional man page support
60674c14cd6Smrg    
60774c14cd6Smrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
60874c14cd6Smrg    The value of MAN_SUBST is the same for all X.Org packages.
60974c14cd6Smrg    
61074c14cd6Smrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
61174c14cd6Smrg    The existing statement can now be removed from the configuration file.
61274c14cd6Smrg    
61374c14cd6Smrg    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
61474c14cd6Smrg    Enables silent rule and use platform appropriate version of sed.
61574c14cd6Smrg    
61674c14cd6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
61774c14cd6Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
61874c14cd6Smrg
61974c14cd6Smrgcommit b3368984ae83355d70e06eedefff28c1b84eb16c
62074c14cd6SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
62174c14cd6SmrgDate:   Tue Sep 28 13:29:51 2010 -0700
62274c14cd6Smrg
62374c14cd6Smrg    Purge cvs tags.
62474c14cd6Smrg    
62574c14cd6Smrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
62674c14cd6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
62774c14cd6Smrg
62874c14cd6Smrgcommit c2a6ffda81b343d09dfae6ef68983bf28194a00c
62974c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
63074c14cd6SmrgDate:   Wed Jul 21 16:49:04 2010 -0400
63174c14cd6Smrg
63274c14cd6Smrg    config: add comments for main statements
63374c14cd6Smrg
63474c14cd6Smrgcommit ae7ac7fe58a1311544b9d0091614a61d29eef171
63574c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
63674c14cd6SmrgDate:   Wed Jul 21 16:07:00 2010 -0400
63774c14cd6Smrg
63874c14cd6Smrg    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
63974c14cd6Smrg    
64074c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
64174c14cd6Smrg
64274c14cd6Smrgcommit fe34acc246e938bd190af11a0361a2541fcc590c
64374c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
64474c14cd6SmrgDate:   Wed Jul 21 14:37:41 2010 -0400
64574c14cd6Smrg
64674c14cd6Smrg    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
64774c14cd6Smrg    
64874c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
64974c14cd6Smrg
65074c14cd6Smrgcommit 4d77c76f9c94804efd942328722fb1262df74f5a
65174c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
65274c14cd6SmrgDate:   Wed Jul 21 14:05:23 2010 -0400
65374c14cd6Smrg
65474c14cd6Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
65574c14cd6Smrg    
65674c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
65774c14cd6Smrg
65874c14cd6Smrgcommit 2a3e9ff44670c0763557ce9c87b9946bd4349027
65974c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
66074c14cd6SmrgDate:   Wed Jul 21 09:27:42 2010 -0400
66174c14cd6Smrg
66274c14cd6Smrg    config: complete AC_INIT m4 quoting
66374c14cd6Smrg    
66474c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
66574c14cd6Smrg
66674c14cd6Smrgcommit 00d2b8790a0aa732d0abb4688330749a1c44763d
66774c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
66874c14cd6SmrgDate:   Tue Jul 20 21:54:12 2010 -0400
66974c14cd6Smrg
67074c14cd6Smrg    config: remove unrequired AC_SUBST([DRI_CFLAGS])
67174c14cd6Smrg    
67274c14cd6Smrg    This macro is called by PKG_CHECK_MODULES
67374c14cd6Smrg    
67474c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
67574c14cd6Smrg
67674c14cd6Smrgcommit ca0dd9ac3d78991f20e19e9b1cbb06b8707698bd
67774c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
67874c14cd6SmrgDate:   Tue Jul 20 21:44:58 2010 -0400
67974c14cd6Smrg
68074c14cd6Smrg    config: remove unrequired AC_SUBST([XORG_CFLAGS])
68174c14cd6Smrg    
68274c14cd6Smrg    This macro is called by PKG_CHECK_MODULES
68374c14cd6Smrg    
68474c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
68574c14cd6Smrg
68674c14cd6Smrgcommit 96daa64b9ce5a44474fa0c62c5cc5971496120ee
68774c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
68874c14cd6SmrgDate:   Tue Jul 20 20:24:42 2010 -0400
68974c14cd6Smrg
69074c14cd6Smrg    config: remove unrequired AC_HEADER_STDC
69174c14cd6Smrg    
69274c14cd6Smrg    Autoconf says:
69374c14cd6Smrg    "This macro is obsolescent, as current systems have conforming
69474c14cd6Smrg    header files. New programs need not use this macro".
69574c14cd6Smrg    
69674c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
69774c14cd6Smrg
69874c14cd6Smrgcommit 517a7563c43841ecb1cb00577540118f93856df8
69974c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
70074c14cd6SmrgDate:   Tue Jul 20 19:41:31 2010 -0400
70174c14cd6Smrg
70274c14cd6Smrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
70374c14cd6Smrg    
70474c14cd6Smrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
70574c14cd6Smrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
70674c14cd6Smrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
70774c14cd6Smrg    
70874c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
70974c14cd6Smrg
71074c14cd6Smrgcommit 494ce36b3bf1cfffb12c70ea969381766b46e622
71174c14cd6SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
71274c14cd6SmrgDate:   Tue Jul 20 18:45:19 2010 -0400
71374c14cd6Smrg
71474c14cd6Smrg    config: update AC_PREREQ statement to 2.60
71574c14cd6Smrg    
71674c14cd6Smrg    Unrelated to the previous patches, the new value simply reflects
71774c14cd6Smrg    the reality that the minimum level for autoconf to configure
71874c14cd6Smrg    all x.org modules is 2.60 dated June 2006.
71974c14cd6Smrg    
72074c14cd6Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
72174c14cd6Smrg    
72274c14cd6Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
72374c14cd6Smrg
72474c14cd6Smrgcommit 519a4653ffdd5b643b6f3c0f38eb2cad8366215b
72574c14cd6SmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
72674c14cd6SmrgDate:   Thu Jul 1 07:16:18 2010 -0300
72774c14cd6Smrg
72874c14cd6Smrg    Purge macros NEED_EVENTS and NEED_REPLIES
72974c14cd6Smrg    
73074c14cd6Smrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
73174c14cd6Smrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
73274c14cd6Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
73374c14cd6Smrg
734e35772b2Smrgcommit 75a8a7c51547805358ced39e1a04820e17133264
735e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
736e35772b2SmrgDate:   Mon Jul 5 14:23:33 2010 +1000
73772b676d7Smrg
738e35772b2Smrg    sis 0.10.3
73972b676d7Smrg
740e35772b2Smrgcommit ac05588db7da21d1ff2cb13bba11b66bb5d5c38b
741e35772b2SmrgAuthor: Julien Cristau <jcristau@debian.org>
742e35772b2SmrgDate:   Tue Jun 29 21:37:50 2010 +0100
74372b676d7Smrg
744e35772b2Smrg    Replace some broken URLs with winishhofer.eu
745e35772b2Smrg    
746e35772b2Smrg    The old one seems to be a casino web site nowadays.
747e35772b2Smrg    
748e35772b2Smrg    Debian bug#517075
749e35772b2Smrg    
750e35772b2Smrg    Reported-by: Nigel Tamplin <fuse@f2s.com>
751e35772b2Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
75272b676d7Smrg
753e35772b2Smrgcommit 116d40678dfbb851fd401103f9b7447f4d47eb7c
754e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
755e35772b2SmrgDate:   Mon Jun 14 08:14:30 2010 -0400
75672b676d7Smrg
757e35772b2Smrg    README: keep the text version of README, discard the sgml version
758e35772b2Smrg    
759e35772b2Smrg    The linuxdoc doc tool is deprecated.
760e35772b2Smrg    README files are exclusively text files.
761e35772b2Smrg    
762e35772b2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
76372b676d7Smrg
764e35772b2Smrgcommit 5f9fd07d54b8bc26c0403e1b46acce23db1365d9
765e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
766e35772b2SmrgDate:   Mon Jun 14 07:58:26 2010 -0400
76772b676d7Smrg
768e35772b2Smrg    README: fix linuxdoc content
769e35772b2Smrg    
770e35772b2Smrg    defs.ent are located under X11 directory
771e35772b2Smrg    ident tag is not a Linuxdoc tag
772e35772b2Smrg    replace docbook email tag with linuxdoc email tag
773e35772b2Smrg    
774e35772b2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
77572b676d7Smrg
776e35772b2Smrgcommit 1bec9268f503e249cf1a20f2597f3f6c78a13af4
777e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
778e35772b2SmrgDate:   Sun Jun 13 10:56:05 2010 -0400
77972b676d7Smrg
780e35772b2Smrg    COPYING: replace stub file with actual Copyright notices.
781e35772b2Smrg    
782e35772b2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
78372b676d7Smrg
784e35772b2Smrgcommit 13583aba3e2abafd55fc894070cf5f050bbea4f2
785e35772b2SmrgAuthor: Adam Jackson <ajax@redhat.com>
786e35772b2SmrgDate:   Tue May 18 13:11:01 2010 -0400
78772b676d7Smrg
788e35772b2Smrg    Remove mibank.h reference
789e35772b2Smrg    
790e35772b2Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
79172b676d7Smrg
792e35772b2Smrgcommit 47233238a659318cae6b7d0f71ee44b689e249c3
793e35772b2SmrgAuthor: david@fries.net <david@fries.net>
794e35772b2SmrgDate:   Tue Sep 15 22:32:45 2009 -0500
79572b676d7Smrg
796e35772b2Smrg    SISVGABlankScreen: only update the hardware if we're changing the state
797e35772b2Smrg    
798e35772b2Smrg    The command `xset s reset` will reset the X server screensaver to
799e35772b2Smrg    reset the timer for the screensaver and dpms.  If the display is
800e35772b2Smrg    already on, it should do nothing as far as the hardware goes.  In the
801e35772b2Smrg    SISVGABlankScreen routine it requires as reset to update the register,
802e35772b2Smrg    but that will disrupt the VGA signal and cause the monitor to resync
803e35772b2Smrg    leaving the screen blank for a couple seconds.  I have a program that
804e35772b2Smrg    wants to keep the screensaver from coming on, but allow normal
805e35772b2Smrg    operation when it isn't running.
806e35772b2Smrg    
807e35772b2Smrg    Debian bug#546838 <http://bugs.debian.org/546838>
808e35772b2Smrg    
809e35772b2Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
81072b676d7Smrg
811e35772b2Smrgcommit dff79298ae04cec6233cd043cbf3aeda6db67d42
812e35772b2SmrgAuthor: Tiago Vignatti <tiago.vignatti@nokia.com>
813e35772b2SmrgDate:   Thu May 6 20:15:04 2010 +0300
81472b676d7Smrg
815e35772b2Smrg    Document better the resource access hack
816e35772b2Smrg    
817e35772b2Smrg    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
81872b676d7Smrg
819e35772b2Smrgcommit d33e45dcaee511d5f09ac5f68680e96f3ad60076
820e35772b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
821e35772b2SmrgDate:   Fri Jan 15 13:55:44 2010 -0800
82272b676d7Smrg
823e35772b2Smrg    Update Sun license notices to current X.Org standard form
824e35772b2Smrg    
825e35772b2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
82672b676d7Smrg
827e35772b2Smrgcommit 2c9baaaa8ace01d94e95ca4ad7216146339940dd
828e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
829e35772b2SmrgDate:   Tue Dec 15 21:47:35 2009 -0500
83072b676d7Smrg
831e35772b2Smrg    configure.ac: use backticks rather than $() for cmd subs
832e35772b2Smrg    
833e35772b2Smrg    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
834e35772b2Smrg    
835e35772b2Smrg    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
836e35772b2Smrg    Acked-by: Daniel Stone <daniel@fooishbar.org>
837e35772b2Smrg    
838e35772b2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
83972b676d7Smrg
840e35772b2Smrgcommit cbfa94ccb1ee6213342014f3c7063362acb274ff
841e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
842e35772b2SmrgDate:   Mon Nov 23 09:25:05 2009 -0500
84372b676d7Smrg
844e35772b2Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
845e35772b2Smrg    
846e35772b2Smrg    Now that the INSTALL file is generated.
847e35772b2Smrg    Allows running make maintainer-clean.
84872b676d7Smrg
849e35772b2Smrgcommit a69569c72ea19d4d76c57a8077542fee4aeb501a
850e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
851e35772b2SmrgDate:   Wed Oct 28 14:41:41 2009 -0400
85272b676d7Smrg
853e35772b2Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
854e35772b2Smrg    
855e35772b2Smrg    Automake 'foreign' option is specified in configure.ac.
856e35772b2Smrg    Remove from Makefile.am
85772b676d7Smrg
858e35772b2Smrgcommit 8d766ddd89a4d9d5c02ad186b049cca2d806a3d8
859e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
860e35772b2SmrgDate:   Wed Oct 28 14:09:09 2009 -0400
86172b676d7Smrg
862e35772b2Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
863e35772b2Smrg    
864e35772b2Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
865e35772b2Smrg    README may have been updated
866e35772b2Smrg    Remove AUTHORS file as it is empty and no content available yet.
867e35772b2Smrg    Remove NEWS file as it is empty and no content available yet.
86872b676d7Smrg
869e35772b2Smrgcommit b92482e522d3b8a6526c05bf491d3e768f282714
870e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
871e35772b2SmrgDate:   Mon Oct 26 12:54:22 2009 -0400
87272b676d7Smrg
873e35772b2Smrg    Several driver modules do not have a ChangeLog target in Makefile.am #23814
874e35772b2Smrg    
875e35772b2Smrg    The git generated ChangeLog replaces the hand written one.
876e35772b2Smrg    Update configure.ac to xorg-macros level 1.3.
877e35772b2Smrg    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
878e35772b2Smrg    Update Makefile.am to add ChangeLog target if missing
879e35772b2Smrg    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
880e35772b2Smrg    This is a pre-req for the INSTALL_CMD
88172b676d7Smrg
882e35772b2Smrgcommit 8655ebf788bb281f3f566d6335943527155b91a5
883e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
884e35772b2SmrgDate:   Thu Oct 22 13:04:14 2009 -0400
88572b676d7Smrg
886e35772b2Smrg    .gitignore: use common defaults with custom section # 24239
887e35772b2Smrg    
888e35772b2Smrg    Using common defaults will reduce errors and maintenance.
889e35772b2Smrg    Only the very small or inexistent custom section need periodic maintenance
890e35772b2Smrg    when the structure of the component changes. Do not edit defaults.
89172b676d7Smrg
892e35772b2Smrgcommit ef03b3abab51a5bf81813a524d177370053ddfa0
893e35772b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
894e35772b2SmrgDate:   Thu Oct 22 12:34:18 2009 -0400
89572b676d7Smrg
896e35772b2Smrg    .gitignore: use common defaults with custom section # 24239
897e35772b2Smrg    
898e35772b2Smrg    Using common defaults will reduce errors and maintenance.
899e35772b2Smrg    Only the very small or inexistent custom section need periodic maintenance
900e35772b2Smrg    when the structure of the component changes. Do not edit defaults.
901e35772b2Smrg
902e35772b2Smrgcommit 8370499d4035ec7a5c8e1f1b04d5a6c404883442
903e35772b2SmrgAuthor: Matteo Delfino <kendatsuba@gmail.com>
904e35772b2SmrgDate:   Wed Oct 21 10:26:45 2009 -0400
905e35772b2Smrg
906e35772b2Smrg    Fix BIOS read on 650 and 760. (#19070)
907e35772b2Smrg    
908e35772b2Smrg    Signed-off-by: Matteo Delfino <kendatsuba@gmail.com>
909e35772b2Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
910e35772b2Smrg
911e35772b2Smrgcommit 9e50319293b10508bba4e3acef4a2851e7ab1f7a
912e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
913e35772b2SmrgDate:   Thu Jul 30 12:04:29 2009 +1000
914e35772b2Smrg
915e35772b2Smrg    sis: bump for release 0.10.2
916e35772b2Smrg
917e35772b2Smrgcommit 8c3eca873717e877048c2bde345c02b1e9099e50
918e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
919e35772b2SmrgDate:   Tue Jul 28 15:22:41 2009 +1000
920e35772b2Smrg
921e35772b2Smrg    sis: change to using ABI version check
922e35772b2Smrg
923e35772b2Smrgcommit 9e1ebb9530bbb71be7fcab9e6f8f9a475be72efe
924e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
925e35772b2SmrgDate:   Tue Jul 28 13:32:37 2009 +1000
926e35772b2Smrg
927e35772b2Smrg    sis: update for resources/RAC API removal
928e35772b2Smrg
929e35772b2Smrgcommit 59ea80738d22c69a2850fd7ff89bd75330cc310b
930e35772b2SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
931e35772b2SmrgDate:   Thu Jul 16 11:55:25 2009 +1000
932e35772b2Smrg
933e35772b2Smrg    Update to xextproto 7.1 support.
934e35772b2Smrg    
935e35772b2Smrg    DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
936e35772b2Smrg    need to include dpmsconst.h if xextproto 7.1 is available.
937e35772b2Smrg    
938e35772b2Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
939e35772b2Smrg
940e35772b2Smrgcommit 74553b5ee476a0dd28e136f5a33a546ea0c3ef28
941e35772b2SmrgAuthor: Adam Jackson <ajax@redhat.com>
942e35772b2SmrgDate:   Thu May 28 15:19:25 2009 -0400
943e35772b2Smrg
944e35772b2Smrg    Remove useless loader symbol lists.
945e35772b2Smrg
946e35772b2Smrgcommit 933dd8f860883c613acb5bcdf6b66100dbdfa952
947e35772b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
948e35772b2SmrgDate:   Fri May 1 16:57:22 2009 -0700
949e35772b2Smrg
950e35772b2Smrg    Correct bounds check of blitClip array access
951e35772b2Smrg    
952e35772b2Smrg    Array is defined as blitClip[NUM_BLIT_PORTS], so invalid indexes
953e35772b2Smrg    are >= NUM_BLIT_PORTS, not just > NUM_BLIT_PORTS
954e35772b2Smrg    
955e35772b2Smrg    [This bug was found by the Parfait bug checking tool.
956e35772b2Smrg     For more information see http://research.sun.com/projects/parfait ]
957e35772b2Smrg    
958e35772b2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
959e35772b2Smrg
960e35772b2Smrgcommit 49c641b638ac36d2a559555c04a3bd2777c8d071
961e35772b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
962e35772b2SmrgDate:   Fri May 1 16:52:10 2009 -0700
963e35772b2Smrg
964e35772b2Smrg    Make sisRegs3D4 big enough to hold all values written to it
965e35772b2Smrg    
966e35772b2Smrg    Increase size from 0xff to 0x100 since SiS315Save (sis_dac.c line 752)
967e35772b2Smrg    writes values into sisRegs3D4[0x00..0xff] if ChipType >= XGI_20
968e35772b2Smrg    
969e35772b2Smrg    [This bug was found by the Parfait bug checking tool.
970e35772b2Smrg     For more information see http://research.sun.com/projects/parfait ]
971e35772b2Smrg    
972e35772b2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
973e35772b2Smrg
974e35772b2Smrgcommit 5583c2342d873c0998ae73828246356867285460
975e35772b2SmrgAuthor: Chris Ball <cjb@laptop.org>
976e35772b2SmrgDate:   Fri Feb 27 10:57:35 2009 -0500
977e35772b2Smrg
978e35772b2Smrg    Revert "Build fixes for EXA3"
979e35772b2Smrg    
980e35772b2Smrg    This reverts commit 7adc184e5e0f3df00423ea99b325d24764c1c067.
981e35772b2Smrg    The EXA developers have backed out this ABI bump.
982e35772b2Smrg    
983e35772b2Smrg    Signed-off-by: Chris Ball <cjb@laptop.org>
984e35772b2Smrg
985e35772b2Smrgcommit 7adc184e5e0f3df00423ea99b325d24764c1c067
986e35772b2SmrgAuthor: Chris Ball <cjb@laptop.org>
987e35772b2SmrgDate:   Tue Feb 24 12:32:01 2009 -0500
988e35772b2Smrg
989e35772b2Smrg    Build fixes for EXA3
990e35772b2Smrg    
991e35772b2Smrg    * EXA in xserver head now requires -DEXA_DRIVER_KNOWN_MAJOR=3
992e35772b2Smrg    * EXA3 drops the UploadToScratch hook, so guard it for < 3 only.
993e35772b2Smrg    
994e35772b2Smrg    Signed-off-by: Chris Ball <cjb@laptop.org>
995e35772b2Smrg
996e35772b2Smrgcommit e4f6a2fcd5712d0f994d3719b9c6c13f5b02bc7c
997e35772b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
998e35772b2SmrgDate:   Fri Jan 9 16:34:01 2009 -0800
999e35772b2Smrg
1000e35772b2Smrg    Remove xorgconfig & xorgcfg from See Also list in man page
1001e35772b2Smrg
1002e35772b2Smrgcommit 6ab99d8d66ccd77314760edcb6110db924be3dcf
1003e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1004e35772b2SmrgDate:   Mon Dec 22 14:38:17 2008 +1000
1005e35772b2Smrg
1006e35772b2Smrg    sis 0.10.1
1007e35772b2Smrg
1008e35772b2Smrgcommit 7ae731c269a13613eed5ee8bef6cb9b6e82b74c6
1009e35772b2SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
1010e35772b2SmrgDate:   Thu Nov 6 23:40:34 2008 +0100
1011e35772b2Smrg
1012e35772b2Smrg    Fix build on alpha.
1013e35772b2Smrg
1014e35772b2Smrgcommit 31509152757643b32f42fe0a21d3b00137540e40
1015e35772b2SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1016e35772b2SmrgDate:   Sun Jul 20 04:15:52 2008 +0300
1017e35772b2Smrg
1018e35772b2Smrg    Remove XFree86-Misc (PassMessage) support
1019e35772b2Smrg    
1020e35772b2Smrg    The driver used PassMessage/HandleMessage from XFree86-Misc to ... just
1021e35772b2Smrg    return BadMatch.  So how about we drop this bit of code, including an
1022e35772b2Smrg    additional dependency?
1023e35772b2Smrg
1024e35772b2Smrgcommit 70ccce405b2134e7548a4a3660f9cff9fc306780
1025e35772b2SmrgAuthor: Adam Jackson <ajax@redhat.com>
1026e35772b2SmrgDate:   Wed Mar 19 15:31:27 2008 -0400
1027e35772b2Smrg
1028e35772b2Smrg    sis 0.10.0
1029e35772b2Smrg
1030e35772b2Smrgcommit 3aff2a77c9c6bfff543195dc8908e422793a8f37
1031e35772b2SmrgAuthor: Adam Jackson <ajax@redhat.com>
1032e35772b2SmrgDate:   Wed Mar 19 15:29:30 2008 -0400
1033e35772b2Smrg
1034e35772b2Smrg    Fix distcheck
1035e35772b2Smrg
1036e35772b2Smrgcommit be77b71c3614e5b926caf3a177f6d5b7ef8d528b
1037e35772b2SmrgAuthor: Adam Jackson <ajax@redhat.com>
1038e35772b2SmrgDate:   Wed Mar 19 15:28:09 2008 -0400
1039e35772b2Smrg
1040e35772b2Smrg    Death to RCS tags.
1041e35772b2Smrg
1042e35772b2Smrgcommit 6c7f2d4d2d1e89255007033be0f56a8cbe27397f
1043e35772b2SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
1044e35772b2SmrgDate:   Sat Mar 8 23:51:57 2008 +0100
1045e35772b2Smrg
1046e35772b2Smrg    Makefile.am: nuke RCS Id
1047e35772b2Smrg
1048e35772b2Smrgcommit be954beff0c1e7942845ff4c055e183784dddad9
1049e35772b2SmrgAuthor: Julien Cristau <jcristau@debian.org>
1050e35772b2SmrgDate:   Fri Mar 7 17:09:35 2008 +0100
1051e35772b2Smrg
1052e35772b2Smrg    fixup pciaccess version detect
1053e35772b2Smrg
1054e35772b2Smrgcommit f43247d383de0f4753db019482149ff923d884b0
1055e35772b2SmrgAuthor: Julien Cristau <jcristau@debian.org>
1056e35772b2SmrgDate:   Wed Feb 27 14:10:17 2008 +0100
1057e35772b2Smrg
1058e35772b2Smrg    Require pciaccess >= 0.10.0 for pci_device_map_range()
1059e35772b2Smrg
1060e35772b2Smrgcommit 36ed5521afb524f49bde348775be2bdd78fa0383
1061e35772b2SmrgAuthor: Dave Airlie <airlied@linux.ie>
1062e35772b2SmrgDate:   Thu Jan 17 15:49:41 2008 +1000
1063e35772b2Smrg
1064e35772b2Smrg    fix some thinkos in the pciaccess patch, this now works on real hardware
1065e35772b2Smrg
1066e35772b2Smrgcommit 797e6215ad9039ebbab547581c8ab3c143afb14f
1067e35772b2SmrgAuthor: Dave Airlie <airlied@linux.ie>
1068e35772b2SmrgDate:   Wed Jan 16 17:46:06 2008 +1000
1069e35772b2Smrg
1070e35772b2Smrg    fixup unmap memory
1071e35772b2Smrg
1072e35772b2Smrgcommit 992f586cbf85d9d99059209afc66e62ee5eb80ce
1073e35772b2SmrgAuthor: Dave Airlie <airlied@linux.ie>
1074e35772b2SmrgDate:   Wed Jan 16 17:42:44 2008 +1000
1075e35772b2Smrg
1076e35772b2Smrg    use map domain memory with pciinfo
1077e35772b2Smrg
1078e35772b2Smrgcommit 0e4dc89b7f00d1453d5c81be36c3d5ea39e3caad
1079e35772b2SmrgAuthor: Pete Zaitcev <zaitcev@redhat.com>
1080e35772b2SmrgDate:   Wed Jan 16 13:39:01 2008 +1000
1081e35772b2Smrg
1082e35772b2Smrg    switch vga over to pciaccess
1083e35772b2Smrg
1084e35772b2Smrgcommit 585e03e6878dd257c694517be9ea231a6b3cfb66
1085e35772b2SmrgAuthor: Dave Airlie <airlied@linux.ie>
1086e35772b2SmrgDate:   Wed Jan 16 13:34:58 2008 +1000
1087e35772b2Smrg
1088e35772b2Smrg    switch bios reading over
1089e35772b2Smrg
1090e35772b2Smrgcommit ef98280b03318ae39d9b8ba45b13a9e27f520107
1091e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1092e35772b2SmrgDate:   Tue Jan 8 17:01:53 2008 +1000
1093e35772b2Smrg
1094e35772b2Smrg    finish off read/write long conversion
1095e35772b2Smrg
1096e35772b2Smrgcommit e2cb9fa30350ee0c08469ad6ea7f34cecf106e33
1097e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1098e35772b2SmrgDate:   Tue Jan 8 16:45:49 2008 +1000
1099e35772b2Smrg
1100e35772b2Smrg    convert all hostbridge read/writes to accessor functions
1101e35772b2Smrg
1102e35772b2Smrgcommit 77641c76963bbfea8914092ee65f116ba6d23967
1103e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1104e35772b2SmrgDate:   Tue Jan 8 16:14:07 2008 +1000
1105e35772b2Smrg
1106e35772b2Smrg    fixup type punning
1107e35772b2Smrg
1108e35772b2Smrgcommit 08cfb9c048a33df584354a42093aeaf73db8e4d4
1109e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1110e35772b2SmrgDate:   Tue Jan 8 16:09:04 2008 +1000
1111e35772b2Smrg
1112e35772b2Smrg    another open/fopen confusion
1113e35772b2Smrg
1114e35772b2Smrgcommit 6753430565085c88f2a26009b75d92fbd1e8d598
1115e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1116e35772b2SmrgDate:   Tue Jan 8 16:06:47 2008 +1000
1117e35772b2Smrg
1118e35772b2Smrg    fix thinko between open/fopen
1119e35772b2Smrg
1120e35772b2Smrgcommit 70989db1c4e9465a7dd39f5d06edfc24a67d9ad6
1121e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1122e35772b2SmrgDate:   Tue Jan 8 16:01:09 2008 +1000
1123e35772b2Smrg
1124e35772b2Smrg    fix warnings in build
1125e35772b2Smrg
1126e35772b2Smrgcommit d94a2efa2ea26c4fbb246ea93e9cc10b97cf3ea3
1127e35772b2SmrgAuthor: Dave Airlie <airlied@redhat.com>
1128e35772b2SmrgDate:   Tue Jan 8 14:38:04 2008 +1000
1129e35772b2Smrg
1130e35772b2Smrg    inital SiS pci access patch
1131e35772b2Smrg
1132e35772b2Smrgcommit 14d6555419ca3ab2ab58afe0ba1fc40038a69caa
1133e35772b2SmrgAuthor: Julien Cristau <jcristau@debian.org>
1134e35772b2SmrgDate:   Fri Nov 16 12:39:15 2007 +0100
1135e35772b2Smrg
1136e35772b2Smrg    Bump to 0.9.4.
1137e35772b2Smrg
1138e35772b2Smrgcommit 748df8070893675ad3839fff295bec913be876f2
1139e35772b2SmrgAuthor: James Cloos <cloos@jhcloos.com>
1140e35772b2SmrgDate:   Mon Sep 3 05:52:43 2007 -0400
1141e35772b2Smrg
1142e35772b2Smrg    Add *~ to .gitignore to skip patch/emacs droppings
1143e35772b2Smrg
1144e35772b2Smrgcommit f269b388cb8853b4eabfe8c42e03baf4caa32ad8
1145e35772b2SmrgAuthor: James Cloos <cloos@jhcloos.com>
1146e35772b2SmrgDate:   Thu Aug 23 19:25:55 2007 -0400
1147e35772b2Smrg
1148e35772b2Smrg    Rename .cvsignore to .gitignore
1149e35772b2Smrg
1150e35772b2Smrgcommit ba3c4d45d6e8f04536e6512103db820f0d21b77a
1151e35772b2SmrgAuthor: Julien Cristau <jcristau@debian.org>
1152e35772b2SmrgDate:   Thu Aug 9 03:36:07 2007 +0200
1153e35772b2Smrg
1154e35772b2Smrg    Get rid of the XFree86Server macro.
1155e35772b2Smrg    
1156e35772b2Smrg    It's not exported by xserver these days, so don't test it.
1157e35772b2Smrg
1158e35772b2Smrgcommit 391dad44fa305be4cded31cf2f9a4fba7420af99
1159e35772b2SmrgAuthor: Julien Cristau <jcristau@debian.org>
1160e35772b2SmrgDate:   Thu Aug 9 03:35:12 2007 +0200
1161e35772b2Smrg
1162e35772b2Smrg    Fix xserver version detection.
1163e35772b2Smrg    
1164e35772b2Smrg    Newer xserver releases report a version of 1.x, which is smaller
1165e35772b2Smrg    than 6.8.99.900.
1166e35772b2Smrg
1167e35772b2Smrgcommit 89d2f2118a2409d1bf0239448a4e3d2f6e7a1919
1168e35772b2SmrgAuthor: Brice Goglin <bgoglin@debian.org>
1169e35772b2SmrgDate:   Tue Aug 7 12:57:23 2007 +0200
1170e35772b2Smrg
1171e35772b2Smrg    Define SIS_*_VERSION using PACKAGE_VERSION*
1172e35772b2Smrg
1173e35772b2Smrgcommit 346693719a49cf50ff62cb25b09d433d2d8db9ea
1174e35772b2SmrgAuthor: Alex Deucher <alex@botch2.com>
1175e35772b2SmrgDate:   Tue Feb 27 20:35:35 2007 -0500
1176e35772b2Smrg
1177e35772b2Smrg    bump Xv image height up from 1080 to 1088 for 315 chips
1178e35772b2Smrg    
1179e35772b2Smrg    fixes bug 10075
1180e35772b2Smrg
1181e35772b2Smrgcommit be1d494e0921d234918c899c6fe833c5d74b16fd
1182e35772b2SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov>
1183e35772b2SmrgDate:   Mon Dec 18 14:09:45 2006 -0500
1184e35772b2Smrg
1185e35772b2Smrg    Revert "Convert callers of LookupWindow() to dixLookupWindow()."
1186e35772b2Smrg    
1187e35772b2Smrg    This reverts commit e3070bc4832d4f1e00f16591cba35776d9a87f2d.
1188e35772b2Smrg
1189e35772b2Smrgcommit e3070bc4832d4f1e00f16591cba35776d9a87f2d
1190e35772b2SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov>
1191e35772b2SmrgDate:   Fri Dec 15 17:46:03 2006 -0500
1192e35772b2Smrg
1193e35772b2Smrg    Convert callers of LookupWindow() to dixLookupWindow().
1194e35772b2Smrg
1195e35772b2Smrgcommit 07ca144f29e7038a0bd83c31783b134e57471b8b
1196e35772b2SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1197e35772b2SmrgDate:   Thu Nov 30 19:58:16 2006 +0200
1198e35772b2Smrg
1199e35772b2Smrg    bump to 0.9.3
1200e35772b2Smrg
1201e35772b2Smrgcommit 27299b5af820e91c14529f5c3486d1018e99b6c4
1202e35772b2SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1203e35772b2SmrgDate:   Thu Nov 30 16:10:57 2006 +0200
1204e35772b2Smrg
1205e35772b2Smrg    include stdlib.h for strtod
1206e35772b2Smrg    Calling strtod() without including stdlib.h leads to unspecified results.
1207e35772b2Smrg    https://launchpad.net/distros/ubuntu/+source/xserver-xorg-video-sis/+bug/56649
1208e35772b2Smrg
1209e35772b2Smrgcommit 115106f042ff5cdad1675c030f0731f0d4559434
1210e35772b2SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
1211e35772b2SmrgDate:   Fri Oct 13 18:43:53 2006 -0400
1212e35772b2Smrg
1213e35772b2Smrg    Bump to 0.9.2
1214e35772b2Smrg
1215e35772b2Smrgcommit 7a38608cd4cae811d12b7424f19af6d732a52f03
1216e35772b2SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org>
1217e35772b2SmrgDate:   Tue Jun 6 16:09:54 2006 +0000
1218e35772b2Smrg
1219e35772b2Smrg    Add missing #include <assert.h>.
1220e35772b2Smrg
1221e35772b2Smrgcommit f16c4ee67f57bea639fb3dfab0cf09c4cd981183
1222e35772b2SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
1223e35772b2SmrgDate:   Sun Apr 30 18:17:18 2006 +0000
1224e35772b2Smrg
1225e35772b2Smrg    - fix minor typo
1226e35772b2Smrg
1227e35772b2Smrgcommit 7e88ed4b04b993a39edf2a19df34e5f3fb4b10f7
1228e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1229e35772b2SmrgDate:   Sat Apr 8 01:47:22 2006 +0000
1230e35772b2Smrg
1231e35772b2Smrg    Bump to 0.9.1 for Xv changes.
1232e35772b2Smrg
1233e35772b2Smrgcommit e7f05c6510a08abdc5e67c8d4b1c6041ea992287
1234e35772b2SmrgAuthor: Aaron Plattner <aplattner@nvidia.com>
1235e35772b2SmrgDate:   Fri Apr 7 23:14:46 2006 +0000
1236e35772b2Smrg
1237e35772b2Smrg    Add a DrawablePtr argument to the XV functions to pave the way for
1238e35772b2Smrg        redirected video.
1239e35772b2Smrg
1240e35772b2Smrgcommit fe557561f9fd14ac1d44dbb6ecce28e22076ccef
1241e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1242e35772b2SmrgDate:   Fri Apr 7 21:05:21 2006 +0000
1243e35772b2Smrg
1244e35772b2Smrg    Unlibcwrap. Bump server version requirement. Bump to 0.9.0.
1245e35772b2Smrg
1246e35772b2Smrgcommit 1b851e8180dcb4795b82f28cf1e3c15f6d6210a1
1247e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1248e35772b2SmrgDate:   Fri Apr 7 04:15:34 2006 +0000
1249e35772b2Smrg
1250e35772b2Smrg    Don't forget to zero the xf86ModReqInfo before using it. Noticed by Alex
1251e35772b2Smrg        Deucher.
1252e35772b2Smrg
1253e35772b2Smrgcommit 7d9999fa8433a9966b55cf0ee0db9d25ef71f535
1254e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1255e35772b2SmrgDate:   Thu Mar 9 06:06:25 2006 +0000
1256e35772b2Smrg
1257e35772b2Smrg    Update drivers that support EXA for the new EXA ABI. This consists of
1258e35772b2Smrg        moving all the accel and card members into the driver ptr, filling in
1259e35772b2Smrg        the exa_major/ exa_minor fields, and always using LoadSubModule so we
1260e35772b2Smrg        can check the module version up front. Only tested on ATI.
1261e35772b2Smrg
1262e35772b2Smrgcommit 79bb52873a62dabd02a61ab18b1892cb3772e652
1263e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1264e35772b2SmrgDate:   Wed Dec 21 02:30:02 2005 +0000
1265e35772b2Smrg
1266e35772b2Smrg    Update package version for X11R7 release.
1267e35772b2Smrg
1268e35772b2Smrgcommit ce0bbcb4672c44c15e2c493ed4ac59caedabce9f
1269e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1270e35772b2SmrgDate:   Mon Dec 19 16:25:54 2005 +0000
1271e35772b2Smrg
1272e35772b2Smrg    Stub COPYING files
1273e35772b2Smrg
1274e35772b2Smrgcommit 6dfa26038c7b35af2a1fd5ee2e8ab7ceb85fd061
1275e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1276e35772b2SmrgDate:   Thu Dec 15 00:24:19 2005 +0000
1277e35772b2Smrg
1278e35772b2Smrg    Update package version number for final X11R7 release candidate.
1279e35772b2Smrg
1280e35772b2Smrgcommit 2c57a2f4c0308ac555d8cd963c9a2dd6bcf73987
1281e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1282e35772b2SmrgDate:   Tue Dec 6 22:48:37 2005 +0000
1283e35772b2Smrg
1284e35772b2Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1285e35772b2Smrg
1286e35772b2Smrgcommit 252f54c2307c143b4621ea34cc014cec67c94a8f
1287e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1288e35772b2SmrgDate:   Sat Dec 3 05:49:35 2005 +0000
1289e35772b2Smrg
1290e35772b2Smrg    Update package version number for X11R7 RC3 release.
1291e35772b2Smrg
1292e35772b2Smrgcommit 1b0b4dbcd85ed63cacef9312f3c669be8877db97
1293e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1294e35772b2SmrgDate:   Fri Dec 2 02:16:10 2005 +0000
1295e35772b2Smrg
1296e35772b2Smrg    Remove extraneous AC_MSG_RESULT.
1297e35772b2Smrg
1298e35772b2Smrgcommit b09bab0ff389770010f86d5f1614c6146403353b
1299e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1300e35772b2SmrgDate:   Thu Dec 1 20:29:43 2005 +0000
1301e35772b2Smrg
1302e35772b2Smrg    Bug #5207: Enable EXA. (Thomas Winischofer)
1303e35772b2Smrg
1304e35772b2Smrgcommit 4fd5c122ea54cad8a1242e1be4aa97b55f556477
1305e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1306e35772b2SmrgDate:   Wed Nov 30 18:51:46 2005 +0000
1307e35772b2Smrg
1308e35772b2Smrg    Bump libdrm dep to 2.0.
1309e35772b2Smrg
1310e35772b2Smrgcommit 374156d3cf58ce7690cb2465b18dc28365ba54d0
1311e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1312e35772b2SmrgDate:   Tue Nov 29 23:30:03 2005 +0000
1313e35772b2Smrg
1314e35772b2Smrg    Only build dlloader modules by default.
1315e35772b2Smrg
1316e35772b2Smrgcommit 82f9c39f69c7c56e060938836205ad6744b7be39
1317e35772b2SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1318e35772b2SmrgDate:   Mon Nov 28 22:04:10 2005 +0000
1319e35772b2Smrg
1320e35772b2Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1321e35772b2Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1322e35772b2Smrg
1323e35772b2Smrgcommit 80bfbc8b3336211b724f252db71e865b7b61be7b
1324e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1325e35772b2SmrgDate:   Mon Nov 21 10:49:18 2005 +0000
1326e35772b2Smrg
1327e35772b2Smrg    Add .cvsignores for drivers.
1328e35772b2Smrg
1329e35772b2Smrgcommit d59932a8d9d0d8559cbe9a1631f6a26ccba491f9
1330e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1331e35772b2SmrgDate:   Wed Nov 9 21:31:21 2005 +0000
1332e35772b2Smrg
1333e35772b2Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
1334e35772b2Smrg
1335e35772b2Smrgcommit 61a128fb20b54f91680e2e6d2827250eb857a3e5
1336e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1337e35772b2SmrgDate:   Wed Nov 9 21:15:20 2005 +0000
1338e35772b2Smrg
1339e35772b2Smrg    Update package version number for X11R7 RC2 release.
1340e35772b2Smrg
1341e35772b2Smrgcommit 0081e372f6c0990930f8b8d41ef41384af5fc73f
1342e35772b2SmrgAuthor: Matthias Hopf <mhopf@suse.de>
1343e35772b2SmrgDate:   Wed Nov 9 17:42:58 2005 +0000
1344e35772b2Smrg
1345e35772b2Smrg    Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.
1346e35772b2Smrg
1347e35772b2Smrgcommit d7a277fadf8686c5c37cb5ce782a73180bbe8ac3
1348e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1349e35772b2SmrgDate:   Tue Nov 1 15:08:54 2005 +0000
1350e35772b2Smrg
1351e35772b2Smrg    Update pkgcheck depedencies to work with separate build roots.
1352e35772b2Smrg
1353e35772b2Smrgcommit f544e67b005f2b70a27c0f29b782ab11758cf9aa
1354e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1355e35772b2SmrgDate:   Tue Nov 1 12:45:54 2005 +0000
1356e35772b2Smrg
1357e35772b2Smrg    SiS driver: Fix EDID->ranges conversion
1358e35772b2Smrg
1359e35772b2Smrgcommit c63936bf30c8ce196761a6758ee395e0c65ca679
1360e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1361e35772b2SmrgDate:   Sat Oct 29 10:10:09 2005 +0000
1362e35772b2Smrg
1363e35772b2Smrg    SiS driver: Fix static build
1364e35772b2Smrg
1365e35772b2Smrgcommit 634177ea66815843928b292316309ad37b0daf4c
1366e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1367e35772b2SmrgDate:   Fri Oct 21 18:40:19 2005 +0000
1368e35772b2Smrg
1369e35772b2Smrg    Bug #4829: Remove some useless DRI symbol checks.
1370e35772b2Smrg
1371e35772b2Smrgcommit 8c17b504dabc00744342af45865b5ef4ecba3d84
1372e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1373e35772b2SmrgDate:   Wed Oct 19 02:48:04 2005 +0000
1374e35772b2Smrg
1375e35772b2Smrg    Update package version number for RC1 release.
1376e35772b2Smrg
1377e35772b2Smrgcommit e4d73b86424b72db22bd9e91d43a5e2aad958f18
1378e35772b2SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1379e35772b2SmrgDate:   Tue Oct 18 00:01:54 2005 +0000
1380e35772b2Smrg
1381e35772b2Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
1382e35772b2Smrg        substitutions to work better with BSD make
1383e35772b2Smrg
1384e35772b2Smrgcommit 5d201158177e51f171e196148186106282ee5220
1385e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1386e35772b2SmrgDate:   Mon Oct 17 22:57:35 2005 +0000
1387e35772b2Smrg
1388e35772b2Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
1389e35772b2Smrg        of indirectly
1390e35772b2Smrg
1391e35772b2Smrgcommit be5a30fa3e3c731d69c4003beb28f22f0335e781
1392e35772b2SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1393e35772b2SmrgDate:   Mon Oct 17 00:09:05 2005 +0000
1394e35772b2Smrg
1395e35772b2Smrg    Use sed & cpp to substitute variables in driver man pages
1396e35772b2Smrg
1397e35772b2Smrgcommit 5461be0c1969120b3e5f610bc5d8abc2c00259eb
1398e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1399e35772b2SmrgDate:   Sun Oct 16 18:12:32 2005 +0000
1400e35772b2Smrg
1401e35772b2Smrg    SiS driver: Fix MIPS linking error
1402e35772b2Smrg
1403e35772b2Smrgcommit a8ebd720f7c56ac9181eab1e68d2d2c5a9ac96da
1404e35772b2SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1405e35772b2SmrgDate:   Tue Oct 4 20:01:03 2005 +0000
1406e35772b2Smrg
1407e35772b2Smrg    Check in generated README files
1408e35772b2Smrg
1409e35772b2Smrgcommit 60b23a8cd5eefd77b64c84ab4de478420ae58f07
1410e35772b2SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1411e35772b2SmrgDate:   Mon Oct 3 21:22:08 2005 +0000
1412e35772b2Smrg
1413e35772b2Smrg    - For all drivers that have a <driver>.sgml file, add code in their build
1414e35772b2Smrg        system to build the README file at make dist time
1415e35772b2Smrg    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
1416e35772b2Smrg        will check if the required tools and files exist, and if so set a
1417e35772b2Smrg        conditional.
1418e35772b2Smrg    - util/modular/symlink.sh
1419e35772b2Smrg    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
1420e35772b2Smrg    - Add all the README.<driver> to the list of excluded files
1421e35772b2Smrg    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
1422e35772b2Smrg        it spew less warnings when the text file is built.
1423e35772b2Smrg
1424e35772b2Smrgcommit abd9f7422059b9bb6c2a5bcdb8bca9d21882d3de
1425e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1426e35772b2SmrgDate:   Wed Sep 28 23:12:53 2005 +0000
1427e35772b2Smrg
1428e35772b2Smrg    SiS driver: SiS301 supports 1024x768 in Hivision; exclude 512x384
1429e35772b2Smrg
1430e35772b2Smrgcommit bfb25dcbb943995febcbab411d9f93df6d04c8a4
1431e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1432e35772b2SmrgDate:   Fri Sep 23 16:34:04 2005 +0000
1433e35772b2Smrg
1434e35772b2Smrg    SiS driver: Fix Xv in MergedFB mode on SiS760 with hybrid memory
1435e35772b2Smrg
1436e35772b2Smrgcommit 27583a4cccbccf5c06b7bdc48b00f638d6c1174f
1437e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1438e35772b2SmrgDate:   Wed Sep 21 23:50:13 2005 +0000
1439e35772b2Smrg
1440e35772b2Smrg    SiS driver: Fix a possible crash in case EXA killed our allocated areas
1441e35772b2Smrg
1442e35772b2Smrgcommit 0cb78509d1b353512fba4a11fc233ee11eaccd77
1443e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1444e35772b2SmrgDate:   Tue Sep 20 16:38:53 2005 +0000
1445e35772b2Smrg
1446e35772b2Smrg    SiS driver: Remove debug output
1447e35772b2Smrg
1448e35772b2Smrgcommit 2b7817e6be3b6befd58bd70a3d8d68eca9a73389
1449e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1450e35772b2SmrgDate:   Tue Sep 20 16:34:32 2005 +0000
1451e35772b2Smrg
1452e35772b2Smrg    SiS driver: Color saturation for newer chipsets
1453e35772b2Smrg
1454e35772b2Smrgcommit 9db2013e9c8f55245ed6d33a2dcf34c7f5be0574
1455e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1456e35772b2SmrgDate:   Sun Sep 18 02:32:23 2005 +0000
1457e35772b2Smrg
1458e35772b2Smrg    Break EXA ABI while we still can. Add coordinates to the UploadToScreen
1459e35772b2Smrg        hook so we can upload a subset of a pixmap, and convert the current
1460e35772b2Smrg        drivers to respect that. Use this support to directly UploadToScreen in
1461e35772b2Smrg        exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
1462e35772b2Smrg        programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
1463e35772b2Smrg        hot). I would have bumped major version, only I can't tell what the
1464e35772b2Smrg        EXA_VERSION_* is supposed to be doing as opposed to the module version.
1465e35772b2Smrg
1466e35772b2Smrgcommit 6cf261a522aec729c644e4d4999f7d22860e48a6
1467e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1468e35772b2SmrgDate:   Sat Sep 17 23:07:17 2005 +0000
1469e35772b2Smrg
1470e35772b2Smrg    SiS driver: Improve vertical scaling for TV output on 301C
1471e35772b2Smrg
1472e35772b2Smrgcommit a08a3a729bef52a6ae2f969c6d491372e126332f
1473e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1474e35772b2SmrgDate:   Fri Sep 16 13:46:39 2005 +0000
1475e35772b2Smrg
1476e35772b2Smrg    SiS driver: Fix dual-pointer issue in dual head mode (really this time)
1477e35772b2Smrg        Calculate 4-tap scaler data instead of using tables sisfb: if not
1478e35772b2Smrg        loaded, it can't have POSTed cards...
1479e35772b2Smrg
1480e35772b2Smrgcommit 1c03c71b29ea4e6d9e2513fe84e9be9cf8f3c19f
1481e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1482e35772b2SmrgDate:   Fri Sep 16 00:24:24 2005 +0000
1483e35772b2Smrg
1484e35772b2Smrg    SiS driver: Fixed "double" cursor in dual head mode after mode switch
1485e35772b2Smrg
1486e35772b2Smrgcommit eed6bccec235201b17fab39fbb9be962e26128ec
1487e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1488e35772b2SmrgDate:   Thu Sep 15 21:23:59 2005 +0000
1489e35772b2Smrg
1490e35772b2Smrg    SiS driver: - Fix (gamma) brightness and add contrast
1491e35772b2Smrg    - EXA fixes (Eric Anholt)
1492e35772b2Smrg
1493e35772b2Smrgcommit 08c93fc60cd7ec2aede27558f9e853905b87a28b
1494e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1495e35772b2SmrgDate:   Wed Sep 14 09:12:17 2005 +0000
1496e35772b2Smrg
1497e35772b2Smrg    Test the right variables for turning on DRI support.
1498e35772b2Smrg
1499e35772b2Smrgcommit f6def46f0bc61e5c16f3022b2c4449214384b6a7
1500e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1501e35772b2SmrgDate:   Wed Sep 7 19:44:14 2005 +0000
1502e35772b2Smrg
1503e35772b2Smrg    SiS driver: Make remaining TV modes vertically scalable Add 960x540 for
1504e35772b2Smrg        1080i
1505e35772b2Smrg
1506e35772b2Smrgcommit 13335937b6a4d3957d684e5a841f3726001a4619
1507e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1508e35772b2SmrgDate:   Mon Sep 5 14:26:16 2005 +0000
1509e35772b2Smrg
1510e35772b2Smrg    SiS driver: Add support for 576P/625P and 576I/625I YPbPr (HDTV) output Add
1511e35772b2Smrg        720x576 and 768x576 for NTSC TV output
1512e35772b2Smrg
1513e35772b2Smrgcommit be4ce634381f347540a241f85b1e6c74eab3ef02
1514e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1515e35772b2SmrgDate:   Fri Sep 2 17:10:36 2005 +0000
1516e35772b2Smrg
1517e35772b2Smrg    SiS driver: Make YPbPr output vertically scalable; improve horizontal
1518e35772b2Smrg        scaling
1519e35772b2Smrg
1520e35772b2Smrgcommit 8f09b03e8d0d282e87164ed735dc38ac1f44288e
1521e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1522e35772b2SmrgDate:   Tue Aug 30 00:12:58 2005 +0000
1523e35772b2Smrg
1524e35772b2Smrg    SiS driver: Fix TV locking issue
1525e35772b2Smrg
1526e35772b2Smrgcommit ce2c312e8c9b9ebac5107007242942727b7acf2a
1527e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1528e35772b2SmrgDate:   Mon Aug 29 23:27:32 2005 +0000
1529e35772b2Smrg
1530e35772b2Smrg    SiS driver: HDTV fixes
1531e35772b2Smrg
1532e35772b2Smrgcommit 569f355e7d1a67a83bee2760bfb67e53446ed3bd
1533e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1534e35772b2SmrgDate:   Wed Aug 24 23:15:23 2005 +0000
1535e35772b2Smrg
1536e35772b2Smrg    SiS driver: Additional EXA fixes
1537e35772b2Smrg
1538e35772b2Smrgcommit bcb0c36df6d1e98a17549fc3e4425dda37d4aeb7
1539e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1540e35772b2SmrgDate:   Wed Aug 24 22:43:27 2005 +0000
1541e35772b2Smrg
1542e35772b2Smrg    Bugzilla #4090: Introduce getters for pixmap pitch and offset, to
1543e35772b2Smrg        simplify/clarify it for driver writers who probably don't want to know
1544e35772b2Smrg        what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the sis
1545e35772b2Smrg        driver to use them, and bumps the EXA module minor version.
1546e35772b2Smrg
1547e35772b2Smrgcommit 9616898015b61535ddf9422bd6eb6f1206a96028
1548e35772b2SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
1549e35772b2SmrgDate:   Sun Aug 21 15:25:30 2005 +0000
1550e35772b2Smrg
1551e35772b2Smrg    Build fix for systems with BuildXF86DRI = NO
1552e35772b2Smrg
1553e35772b2Smrgcommit ef1e03be0222b300da441decf7914345d207be25
1554e35772b2SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1555e35772b2SmrgDate:   Thu Aug 18 09:03:49 2005 +0000
1556e35772b2Smrg
1557e35772b2Smrg    Update autogen.sh to one that does objdir != srcdir.
1558e35772b2Smrg
1559e35772b2Smrgcommit 533aef9ba51cc3db1cf19ce91007b670e5ba6b21
1560e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1561e35772b2SmrgDate:   Tue Aug 16 22:17:01 2005 +0000
1562e35772b2Smrg
1563e35772b2Smrg    SiS driver: My version number
1564e35772b2Smrg
1565e35772b2Smrgcommit c11eed9f742e1599f7e120c211a3434e45653c88
1566e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1567e35772b2SmrgDate:   Tue Aug 16 22:08:50 2005 +0000
1568e35772b2Smrg
1569e35772b2Smrg    Hm, might have forgotten the headers
1570e35772b2Smrg
1571e35772b2Smrgcommit 8a7568031b5641c0437ba24ae9a2fa80af95d64b
1572e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1573e35772b2SmrgDate:   Tue Aug 16 22:06:59 2005 +0000
1574e35772b2Smrg
1575e35772b2Smrg    SiS driver: Fix small glitch in mode switching for 302LV bridge
1576e35772b2Smrg
1577e35772b2Smrgcommit 1b66e83ad6316ce383b60cc91d0a503709e252ed
1578e35772b2SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
1579e35772b2SmrgDate:   Mon Aug 15 07:30:05 2005 +0000
1580e35772b2Smrg
1581e35772b2Smrg    Egbert's 64bit fixes for mixed 32/64bit clients
1582e35772b2Smrg
1583e35772b2Smrgcommit 50de2d7e58f20936af579cfde5e96f4a4b98a4df
1584e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1585e35772b2SmrgDate:   Sun Aug 14 19:46:55 2005 +0000
1586e35772b2Smrg
1587e35772b2Smrg    - Fix the exa pixmap offset/pitch alignment to deal with non-POT alignment
1588e35772b2Smrg        requirements. MGA, notably, uses a multiple of 3 in some cases.
1589e35772b2Smrg    - Rename the pixmap offset/pitch alignment fields to more clearly state
1590e35772b2Smrg        their meaning.
1591e35772b2Smrg
1592e35772b2Smrgcommit ad62f278ffd4bdd80c862ca9066165bde8183f9b
1593e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1594e35772b2SmrgDate:   Thu Aug 11 12:59:18 2005 +0000
1595e35772b2Smrg
1596e35772b2Smrg    SiS driver: ARGH.... search/replace stupidity
1597e35772b2Smrg
1598e35772b2Smrgcommit c018df356027d79324aacf7731c398bb2d40676f
1599e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1600e35772b2SmrgDate:   Thu Aug 11 12:57:12 2005 +0000
1601e35772b2Smrg
1602e35772b2Smrg    SiS driver: Rename BUFSIZ to something else to avoid confusion with stdio's
1603e35772b2Smrg        BUFSIZ
1604e35772b2Smrg
1605e35772b2Smrgcommit 102ff29c6aa8765fdc823a1c7a1c82d273f2f7a7
1606e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1607e35772b2SmrgDate:   Mon Aug 8 11:40:36 2005 +0000
1608e35772b2Smrg
1609e35772b2Smrg    SiS driver: Add some convenience for SiSCtrl
1610e35772b2Smrg
1611e35772b2Smrgcommit bbf8a8e8dbef247b4f8d42c527b83d0b0bad61bf
1612e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1613e35772b2SmrgDate:   Sun Jul 31 17:19:29 2005 +0000
1614e35772b2Smrg
1615e35772b2Smrg    Post-merge fixups:
1616e35772b2Smrg    - Disable building the gamma driver
1617e35772b2Smrg    - Fix numerous Imakefiles to get header paths and subdirs right
1618e35772b2Smrg    - Symlink client-side GLX lib source from Mesa
1619e35772b2Smrg    - Add new shader subdirs to the Mesa core build
1620e35772b2Smrg    - Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need it,
1621e35772b2Smrg        since they don't generate protocol, and it was breaking the build.
1622e35772b2Smrg
1623e35772b2Smrgcommit 5567e32b617bbaac92286b67f8c504385a34958b
1624e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
1625e35772b2SmrgDate:   Fri Jul 29 21:22:44 2005 +0000
1626e35772b2Smrg
1627e35772b2Smrg    Various changes preparing packages for RC0:
1628e35772b2Smrg    - Verify and update package version numbers as needed
1629e35772b2Smrg    - Implement versioning scheme
1630e35772b2Smrg    - Change bug address to point to bugzilla bug entry form
1631e35772b2Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1632e35772b2Smrg        reenable it)
1633e35772b2Smrg    - Fix makedepend to use pkgconfig and pass distcheck
1634e35772b2Smrg    - Update build script to build macros first
1635e35772b2Smrg    - Update modular Xorg version
1636e35772b2Smrg
1637e35772b2Smrgcommit abd40577c5af78078c1342242b9e4af4c79329a6
1638e35772b2SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1639e35772b2SmrgDate:   Wed Jul 27 21:23:29 2005 +0000
1640e35772b2Smrg
1641e35772b2Smrg    Add xf86driproto to dependencies for drivers with DRI support. Patch from
1642e35772b2Smrg        Donnie Berkholz
1643e35772b2Smrg
1644e35772b2Smrgcommit 183bef925915e3e918fcbf12fac17db73bb55bab
1645e35772b2SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1646e35772b2SmrgDate:   Tue Jul 26 22:25:09 2005 +0000
1647e35772b2Smrg
1648e35772b2Smrg    Tue Jul 26 18:24:45 2005 Søren Sandmann <sandmann@redhat.com>
1649e35772b2Smrg    Include <X11/X.h> instead of "X.h"
1650e35772b2Smrg
1651e35772b2Smrgcommit c8836bb0f42e38bd896b062fb1abb2663af4f59e
1652e35772b2SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1653e35772b2SmrgDate:   Tue Jul 26 22:24:10 2005 +0000
1654e35772b2Smrg
1655e35772b2Smrg    Build system for sis
1656e35772b2Smrg
1657e35772b2Smrgcommit 5be938441d8c42bd57b68d6759e25b0e25659988
1658e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1659e35772b2SmrgDate:   Tue Jul 19 23:31:49 2005 +0000
1660e35772b2Smrg
1661e35772b2Smrg    SiS driver: Some fixes for multiple cards. Small fix for mode switching on
1662e35772b2Smrg        newer machines. Prepare for Dave's PCI cleanup.
1663e35772b2Smrg
1664e35772b2Smrgcommit 1d4febacb8f831d540470622289149088799dd54
1665e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1666e35772b2SmrgDate:   Mon Jul 18 21:00:57 2005 +0000
1667e35772b2Smrg
1668e35772b2Smrg    SiS driver: Fix xv offscreen memory allocation for Xv etc.
1669e35772b2Smrg
1670e35772b2Smrgcommit 73fbbff220d196e173c8da4b81bbe1bf3bf0dccb
1671e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1672e35772b2SmrgDate:   Fri Jul 15 15:35:18 2005 +0000
1673e35772b2Smrg
1674e35772b2Smrg    SiS driver: Minor fixes
1675e35772b2Smrg
1676e35772b2Smrgcommit e1915b0015c10bfdbf72aa6f1ccbe25a92a628a6
1677e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1678e35772b2SmrgDate:   Wed Jul 13 17:17:00 2005 +0000
1679e35772b2Smrg
1680e35772b2Smrg    SiS driver: Some minor fixes (mainly for XGI)
1681e35772b2Smrg
1682e35772b2Smrgcommit 22885ed4d5f8da3db4a1fe99dd9f9d4f7da1592b
1683e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1684e35772b2SmrgDate:   Mon Jul 11 02:29:59 2005 +0000
1685e35772b2Smrg
1686e35772b2Smrg    Prep for modular builds by adding guarded #include "config.h" everywhere.
1687e35772b2Smrg
1688e35772b2Smrgcommit fe03307e6ab31ab7e05074da7429ccfa355e83af
1689e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1690e35772b2SmrgDate:   Fri Jul 8 16:32:14 2005 +0000
1691e35772b2Smrg
1692e35772b2Smrg    SiS driver: Clean up VBFlags mess, part 2
1693e35772b2Smrg
1694e35772b2Smrgcommit e4491adfaec96ba07915b23aa331b1003463f974
1695e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1696e35772b2SmrgDate:   Fri Jul 8 15:31:53 2005 +0000
1697e35772b2Smrg
1698e35772b2Smrg    SiS driver: Clean up VBFlags mess
1699e35772b2Smrg
1700e35772b2Smrgcommit 9a7d20ffb18915a4f5c6252eac6942932d91bcc7
1701e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1702e35772b2SmrgDate:   Thu Jul 7 00:46:09 2005 +0000
1703e35772b2Smrg
1704e35772b2Smrg    SiS driver: Distinguish between XGI V3XT A01 and A02 boards
1705e35772b2Smrg
1706e35772b2Smrgcommit 9e4d62bad9627bd40e184a29953a3956939a3f5c
1707e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1708e35772b2SmrgDate:   Wed Jul 6 14:58:42 2005 +0000
1709e35772b2Smrg
1710e35772b2Smrg    Doc update
1711e35772b2Smrg
1712e35772b2Smrgcommit 5d40b107007537d71917767c18b796dfcc6b8138
1713e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1714e35772b2SmrgDate:   Wed Jul 6 10:49:01 2005 +0000
1715e35772b2Smrg
1716e35772b2Smrg    SiS driver: Use a reasonable MaxXFBMem setting if the user didn't supply
1717e35772b2Smrg        one. (Closes #2098, #2783)
1718e35772b2Smrg
1719e35772b2Smrgcommit 1f9a85f42971ec674ff805773f340d9bf7f18c90
1720e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1721e35772b2SmrgDate:   Tue Jul 5 17:32:05 2005 +0000
1722e35772b2Smrg
1723e35772b2Smrg    SiS driver: Sanitize log output
1724e35772b2Smrg
1725e35772b2Smrgcommit 8c1c7fe9124b9dd0bc64a37ac02c08fbf359ebe8
1726e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1727e35772b2SmrgDate:   Tue Jul 5 14:00:53 2005 +0000
1728e35772b2Smrg
1729e35772b2Smrg    SiS driver: Another update of the manpage
1730e35772b2Smrg
1731e35772b2Smrgcommit 1fbbaec0415a7ebde1d99ff82f27b524f8487200
1732e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1733e35772b2SmrgDate:   Tue Jul 5 13:49:15 2005 +0000
1734e35772b2Smrg
1735e35772b2Smrg    SiS driver: Remove debug output from previous commit which also fixed the
1736e35772b2Smrg        PCI device probing/initialisation for using SiS and XGI cards at the
1737e35772b2Smrg        same time.
1738e35772b2Smrg
1739e35772b2Smrgcommit afc2bfcc4fddece54b32f9b837ee1d7d0f89cc76
1740e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1741e35772b2SmrgDate:   Tue Jul 5 13:45:40 2005 +0000
1742e35772b2Smrg
1743e35772b2Smrg    SiS driver: Update driver date
1744e35772b2Smrg
1745e35772b2Smrgcommit 4b4121955fe91c07ce905cab01598ec3b86e5df3
1746e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1747e35772b2SmrgDate:   Tue Jul 5 13:43:28 2005 +0000
1748e35772b2Smrg
1749e35772b2Smrg    SiS driver: Fix for mode-restoring if more than one cards are used. (Don't
1750e35772b2Smrg        read/write BIOS scratch area of non-primary cards)
1751e35772b2Smrg
1752e35772b2Smrgcommit 6597121283a951a63f5b65f5a545da2a860c09b9
1753e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1754e35772b2SmrgDate:   Tue Jul 5 13:09:54 2005 +0000
1755e35772b2Smrg
1756e35772b2Smrg    SiS driver: Fixes for XGI Z7 (No Xv, no ARGB cursors, lower dotclock)
1757e35772b2Smrg
1758e35772b2Smrgcommit 66b8354a10ef73a07c3ebb4c5358b6333167a187
1759e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1760e35772b2SmrgDate:   Mon Jul 4 17:36:07 2005 +0000
1761e35772b2Smrg
1762e35772b2Smrg    SiS driver: Sync accel before UploadTo/DownloadFromScreen
1763e35772b2Smrg
1764e35772b2Smrgcommit 286dc28ce8db8f787c1ed67f0ef4b82c74c9ae8d
1765e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1766e35772b2SmrgDate:   Mon Jul 4 15:45:11 2005 +0000
1767e35772b2Smrg
1768e35772b2Smrg    SiS driver: Some further small fixes for XGI
1769e35772b2Smrg
1770e35772b2Smrgcommit f834d1f1af7e2cf511f8a5e7c55587a6af6144f1
1771e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1772e35772b2SmrgDate:   Mon Jul 4 14:42:37 2005 +0000
1773e35772b2Smrg
1774e35772b2Smrg    SiS driver: Fixes for XGI Z7
1775e35772b2Smrg
1776e35772b2Smrgcommit 5fd45266fe40c70406f07b3ac6d84900b9b6679c
1777e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1778e35772b2SmrgDate:   Mon Jul 4 12:24:55 2005 +0000
1779e35772b2Smrg
1780e35772b2Smrg    SiS driver: Update manpage
1781e35772b2Smrg
1782e35772b2Smrgcommit 76ced1d6167c231e5afd743fc67fbc91dcb8c5e5
1783e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1784e35772b2SmrgDate:   Mon Jul 4 12:07:07 2005 +0000
1785e35772b2Smrg
1786e35772b2Smrg    SiS driver: Some small additions/fixes
1787e35772b2Smrg
1788e35772b2Smrgcommit c8abdb74f9ac272d6ea6c6e7c037c55875fda065
1789e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1790e35772b2SmrgDate:   Mon Jul 4 10:57:08 2005 +0000
1791e35772b2Smrg
1792e35772b2Smrg    SiS driver:
1793e35772b2Smrg    - Added initial support for XGI chipsets (V3XT, V5, V8, Z7). Z7 and V5 are
1794e35772b2Smrg        untested. All features supported (Xv, HWCursor, DPMS, etc.). The binary
1795e35772b2Smrg        XGI DRI driver is not supported.
1796e35772b2Smrg    - Ported driver to EXA 0.1.0. Known problems still to solve at this time
1797e35772b2Smrg        are:
1798e35772b2Smrg    EXA's deinitialisation routine "DriverFini()" does not unwrap
1799e35772b2Smrg        pScreen->DestroyPixmap (and others), leading to a crash on machines
1800e35772b2Smrg        where the SWCursor is being used (SWCursor pixmaps are destroyed after
1801e35772b2Smrg        EXA has destroyed the offscreen memory manager).
1802e35772b2Smrg    EXA does not work correctly with 24bpp framebuffers. For some reason, all
1803e35772b2Smrg        pixmaps handed to the drawing primitives are 32bpp, despite the correct
1804e35772b2Smrg        24bpp-flag handed to xf86SetDepthBpp().
1805e35772b2Smrg
1806e35772b2Smrgcommit 1db609b22e77b09a132bbc7e94256a7edfa592b3
1807e35772b2SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1808e35772b2SmrgDate:   Fri Jul 1 22:43:13 2005 +0000
1809e35772b2Smrg
1810e35772b2Smrg    Change all misc.h and os.h references to <X11/foo.h>.
1811e35772b2Smrg
1812e35772b2Smrgcommit 9edddc6e948eda5b3045bceac8f9a741dccfdea6
1813e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1814e35772b2SmrgDate:   Wed Jun 29 23:06:12 2005 +0000
1815e35772b2Smrg
1816e35772b2Smrg    SiS driver: Missing declaration
1817e35772b2Smrg
1818e35772b2Smrgcommit 8e36e074e6bf10ad3c8e4c72f364390cccafb7c4
1819e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1820e35772b2SmrgDate:   Wed Jun 29 22:35:58 2005 +0000
1821e35772b2Smrg
1822e35772b2Smrg    SIS driver: Small fix for non-rectangular MergedFB layouts
1823e35772b2Smrg
1824e35772b2Smrgcommit f13a87835401edd7800615457cf6ed37cf992021
1825e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1826e35772b2SmrgDate:   Wed Jun 29 22:11:28 2005 +0000
1827e35772b2Smrg
1828e35772b2Smrg    SiS driver: Make >=6.9 stuff work with >=6.8.99.13
1829e35772b2Smrg
1830e35772b2Smrgcommit 0b4aa8f28a8490ce6be45577cbfd1ae592327cb3
1831e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1832e35772b2SmrgDate:   Mon Jun 27 17:18:06 2005 +0000
1833e35772b2Smrg
1834e35772b2Smrg    SiS driver: Some further small fixes
1835e35772b2Smrg
1836e35772b2Smrgcommit 705433d3d2bd2cc4ab824a88c1f98132631f8665
1837e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1838e35772b2SmrgDate:   Mon Jun 27 15:56:53 2005 +0000
1839e35772b2Smrg
1840e35772b2Smrg    SiS driver:
1841e35772b2Smrg    - Fix 512x384 TV/PAL mode
1842e35772b2Smrg    - Major code cleanup
1843e35772b2Smrg
1844e35772b2Smrgcommit c0691e73cf0020e7e1486f8c064205c44ac58fa9
1845e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1846e35772b2SmrgDate:   Sat Jun 25 21:16:56 2005 +0000
1847e35772b2Smrg
1848e35772b2Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
1849e35772b2Smrg
1850e35772b2Smrgcommit 100eac71b853150bb88d7f06fd5fb777f7f78032
1851e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1852e35772b2SmrgDate:   Tue Jun 21 11:18:51 2005 +0000
1853e35772b2Smrg
1854e35772b2Smrg    SiS driver: Add support for 1280x854 panels Fix Xv for 300 series to
1855e35772b2Smrg        support a width of 768 (prev. 720)
1856e35772b2Smrg
1857e35772b2Smrgcommit 89d489c67ca63c2397789e227e35e5886721df13
1858e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1859e35772b2SmrgDate:   Wed May 18 17:47:36 2005 +0000
1860e35772b2Smrg
1861e35772b2Smrg    Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
1862e35772b2Smrg        number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
1863e35772b2Smrg        version number. Modify DRIQueryVersion to return the libdri version
1864e35772b2Smrg        number, which all DDXes were requesting implicitly. Fix the DDXes to
1865e35772b2Smrg        check for the DRIINFO version they were compiled against.
1866e35772b2Smrg
1867e35772b2Smrgcommit 0fec79e5d207ae114f5fc60d98841d6a33615bc9
1868e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1869e35772b2SmrgDate:   Thu Apr 21 21:45:36 2005 +0000
1870e35772b2Smrg
1871e35772b2Smrg    SiS driver:
1872e35772b2Smrg    - Favour MMX2 over SSE as memcpy() method when benchmark is impossible
1873e35772b2Smrg
1874e35772b2Smrgcommit 45590c76ac23e6a854c580fbf30fba4cd3d9aae7
1875e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1876e35772b2SmrgDate:   Thu Apr 21 21:30:56 2005 +0000
1877e35772b2Smrg
1878e35772b2Smrg    SiS driver:
1879e35772b2Smrg    - Add SISCTRL extension
1880e35772b2Smrg    - Xv interface for SiSCtrl is now deprecated (will be removed soon)
1881e35772b2Smrg    - Remove useless GammaPreBrightness feature
1882e35772b2Smrg    - Fix LCD+TV mode for dual link panels
1883e35772b2Smrg    - Add support for LCD-via-CRT1 for 315PRO
1884e35772b2Smrg    - Add "TVBlueWorkAround" option
1885e35772b2Smrg    - Various minor fixes
1886e35772b2Smrg
1887e35772b2Smrgcommit 2c42d13b63f6798cf4d01e6e556b02169bacabb4
1888e35772b2SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1889e35772b2SmrgDate:   Wed Apr 20 12:25:29 2005 +0000
1890e35772b2Smrg
1891e35772b2Smrg    Fix includes right throughout the Xserver tree:
1892e35772b2Smrg    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
1893e35772b2Smrg    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
1894e35772b2Smrg        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
1895e35772b2Smrg    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
1896e35772b2Smrg
1897e35772b2Smrgcommit 2d51792a3cf3f4f87d596aba78f8dacc5b62254a
1898e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1899e35772b2SmrgDate:   Fri Mar 11 14:39:48 2005 +0000
1900e35772b2Smrg
1901e35772b2Smrg    SiS driver:
1902e35772b2Smrg    - MergedFB/Xinerama: Added support for non-rectangular layouts (no panning
1903e35772b2Smrg        into dead areas, mouse restriced to accessible areas)
1904e35772b2Smrg    - MergedFB/Xinerama: Added support for RandR. Current window managers are
1905e35772b2Smrg        smart enough to update their Xinerama-info on RandR events. This
1906e35772b2Smrg        practically allows switching from dual-head operation to single-head
1907e35772b2Smrg        operation (by switching to a clone mode and simultaniously resizing the
1908e35772b2Smrg        desktop) and vice versa.
1909e35772b2Smrg    - MergedFB: Improved "physical alignment compensation" Offset by
1910e35772b2Smrg        disallowing panning and mouse movements into dead areas. (However,
1911e35772b2Smrg        RandR is disabled if that Offset is used.)
1912e35772b2Smrg    - MergedFB: Made identically looking MetaModes work with RandR. (by
1913e35772b2Smrg        supplying a fake rate.)
1914e35772b2Smrg    - Added "Reflect" feature: Reflect screen in x, y or x+y direction (Uses
1915e35772b2Smrg        shadow framebuffer; no accel, no Xv, no HWCursor.)
1916e35772b2Smrg    - Added aspect ratio detection for analog (VGA) devices. Produces different
1917e35772b2Smrg        default modes for 800x480, 1024x576, 1280x720,
1918e35772b2Smrg    1280x768 and 1280x800 depending on the aspect ratio. Options exist to
1919e35772b2Smrg        overrule this for each output device.
1920e35772b2Smrg    - Fixed FSTN support on SiS55x (for 320x240 xSTN panels)
1921e35772b2Smrg    - Workaround for SiS76x memory access latency issues if no local
1922e35772b2Smrg        framebuffer memory is present. Driver now allows only one video overlay
1923e35772b2Smrg        and assumes a quite restricted memory bandwidth. This chip is really
1924e35772b2Smrg        crippled. / If in hybrid mode, the driver only uses the LFB memory
1925e35772b2Smrg        (required changes in the video memory layout)
1926e35772b2Smrg    - Minor fix for machines with Trumpion Zurac LVDS scalers.
1927e35772b2Smrg    - Fixed bug in SaveScreen() causing a sig 11 sometimes.
1928e35772b2Smrg    - Added screen blanking for TV output
1929e35772b2Smrg    - Added two widescreen modes for PAL/NTSC TV output
1930e35772b2Smrg    - Numerous minor fixes and clean-ups.
1931e35772b2Smrg    - Numerous whitespace cleanups. Sorry for the noise.
1932e35772b2Smrg
1933e35772b2Smrgcommit 291fc2d3ae3112b8f5d8a3836446da17d496b58c
1934e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1935e35772b2SmrgDate:   Mon Feb 14 19:07:41 2005 +0000
1936e35772b2Smrg
1937e35772b2Smrg    Build fix for non-gcc compilers
1938e35772b2Smrg
1939e35772b2Smrgcommit 102152c143e1553431fcee8c7c37602fad617e30
1940e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1941e35772b2SmrgDate:   Mon Jan 31 23:37:02 2005 +0000
1942e35772b2Smrg
1943e35772b2Smrg    SiS driver: Fix fast memcpy() for AMD64; fix mode restoring on AMD64
1944e35772b2Smrg
1945e35772b2Smrgcommit a9decf9003afacc661ce7a08e1a534cbc1f2eea6
1946e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1947e35772b2SmrgDate:   Tue Jan 25 16:14:01 2005 +0000
1948e35772b2Smrg
1949e35772b2Smrg    SiS driver: Update manpage
1950e35772b2Smrg
1951e35772b2Smrgcommit 5466b280021e22c24780f4c3e4560c5045c29118
1952e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1953e35772b2SmrgDate:   Tue Jan 25 15:00:20 2005 +0000
1954e35772b2Smrg
1955e35772b2Smrg    Copy/paste error
1956e35772b2Smrg
1957e35772b2Smrgcommit 5a253b1f4f639b8a49d9458e44af63e58c5a7965
1958e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1959e35772b2SmrgDate:   Wed Jan 19 16:19:40 2005 +0000
1960e35772b2Smrg
1961e35772b2Smrg    SiS driver:
1962e35772b2Smrg    - Fix off-by-one error in setting up offscreen-images
1963e35772b2Smrg    - Fix for retrieval of mode timing from BIOS for LCD
1964e35772b2Smrg    - Fix for DGA in MergedFB mode
1965e35772b2Smrg    - Code size reduction by more calculations, less tables
1966e35772b2Smrg    - ShadowFB uses fast memcpy (correctly) now
1967e35772b2Smrg    - Prefer user given modes over default ones
1968e35772b2Smrg    - Add ForcePanelRGB option
1969e35772b2Smrg
1970e35772b2Smrgcommit 4f3671640befe65334ebdfa5aef4bc2716f0aa61
1971e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1972e35772b2SmrgDate:   Mon Dec 6 15:58:20 2004 +0000
1973e35772b2Smrg
1974e35772b2Smrg    SiS driver:
1975e35772b2Smrg    - Fix for 1600x1200 LCD panels
1976e35772b2Smrg    - Fix DGA in MergedFB mode
1977e35772b2Smrg
1978e35772b2Smrgcommit 6ef9f9d26ae21f074055333d25689272c8299cd7
1979e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1980e35772b2SmrgDate:   Fri Dec 3 15:57:59 2004 +0000
1981e35772b2Smrg
1982e35772b2Smrg    SiS driver:
1983e35772b2Smrg    - Clean up option handling
1984e35772b2Smrg    - Add separate gamma correction/brightness for CRT2
1985e35772b2Smrg    - Add "offset" for MergedFB mode for allowing non-rectangular desktops
1986e35772b2Smrg    - Clean up and fix a off-by-one error in CRTC programming (old series)
1987e35772b2Smrg    - Fix low-resolution (xres <= 512) and doublescan user modes for CRT2
1988e35772b2Smrg
1989e35772b2Smrgcommit c1031b87580a7d5d1babfebdf07842635d4b3195
1990e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1991e35772b2SmrgDate:   Thu Nov 25 15:29:37 2004 +0000
1992e35772b2Smrg
1993e35772b2Smrg    SiS driver: Clarify log in MergedFB mode
1994e35772b2Smrg
1995e35772b2Smrgcommit b41edc0ad1ecd95fc6c0a52d4ab0edb55ae4d323
1996e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
1997e35772b2SmrgDate:   Wed Nov 24 01:05:02 2004 +0000
1998e35772b2Smrg
1999e35772b2Smrg    SiS driver: Renamed options "XvBenchmarkMemcpy" to "BenchmarkMemcpy" and
2000e35772b2Smrg        "XvSSECopy" to "UseSSE". Fix crash on machines with two or more
2001e35772b2Smrg        physical SiS cards. Enhanced logic to overrule monitor timings. Make
2002e35772b2Smrg        driver independent of vgaHW module. Use /dev/port instead of inX/outX
2003e35772b2Smrg        on ARM and MIPS (untested yet). Fix SiS301 panel misdetection (due to
2004e35772b2Smrg        very old, buggy BIOS). Clean up.
2005e35772b2Smrg
2006e35772b2Smrgcommit 08079cea18f5ba79f6aaf6e7312e50120b1ae648
2007e35772b2SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
2008e35772b2SmrgDate:   Sun Nov 7 17:18:41 2004 +0000
2009e35772b2Smrg
2010e35772b2Smrg    build fix for static server
2011e35772b2Smrg
2012e35772b2Smrgcommit 128cf1448f44214acf01e20c1e517dfc6fe2959e
2013e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2014e35772b2SmrgDate:   Fri Nov 5 09:28:42 2004 +0000
2015e35772b2Smrg
2016e35772b2Smrg    SiS driver: Reverse log-verbosity logic at output device detection
2017e35772b2Smrg
2018e35772b2Smrgcommit 39ded003ab27112e3d8152a57fc96a49549e7854
2019e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2020e35772b2SmrgDate:   Thu Nov 4 14:39:56 2004 +0000
2021e35772b2Smrg
2022e35772b2Smrg    SiS driver: Warning fix
2023e35772b2Smrg
2024e35772b2Smrgcommit 2619e2709b6be7f7340b055f8c99a360f31e250f
2025e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2026e35772b2SmrgDate:   Thu Nov 4 11:50:40 2004 +0000
2027e35772b2Smrg
2028e35772b2Smrg    SiS driver: Fix compilation on non-x86 platforms (#1780) Separate CPU
2029e35772b2Smrg        detection from memcpy() benchmark Initialize FB memory manager
2030e35772b2Smrg        regardless of NoAccel
2031e35772b2Smrg
2032e35772b2Smrgcommit 86846ea06b512a352a6215b3559a01bee37dbc2e
2033e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2034e35772b2SmrgDate:   Fri Oct 29 13:16:28 2004 +0000
2035e35772b2Smrg
2036e35772b2Smrg    SiS driver: Change 6.8.2 conditions to 6.9.0
2037e35772b2Smrg
2038e35772b2Smrgcommit 7c39b4436b874cc1fd401c2387d41d3290963cf1
2039e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2040e35772b2SmrgDate:   Fri Oct 29 10:44:26 2004 +0000
2041e35772b2Smrg
2042e35772b2Smrg    SiS driver: Fix XvSSEMemcpy option handling for <6.8.2
2043e35772b2Smrg
2044e35772b2Smrgcommit c7737cae58cdbfc9578100c4be8e2411caba1b46
2045e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2046e35772b2SmrgDate:   Fri Oct 29 10:38:47 2004 +0000
2047e35772b2Smrg
2048e35772b2Smrg    SIS driver: Fix compilation for pre-6.8.2
2049e35772b2Smrg
2050e35772b2Smrgcommit 43f68e100d126c8cc9c78bbacd60e4e9c9452dc3
2051e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2052e35772b2SmrgDate:   Fri Oct 29 10:35:16 2004 +0000
2053e35772b2Smrg
2054e35772b2Smrg    SiS driver: Fix compilation with -fPIC; implement sane OS check for SSE
2055e35772b2Smrg        support.
2056e35772b2Smrg
2057e35772b2Smrgcommit 64bfe79b6af999994063a65199cb971044f2df7e
2058e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2059e35772b2SmrgDate:   Fri Oct 29 00:24:56 2004 +0000
2060e35772b2Smrg
2061e35772b2Smrg    SiS driver: Fix memcpy() acceleration for AMD Duron CPUs (which do not
2062e35772b2Smrg        support SSE; falsely executed an SSE instruction if only mmxext is
2063e35772b2Smrg        supported by the CPU)
2064e35772b2Smrg    TODO: Fix OS check for SSE instructions. Need to find a way to install a
2065e35772b2Smrg        signal handler for SIGILL since that stupid xf86sighandler plainly
2066e35772b2Smrg        "return"s and causes an immediate second SIGILL as the "return" returns
2067e35772b2Smrg        to the illegal instruction itself.
2068e35772b2Smrg
2069e35772b2Smrgcommit e78fcc7a7c48a725db5c6ff149e1ea1d56aa6e21
2070e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2071e35772b2SmrgDate:   Thu Oct 28 22:14:59 2004 +0000
2072e35772b2Smrg
2073e35772b2Smrg    SiS driver: Clean up; remove unneccessary register writes in Xv code; add
2074e35772b2Smrg        gamma brightness features.
2075e35772b2Smrg
2076e35772b2Smrgcommit b69ddb60c9304eb9ed40ae60a5441ea72378751b
2077e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2078e35772b2SmrgDate:   Wed Oct 27 14:31:45 2004 +0000
2079e35772b2Smrg
2080e35772b2Smrg    SiS driver: Enhanced memcpy() stuff; added optimized memcpy() for AMD64
2081e35772b2Smrg        (AMD64 code is entirely untested yet - anybody?)
2082e35772b2Smrg
2083e35772b2Smrgcommit 19e825ebc821fcb5f08d702f6ec1cb33c091bacf
2084e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2085e35772b2SmrgDate:   Fri Oct 22 00:09:43 2004 +0000
2086e35772b2Smrg
2087e35772b2Smrg    SiS driver: Another fix for asm memcpy()
2088e35772b2Smrg
2089e35772b2Smrgcommit 0c2896f826eaddf6ff51555d1a51c52fbc4e4b65
2090e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2091e35772b2SmrgDate:   Thu Oct 21 23:49:58 2004 +0000
2092e35772b2Smrg
2093e35772b2Smrg    SiS driver: Fix for asm memcpy
2094e35772b2Smrg
2095e35772b2Smrgcommit ac38a1285425c7146886c1f26d2d920c7ead4925
2096e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2097e35772b2SmrgDate:   Thu Oct 21 23:41:14 2004 +0000
2098e35772b2Smrg
2099e35772b2Smrg    SiS driver: Add sis_memcpy.c
2100e35772b2Smrg
2101e35772b2Smrgcommit 5170023bcf698192b2dc92402168c47fff9ef8dc
2102e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2103e35772b2SmrgDate:   Thu Oct 21 23:36:13 2004 +0000
2104e35772b2Smrg
2105e35772b2Smrg    SiS driver: Add assembler memcpy() routines for Xv
2106e35772b2Smrg
2107e35772b2Smrgcommit f27d162b322707c6d2546b1aacffcec8e1637c4d
2108e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2109e35772b2SmrgDate:   Fri Oct 15 17:47:55 2004 +0000
2110e35772b2Smrg
2111e35772b2Smrg    SiS driver: MergedFB mode fix/enhancement:
2112e35772b2Smrg    - Make merged modes look really different for vidmod ext (by providing a
2113e35772b2Smrg        fake dotclock)
2114e35772b2Smrg    - Add "+"-notation for clone modes; used instead of "-" if two different
2115e35772b2Smrg        modes are to be merged for cloning.
2116e35772b2Smrg
2117e35772b2Smrgcommit 4c5d71a3b62eea258051dfcf7ca1cad2a1978b10
2118e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2119e35772b2SmrgDate:   Wed Oct 13 18:14:07 2004 +0000
2120e35772b2Smrg
2121e35772b2Smrg    SiS driver: Fix false comment
2122e35772b2Smrg
2123e35772b2Smrgcommit 46d0b00694b350740189ae4dbec35b419868ac4e
2124e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2125e35772b2SmrgDate:   Wed Oct 13 18:08:12 2004 +0000
2126e35772b2Smrg
2127e35772b2Smrg    SiS driver:
2128e35772b2Smrg    - Update driver date
2129e35772b2Smrg    - Add support for Panasonic AE700 projector (1280x720 50/60Hz native modes
2130e35772b2Smrg        for HDMI/DVI-D (why don't these stupid devices propagate these modes in
2131e35772b2Smrg        their EDID?!)
2132e35772b2Smrg
2133e35772b2Smrgcommit e311b3b1c95530fc51d65d8260525b0c561c3b28
2134e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2135e35772b2SmrgDate:   Wed Oct 13 18:00:37 2004 +0000
2136e35772b2Smrg
2137e35772b2Smrg    SiS driver: Fix VB PRG CLK for actually released pre-released BIOSes for
2138e35772b2Smrg        661 series.
2139e35772b2Smrg
2140e35772b2Smrgcommit 5887d36e9d511332404c15e427e85e8723763041
2141e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2142e35772b2SmrgDate:   Sat Oct 2 11:22:29 2004 +0000
2143e35772b2Smrg
2144e35772b2Smrg    SiS driver: Loosen DDC-check and don't bail out if devices wrongly report
2145e35772b2Smrg        being "non-RGB-multicolor" type. (For Panasonic AE500 projector and
2146e35772b2Smrg        some DVI-to-VGA adaptors)
2147e35772b2Smrg
2148e35772b2Smrgcommit 1429e451ec91ce01d6969ace30ebe3047ad9cf29
2149e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
2150e35772b2SmrgDate:   Wed Sep 22 04:38:03 2004 +0000
2151e35772b2Smrg
2152e35772b2Smrg    Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.
2153e35772b2Smrg
2154e35772b2Smrgcommit 1b6d87873247f252c1e656ad3bba44d460c25497
2155e35772b2SmrgAuthor: Kevin E Martin <kem@kem.org>
2156e35772b2SmrgDate:   Fri Aug 20 18:57:06 2004 +0000
2157e35772b2Smrg
2158e35772b2Smrg    Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer).
2159e35772b2Smrg
2160e35772b2Smrgcommit b94ee52295375ff43d5e12469e2aad86c678328b
2161e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2162e35772b2SmrgDate:   Sat Aug 14 15:35:49 2004 +0000
2163e35772b2Smrg
2164e35772b2Smrg    SiS driver: Additional bytes->pixel conversions for AllocateLinear
2165e35772b2Smrg
2166e35772b2Smrgcommit 55215274191df6baedb199e580e2fadf66ebd0c4
2167e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2168e35772b2SmrgDate:   Sat Aug 14 15:26:51 2004 +0000
2169e35772b2Smrg
2170e35772b2Smrg    SiS driver:
2171e35772b2Smrg    - RENDER acceleration now supports more PictOps (Clear, Src, Dst)
2172e35772b2Smrg    - Linear offscreen manager counts in PIXELS, not BYTES - fix video code not
2173e35772b2Smrg        to allocate too much
2174e35772b2Smrg    - Kill compiler warning for DRI
2175e35772b2Smrg
2176e35772b2Smrgcommit 9d509f63ee3c048a25a7d72790c93f314bc09373
2177e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2178e35772b2SmrgDate:   Thu Aug 12 12:59:25 2004 +0000
2179e35772b2Smrg
2180e35772b2Smrg    SiS driver: Add 960x600 as built-in mode (1080i, LCD, VGA)
2181e35772b2Smrg
2182e35772b2Smrgcommit 5a5956a8b9ff9ed1c285f152cdb4c0fe4ef117a5
2183e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2184e35772b2SmrgDate:   Wed Aug 11 19:01:33 2004 +0000
2185e35772b2Smrg
2186e35772b2Smrg    SiS driver: Remove unneeded statement
2187e35772b2Smrg
2188e35772b2Smrgcommit 32f31c8443272db98d82743708d3f22213ec1926
2189e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2190e35772b2SmrgDate:   Wed Aug 11 18:54:36 2004 +0000
2191e35772b2Smrg
2192e35772b2Smrg    SiS driver: Adapt mode numbers to new BIOS scheme and provide translation
2193e35772b2Smrg
2194e35772b2Smrgcommit 813ad3aea67f8d7816fd2cbddc832908a6b7105d
2195e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2196e35772b2SmrgDate:   Wed Aug 11 00:45:43 2004 +0000
2197e35772b2Smrg
2198e35772b2Smrg    SiS driver:
2199e35772b2Smrg    - Small fix for 1280x720 on larger panels
2200e35772b2Smrg    - Small fix for built-in modes on non-standard panels
2201e35772b2Smrg
2202e35772b2Smrgcommit 7266df7537cf2132145605404ebcdc5dad3aa77b
2203e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2204e35772b2SmrgDate:   Tue Aug 10 22:49:42 2004 +0000
2205e35772b2Smrg
2206e35772b2Smrg    SiS driver: Additional fixes for LCD
2207e35772b2Smrg
2208e35772b2Smrgcommit 1a5d711d1ef175bcda964ee37829b6ca63a3c8d7
2209e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2210e35772b2SmrgDate:   Tue Aug 10 21:57:20 2004 +0000
2211e35772b2Smrg
2212e35772b2Smrg    SiS driver:
2213e35772b2Smrg    - update timing for 1280x800, 1280x720 and 1280x768 panels
2214e35772b2Smrg    - allow more modes for LCD (just don't scale them if we can't)
2215e35772b2Smrg    - cleanup
2216e35772b2Smrg
2217e35772b2Smrgcommit 079bf141c47ddcf7226807ef1b60670c2e9b843e
2218e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2219e35772b2SmrgDate:   Mon Aug 9 13:55:06 2004 +0000
2220e35772b2Smrg
2221e35772b2Smrg    SiS driver:
2222e35772b2Smrg    - Add support for UMC-made video bridges
2223e35772b2Smrg    - Add support for centering screen on non-standard panels
2224e35772b2Smrg
2225e35772b2Smrgcommit 69289fc61ece99106d893de4ccd0137c46043046
2226e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2227e35772b2SmrgDate:   Sat Aug 7 18:05:05 2004 +0000
2228e35772b2Smrg
2229e35772b2Smrg    SiS driver: Warning fix
2230e35772b2Smrg
2231e35772b2Smrgcommit 169822a2d23e30c2230b0fec9f12d9e7f56eb282
2232e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2233e35772b2SmrgDate:   Fri Aug 6 13:08:21 2004 +0000
2234e35772b2Smrg
2235e35772b2Smrg    SiS driver:
2236e35772b2Smrg    - Clean up version printing
2237e35772b2Smrg
2238e35772b2Smrgcommit b36c10f803e0be73689b6dae08ca3c7d96fac4ec
2239e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2240e35772b2SmrgDate:   Fri Aug 6 08:52:07 2004 +0000
2241e35772b2Smrg
2242e35772b2Smrg    SiS driver:
2243e35772b2Smrg    - enable new RENDER code (despite the X.org version number for now)
2244e35772b2Smrg
2245e35772b2Smrgcommit 4fe1e616a285ad9dddc35c08903e87f2d16f89d1
2246e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2247e35772b2SmrgDate:   Thu Aug 5 15:35:30 2004 +0000
2248e35772b2Smrg
2249e35772b2Smrg    SiS driver:
2250e35772b2Smrg    - warning fixes for SunOS cc
2251e35772b2Smrg    - documentation update
2252e35772b2Smrg
2253e35772b2Smrgcommit c22f737fd67ca47b8a51cbe6bfa74ffad1d7ebd8
2254e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2255e35772b2SmrgDate:   Wed Aug 4 15:46:34 2004 +0000
2256e35772b2Smrg
2257e35772b2Smrg    SiS driver:
2258e35772b2Smrg    - Adapt to new RENDER hooks (will be used if X.org version is > 6.7.0.0)
2259e35772b2Smrg    - Use drmCommandWrite instead of compat-layer if drmWriteCommend exists
2260e35772b2Smrg    - Unify driver after changes for dlloader
2261e35772b2Smrg
2262e35772b2Smrgcommit c7bcee0dc08d56af4b9e42a184686ef1710bfc10
2263e35772b2SmrgAuthor: Adam Jackson <ajax@nwnk.net>
2264e35772b2SmrgDate:   Fri Jul 30 20:30:54 2004 +0000
2265e35772b2Smrg
2266e35772b2Smrg    Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
2267e35772b2Smrg        framebuffer formats except cfb and the overlay modes should work, and
2268e35772b2Smrg        r128 and radeon need to be loaded from the ati driver (both issues to
2269e35772b2Smrg        be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
2270e35772b2Smrg        drivers. elfloader users shouldn't be affected.
2271e35772b2Smrg
2272e35772b2Smrgcommit 725276d251ef0e27307dd1b865c8d3cb7393f104
2273e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2274e35772b2SmrgDate:   Mon Jul 26 22:40:56 2004 +0000
2275e35772b2Smrg
2276e35772b2Smrg    SiS driver: Fix for 650/740 new BIOS data layout
2277e35772b2Smrg
2278e35772b2Smrgcommit 4b2c04c9f18eae06919d0096dfa70ac234a6a61a
2279e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2280e35772b2SmrgDate:   Wed Jul 7 21:14:45 2004 +0000
2281e35772b2Smrg
2282e35772b2Smrg    SiS driver, vacation time edition:
2283e35772b2Smrg    - Overrule bogus HSync/VRefresh ranges for LCD and TV
2284e35772b2Smrg    - Fix for videobridgeless systems
2285e35772b2Smrg
2286e35772b2Smrgcommit 1d8c6bd12b70f49cbb4944194c14b94d1dc42c05
2287e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2288e35772b2SmrgDate:   Tue Jun 29 10:09:58 2004 +0000
2289e35772b2Smrg
2290e35772b2Smrg    SiS driver:
2291e35772b2Smrg    - Fix detection of non-standard panels
2292e35772b2Smrg    - Support Sanyo PLV-Z2 in non-HDCP mode
2293e35772b2Smrg    - Rework mode validation (map unsupported modes for TV to modes with same
2294e35772b2Smrg        resolution)
2295e35772b2Smrg
2296e35772b2Smrgcommit f112c72223b4964b0f8f2a510e323fee55742d3e
2297e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2298e35772b2SmrgDate:   Wed Jun 23 21:35:45 2004 +0000
2299e35772b2Smrg
2300e35772b2Smrg    SiS driver:
2301e35772b2Smrg    - Use sane HSync/VRefresh ranges for LCD and TV if the user didn't specify
2302e35772b2Smrg        any in xorg.conf
2303e35772b2Smrg    - Use PAL by default of TV output forced (and TV not detected)
2304e35772b2Smrg
2305e35772b2Smrgcommit a8ea3115164f845246e9b3f935238499b1b62531
2306e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2307e35772b2SmrgDate:   Mon Jun 21 00:38:20 2004 +0000
2308e35772b2Smrg
2309e35772b2Smrg    SiS driver: Fix LCD support for ECS 90x; Work-around broken BIOS reporting
2310e35772b2Smrg        wrong LCD size.
2311e35772b2Smrg
2312e35772b2Smrgcommit 870c22fd4254ee5623dbf82289d1e03edf609bb7
2313e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2314e35772b2SmrgDate:   Thu Jun 17 16:33:26 2004 +0000
2315e35772b2Smrg
2316e35772b2Smrg    Load glx module automatically if DRI is enabled Make DRI wrapper compile on
2317e35772b2Smrg        older versions, too Bump driver version to correct date
2318e35772b2Smrg
2319e35772b2Smrgcommit ff1eae67139b7a815ea3d13847d59d04236b3b10
2320e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2321e35772b2SmrgDate:   Thu Jun 17 14:25:51 2004 +0000
2322e35772b2Smrg
2323e35772b2Smrg    Add missed DRI change
2324e35772b2Smrg
2325e35772b2Smrgcommit 515b943c4413e15d368ed9b585dbf3cec7c4db5d
2326e35772b2SmrgAuthor: Thomas Winischhofer <thomas@winischhofer.net>
2327e35772b2SmrgDate:   Thu Jun 17 13:20:14 2004 +0000
2328e35772b2Smrg
2329e35772b2Smrg    SiS driver update 2004/06/17
2330e35772b2Smrg
2331e35772b2Smrgcommit dccd124b50c6d6e8dd29278b87c4ae9d14ae678a
2332e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
2333e35772b2SmrgDate:   Wed Jun 16 09:44:00 2004 +0000
2334e35772b2Smrg
2335e35772b2Smrg    Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers,
2336e35772b2Smrg        with the following notes:
2337e35772b2Smrg    - Savage and Mach64 (= ati/ati*.[ch] changes) DRI not merged due to
2338e35772b2Smrg        insecurity.
2339e35772b2Smrg    - VIA driver converted to new drmContext and drmHandle names.
2340e35772b2Smrg    - Radeon driver merge conflicted in many places, and MergedFB at least
2341e35772b2Smrg        could probably use some checking at this point.
2342e35772b2Smrg
2343e35772b2Smrgcommit ad305d6d4414b860c7caf1650d046a71aed7766f
2344e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
2345e35772b2SmrgDate:   Wed Jun 16 09:27:09 2004 +0000
2346e35772b2Smrg
2347e35772b2Smrg    DRI trunk-20040613 import
2348e35772b2Smrg
2349e35772b2Smrgcommit 5880d0f36b7f79b650ff56914db769327fb38cc9
2350e35772b2SmrgAuthor: Eric Anholt <anholt@freebsd.org>
2351e35772b2SmrgDate:   Wed Jun 16 09:23:54 2004 +0000
2352e35772b2Smrg
2353e35772b2Smrg    DRI XFree86-4_3_99_12-merge import
2354e35772b2Smrg
2355e35772b2Smrgcommit 2a8d0bc1b050224139cf787946d2e433481b2e17
2356e35772b2SmrgAuthor: Egbert Eich <eich@suse.de>
2357e35772b2SmrgDate:   Fri Apr 23 19:45:40 2004 +0000
2358e35772b2Smrg
2359e35772b2Smrg    Merging XORG-CURRENT into trunk
2360e35772b2Smrg
2361e35772b2Smrgcommit 36986a29abd7777a7f5aed82c8a5a277c33c456e
2362e35772b2SmrgAuthor: Egbert Eich <eich@suse.de>
2363e35772b2SmrgDate:   Sun Mar 14 08:33:36 2004 +0000
2364e35772b2Smrg
2365e35772b2Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2366e35772b2Smrg
2367e35772b2Smrgcommit edfb01cf07a716123a4969c2532d64bd7e381472
2368e35772b2SmrgAuthor: Egbert Eich <eich@suse.de>
2369e35772b2SmrgDate:   Wed Mar 3 12:12:25 2004 +0000
2370e35772b2Smrg
2371e35772b2Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2372e35772b2Smrg
2373e35772b2Smrgcommit 07d847169b5a54e459b42679e989af5eb6a5973d
2374e35772b2SmrgAuthor: Egbert Eich <eich@suse.de>
2375e35772b2SmrgDate:   Thu Feb 26 13:35:55 2004 +0000
2376e35772b2Smrg
2377e35772b2Smrg    readding XFree86's cvs IDs
2378e35772b2Smrg
2379e35772b2Smrgcommit a2b4d6323e7e72857ba17d28eece772135635d34
2380e35772b2SmrgAuthor: Egbert Eich <eich@suse.de>
2381e35772b2SmrgDate:   Thu Feb 26 09:23:24 2004 +0000
2382e35772b2Smrg
2383e35772b2Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2384e35772b2Smrg
2385e35772b2Smrgcommit bb935a32bb5c9d0dd01be3b93decfdbcb2e0ab21
2386e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2387e35772b2SmrgDate:   Mon Feb 23 20:35:11 2004 +0000
2388e35772b2Smrg
2389e35772b2Smrg    Import most of XFree86 4.4RC3. This import excludes files which have the
2390e35772b2Smrg        new license. If we want to, later we can import 4.4RC3 again and pick
2391e35772b2Smrg        up the files that have the new license, but for now the vendor branch
2392e35772b2Smrg        is "pure."
2393e35772b2Smrg
2394e35772b2Smrgcommit 10c83bf291a62e9b14699dc2f158a30fbe2d1b2d
2395e35772b2SmrgAuthor: Egbert Eich <eich@suse.de>
2396e35772b2SmrgDate:   Thu Jan 29 08:08:37 2004 +0000
2397e35772b2Smrg
2398e35772b2Smrg    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
2399e35772b2Smrg
2400e35772b2Smrgcommit 546c4f291a92b5b5b7812196b0a4dc44ce5e7ddb
2401e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2402e35772b2SmrgDate:   Fri Dec 19 20:55:16 2003 +0000
2403e35772b2Smrg
2404e35772b2Smrg    XFree86 4.3.99.902 (RC 2)
2405e35772b2Smrg
2406e35772b2Smrgcommit ebde9d1780cc6bb9307fa6639246764262738696
2407e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2408e35772b2SmrgDate:   Thu Dec 4 22:03:25 2003 +0000
2409e35772b2Smrg
2410e35772b2Smrg    XFree86 4.3.99.901 (RC 1)
2411e35772b2Smrg
2412e35772b2Smrgcommit abe805c8c549fc02efebcfbbfa30ef69c4690b89
2413e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2414e35772b2SmrgDate:   Tue Nov 25 19:28:40 2003 +0000
2415e35772b2Smrg
2416e35772b2Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2417e35772b2Smrg
2418e35772b2Smrgcommit 4a0967d910ff0c18285dd01cc0409a51ace0e6c4
2419e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2420e35772b2SmrgDate:   Tue Nov 25 19:28:39 2003 +0000
2421e35772b2Smrg
2422e35772b2Smrg    Initial revision
2423e35772b2Smrg
2424e35772b2Smrgcommit 3eb5a12d4f37e6262b7e20a85e4620ed1d01efd8
2425e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2426e35772b2SmrgDate:   Fri Nov 14 16:48:55 2003 +0000
2427e35772b2Smrg
2428e35772b2Smrg    XFree86 4.3.0.1
2429e35772b2Smrg
2430e35772b2Smrgcommit d1473b7bcf205215781d461eb62f8dba0fb78931
2431e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2432e35772b2SmrgDate:   Fri Nov 14 16:48:55 2003 +0000
2433e35772b2Smrg
2434e35772b2Smrg    Initial revision
2435e35772b2Smrg
2436e35772b2Smrgcommit 727bfe5d006d0e5c0167c2472af9d8ba69c9e109
2437e35772b2SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
2438e35772b2SmrgDate:   Fri Nov 14 15:54:49 2003 +0000
2439e35772b2Smrg
2440e35772b2Smrg    R6.6 is the Xorg base-line
2441