aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2023-02-20backend/drm: add libliftoff interfaceSimon Ser
2023-02-13Switch IRC channel to #wlrootsSimon Ser
The #sway-devel channel is now for Sway development only. #wlroots is the new channel to use for wlroots. We were using #sway-devel mostly for histerical raisins. Nowadays many wlroots developers are not working on Sway. Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3586
2022-11-25backend/session: make optionalSimon Ser
Some compositors are not interested in wlr_session, for instance nested compositors. Disabling wlr_session removes the udev dependency.
2022-11-09backend/drm: use pnp.ids to fetch EDID datailliliti
2022-05-30build: make GBM optionalSimon Ser
Now that the DRM backend no longer depends on GBM, we can make it optional. The GLES2 renderer still depends on it because of our EGL device selection. This is useful for compositors with their own renderers, and for compositors using the Vulkan renderer.
2022-01-09readme: drop mention of the Sway projectSimon Ser
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.
2021-12-03readme: update wrapper libraries linkSimon Ser
Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3336
2021-11-01s/GitHub/GitLab/Simon Ser
2021-10-26readme: refresh dependenciesSimon Ser
2021-10-21Update loc count in readmebuffet
2021-08-30Link to gamja for web chatSimon Ser
gamja offers a better experience than Kiwi.
2021-05-26readme: fix broken IRC web client linkSimon Ser
Previous commit has tweaked the link name.
2021-05-26readme: add link to IRC web clientSimon Ser
2021-05-24Update IRC linksSimon Zeni
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