Julian Orth
|
5d08190e76
|
renderer: sync before rendering workspace highlight
|
2025-05-06 15:54:20 +02:00 |
|
khyperia
|
00735e4621
|
config: add Seat.get_keyboard_output and Connector.workspaces
|
2025-04-28 13:12:37 +02:00 |
|
Julian Orth
|
b83bf0657b
|
tree: add Node::node_output
|
2025-04-26 21:49:09 +02:00 |
|
Julian Orth
|
4fa7e2a6ac
|
compositor: add common parent for both compostior and forker
|
2025-04-26 19:53:04 +02:00 |
|
Julian Orth
|
fdfc20452f
|
compositor: reset all signals during startup
|
2025-04-26 19:53:03 +02:00 |
|
mahkoh
|
456457eade
|
Merge pull request #444 from mahkoh/jorth/double-fork
portal: double-fork before creating the io_uring
|
2025-04-25 21:39:14 +02:00 |
|
Julian Orth
|
fcf4cef6de
|
reexec: double-fork to prevent the creation of zombies
|
2025-04-25 20:08:02 +02:00 |
|
Julian Orth
|
a3470c7b5a
|
portal: double-fork before creating the io_uring
|
2025-04-25 19:49:45 +02:00 |
|
mahkoh
|
8552c5f1eb
|
Merge pull request #440 from mahkoh/jorth/pin-float
tree: allow floats to be pinned
|
2025-04-25 14:45:13 +02:00 |
|
Julian Orth
|
e22810e94d
|
io_uring: use newer features if available
|
2025-04-24 19:49:48 +02:00 |
|
Julian Orth
|
65a66c2e26
|
tree: allow floats to be pinned
|
2025-04-24 18:46:20 +02:00 |
|
Julian Orth
|
3e6640f0ca
|
tree: ensure that floats remain accessible after workspace move
|
2025-04-24 17:48:55 +02:00 |
|
Julian Orth
|
9192446602
|
icons: add icon infrastructure
|
2025-04-24 17:48:55 +02:00 |
|
Julian Orth
|
419d75949c
|
reexec: close evdev fds in a separate process
|
2025-04-24 17:44:52 +02:00 |
|
Julian Orth
|
2edfb29f2b
|
cli: add command to restart the compositor in place
|
2025-04-24 14:51:32 +02:00 |
|
Julian Orth
|
8a167ef1fb
|
cursor: don't invalidate hardware cursor user when detaching cursor user
|
2025-04-22 23:33:00 +02:00 |
|
Julian Orth
|
dee0066f1a
|
tablet: implement version 2
|
2025-04-22 22:59:55 +02:00 |
|
Julian Orth
|
18bec86499
|
wayland: implement xdg-toplevel-tag-v1
|
2025-04-22 17:56:32 +02:00 |
|
Julian Orth
|
0c02cb5033
|
tree: allow showing floating windows above fullscreen
|
2025-04-22 17:46:25 +02:00 |
|
Julian Orth
|
28cfa6a11f
|
video: send feedback when brightness changes
|
2025-04-21 16:20:39 +02:00 |
|
Julian Orth
|
27025a565c
|
video: allow configuring the output brightness
|
2025-04-21 15:41:52 +02:00 |
|
Julian Orth
|
70baaaaeee
|
vulkan: clamp colors in transfer functions
|
2025-04-21 11:24:10 +02:00 |
|
Julian Orth
|
4038ac1db5
|
wl_surface: ignore toplevel damage bounds if toplevel is detached
|
2025-04-14 13:08:08 +02:00 |
|
Julian Orth
|
8a83d844e9
|
wl_drm: hide global if invalid modifier is not supported
|
2025-04-05 17:55:53 +02:00 |
|
Tadeo Kondrak
|
d73acb5a92
|
dbus: Parse and use DBUS_SESSION_BUS_ADDRESS
The old way of only using XDG_RUNTIME_DIR doesn't work for multiple
sessions using dbus-run-session.
|
2025-04-04 16:16:01 -06:00 |
|
Julian Orth
|
09e5f89174
|
all: use trait upcasting
|
2025-04-03 17:03:32 +02:00 |
|
Julian Orth
|
f4bc7f17bd
|
all: address clippy lints
|
2025-04-03 16:36:15 +02:00 |
|
mahkoh
|
b2dbcc742c
|
Merge pull request #110 from mahkoh/jorth/edge-constraints
wayland: implement xdg-shell v7
|
2025-04-03 16:36:10 +02:00 |
|
Julian Orth
|
6162483fbf
|
wayland: implement xdg-shell v7
|
2025-04-03 16:30:10 +02:00 |
|
Julian Orth
|
7305f68909
|
all: make scroll axis handling more robust
|
2025-03-20 21:11:16 +01:00 |
|
Tadeo Kondrak
|
bb569dfa00
|
ei: Fix flipped scroll axes
|
2025-03-20 21:11:15 +01:00 |
|
Julian Orth
|
bb56efb968
|
metal: allow configuring color space and transfer function
|
2025-03-11 18:42:47 +01:00 |
|
Julian Orth
|
04f280aabe
|
color-management-v1: implement target color volume
|
2025-03-11 18:42:45 +01:00 |
|
Julian Orth
|
5ad5c5cbcf
|
edid: parse cta colorimetry and static hdr metadata
|
2025-03-11 18:36:31 +01:00 |
|
Julian Orth
|
5be253dec2
|
vulkan: implement Context::reset_status
|
2025-03-08 19:51:54 +01:00 |
|
Julian Orth
|
8f992f7cef
|
color-management: add more capabilities
|
2025-03-08 16:53:43 +01:00 |
|
Julian Orth
|
e92de36f7a
|
cmm: add more transfer functions
|
2025-03-08 16:53:34 +01:00 |
|
Julian Orth
|
8e65de91f9
|
vulkan: apply color space transforms to textures
|
2025-03-08 16:53:20 +01:00 |
|
Julian Orth
|
c4d0fdd4bb
|
vulkan: apply color space transforms to colors
|
2025-03-08 16:53:06 +01:00 |
|
Julian Orth
|
b5044d7fe7
|
vulkan: take transfer functions from color descriptions
|
2025-03-08 16:52:52 +01:00 |
|
Julian Orth
|
a174881138
|
gfx: attach color descriptions
|
2025-03-08 16:52:35 +01:00 |
|
Julian Orth
|
82085a3858
|
cmm: add color-management module
|
2025-03-08 16:52:33 +01:00 |
|
Julian Orth
|
73249cc79a
|
wl_subsurface: apply full damage when position or stacking changes
|
2025-03-07 16:03:42 +01:00 |
|
Julian Orth
|
03ccfede99
|
wl_subsurface: put new sub-surfaces on top
|
2025-03-07 15:39:04 +01:00 |
|
Julian Orth
|
c9327472ff
|
render: fix sub-surface order
|
2025-03-07 13:07:19 +01:00 |
|
Julian Orth
|
b9533981ec
|
vulkan: clear ops after each execution
|
2025-03-07 01:19:39 +01:00 |
|
Julian Orth
|
cd647356af
|
vulkan: add readonly annotation to buffers
|
2025-03-06 20:26:53 +01:00 |
|
Julian Orth
|
4bba7b7c5d
|
vulkan/anv: align descriptor buffers to 4KB
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33903
|
2025-03-06 12:05:13 +01:00 |
|
mahkoh
|
3fa3b020c3
|
Merge pull request #391 from mahkoh/jorth/separate-image-sampler
vulkan: separate images and samplers
|
2025-03-03 19:49:19 +01:00 |
|
Julian Orth
|
70013db8db
|
vulkan: don't create out shaders without descriptor buffers
|
2025-03-03 19:45:46 +01:00 |
|