1. 09 Jan, 2022 1 commit
    • Simon Ser's avatar
      readme: drop mention of the Sway project · 6cdf843a
      Simon Ser authored
      wlroots has historically been started as a Sway project, but these
      days many wlroots contributors are working on other compositors.
      wlroots now also has its own namespace on gitlab.freedesktop.org.
      
      Let's remove the mention about Sway in the README, to make it clearer
      that Sway isn't treated in a special manner when it comes to wlroots
      development.
      6cdf843a
  2. 03 Dec, 2021 1 commit
  3. 01 Nov, 2021 1 commit
  4. 26 Oct, 2021 1 commit
  5. 21 Oct, 2021 1 commit
  6. 30 Aug, 2021 1 commit
  7. 26 May, 2021 2 commits
  8. 24 May, 2021 1 commit
  9. 24 Apr, 2021 3 commits
    • Simon Ser's avatar
      readme: use webchat link for IRC channel · ce30a221
      Simon Ser authored
      GitHub refuses to render ircs:// URLs.
      ce30a221
    • Simon Ser's avatar
      readme: mention IRC channel · b5cfaea7
      Simon Ser authored
      b5cfaea7
    • Simon Ser's avatar
      readme: update and cleanup xcb deps · 565f67f8
      Simon Ser authored
      Switch from the pkg-config dependency names to the upstream
      libxcb repository names. Each repository contains multiple
      libraries but is generally available in distributions as a single
      package.
      
      libxcb contains xcb, xcb-composite, xcb-xfixes, xcb-xinput and
      xcb-shm. libxcb-render-util contains xcb-render. libxcb-wm
      contains xcb-icccm. xcb-image was outdated and is no longer needed.
      565f67f8
  10. 20 Apr, 2021 1 commit
  11. 17 Apr, 2021 1 commit
  12. 11 Apr, 2021 2 commits
  13. 29 Mar, 2021 1 commit
    • Simon Ser's avatar
      xwayland: require xcb-icccm · de5347d0
      Simon Ser authored and Kenny Levinsen's avatar Kenny Levinsen committed
      This dependency is already required by many other widely used X11
      programs, such as i3, Qt, and other XWMs. So it should be available
      on most systems.
      
      X11 support can be pretty broken without xcb-icccm, with focus issues
      for instance. Let's just remove this --please-break-my-desktop footgun
      option.
      de5347d0
  14. 15 Mar, 2021 1 commit
  15. 03 Mar, 2021 1 commit
    • Simon Ser's avatar
      xwayland: add dependency on xwayland · 3504bb58
      Simon Ser authored
      Check that the pkg-config file is available. This will be required
      in the future to check whether xwayland supports features such as
      -listenfd, -initfd or -verbose.
      
      If there's no pkg-config file, check that the Xwayland executable
      is available.
      
      This effectively makes our relationship with xwayland closer to what
      a dynamic library is: checked at build-time, but can be overridden
      at run-time.
      3504bb58
  16. 23 Feb, 2021 3 commits
  17. 08 Feb, 2021 1 commit
  18. 04 Feb, 2021 1 commit
  19. 05 Jan, 2021 1 commit
  20. 29 Apr, 2020 1 commit
    • Scott Anderson's avatar
      Remove libcap support · 906c0766
      Scott Anderson authored and Simon Ser's avatar Simon Ser committed
      This is simply a false sense of security, and is worse than just using
      setuid. CAP_SYS_ADMIN is an extremely serious capability that is
      effectively as powerful as root.
      
      It also required users to be in the input group, which allows any
      process to keylog the entire system.
      906c0766
  21. 03 Jan, 2019 1 commit
  22. 24 Nov, 2018 1 commit
  23. 12 Nov, 2018 2 commits
  24. 12 Oct, 2018 1 commit
  25. 28 Sep, 2018 1 commit
    • sghctoma's avatar
      Set minimum Meson version to 0.48.0 · 1d017c1c
      sghctoma authored
      This commit sets the required Meson version to >=0.48.0, and removes the
      comment about building on FreeBSD requires an extra flag.
      1d017c1c
  26. 26 Sep, 2018 1 commit
  27. 05 May, 2018 1 commit
  28. 03 May, 2018 1 commit
  29. 13 Apr, 2018 2 commits
  30. 04 Mar, 2018 1 commit
  31. 16 Nov, 2017 2 commits