xserver/hw/xfree86
Enrico Weigelt, metux IT consult 866afe931a 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-12 16:46:20 +02:00
..
common xfree86: xvmc: use CloseScreen hook 2025-06-12 16:46:15 +02:00
ddc xfree86: ddc: safety check for NULL pointer 2025-06-12 16:33:47 +02:00
dixmods xfree86: shmodule: use explicit field initializers for XF86ModuleData 2025-02-17 19:41:30 +00:00
doc xfree86: fbman: drop unused xf86FBManagerRunning() 2025-06-12 16:21:05 +02:00
dri xfree86: dri: use window destructor hook 2025-06-12 16:44:27 +02:00
dri2 dix: unexport and document ClientSleep() 2025-06-12 16:17:45 +02:00
drivers xfree86: modeset: call miCreateScreenResources() directly 2025-06-12 16:41:39 +02:00
exa xfree86: exa: use CloseScreen hook 2025-06-12 16:46:17 +02:00
fbdevhw xfree86: fbdevhw: drop unused FBDEVHW_PLANES 2025-06-12 16:41:34 +02:00
glamor_egl drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
i2c xfree86: i2c: drop unused xf86I2CWriteWord() 2025-06-12 16:22:54 +02:00
int10 xfree86: int10: extra NULL protection 2025-06-12 16:33:34 +02:00
loader xfree86: loader: add assert() in LoadModule() 2025-06-12 16:33:29 +02:00
man man pages: remove extraneous PP macros 2025-05-31 15:01:49 -07:00
modes xfree86: crtc: use CloseScreen hook 2025-06-12 16:46:20 +02:00
os-support xfree86: xf86Option: unexport xf86MarkOptionUsedByName() 2025-06-12 16:23:28 +02:00
parser xfree86: parser: fix possible use-after-free xf86freeOutputClassList() 2025-06-12 16:33:53 +02:00
ramdac randr: unexport and document RRHasScanoutPixmap() 2025-06-12 16:28:15 +02:00
shadowfb xfree86: xfbmodule: use explicit field initializers for XF86ModuleData 2025-02-17 19:41:30 +00:00
utils xfree86: utils: gracefully handle allocation failure. 2025-06-12 16:33:37 +02:00
vgahw xfree86: xf86Option: unexport xf86MarkOptionUsedByName() 2025-06-12 16:23:28 +02:00
x86emu xfree86: x86emu: add extra assert()'s 2025-06-12 16:33:24 +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 Xext: geext: drop obsolete geext.h 2025-06-12 16:39:26 +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