Commit Graph

40 Commits

Author SHA1 Message Date
Kenny Levinsen d50bbf0bbc backend/session: Remove logind backend
This is instead delegated to libseat.
2021-04-11 10:03:13 +02:00
Simon Ser de5347d0f2 xwayland: require xcb-icccm
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-29 12:24:26 +02:00
Kenny Levinsen 00bee2a6bd docs: Minor libseat corrections 2021-03-15 23:44:09 +01:00
Simon Ser 3504bb587d xwayland: add dependency on xwayland
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-03-03 18:19:12 +01:00
Simon Ser c5dad8b626 readme: use references for links
Avoids cluttering the text with URLs.
2021-02-23 20:43:51 +01:00
Simon Ser fda46ce56f readme: use spaces for list indent 2021-02-23 20:43:17 +01:00
Simon Ser 70a7c7f389 readme: make it clear build/ is a dir
Can be confused with a sub-command for people not familiar with
Meson and ninja.
2021-02-23 20:36:26 +01:00
Simon Ser 533a36f05a backend/x11: drop x11-xcb dependency
We don't need it anymore now that we've stopped using the EGL Xlib
platform.
2021-02-08 12:29:12 +01:00
Simon Ser b86eea0897
readme: fix typo in xcb-icccm dependency 2021-02-04 23:18:25 +01:00
Ilia Bozhinov bf4e2e0eac util: add support for generating UUIDs
Co-authored-by: Jason Francis <cycl0ps@tuta.io>
2021-01-05 20:32:56 +01:00
Scott Anderson 906c0766df Remove libcap support
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.
2020-04-29 10:39:09 +02:00
Drew DeVault f0d8b793a8 Update READMEs per tinywl merge 2019-01-03 10:10:03 -05:00
buffet 443dece7d5 Fixed loc count in readme 2018-11-24 21:24:29 +01:00
Scott Anderson 70ae76304e backend/x11: Remove old input functions
This also allows us to remove xcb-xkb, since Xinput will now give us the
appropriate XKB modifiers with each event.
2018-11-13 10:55:03 +13:00
Scott Anderson 88b2d6fe25 backend/x11: Check for xinput extension 2018-11-13 10:41:37 +13:00
Drew DeVault 4c28745c95 Update README.md 2018-10-12 08:27:09 -04:00
sghctoma 1d017c1cc1 Set minimum Meson version to 0.48.0
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-28 14:40:15 +02:00
sghctoma aacf0c427f Adjust README to reflect change regarding b_lundef
With Meson >=0.48.0 it is no longer necessary to pass the flag
"-D b_lundef=false" on FreeBSD.
2018-09-26 19:36:48 +02:00
Kurt Kartaltepe 1cd2141f8e Fix xcb/xkb swap in README 2018-05-05 00:25:11 -05:00
morganamilo 5bd170b2f3
Fix typos in documentation 2018-05-03 21:43:54 +01:00
Drew DeVault 99b92b4104 Update README.md 2018-04-12 21:33:51 -04:00
Drew DeVault 26b993749d Update README.md 2018-04-12 21:30:17 -04:00
Drew DeVault 925d7a4987 Remove Travis in favor of builds.sr.ht 2018-03-04 16:33:45 -05:00
Tony Crisci 2bbea06093 readme: change running instructions 2017-11-16 15:59:12 -05:00
Tony Crisci a446f735ae readme: add basic running doc 2017-11-16 15:41:11 -05:00
Greg V a5fe9aa736 Add FreeBSD compatibility 2017-10-11 00:07:21 +03:00
Drew DeVault b0527e7d48 Update README et al with new links 2017-10-02 22:27:39 -04:00
Scott Anderson e49aed8012 Updated CONTRIBUTING.md
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-30 15:05:41 +13:00
dudemanguy 881d5a851c Clarify either/or dependency 2017-09-22 12:16:11 -05:00
dudemanguy 175f89f4ff Add elogind support
Resolves SirCmpwn/wlroots#146
2017-09-22 12:02:55 -05:00
emersion bb20a446d4 Fix IRC channel link
Use #sway-devel instead of #sway
2017-09-01 15:01:20 +02:00
Drew DeVault 79cd34b0c6 Update README.md 2017-08-13 08:29:04 -04:00
nyorain 1bea754521 Implement wlr_region using pixman 2017-08-09 17:05:55 +02:00
nyorain fdab81e1c9 Use meson build system 2017-08-05 22:34:24 +02:00
Mikkel Oscar Lyderik Larsen 413bfc7fb8
Build on travis-ci. 2017-07-12 14:31:43 +02:00
Drew DeVault b08aa9fd35 Revert "Merge pull request #27 from ascent12/meson"
This reverts commit 85805da021, reversing
changes made to 8189c64d7f.
2017-07-11 22:16:56 -04:00
Scott Anderson 924bf0f669 Changed build system to meson 2017-07-11 00:28:56 +12:00
Scott Anderson dd40a42a99 Make libcap optional. 2017-07-04 00:29:03 +12:00
Drew DeVault d79f578022 Update README.md, add CONTRIBUTING.md 2017-06-06 10:54:53 -04:00
Drew DeVault 52e6ed54cb Initial commit 2017-04-25 11:32:52 -04:00