Julian Orth
|
421fb06025
|
tray: schedule tree_changed after recalculating tray positions
|
2025-01-24 18:41:34 +01:00 |
|
mahkoh
|
de0327e7e4
|
Merge pull request #347 from mahkoh/jorth/idle-notification-v2
idle_notifier: implement v2
|
2025-01-23 16:49:47 +01:00 |
|
Julian Orth
|
6140b77741
|
idle_notifier: respect idle inhibitors for v1
|
2025-01-23 16:46:46 +01:00 |
|
Julian Orth
|
6f5693648a
|
idle_notifier: implement v2
|
2025-01-23 16:46:45 +01:00 |
|
Tadeo Kondrak
|
54b8b2a830
|
ei: only send region_mapping_id to clients binding v2
|
2025-01-23 08:21:45 -07:00 |
|
Julian Orth
|
0a465f3f60
|
all: update dependencies
|
2025-01-22 16:02:22 +01:00 |
|
Julian Orth
|
f27e4253a1
|
ei: implement ei_touchscreen v2
|
2025-01-22 15:23:44 +01:00 |
|
Julian Orth
|
1495cc1f22
|
ei: make handling of touchscreen events stricter
|
2025-01-22 15:21:26 +01:00 |
|
mahkoh
|
b52d754beb
|
Merge pull request #343 from mahkoh/jorth/linearize
all: replace enum-map by linearize
|
2025-01-22 15:05:28 +01:00 |
|
Julian Orth
|
27a69dfa3c
|
all: address clippy lints
|
2025-01-22 15:02:49 +01:00 |
|
Julian Orth
|
bd303a7ea5
|
all: replace enum-map by linearize
|
2025-01-22 14:58:30 +01:00 |
|
mahkoh
|
9ab94befc2
|
Merge pull request #335 from tadeokondrak/workspace-switch-focus-float-node
tree: focus float nodes when switching workspaces
|
2025-01-06 14:23:01 +01:00 |
|
Tadeo Kondrak
|
834eedc4f1
|
tree: focus float nodes when switching workspaces
|
2025-01-03 12:01:15 -07:00 |
|
Julian Orth
|
9c73a7c7e9
|
mmap: use MAP_PRIVATE for all keymaps
|
2024-12-18 11:57:01 +01:00 |
|
Julian Orth
|
138b84032a
|
wl_subsurface: remove size from position
|
2024-12-07 15:01:55 +01:00 |
|
Julian Orth
|
6998e735e0
|
wl_surface: fix sub-surface extents filter
|
2024-12-07 14:59:54 +01:00 |
|
Julian Orth
|
e2f31646f2
|
all: address clippy lints
|
2024-12-07 14:59:28 +01:00 |
|
Julian Orth
|
bfe76e101b
|
it: map keymap with MAP_PRIVATE
|
2024-11-28 11:16:11 +01:00 |
|
Julian Orth
|
b13dd08991
|
wayland: implement wl-fixes
|
2024-11-21 13:37:16 +01:00 |
|
Julian Orth
|
cccd53b12e
|
wl_surface: don't request vblank if there are no new frame requests
|
2024-10-31 11:33:57 +01:00 |
|
Julian Orth
|
435b0a49da
|
output-schedule: refactor change tracking
|
2024-10-29 09:55:31 +01:00 |
|
Julian Orth
|
7e40e90c4d
|
output-schedule: fix hardware cursor updates
|
2024-10-29 09:54:49 +01:00 |
|
Julian Orth
|
4abbe94995
|
ipc: implement ext-data-control
|
2024-10-25 15:29:10 +02:00 |
|
Julian Orth
|
be1462d0ef
|
ipc: move data control logic out of wlr code
|
2024-10-25 15:29:10 +02:00 |
|
Julian Orth
|
dfc0a11935
|
data-control: remove wlr-specific code
|
2024-10-25 15:29:09 +02:00 |
|
Julian Orth
|
40f7bc2542
|
ipc: remove DynDataSource::offer_to_regular/wlr
|
2024-10-25 15:29:08 +02:00 |
|
Julian Orth
|
487efafdf5
|
ipc: remove X-only code from traits
|
2024-10-25 15:29:07 +02:00 |
|
Julian Orth
|
8c3cd97ae3
|
wayland: implement jay-tray-v1
|
2024-10-24 09:27:32 +02:00 |
|
Julian Orth
|
18bddbc987
|
seat: keep track of serials that are allowed to steal keyboard focus
|
2024-10-24 09:12:11 +02:00 |
|
Julian Orth
|
324540c41e
|
seat: keep track of focus serials
|
2024-10-24 09:12:11 +02:00 |
|
Julian Orth
|
e2806a6337
|
fractional-scale: implement accurate rounding
|
2024-10-22 11:11:29 +02:00 |
|
Julian Orth
|
faf5559075
|
it: handle new warnings
|
2024-10-20 18:50:06 +02:00 |
|
Julian Orth
|
a0984a1205
|
all: mark env::set_var/remove_var unsafe
|
2024-10-20 18:43:51 +02:00 |
|
Julian Orth
|
73a6e0d5c2
|
all: warn on unsafe-op-in-unsafe-fn
|
2024-10-20 18:39:11 +02:00 |
|
Julian Orth
|
b6345f095c
|
all: don't use gen identifier
|
2024-10-20 18:00:25 +02:00 |
|
Julian Orth
|
448b9e332e
|
all: mark extern blocks as unsafe
|
2024-10-20 16:28:47 +02:00 |
|
Julian Orth
|
0cbaf4493e
|
all: mark no_mangle attribute as unsafe
|
2024-10-20 16:25:12 +02:00 |
|
Julian Orth
|
3f001588b8
|
metal: unset O_NONBLOCK for DRM file descriptors
|
2024-10-19 08:58:29 +02:00 |
|
Julian Orth
|
cf5d544ebf
|
xdg_popup: copy parent properties during construction
|
2024-10-17 16:37:31 +02:00 |
|
Julian Orth
|
a2eb810e9d
|
xdg_surface: fix nested popups that are not attached to a workspace
|
2024-10-17 16:37:31 +02:00 |
|
Julian Orth
|
d95a2d2f2e
|
xdg_positioner: fix handling of y offset
|
2024-10-17 16:37:31 +02:00 |
|
Julian Orth
|
c987fdb58d
|
all: track serials as u64 internally
|
2024-10-17 16:37:29 +02:00 |
|
Julian Orth
|
1e45a243de
|
all: remove unnecessary mem:: prefix
|
2024-10-12 14:50:05 +02:00 |
|
mahkoh
|
eb905c160f
|
Merge pull request #275 from mahkoh/jorth/vsync-min-max
wp-presentation: implement version 2
|
2024-10-12 10:00:28 +02:00 |
|
Julian Orth
|
03dce4af06
|
wp-presentation: implement version 2
|
2024-10-12 09:58:32 +02:00 |
|
Julian Orth
|
de47705a32
|
edid: parse cta amd vendor block
|
2024-10-12 09:56:04 +02:00 |
|
Julian Orth
|
fac5445f2e
|
wayland: implement commit-timing-v1
|
2024-10-11 21:03:33 +02:00 |
|
Julian Orth
|
d45aaffdb3
|
metal: rename next_flip_nsec to next_vblank_nsec
|
2024-10-11 20:44:01 +02:00 |
|
Julian Orth
|
1baa24adef
|
wl_surface: refactor collect_commit_data
|
2024-10-11 20:42:35 +02:00 |
|
Julian Orth
|
fa46527a37
|
io_uring: add timeout_external
|
2024-10-11 20:42:35 +02:00 |
|