-
Notifications
You must be signed in to change notification settings - Fork 924
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial kmsdrm support [forked + updated] #2795
Changes from all commits
d691a3b
2f8537e
2d8d2a7
e7ce9d1
1cb284e
664cbe9
7439d33
d9ebd7d
9c26d72
f14691a
e03d0fe
e8cee9c
aea7680
28c70dc
889f71c
4b6412b
f92a16a
3ad7724
84e6dea
eefdba5
56f285e
b5b7824
3f16ac4
364451b
2522bc7
2bcc602
2bcc990
b8ac6db
8d067aa
6a8457d
dda06ff
85b2dee
f7185cc
465b9df
d851d91
fa697f9
ec97e9a
792fe86
0840f02
faccb7e
e5655af
2b18343
9e03b4b
6716677
6c4f3d5
3a13ea2
66cbe82
a70ad32
3769612
f342586
e44819c
ffe9251
bf2fea0
0440c60
2427a4a
c27fa3a
f9458b0
0c6fe1a
54b29a1
d752b51
ff6666b
7c95388
3889680
9c78f8b
acf190a
675773b
818b73c
432de8a
bcdd5a4
4f487c6
de25634
caaa188
53b15f8
c3fb5ae
0b1123b
fc023af
a31c243
d8d67c1
bf41767
5338ea1
7a10528
01bf89b
1c6ce63
97a68ae
f693f5a
6eb3afe
67f564a
b2d8023
26ac529
fc63f29
28780a1
d2d8d72
acdbec6
948261a
787cd25
5e5df64
756a1a0
901c819
6f6654d
5d5d1e4
d3f0998
3de7655
52a79c2
5a16458
128724d
d0e05fe
491bfd0
a0cc057
2c75f5a
f39d00b
285a715
76aaea0
cfe89ae
b5caf34
cb1e893
7e6dbda
4a52756
046f1a0
5359a00
e3ade84
a285658
680be41
a8727fa
2f45711
1cf79c2
35d762d
0bca540
b86fdb1
3db2879
75d11a2
03fe614
f1e9669
11a48f4
c1711c7
a5c2f70
690b0fb
dfac034
af6a6ba
161c8c9
12d0058
aa5041e
9ee4d95
10b4578
4a7b46e
0c2223a
3de800e
46d511d
d1e2580
2f0ec0d
c9712f4
3b0ccf2
971a669
31bf479
75105d4
115bfe9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -44,6 +44,8 @@ wayland-csd-adwaita-crossfont = ["sctk-adwaita", "sctk-adwaita/crossfont"] | |
wayland-csd-adwaita-notitle = ["sctk-adwaita"] | ||
android-native-activity = ["android-activity/native-activity"] | ||
android-game-activity = ["android-activity/game-activity"] | ||
kms = ["drm", "input", "xkbcommon", "udev", "parking_lot"] | ||
kms-ext = ["libseat"] | ||
Comment on lines
+47
to
+48
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is it still necessary for split the feature into There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
So this lib links/uses existing methods such as logind to create a user "seat" and allow access to various things. The lib is also a good intermediate step between winit and systemd-logind (plus others). In our case this would allow anyone using this feature to run via TTY without requiring root. Standard Unfortunately this feature is broken in this PR.
|
||
|
||
[build-dependencies] | ||
cfg_aliases = "0.1.1" | ||
|
@@ -115,14 +117,20 @@ wayland-backend = { version = "0.1.0", default_features = false, features = ["cl | |
wayland-protocols = { version = "0.30.0", features = [ "staging"], optional = true } | ||
calloop = "0.10.5" | ||
x11-dl = { version = "2.18.5", optional = true } | ||
drm = { version = "0.6.2", optional = true } | ||
input = { version = "0.7.1", optional = true } | ||
libseat = { version = "0.1.4", optional = true } | ||
udev = { version = "0.6.3", optional = true } | ||
xkbcommon = { version = "0.5.0", optional = true } | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It might be worth it to just use |
||
parking_lot = { version = "0.12.0", optional = true } | ||
|
||
[target.'cfg(target_os = "redox")'.dependencies] | ||
orbclient = { version = "0.3.42", default-features = false } | ||
redox_syscall = "0.3" | ||
|
||
[target.'cfg(target_family = "wasm")'.dependencies.web_sys] | ||
package = "web-sys" | ||
version = "0.3.22" | ||
version = "0.3.57" | ||
features = [ | ||
'console', | ||
"AddEventListenerOptions", | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why?