ChangeLog revision 74c14cd6
1commit 8c5127a6815935635b84835055bf4c2501c0bf6e
2Author: Dave Airlie <airlied@redhat.com>
3Date:   Tue Jul 17 16:05:09 2012 +1000
4
5    xf86-video-sis: bump to version 0.10.7
6    
7    Signed-off-by: Dave Airlie <airlied@redhat.com>
8
9commit c3d8d70edd06b8ecedd341df8b33ba71c01e64b3
10Author: Dave Airlie <airlied@gmail.com>
11Date:   Sun Jul 15 19:55:19 2012 +1000
12
13    sis: add xaa configure support
14    
15    SIS is already plumbed to not need XAA, just hook it up.
16    
17    Signed-off-by: Dave Airlie <airlied@redhat.com>
18
19commit 314d56d0addfaa5c24d14de675416b3aca7f4a19
20Author: Alan Coopersmith <alan.coopersmith@oracle.com>
21Date:   Fri Jun 29 20:40:01 2012 -0700
22
23    Make SiSRegInit & SiSSetLVDSetc args match in both headers that define them
24    
25    Adds include of "sis_dac.h" to init.c to force compilers to compare the
26    definitions, making it obvious that sis_dac.h defined an extra argument
27    to SiSSetLVDSetc that the function itself didn't have, and that SiSRegInit
28    expected an unsigned long (in the form of SISIOADDRESS), not the unsigned
29    short that sis_dac.h claimed to pass it.
30    
31    Found by the Parfait 1.0 bug checking tool:
32    
33    Error: Function Call Mismatch
34       Function call with extra args: Forward declaration of function 'SiSSetLVDSetc' does not match its definition
35          Function expects 1 argument (SiS_Private*); given 2 (SiS_Private*, unsigned short)
36            at line 604 of driver/xf86-video-sis/src/sis_dac.c in function 'SiS300Restore'.
37              Function defined at line 1153 of driver/xf86-video-sis/src/init.c.
38    [repeated for each call]
39    
40    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41
42commit aa79b0f5dbbeda194916365539d06c3c090b80d2
43Author: Dave Airlie <airlied@redhat.com>
44Date:   Mon Jul 2 13:19:04 2012 +0100
45
46    sis 0.10.6 release.
47    
48    Signed-off-by: Dave Airlie <airlied@redhat.com>
49
50commit df17d3039e856c13b0476122a01b8c20f7d2de88
51Author: Dave Airlie <airlied@redhat.com>
52Date:   Mon Jul 2 13:16:26 2012 +0100
53
54    sis: fix build against older servers.
55    
56    Signed-off-by: Dave Airlie <airlied@redhat.com>
57
58commit 331c276b47af1140a64125bff39901f8a8271eb7
59Author: Dave Airlie <airlied@redhat.com>
60Date:   Mon Jul 2 13:13:42 2012 +0100
61
62    sis: 0.10.5 release
63    
64    Signed-off-by: Dave Airlie <airlied@redhat.com>
65
66commit f6d49466ca538c65fa8c66352e421c2624e204f1
67Author: Dave Airlie <airlied@redhat.com>
68Date:   Wed Jun 6 09:50:31 2012 +0100
69
70    sis: drop xf86PciInfo.h
71    
72    Signed-off-by: Dave Airlie <airlied@redhat.com>
73
74commit 1b20cd63a974f792bd15e13d1c6caa3bbabbe106
75Author: Dave Airlie <airlied@redhat.com>
76Date:   Wed Jun 6 09:46:42 2012 +0100
77
78    sis: port to new compat API.
79    
80    Signed-off-by: Dave Airlie <airlied@redhat.com>
81
82commit e067fc080c653a5d47cd319ca1a7afeebe6c7c4e
83Author: Alan Coopersmith <alan.coopersmith@oracle.com>
84Date:   Fri Mar 23 19:52:38 2012 -0700
85
86    xf86-video-sis 0.10.4
87    
88    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
89
90commit f5dafa24d825a7d279c8177422c66b997b82d240
91Author: Johannes Obermayr <johannesobermayr@gmx.de>
92Date:   Mon Feb 6 23:15:31 2012 +0100
93
94    Fix build with XInput version 12.
95    
96    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
97
98commit bdaf1ba97cf8b0abb5aeee97a822ee466bf8f5f5
99Author: Peter Hutterer <peter.hutterer@who-t.net>
100Date:   Tue Jan 17 15:21:26 2012 +1000
101
102    Undo typos from last commit
103    
104    Reported-by: Tormod Volden <debian.tormod@gmail.com>
105    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
106
107commit 9c1f8f775ca692858fd88e325ef815cc49e55805
108Author: Peter Hutterer <peter.hutterer@who-t.net>
109Date:   Wed Jan 4 13:58:01 2012 +1000
110
111    Untangle XF86DRI from the driver-specific DRI define
112    
113    XF86DRI is defined by xorg-server.h, so --disable-dri in the sis driver
114    itself does exactly nothing other than not fill in the CFLAGS and thus stop
115    the driver from compiling.
116    
117    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
118    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
119
120commit 16724f3ecd322c64d9ee164fb122d4285d9cef08
121Author: Peter Hutterer <peter.hutterer@who-t.net>
122Date:   Mon Oct 31 15:03:21 2011 +1000
123
124    Use miPointerSetPosition, not miPointerAbsoluteCursor
125    
126    miPointerAbsoluteCursor was removed in '09.
127    
128    Technically this shouldn't just work on the VCP since any master pointer may
129    end up in the dead area. However, I suspect the Venn diagramm of MPX users
130    and sis merged framebuffer users shows little overlap.
131    
132    miPointerSetPosition's prototype changed a few times, these are a bunch of
133    untested ifdefs that should be correct according to the git history.
134    
135    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
136    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
137
138commit 3e0d8e11927b8c68f6531eef39eb5bca557e887b
139Author: Adam Jackson <ajax@redhat.com>
140Date:   Mon Dec 19 17:28:33 2011 -0500
141
142    Fall back to shadowfb if XAA is unavailable
143    
144    Signed-off-by: Adam Jackson <ajax@redhat.com>
145
146commit 2b459f385dc2f1b5e769e2ce84b6f4ec099c0a23
147Author: Jeremy Huddleston <jeremyhu@apple.com>
148Date:   Mon Oct 31 11:57:49 2011 -0700
149
150    Build fix for older servers (error: conflicting types for 'pciTag')
151    
152    /usr/include/xorg/xf86Pci.h:254:25: note: previous declaration of 'pciTag' was here
153    
154    Reported-by: Johannes Obermayr <johannesobermayr@gmx.de>
155    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
156
157commit 0ab07a477a4916923a13c073c3fd6e575e79f725
158Author: Jeremy Huddleston <jeremyhu@apple.com>
159Date:   Sun Oct 30 11:09:30 2011 -0700
160
161    Use pci_device_map_legacy rather than xf86MapDomainMemory on newer servers
162    
163    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
164
165commit 77046f9be08295dbca69b51987df3308a284d87e
166Author: Jeremy Huddleston <jeremyhu@apple.com>
167Date:   Sat Oct 29 17:44:55 2011 -0700
168
169    Convert use of LookupWindow to dixLookupWindow
170    
171    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
172
173commit 06f8213bffd27360d5cc3df0cad19b102cc928e2
174Author: Jeremy Huddleston <jeremyhu@apple.com>
175Date:   Sat Oct 29 17:32:21 2011 -0700
176
177    pciTag was removed from xorg-server, so provide it in-driver until this is updated to use libpciaccess
178    
179    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
180
181commit 03644653d051e4f5b8498c790626a9bed2756a89
182Author: Jeremy Huddleston <jeremyhu@apple.com>
183Date:   Sat Oct 29 17:25:18 2011 -0700
184
185    Silence warnings by using newer xf86dgaproto
186    
187    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
188
189commit 4b0aab53a1e8500578f86178761f4c805b2a5990
190Author: Jeremy Huddleston <jeremyhu@apple.com>
191Date:   Wed Oct 19 00:40:32 2011 -0700
192
193    Build fix for ABI Version 12
194    
195    ABI Version 12 removes support for multiple PCI domains.  If you need to
196    use this driver on a system with more than one PCI domain, you should
197    either port this driver to using libpciaccess directly or stick with an
198    older server.
199    
200    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
201
202commit 69aa104ed064ca08196e7310e232ddb5c9a590bd
203Author: Jeremy Huddleston <jeremyhu@apple.com>
204Date:   Wed Oct 19 00:35:02 2011 -0700
205
206    Use unsigned long rather than deprecated IOADDRESS
207    
208    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
209
210commit 28f3a899a1e317b665cc1925ce7a4e34818cfd1f
211Author: Jeremy Huddleston <jeremyhu@apple.com>
212Date:   Fri Oct 7 12:32:22 2011 -0700
213
214    Use malloc/calloc/realloc/free directly
215    
216    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
217
218commit c530ebb5d4ad0663838a0132e3610d713eaaa640
219Author: Jeremy Huddleston <jeremyhu@apple.com>
220Date:   Fri Oct 7 12:24:40 2011 -0700
221
222    Fix build failures with recent server changes to swapl and swaps
223    
224    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
225
226commit 89e9a38f0ccda9b9ee973f5cd5e57cad73eb7421
227Author: Matt Turner <mattst88@gmail.com>
228Date:   Sun Sep 25 12:32:08 2011 -0400
229
230    Fix wrong-sized swaps
231    
232    Signed-off-by: Matt Turner <mattst88@gmail.com>
233
234commit 94f23a5672ebeac61cc32e34882d637aa0c7f2f4
235Author: Alan Coopersmith <alan.coopersmith@oracle.com>
236Date:   Sat Jun 4 21:00:03 2011 -0700
237
238    Convert sis.man from XORG_RAWCPP to using sed like other drivers
239    
240    Upgrade to util-macros 1.8 for additional man page support
241    
242    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
243    The value of MAN_SUBST is the same for all X.Org packages.
244    
245    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
246    The existing statement can now be removed from the configuration file.
247    
248    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
249    Enables silent rule and use platform appropriate version of sed.
250    
251    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
252    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
253
254commit b3368984ae83355d70e06eedefff28c1b84eb16c
255Author: Jesse Adkins <jesserayadkins@gmail.com>
256Date:   Tue Sep 28 13:29:51 2010 -0700
257
258    Purge cvs tags.
259    
260    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
261    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
262
263commit c2a6ffda81b343d09dfae6ef68983bf28194a00c
264Author: Gaetan Nadon <memsize@videotron.ca>
265Date:   Wed Jul 21 16:49:04 2010 -0400
266
267    config: add comments for main statements
268
269commit ae7ac7fe58a1311544b9d0091614a61d29eef171
270Author: Gaetan Nadon <memsize@videotron.ca>
271Date:   Wed Jul 21 16:07:00 2010 -0400
272
273    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
274    
275    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
276
277commit fe34acc246e938bd190af11a0361a2541fcc590c
278Author: Gaetan Nadon <memsize@videotron.ca>
279Date:   Wed Jul 21 14:37:41 2010 -0400
280
281    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
282    
283    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
284
285commit 4d77c76f9c94804efd942328722fb1262df74f5a
286Author: Gaetan Nadon <memsize@videotron.ca>
287Date:   Wed Jul 21 14:05:23 2010 -0400
288
289    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
290    
291    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
292
293commit 2a3e9ff44670c0763557ce9c87b9946bd4349027
294Author: Gaetan Nadon <memsize@videotron.ca>
295Date:   Wed Jul 21 09:27:42 2010 -0400
296
297    config: complete AC_INIT m4 quoting
298    
299    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
300
301commit 00d2b8790a0aa732d0abb4688330749a1c44763d
302Author: Gaetan Nadon <memsize@videotron.ca>
303Date:   Tue Jul 20 21:54:12 2010 -0400
304
305    config: remove unrequired AC_SUBST([DRI_CFLAGS])
306    
307    This macro is called by PKG_CHECK_MODULES
308    
309    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
310
311commit ca0dd9ac3d78991f20e19e9b1cbb06b8707698bd
312Author: Gaetan Nadon <memsize@videotron.ca>
313Date:   Tue Jul 20 21:44:58 2010 -0400
314
315    config: remove unrequired AC_SUBST([XORG_CFLAGS])
316    
317    This macro is called by PKG_CHECK_MODULES
318    
319    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
320
321commit 96daa64b9ce5a44474fa0c62c5cc5971496120ee
322Author: Gaetan Nadon <memsize@videotron.ca>
323Date:   Tue Jul 20 20:24:42 2010 -0400
324
325    config: remove unrequired AC_HEADER_STDC
326    
327    Autoconf says:
328    "This macro is obsolescent, as current systems have conforming
329    header files. New programs need not use this macro".
330    
331    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
332
333commit 517a7563c43841ecb1cb00577540118f93856df8
334Author: Gaetan Nadon <memsize@videotron.ca>
335Date:   Tue Jul 20 19:41:31 2010 -0400
336
337    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
338    
339    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
340    AC_PROG_C_C99. This sets gcc with -std=gnu99.
341    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
342    
343    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
344
345commit 494ce36b3bf1cfffb12c70ea969381766b46e622
346Author: Gaetan Nadon <memsize@videotron.ca>
347Date:   Tue Jul 20 18:45:19 2010 -0400
348
349    config: update AC_PREREQ statement to 2.60
350    
351    Unrelated to the previous patches, the new value simply reflects
352    the reality that the minimum level for autoconf to configure
353    all x.org modules is 2.60 dated June 2006.
354    
355    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
356    
357    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
358
359commit 519a4653ffdd5b643b6f3c0f38eb2cad8366215b
360Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
361Date:   Thu Jul 1 07:16:18 2010 -0300
362
363    Purge macros NEED_EVENTS and NEED_REPLIES
364    
365    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
366    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
367    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
368
369commit 75a8a7c51547805358ced39e1a04820e17133264
370Author: Dave Airlie <airlied@redhat.com>
371Date:   Mon Jul 5 14:23:33 2010 +1000
372
373    sis 0.10.3
374
375commit ac05588db7da21d1ff2cb13bba11b66bb5d5c38b
376Author: Julien Cristau <jcristau@debian.org>
377Date:   Tue Jun 29 21:37:50 2010 +0100
378
379    Replace some broken URLs with winishhofer.eu
380    
381    The old one seems to be a casino web site nowadays.
382    
383    Debian bug#517075
384    
385    Reported-by: Nigel Tamplin <fuse@f2s.com>
386    Signed-off-by: Julien Cristau <jcristau@debian.org>
387
388commit 116d40678dfbb851fd401103f9b7447f4d47eb7c
389Author: Gaetan Nadon <memsize@videotron.ca>
390Date:   Mon Jun 14 08:14:30 2010 -0400
391
392    README: keep the text version of README, discard the sgml version
393    
394    The linuxdoc doc tool is deprecated.
395    README files are exclusively text files.
396    
397    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
398
399commit 5f9fd07d54b8bc26c0403e1b46acce23db1365d9
400Author: Gaetan Nadon <memsize@videotron.ca>
401Date:   Mon Jun 14 07:58:26 2010 -0400
402
403    README: fix linuxdoc content
404    
405    defs.ent are located under X11 directory
406    ident tag is not a Linuxdoc tag
407    replace docbook email tag with linuxdoc email tag
408    
409    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
410
411commit 1bec9268f503e249cf1a20f2597f3f6c78a13af4
412Author: Gaetan Nadon <memsize@videotron.ca>
413Date:   Sun Jun 13 10:56:05 2010 -0400
414
415    COPYING: replace stub file with actual Copyright notices.
416    
417    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
418
419commit 13583aba3e2abafd55fc894070cf5f050bbea4f2
420Author: Adam Jackson <ajax@redhat.com>
421Date:   Tue May 18 13:11:01 2010 -0400
422
423    Remove mibank.h reference
424    
425    Signed-off-by: Adam Jackson <ajax@redhat.com>
426
427commit 47233238a659318cae6b7d0f71ee44b689e249c3
428Author: david@fries.net <david@fries.net>
429Date:   Tue Sep 15 22:32:45 2009 -0500
430
431    SISVGABlankScreen: only update the hardware if we're changing the state
432    
433    The command `xset s reset` will reset the X server screensaver to
434    reset the timer for the screensaver and dpms.  If the display is
435    already on, it should do nothing as far as the hardware goes.  In the
436    SISVGABlankScreen routine it requires as reset to update the register,
437    but that will disrupt the VGA signal and cause the monitor to resync
438    leaving the screen blank for a couple seconds.  I have a program that
439    wants to keep the screensaver from coming on, but allow normal
440    operation when it isn't running.
441    
442    Debian bug#546838 <http://bugs.debian.org/546838>
443    
444    Signed-off-by: Julien Cristau <jcristau@debian.org>
445
446commit dff79298ae04cec6233cd043cbf3aeda6db67d42
447Author: Tiago Vignatti <tiago.vignatti@nokia.com>
448Date:   Thu May 6 20:15:04 2010 +0300
449
450    Document better the resource access hack
451    
452    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
453
454commit d33e45dcaee511d5f09ac5f68680e96f3ad60076
455Author: Alan Coopersmith <alan.coopersmith@sun.com>
456Date:   Fri Jan 15 13:55:44 2010 -0800
457
458    Update Sun license notices to current X.Org standard form
459    
460    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
461
462commit 2c9baaaa8ace01d94e95ca4ad7216146339940dd
463Author: Gaetan Nadon <memsize@videotron.ca>
464Date:   Tue Dec 15 21:47:35 2009 -0500
465
466    configure.ac: use backticks rather than $() for cmd subs
467    
468    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
469    
470    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
471    Acked-by: Daniel Stone <daniel@fooishbar.org>
472    
473    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
474
475commit cbfa94ccb1ee6213342014f3c7063362acb274ff
476Author: Gaetan Nadon <memsize@videotron.ca>
477Date:   Mon Nov 23 09:25:05 2009 -0500
478
479    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
480    
481    Now that the INSTALL file is generated.
482    Allows running make maintainer-clean.
483
484commit a69569c72ea19d4d76c57a8077542fee4aeb501a
485Author: Gaetan Nadon <memsize@videotron.ca>
486Date:   Wed Oct 28 14:41:41 2009 -0400
487
488    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
489    
490    Automake 'foreign' option is specified in configure.ac.
491    Remove from Makefile.am
492
493commit 8d766ddd89a4d9d5c02ad186b049cca2d806a3d8
494Author: Gaetan Nadon <memsize@videotron.ca>
495Date:   Wed Oct 28 14:09:09 2009 -0400
496
497    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
498    
499    Add missing INSTALL file. Use standard GNU file on building tarball
500    README may have been updated
501    Remove AUTHORS file as it is empty and no content available yet.
502    Remove NEWS file as it is empty and no content available yet.
503
504commit b92482e522d3b8a6526c05bf491d3e768f282714
505Author: Gaetan Nadon <memsize@videotron.ca>
506Date:   Mon Oct 26 12:54:22 2009 -0400
507
508    Several driver modules do not have a ChangeLog target in Makefile.am #23814
509    
510    The git generated ChangeLog replaces the hand written one.
511    Update configure.ac to xorg-macros level 1.3.
512    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
513    Update Makefile.am to add ChangeLog target if missing
514    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
515    This is a pre-req for the INSTALL_CMD
516
517commit 8655ebf788bb281f3f566d6335943527155b91a5
518Author: Gaetan Nadon <memsize@videotron.ca>
519Date:   Thu Oct 22 13:04:14 2009 -0400
520
521    .gitignore: use common defaults with custom section # 24239
522    
523    Using common defaults will reduce errors and maintenance.
524    Only the very small or inexistent custom section need periodic maintenance
525    when the structure of the component changes. Do not edit defaults.
526
527commit ef03b3abab51a5bf81813a524d177370053ddfa0
528Author: Gaetan Nadon <memsize@videotron.ca>
529Date:   Thu Oct 22 12:34:18 2009 -0400
530
531    .gitignore: use common defaults with custom section # 24239
532    
533    Using common defaults will reduce errors and maintenance.
534    Only the very small or inexistent custom section need periodic maintenance
535    when the structure of the component changes. Do not edit defaults.
536
537commit 8370499d4035ec7a5c8e1f1b04d5a6c404883442
538Author: Matteo Delfino <kendatsuba@gmail.com>
539Date:   Wed Oct 21 10:26:45 2009 -0400
540
541    Fix BIOS read on 650 and 760. (#19070)
542    
543    Signed-off-by: Matteo Delfino <kendatsuba@gmail.com>
544    Signed-off-by: Adam Jackson <ajax@redhat.com>
545
546commit 9e50319293b10508bba4e3acef4a2851e7ab1f7a
547Author: Dave Airlie <airlied@redhat.com>
548Date:   Thu Jul 30 12:04:29 2009 +1000
549
550    sis: bump for release 0.10.2
551
552commit 8c3eca873717e877048c2bde345c02b1e9099e50
553Author: Dave Airlie <airlied@redhat.com>
554Date:   Tue Jul 28 15:22:41 2009 +1000
555
556    sis: change to using ABI version check
557
558commit 9e1ebb9530bbb71be7fcab9e6f8f9a475be72efe
559Author: Dave Airlie <airlied@redhat.com>
560Date:   Tue Jul 28 13:32:37 2009 +1000
561
562    sis: update for resources/RAC API removal
563
564commit 59ea80738d22c69a2850fd7ff89bd75330cc310b
565Author: Peter Hutterer <peter.hutterer@who-t.net>
566Date:   Thu Jul 16 11:55:25 2009 +1000
567
568    Update to xextproto 7.1 support.
569    
570    DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
571    need to include dpmsconst.h if xextproto 7.1 is available.
572    
573    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
574
575commit 74553b5ee476a0dd28e136f5a33a546ea0c3ef28
576Author: Adam Jackson <ajax@redhat.com>
577Date:   Thu May 28 15:19:25 2009 -0400
578
579    Remove useless loader symbol lists.
580
581commit 933dd8f860883c613acb5bcdf6b66100dbdfa952
582Author: Alan Coopersmith <alan.coopersmith@sun.com>
583Date:   Fri May 1 16:57:22 2009 -0700
584
585    Correct bounds check of blitClip array access
586    
587    Array is defined as blitClip[NUM_BLIT_PORTS], so invalid indexes
588    are >= NUM_BLIT_PORTS, not just > NUM_BLIT_PORTS
589    
590    [This bug was found by the Parfait bug checking tool.
591     For more information see http://research.sun.com/projects/parfait ]
592    
593    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
594
595commit 49c641b638ac36d2a559555c04a3bd2777c8d071
596Author: Alan Coopersmith <alan.coopersmith@sun.com>
597Date:   Fri May 1 16:52:10 2009 -0700
598
599    Make sisRegs3D4 big enough to hold all values written to it
600    
601    Increase size from 0xff to 0x100 since SiS315Save (sis_dac.c line 752)
602    writes values into sisRegs3D4[0x00..0xff] if ChipType >= XGI_20
603    
604    [This bug was found by the Parfait bug checking tool.
605     For more information see http://research.sun.com/projects/parfait ]
606    
607    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
608
609commit 5583c2342d873c0998ae73828246356867285460
610Author: Chris Ball <cjb@laptop.org>
611Date:   Fri Feb 27 10:57:35 2009 -0500
612
613    Revert "Build fixes for EXA3"
614    
615    This reverts commit 7adc184e5e0f3df00423ea99b325d24764c1c067.
616    The EXA developers have backed out this ABI bump.
617    
618    Signed-off-by: Chris Ball <cjb@laptop.org>
619
620commit 7adc184e5e0f3df00423ea99b325d24764c1c067
621Author: Chris Ball <cjb@laptop.org>
622Date:   Tue Feb 24 12:32:01 2009 -0500
623
624    Build fixes for EXA3
625    
626    * EXA in xserver head now requires -DEXA_DRIVER_KNOWN_MAJOR=3
627    * EXA3 drops the UploadToScratch hook, so guard it for < 3 only.
628    
629    Signed-off-by: Chris Ball <cjb@laptop.org>
630
631commit e4f6a2fcd5712d0f994d3719b9c6c13f5b02bc7c
632Author: Alan Coopersmith <alan.coopersmith@sun.com>
633Date:   Fri Jan 9 16:34:01 2009 -0800
634
635    Remove xorgconfig & xorgcfg from See Also list in man page
636
637commit 6ab99d8d66ccd77314760edcb6110db924be3dcf
638Author: Dave Airlie <airlied@redhat.com>
639Date:   Mon Dec 22 14:38:17 2008 +1000
640
641    sis 0.10.1
642
643commit 7ae731c269a13613eed5ee8bef6cb9b6e82b74c6
644Author: Matthieu Herrb <matthieu.herrb@laas.fr>
645Date:   Thu Nov 6 23:40:34 2008 +0100
646
647    Fix build on alpha.
648
649commit 31509152757643b32f42fe0a21d3b00137540e40
650Author: Daniel Stone <daniel@fooishbar.org>
651Date:   Sun Jul 20 04:15:52 2008 +0300
652
653    Remove XFree86-Misc (PassMessage) support
654    
655    The driver used PassMessage/HandleMessage from XFree86-Misc to ... just
656    return BadMatch.  So how about we drop this bit of code, including an
657    additional dependency?
658
659commit 70ccce405b2134e7548a4a3660f9cff9fc306780
660Author: Adam Jackson <ajax@redhat.com>
661Date:   Wed Mar 19 15:31:27 2008 -0400
662
663    sis 0.10.0
664
665commit 3aff2a77c9c6bfff543195dc8908e422793a8f37
666Author: Adam Jackson <ajax@redhat.com>
667Date:   Wed Mar 19 15:29:30 2008 -0400
668
669    Fix distcheck
670
671commit be77b71c3614e5b926caf3a177f6d5b7ef8d528b
672Author: Adam Jackson <ajax@redhat.com>
673Date:   Wed Mar 19 15:28:09 2008 -0400
674
675    Death to RCS tags.
676
677commit 6c7f2d4d2d1e89255007033be0f56a8cbe27397f
678Author: Matthieu Herrb <matthieu.herrb@laas.fr>
679Date:   Sat Mar 8 23:51:57 2008 +0100
680
681    Makefile.am: nuke RCS Id
682
683commit be954beff0c1e7942845ff4c055e183784dddad9
684Author: Julien Cristau <jcristau@debian.org>
685Date:   Fri Mar 7 17:09:35 2008 +0100
686
687    fixup pciaccess version detect
688
689commit f43247d383de0f4753db019482149ff923d884b0
690Author: Julien Cristau <jcristau@debian.org>
691Date:   Wed Feb 27 14:10:17 2008 +0100
692
693    Require pciaccess >= 0.10.0 for pci_device_map_range()
694
695commit 36ed5521afb524f49bde348775be2bdd78fa0383
696Author: Dave Airlie <airlied@linux.ie>
697Date:   Thu Jan 17 15:49:41 2008 +1000
698
699    fix some thinkos in the pciaccess patch, this now works on real hardware
700
701commit 797e6215ad9039ebbab547581c8ab3c143afb14f
702Author: Dave Airlie <airlied@linux.ie>
703Date:   Wed Jan 16 17:46:06 2008 +1000
704
705    fixup unmap memory
706
707commit 992f586cbf85d9d99059209afc66e62ee5eb80ce
708Author: Dave Airlie <airlied@linux.ie>
709Date:   Wed Jan 16 17:42:44 2008 +1000
710
711    use map domain memory with pciinfo
712
713commit 0e4dc89b7f00d1453d5c81be36c3d5ea39e3caad
714Author: Pete Zaitcev <zaitcev@redhat.com>
715Date:   Wed Jan 16 13:39:01 2008 +1000
716
717    switch vga over to pciaccess
718
719commit 585e03e6878dd257c694517be9ea231a6b3cfb66
720Author: Dave Airlie <airlied@linux.ie>
721Date:   Wed Jan 16 13:34:58 2008 +1000
722
723    switch bios reading over
724
725commit ef98280b03318ae39d9b8ba45b13a9e27f520107
726Author: Dave Airlie <airlied@redhat.com>
727Date:   Tue Jan 8 17:01:53 2008 +1000
728
729    finish off read/write long conversion
730
731commit e2cb9fa30350ee0c08469ad6ea7f34cecf106e33
732Author: Dave Airlie <airlied@redhat.com>
733Date:   Tue Jan 8 16:45:49 2008 +1000
734
735    convert all hostbridge read/writes to accessor functions
736
737commit 77641c76963bbfea8914092ee65f116ba6d23967
738Author: Dave Airlie <airlied@redhat.com>
739Date:   Tue Jan 8 16:14:07 2008 +1000
740
741    fixup type punning
742
743commit 08cfb9c048a33df584354a42093aeaf73db8e4d4
744Author: Dave Airlie <airlied@redhat.com>
745Date:   Tue Jan 8 16:09:04 2008 +1000
746
747    another open/fopen confusion
748
749commit 6753430565085c88f2a26009b75d92fbd1e8d598
750Author: Dave Airlie <airlied@redhat.com>
751Date:   Tue Jan 8 16:06:47 2008 +1000
752
753    fix thinko between open/fopen
754
755commit 70989db1c4e9465a7dd39f5d06edfc24a67d9ad6
756Author: Dave Airlie <airlied@redhat.com>
757Date:   Tue Jan 8 16:01:09 2008 +1000
758
759    fix warnings in build
760
761commit d94a2efa2ea26c4fbb246ea93e9cc10b97cf3ea3
762Author: Dave Airlie <airlied@redhat.com>
763Date:   Tue Jan 8 14:38:04 2008 +1000
764
765    inital SiS pci access patch
766
767commit 14d6555419ca3ab2ab58afe0ba1fc40038a69caa
768Author: Julien Cristau <jcristau@debian.org>
769Date:   Fri Nov 16 12:39:15 2007 +0100
770
771    Bump to 0.9.4.
772
773commit 748df8070893675ad3839fff295bec913be876f2
774Author: James Cloos <cloos@jhcloos.com>
775Date:   Mon Sep 3 05:52:43 2007 -0400
776
777    Add *~ to .gitignore to skip patch/emacs droppings
778
779commit f269b388cb8853b4eabfe8c42e03baf4caa32ad8
780Author: James Cloos <cloos@jhcloos.com>
781Date:   Thu Aug 23 19:25:55 2007 -0400
782
783    Rename .cvsignore to .gitignore
784
785commit ba3c4d45d6e8f04536e6512103db820f0d21b77a
786Author: Julien Cristau <jcristau@debian.org>
787Date:   Thu Aug 9 03:36:07 2007 +0200
788
789    Get rid of the XFree86Server macro.
790    
791    It's not exported by xserver these days, so don't test it.
792
793commit 391dad44fa305be4cded31cf2f9a4fba7420af99
794Author: Julien Cristau <jcristau@debian.org>
795Date:   Thu Aug 9 03:35:12 2007 +0200
796
797    Fix xserver version detection.
798    
799    Newer xserver releases report a version of 1.x, which is smaller
800    than 6.8.99.900.
801
802commit 89d2f2118a2409d1bf0239448a4e3d2f6e7a1919
803Author: Brice Goglin <bgoglin@debian.org>
804Date:   Tue Aug 7 12:57:23 2007 +0200
805
806    Define SIS_*_VERSION using PACKAGE_VERSION*
807
808commit 346693719a49cf50ff62cb25b09d433d2d8db9ea
809Author: Alex Deucher <alex@botch2.com>
810Date:   Tue Feb 27 20:35:35 2007 -0500
811
812    bump Xv image height up from 1080 to 1088 for 315 chips
813    
814    fixes bug 10075
815
816commit be1d494e0921d234918c899c6fe833c5d74b16fd
817Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
818Date:   Mon Dec 18 14:09:45 2006 -0500
819
820    Revert "Convert callers of LookupWindow() to dixLookupWindow()."
821    
822    This reverts commit e3070bc4832d4f1e00f16591cba35776d9a87f2d.
823
824commit e3070bc4832d4f1e00f16591cba35776d9a87f2d
825Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
826Date:   Fri Dec 15 17:46:03 2006 -0500
827
828    Convert callers of LookupWindow() to dixLookupWindow().
829
830commit 07ca144f29e7038a0bd83c31783b134e57471b8b
831Author: Daniel Stone <daniel@fooishbar.org>
832Date:   Thu Nov 30 19:58:16 2006 +0200
833
834    bump to 0.9.3
835
836commit 27299b5af820e91c14529f5c3486d1018e99b6c4
837Author: Daniel Stone <daniel@fooishbar.org>
838Date:   Thu Nov 30 16:10:57 2006 +0200
839
840    include stdlib.h for strtod
841    Calling strtod() without including stdlib.h leads to unspecified results.
842    https://launchpad.net/distros/ubuntu/+source/xserver-xorg-video-sis/+bug/56649
843
844commit 115106f042ff5cdad1675c030f0731f0d4559434
845Author: Adam Jackson <ajax@benzedrine.nwnk.net>
846Date:   Fri Oct 13 18:43:53 2006 -0400
847
848    Bump to 0.9.2
849
850commit 7a38608cd4cae811d12b7424f19af6d732a52f03
851Author: Donnie Berkholz <spyderous@gentoo.org>
852Date:   Tue Jun 6 16:09:54 2006 +0000
853
854    Add missing #include <assert.h>.
855
856commit f16c4ee67f57bea639fb3dfab0cf09c4cd981183
857Author: Alex Deucher <agd5f@yahoo.com>
858Date:   Sun Apr 30 18:17:18 2006 +0000
859
860    - fix minor typo
861
862commit 7e88ed4b04b993a39edf2a19df34e5f3fb4b10f7
863Author: Adam Jackson <ajax@nwnk.net>
864Date:   Sat Apr 8 01:47:22 2006 +0000
865
866    Bump to 0.9.1 for Xv changes.
867
868commit e7f05c6510a08abdc5e67c8d4b1c6041ea992287
869Author: Aaron Plattner <aplattner@nvidia.com>
870Date:   Fri Apr 7 23:14:46 2006 +0000
871
872    Add a DrawablePtr argument to the XV functions to pave the way for
873        redirected video.
874
875commit fe557561f9fd14ac1d44dbb6ecce28e22076ccef
876Author: Adam Jackson <ajax@nwnk.net>
877Date:   Fri Apr 7 21:05:21 2006 +0000
878
879    Unlibcwrap. Bump server version requirement. Bump to 0.9.0.
880
881commit 1b851e8180dcb4795b82f28cf1e3c15f6d6210a1
882Author: Eric Anholt <anholt@freebsd.org>
883Date:   Fri Apr 7 04:15:34 2006 +0000
884
885    Don't forget to zero the xf86ModReqInfo before using it. Noticed by Alex
886        Deucher.
887
888commit 7d9999fa8433a9966b55cf0ee0db9d25ef71f535
889Author: Eric Anholt <anholt@freebsd.org>
890Date:   Thu Mar 9 06:06:25 2006 +0000
891
892    Update drivers that support EXA for the new EXA ABI. This consists of
893        moving all the accel and card members into the driver ptr, filling in
894        the exa_major/ exa_minor fields, and always using LoadSubModule so we
895        can check the module version up front. Only tested on ATI.
896
897commit 79bb52873a62dabd02a61ab18b1892cb3772e652
898Author: Kevin E Martin <kem@kem.org>
899Date:   Wed Dec 21 02:30:02 2005 +0000
900
901    Update package version for X11R7 release.
902
903commit ce0bbcb4672c44c15e2c493ed4ac59caedabce9f
904Author: Adam Jackson <ajax@nwnk.net>
905Date:   Mon Dec 19 16:25:54 2005 +0000
906
907    Stub COPYING files
908
909commit 6dfa26038c7b35af2a1fd5ee2e8ab7ceb85fd061
910Author: Kevin E Martin <kem@kem.org>
911Date:   Thu Dec 15 00:24:19 2005 +0000
912
913    Update package version number for final X11R7 release candidate.
914
915commit 2c57a2f4c0308ac555d8cd963c9a2dd6bcf73987
916Author: Kevin E Martin <kem@kem.org>
917Date:   Tue Dec 6 22:48:37 2005 +0000
918
919    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
920
921commit 252f54c2307c143b4621ea34cc014cec67c94a8f
922Author: Kevin E Martin <kem@kem.org>
923Date:   Sat Dec 3 05:49:35 2005 +0000
924
925    Update package version number for X11R7 RC3 release.
926
927commit 1b0b4dbcd85ed63cacef9312f3c669be8877db97
928Author: Kevin E Martin <kem@kem.org>
929Date:   Fri Dec 2 02:16:10 2005 +0000
930
931    Remove extraneous AC_MSG_RESULT.
932
933commit b09bab0ff389770010f86d5f1614c6146403353b
934Author: Adam Jackson <ajax@nwnk.net>
935Date:   Thu Dec 1 20:29:43 2005 +0000
936
937    Bug #5207: Enable EXA. (Thomas Winischofer)
938
939commit 4fd5c122ea54cad8a1242e1be4aa97b55f556477
940Author: Adam Jackson <ajax@nwnk.net>
941Date:   Wed Nov 30 18:51:46 2005 +0000
942
943    Bump libdrm dep to 2.0.
944
945commit 374156d3cf58ce7690cb2465b18dc28365ba54d0
946Author: Adam Jackson <ajax@nwnk.net>
947Date:   Tue Nov 29 23:30:03 2005 +0000
948
949    Only build dlloader modules by default.
950
951commit 82f9c39f69c7c56e060938836205ad6744b7be39
952Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
953Date:   Mon Nov 28 22:04:10 2005 +0000
954
955    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
956        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
957
958commit 80bfbc8b3336211b724f252db71e865b7b61be7b
959Author: Eric Anholt <anholt@freebsd.org>
960Date:   Mon Nov 21 10:49:18 2005 +0000
961
962    Add .cvsignores for drivers.
963
964commit d59932a8d9d0d8559cbe9a1631f6a26ccba491f9
965Author: Kevin E Martin <kem@kem.org>
966Date:   Wed Nov 9 21:31:21 2005 +0000
967
968    Bump version numbers for X11R6.9/X11R7 RC2.
969
970commit 61a128fb20b54f91680e2e6d2827250eb857a3e5
971Author: Kevin E Martin <kem@kem.org>
972Date:   Wed Nov 9 21:15:20 2005 +0000
973
974    Update package version number for X11R7 RC2 release.
975
976commit 0081e372f6c0990930f8b8d41ef41384af5fc73f
977Author: Matthias Hopf <mhopf@suse.de>
978Date:   Wed Nov 9 17:42:58 2005 +0000
979
980    Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.
981
982commit d7a277fadf8686c5c37cb5ce782a73180bbe8ac3
983Author: Kevin E Martin <kem@kem.org>
984Date:   Tue Nov 1 15:08:54 2005 +0000
985
986    Update pkgcheck depedencies to work with separate build roots.
987
988commit f544e67b005f2b70a27c0f29b782ab11758cf9aa
989Author: Thomas Winischhofer <thomas@winischhofer.net>
990Date:   Tue Nov 1 12:45:54 2005 +0000
991
992    SiS driver: Fix EDID->ranges conversion
993
994commit c63936bf30c8ce196761a6758ee395e0c65ca679
995Author: Thomas Winischhofer <thomas@winischhofer.net>
996Date:   Sat Oct 29 10:10:09 2005 +0000
997
998    SiS driver: Fix static build
999
1000commit 634177ea66815843928b292316309ad37b0daf4c
1001Author: Adam Jackson <ajax@nwnk.net>
1002Date:   Fri Oct 21 18:40:19 2005 +0000
1003
1004    Bug #4829: Remove some useless DRI symbol checks.
1005
1006commit 8c17b504dabc00744342af45865b5ef4ecba3d84
1007Author: Kevin E Martin <kem@kem.org>
1008Date:   Wed Oct 19 02:48:04 2005 +0000
1009
1010    Update package version number for RC1 release.
1011
1012commit e4d73b86424b72db22bd9e91d43a5e2aad958f18
1013Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1014Date:   Tue Oct 18 00:01:54 2005 +0000
1015
1016    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
1017        substitutions to work better with BSD make
1018
1019commit 5d201158177e51f171e196148186106282ee5220
1020Author: Adam Jackson <ajax@nwnk.net>
1021Date:   Mon Oct 17 22:57:35 2005 +0000
1022
1023    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
1024        of indirectly
1025
1026commit be5a30fa3e3c731d69c4003beb28f22f0335e781
1027Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1028Date:   Mon Oct 17 00:09:05 2005 +0000
1029
1030    Use sed & cpp to substitute variables in driver man pages
1031
1032commit 5461be0c1969120b3e5f610bc5d8abc2c00259eb
1033Author: Thomas Winischhofer <thomas@winischhofer.net>
1034Date:   Sun Oct 16 18:12:32 2005 +0000
1035
1036    SiS driver: Fix MIPS linking error
1037
1038commit a8ebd720f7c56ac9181eab1e68d2d2c5a9ac96da
1039Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1040Date:   Tue Oct 4 20:01:03 2005 +0000
1041
1042    Check in generated README files
1043
1044commit 60b23a8cd5eefd77b64c84ab4de478420ae58f07
1045Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1046Date:   Mon Oct 3 21:22:08 2005 +0000
1047
1048    - For all drivers that have a <driver>.sgml file, add code in their build
1049        system to build the README file at make dist time
1050    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
1051        will check if the required tools and files exist, and if so set a
1052        conditional.
1053    - util/modular/symlink.sh
1054    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
1055    - Add all the README.<driver> to the list of excluded files
1056    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
1057        it spew less warnings when the text file is built.
1058
1059commit abd9f7422059b9bb6c2a5bcdb8bca9d21882d3de
1060Author: Thomas Winischhofer <thomas@winischhofer.net>
1061Date:   Wed Sep 28 23:12:53 2005 +0000
1062
1063    SiS driver: SiS301 supports 1024x768 in Hivision; exclude 512x384
1064
1065commit bfb25dcbb943995febcbab411d9f93df6d04c8a4
1066Author: Thomas Winischhofer <thomas@winischhofer.net>
1067Date:   Fri Sep 23 16:34:04 2005 +0000
1068
1069    SiS driver: Fix Xv in MergedFB mode on SiS760 with hybrid memory
1070
1071commit 27583a4cccbccf5c06b7bdc48b00f638d6c1174f
1072Author: Thomas Winischhofer <thomas@winischhofer.net>
1073Date:   Wed Sep 21 23:50:13 2005 +0000
1074
1075    SiS driver: Fix a possible crash in case EXA killed our allocated areas
1076
1077commit 0cb78509d1b353512fba4a11fc233ee11eaccd77
1078Author: Thomas Winischhofer <thomas@winischhofer.net>
1079Date:   Tue Sep 20 16:38:53 2005 +0000
1080
1081    SiS driver: Remove debug output
1082
1083commit 2b7817e6be3b6befd58bd70a3d8d68eca9a73389
1084Author: Thomas Winischhofer <thomas@winischhofer.net>
1085Date:   Tue Sep 20 16:34:32 2005 +0000
1086
1087    SiS driver: Color saturation for newer chipsets
1088
1089commit 9db2013e9c8f55245ed6d33a2dcf34c7f5be0574
1090Author: Eric Anholt <anholt@freebsd.org>
1091Date:   Sun Sep 18 02:32:23 2005 +0000
1092
1093    Break EXA ABI while we still can. Add coordinates to the UploadToScreen
1094        hook so we can upload a subset of a pixmap, and convert the current
1095        drivers to respect that. Use this support to directly UploadToScreen in
1096        exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
1097        programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
1098        hot). I would have bumped major version, only I can't tell what the
1099        EXA_VERSION_* is supposed to be doing as opposed to the module version.
1100
1101commit 6cf261a522aec729c644e4d4999f7d22860e48a6
1102Author: Thomas Winischhofer <thomas@winischhofer.net>
1103Date:   Sat Sep 17 23:07:17 2005 +0000
1104
1105    SiS driver: Improve vertical scaling for TV output on 301C
1106
1107commit a08a3a729bef52a6ae2f969c6d491372e126332f
1108Author: Thomas Winischhofer <thomas@winischhofer.net>
1109Date:   Fri Sep 16 13:46:39 2005 +0000
1110
1111    SiS driver: Fix dual-pointer issue in dual head mode (really this time)
1112        Calculate 4-tap scaler data instead of using tables sisfb: if not
1113        loaded, it can't have POSTed cards...
1114
1115commit 1c03c71b29ea4e6d9e2513fe84e9be9cf8f3c19f
1116Author: Thomas Winischhofer <thomas@winischhofer.net>
1117Date:   Fri Sep 16 00:24:24 2005 +0000
1118
1119    SiS driver: Fixed "double" cursor in dual head mode after mode switch
1120
1121commit eed6bccec235201b17fab39fbb9be962e26128ec
1122Author: Thomas Winischhofer <thomas@winischhofer.net>
1123Date:   Thu Sep 15 21:23:59 2005 +0000
1124
1125    SiS driver: - Fix (gamma) brightness and add contrast
1126    - EXA fixes (Eric Anholt)
1127
1128commit 08c93fc60cd7ec2aede27558f9e853905b87a28b
1129Author: Eric Anholt <anholt@freebsd.org>
1130Date:   Wed Sep 14 09:12:17 2005 +0000
1131
1132    Test the right variables for turning on DRI support.
1133
1134commit f6def46f0bc61e5c16f3022b2c4449214384b6a7
1135Author: Thomas Winischhofer <thomas@winischhofer.net>
1136Date:   Wed Sep 7 19:44:14 2005 +0000
1137
1138    SiS driver: Make remaining TV modes vertically scalable Add 960x540 for
1139        1080i
1140
1141commit 13335937b6a4d3957d684e5a841f3726001a4619
1142Author: Thomas Winischhofer <thomas@winischhofer.net>
1143Date:   Mon Sep 5 14:26:16 2005 +0000
1144
1145    SiS driver: Add support for 576P/625P and 576I/625I YPbPr (HDTV) output Add
1146        720x576 and 768x576 for NTSC TV output
1147
1148commit be4ce634381f347540a241f85b1e6c74eab3ef02
1149Author: Thomas Winischhofer <thomas@winischhofer.net>
1150Date:   Fri Sep 2 17:10:36 2005 +0000
1151
1152    SiS driver: Make YPbPr output vertically scalable; improve horizontal
1153        scaling
1154
1155commit 8f09b03e8d0d282e87164ed735dc38ac1f44288e
1156Author: Thomas Winischhofer <thomas@winischhofer.net>
1157Date:   Tue Aug 30 00:12:58 2005 +0000
1158
1159    SiS driver: Fix TV locking issue
1160
1161commit ce2c312e8c9b9ebac5107007242942727b7acf2a
1162Author: Thomas Winischhofer <thomas@winischhofer.net>
1163Date:   Mon Aug 29 23:27:32 2005 +0000
1164
1165    SiS driver: HDTV fixes
1166
1167commit 569f355e7d1a67a83bee2760bfb67e53446ed3bd
1168Author: Thomas Winischhofer <thomas@winischhofer.net>
1169Date:   Wed Aug 24 23:15:23 2005 +0000
1170
1171    SiS driver: Additional EXA fixes
1172
1173commit bcb0c36df6d1e98a17549fc3e4425dda37d4aeb7
1174Author: Eric Anholt <anholt@freebsd.org>
1175Date:   Wed Aug 24 22:43:27 2005 +0000
1176
1177    Bugzilla #4090: Introduce getters for pixmap pitch and offset, to
1178        simplify/clarify it for driver writers who probably don't want to know
1179        what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the sis
1180        driver to use them, and bumps the EXA module minor version.
1181
1182commit 9616898015b61535ddf9422bd6eb6f1206a96028
1183Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1184Date:   Sun Aug 21 15:25:30 2005 +0000
1185
1186    Build fix for systems with BuildXF86DRI = NO
1187
1188commit ef1e03be0222b300da441decf7914345d207be25
1189Author: Daniel Stone <daniel@fooishbar.org>
1190Date:   Thu Aug 18 09:03:49 2005 +0000
1191
1192    Update autogen.sh to one that does objdir != srcdir.
1193
1194commit 533aef9ba51cc3db1cf19ce91007b670e5ba6b21
1195Author: Thomas Winischhofer <thomas@winischhofer.net>
1196Date:   Tue Aug 16 22:17:01 2005 +0000
1197
1198    SiS driver: My version number
1199
1200commit c11eed9f742e1599f7e120c211a3434e45653c88
1201Author: Thomas Winischhofer <thomas@winischhofer.net>
1202Date:   Tue Aug 16 22:08:50 2005 +0000
1203
1204    Hm, might have forgotten the headers
1205
1206commit 8a7568031b5641c0437ba24ae9a2fa80af95d64b
1207Author: Thomas Winischhofer <thomas@winischhofer.net>
1208Date:   Tue Aug 16 22:06:59 2005 +0000
1209
1210    SiS driver: Fix small glitch in mode switching for 302LV bridge
1211
1212commit 1b66e83ad6316ce383b60cc91d0a503709e252ed
1213Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
1214Date:   Mon Aug 15 07:30:05 2005 +0000
1215
1216    Egbert's 64bit fixes for mixed 32/64bit clients
1217
1218commit 50de2d7e58f20936af579cfde5e96f4a4b98a4df
1219Author: Eric Anholt <anholt@freebsd.org>
1220Date:   Sun Aug 14 19:46:55 2005 +0000
1221
1222    - Fix the exa pixmap offset/pitch alignment to deal with non-POT alignment
1223        requirements. MGA, notably, uses a multiple of 3 in some cases.
1224    - Rename the pixmap offset/pitch alignment fields to more clearly state
1225        their meaning.
1226
1227commit ad62f278ffd4bdd80c862ca9066165bde8183f9b
1228Author: Thomas Winischhofer <thomas@winischhofer.net>
1229Date:   Thu Aug 11 12:59:18 2005 +0000
1230
1231    SiS driver: ARGH.... search/replace stupidity
1232
1233commit c018df356027d79324aacf7731c398bb2d40676f
1234Author: Thomas Winischhofer <thomas@winischhofer.net>
1235Date:   Thu Aug 11 12:57:12 2005 +0000
1236
1237    SiS driver: Rename BUFSIZ to something else to avoid confusion with stdio's
1238        BUFSIZ
1239
1240commit 102ff29c6aa8765fdc823a1c7a1c82d273f2f7a7
1241Author: Thomas Winischhofer <thomas@winischhofer.net>
1242Date:   Mon Aug 8 11:40:36 2005 +0000
1243
1244    SiS driver: Add some convenience for SiSCtrl
1245
1246commit bbf8a8e8dbef247b4f8d42c527b83d0b0bad61bf
1247Author: Adam Jackson <ajax@nwnk.net>
1248Date:   Sun Jul 31 17:19:29 2005 +0000
1249
1250    Post-merge fixups:
1251    - Disable building the gamma driver
1252    - Fix numerous Imakefiles to get header paths and subdirs right
1253    - Symlink client-side GLX lib source from Mesa
1254    - Add new shader subdirs to the Mesa core build
1255    - Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need it,
1256        since they don't generate protocol, and it was breaking the build.
1257
1258commit 5567e32b617bbaac92286b67f8c504385a34958b
1259Author: Kevin E Martin <kem@kem.org>
1260Date:   Fri Jul 29 21:22:44 2005 +0000
1261
1262    Various changes preparing packages for RC0:
1263    - Verify and update package version numbers as needed
1264    - Implement versioning scheme
1265    - Change bug address to point to bugzilla bug entry form
1266    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1267        reenable it)
1268    - Fix makedepend to use pkgconfig and pass distcheck
1269    - Update build script to build macros first
1270    - Update modular Xorg version
1271
1272commit abd40577c5af78078c1342242b9e4af4c79329a6
1273Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1274Date:   Wed Jul 27 21:23:29 2005 +0000
1275
1276    Add xf86driproto to dependencies for drivers with DRI support. Patch from
1277        Donnie Berkholz
1278
1279commit 183bef925915e3e918fcbf12fac17db73bb55bab
1280Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1281Date:   Tue Jul 26 22:25:09 2005 +0000
1282
1283    Tue Jul 26 18:24:45 2005 Søren Sandmann <sandmann@redhat.com>
1284    Include <X11/X.h> instead of "X.h"
1285
1286commit c8836bb0f42e38bd896b062fb1abb2663af4f59e
1287Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1288Date:   Tue Jul 26 22:24:10 2005 +0000
1289
1290    Build system for sis
1291
1292commit 5be938441d8c42bd57b68d6759e25b0e25659988
1293Author: Thomas Winischhofer <thomas@winischhofer.net>
1294Date:   Tue Jul 19 23:31:49 2005 +0000
1295
1296    SiS driver: Some fixes for multiple cards. Small fix for mode switching on
1297        newer machines. Prepare for Dave's PCI cleanup.
1298
1299commit 1d4febacb8f831d540470622289149088799dd54
1300Author: Thomas Winischhofer <thomas@winischhofer.net>
1301Date:   Mon Jul 18 21:00:57 2005 +0000
1302
1303    SiS driver: Fix xv offscreen memory allocation for Xv etc.
1304
1305commit 73fbbff220d196e173c8da4b81bbe1bf3bf0dccb
1306Author: Thomas Winischhofer <thomas@winischhofer.net>
1307Date:   Fri Jul 15 15:35:18 2005 +0000
1308
1309    SiS driver: Minor fixes
1310
1311commit e1915b0015c10bfdbf72aa6f1ccbe25a92a628a6
1312Author: Thomas Winischhofer <thomas@winischhofer.net>
1313Date:   Wed Jul 13 17:17:00 2005 +0000
1314
1315    SiS driver: Some minor fixes (mainly for XGI)
1316
1317commit 22885ed4d5f8da3db4a1fe99dd9f9d4f7da1592b
1318Author: Adam Jackson <ajax@nwnk.net>
1319Date:   Mon Jul 11 02:29:59 2005 +0000
1320
1321    Prep for modular builds by adding guarded #include "config.h" everywhere.
1322
1323commit fe03307e6ab31ab7e05074da7429ccfa355e83af
1324Author: Thomas Winischhofer <thomas@winischhofer.net>
1325Date:   Fri Jul 8 16:32:14 2005 +0000
1326
1327    SiS driver: Clean up VBFlags mess, part 2
1328
1329commit e4491adfaec96ba07915b23aa331b1003463f974
1330Author: Thomas Winischhofer <thomas@winischhofer.net>
1331Date:   Fri Jul 8 15:31:53 2005 +0000
1332
1333    SiS driver: Clean up VBFlags mess
1334
1335commit 9a7d20ffb18915a4f5c6252eac6942932d91bcc7
1336Author: Thomas Winischhofer <thomas@winischhofer.net>
1337Date:   Thu Jul 7 00:46:09 2005 +0000
1338
1339    SiS driver: Distinguish between XGI V3XT A01 and A02 boards
1340
1341commit 9e4d62bad9627bd40e184a29953a3956939a3f5c
1342Author: Thomas Winischhofer <thomas@winischhofer.net>
1343Date:   Wed Jul 6 14:58:42 2005 +0000
1344
1345    Doc update
1346
1347commit 5d40b107007537d71917767c18b796dfcc6b8138
1348Author: Thomas Winischhofer <thomas@winischhofer.net>
1349Date:   Wed Jul 6 10:49:01 2005 +0000
1350
1351    SiS driver: Use a reasonable MaxXFBMem setting if the user didn't supply
1352        one. (Closes #2098, #2783)
1353
1354commit 1f9a85f42971ec674ff805773f340d9bf7f18c90
1355Author: Thomas Winischhofer <thomas@winischhofer.net>
1356Date:   Tue Jul 5 17:32:05 2005 +0000
1357
1358    SiS driver: Sanitize log output
1359
1360commit 8c1c7fe9124b9dd0bc64a37ac02c08fbf359ebe8
1361Author: Thomas Winischhofer <thomas@winischhofer.net>
1362Date:   Tue Jul 5 14:00:53 2005 +0000
1363
1364    SiS driver: Another update of the manpage
1365
1366commit 1fbbaec0415a7ebde1d99ff82f27b524f8487200
1367Author: Thomas Winischhofer <thomas@winischhofer.net>
1368Date:   Tue Jul 5 13:49:15 2005 +0000
1369
1370    SiS driver: Remove debug output from previous commit which also fixed the
1371        PCI device probing/initialisation for using SiS and XGI cards at the
1372        same time.
1373
1374commit afc2bfcc4fddece54b32f9b837ee1d7d0f89cc76
1375Author: Thomas Winischhofer <thomas@winischhofer.net>
1376Date:   Tue Jul 5 13:45:40 2005 +0000
1377
1378    SiS driver: Update driver date
1379
1380commit 4b4121955fe91c07ce905cab01598ec3b86e5df3
1381Author: Thomas Winischhofer <thomas@winischhofer.net>
1382Date:   Tue Jul 5 13:43:28 2005 +0000
1383
1384    SiS driver: Fix for mode-restoring if more than one cards are used. (Don't
1385        read/write BIOS scratch area of non-primary cards)
1386
1387commit 6597121283a951a63f5b65f5a545da2a860c09b9
1388Author: Thomas Winischhofer <thomas@winischhofer.net>
1389Date:   Tue Jul 5 13:09:54 2005 +0000
1390
1391    SiS driver: Fixes for XGI Z7 (No Xv, no ARGB cursors, lower dotclock)
1392
1393commit 66b8354a10ef73a07c3ebb4c5358b6333167a187
1394Author: Thomas Winischhofer <thomas@winischhofer.net>
1395Date:   Mon Jul 4 17:36:07 2005 +0000
1396
1397    SiS driver: Sync accel before UploadTo/DownloadFromScreen
1398
1399commit 286dc28ce8db8f787c1ed67f0ef4b82c74c9ae8d
1400Author: Thomas Winischhofer <thomas@winischhofer.net>
1401Date:   Mon Jul 4 15:45:11 2005 +0000
1402
1403    SiS driver: Some further small fixes for XGI
1404
1405commit f834d1f1af7e2cf511f8a5e7c55587a6af6144f1
1406Author: Thomas Winischhofer <thomas@winischhofer.net>
1407Date:   Mon Jul 4 14:42:37 2005 +0000
1408
1409    SiS driver: Fixes for XGI Z7
1410
1411commit 5fd45266fe40c70406f07b3ac6d84900b9b6679c
1412Author: Thomas Winischhofer <thomas@winischhofer.net>
1413Date:   Mon Jul 4 12:24:55 2005 +0000
1414
1415    SiS driver: Update manpage
1416
1417commit 76ced1d6167c231e5afd743fc67fbc91dcb8c5e5
1418Author: Thomas Winischhofer <thomas@winischhofer.net>
1419Date:   Mon Jul 4 12:07:07 2005 +0000
1420
1421    SiS driver: Some small additions/fixes
1422
1423commit c8abdb74f9ac272d6ea6c6e7c037c55875fda065
1424Author: Thomas Winischhofer <thomas@winischhofer.net>
1425Date:   Mon Jul 4 10:57:08 2005 +0000
1426
1427    SiS driver:
1428    - Added initial support for XGI chipsets (V3XT, V5, V8, Z7). Z7 and V5 are
1429        untested. All features supported (Xv, HWCursor, DPMS, etc.). The binary
1430        XGI DRI driver is not supported.
1431    - Ported driver to EXA 0.1.0. Known problems still to solve at this time
1432        are:
1433    EXA's deinitialisation routine "DriverFini()" does not unwrap
1434        pScreen->DestroyPixmap (and others), leading to a crash on machines
1435        where the SWCursor is being used (SWCursor pixmaps are destroyed after
1436        EXA has destroyed the offscreen memory manager).
1437    EXA does not work correctly with 24bpp framebuffers. For some reason, all
1438        pixmaps handed to the drawing primitives are 32bpp, despite the correct
1439        24bpp-flag handed to xf86SetDepthBpp().
1440
1441commit 1db609b22e77b09a132bbc7e94256a7edfa592b3
1442Author: Daniel Stone <daniel@fooishbar.org>
1443Date:   Fri Jul 1 22:43:13 2005 +0000
1444
1445    Change all misc.h and os.h references to <X11/foo.h>.
1446
1447commit 9edddc6e948eda5b3045bceac8f9a741dccfdea6
1448Author: Thomas Winischhofer <thomas@winischhofer.net>
1449Date:   Wed Jun 29 23:06:12 2005 +0000
1450
1451    SiS driver: Missing declaration
1452
1453commit 8e36e074e6bf10ad3c8e4c72f364390cccafb7c4
1454Author: Thomas Winischhofer <thomas@winischhofer.net>
1455Date:   Wed Jun 29 22:35:58 2005 +0000
1456
1457    SIS driver: Small fix for non-rectangular MergedFB layouts
1458
1459commit f13a87835401edd7800615457cf6ed37cf992021
1460Author: Thomas Winischhofer <thomas@winischhofer.net>
1461Date:   Wed Jun 29 22:11:28 2005 +0000
1462
1463    SiS driver: Make >=6.9 stuff work with >=6.8.99.13
1464
1465commit 0b4aa8f28a8490ce6be45577cbfd1ae592327cb3
1466Author: Thomas Winischhofer <thomas@winischhofer.net>
1467Date:   Mon Jun 27 17:18:06 2005 +0000
1468
1469    SiS driver: Some further small fixes
1470
1471commit 705433d3d2bd2cc4ab824a88c1f98132631f8665
1472Author: Thomas Winischhofer <thomas@winischhofer.net>
1473Date:   Mon Jun 27 15:56:53 2005 +0000
1474
1475    SiS driver:
1476    - Fix 512x384 TV/PAL mode
1477    - Major code cleanup
1478
1479commit c0691e73cf0020e7e1486f8c064205c44ac58fa9
1480Author: Adam Jackson <ajax@nwnk.net>
1481Date:   Sat Jun 25 21:16:56 2005 +0000
1482
1483    Bug #3626: _X_EXPORT tags for video and input drivers.
1484
1485commit 100eac71b853150bb88d7f06fd5fb777f7f78032
1486Author: Thomas Winischhofer <thomas@winischhofer.net>
1487Date:   Tue Jun 21 11:18:51 2005 +0000
1488
1489    SiS driver: Add support for 1280x854 panels Fix Xv for 300 series to
1490        support a width of 768 (prev. 720)
1491
1492commit 89d489c67ca63c2397789e227e35e5886721df13
1493Author: Adam Jackson <ajax@nwnk.net>
1494Date:   Wed May 18 17:47:36 2005 +0000
1495
1496    Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
1497        number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
1498        version number. Modify DRIQueryVersion to return the libdri version
1499        number, which all DDXes were requesting implicitly. Fix the DDXes to
1500        check for the DRIINFO version they were compiled against.
1501
1502commit 0fec79e5d207ae114f5fc60d98841d6a33615bc9
1503Author: Thomas Winischhofer <thomas@winischhofer.net>
1504Date:   Thu Apr 21 21:45:36 2005 +0000
1505
1506    SiS driver:
1507    - Favour MMX2 over SSE as memcpy() method when benchmark is impossible
1508
1509commit 45590c76ac23e6a854c580fbf30fba4cd3d9aae7
1510Author: Thomas Winischhofer <thomas@winischhofer.net>
1511Date:   Thu Apr 21 21:30:56 2005 +0000
1512
1513    SiS driver:
1514    - Add SISCTRL extension
1515    - Xv interface for SiSCtrl is now deprecated (will be removed soon)
1516    - Remove useless GammaPreBrightness feature
1517    - Fix LCD+TV mode for dual link panels
1518    - Add support for LCD-via-CRT1 for 315PRO
1519    - Add "TVBlueWorkAround" option
1520    - Various minor fixes
1521
1522commit 2c42d13b63f6798cf4d01e6e556b02169bacabb4
1523Author: Daniel Stone <daniel@fooishbar.org>
1524Date:   Wed Apr 20 12:25:29 2005 +0000
1525
1526    Fix includes right throughout the Xserver tree:
1527    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
1528    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
1529        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
1530    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
1531
1532commit 2d51792a3cf3f4f87d596aba78f8dacc5b62254a
1533Author: Thomas Winischhofer <thomas@winischhofer.net>
1534Date:   Fri Mar 11 14:39:48 2005 +0000
1535
1536    SiS driver:
1537    - MergedFB/Xinerama: Added support for non-rectangular layouts (no panning
1538        into dead areas, mouse restriced to accessible areas)
1539    - MergedFB/Xinerama: Added support for RandR. Current window managers are
1540        smart enough to update their Xinerama-info on RandR events. This
1541        practically allows switching from dual-head operation to single-head
1542        operation (by switching to a clone mode and simultaniously resizing the
1543        desktop) and vice versa.
1544    - MergedFB: Improved "physical alignment compensation" Offset by
1545        disallowing panning and mouse movements into dead areas. (However,
1546        RandR is disabled if that Offset is used.)
1547    - MergedFB: Made identically looking MetaModes work with RandR. (by
1548        supplying a fake rate.)
1549    - Added "Reflect" feature: Reflect screen in x, y or x+y direction (Uses
1550        shadow framebuffer; no accel, no Xv, no HWCursor.)
1551    - Added aspect ratio detection for analog (VGA) devices. Produces different
1552        default modes for 800x480, 1024x576, 1280x720,
1553    1280x768 and 1280x800 depending on the aspect ratio. Options exist to
1554        overrule this for each output device.
1555    - Fixed FSTN support on SiS55x (for 320x240 xSTN panels)
1556    - Workaround for SiS76x memory access latency issues if no local
1557        framebuffer memory is present. Driver now allows only one video overlay
1558        and assumes a quite restricted memory bandwidth. This chip is really
1559        crippled. / If in hybrid mode, the driver only uses the LFB memory
1560        (required changes in the video memory layout)
1561    - Minor fix for machines with Trumpion Zurac LVDS scalers.
1562    - Fixed bug in SaveScreen() causing a sig 11 sometimes.
1563    - Added screen blanking for TV output
1564    - Added two widescreen modes for PAL/NTSC TV output
1565    - Numerous minor fixes and clean-ups.
1566    - Numerous whitespace cleanups. Sorry for the noise.
1567
1568commit 291fc2d3ae3112b8f5d8a3836446da17d496b58c
1569Author: Thomas Winischhofer <thomas@winischhofer.net>
1570Date:   Mon Feb 14 19:07:41 2005 +0000
1571
1572    Build fix for non-gcc compilers
1573
1574commit 102152c143e1553431fcee8c7c37602fad617e30
1575Author: Thomas Winischhofer <thomas@winischhofer.net>
1576Date:   Mon Jan 31 23:37:02 2005 +0000
1577
1578    SiS driver: Fix fast memcpy() for AMD64; fix mode restoring on AMD64
1579
1580commit a9decf9003afacc661ce7a08e1a534cbc1f2eea6
1581Author: Thomas Winischhofer <thomas@winischhofer.net>
1582Date:   Tue Jan 25 16:14:01 2005 +0000
1583
1584    SiS driver: Update manpage
1585
1586commit 5466b280021e22c24780f4c3e4560c5045c29118
1587Author: Thomas Winischhofer <thomas@winischhofer.net>
1588Date:   Tue Jan 25 15:00:20 2005 +0000
1589
1590    Copy/paste error
1591
1592commit 5a253b1f4f639b8a49d9458e44af63e58c5a7965
1593Author: Thomas Winischhofer <thomas@winischhofer.net>
1594Date:   Wed Jan 19 16:19:40 2005 +0000
1595
1596    SiS driver:
1597    - Fix off-by-one error in setting up offscreen-images
1598    - Fix for retrieval of mode timing from BIOS for LCD
1599    - Fix for DGA in MergedFB mode
1600    - Code size reduction by more calculations, less tables
1601    - ShadowFB uses fast memcpy (correctly) now
1602    - Prefer user given modes over default ones
1603    - Add ForcePanelRGB option
1604
1605commit 4f3671640befe65334ebdfa5aef4bc2716f0aa61
1606Author: Thomas Winischhofer <thomas@winischhofer.net>
1607Date:   Mon Dec 6 15:58:20 2004 +0000
1608
1609    SiS driver:
1610    - Fix for 1600x1200 LCD panels
1611    - Fix DGA in MergedFB mode
1612
1613commit 6ef9f9d26ae21f074055333d25689272c8299cd7
1614Author: Thomas Winischhofer <thomas@winischhofer.net>
1615Date:   Fri Dec 3 15:57:59 2004 +0000
1616
1617    SiS driver:
1618    - Clean up option handling
1619    - Add separate gamma correction/brightness for CRT2
1620    - Add "offset" for MergedFB mode for allowing non-rectangular desktops
1621    - Clean up and fix a off-by-one error in CRTC programming (old series)
1622    - Fix low-resolution (xres <= 512) and doublescan user modes for CRT2
1623
1624commit c1031b87580a7d5d1babfebdf07842635d4b3195
1625Author: Thomas Winischhofer <thomas@winischhofer.net>
1626Date:   Thu Nov 25 15:29:37 2004 +0000
1627
1628    SiS driver: Clarify log in MergedFB mode
1629
1630commit b41edc0ad1ecd95fc6c0a52d4ab0edb55ae4d323
1631Author: Thomas Winischhofer <thomas@winischhofer.net>
1632Date:   Wed Nov 24 01:05:02 2004 +0000
1633
1634    SiS driver: Renamed options "XvBenchmarkMemcpy" to "BenchmarkMemcpy" and
1635        "XvSSECopy" to "UseSSE". Fix crash on machines with two or more
1636        physical SiS cards. Enhanced logic to overrule monitor timings. Make
1637        driver independent of vgaHW module. Use /dev/port instead of inX/outX
1638        on ARM and MIPS (untested yet). Fix SiS301 panel misdetection (due to
1639        very old, buggy BIOS). Clean up.
1640
1641commit 08079cea18f5ba79f6aaf6e7312e50120b1ae648
1642Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1643Date:   Sun Nov 7 17:18:41 2004 +0000
1644
1645    build fix for static server
1646
1647commit 128cf1448f44214acf01e20c1e517dfc6fe2959e
1648Author: Thomas Winischhofer <thomas@winischhofer.net>
1649Date:   Fri Nov 5 09:28:42 2004 +0000
1650
1651    SiS driver: Reverse log-verbosity logic at output device detection
1652
1653commit 39ded003ab27112e3d8152a57fc96a49549e7854
1654Author: Thomas Winischhofer <thomas@winischhofer.net>
1655Date:   Thu Nov 4 14:39:56 2004 +0000
1656
1657    SiS driver: Warning fix
1658
1659commit 2619e2709b6be7f7340b055f8c99a360f31e250f
1660Author: Thomas Winischhofer <thomas@winischhofer.net>
1661Date:   Thu Nov 4 11:50:40 2004 +0000
1662
1663    SiS driver: Fix compilation on non-x86 platforms (#1780) Separate CPU
1664        detection from memcpy() benchmark Initialize FB memory manager
1665        regardless of NoAccel
1666
1667commit 86846ea06b512a352a6215b3559a01bee37dbc2e
1668Author: Thomas Winischhofer <thomas@winischhofer.net>
1669Date:   Fri Oct 29 13:16:28 2004 +0000
1670
1671    SiS driver: Change 6.8.2 conditions to 6.9.0
1672
1673commit 7c39b4436b874cc1fd401c2387d41d3290963cf1
1674Author: Thomas Winischhofer <thomas@winischhofer.net>
1675Date:   Fri Oct 29 10:44:26 2004 +0000
1676
1677    SiS driver: Fix XvSSEMemcpy option handling for <6.8.2
1678
1679commit c7737cae58cdbfc9578100c4be8e2411caba1b46
1680Author: Thomas Winischhofer <thomas@winischhofer.net>
1681Date:   Fri Oct 29 10:38:47 2004 +0000
1682
1683    SIS driver: Fix compilation for pre-6.8.2
1684
1685commit 43f68e100d126c8cc9c78bbacd60e4e9c9452dc3
1686Author: Thomas Winischhofer <thomas@winischhofer.net>
1687Date:   Fri Oct 29 10:35:16 2004 +0000
1688
1689    SiS driver: Fix compilation with -fPIC; implement sane OS check for SSE
1690        support.
1691
1692commit 64bfe79b6af999994063a65199cb971044f2df7e
1693Author: Thomas Winischhofer <thomas@winischhofer.net>
1694Date:   Fri Oct 29 00:24:56 2004 +0000
1695
1696    SiS driver: Fix memcpy() acceleration for AMD Duron CPUs (which do not
1697        support SSE; falsely executed an SSE instruction if only mmxext is
1698        supported by the CPU)
1699    TODO: Fix OS check for SSE instructions. Need to find a way to install a
1700        signal handler for SIGILL since that stupid xf86sighandler plainly
1701        "return"s and causes an immediate second SIGILL as the "return" returns
1702        to the illegal instruction itself.
1703
1704commit e78fcc7a7c48a725db5c6ff149e1ea1d56aa6e21
1705Author: Thomas Winischhofer <thomas@winischhofer.net>
1706Date:   Thu Oct 28 22:14:59 2004 +0000
1707
1708    SiS driver: Clean up; remove unneccessary register writes in Xv code; add
1709        gamma brightness features.
1710
1711commit b69ddb60c9304eb9ed40ae60a5441ea72378751b
1712Author: Thomas Winischhofer <thomas@winischhofer.net>
1713Date:   Wed Oct 27 14:31:45 2004 +0000
1714
1715    SiS driver: Enhanced memcpy() stuff; added optimized memcpy() for AMD64
1716        (AMD64 code is entirely untested yet - anybody?)
1717
1718commit 19e825ebc821fcb5f08d702f6ec1cb33c091bacf
1719Author: Thomas Winischhofer <thomas@winischhofer.net>
1720Date:   Fri Oct 22 00:09:43 2004 +0000
1721
1722    SiS driver: Another fix for asm memcpy()
1723
1724commit 0c2896f826eaddf6ff51555d1a51c52fbc4e4b65
1725Author: Thomas Winischhofer <thomas@winischhofer.net>
1726Date:   Thu Oct 21 23:49:58 2004 +0000
1727
1728    SiS driver: Fix for asm memcpy
1729
1730commit ac38a1285425c7146886c1f26d2d920c7ead4925
1731Author: Thomas Winischhofer <thomas@winischhofer.net>
1732Date:   Thu Oct 21 23:41:14 2004 +0000
1733
1734    SiS driver: Add sis_memcpy.c
1735
1736commit 5170023bcf698192b2dc92402168c47fff9ef8dc
1737Author: Thomas Winischhofer <thomas@winischhofer.net>
1738Date:   Thu Oct 21 23:36:13 2004 +0000
1739
1740    SiS driver: Add assembler memcpy() routines for Xv
1741
1742commit f27d162b322707c6d2546b1aacffcec8e1637c4d
1743Author: Thomas Winischhofer <thomas@winischhofer.net>
1744Date:   Fri Oct 15 17:47:55 2004 +0000
1745
1746    SiS driver: MergedFB mode fix/enhancement:
1747    - Make merged modes look really different for vidmod ext (by providing a
1748        fake dotclock)
1749    - Add "+"-notation for clone modes; used instead of "-" if two different
1750        modes are to be merged for cloning.
1751
1752commit 4c5d71a3b62eea258051dfcf7ca1cad2a1978b10
1753Author: Thomas Winischhofer <thomas@winischhofer.net>
1754Date:   Wed Oct 13 18:14:07 2004 +0000
1755
1756    SiS driver: Fix false comment
1757
1758commit 46d0b00694b350740189ae4dbec35b419868ac4e
1759Author: Thomas Winischhofer <thomas@winischhofer.net>
1760Date:   Wed Oct 13 18:08:12 2004 +0000
1761
1762    SiS driver:
1763    - Update driver date
1764    - Add support for Panasonic AE700 projector (1280x720 50/60Hz native modes
1765        for HDMI/DVI-D (why don't these stupid devices propagate these modes in
1766        their EDID?!)
1767
1768commit e311b3b1c95530fc51d65d8260525b0c561c3b28
1769Author: Thomas Winischhofer <thomas@winischhofer.net>
1770Date:   Wed Oct 13 18:00:37 2004 +0000
1771
1772    SiS driver: Fix VB PRG CLK for actually released pre-released BIOSes for
1773        661 series.
1774
1775commit 5887d36e9d511332404c15e427e85e8723763041
1776Author: Thomas Winischhofer <thomas@winischhofer.net>
1777Date:   Sat Oct 2 11:22:29 2004 +0000
1778
1779    SiS driver: Loosen DDC-check and don't bail out if devices wrongly report
1780        being "non-RGB-multicolor" type. (For Panasonic AE500 projector and
1781        some DVI-to-VGA adaptors)
1782
1783commit 1429e451ec91ce01d6969ace30ebe3047ad9cf29
1784Author: Adam Jackson <ajax@nwnk.net>
1785Date:   Wed Sep 22 04:38:03 2004 +0000
1786
1787    Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.
1788
1789commit 1b6d87873247f252c1e656ad3bba44d460c25497
1790Author: Kevin E Martin <kem@kem.org>
1791Date:   Fri Aug 20 18:57:06 2004 +0000
1792
1793    Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer).
1794
1795commit b94ee52295375ff43d5e12469e2aad86c678328b
1796Author: Thomas Winischhofer <thomas@winischhofer.net>
1797Date:   Sat Aug 14 15:35:49 2004 +0000
1798
1799    SiS driver: Additional bytes->pixel conversions for AllocateLinear
1800
1801commit 55215274191df6baedb199e580e2fadf66ebd0c4
1802Author: Thomas Winischhofer <thomas@winischhofer.net>
1803Date:   Sat Aug 14 15:26:51 2004 +0000
1804
1805    SiS driver:
1806    - RENDER acceleration now supports more PictOps (Clear, Src, Dst)
1807    - Linear offscreen manager counts in PIXELS, not BYTES - fix video code not
1808        to allocate too much
1809    - Kill compiler warning for DRI
1810
1811commit 9d509f63ee3c048a25a7d72790c93f314bc09373
1812Author: Thomas Winischhofer <thomas@winischhofer.net>
1813Date:   Thu Aug 12 12:59:25 2004 +0000
1814
1815    SiS driver: Add 960x600 as built-in mode (1080i, LCD, VGA)
1816
1817commit 5a5956a8b9ff9ed1c285f152cdb4c0fe4ef117a5
1818Author: Thomas Winischhofer <thomas@winischhofer.net>
1819Date:   Wed Aug 11 19:01:33 2004 +0000
1820
1821    SiS driver: Remove unneeded statement
1822
1823commit 32f31c8443272db98d82743708d3f22213ec1926
1824Author: Thomas Winischhofer <thomas@winischhofer.net>
1825Date:   Wed Aug 11 18:54:36 2004 +0000
1826
1827    SiS driver: Adapt mode numbers to new BIOS scheme and provide translation
1828
1829commit 813ad3aea67f8d7816fd2cbddc832908a6b7105d
1830Author: Thomas Winischhofer <thomas@winischhofer.net>
1831Date:   Wed Aug 11 00:45:43 2004 +0000
1832
1833    SiS driver:
1834    - Small fix for 1280x720 on larger panels
1835    - Small fix for built-in modes on non-standard panels
1836
1837commit 7266df7537cf2132145605404ebcdc5dad3aa77b
1838Author: Thomas Winischhofer <thomas@winischhofer.net>
1839Date:   Tue Aug 10 22:49:42 2004 +0000
1840
1841    SiS driver: Additional fixes for LCD
1842
1843commit 1a5d711d1ef175bcda964ee37829b6ca63a3c8d7
1844Author: Thomas Winischhofer <thomas@winischhofer.net>
1845Date:   Tue Aug 10 21:57:20 2004 +0000
1846
1847    SiS driver:
1848    - update timing for 1280x800, 1280x720 and 1280x768 panels
1849    - allow more modes for LCD (just don't scale them if we can't)
1850    - cleanup
1851
1852commit 079bf141c47ddcf7226807ef1b60670c2e9b843e
1853Author: Thomas Winischhofer <thomas@winischhofer.net>
1854Date:   Mon Aug 9 13:55:06 2004 +0000
1855
1856    SiS driver:
1857    - Add support for UMC-made video bridges
1858    - Add support for centering screen on non-standard panels
1859
1860commit 69289fc61ece99106d893de4ccd0137c46043046
1861Author: Thomas Winischhofer <thomas@winischhofer.net>
1862Date:   Sat Aug 7 18:05:05 2004 +0000
1863
1864    SiS driver: Warning fix
1865
1866commit 169822a2d23e30c2230b0fec9f12d9e7f56eb282
1867Author: Thomas Winischhofer <thomas@winischhofer.net>
1868Date:   Fri Aug 6 13:08:21 2004 +0000
1869
1870    SiS driver:
1871    - Clean up version printing
1872
1873commit b36c10f803e0be73689b6dae08ca3c7d96fac4ec
1874Author: Thomas Winischhofer <thomas@winischhofer.net>
1875Date:   Fri Aug 6 08:52:07 2004 +0000
1876
1877    SiS driver:
1878    - enable new RENDER code (despite the X.org version number for now)
1879
1880commit 4fe1e616a285ad9dddc35c08903e87f2d16f89d1
1881Author: Thomas Winischhofer <thomas@winischhofer.net>
1882Date:   Thu Aug 5 15:35:30 2004 +0000
1883
1884    SiS driver:
1885    - warning fixes for SunOS cc
1886    - documentation update
1887
1888commit c22f737fd67ca47b8a51cbe6bfa74ffad1d7ebd8
1889Author: Thomas Winischhofer <thomas@winischhofer.net>
1890Date:   Wed Aug 4 15:46:34 2004 +0000
1891
1892    SiS driver:
1893    - Adapt to new RENDER hooks (will be used if X.org version is > 6.7.0.0)
1894    - Use drmCommandWrite instead of compat-layer if drmWriteCommend exists
1895    - Unify driver after changes for dlloader
1896
1897commit c7bcee0dc08d56af4b9e42a184686ef1710bfc10
1898Author: Adam Jackson <ajax@nwnk.net>
1899Date:   Fri Jul 30 20:30:54 2004 +0000
1900
1901    Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
1902        framebuffer formats except cfb and the overlay modes should work, and
1903        r128 and radeon need to be loaded from the ati driver (both issues to
1904        be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
1905        drivers. elfloader users shouldn't be affected.
1906
1907commit 725276d251ef0e27307dd1b865c8d3cb7393f104
1908Author: Thomas Winischhofer <thomas@winischhofer.net>
1909Date:   Mon Jul 26 22:40:56 2004 +0000
1910
1911    SiS driver: Fix for 650/740 new BIOS data layout
1912
1913commit 4b2c04c9f18eae06919d0096dfa70ac234a6a61a
1914Author: Thomas Winischhofer <thomas@winischhofer.net>
1915Date:   Wed Jul 7 21:14:45 2004 +0000
1916
1917    SiS driver, vacation time edition:
1918    - Overrule bogus HSync/VRefresh ranges for LCD and TV
1919    - Fix for videobridgeless systems
1920
1921commit 1d8c6bd12b70f49cbb4944194c14b94d1dc42c05
1922Author: Thomas Winischhofer <thomas@winischhofer.net>
1923Date:   Tue Jun 29 10:09:58 2004 +0000
1924
1925    SiS driver:
1926    - Fix detection of non-standard panels
1927    - Support Sanyo PLV-Z2 in non-HDCP mode
1928    - Rework mode validation (map unsupported modes for TV to modes with same
1929        resolution)
1930
1931commit f112c72223b4964b0f8f2a510e323fee55742d3e
1932Author: Thomas Winischhofer <thomas@winischhofer.net>
1933Date:   Wed Jun 23 21:35:45 2004 +0000
1934
1935    SiS driver:
1936    - Use sane HSync/VRefresh ranges for LCD and TV if the user didn't specify
1937        any in xorg.conf
1938    - Use PAL by default of TV output forced (and TV not detected)
1939
1940commit a8ea3115164f845246e9b3f935238499b1b62531
1941Author: Thomas Winischhofer <thomas@winischhofer.net>
1942Date:   Mon Jun 21 00:38:20 2004 +0000
1943
1944    SiS driver: Fix LCD support for ECS 90x; Work-around broken BIOS reporting
1945        wrong LCD size.
1946
1947commit 870c22fd4254ee5623dbf82289d1e03edf609bb7
1948Author: Thomas Winischhofer <thomas@winischhofer.net>
1949Date:   Thu Jun 17 16:33:26 2004 +0000
1950
1951    Load glx module automatically if DRI is enabled Make DRI wrapper compile on
1952        older versions, too Bump driver version to correct date
1953
1954commit ff1eae67139b7a815ea3d13847d59d04236b3b10
1955Author: Thomas Winischhofer <thomas@winischhofer.net>
1956Date:   Thu Jun 17 14:25:51 2004 +0000
1957
1958    Add missed DRI change
1959
1960commit 515b943c4413e15d368ed9b585dbf3cec7c4db5d
1961Author: Thomas Winischhofer <thomas@winischhofer.net>
1962Date:   Thu Jun 17 13:20:14 2004 +0000
1963
1964    SiS driver update 2004/06/17
1965
1966commit dccd124b50c6d6e8dd29278b87c4ae9d14ae678a
1967Author: Eric Anholt <anholt@freebsd.org>
1968Date:   Wed Jun 16 09:44:00 2004 +0000
1969
1970    Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers,
1971        with the following notes:
1972    - Savage and Mach64 (= ati/ati*.[ch] changes) DRI not merged due to
1973        insecurity.
1974    - VIA driver converted to new drmContext and drmHandle names.
1975    - Radeon driver merge conflicted in many places, and MergedFB at least
1976        could probably use some checking at this point.
1977
1978commit ad305d6d4414b860c7caf1650d046a71aed7766f
1979Author: Eric Anholt <anholt@freebsd.org>
1980Date:   Wed Jun 16 09:27:09 2004 +0000
1981
1982    DRI trunk-20040613 import
1983
1984commit 5880d0f36b7f79b650ff56914db769327fb38cc9
1985Author: Eric Anholt <anholt@freebsd.org>
1986Date:   Wed Jun 16 09:23:54 2004 +0000
1987
1988    DRI XFree86-4_3_99_12-merge import
1989
1990commit 2a8d0bc1b050224139cf787946d2e433481b2e17
1991Author: Egbert Eich <eich@suse.de>
1992Date:   Fri Apr 23 19:45:40 2004 +0000
1993
1994    Merging XORG-CURRENT into trunk
1995
1996commit 36986a29abd7777a7f5aed82c8a5a277c33c456e
1997Author: Egbert Eich <eich@suse.de>
1998Date:   Sun Mar 14 08:33:36 2004 +0000
1999
2000    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2001
2002commit edfb01cf07a716123a4969c2532d64bd7e381472
2003Author: Egbert Eich <eich@suse.de>
2004Date:   Wed Mar 3 12:12:25 2004 +0000
2005
2006    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2007
2008commit 07d847169b5a54e459b42679e989af5eb6a5973d
2009Author: Egbert Eich <eich@suse.de>
2010Date:   Thu Feb 26 13:35:55 2004 +0000
2011
2012    readding XFree86's cvs IDs
2013
2014commit a2b4d6323e7e72857ba17d28eece772135635d34
2015Author: Egbert Eich <eich@suse.de>
2016Date:   Thu Feb 26 09:23:24 2004 +0000
2017
2018    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2019
2020commit bb935a32bb5c9d0dd01be3b93decfdbcb2e0ab21
2021Author: Kaleb Keithley <kaleb@freedesktop.org>
2022Date:   Mon Feb 23 20:35:11 2004 +0000
2023
2024    Import most of XFree86 4.4RC3. This import excludes files which have the
2025        new license. If we want to, later we can import 4.4RC3 again and pick
2026        up the files that have the new license, but for now the vendor branch
2027        is "pure."
2028
2029commit 10c83bf291a62e9b14699dc2f158a30fbe2d1b2d
2030Author: Egbert Eich <eich@suse.de>
2031Date:   Thu Jan 29 08:08:37 2004 +0000
2032
2033    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
2034
2035commit 546c4f291a92b5b5b7812196b0a4dc44ce5e7ddb
2036Author: Kaleb Keithley <kaleb@freedesktop.org>
2037Date:   Fri Dec 19 20:55:16 2003 +0000
2038
2039    XFree86 4.3.99.902 (RC 2)
2040
2041commit ebde9d1780cc6bb9307fa6639246764262738696
2042Author: Kaleb Keithley <kaleb@freedesktop.org>
2043Date:   Thu Dec 4 22:03:25 2003 +0000
2044
2045    XFree86 4.3.99.901 (RC 1)
2046
2047commit abe805c8c549fc02efebcfbbfa30ef69c4690b89
2048Author: Kaleb Keithley <kaleb@freedesktop.org>
2049Date:   Tue Nov 25 19:28:40 2003 +0000
2050
2051    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2052
2053commit 4a0967d910ff0c18285dd01cc0409a51ace0e6c4
2054Author: Kaleb Keithley <kaleb@freedesktop.org>
2055Date:   Tue Nov 25 19:28:39 2003 +0000
2056
2057    Initial revision
2058
2059commit 3eb5a12d4f37e6262b7e20a85e4620ed1d01efd8
2060Author: Kaleb Keithley <kaleb@freedesktop.org>
2061Date:   Fri Nov 14 16:48:55 2003 +0000
2062
2063    XFree86 4.3.0.1
2064
2065commit d1473b7bcf205215781d461eb62f8dba0fb78931
2066Author: Kaleb Keithley <kaleb@freedesktop.org>
2067Date:   Fri Nov 14 16:48:55 2003 +0000
2068
2069    Initial revision
2070
2071commit 727bfe5d006d0e5c0167c2472af9d8ba69c9e109
2072Author: Kaleb Keithley <kaleb@freedesktop.org>
2073Date:   Fri Nov 14 15:54:49 2003 +0000
2074
2075    R6.6 is the Xorg base-line
2076