2006-05-23 Thomas Hellstrom * src/via_dri.c: (VIADRIFinishScreenInit): Bugzilla #6668 Fix critical unlibcwrap breakage. ("Morgoth") 2006-04-07 Adam Jackson * configure.ac: * src/via_driver.h: Bump to 0.2.1 for Xv changes. 2006-04-07 Aaron Plattner * 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 * 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 * 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 * src/via_driver.c: Bugzilla #6291 s/XF86_VERSION_CURRENT/XORG_VERSION_CURRENT/ (Reported by Eric Anholt) 2006-03-17 Thomas Hellstrom * src/via_accel.c: (viaInitExa): * src/via_driver.c: (VIAPreInit): Fix via EXA after API update. 2006-03-08 Thomas Hellstrom * 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 * 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 * 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 * configure.ac: * src/Makefile.am: * src/xvmc/Makefile.am: Build fixes. (Reported by Kurt B Cox) 2006-02-25 Thomas Hellstrom * src/via_dmabuffer.h: Added missing file from previous commit. 2006-02-22 Thomas Hellstrom * 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 XAA rework and EXA support including render / composite accel. 2006-02-22 Thomas Hellstrom * src/via_mode.c: (ViaModePrimary): Import Luc's fix for sometimes-blanking CRTs. (Luc Verhaegen) 2006-02-22 Thomas Hellstrom * 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 * 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 * 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 * 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 * 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 * configure.ac: Update package version for X11R7 release. 2005-12-14 Kevin E. Martin * configure.ac: Update package version number for final X11R7 release candidate. 2005-12-06 Kevin E. Martin * man/Makefile.am: Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2005-12-03 Kevin E. Martin * configure.ac: Update package version number for X11R7 RC3 release. 2005-12-01 Kevin E. Martin * configure.ac: Remove extraneous AC_MSG_RESULT. 2005-11-30 Adam Jackson * configure.ac: Bump libdrm dep to 2.0. 2005-11-29 Adam Jackson * configure.ac: Only build dlloader modules by default. 2005-11-26 Thomas Hellstrom * src/xvmc/unichrome/Makefile.am: * src/xvmc/unichromeProA/Makefile.am: Bug #5067 Link libdrm to the via XvMC libraries. (Cedric Berger) 2005-11-19 Kevin E. Martin * configure.ac: Update dependencies to work with separate build roots. 2005-11-14 Adam Jackson * 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 * 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 * configure.ac: Update package version number for X11R7 RC2 release. 2005-11-01 Kevin E. Martin * configure.ac: Update pkgcheck dependencies to work with separate build roots.