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

xserver-xorg-video-via: Changes to 'upstream-unstable'



New branch 'upstream-unstable' available with the following commits:
commit 362e03a38682bfcf366242c53444fa36b6052794
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Sat Jan 13 21:35:23 2007 +0000

    Bring in a fix for XvMC building as done in the i810 driver.

commit ce8851aafdf7ff92501935afbcd4be9e3cf9f3a3
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Fri Oct 13 18:49:16 2006 -0400

    Bump to 0.2.2

commit cc587eb05a8274c4312f8456e51b5f1d024c4594
Author: Matthias Hopf <mhopf@suse.de>
Date:   Wed Oct 11 18:03:58 2006 +0200

    Fix build issues due to hard uint32_t and Bool #defines.

commit 79463201eb066497517f0b1282e97a72fbf662dc
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Sep 18 16:41:54 2006 -0700

    renamed: .cvsignore -> .gitignore

commit 3cd7dac2b5a1c4bfb66bd1b67904d72dc08cbd0e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Sep 18 16:39:58 2006 -0700

    Coverity CID #1102: Double free of pointer "priv_data" in XvMCCreateContext

commit 1ee80048ffdf16980a24b0b954a8525ab7622b67
Author: Thomas Hellström <thomas@tungstengraphics.com>
Date:   Fri Jul 21 15:59:21 2006 +0200

    Openchrome Changesets 189-192, 194.
    Important memory management bugfix.
    DRM compatibility check.

commit b11bcf15368465c02300657393a563e9dd7b7b37
Author: thomash <thomash>
Date:   Mon May 22 23:01:10 2006 +0000

    Bugzilla #6668 <https://bugs.freedesktop.org/show_bug.cgi?id=6668> Fix
        critical unlibcwrap breakage. ("Morgoth")

commit e58d7f5fc1e97f326e61c8c899446fea8b19ba9f
Author: Adam Jackson <ajax@nwnk.net>
Date:   Sat Apr 8 01:12:23 2006 +0000

    Bump to 0.2.1 for Xv changes.

commit f1ecc3487c5104b22d20764d4ff8a40a1202b436
Author: Aaron Plattner <aplattner@nvidia.com>
Date:   Fri Apr 7 23:04:09 2006 +0000

    Add a DrawablePtr argument to the XV functions to pave the way for
        redirected video.

commit ef1d088be00142f4c801eee4b9189960f327eb00
Author: Adam Jackson <ajax@nwnk.net>
Date:   Fri Apr 7 21:53:31 2006 +0000

    Unlibcwrap. Bump server version requirement. Bump to 0.2.0.

commit 9a39150619d2d5fa989f783722d8ac7ddf9eeef5
Author: thomash <thomash>
Date:   Sun Mar 19 17:06:51 2006 +0000

    Fix for XAA solid lines broken by the EXA merge. (Openchrome Chgset 170).
        Indent.

commit 81fe06d000ca9d2a9a3af3c9b0840a4155bf06be
Author: thomash <thomash>
Date:   Fri Mar 17 20:52:12 2006 +0000

    Correct BUG URL.

commit 5e053413c090d3c8de4c153055c5668902d53b26
Author: thomash <thomash>
Date:   Fri Mar 17 20:15:31 2006 +0000

    Bugzilla #6291 <https://bugs.freedesktop.org/process_bug.cgi>
        s/XF86_VERSION_CURRENT/XORG_VERSION_CURRENT/ (Reported by Eric Anholt)

commit 9c4d34b69463bb054bfde92887090dc719cb531b
Author: thomash <thomash>
Date:   Fri Mar 17 00:01:54 2006 +0000

    Fix via EXA after API update.

commit 6797d85e314d2a5a2e18d31a8572437d5961562b
Author: Eric Anholt <anholt@freebsd.org>
Date:   Thu Mar 9 06:06:25 2006 +0000

    Update drivers that support EXA for the new EXA ABI. This consists of
        moving all the accel and card members into the driver ptr, filling in
        the exa_major/ exa_minor fields, and always using LoadSubModule so we
        can check the module version up front. Only tested on ATI.

commit 522f23673eda992bec81f61d3515376208603028
Author: thomash <thomash>
Date:   Wed Mar 8 22:35:36 2006 +0000

    Update PCI-ids from lists maintained at unichrome.sf.net by Luc Verhaegen
        and openchrome.org by Xavier Bachelot.

commit a1defd236db920497555ecec3ef5e848242bb174
Author: thomash <thomash>
Date:   Wed Mar 8 14:06:22 2006 +0000

    Indent above files after syncing them with openChrome.

