xserver: Changes to 'refs/tags/xorg-server-1.20.6'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Nov 22 23:50:49 UTC 2019


Tag 'xorg-server-1.20.6' created by Matt Turner <mattst88 at gmail.com> at 2019-11-22 23:49 +0000

xorg-server-1.20.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iNUEABYKAH0WIQSzlptPDvl9ch5jjr2cglpmBdQLvgUCXdh0I18UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QjM5
NjlCNEYwRUY5N0Q3MjFFNjM4RUJEOUM4MjVBNjYwNUQ0MEJCRQAKCRCcglpmBdQL
vkwzAQDB8Yuw4+Z+uNBVK5zZJhG2b1DN2uUBsaOqgBdJ23SvnwD6A2B8Shhptx3T
v7JhrRmc98/371GE9FHtEeCkFY+gcA8=
=9BZf
-----END PGP SIGNATURE-----

Changes since xorg-server-1.20.5:
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

---
 Xext/panoramiXprocs.c                      |   10 +
 Xext/shm.c                                 |   77 +++++++++-----
 Xext/sleepuntil.c                          |    3 
 Xext/sync.c                                |   50 +++++----
 Xext/syncsdk.h                             |    3 
 Xi/exevents.c                              |   21 +--
 configure.ac                               |   57 +---------
 dix/dispatch.c                             |    5 
 dix/dixutils.c                             |    9 -
 dix/events.c                               |    2 
 dix/pixmap.c                               |    3 
 doc/Xserver-spec.xml                       |    4 
 glamor/glamor_egl.c                        |   19 ++-
 glamor/glamor_egl.h                        |    1 
 glamor/glamor_priv.h                       |    1 
 glx/glxcmds.c                              |    4 
 glx/glxdriswrast.c                         |    1 
 glx/meson.build                            |    4 
 glx/vndcmds.c                              |   13 ++
 glx/vndext.c                               |   16 ++
 glx/vndserver.h                            |   13 ++
 glx/vndservermapping.c                     |   52 ++++++++-
 hw/xfree86/common/compiler.h               |   30 -----
 hw/xfree86/common/xf86Init.c               |   60 +++++-----
 hw/xfree86/dri2/pci_ids/i965_pci_ids.h     |   53 +++++++--
 hw/xfree86/drivers/modesetting/Makefile.am |    8 -
 hw/xfree86/drivers/modesetting/driver.h    |    1 
 hw/xfree86/drivers/modesetting/present.c   |    3 
 hw/xfree86/drivers/modesetting/vblank.c    |  148 ++++++++++++++++++++++++++
 hw/xfree86/modes/xf86RandR12.c             |    5 
 hw/xfree86/modes/xf86Rotate.c              |    4 
 hw/xfree86/os-support/shared/sigio.c       |    5 
 hw/xnest/Screen.c                          |    1 
 hw/xwayland/xwayland-cursor.c              |    2 
 hw/xwayland/xwayland-glamor-eglstream.c    |    1 
 hw/xwayland/xwayland-glamor-gbm.c          |   38 ++++++
 hw/xwayland/xwayland-glamor.c              |    1 
 hw/xwayland/xwayland-input.c               |    1 
 hw/xwayland/xwayland-output.c              |   39 ++++++-
 hw/xwayland/xwayland.c                     |  159 ++++++++++++++++++++++-------
 hw/xwayland/xwayland.h                     |    2 
 include/dix-config.h.in                    |    9 +
 include/glxvndabi.h                        |   13 ++
 include/meson.build                        |    7 -
 meson.build                                |    2 
 mi/mi.h                                    |    4 
 mi/miscrinit.c                             |    8 +
 miext/sync/misync.c                        |   27 ++--
 miext/sync/misync.h                        |    1 
 miext/sync/misyncstr.h                     |    5 
 os/connection.c                            |    8 +
 present/present_scmd.c                     |    8 -
 present/present_wnmd.c                     |    2 
 randr/rrcrtc.c                             |   15 +-
 record/record.c                            |    4 
 render/render.c                            |    5 
 xkb/xkb.c                                  |    9 +
 57 files changed, 744 insertions(+), 312 deletions(-)
---


More information about the xorg-commit mailing list