1
0
Fork 0
forked from wry/wry
Commit graph

757 commits

Author SHA1 Message Date
Julian Orth
110f45fef7 drm: preserve GbmBos while they are in use 2024-05-08 23:10:22 +02:00
mahkoh
760658522c
Merge pull request #196 from mahkoh/jorth/v1.2.0
docs: prepare 1.2.0 release
2024-05-05 15:47:25 +02:00
Julian Orth
26b4ddf433 docs: prepare 1.2.0 release 2024-05-05 15:42:26 +02:00
mahkoh
5ce9d38c59
Merge pull request #195 from mahkoh/jorth/vulkan-linear
Add support for hardware cursors on nvidia + vulkan
2024-05-05 12:47:38 +02:00
Julian Orth
62cdd276cf vulkan: unconditionally support linear framebuffers 2024-05-05 00:03:54 +02:00
Julian Orth
59e4de03d1 vulkan: remove some dead code 2024-05-04 22:13:48 +02:00
mahkoh
9581a94336
Merge pull request #194 from mahkoh/jorth/dev-removal
input: set seat to None when device is removed
2024-05-04 10:48:17 +02:00
Julian Orth
e4bde29a9b input: set seat to None when device is removed 2024-05-04 10:46:05 +02:00
mahkoh
14042282e1
Merge pull request #193 from mahkoh/jorth/input-init
metal: initialize initially paused input devices
2024-05-04 10:42:53 +02:00
Julian Orth
4fd3754309 metal: initialize initially paused input devices 2024-05-04 10:37:19 +02:00
mahkoh
ff666e2e91
Merge pull request #190 from mahkoh/jorth/tablet
wayland: implement tablet-v2
2024-05-04 10:15:33 +02:00
Julian Orth
7ed499eabd wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
Julian Orth
86e283d255 config: allow mapping input devices to outputs 2024-05-02 21:24:19 +02:00
Julian Orth
efdca4de49 seat: add cursor groups 2024-05-02 21:24:19 +02:00
Julian Orth
dc97827f7a seat: optimize seat-queue handling 2024-05-02 21:24:19 +02:00
Julian Orth
fb8d4c2700 seat: remove dead self-move code 2024-05-02 21:24:19 +02:00
mahkoh
06fe5b15e1
Merge pull request #192 from mahkoh/jorth/shutdown-clear
all: clear more reference cycles at shutdown
2024-05-02 21:24:07 +02:00
Julian Orth
3473b89fb9 all: clear more reference cycles at shutdown 2024-05-02 21:20:47 +02:00
mahkoh
4d33dbf32f
Merge pull request #191 from mahkoh/jorth/new-fixes
Fix some issues with rust 1.78
2024-05-02 20:16:55 +02:00
Julian Orth
84f7f88399 all: address clippy lints 2024-05-02 20:00:50 +02:00
Julian Orth
1e24e6ca1a all: handle unused zwp_table_tool_v2 interface 2024-05-02 19:53:15 +02:00
Julian Orth
a46ab007df wayland: fix memory leak in wlr-data-control 2024-05-02 19:47:14 +02:00
Julian Orth
8cee61122e all: remove dead code 2024-05-02 19:37:19 +02:00
mahkoh
a20008d446
Merge pull request #189 from mahkoh/jorth/switch
config: allow handling switch events
2024-04-28 13:41:21 +02:00
Julian Orth
cf233abb5a config: allow handling switch events 2024-04-28 13:35:52 +02:00
mahkoh
55d55bf161
Merge pull request #188 from mahkoh/jorth/gestures
wayland: implement pointer-gestures-unstable-v1
2024-04-27 22:16:33 +02:00
Julian Orth
ee24971c6d wayland: implement pointer-gestures-unstable-v1 2024-04-27 17:56:14 +02:00
mahkoh
afc360ea85
Merge pull request #187 from mahkoh/jorth/ffm
config: make focus-follows-mouse optional
2024-04-27 11:21:55 +02:00
Julian Orth
a12065a915 config: make focus-follows-mouse optional 2024-04-27 11:19:42 +02:00
mahkoh
fe2663fca3
Merge pull request #186 from mahkoh/drm-lease
wayland: implement wp-drm-lease-v1
2024-04-26 22:52:32 +02:00
Julian Orth
abbc847144 wayland: implement wp-drm-lease-v1 2024-04-26 15:46:51 +02:00
Julian Orth
e92c92bf49 metal: add lease infrastructure 2024-04-26 15:46:49 +02:00
Julian Orth
1f18b46135 cli: allow overriding non-desktop setting 2024-04-26 15:45:31 +02:00
Julian Orth
24d08918c4 metal: send non-desktop outputs to the frontend 2024-04-26 15:45:16 +02:00
Julian Orth
fa3d870935 tree: access outputs via root node 2024-04-26 15:45:16 +02:00
Julian Orth
b5f1166360 metal: don't use non-desktop screens 2024-04-26 15:45:16 +02:00
Julian Orth
88a396575c metal: use manual Debug implementations 2024-04-26 15:45:14 +02:00
mahkoh
5b851efe0c
Merge pull request #185 from mahkoh/jorth/output-removal
wayland: allow binding to removed outputs
2024-04-25 20:10:57 +02:00
Julian Orth
c27bf4d597 wayland: allow binding to removed outputs 2024-04-25 20:05:24 +02:00
Julian Orth
4651f760f0 wayland: don't store direct output references 2024-04-25 19:38:19 +02:00
mahkoh
0605438d56
Merge pull request #183 from mahkoh/jorth/run-privileged
cli: make nested/out-of-jay run-privileged a no-op
2024-04-24 14:44:14 +02:00
Julian Orth
a29c408583 cli: make nested/out-of-jay run-privileged a no-op 2024-04-24 14:39:56 +02:00
mahkoh
5af6de075e
Merge pull request #182 from mahkoh/jorth/transient-seat
wayland: implement ext-transient-seat-v1
2024-04-24 14:17:22 +02:00
Julian Orth
25f363d086 wayland: implement ext-transient-seat-v1 2024-04-24 14:05:33 +02:00
mahkoh
b924393746
Merge pull request #181 from mahkoh/jorth/dialog2
wayland: implement xdg-dialog-v1
2024-04-24 13:53:08 +02:00
Julian Orth
5dff6c38fd wayland: implement xdg-dialog-v1 2024-04-24 13:51:13 +02:00
mahkoh
4a236b7833
Merge pull request #180 from mahkoh/jorth/client-caps
wayland: implement wp-security-manager-v1
2024-04-24 13:18:26 +02:00
Julian Orth
1fceffe235 wayland: implement wp-security-manager-v1 2024-04-24 13:02:39 +02:00
Julian Orth
886339ff96 clients: grant layer-shell to unprivileged clients 2024-04-24 13:02:23 +02:00
Julian Orth
ef53d72ff8 clients: use fine-grained capabilities for privileged protocols 2024-04-24 13:02:22 +02:00