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 |
|
Amine Hassane
|
681c1ad033
|
wayland: implement wl_touch
Co-authored-by: Julian Orth <ju.orth@gmail.com>
|
2024-07-21 02:00:47 +02:00 |
|