xserver/hw/xfree86
Enrico Weigelt, metux IT consult 5dbab63f56 (!1714) xfree86: crtc: use CloseScreen hook
Wrapping ScreenRec's function pointers is problematic for many reasons,
so use the new screen close notify hook instead.

This one doesn't look so trivial at first glance, but I've checked that
other functions called by xf86CrtcCloseScreen() just free'ing up some
memory and removing the CRTCs from some lists - thus a change in
execution order really shouldn't matter at all.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-03 11:37:33 +02:00
..
common (!1714) xfree86: xvmc: use CloseScreen hook 2025-06-03 11:37:33 +02:00
ddc (!1969) xfree86: ddc: safety check for NULL pointer 2025-06-03 11:37:31 +02:00
dixmods xfree86: shmodule: use explicit field initializers for XF86ModuleData 2025-02-17 19:41:30 +00:00
doc (!1997) xfree86: fbman: drop unused xf86FBManagerRunning() 2025-06-03 11:37:29 +02:00
dri (!1714) xfree86: dri: use window destructor hook 2025-06-03 11:37:32 +02:00
dri2 (!2007) dix: unexport and document ClientSleep() 2025-06-03 11:37:29 +02:00
drivers (!1949) xfree86: modeset: call miCreateScreenResources() directly 2025-06-03 11:37:32 +02:00
exa (!1714) xfree86: exa: use CloseScreen hook 2025-06-03 11:37:33 +02:00
fbdevhw (!1952) xfree86: fbdevhw: drop unused FBDEVHW_PLANES 2025-06-03 11:37:32 +02:00
glamor_egl drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
i2c (!1992) xfree86: i2c: drop unused xf86I2CWriteWord() 2025-06-03 11:37:29 +02:00
int10 (!1969) xfree86: int10: extra NULL protection 2025-06-03 11:37:31 +02:00
loader (!1969) xfree86: loader: add assert() in LoadModule() 2025-06-03 11:37:31 +02:00
man man pages: remove extraneous PP macros 2025-05-31 15:01:49 -07:00
modes (!1714) xfree86: crtc: use CloseScreen hook 2025-06-03 11:37:33 +02:00
os-support (!1991) xfree86: xf86Option: unexport xf86MarkOptionUsedByName() 2025-06-03 11:37:30 +02:00
parser (!1969) xfree86: parser: fix possible use-after-free xf86freeOutputClassList() 2025-06-03 11:37:31 +02:00
ramdac (!1985) randr: unexport and document RRHasScanoutPixmap() 2025-06-03 11:37:30 +02:00
shadowfb xfree86: xfbmodule: use explicit field initializers for XF86ModuleData 2025-02-17 19:41:30 +00:00
utils (!1969) xfree86: utils: gracefully handle allocation failure. 2025-06-03 11:37:31 +02:00
vgahw (!1991) xfree86: xf86Option: unexport xf86MarkOptionUsedByName() 2025-06-03 11:37:30 +02:00
x86emu (!1969) xfree86: x86emu: add extra assert()'s 2025-06-03 11:37:31 +02:00
xkb dix: unexport non-public functions from dixgrabs.h and document prototypes 2024-10-10 13:50:57 +00:00
.gitignore Xorg: Add Xorg.wrap to hw/xfree86/.gitignore 2014-04-18 11:39:16 +02:00
Xorg.sh.in xfree86: rename Xorg.bin to Xorg 2015-01-05 09:53:58 +10:00
meson.build meson: Support building Xnest and Xorg on darwin 2022-06-26 09:16:42 +00:00
sdksyms.sh (!1955) Xext: geext: drop obsolete geext.h 2025-06-03 11:37:32 +02:00
xorg-wrapper.c Fix various spelling errors 2019-10-01 17:05:28 +00:00
xorgconf.cpp Fix spelling/wording issues 2020-07-05 13:07:33 -07:00