commit 2bac8f3b563b6cd739770d7d7f3a3ea350dad5eb
Author: thomash <thomash>
Date:   Wed Mar 8 13:50:10 2006 +0000

    Sync Xv and man with openchrome revision 166.
    Xv RV32 support (Ivor Hewitt). Xv VM800 support (Ivor Hewitt). Not enabled
        yet pending more testing. A number of Xv Unichrome Pro Group A
        bugfixes. Xv PCI DMAblit support. Fix DMAblit DRM version check. Update
        manpage.

commit ef0a34f6a7d0a6d1fee2a8ca9142374d12dfd8d8
Author: thomash <thomash>
Date:   Mon Feb 27 09:48:19 2006 +0000

    Build fixes. (Reported by Kurt B Cox)

commit 349d908bac50756fa544cb39ab5d31006647acf3
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Feb 25 03:09:40 2006 +0000

    Added missing file from previous commit.

commit 58fdf3195122dacd4535377d6fdd55de48dfeb01
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Feb 22 17:35:33 2006 +0000

    Bugzilla #5180 <https://bugs.freedesktop.org/show_bug.cgi?id=5180> XAA
        rework and EXA support including render / composite accel.

commit 6611b34cd5b56b4ad786e6cada872ceaf2b7b6c4
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Feb 22 15:07:40 2006 +0000

    Import Luc's fix for sometimes-blanking CRTs. (Luc Verhaegen)

commit 559978f889752db768641750283ff34737e5b1d3
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Feb 22 14:54:13 2006 +0000

    Move VRAM clear to VIAScreenInit. Fixes sometimes-hang in ViaVbeSetMode.
        The clear will be accelerated when EXA is pulled in.

commit f73f86f2449f919792df8625746dbfdab49b6886
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Feb 22 14:36:43 2006 +0000

    Don't depend on BIOS to enable the TV-out controller of Unichrome Pros
        (openChrome Chgset 107)

commit a2490dabe8fb3b74ba320f38556280917f254465
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Feb 22 04:46:30 2006 +0000

    Add a proper framebuffer map for DRI. (openChrome Chgset 144)

commit d0d329b8708faf9a07695509fb73fce1129155c6
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Feb 22 04:31:47 2006 +0000

    Build fixes for DragonFly. (Reported by Jeremy C. Reed)

commit 0f5c2df6f518225a05da96e22499628c6fbdcc69
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Fri Jan 13 14:10:18 2006 +0000

    Sync XvMC libs with Openchrome revision 140. (Minor changes) Run indent on
        xvmc libs and restructure the directory layout.

commit 7fe7f02e8b3edc5fbf962f99a3f567342fde24e1
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Dec 21 02:30:04 2005 +0000

    Update package version for X11R7 release.

commit 01795f27e2249a9537afa3a15c39ed4c46a52c8f
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Dec 19 16:25:56 2005 +0000

    Stub COPYING files

commit 873616eb1f8c3f69893fb0d14e875b5c70109f2f
Author: Kevin E Martin <kem@kem.org>
Date:   Thu Dec 15 00:24:21 2005 +0000

    Update package version number for final X11R7 release candidate.

commit 0a5045c1cfd6d85b810faef81620abe60621eb3b
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Dec 6 22:48:41 2005 +0000

    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.

commit 034741bcde8f297d2116222cacbe9cab82860948
Author: Kevin E Martin <kem@kem.org>
Date:   Sat Dec 3 05:49:37 2005 +0000

    Update package version number for X11R7 RC3 release.

commit b1884ef8953d29e8ad8ea740211d6491c7b6e2d7
Author: Kevin E Martin <kem@kem.org>
Date:   Sat Dec 3 05:45:18 2005 +0000

    Bump version numbers for X11R6.9/X11R7 RC3.

commit 1aab27cfd80c17f98d5b52cc956f85a50db55875
Author: Kevin E Martin <kem@kem.org>
Date:   Fri Dec 2 02:16:12 2005 +0000

    Remove extraneous AC_MSG_RESULT.

commit 319d0a1f6e3e4c89eb0162fa35cba4685974578d
Author: Adam Jackson <ajax@nwnk.net>
Date:   Wed Nov 30 18:46:49 2005 +0000

    Bump libdrm dep to 2.0

commit 842f640483e50a641431ea173efc51e9d3a965c6
Author: Adam Jackson <ajax@nwnk.net>
Date:   Tue Nov 29 23:30:06 2005 +0000

    Only build dlloader modules by default.

commit 6ea7d977be1f55eb2f20e236b2bbdaaa229cf32d
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Nov 28 22:04:15 2005 +0000

    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)

