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
|
e12ececca4
|
render: make damage visualizer slightly less inefficient
|
2025-07-27 15:03:55 +02:00 |
|
Stipe Kotarac
|
e570152dde
|
config: workspace display order
|
2025-07-26 19:12:00 +02:00 |
|
Julian Orth
|
9944ac65cf
|
xdg-shell: batch xdg_surface.configure events
|
2025-07-22 22:48:19 +02:00 |
|
Julian Orth
|
9c165ab56c
|
config: allow disabling the primary selection
|
2025-07-20 11:18:32 +02:00 |
|
Julian Orth
|
e85accf805
|
workspace: use State::show_workspace2 to make workspaces visible
|
2025-07-19 15:55:16 +02:00 |
|
Julian Orth
|
4bfa9fb7fc
|
tree: add Node::node_make_visible
|
2025-07-19 11:44:57 +02:00 |
|
Julian Orth
|
90b945b780
|
wait-for-sync-obj: clear tasks on shutdown
|
2025-07-19 00:38:48 +02:00 |
|
Julian Orth
|
0f2d63ef44
|
cpu-worker: clear tasks on shutdown
|
2025-07-19 00:34:44 +02:00 |
|
Julian Orth
|
80f1310e3a
|
xwayland: clear windows on shutdown
|
2025-07-19 00:13:15 +02:00 |
|
Julian Orth
|
f7e48e6037
|
seat: clear cursor user groups at shutdown
|
2025-07-18 23:51:53 +02:00 |
|
Julian Orth
|
b3b48608d1
|
fifo: clear 40hz latch listener at shutdown
|
2025-07-18 23:49:26 +02:00 |
|
Julian Orth
|
08e7e01d0e
|
config: allow disabling the built-in bar
|
2025-07-18 10:10:05 +02:00 |
|
Mostafa Ibrahim
|
c6060a7389
|
implement wlr_output_management_unstable_v1
|
2025-07-17 08:57:24 +02:00 |
|
Julian Orth
|
18f9742d2c
|
head-management: send mode separately from pos/size changes
|
2025-07-16 15:31:18 +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
|
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
|
286857971a
|
all: use let chains
|
2025-07-01 11:20:48 +02:00 |
|
Julian Orth
|
4d9dde7927
|
pointer-constraints: always apply position hints asynchronously
|
2025-07-01 09:25:29 +02:00 |
|
Julian Orth
|
bae92d90d0
|
state: add node_at helper
|
2025-07-01 09:13:42 +02:00 |
|
Mostafa Ibrahim
|
0930f00356
|
implement zwlr_foreign_toplevel_management protocol (#452)
* implement zwlr_foreign_toplevel_management protocol
* check if initial id is empty
|
2025-05-28 13:53:29 +02:00 |
|
Julian Orth
|
68713b2e39
|
vulkan: create high-priority queues if possible
|
2025-05-10 22:44:00 +02:00 |
|
Julian Orth
|
5e3465d861
|
config: add initial-tile-state window rule
|
2025-05-07 22:41:43 +02:00 |
|
Julian Orth
|
b1ca98b488
|
config: add auto-focus window rule
|
2025-05-07 22:41:43 +02:00 |
|
Julian Orth
|
2b5be7fbd9
|
config: add client window criteria
|
2025-05-07 22:41:43 +02:00 |
|
Julian Orth
|
59f8acdfde
|
config: add window-rule infrastructure
|
2025-05-07 22:41:43 +02:00 |
|
Julian Orth
|
fd2163d658
|
config: add client-rule infrastructure
|
2025-05-07 22:41:43 +02:00 |
|
Julian Orth
|
9977f9dfdf
|
config: add Window
|
2025-05-07 22:41:43 +02:00 |
|
Julian Orth
|
8b9784bb15
|
xwayland: kill xwayland when wayland connection fails
|
2025-05-06 20:51:11 +02:00 |
|
Julian Orth
|
65a66c2e26
|
tree: allow floats to be pinned
|
2025-04-24 18:46:20 +02:00 |
|
Julian Orth
|
9192446602
|
icons: add icon infrastructure
|
2025-04-24 17:48:55 +02:00 |
|
Julian Orth
|
0c02cb5033
|
tree: allow showing floating windows above fullscreen
|
2025-04-22 17:46:25 +02:00 |
|
Julian Orth
|
09e5f89174
|
all: use trait upcasting
|
2025-04-03 17:03:32 +02: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
|
fcd2e3ab33
|
color-management-v1: only expose the protocol with vulkan
|
2025-02-26 16:24:22 +01:00 |
|
Julian Orth
|
248eb324a5
|
config: allow disabling color-management
|
2025-02-26 16:16:38 +01:00 |
|
Julian Orth
|
a7cb2ee42a
|
gfx: add GfxBlendBuffer
|
2025-02-24 11:35:30 +01:00 |
|
Julian Orth
|
c796602aab
|
wl_surface: track if surface is fully opaque
|
2025-02-24 11:35:13 +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 |
|