1
0
Fork 0
forked from wry/wry
Commit graph

152 commits

Author SHA1 Message Date
Julian Orth
5a626c4d07 output: cache more rectangles 2025-11-30 17:00:28 +01:00
Julian Orth
11c10fde70 metal: enable keyboard LEDs 2025-09-07 12:41:31 +02:00
Julian Orth
39c770f6e2 config: make the blend space configurable 2025-09-05 19:56:11 +02:00
Julian Orth
83e79b68e6 color-management: use more consistent naming 2025-09-05 19:55:09 +02:00
Julian Orth
31a045e01b cursor: ensure software cursors are drawn if some outputs don't have HC 2025-07-27 16:11:39 +02:00
Julian Orth
14e64711f1 tree: clear output node after connector removal 2025-07-19 00:01:32 +02:00
Mostafa Ibrahim
c6060a7389 implement wlr_output_management_unstable_v1 2025-07-17 08:57:24 +02:00
Julian Orth
e0f1dd549d head-management: add brightness-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
15e68fc551 head-management: add format-setter-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
a7f8a26df7 head-management: add jay-tearing-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
3e2707174e head-management: add jay-vrr-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
6647b93e1e head-management: add drm-color-space-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
1195613fc6 head-management: add format-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
4482c3168b head-management: add tearing-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
aaef75f9f3 head-management: add vrr-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
b76aade265 head-management: add non-desktop-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
e24ea33734 head-management: add connector-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
a8ed4785af head-management: add compositor-space-scaler-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
67acc6d938 head-management: add compositor-space-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
8356dd5d5c head-management: add infrastructure 2025-07-16 10:10:59 +02:00
Julian Orth
3c1475041f output-transactions: unify state application after transactions 2025-07-16 10:10:59 +02:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
65a66c2e26 tree: allow floats to be pinned 2025-04-24 18:46:20 +02:00
Julian Orth
27025a565c video: allow configuring the output brightness 2025-04-21 15:41:52 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
68f0966b16 render: apply correct damage after bar-size changes 2025-02-24 11:24:33 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00
Julian Orth
a4e197d92a ext-workspace: implement v1 2025-01-26 12:38:05 +01:00
Julian Orth
e8be15a26c idle: add a grace period 2025-01-26 12:34:04 +01:00
Julian Orth
8c3cd97ae3 wayland: implement jay-tray-v1 2024-10-24 09:27:32 +02:00
Julian Orth
fac5445f2e wayland: implement commit-timing-v1 2024-10-11 21:03:33 +02:00
Julian Orth
fe7175fab2 wayland: implement fifo-v1 2024-10-11 20:37:55 +02:00
Julian Orth
f0562961e6 screencapture: implement ext_image_copy_capture_manager_v1 2024-10-10 12:11:14 +02:00
Julian Orth
ed65fa07a4 metal: emulate vblank events on the nvidia driver 2024-10-04 09:07:35 +02:00
Julian Orth
1dd20fb87b tree: implement workspace dragging 2024-10-02 11:35:07 +02:00
Julian Orth
ccad3cf0fb all: use tracy for tracing 2024-09-15 18:08:54 +02:00
Julian Orth
02ece60909 metal: make post_commit_margin configurable 2024-09-14 13:56:22 +02:00
Julian Orth
3fcc6d6e36 wl_surface: dispatch frame requests from vblank event handlers 2024-09-11 23:58:45 +02:00
Julian Orth
7800488555 wl_surface: dispatch presentation feedback via presented events 2024-09-11 23:58:45 +02:00
Julian Orth
ada4e5a5f0 backend: store damaged state in ConnectorData 2024-09-11 23:58:45 +02:00
Julian Orth
93bfb9c0b4 metal: latch hardware cursors in the backend 2024-09-10 23:37:54 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
b4ca15fec0 metal: allow configuring framebuffer formats 2024-09-04 21:43:04 +02:00
Julian Orth
9bab4f7ce1 metal: preserve mode across reconnects 2024-09-04 21:43:04 +02:00
Julian Orth
b28ea64509 screencast: schedule toplevel screencasts with other screencasts 2024-09-01 11:03:15 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
8227d3ccad metal: prevent infinite loop in hardware-cursor update 2024-07-23 22:28:15 +02:00