What's Changed
- (release/25.1) miext: damage: protect against NULL screen priv or funcs by @metux in #2347
- (release/25.1) randr: fix SetScreenSize transformation by @cepelinas9000 in #2352
- [backport 25.1] xfree86: ddc: new entry point for EDID parsing by @metux in #1935
- (release/25.1) modesetting: properly use fb_id of front_bo for reverse PRIME CRTC by @metux in #2286
- (release/25.1) hw/xwin: More adjustments to multiwindow mode focus handling by @metux in #2273
- (release/25.1) hw/xwin: Always set the X input focus to none when an X window loses focus by @metux in #2272
- (release/25.1) hw/xwin: Use revert-to-parent X focus mode in multiwindow WM by @metux in #2271
- (release/25.1) Xext: xres: ProcXResQueryClientIds() fix request field wapping by @metux in #2388
- (release/25.1) glx: __glXDispSwap_CopyContext(): fix missing byte swap by @metux in #2385
- (release/25.1) Xext: sync: fix missing byte swap in ProcSyncQueryAlarm() by @metux in #2383
- (release/25.1) Xi: XProcXChangeDeviceControl(): fix missing request parameter bytewap by @metux in #2387
- (release/25.1) randr: ProcRRSetMonitor(): fix missing request field swaps by @metux in #2389
- (release/25.1) Zero out structs to avoid leaking information via padding by @metux in #2381
- (release/25.1) glx: fix wrong pointer passed to non-swap handlers in TexImage/CopySubBuffer by @metux in #2380
- (release/25.1) Xext/xres: fix wrong swap check by @metux in #2379
- (release/25.1) glamor: export some glamor APIs used by xorgxrdp. by @metux in #2402
- (release/25.1) randr: ProcRRSetMonitor(): fix request size check by @metux in #2390
- (release/25.1) randr: fix missing byte swaps by @metux in #2384
- (release/25.1) present: add missing byte swapping for various fields by @metux in #2382
- (release/25.1) Xext/xres: fix undefined behavior in ConstructClientIdValue by @metux in #2378
- (release/25.1) xfixes: region: fix duplicate reply field swapping by @metux in #2434
Full Changelog: xlibre-xserver-25.1.4...xlibre-xserver-25.1.5