commit 2ce904a321e364baf641b95747ba7039bdb54097
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Nov 26 21:21:55 2005 +0000

    Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067> Link libdrm
        to the via XvMC libraries. (Cedric Berger)

commit f6270e31f1a79e595f20aad0875ea38a797344b6
Author: Eric Anholt <anholt@freebsd.org>
Date:   Mon Nov 21 10:49:23 2005 +0000

    Add .cvsignores for drivers.

commit 7fd79851200b4217b16e43dbab2c0ac33d5c8838
Author: Kevin E Martin <kem@kem.org>
Date:   Sat Nov 19 07:15:38 2005 +0000

    Update pkgconfig files to separate library build-time dependencies from
        application build-time dependencies, and update package deps to work
        with separate build roots.

commit cf81d405385ba56dd5bb0bcfb78f21c3f45f544d
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Nov 15 10:54:15 2005 +0000

    Fix via video surface reallocation and destruction. (Reported by Cedric
        Berger)

commit cd843de0de38759259127459eb0c2199bbd3e6cb
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Nov 14 21:00:14 2005 +0000

    Bug #5048: Fix x86 check. (Cedric Berger)

commit 78a649281a58c86a685736b0c2f9362523358113
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Nov 14 20:57:32 2005 +0000

    Bug #5024: Move EXTRA_DIST outside the ifdef.

commit 644f38c54994b27fcb0e6c6e7b9ff6c3dbcc8a66
Author: Adam Jackson <ajax@nwnk.net>
Date:   Thu Nov 10 06:06:56 2005 +0000

    Don't build XvMC support on anything but x86 and amd64; require libdrm
        1.0.5 for DRI or XvMC support.

commit f4e37a96e2140f1a370a5516ebf9a65e3122bc55
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Nov 9 21:31:21 2005 +0000

    Bump version numbers for X11R6.9/X11R7 RC2.

commit b431f972026b866691712af33b04d9df8c94ab1e
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Nov 9 21:15:22 2005 +0000

    Update package version number for X11R7 RC2 release.

commit 05f32b26b54aabb4a2c8fe5ab840cbb9edd7a145
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Nov 9 09:50:07 2005 +0000

    Bug #4990: <https://bugs.freedesktop.org/show_bug.cgi?id=4990> Avoid
        dereferencing a NULL pointer if DRI is not enabled. (Joris van
        Rantwijk)

commit 3a4287b6bdf872870c6f3d3a22253dea1fe15637
Author: Luc Verhaegen <libv@skynet.be>
Date:   Wed Nov 9 09:04:27 2005 +0000

    #4855 fallout: VT3108, VT3118 and VT3344 free modes were broken.

commit 26ddfaf4fcaff545a6a1e4075ba8fbf317c40f51
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Nov 5 18:58:45 2005 +0000

    Don't use gcc-only __FUNCTION__ macro.

commit d8bfd0713bc5fb656b6ca0b3966a2847877de564
Author: Luc Verhaegen <libv@skynet.be>
Date:   Fri Nov 4 23:08:58 2005 +0000

    #4955: fix memory bandwidth check for VIA P4M800. (reported by Jeremy Shaw)

commit cf4652283004f823189be7a3a76a14bda31bf71d
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Nov 2 21:15:49 2005 +0000

    Fix hw cursors overwriting offscreen memory when DRI is not enabled.

commit 4916c2cf7c6893c60a371957cf12d161ff267e9d
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Nov 1 15:08:57 2005 +0000

    Update pkgcheck depedencies to work with separate build roots.

commit 63e9c3f2c3cc510c8907666480158db8b7db7b04
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Oct 25 22:35:24 2005 +0000

    Revert previous commit.

commit 0eef0af4120a93a19e746d70ddb0a0be96b9ce38
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Oct 25 17:18:30 2005 +0000

    Colorkey autopainting bugfix

commit ac371259ff343f73e188348d7e7e36bf50b4b647
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Mon Oct 24 15:49:49 2005 +0000

    Bug #2711: Make via driver avoid referencing missing symbols when compiled
        without -DXvExtension

commit 859b938a811eff21e8c19e6c4c8045372ed4a646
Author: Luc Verhaegen <libv@skynet.be>
Date:   Mon Oct 24 15:26:41 2005 +0000

    Bug #4855: Fix VT3122 and VT3205 dotclock PLL setting.

commit 8e91c7f9e57bc4f4badf2864f25179b0ebf30b48
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Mon Oct 24 07:26:45 2005 +0000

    Bug #4277, Bump via dri-ddx protocol version major due to binary
        incompatibility (Luc Verhaegen, Eric Anholt)

