Enrico Weigelt, metux IT consult
030b441e21
dix: resource: protect FakeClientID() from returning 0
...
Some callers treating XID = 0 as a sign for non-existing resource.
Practically should not happen, but nevertheless adding extra
protection, just in case.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 16:52:34 +02:00
..
.gitignore
atom.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
atom_priv.h
dix: unexport InitAtoms() and FreeAllAtoms()
2025-06-12 16:20:15 +02:00
BuiltInAtoms
callback_priv.h
dix: make DeleteCallbackList() non-static and document it
2025-06-12 16:43:56 +02:00
closestr.h
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
color.c
colormap.c
dix: CreateColormap() pass in ClientPtr instead of client index
2025-06-12 16:52:22 +02:00
colormap_priv.h
dix: CreateColormap() pass in ClientPtr instead of client index
2025-06-12 16:52:22 +02:00
cursor.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
cursor_priv.h
devices.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
dispatch.c
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
dispatch.h
display.c
dix_priv.h
dix: rename dixLookupClient() to dixLookupResourceOwner()
2025-06-12 16:52:07 +02:00
dixfonts.c
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
dixgrabs_priv.h
dixstruct_priv.h
dixutils.c
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
enterleave.c
dix: protect against alloc failure in ‘DeviceFocusEvent()
2025-06-12 16:34:05 +02:00
enterleave.h
eventconvert.c
eventconvert.h
events.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
exevents_priv.h
XI: unexport XIPropToInt() and XIPropToFloat()
2025-06-12 16:25:48 +02:00
extension.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
gc.c
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
gc_priv.h
dix: replace FreeDefaultStipple()
2025-06-12 16:43:51 +02:00
generate-atoms
dix: replace AtomError() by better messages
2025-06-12 16:20:12 +02:00
gestures.c
dix: NULL-protection in GestureAddRegularListener()
2025-06-12 16:34:17 +02:00
getevents.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
globals.c
glyphcurs.c
grabs.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
input_priv.h
dix: unexport LastEventTimeToggleResetAll()
2025-06-12 16:20:06 +02:00
inpututils.c
dix: protect input_option_set_value() from NULL pointer
2025-06-12 16:34:47 +02:00
main.c
dix: add CreateScreenResources callback mechanism
2025-06-12 16:46:47 +02:00
meson.build
dix: add per-screen window destructor hook
2025-06-12 16:43:59 +02:00
pixmap.c
privates.c
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
property.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
property_priv.h
protocol.txt
ptrveloc.c
XI: unexport XIPropToInt() and XIPropToFloat()
2025-06-12 16:25:48 +02:00
ptrveloc_priv.h
region.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
registry.c
registry_priv.h
reqhandlers_priv.h
dix: unexport events related request handlers
2025-06-12 16:16:45 +02:00
resource.c
dix: resource: protect FakeClientID() from returning 0
2025-06-12 16:52:34 +02:00
screen.c
dix: add per-screen pixmap destructor mechanism
2025-06-12 16:46:30 +02:00
screen_hooks.c
dix: add CreateScreenResources callback mechanism
2025-06-12 16:46:47 +02:00
screen_hooks_priv.h
dix: add CreateScreenResources callback mechanism
2025-06-12 16:46:47 +02:00
screenint_priv.h
selection.c
stubmain.c
swaprep.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00
swapreq.c
dix: unexport events related request handlers
2025-06-12 16:16:45 +02:00
tables.c
include: drop obsolete dixevents.h
2025-06-12 16:17:35 +02:00
touch.c
dix: touch: NULL-protection in TouchAddRegularListener()
2025-06-12 16:34:12 +02:00
window.c
dix: use calloc() instead of malloc()
2025-06-12 16:49:43 +02:00