xserver: Changes to 'refs/tags/xwayland-24.1.5'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Feb 5 13:48:58 UTC 2025


Tag 'xwayland-24.1.5' created by Olivier Fourdan <ofourdan at redhat.com> at 2025-02-05 13:48 +0000

xwayland-24.1.5
-----BEGIN PGP SIGNATURE-----

iHIEABECADIWIQRn3IbyYj/F/Uu1Il0UcG2+HktFQAUCZ6NsOhQcb2ZvdXJkYW5A
cmVkaGF0LmNvbQAKCRAUcG2+HktFQC/yAKDJoDzun7gvd/OT+w4XxFxcyhVIggCe
L1YQ+DlM+ib1VnWodQ+I6a6jR94=
=u2Pr
-----END PGP SIGNATURE-----

Changes since xwayland-24.1.4:
Alan Coopersmith (6):
      os: NextDPMSTimeout: mark intentional fallthroughs in switch
      Xi: avoid NULL pointer dereference if GetXTestDevice returns NULL
      render: avoid NULL pointer dereference if PictureFindVisual returns NULL
      dix: fix button offset when generating DeviceButtonStateNotify events
      dix: limit checks to MAX_VALUATORS when generating Xi events
      dix-config.h: add HAVE_SOCKLEN_T definition

Julian Orth (2):
      xwayland: copy repeat settings from the compositor map
      xwayland: Don't run key behaviors and actions

Michel Dänzer (5):
      xwayland/glamor/gbm: Don't close fence_fd after xwl_glamor_wait_fence
      xwayland/present: Check allow_commits in xwl_present_flip
      xwayland/glamor: Drop expecting_event bailing from xwl_drm_handle_device
      xwayland: Always decrement expecting_event in xwl_output_create
      xwayland/glamor: Clean-up GBM's screen private on failure

Olivier Fourdan (5):
      xwayland: Do not keep the cursor's pixmap around
      xkb: Always use MAP_LENGTH keymap size
      os/connection: Make sure partial is initialized
      xwayland/glamor: Disable GLAMOR after GBM cleanup
      Bump version to 24.1.5

Pierre-Eric Pelloux-Prayer (3):
      glamor: return the result of gbm_format_for_depth
      glamor: use gbm_format_for_depth instead of open-coding it
      glamor: reject configs using unsupported rgbBits size

YaoBing Xiao (1):
      xwayland: prevent potential null pointer dereference

---
 Xi/xichangehierarchy.c            |    2 +
 dix/enterleave.c                  |    2 -
 dix/eventconvert.c                |    4 +-
 glamor/glamor_egl.c               |   57 ++++++++++++++++-------------
 glamor/glamor_glx_provider.c      |   21 +++++++++-
 hw/xwayland/xwayland-cursor.c     |   34 +++++------------
 hw/xwayland/xwayland-glamor-gbm.c |   19 +++++++--
 hw/xwayland/xwayland-glamor.c     |    5 ++
 hw/xwayland/xwayland-input.c      |   20 ++++++++--
 hw/xwayland/xwayland-output.c     |    3 +
 hw/xwayland/xwayland-present.c    |    2 -
 hw/xwayland/xwayland-xtest.c      |    3 +
 include/inputstr.h                |    2 +
 include/meson.build               |    2 +
 meson.build                       |    4 +-
 os/WaitFor.c                      |    6 +--
 os/connection.c                   |    2 -
 render/picture.c                  |    3 +
 xkb/XKBMAlloc.c                   |   74 +++-----------------------------------
 xkb/xkbActions.c                  |    9 +++-
 xkb/xkbPrKeyEv.c                  |    2 -
 xkb/xkbUtils.c                    |   51 +++++++++++++++++++-------
 22 files changed, 170 insertions(+), 157 deletions(-)
---


More information about the xorg-commit mailing list