commit a8788c87540e114e807d18a7a86331df87886eda
Author: Luc Verhaegen <libv@skynet.be>
Date:   Sun Oct 23 17:41:54 2005 +0000

    Fix fallout of https://bugs.freedesktop.org/show_bug.cgi?id=4277 related
        commits to unichrome mesa and ddx. (Reported by Xavier Bachelot)

commit 3f6d177546ea86395922374f6863953ef6c28331
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Oct 22 16:45:05 2005 +0000

    Sync via_drm.h with drm and 3D driver.

commit 9f873c4cdce8c036c24503d6310c54425ce33435
Author: Adam Jackson <ajax@nwnk.net>
Date:   Fri Oct 21 18:40:19 2005 +0000

    Bug #4829: Remove some useless DRI symbol checks.

commit 8c3dd311775b58b23820bca18fc4a864081afd9d
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Oct 19 02:48:06 2005 +0000

    Update package version number for RC1 release.

commit 3fc3ceb8ce0dfc60a704524edccd2a59ce4a0c90
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Oct 18 20:16:33 2005 +0000

    More via device subsystem IDs (Xavier Bachelot)

commit 5e8570398d82152099a388b8e500926782c58b76
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Oct 18 00:01:55 2005 +0000

    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
        substitutions to work better with BSD make

commit 602a4931e7893f627de92ff3b2255222931b013c
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Oct 17 22:57:38 2005 +0000

    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
        of indirectly

commit d75f5d5996444e11de0856fa87331b82bf155665
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Oct 17 00:09:09 2005 +0000

    Use sed & cpp to substitute variables in driver man pages

commit 37a7a0761d55d91775a74ba1263d324ebe7956cb
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Wed Sep 28 15:47:23 2005 +0000

    Add xf86dristr.h to EXTRA_DIST so via driver will distcheck

commit 6f1de21374e075c9d7fb99a8ddd3d3486a0820fe
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Wed Sep 28 14:58:41 2005 +0000

    - Exclude via_drm.h from missing files
    - Add via_vbe.c to via/src/Makefile.am
    - Add via_vbe.c to symlinked files

commit f48e33d9557e7f0a60a4e5f9b932daf9b31e14d7
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Thu Sep 22 16:37:01 2005 +0000

    Don't build xvmc unless we have DRI support

commit f56559d8a3f4d22cbc3cf801184fb7e93ebd8b9a
Author: Eric Anholt <anholt@freebsd.org>
Date:   Thu Sep 15 06:04:59 2005 +0000

    Bug #4458: Check for the xvmc proto package, since it's required to build
        these. (Joshua Baergen)

commit 116339be7acf67139195e7b905d85277b0e2addf
Author: Eric Anholt <anholt@freebsd.org>
Date:   Wed Sep 14 19:09:12 2005 +0000

    Fix some missing backslashes for filenames, and drive-by add some
        whitespace around these sections for readability.

commit 118804b48a48bbd8664233ec7efca860489bb211
Author: Eric Anholt <anholt@freebsd.org>
Date:   Wed Sep 14 19:08:03 2005 +0000

    Look for Xv extension headers under X11/extensions (helps modular).

commit abc0e917679610d610e85331a326a69caf78fc16
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sun Sep 4 18:40:17 2005 +0000

    via: Responsiveness fix: Don't update video overlay when not strictly
        necessary

commit 24ed194157a39bf4d19edda8a14d0c83fe75721e
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Tue Aug 30 19:23:19 2005 +0000

    remove XFree86Server ifdef requirement

commit da48dafde94a46b9e6a3ce65cf2334dc5009455c
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Tue Aug 30 19:18:41 2005 +0000

    programs/Xserver/hw/xfree86/drivers/via/via_dri.c
    programs/Xserver/hw/xfree86/drivers/via/via_dri.h
    programs/Xserver/hw/xfree86/drivers/via/via_driver.c
    //bugs.freedesktop.org/attachment.cgi?id=3076

commit db95f9a5630ecfa0fb08e5cce57996f4e3804d23
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Aug 29 12:07:01 2005 +0000

    add via xvmc support to VIA modular driver

commit 55d93e19aaeec6cb776619d3e92c52456dcb8255
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Aug 29 12:02:29 2005 +0000

    Fix include paths for i810 XvMC add config.h to driDrawable.c

commit c5e20682c9715716c243909ff9d413ef11cf9e3a
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Aug 29 10:33:21 2005 +0000

    Fix include paths for via XvMC driver.

commit 16d4aea602d9c064bc169a2fa2dfd5c349cf4942
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Aug 28 11:15:57 2005 +0000

    fix up dri autodetect

commit ed57ccf731777e97e72a7d8fbd5ccc95e211030d
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 18 09:03:55 2005 +0000

    Update autogen.sh to one that does objdir != srcdir.

