xserver/fb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Herman Semenoff 3fd30fc196 fb: Avoid potential out-of-bounds shift amounts in fbBlt
In fbBlt(), explicitly check (srcX < dstX) in the alternate shift calculation
branch so that shift values (leftShift and rightShift) remain strictly within
valid bit-width bounds [0..FB_UNIT - 1], avoiding potential 32-bit shift
undefined behavior warnings

(cherry picked from commit 8efcc601e2)
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-10-06 19:17:57 +02:00
..
fb.h Handle -Wimplicit-fallthrough warnings from gcc 16.1 2026-08-24 12:41:10 +02:00
fb_priv.h fb: reexport fbGetGCPrivateKey and add itw wrapped version 2025-12-18 10:47:47 +01:00
fballpriv.c fb: reexport fbGetGCPrivateKey and add itw wrapped version 2025-12-18 10:47:47 +01:00
fbarc.c
fbbits.c
fbbits.h fb: fbbits.h: no need to include dix-config.h here 2025-07-18 04:51:30 +02:00
fbblt.c fb: Avoid potential out-of-bounds shift amounts in fbBlt 2026-10-06 19:17:57 +02:00
fbbltone.c
fbcmap_mi.c
fbcopy.c
fbfill.c
fbfillrect.c
fbfillsp.c
fbgc.c fb: Don't widen the planemask over padding bits when ROOTLESS_SAFEALPHA is set 2026-08-24 12:41:00 +02:00
fbgetsp.c
fbglyph.c fb/mi/glamor: reject glyphs with negative dimensions 2026-07-22 17:29:12 +02:00
fbimage.c
fbline.c
fboverlay.c meson: rename symbol MITSHM to CONFIG_MITSHM 2025-08-05 11:39:28 +02:00
fboverlay.h
fbpict.c
fbpict.h fb: fbpict.h: no need to include dix-config.h here 2025-07-18 04:51:30 +02:00
fbpict_priv.h
fbpixmap.c treewide: drop unnecessary pixmap field initialization 2025-09-01 13:31:52 +02:00
fbpoint.c
fbpush.c
fbrop.h
fbscreen.c
fbseg.c fb: use NULL instead of NullClient 2025-07-18 22:24:55 +02:00
fbsetsp.c
fbsolid.c
fbtile.c
fbtrap.c treewide: replace PICT_FORMAT_A by PIXMAN_FORMAT_A 2025-08-07 12:45:37 +02:00
fbutil.c
fbwindow.c
meson.build treewide: remove "lib" prefix in static_library names (meson) 2025-07-03 12:01:52 +02:00
wfbrename.h fb: reexport fbGetGCPrivateKey and add itw wrapped version 2025-12-18 10:47:47 +01:00