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

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



 ChangeLog | 1327 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 972 insertions(+), 355 deletions(-)

New commits:
commit e2af3e3ba41cde7cbdd8312dab5a525f41bd0dc9
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Mon Apr 30 12:59:55 2007 +0200

    Update upstream ChangeLog

diff --git a/ChangeLog b/ChangeLog
index 1c85261..ecce85e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,355 +1,972 @@
-2006-05-23  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_dri.c: (VIADRIFinishScreenInit):
-	Bugzilla #6668 <https://bugs.freedesktop.org/show_bug.cgi?id=6668>	
-	Fix critical unlibcwrap breakage. ("Morgoth")
-	
-2006-04-07  Adam Jackson  <ajax@freedesktop.org>
-
-	* configure.ac:
-	* src/via_driver.h:
-	Bump to 0.2.1 for Xv changes.
-
-2006-04-07  Aaron Plattner  <aplattner@nvidia.com>
-
-	* src/via_video.c: (viaReputImage), (viaPutImage):
-	* src/via_xvmc.c: (viaXvMCInterceptPutImage):
-	Add a DrawablePtr argument to the XV functions to pave the way for
-	redirected video.
-
-2006-04-07  Adam Jackson  <ajax@freedesktop.org>
-
-	* configure.ac:
-	* src/via.h:
-	* src/via_accel.c:
-	* src/via_dri.c:
-	* src/via_driver.h:
-	* src/via_memcpy.c:
-	* src/via_memory.c:
-	* src/via_mode.c:
-	* src/via_shadow.c:
-	* src/via_swov.c:
-	* src/via_vbe.c:
-	* src/via_vgahw.c:
-	* src/via_video.c:
-	* src/via_xvmc.c:
-	Unlibcwrap.  Bump server version requirement.  Bump to 0.2.0.
-
-2006-03-19  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_accel.c: (viaAccelPlaneMaskHelper),
-	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
-	(viaSetupForDashedLine), (viaPixelARGB8888),
-	(viaExaDownloadFromScreen), (viaExaTexUploadToScreen),
-	(viaExaUploadToScreen), (viaExaCheckComposite),
-	(viaExaPrepareComposite), (viaInitExa), (viaInitAccel),
-	(viaExitAccel), (viaFinishInitAccel):
-	* src/via_driver.h:
-	Fix for XAA solid lines broken by the EXA merge.
-	(Openchrome Chgset 170).
-	Indent.
-	
-2006-03-17  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_driver.c:
-	Bugzilla #6291 <https://bugs.freedesktop.org/show_bug.cgi?id=6291>
-	s/XF86_VERSION_CURRENT/XORG_VERSION_CURRENT/
-	(Reported by Eric Anholt)
-	
-2006-03-17  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_accel.c: (viaInitExa):
-	* src/via_driver.c: (VIAPreInit):
-	Fix via EXA after API update.
-
-2006-03-08  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_id.c:
-	Update PCI-ids from lists maintained at unichrome.sf.net by 
-	Luc Verhaegen and openchrome.org by Xavier Bachelot.
-	
-2006-03-08  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_swov.c: 
-	* src/via_swov.h:
-	* src/via_video.c: 
-	* src/via_video.h:
-	* src/via_xvmc.c: 
-	* src/via_xvmc.h:
-	* src/via_xvpriv.h:
-	Indent above files after syncing them with openChrome.
-	
-2006-03-08  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* man/via.man:
-	* src/via.h:
-	* src/via_accel.c: (viaExaDownloadFromScreen),
-	(viaExaUploadToScreen):
-	* src/via_driver.c: (VIAPreInit):
-	* src/via_driver.h:
-	* src/via_id.h:
-	* src/via_priv.h:
-	* src/via_swov.c: (viaWaitVideoCommandFire), (VIAVidHWDiffInit),
-	(viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress),
-	(viaOverlayGetFetch), (viaCalculateVideoColor), (viaSetColorSpace),
-	(ViaInitVideoStatusFlag), (ViaSetVidCtl), (CreateSurface),
-	(ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy), (SetFIFO_V3),
-	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetColorKey),
-	(SetChromaKey), (SetHQVFetch), (Upd_Video), (VIAVidUpdateOverlay),
-	(ViaOverlayHide):
-	* src/via_video.c: (DecideOverlaySupport), (viaXvError),
-	(viaInitVideo), (viaReputImage), (viaSetupAdaptors),
-	(viaStopVideo), (Flip), (nv12cp), (viaDmaBlitImage), (viaPutImage),
-	(viaQueryImageAttributes), (nv12Blit):
-	* src/via_video.h:
-	* src/via_xvmc.c: (ViaInitXVMC), (ViaXvMCCreateContext):
-	* src/via_xvpriv.h:
-	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.
-	
-2006-02-27  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* configure.ac:
-	* src/Makefile.am:
-	* src/xvmc/Makefile.am:
-	Build fixes. (Reported by Kurt B Cox)
-	
-2006-02-25  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_dmabuffer.h:
-	Added missing file from previous commit.
-
-2006-02-22  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/Makefile.am:
-	* src/via_3d.c: (via3DDstFormat), (via3DTexFormat),
-	(via3DDstSupported), (via3DTexSupported), (viaSet3DDestination),
-	(viaSet3DDrawing), (viaSet3DFlags), (viaOrder), (viaSet3DTexture),
-	(viaSet3DTexBlendCol), (viaSet3DCompositeOperator),
-	(via3DOpSupported), (via3DEmitQuad), (via3DEmitState),
-	(via3DEmitClipRect), (viaInit3DState):
-	* src/via_3d.h:
-	* src/via_accel.c: (viaDumpDMA), (viaFlushPCI),
-	(viaFlushDRIEnabled), (viaSetupCBuffer), (viaTearDownCBuffer),
-	(viaInitAgp), (viaEnableVQ), (viaDisableVQ), (viaAccelSetMode),
-	(viaInitialize2DEngine), (viaAccelSync), (viaSetClippingRectangle),
-	(viaDisableClipping), (viaAccelClippingHelper),
-	(viaAccelSolidHelper), (viaAccelPlaneMaskHelper),
-	(viaAccelTransparentHelper), (viaAccelCopyHelper),
-	(viaSetupForScreenToScreenCopy), (viaSubsequentScreenToScreenCopy),
-	(viaSetupForSolidFill), (viaSubsequentSolidFillRect),
-	(viaSetupForMono8x8PatternFill),
-	(viaSubsequentMono8x8PatternFillRect),
-	(viaSetupForColor8x8PatternFill),
-	(viaSubsequentColor8x8PatternFillRect),
-	(viaSetupForCPUToScreenColorExpandFill),
-	(viaSubsequentScanlineCPUToScreenColorExpandFill),
-	(viaSetupForImageWrite), (viaSubsequentImageWriteRect),
-	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
-	(viaSubsequentSolidHorVertLine), (viaSetupForDashedLine),
-	(viaSubsequentDashedTwoPointLine), (viaInitXAA),
-	(viaAccelMarkSync), (viaAccelWaitMarker), (viaExaPrepareSolid),
-	(viaExaSolid), (viaExaDoneSolidCopy), (viaExaPrepareCopy),
-	(viaExaCopy), (viaExaCompositePictDesc), (viaExaPrintComposite),
-	(viaBitExpandHelper), (viaPixelARGB8888), (viaExpandablePixel),
-	(viaCheckUpload), (viaOrder), (viaExaDownloadFromScreen),
-	(viaExaTexUploadToScreen), (viaExaUploadToScreen),
-	(viaExaUploadToScratch), (viaExaCheckComposite), (viaIsAGP),
-	(viaIsOffscreen), (viaExaPrepareComposite), (viaExaComposite),
-	(viaInitExa), (viaInitAccel), (viaExitAccel), (viaFinishInitAccel),
-	(viaAccelBlitRect), (viaAccelFillRect), (viaAccelSyncMarker):
-	* src/via_cursor.c: (VIALoadCursorImage):
-	* src/via_dga.c:
-	* src/via_dri.c: (VIADRIRingBufferInit), (VIADRIFBInit),
-	(VIADRIScreenInit), (VIADRICloseScreen):
-	* src/via_driver.c: (VIASetup), (VIAPreInit), (VIALeaveVT),
-	(VIAScreenInit), (VIAInternalScreenInit), (VIAWriteMode),
-	(VIACloseScreen), (VIASwitchMode):
-	* src/via_driver.h:
-	* src/via_memcpy.c: (viaVidCopyInit):
-	* src/via_memory.c: (VIAFreeLinear), (offScreenLinear),
-	(VIAAllocLinear), (VIAInitLinear):
-	* src/via_priv.h:
-	* src/via_vbe.c: (ViaVbeSetMode):
-	Bugzilla #5180 <https://bugs.freedesktop.org/show_bug.cgi?id=5180>
-	XAA rework and EXA support including render / composite accel.
-
-2006-02-22  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_mode.c: (ViaModePrimary):
-	Import Luc's fix for sometimes-blanking CRTs. (Luc Verhaegen)
-
-2006-02-22  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_driver.c: (VIAScreenInit):
-	* src/via_mode.c: (ViaModePrimary):
-	* src/via_vbe.c: (ViaVbeSetMode):
-	Move VRAM clear to VIAScreenInit. Fixes sometimes-hang in ViaVbeSetMode.
-	The clear will be accelerated when EXA is pulled in.
-	
-2006-02-22  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_vt162x.c: (VT1622ModeCrtc):
-	Don't depend on BIOS to enable the TV-out controller of
-	Unichrome Pros (openChrome Chgset 107)
-	
-2006-02-22  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* src/via_dri.c: (VIADRIKernelInit), (VIADRIMapInit):
-	* src/via_driver.h:
-	Add a proper framebuffer map for DRI. (openChrome Chgset 144)
-	
-2006-02-22  Thomas Hellstrom  <thomas-at-tungstengraphics.com>
-
-	* configure.ac:
-	* src/via_drmclient.h:
-	* src/xvmc/viaXvMC.c:
-	* src/xvmc/viaXvMCPriv.h:
-	Build fixes for DragonFly. (Reported by Jeremy C. Reed)
-	
-2006-01-13  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>
-
-	* configure.ac:
-	* src/xvmc/Makefile.am:
-	* src/xvmc/driDrawable.c: (drawStamp), (getDRIDrawableInfoLocked),
-	(driDestroyHashContents):
-	* src/xvmc/driDrawable.h:
-	* src/xvmc/unichrome/.cvsignore:
-	* src/xvmc/unichrome/Makefile.am:
-	* src/xvmc/unichrome/viaLowLevel.c:
-	* src/xvmc/unichromeProA/.cvsignore:
-	* src/xvmc/unichromeProA/Makefile.am:
-	* src/xvmc/unichromeProA/viaLowLevelPro.c:
-	* src/xvmc/viaLowLevel.c: (hwlLock), (hwlUnlock), (timeDiff),
-	(setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
-	(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
-	(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
-	(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
-	(agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel),
-	(pciCommand), (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
-	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
-	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
-	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
-	(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel):
-	* src/xvmc/viaLowLevel.h:
-	* src/xvmc/viaLowLevelPro.c: (initHQVShadow),
-	(setHQVHWDeinterlacing), (setHQVDeblocking), (setHQVStartAddress),
-	(setHQVColorSpaceConversion), (setHQVFetchLine), (setHQVScale),
-	(setHQVSingleDestination), (setHQVDeinterlacing),
-	(setHQVTripleBuffer), (finish_header_agp), (hwlLock), (hwlUnlock),
-	(timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
-	(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
-	(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
-	(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
-	(agpFlush), (uploadHQVDeinterlace), (uploadHQVShadow),
-	(flushXvMCLowLevel), (flushPCIXvMCLowLevel),
-	(viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
-	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
-	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
-	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
-	(updateLowLevelBuf), (cleanupLowLevelBuf), (releaseXvMCLowLevel),
-	(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel),
-	(computeDownScaling), (computeHQVScaleAndFilter),
-	(setupBackBuffer):
-	* src/xvmc/viaXvMC.c: (yOffs), (vOffs), (uOffs),
-	(defaultQMatrices), (releaseDecoder), (grabDecoder),
-	(setupAttribDesc), (releaseAttribDesc), (releaseContextResources),
-	(XvMCCreateContext), (XvMCDestroyContext), (XvMCCreateSurface),
-	(XvMCDestroySurface), (XvMCPutSlice2), (XvMCPutSlice),
-	(updateXVOverlay), (XvMCPutSurface), (XvMCBeginSurface),
-	(XvMCSyncSurface), (XvMCLoadQMatrix), (XvMCRenderSurface),
-	(XvMCCreateBlocks), (XvMCDestroyBlocks), (XvMCCreateMacroBlocks),
-	(XvMCDestroyMacroBlocks), (XvMCCreateSubpicture),
-	(XvMCSetSubpicturePalette), (findOverlap), (XvMCClearSubpicture),
-	(XvMCCompositeSubpicture), (XvMCBlendSubpicture),
-	(XvMCBlendSubpicture2), (XvMCSyncSubpicture),
-	(XvMCFlushSubpicture), (XvMCDestroySubpicture),
-	(XvMCGetSubpictureStatus), (XvMCFlushSurface),
-	(XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute),
-	(XvMCGetAttribute), (XvMCHideSurface):
-	* src/xvmc/viaXvMCPriv.h:
-	* src/xvmc/xf86dri.c: (uniDRIDestroyContext),
-	(uniDRICreateDrawable), (uniDRIDestroyDrawable),
-	(uniDRIGetDrawableInfo):
-	* src/xvmc/xf86dri.h:
-	* src/xvmc/xf86dristr.h:
-	Sync XvMC libs with Openchrome revision 140. (Minor changes)
-	Run indent on xvmc libs and restructure the directory layout.
-	
-2005-12-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update package version for X11R7 release.
-
-2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update package version number for final X11R7 release candidate.
-
-2005-12-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* man/Makefile.am:
-	Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
-
-2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update package version number for X11R7 RC3 release.
-
-2005-12-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Remove extraneous AC_MSG_RESULT.
-
-2005-11-30  Adam Jackson  <ajax@freedesktop.org>
-
-	* configure.ac:
-	Bump libdrm dep to 2.0.
-
-2005-11-29  Adam Jackson  <ajax@freedesktop.org>
-
-	* configure.ac:
-	Only build dlloader modules by default.
-
-2005-11-26  Thomas Hellstrom  <unichrome-at-shipmail-dot-org>
-
-	* src/xvmc/unichrome/Makefile.am:
-	* src/xvmc/unichromeProA/Makefile.am:
-	Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067>
-	Link libdrm to the via XvMC libraries. (Cedric Berger)
-
-2005-11-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update dependencies to work with separate build roots.
-
-2005-11-14  Adam Jackson  <ajax@freedesktop.org>
-
-	* src/xvmc/Makefile.am:
-	Bug #5024: Move EXTRA_DIST outside the ifdef. (Juerg Billeter)
-
-	* configure.ac:
-	Bug #5048: Fix x86 check. (Cedric Berger)
-
-2005-11-09  Adam Jackson  <ajax@freedesktop.org>
-
-	* configure.ac:
-	* src/xvmc/Makefile.am:
-	Don't build XvMC support on anything but x86 and amd64; require
-	libdrm 1.0.5 for DRI or XvMC support.
-
-2005-11-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update package version number for X11R7 RC2 release.
-
-2005-11-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update pkgcheck dependencies to work with separate build roots.
+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>



Reply to: