Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

wlroots 0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ddevault ddevault released this 11 Mar 14:43
· 1552 commits to master since this release

Breaking changes

DISPLAY is no longer set automatically for Xwayland (#1596)

The DISPLAY is now written to wlr_xwayland.display_name and it is the compositor's responsibility to export it to the environment of its X11 clients.

Changelog

Brian Ashworth (1):
      wlr_output_layout_get_box: handle empty layout

Guido Günther (4):
      Unbreak build with '-Wstrict-prototypes'
      rootston/view: Remove redundant declaration in the same file
      wlr_xdg_shell: Remove redundant declaration in the same file
      Remove glEGLImageTargetTexture2DOES

Ian Fan (1):
      seat: fix remaining wlr_button_state enum rename

Ilia Bozhinov (2):
      xwm: use min size as base size hint if it is missing and vice versa
      xwm: fix typos in WM_NORMAL_HINTS handling

Niklas Schulze (1):
      backend/session: Allow setting a custom tty via WLR_DIRECT_TTY

Scott Anderson (1):
      backend/drm: Don't fail on failing to find overlay format

emersion (15):
      seat: guard against button count corruption
      meson: enable more compiler warnings
      seat: use wlr_button_state enum instead of uint32_t
      seat: only store serial if pressing a button
      tinywl: send pointer frame events
      backend/session: add noop session
      rootston: refactor rendering
      rootston: fix rotated views rendering
      rootston: fix Xwayland children rendering when fullscreen
      rootston: split rendering code into render.c
      rootston: fix input events for rotated views
      xwayland: don't set DISPLAY
      seat: add debug logs when validating grab serials
      backend/session: open TTY with O_CLOEXEC for direct session
      xwayland: set CLOEXEC on /dev/null FD