aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2021-04-24readme: use webchat link for IRC channelSimon Ser
GitHub refuses to render ircs:// URLs.
2021-04-24readme: mention IRC channelSimon Ser
2021-04-24readme: update and cleanup xcb depsSimon Ser
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.
2021-04-20backend/x11: add support for shm buffersTadeo Kondrak
2021-04-17readme: mark libseat as mandatory depSimon Ser
[1] has made wlroots unconditionally depend on libseat. Mention this in the README. [1]: https://github.com/swaywm/wlroots/pull/2839
2021-04-11util/uuid: replace with util/token, remove libuuidRyan Farley
Use 128-bit hexadecimal string tokens generated with /dev/urandom instead of UUIDs for xdg-foreign handles, removing the libuuid dependency. Update readme and CI. Closes #2830. build: remove xdg-foreign feature With no external dependencies required, there's no reason not to always build it. Remove WLR_HAS_XDG_FOREIGN as well.
2021-04-11backend/session: Remove logind backendKenny Levinsen
This is instead delegated to libseat.
2021-03-29xwayland: require xcb-icccmSimon Ser
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.
2021-03-15docs: Minor libseat correctionsKenny Levinsen
2021-03-03xwayland: add dependency on xwaylandSimon Ser
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.
2021-02-23readme: use references for linksSimon Ser
Avoids cluttering the text with URLs.
2021-02-23readme: use spaces for list indentSimon Ser
2021-02-23readme: make it clear build/ is a dirSimon Ser
Can be confused with a sub-command for people not familiar with Meson and ninja.
2021-02-08backend/x11: drop x11-xcb dependencySimon Ser
We don't need it anymore now that we've stopped using the EGL Xlib platform.
2021-02-04readme: fix typo in xcb-icccm dependencySimon Ser
2021-01-05util: add support for generating UUIDsIlia Bozhinov
Co-authored-by: Jason Francis <cycl0ps@tuta.io>
2020-04-29Remove libcap supportScott Anderson
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.
2019-01-03Update READMEs per tinywl mergeDrew DeVault
2018-11-24Fixed loc count in readmebuffet
2018-11-13backend/x11: Remove old input functionsScott Anderson
This also allows us to remove xcb-xkb, since Xinput will now give us the appropriate XKB modifiers with each event.
2018-11-13backend/x11: Check for xinput extensionScott Anderson
2018-10-12Update README.mdDrew DeVault
2018-09-28Set minimum Meson version to 0.48.0sghctoma
This commit sets the required Meson version to >=0.48.0, and removes the comment about building on FreeBSD requires an extra flag.
2018-09-26Adjust README to reflect change regarding b_lundefsghctoma
With Meson >=0.48.0 it is no longer necessary to pass the flag "-D b_lundef=false" on FreeBSD.
2018-05-05Fix xcb/xkb swap in READMEKurt Kartaltepe
2018-05-03Fix typos in documentationmorganamilo
2018-04-12Update README.mdDrew DeVault
2018-04-12Update README.mdDrew DeVault
2018-03-04Remove Travis in favor of builds.sr.htDrew DeVault
2017-11-16readme: change running instructionsTony Crisci
2017-11-16readme: add basic running docTony Crisci
2017-10-11Add FreeBSD compatibilityGreg V
2017-10-02Update README et al with new linksDrew DeVault
2017-09-30Updated CONTRIBUTING.mdScott Anderson
Changed the contribution guidelines to be more consistent with the style that wlroots has evolved into, and removed some duplicate information that already exists in the kernel style.
2017-09-22Clarify either/or dependencydudemanguy
2017-09-22Add elogind supportdudemanguy
Resolves SirCmpwn/wlroots#146
2017-09-01Fix IRC channel linkemersion
Use #sway-devel instead of #sway
2017-08-13Update README.mdDrew DeVault
2017-08-09Implement wlr_region using pixmannyorain
2017-08-05Use meson build systemnyorain
2017-07-12Build on travis-ci.Mikkel Oscar Lyderik Larsen
2017-07-11Revert "Merge pull request #27 from ascent12/meson"Drew DeVault
This reverts commit 85805da021006697c85489c3e30717c2b807441c, reversing changes made to 8189c64d7f07a756abf5a6189719f02b2f1af967.
2017-07-11Changed build system to mesonScott Anderson
2017-07-04Make libcap optional.Scott Anderson
2017-06-06Update README.md, add CONTRIBUTING.mdDrew DeVault
2017-04-25Initial commitDrew DeVault