What's Changed
- modesetting: fix PRESENT_FLIP_REASON_BUFFER_FORMAT gets overwritten by @metux in #2193
- .github: fix XTS build on MacOS by @metux in #2199
- os: handle memory allocation failure in set_font_authorizations() by @metux in #2195
- present: prevent memory leaks in present_create_notifies() by @metux in #2194
- render: handle -Wanalyzer-null-dereference in AllocateGlyphHash() by @metux in #2189
- os: fix sha1 build error with Nettle 4.0 by @metux in #2186
- tests: plug leak of results in compute_expected_damage() by @metux in #2180
- glx: avoid null dereference in validGlxFBConfigForWindow() by @metux in #2179
- (release/25.0) pr/render fix multiple mem leaks on err paths 2026 04 18 16 41 38 by @metux in #2204
- (release/25.0) xkb: Fix serialization of key type without level names by @metux in #2249
- (release/25.0) randr: do full transform when checking SetScreenSize size by @metux in #2246
- (release/25.0) randr: clear primary screen's primaryOutput when the output is deleted by @metux in #2240
- (release/25.0) xf86: check return value of XF86_CRTC_CONFIG_PTR in xf86CompatOutput() by @metux in #2236
- (release/25.0) selinux: remap security classes on policyload by @metux in #2234
- (release/25.0) os: use winsock2.h definitions on mingw in xserver_poll.h by @metux in #2229
- (release/25.0) xfree86/linux: Enable all I/O ports by @metux in #2294
- (release/25.0) xkb: plug memory leaks in InitKeyboardDeviceStructInternal() error paths by @metux in #2224
- (release/25.0) xkb: fix buffer re-use in _XkbSetCompatMap by @metux in #2222
- (release/25.0) xkb: Fix bounds check in _CheckSetGeom() by @metux in #2220
- (release/25.0) miext/sync: Fix use-after-free in miSyncTriggerFence() by @metux in #2218
- (release/25.0) xkb: Fix out-of-bounds read in CheckModifierMap() by @metux in #2215
- (release/25.0) xkb: Add additional bound checking in CheckKeyTypes() by @metux in #2213
- (release/25.0) xkb: Add more _XkbCheckRequestBounds() by @metux in #2212
- (release/25.0) xkb: fix incorrect size check when growing doodads in a section by @metux in #2211
- (release/25.0) vfb: use snprintf when writing XWD window name by @metux in #2210
- (release/25.0) pr/meson define bsd44sockets and localconn for xtrans when appropriate 2026 04 18 19 05 33 by @metux in #2207
- (release/25.0) xkb: fix potential buff overflow in XkbVModIndexText for XkbCFile format by @metux in #2209
- (release/25.0) composite: fix potential mem leak in PanoramiXCompositeNameWindowPixmap by @metux in #2208
- (release/25.0) pr/xkb fix key type without level names in xkbcopykeymap 2026 04 18 19 02 47 by @metux in #2206
- rootless: Fix Glyphs damage bounding box to correctly compute union by @metux in #2183
Full Changelog: xlibre-xserver-25.0.0.21...xlibre-xserver-25.0.0.22