mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-22 20:35:43 +00:00
Merge branch 'master' into XACE-SELINUX
Conflicts: dix/dispatch.c dix/property.c hw/xfree86/common/xf86VidMode.c include/xkbsrv.h render/glyph.c xkb/xkbActions.c
This commit is contained in:
commit
a52c9b2a59
270 changed files with 1593 additions and 1827 deletions
3
fb/fb.h
3
fb/fb.h
|
|
@ -1621,7 +1621,8 @@ PixmapPtr
|
|||
fbCreatePixmapBpp (ScreenPtr pScreen, int width, int height, int depth, int bpp);
|
||||
|
||||
PixmapPtr
|
||||
fbCreatePixmap (ScreenPtr pScreen, int width, int height, int depth);
|
||||
fbCreatePixmap (ScreenPtr pScreen, int width, int height, int depth,
|
||||
unsigned usage_hint);
|
||||
|
||||
Bool
|
||||
fbDestroyPixmap (PixmapPtr pPixmap);
|
||||
|
|
|
|||
10
fb/fbcopy.c
10
fb/fbcopy.c
|
|
@ -326,7 +326,7 @@ fbCopyRegion (DrawablePtr pSrcDrawable,
|
|||
if (nbox > 1)
|
||||
{
|
||||
/* keep ordering in each band, reverse order of bands */
|
||||
pboxNew1 = (BoxPtr)ALLOCATE_LOCAL(sizeof(BoxRec) * nbox);
|
||||
pboxNew1 = (BoxPtr)xalloc(sizeof(BoxRec) * nbox);
|
||||
if(!pboxNew1)
|
||||
return;
|
||||
pboxBase = pboxNext = pbox+nbox-1;
|
||||
|
|
@ -363,11 +363,11 @@ fbCopyRegion (DrawablePtr pSrcDrawable,
|
|||
if (nbox > 1)
|
||||
{
|
||||
/* reverse order of rects in each band */
|
||||
pboxNew2 = (BoxPtr)ALLOCATE_LOCAL(sizeof(BoxRec) * nbox);
|
||||
pboxNew2 = (BoxPtr)xalloc(sizeof(BoxRec) * nbox);
|
||||
if(!pboxNew2)
|
||||
{
|
||||
if (pboxNew1)
|
||||
DEALLOCATE_LOCAL(pboxNew1);
|
||||
xfree(pboxNew1);
|
||||
return;
|
||||
}
|
||||
pboxBase = pboxNext = pbox;
|
||||
|
|
@ -402,9 +402,9 @@ fbCopyRegion (DrawablePtr pSrcDrawable,
|
|||
reverse, upsidedown, bitPlane, closure);
|
||||
|
||||
if (pboxNew1)
|
||||
DEALLOCATE_LOCAL (pboxNew1);
|
||||
xfree (pboxNew1);
|
||||
if (pboxNew2)
|
||||
DEALLOCATE_LOCAL (pboxNew2);
|
||||
xfree (pboxNew2);
|
||||
}
|
||||
|
||||
RegionPtr
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ fbOverlayCreateScreenResources(ScreenPtr pScreen)
|
|||
pbits = pScrPriv->layer[i].u.init.pbits;
|
||||
width = pScrPriv->layer[i].u.init.width;
|
||||
depth = pScrPriv->layer[i].u.init.depth;
|
||||
pPixmap = (*pScreen->CreatePixmap)(pScreen, 0, 0, depth);
|
||||
pPixmap = (*pScreen->CreatePixmap)(pScreen, 0, 0, depth, 0);
|
||||
if (!pPixmap)
|
||||
return FALSE;
|
||||
if (!(*pScreen->ModifyPixmapHeader)(pPixmap, pScreen->width,
|
||||
|
|
|
|||
|
|
@ -80,7 +80,8 @@ fbCreatePixmapBpp (ScreenPtr pScreen, int width, int height, int depth, int bpp)
|
|||
}
|
||||
|
||||
PixmapPtr
|
||||
fbCreatePixmap (ScreenPtr pScreen, int width, int height, int depth)
|
||||
fbCreatePixmap (ScreenPtr pScreen, int width, int height, int depth,
|
||||
unsigned usage_hint)
|
||||
{
|
||||
int bpp;
|
||||
bpp = BitsPerPixel (depth);
|
||||
|
|
|
|||
|
|
@ -272,7 +272,7 @@ xxCreateScreenResources(ScreenPtr pScreen)
|
|||
* (BitsPerPixel(depth) >> 3));
|
||||
if (!pBits) return FALSE;
|
||||
|
||||
pPixmap = (*pScreen->CreatePixmap)(pScreen, 0, 0, depth);
|
||||
pPixmap = (*pScreen->CreatePixmap)(pScreen, 0, 0, depth, 0);
|
||||
if (!pPixmap) {
|
||||
xfree(pBits);
|
||||
return FALSE;
|
||||
|
|
@ -491,7 +491,7 @@ xxStoreColors(ColormapPtr pmap, int nColors, xColorItem *pColors)
|
|||
|
||||
DBG("StoreColors\n");
|
||||
|
||||
expanddefs = ALLOCATE_LOCAL(sizeof(xColorItem)
|
||||
expanddefs = xalloc(sizeof(xColorItem)
|
||||
* (1 << pScrPriv->myDepth));
|
||||
if (!expanddefs) return;
|
||||
|
||||
|
|
@ -518,7 +518,7 @@ xxStoreColors(ColormapPtr pmap, int nColors, xColorItem *pColors)
|
|||
pColors++;
|
||||
}
|
||||
|
||||
DEALLOCATE_LOCAL(expanddefs);
|
||||
xfree(expanddefs);
|
||||
|
||||
pCmapPriv->dirty = TRUE;
|
||||
pScrPriv->colormapDirty = TRUE;
|
||||
|
|
@ -556,9 +556,9 @@ xxInstallColormap(ColormapPtr pmap)
|
|||
wrap(pScrPriv,pmap->pScreen,InstallColormap,xxInstallColormap);
|
||||
}
|
||||
|
||||
pixels = ALLOCATE_LOCAL(sizeof(Pixel) * (1 << pScrPriv->myDepth));
|
||||
colors = ALLOCATE_LOCAL(sizeof(xrgb) * (1 << pScrPriv->myDepth));
|
||||
defs = ALLOCATE_LOCAL(sizeof(xColorItem) * (1 << pScrPriv->myDepth));
|
||||
pixels = xalloc(sizeof(Pixel) * (1 << pScrPriv->myDepth));
|
||||
colors = xalloc(sizeof(xrgb) * (1 << pScrPriv->myDepth));
|
||||
defs = xalloc(sizeof(xColorItem) * (1 << pScrPriv->myDepth));
|
||||
|
||||
if (!pixels || !colors)
|
||||
return;
|
||||
|
|
@ -586,9 +586,9 @@ xxInstallColormap(ColormapPtr pmap)
|
|||
}
|
||||
xxStoreColors(pmap,(1 << pScrPriv->myDepth),defs);
|
||||
|
||||
DEALLOCATE_LOCAL(pixels);
|
||||
DEALLOCATE_LOCAL(colors);
|
||||
DEALLOCATE_LOCAL(defs);
|
||||
xfree(pixels);
|
||||
xfree(colors);
|
||||
xfree(defs);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue