What's Changed
- (release/25.1) xfree86: Add missing string padding to the DGA QueryMode request handler by @metux in #3191
- (release/25.1) glamor: glamor_egl.c do not call xorgGlxCreateVendor() by @metux in #3188
- (release/25.1) panoramiX: make XINERAMA_FOR_EACH_SCREEN_* macros variadic by @metux in #3234
- (release/25.1) ci: freebsd: fix pkg-version-skew + missing bzip2.pc build breakage by @metux in #3261
- (release/25.1) glx: free old context tag before allocating new one in CommonMakeCurrent by @metux in #3306
- (release/25.1) glamor: reject fonts with per-glyph metrics exceeding maxbounds by @metux in #3304
- (release/25.1) enhance: popen-fdopen-error-handling by @metux in #3347
- (release/25.1) xfree86: set GPU screen FB/DGA defaults on runtime hotplug by @metux in #3346
- (release/25.1) fb/mi/glamor: reject glyphs with negative dimensions by @metux in #3350
- (release/25.1) xquartz: Activate the app via xp_window_activate() in -set_front_process: by @metux in #3345
- (release/25.1) fb/mi/glamor: reject glyphs with negative dimensions by @metux in #3305
- (release/25.1) xorg.conf.man: Fix escape sequence typo by @metux in #3348
- (release/25.1) config/udev: guard against NULL subsystem in fallback bus id by @metux in #3222
- (release/25.1) glamor: reject fonts with per-glyph metrics exceeding maxbounds by @metux in #3349
Full Changelog: xlibre-xserver-25.1.8...xlibre-xserver-25.1.9