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: