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 |
|
Julian Orth
|
386ee5120f
|
render: use explicit sync for framebuffers
|
2024-09-17 23:28:16 +02:00 |
|
Julian Orth
|
d31ad1f641
|
toplevel-drag: damage toplevel on drop
|
2024-09-17 23:10:35 +02:00 |
|
Julian Orth
|
7729704e42
|
seat: drop xkb_state before reverting pointer to default
|
2024-09-17 23:04:34 +02:00 |
|
Julian Orth
|
2a1d6a8ba8
|
toplevel-drag: reattach only after drop has finished
|
2024-09-17 22:12:50 +02:00 |
|
Julian Orth
|
ccad3cf0fb
|
all: use tracy for tracing
|
2024-09-15 18:08:54 +02:00 |
|
Julian Orth
|
c4e468aed6
|
wl_subsurface: set surface output during installation
|
2024-09-14 16:54:19 +02:00 |
|
Julian Orth
|
92be3d6db1
|
xdg_surface: send initial configure once after the initial commit
|
2024-09-14 16:34:03 +02:00 |
|
Julian Orth
|
02ece60909
|
metal: make post_commit_margin configurable
|
2024-09-14 13:56:22 +02:00 |
|
Julian Orth
|
7786b55971
|
metal: fix presentation-feedback parameters
|
2024-09-13 16:43:28 +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
|
7ff7edaa8f
|
xwayland: set output for override redirect windows
|
2024-09-11 23:58:42 +02:00 |
|
Julian Orth
|
04343c96d6
|
commit_timeline: wait for implicit sync dmabufs
|
2024-09-10 23:37:24 +02:00 |
|
Julian Orth
|
c22af6efb7
|
commit_timeline: simplify some code
|
2024-09-10 23:37:16 +02:00 |
|
Julian Orth
|
ece56d91d3
|
shm: close client buffers in the cpu worker
|
2024-09-09 11:14:39 +02:00 |
|
Julian Orth
|
d40e605f66
|
surface: use async uploads for shm buffers
|
2024-09-09 11:14:39 +02:00 |
|
Julian Orth
|
c968024905
|
gfx: add ShmGfxTexture
|
2024-09-08 14:40:45 +02:00 |
|
Julian Orth
|
604974c927
|
clientmem: store more information about mappings
|
2024-09-08 09:59:05 +02:00 |
|
Julian Orth
|
e377470f3f
|
all: use expect attribute where possible
|
2024-09-06 11:08:22 +02:00 |
|