[ANNOUNCE] xorg-server 1.20.6

Matt Turner mattst88 at gmail.com
Sat Nov 23 00:08:36 UTC 2019


A variety of bugfixes across the board, primarily in Xwayland and PRIME.
This release also includes GLX vendor selection support. Thanks to all
who contributed with testing and fixes!

Aaron Plattner (3):
      GLX: Set GlxServerExports::{major,minor}Version
      xfree86: Call ScreenInit for protocol screens before GPU screens
      os: Don't crash in AttendClient if the client is gone

Adam Jackson (7):
      xwayland: Expand the RANDR screen size limits
      miext/sync: Fix needless ABI change
      glx: Fix previous context validation in xorgGlxMakeCurrent
      meson: Fix another reference to "gl" 9.2.0
      meson: Apparently 1.2 is < 1.2.0
      mi: Add a default no-op miSourceValidate
      dix: Call SourceValidate before GetImage

Alex Goins (5):
      xsync: Add resource inside of SyncCreate, export SyncCreate
      randr: Fix RRCrtcDetachScanoutPixmap() segfault during server teardown
      modesetting: Fix ms_covering_crtc() segfault with non-modesetting slave primary
      modesetting: Fix ms_covering_crtc() segfault with non-xf86Crtc slave
      modesetting: Implement ms_covering_randr_crtc() for ms_present_get_crtc()

Alexander Tsoy (1):
      configure: Set libdrm flags correctly if only XORG is enabled

Alexander Volkov (1):
      shm: Use memfd_create when possible

Andres Rodriguez (1):
      xf86: Disable unused crtc functions when a lease is revoked

Carlos Garnacho (4):
      xwayland: Reset scheduled frames after hiding tablet cursor
      xwayland: Separate DamagePtr into separate window data
      xwayland: Refactor surface creation into a separate function
      xwayland: Handle the case of windows being realized before redirection

Eric Anholt (2):
      shm: reindent shm_tmpfile to follow our standards.
      shm: Pick the shm dir at run time, not build time.

Hans de Goede (1):
      glamor/xwayland: Define EGL_NO_X11

Kyle Brenneman (3):
      GLX: Add a per-client vendor mapping.
      GLX: Use the sending client for looking up XID's
      GLX: Add a function to change a clients vendor list.

Marco Trevisan (Treviño) (1):
      Xi: Use current device active grab to deliver touch events if any

Marvin Schmidt (1):
      build: glx: Lower gl version to work with libglvnd

Matt Roper (1):
      dri2: Sync i965_pci_ids.h from mesa

Matt Turner (3):
      dix: Assert noPanoramiXExtension is false in PanoramiX code
      xfree86: Test presence of isastream()
      xserver 1.20.6

Michel Dänzer (2):
      Revert "present/scmd: Check that the flip and screen pixmap pitches match"
      miext/sync: Make struct _SyncObject::initialized fully ABI compatible

Olivier Fourdan (7):
      xwayland: Avoid a crash on pointer enter with a grab
      xwayland: Check status in GBM pixmap creation
      glamor: Make pixmap exportable from `gbm_bo_from_pixmap()`
      xwayland: Update screen pixmap on output resize
      xwayland: Do not free a NULL GBM bo
      compiler.h: Do not include sys/io.h on ARM with glibc
      present/wnmd: Relax assertion on CRTC on abort_vblank()

Samuel Thibault (2):
      Fix crash on XkbSetMap
      Fix crash on XkbSetMap

Sven Joachim (1):
      modesetting: Fix broken manpage in autoconf build

git tag: xorg-server-1.20.6

https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.6.tar.bz2
MD5:  a98170084f2c8fed480d2ff601f8a14b  xorg-server-1.20.6.tar.bz2
SHA1: 59473e72136113f3a35b1ab5a5cfcbcad955b660  xorg-server-1.20.6.tar.bz2
SHA256: 6316146304e6e8a36d5904987ae2917b5d5b195dc9fc63d67f7aca137e5a51d1  xorg-server-1.20.6.tar.bz2
SHA512: 9aa0ba4aee92fe628f2b8c41e4fe0134dc86154bb8787f907884ef2fd970e18e68e72ea8a1beb706d11ecf155b2abc9731f1abadff251ed592f8cca3b1240dd6  xorg-server-1.20.6.tar.bz2
PGP:  https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.6.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.6.tar.gz
MD5:  bb23ac161392ad5793112234b26864e1  xorg-server-1.20.6.tar.gz
SHA1: 3db7e92464a7a8f1d447c27d01d8c00ff5bcd529  xorg-server-1.20.6.tar.gz
SHA256: 1f00a9444482280e3815de4642758fcb279496002becb85c2f9d994456903ad4  xorg-server-1.20.6.tar.gz
SHA512: 6154485843ab98aee03c88bc8803722c8be2f7606352b4012856f79bc82ea3774d1b708482ea5a74ee768aca872f775294c14415fe808930c9438fb4894daa7d  xorg-server-1.20.6.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.6.tar.gz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 376 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-announce/attachments/20191122/86b93db4/attachment.sig>


More information about the xorg-announce mailing list