On Sat, Jan 25, 2020 at 03:59:54PM +0100, Matthieu Herrb wrote:
> On Fri, Jan 24, 2020 at 11:47:02PM -0600, David Savolainen wrote:
> Hi,
>
> > Here is the output from sendbug. Mail isn't fully set up..
> > >Fix: What is undefined symbol 'shadowDamage'?
>
>
> It's an oversight. We missed the removal from this function in xserver
> back in 2016. I don't have the hardware to test it anymore.
>
> The patch below should fix it:
ok jsg@
>
> Index: driver/xf86-video-wildcatfb/src/wildcatfb_driver.c
> ===================================================================
> RCS file:
> /cvs/OpenBSD/xenocara/driver/xf86-video-wildcatfb/src/wildcatfb_driver.c,v
> retrieving revision 1.13
> diff -u -p -u -r1.13 wildcatfb_driver.c
> --- driver/xf86-video-wildcatfb/src/wildcatfb_driver.c 30 Jun 2019
> 17:10:24 -0000 1.13
> +++ driver/xf86-video-wildcatfb/src/wildcatfb_driver.c 25 Jan 2020
> 14:57:33 -0000
> @@ -971,7 +971,7 @@ WildcatFBShadowUpdate(ScreenPtr pScreen,
> {
> ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
> WildcatFBPtr fPtr = WILDCATFBPTR(pScrn);
> - RegionPtr damage = shadowDamage (pBuf);
> + RegionPtr damage = DamageRegion (pBuf->pDamage);
> PixmapPtr pShadow = pBuf->pPixmap;
> int nbox = REGION_NUM_RECTS (damage);
> BoxPtr pbox = REGION_RECTS (damage);
>
>
> --
> Matthieu Herrb
>
>