Another batch of cleanups and fixes, mostly in glamor and DRI3. At this point the only outstanding major feature for 1.20 that hasn't landed yet is EGLStreams support for Xwayland. The patches require some minor rebasing to account for per-window flips in Present, I'll post that momentarily I suppose. I'm honestly of two minds about merging it, the deafening silence of review feedback has not been encouraging.
Aaron Plattner (1): xfree86: Restore newline before "X Protocol Version" string Adam Jackson (10): gtf: Warning fix dmx: Fix some snprintf warnings. dmx: Fix a read-from-uninitialized warning dmx: Clean up some argument parsing code dmx: Silence a string truncation warning. xkb: Silence some compiler warnings mi: Hush an almost certainly bogus warning dix: Hush an almost certainly bogus warning xwayland: Silence a build warning if we can xserver 1.20 RC4 Daniel Stone (10): dri3: Use single-FD screen call for single-FD request drmmode: Track if BO allocation used modifiers glamor: Track if BO allocation used modifiers glamor: Push make_exportable into callers glamor: Reallocate pixmap storage without modifiers if necessary glamor: Fall back to non-modifier allocations glamor: Add fd_from_pixmap hook modesetting: Don't reuse iterator in nested loop dri3: Set stride and size for old clients modesetting: Actually get framebuffer ID Emil Velikov (10): dri3: annotate the dri3_screen_info data as const xwayland: don't close() fds we don't own dri3: annotate fds/strides/offsets arrays as const dri3: simplify dri3_open() implementation xwayland: zero num_modifiers from the start glamor: zero num_modifiers from the start dri3: check for ::get_drawable_modifiers failure xwayland: zero num_formats from the start glamor: zero num_formats from the start dri3: rework format/modifier caching Jon Turney (1): hw/xwin/glx: Allocate fbconfigs correctly Kyle Brenneman (1): GLX: Fix a use after free error with the GLVND vendor handle. Louis-Francis Ratté-Boulianne (2): modesetting: Use atomic modesetting to set DPMS mode modesetting: Have consistent state when using atomic modesetting Mario Kleiner (1): modesetting: Fix page flipping harder under DRI 3.2. Michal Srb (2): glx: Do not call into Composite if it is disabled. Xext: Fix memory leaks in hashtable. Peter Hutterer (1): xfree86: drop KDSKBMUTE handling Samuel Thibault (1): dix: always send focus event on grab change git tag: xorg-server-1.19.99.904 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.bz2 MD5: b7623726287e405ed03b9e27f0811f87 xorg-server-1.19.99.904.tar.bz2 SHA1: 5bfe19ab814ab8b973c0c4b53547de4e951d3679 xorg-server-1.19.99.904.tar.bz2 SHA256: 0ec3bb260c3798964d413db4238485fca5cab774a9d279c04e5272202f8e58b8 xorg-server-1.19.99.904.tar.bz2 SHA512: b9dccc777d0a30c6b40bddffe1f359dde4103539c6598f04bf8cf5f59e6770229221a199c1866b4eba0cf8d2d87fe878985bbd2e3c6ec5b65e3f16195ea8d57e xorg-server-1.19.99.904.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.gz MD5: f5082147af9822ade469f808c420a121 xorg-server-1.19.99.904.tar.gz SHA1: c481217424beb1e0f0d38d98dfc4c194a1631354 xorg-server-1.19.99.904.tar.gz SHA256: f1fe5e27d0eab494a4eea11a075f8f6d3989c3683c22e0bdf5c060e57d351c0f xorg-server-1.19.99.904.tar.gz SHA512: dad39ecc6f8a99a74191d542709d03a14415f1065f8f2c8c68ad87d3fb7c3392eaf3ff000097d90827f53d2c16e0e5acbaaa0f3bf580f60615c3f35b40965f23 xorg-server-1.19.99.904.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.gz.sig - ajax _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s