commit 8ce491577028fcf88f8e3732a04e49a08a704b6b
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Mon Aug 15 07:30:06 2005 +0000

    Egbert's 64bit fixes for mixed 32/64bit clients

commit bc410e96c21c828edf26d02d714692c482cb0a06
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Aug 13 09:25:38 2005 +0000

    Bugzilla #3804: Fix via Xv panning.

commit 430f37a54ba0dbc4aaa96bdeb64d7eec5b7eb8ed
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Aug 13 08:51:41 2005 +0000

    Fix via segfault on EnterVT when DRI is not enabled. (Joris van Rantwijk)

commit 45b571d5d32b06f8e4d1548932d9ae5399ac3d11
Author: Eric Anholt <anholt@freebsd.org>
Date:   Thu Aug 11 19:32:48 2005 +0000

    Bugzilla #4013: Correct a command size (structure size instead of pointer
        size) in ALLOCMEM ioctl. It matters on BSD since the copyin/out occurs
        in generic code. On linux, the size value is ignored and the fixed size
        in the driver ioctl code is used.
    Submitted by: Jake Burkholder <jake@locore.ca>

commit 7d508bb219a3141c264866461449e4cd5af31048
Author: Eric Anholt <anholt@freebsd.org>
Date:   Thu Aug 11 18:28:29 2005 +0000

    Use drmCommandWriteRead for the read-write ALLOCMEM ioctl, instead of
        drmCommandWrite. This matters on BSD because the copyin/out occurs in
        generic kernel layers. Doesn't matter on linux because the read/write
        bits are ignored by the linux DRM layer.
    Submitted by: Jake Burkholder <jake@locore.ca>

commit b084096ec6d9cfec683456c7b9329052f035a332
Author: Kevin E Martin <kem@kem.org>
Date:   Fri Jul 29 21:22:46 2005 +0000

    Various changes preparing packages for RC0:
    - Verify and update package version numbers as needed
    - Implement versioning scheme
    - Change bug address to point to bugzilla bug entry form
    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
        reenable it)
    - Fix makedepend to use pkgconfig and pass distcheck
    - Update build script to build macros first
    - Update modular Xorg version

commit 1fb5f303cdb0e6ccc3fa7edd348e2c8d7d869958
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Wed Jul 27 21:23:29 2005 +0000

    Add xf86driproto to dependencies for drivers with DRI support. Patch from
        Donnie Berkholz

commit 86ca1bac27770c88f23f0d64d3417153ada355bb
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Tue Jul 26 23:56:19 2005 +0000

    Build system for via

