Tadeo Kondrak
014c59aa40
backend/x11: add support for shm buffers
2021-04-20 20:27:25 +02:00
Simon Ser
9f33d8ad39
readme: mark libseat as mandatory dep
...
[1] has made wlroots unconditionally depend on libseat. Mention this
in the README.
[1]: https://github.com/swaywm/wlroots/pull/2839
2021-04-17 09:48:26 +02:00
Ryan Farley
b29ac8fbac
util/uuid: replace with util/token, remove libuuid
...
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-11 19:09:36 +02:00
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