xserver/render
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David 0ada37532e render: free animated cursor timers on destruction
AnimCursorCreate() allocates an OsTimerRec for every animated cursor
using TimerSet(NULL, 0, 0, ...). The timer is freed on cursor creation
failure, but normal cursor destruction does not release it.

AnimCurUnrealizeCursor() already performs the once-only destruction of
the animated cursor's frame cursor references on screen 0. Free the timer
there as well.

TimerCancel() only removes a timer from the pending list. TimerFree()
also releases the allocation.

Signed-off-by: David <david@code.contractors>
2026-10-08 19:27:25 +02:00
..
animcur.c render: free animated cursor timers on destruction 2026-10-08 19:27:25 +02:00
filter.c render: filter: fix integer-overflow bypass of convolution size check 2026-10-08 14:50:05 +02:00
glyph.c Fix use-after-free caused by duplicate glyphs in one glyphset 2026-10-05 09:23:49 +02:00
glyphstr.h render: fix missing include in glyphstr.h 2025-09-26 16:45:16 +02:00
glyphstr_priv.h
matrix.c render: drop obsolete including of colormapst.h 2025-06-12 17:21:43 +02:00
meson.build treewide: remove "lib" prefix in static_library names (meson) 2025-07-03 12:01:52 +02:00
miindex.c render: replace xallocarray() by calloc() 2025-06-12 17:21:43 +02:00
mipict.c treewide: replace PICT_TYPE_A by PIXMAN_TYPE_A 2025-08-07 15:35:38 +02:00
mipict.h
mirect.c render: use NULL instead of NullClient 2025-07-18 22:24:55 +02:00
mitrap.c
mitri.c
picture.c render: fix multiple mem leaks on err paths 2026-04-21 10:14:25 +02:00
picture.h render: picture: make PictFormatShort equal to pixman_format_code_t 2025-08-06 13:49:13 +02:00
picturestr.h render: drop obsolete pict_t_* defines 2025-11-27 11:58:33 +01:00
picturestr_priv.h
render.c render: zero reply buffers in QueryPictFormats and QueryFilters 2026-06-12 18:52:42 +02:00