commit 9ea0aae8dbd414fae0052321e37a4b1abcb3f887
Author: Luc Verhaegen <libv@skynet.be>
Date:   Sun Jul 24 11:11:23 2005 +0000

    Fix two typos in mode setting rework (still in unichrome.sf.net CVS).
    - Wrong KM400A version when checking bandwidth. (first reported by Tom
        Huckstep on #xorg - closes #3858)
    - Cut-n-paste error when checking mode->Flags for sync polarity.

commit ad91b7e51aa7d6c6c58cc2f872bd35abadd069a6
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Jul 11 02:30:07 2005 +0000

    Prep for modular builds by adding guarded #include "config.h" everywhere.

commit f0127279549839534f5e427d87799c1965a8dcf9
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Mon Jul 4 21:06:20 2005 +0000

    Add more card-ids. (Xavier Bachelot) Avoid VBE DPMS to blank screen when
        using VBE modes. Allow free dotclock specification on the Unichrome
        Pro.

commit b8456217647a289d648f026d993165196739d8ab
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Jun 28 23:08:46 2005 +0000

    Add XvMC support for the hw mpeg1 / mpeg2 decoder of VIA's Unichrome Pro
        Group A chips, CN400 and PM8X0. (Ivor Hewitt and Thomas Hellstrom)

commit 24f59186f2f5a187e603aa8762182f562f72be1c
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Jun 28 22:49:21 2005 +0000

    Restructure Via XvMC for multiple hardware drivers. Make Via XvMC use the
        DRI protocol for efficient drawable handling, overlay updates and
        initialization.

commit 89e4f9cdf6bb94381989a88bb8e52adf08c9219b
Author: Adam Jackson <ajax@nwnk.net>
Date:   Sat Jun 25 21:17:00 2005 +0000

    Bug #3626: _X_EXPORT tags for video and input drivers.

commit 0662a696706ae52a2f7b2e7256f5d91d163630bb
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Thu Jun 16 21:32:21 2005 +0000

    Fix and enable Unichrome XvMC for AMD64.

commit a9c7245ea5bdd5e77070eeef0ed91de6d3127b2e
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Jun 14 20:35:39 2005 +0000

    via: Customized refresh for VBE modes. (VIA)

commit ce29f5fb025bd441fbc46b1ce88195456fd4f69f
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Jun 14 20:13:36 2005 +0000

    via: Unichrome Pro TV-out fixes.

commit 9d06f1fba6161aaf0a1108122c7cc1d74b279be2
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sun Jun 12 11:03:04 2005 +0000

    Add Unichrome Pro Group A YUY2 Xv support. (Ivor Hewitt) Add Via RV15 and
        RV16 Xv support.

commit 61c1606c43d2c96c4124aec7a3b91f8d3605aa86
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sun Jun 12 08:40:14 2005 +0000

    Add more elaborate AGP mode setting for the via driver.

commit 6ee26b4b8f2cdb60b2160b8e1dfe6e127aed0c68
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Jun 11 23:00:35 2005 +0000

    Preliminary YV12 Xv support for Unichrome Pro Group A (PM800, CN400 and
        friends.) (Ivor Hewitt and Thomas Hellström)

commit 99846c3a0da950a2c5398bf4249dae575573e446
Author: Luc Verhaegen <libv@skynet.be>
Date:   Tue May 24 22:53:02 2005 +0000

    Fix up some leftover strings pointing to unichrome.sf.net.

commit 15b59db091c8a1406c6fe52626a51bdca207c84d
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Mon May 23 20:12:50 2005 +0000

    Sync with Unichrome CVS 2005-05-20. Highlights:
    - Extensive output, Xv and XvMC cleanups.
    - More general mode support, with a discrete set of dotclocks.
    - TV-out noscale / overscan modeline support.
    - DRI and Xv bugfixes.
    - VBE modes for unsupported chipsets and hardware configurations.
    - Initial Unichrome Pro mode support.
    - K8M/N800 Xv and XvMC support.
    - Increased pipelining in the XvMC client library using AGP DMA.
    (Luc Verhaegen, Thomas Hellstrom, Terry Barnaby) For detailed changelog,
        see http://unichrome.sourceforge.net.
    Remove the old MTRR setup failure hack. Make VBEModes option visible even
        when DEBUG is not defined. Update dotclock table with tested Unichrome
        Pro dotclocks. Disable XvMC on 64-bit architectures. Patch #1172117
        from the Unichrome site tracker.
    (Thomas Hellstrom)

commit d7e3ea1da2d12594228fb8ecfff646cdcea6ce1a
Author: Adam Jackson <ajax@nwnk.net>
Date:   Fri May 20 16:15:02 2005 +0000

    Bug #3346: Don't include DRI-internal headers from the drivers. Pointed out
        by Kevin Martin.

commit 6af91be8b6d96f512fc6567e9e1e289c1704d908
Author: Adam Jackson <ajax@nwnk.net>
Date:   Wed May 18 17:47:36 2005 +0000

    Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
        number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
        version number. Modify DRIQueryVersion to return the libdri version
        number, which all DDXes were requesting implicitly. Fix the DDXes to
        check for the DRIINFO version they were compiled against.

commit 405dc91fb4baf9274e35435e709e2d07aaa83872
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Apr 20 12:25:32 2005 +0000

    Fix includes right throughout the Xserver tree:
    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.

commit 210c5926ae1843a8a1f30fabc961149e7893814b
Author: Luc Verhaegen <libv@skynet.be>
Date:   Sun Feb 6 07:12:43 2005 +0000

    Sync with latest unichrome releases: Release 30: Fixes YUV2 alloc/free
        issues, increased overlay height to
    1200, disable ScreenToScreenColorExpand Acceleration, abstract vt162x and
        clean up standard modetable. Release 29: Further cleanups to Xv, move
        gpioi2c into xf86I2C, sanely handle output activation (primary only).
        Fixes many Xv and accel bugs, stops VT switching hardlock with certain
        dotclocks. Release 28: Major Xv cleanup. Add Xv cropping. Add support
        for new XvMC info infrastructure. Tuner dropped. AGP ring-buffer
        support is now an option. Virtual range extended. (Kenneth Aafløy,
        Thomas Hellström, Felipe Rodriguez, Terry Lewis, Andreas Robinson, Luc
        Verhaegen)

commit 29fe4ed58be5b1dd9fa9995d4b795c7c9a798e3c
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Tue Jan 25 08:58:25 2005 +0000

    Fixes for the visual fixup commits: (via driver)
    - Fix DRM memory manager initialization so that it doesn't overlap the
        pixmap cache.
    - Set accumAlphaSize to 0 for 16bpp visuals.

commit 8b818e5d6b5b5063526e029066ba27558bec3020
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Fri Jan 14 13:23:32 2005 +0000

    xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c Disable 32bpp depth
        buffers (Mesa limitations)

commit c45015ce852c6e8718fed7b33d5d3990589b7ec0
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Wed Jan 12 17:14:46 2005 +0000

    xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c
    xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.h
    xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c
    xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.h
    xc/programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c
    xc/programs/Xserver/hw/xfree86/drivers/via/via_cursor.c
    xc/programs/Xserver/hw/xfree86/drivers/via/via_accel.c Import some changes
        from the Unichrome project.
    - Fixes 2D acceleration problems
    - Adds AGP DMA

commit fbe54d6ee7c1e95b98b9cae1a4deaa5605c2c2c1
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Tue Jan 11 19:11:18 2005 +0000

    xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c More visual fixing.

commit 9709594b58e07f5dad18554dac81ffe4ad8348b8
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Tue Jan 11 14:38:04 2005 +0000

    xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c Add alpha buffer
        initialization to 32bpp modes for GLX. Move 24/8 mode to first exported
        mode as it works best (currently).

commit 3a22ca1a7b033a6327ab7305d942f6d6ba4dfa33
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Mon Jan 10 10:29:28 2005 +0000

    xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c
    xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c Fix VIA DRI
        initialization so that the correct visuals are exported.

commit d736789c1da9c9bd1863254224f2a38be890590f
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Mon Dec 20 20:44:36 2004 +0000

    Updated libviaXvMC to Unichrome release 0.13.3.

commit 86d0ab5ea548706e763f97b3b75d7642d65dcaf9
Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
Date:   Sat Dec 4 00:43:10 2004 +0000

    Encoding of numerous files changed to UTF-8

commit 26417159f00c7a02eeedaa0afe430fcb8b87c4ca
Author: Luc Verhaegen <libv@skynet.be>
Date:   Tue Nov 23 19:13:00 2004 +0000

    Sync with unichrome X r27. Fixes: CLE266 rev.18 hang in HQV Idle. XvMC
        removing DRI MMIO. AGP ringbuffer crashing at VT switch. Bad handling
        of unsupported mode. YV12 Chroma. Flickering overlay when covered.
        Updates: ids. XvMC to new drm version. Improves: XvMC startup time and
        handling of multiple cards. VGA/output debugging. VT162x DAC detection.
        Move to single I2CDev for VT162x. ViaYUVFillBlack. Removes:
        pViaModeTable structure and the acquiring of modetables from VGA BIOS.
        Unused/broken VBE OEM calls. Adds: Option to control VT1622 flicker
        filter. (Terry Barnaby, Thomas Hellström, Ivor Hewitt, Pieter Peers,
        Luc Verhaegen)

commit 688e0311b464bd71e42c250557f4a71538c99521
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Sat Nov 13 22:36:00 2004 +0000

    Bugzilla #1838, http://freedesktop.org/bugzilla/show_bug.cgi?id=1838 fixed
        an asm cpuid call that clobbered the PIC register.

commit bac0ebdcacbc5eb277227d32d0bc477d07709aa9
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date:   Wed Oct 20 16:35:16 2004 +0000

    Imported via XvMC library release 0.13.0 from unichrome.sf.net. This
        enables hardware mpeg2 decoding for the CLE266 chip using the
        nonstandard VLD XvMC extension. Complete author information is
        available at the unichrome site. Updated the XvMC wrapper to look for
        version specific Xv and XvMC shared libraries.

commit 7f2c1abf9a1df03c6b6b753fac1a82e1a976b0df
Author: Luc Verhaegen <libv@skynet.be>
Date:   Tue Oct 19 19:54:36 2004 +0000

    Sync via driver with unichrome (r26). New features include: Asm videoblit;
        XvMC VLD support for CLE266; Xv support for KM400; Panel activation by
        pci subsystem id. Some bugs were fixed, S3utility xv backend and
        support for saa71xx, ch7xxx and FS45x tv/lvds encoders were removed,
        many things were severely cleaned up. MMIO is exported read-only to DRI
        for security. Complete changelog (with author information) is available
        at unichrome.sf.net.

commit 6a6cfe30ff2c378d40ad25dd6f305f6ae1720f64
Author: Adam Jackson <ajax@nwnk.net>
Date:   Fri Sep 17 03:04:54 2004 +0000

    Bug #1192: Remove cfb support from drivers where its use is an option.
        Delete xf24_32bpp, as s3virge was the last user. Fix up some comments
        to refer to fb rather than cfb.

commit 4ff923ef6bf169f765dc0398e795fe7073d39a41
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Aug 16 09:13:15 2004 +0000

    Bug #1087: Make sure all the *Weak symbols are documented in the import
        list, so the loader knows not to complain about unresolved symbols when
        an optional module isn't loaded. This typically manifests as warnings
        about fbdevHW symbols when the user isn't using the framebuffer
        console.

commit d5c4c03c7486afbdd69753511e7f2a2801f0ab63
Author: Adam Jackson <ajax@nwnk.net>
Date:   Sat Jul 31 01:21:19 2004 +0000

    Change several LoaderSymbol calls introduced by the bug #400 patch to
    *Weak() resolver functions.

commit 3fa7d76db36941ef4b63dda372af18320dd5df1f
Author: Adam Jackson <ajax@nwnk.net>
Date:   Fri Jul 30 20:30:55 2004 +0000

    Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
        framebuffer formats except cfb and the overlay modes should work, and
        r128 and radeon need to be loaded from the ati driver (both issues to
        be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
        drivers. elfloader users shouldn't be affected.

commit 83ce75d93919de356e615eec87c5aa40cfa083e7
Author: Eric Anholt <anholt@freebsd.org>
Date:   Fri Jul 23 17:53:33 2004 +0000

    - Remove unnecessary CppManTarget(via,) which produced multiple target
        definition warnings.
    - Change the VIA DDX to tell clients to look for unichrome_dri.so, the
        module that X.Org distributes.
    - Move the VIA DRI into DevelDRIDrivers because it is still insecure. See:
        http://dri.sourceforge.net/IRC-logs/20040628.txt

commit e26cafc216c2e132bc7e2a2fdc98ff9ebaf42f2a
Author: Eric Anholt <anholt@freebsd.org>
Date:   Fri Jul 16 04:38:54 2004 +0000

    Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and Radeon
        Render acceleration merges.

commit da573bea97e04bde0643ab991fbb62e7d0070616
Author: Eric Anholt <anholt@freebsd.org>
Date:   Wed Jun 16 09:44:01 2004 +0000

    Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers,
        with the following notes:
    - Savage and Mach64 (= ati/ati*.[ch] changes) DRI not merged due to
        insecurity.
    - VIA driver converted to new drmContext and drmHandle names.
    - Radeon driver merge conflicted in many places, and MergedFB at least
        could probably use some checking at this point.

commit eb3efb67b1630414713d7a0a40ab53c7495dd7c0
Author: Egbert Eich <eich@suse.de>
Date:   Fri Apr 23 19:53:55 2004 +0000

    Merging XORG-CURRENT into trunk

commit c1052847e52b028dfab43a9bca7e159fe005ff52
Author: Egbert Eich <eich@suse.de>
Date:   Sun Mar 14 08:33:42 2004 +0000

    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004

commit b1ecd5e2303f273373ff39c7f0aa3d5490b2b1e2
Author: Egbert Eich <eich@suse.de>
Date:   Wed Mar 3 12:12:28 2004 +0000

    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004

commit c971d39a1d8d808f9a7947fe5eb153799a1b5a9e
Author: Egbert Eich <eich@suse.de>
Date:   Thu Feb 26 13:35:56 2004 +0000

    readding XFree86's cvs IDs

commit 79043009e3b0930b0fe8a5a1bcfb45e96723c9bc
Author: Egbert Eich <eich@suse.de>
Date:   Thu Feb 26 09:23:29 2004 +0000

    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004

commit 5905b7fb4d3a6fe513c6ecaa09f6691b6c395af2
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Mon Feb 23 20:35:12 2004 +0000

    Import most of XFree86 4.4RC3. This import excludes files which have the
        new license. If we want to, later we can import 4.4RC3 again and pick
        up the files that have the new license, but for now the vendor branch
        is "pure."

commit d4caf3cf47fff18c45123b46ec60f96d4d9629b1
Author: Egbert Eich <eich@suse.de>
Date:   Thu Jan 29 08:08:41 2004 +0000

    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004

commit 2b0c6360cf48ae1163f047e2bb50109b92432204
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Dec 19 20:55:20 2003 +0000

    XFree86 4.3.99.902 (RC 2)

commit b17551a24da71942e290e5811e44c8b4ee9679c9
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Dec 19 20:55:20 2003 +0000

    Initial revision

commit fcf5416ff1e2fc3f4c57d1ae08c68352a7dc2466
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Tue Nov 25 19:28:43 2003 +0000

    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks

commit 8d0fb38d615cd751bcc82e4f383233eb3e82fd23
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Tue Nov 25 19:28:43 2003 +0000

    Initial revision



Reply to: