xserver/Xext
Enrico Weigelt, metux IT consult e7291758ac (submit/xext-saver) Xext: saver: use explicit switch/case for dispatching
It's more robust / easier understandable programming style to use explicit
switch statements, case'ing on the constants defined in the protocol header,
instead of implicitly via a some opaque call table. It's also done this
way in the other extensions, so making the code a bit more consistent.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2024-09-18 17:23:10 +02:00
..
bigreq.c (!1639) Xext: bigreq: drop swapping request length fields 2024-09-18 17:23:10 +02:00
dpms.c (!1639) Xext: dpms: drop now obsolete swap procs 2024-09-18 17:23:10 +02:00
dpmsproc.h dpms: Consolidate a bunch of stuff into Xext/dpms.c 2017-03-27 15:59:47 -04:00
geext.c (!1596) Xext: geext: simplify dispatcher 2024-09-18 17:23:09 +02:00
geext.h Move extension initialisation prototypes into extinit.h 2012-07-09 23:06:41 -07:00
geint.h xge: Hide some implementation details 2015-07-08 16:40:58 -04:00
hashtable.c dix: Fix undefined shift in ht_generic_hash 2019-10-15 14:06:30 -04:00
hashtable.h Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
meson.build Xace: dont install xace.h and xacestr.h anymore 2024-06-23 21:07:48 +00:00
panoramiX.c include: move private definitions out of extinit.h 2024-04-30 00:47:38 +00:00
panoramiX.h Xext: drop _PANORAMIX_SERVER 2024-06-23 19:31:46 +00:00
panoramiXSwap.c (!1639) Xext: panoramiX: drop now obsolete swap procs 2024-09-18 17:23:10 +02:00
panoramiXh.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
panoramiXprocs.c rename remaining RT_* defines to X11_RESTYPE_* 2024-04-15 19:00:47 -07:00
panoramiXsrv.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
saver.c (submit/xext-saver) Xext: saver: use explicit switch/case for dispatching 2024-09-18 17:23:10 +02:00
security.c (!1639) Xext: security: drop swapping request length fields 2024-09-18 17:23:10 +02:00
securitysrv.h Xext: securitysrv.h: drop hacks for including secur.h 2024-06-23 19:20:12 +00:00
shape.c (!1639) Xext: shape: drop now obsolete swap procs 2024-09-18 17:23:10 +02:00
shm.c (submit/cleanup-shm-dispatch) Xext: shm: move client local check into procs 2024-09-18 17:23:10 +02:00
shmint.h xext: Fix shmint.h to not use headers outside of sdk_HEADERS 2013-11-14 10:22:15 +09:00
sleepuntil.c prevent name clash on Windows w/ RT_* defines 2024-04-15 18:59:23 -07:00
sleepuntil.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
sync.c (!1639) Xext: sync: drop now obsolete swap procs 2024-09-18 17:23:10 +02:00
syncsdk.h xsync: Add resource inside of SyncCreate, export SyncCreate 2019-04-17 14:01:17 -07:00
syncsrv.h sync: Convert from "CARD64" to int64_t. 2017-09-20 13:19:27 -04:00
vidmode.c (submit/cleanup-vidmode-dispatch) Xext: vidmode: simplify reply struct initialization 2024-09-18 17:23:10 +02:00
xace.c (submit/modset-fix-vrr-hook) xace: export XaceRegisterCallback() and XaceDeleteCallback() 2024-09-18 17:23:10 +02:00
xace.h (submit/modset-fix-vrr-hook) xace: export XaceRegisterCallback() and XaceDeleteCallback() 2024-09-18 17:23:10 +02:00
xacestr.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
xcmisc.c (!1639) Xext: xcmisc: drop now obsolete swap procs 2024-09-18 17:23:10 +02:00
xf86bigfont.c (!1639) Xext: xf86bigfont: drop swapping request length fields 2024-09-18 17:23:10 +02:00
xf86bigfontsrv.h Move extension initialisation prototypes into extinit.h 2012-07-09 23:06:41 -07:00
xres.c (!1639) Xext: xres: drop swapping request length fields 2024-09-18 17:23:10 +02:00
xselinux.h include: unpexport SELINUX_* consts from include/global.h 2024-03-25 19:40:04 +00:00
xselinux_ext.c (!1639) Xext: selinux: drop swapping request length fields 2024-09-18 17:23:10 +02:00
xselinux_hooks.c fix missing includes of <X11/Xfuncproto.h> 2024-07-20 17:18:38 +00:00
xselinux_label.c rename remaining RT_* defines to X11_RESTYPE_* 2024-04-15 19:00:47 -07:00
xselinuxint.h include: drop obsolete registry.h 2024-03-03 23:20:06 +00:00
xtest.c (!1639) Xext: xtest: drop now obsolete swap procs 2024-09-18 17:23:10 +02:00
xvdisp.c (submit/cleanup-xv-dispatch) Xext: xv: simplify dispatcher 2024-09-18 17:23:10 +02:00
xvdisp.h (submit/cleanup-xv-dispatch) Xext: xv: untwist Xinerama handling 2024-09-18 17:23:10 +02:00
xvdix.h (!1675) Revert "xv: unexport XvScreenRec and XvScreenPtr" 2024-09-18 17:23:09 +02:00
xvdix_priv.h (!1675) Revert "xv: unexport XvScreenRec and XvScreenPtr" 2024-09-18 17:23:09 +02:00
xvmain.c (submit/cleanup-xv-dispatch) Xext: xv: untwist Xinerama handling 2024-09-18 17:23:10 +02:00
xvmc.c xv: unexport VALIDATE_XV_PORT and _XvBadPort macros 2024-07-26 23:51:13 +00:00
xvmcext.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00