1. 15 Feb, 2019 1 commit
  2. 24 Oct, 2018 3 commits
  3. 01 Oct, 2018 2 commits
    • Emmanuel Gil Peyrot's avatar
      Wayland: Add support for xdg-decoration · dcd2a19d
      Emmanuel Gil Peyrot authored
      This allows compositors which prefer to draw the decorations around
      clients to do so, rather than letting GLFW draw its own decorations.
      The appearance is thus entirely subject to the compositor used, but
      should generally be better than the current solid colour decorations we
      have, which we continue to use when the compositor doesn’t support this
      protocol or tells us to draw the decorations ourselves.
      
      This new protocol has been tested against wlroots’s rootston compositor.
      
      Fixes #1257.
      dcd2a19d
    • Emmanuel Gil Peyrot's avatar
      Wayland: Use memfd_create() and seals if available · 3e884aea
      Emmanuel Gil Peyrot authored
      This allows the compositor to avoid having to setup and teardown a
      SIGBUS signal handler whenever it needs to read from this surface, as it
      knows we won’t be able to shrink the file and so doesn’t have to protect
      against that.
      
      This codepath will only be used on Linux ≥ 3.17 with glibc ≥ 2.27, and
      possibly other kernels and libc.  The former code will continue to be
      used as a fallback, either if memfd_create() fails or if it isn’t
      available.
      3e884aea
  4. 29 Sep, 2018 3 commits
  5. 11 Sep, 2018 2 commits
  6. 09 Sep, 2018 2 commits
  7. 25 Feb, 2018 16 commits
  8. 24 Feb, 2018 2 commits
  9. 06 Feb, 2018 1 commit
  10. 29 Jan, 2018 8 commits