1
0
Fork 0
forked from wry/wry
Commit graph

465 commits

Author SHA1 Message Date
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00
Julian Orth
51ceba72b0 keyboard: use kbvm::Components 2025-01-27 10:23:46 +01:00
Julian Orth
e7d5a23af3 keyboard: move KeyboardState to dedicated module 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
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
Julian Orth
f27e4253a1 ei: implement ei_touchscreen v2 2025-01-22 15:23:44 +01: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
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
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
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
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
fac5445f2e wayland: implement commit-timing-v1 2024-10-11 21:03:33 +02:00
Julian Orth
1baa24adef wl_surface: refactor collect_commit_data 2024-10-11 20:42:35 +02:00
Julian Orth
fe7175fab2 wayland: implement fifo-v1 2024-10-11 20:37:55 +02:00
Julian Orth
2b55278420 xwayland: respect input region 2024-10-11 14:21:18 +02:00
Julian Orth
3e3532574b portal: implement session restoration 2024-10-10 21:21:33 +02:00
Julian Orth
4f431eec5c jay_compositior: add get_toplevel request 2024-10-10 21:21:32 +02:00
Julian Orth
d4c0fb29ba portal: send toplevel identifier in jay_toplevel 2024-10-10 21:21:31 +02:00
Julian Orth
e6c3c9c1ed tree: map toplevel identifiers to toplevels 2024-10-10 21:21:30 +02:00
Julian Orth
f0562961e6 screencapture: implement ext_image_copy_capture_manager_v1 2024-10-10 12:11:14 +02:00
Julian Orth
e91993fb18 screencapture: implement ext_foreign_toplevel_image_capture_source_manager_v1 2024-10-10 12:11:14 +02:00
Julian Orth
40bce507a6 screencapture: implement ext_output_image_capture_source_manager_v1 2024-10-10 12:11:11 +02:00
Julian Orth
b754e37bfe drm: include st_rdev in Drm object 2024-10-10 12:10:43 +02:00
Julian Orth
9a084a53aa foreign-toplevel: store weak references 2024-10-10 12:10:43 +02:00
Julian Orth
19b07fa7dc xwayland: allow windows to scale themselves 2024-10-08 11:14:30 +02:00
Julian Orth
028d0ed44c gfx: implement async shm downloads 2024-10-07 13:27:08 +02:00
Julian Orth
61c5ebb062 vulkan: make async transfers generic over upload/download 2024-10-07 12:43:44 +02:00
Julian Orth
3619a51fbd gfx: add GfxStagingBuffer 2024-10-07 10:48:29 +02:00
Julian Orth
d8ee1ac19c config: make ui dragging configurable 2024-10-02 11:35:07 +02:00
Julian Orth
1dd20fb87b tree: implement workspace dragging 2024-10-02 11:35:07 +02:00
Julian Orth
132986df2a tree: implement tile dragging 2024-10-02 11:35:05 +02:00
Julian Orth
ca134e683b render: add abstraction for async-upload storage 2024-09-28 22:28:47 +02:00
Julian Orth
21a299b265 wl_surface: fix frame request timestamps 2024-09-23 11:32:14 +02:00
Julian Orth
b861af9675 screencast: fix rendering of hw cursor on scaled/transformed outputs 2024-09-21 12:07:04 +02:00