Julian Orth
|
19b07fa7dc
|
xwayland: allow windows to scale themselves
|
2024-10-08 11:14:30 +02:00 |
|
Julian Orth
|
ed65fa07a4
|
metal: emulate vblank events on the nvidia driver
|
2024-10-04 09:07:35 +02:00 |
|
Julian Orth
|
e5ca68a2ad
|
render: make vulkan the default API
|
2024-10-02 16:12:01 +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
|
12f358c0d9
|
text: render text asynchronously
|
2024-09-28 22:29:13 +02:00 |
|
Julian Orth
|
ccad3cf0fb
|
all: use tracy for tracing
|
2024-09-15 18:08:54 +02:00 |
|
Julian Orth
|
02ece60909
|
metal: make post_commit_margin configurable
|
2024-09-14 13:56:22 +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
|
ed4ef3c8e7
|
cpu_worker: add worker-thread framework
|
2024-09-08 14:29:49 +02:00 |
|
Julian Orth
|
e377470f3f
|
all: use expect attribute where possible
|
2024-09-06 11:08:22 +02:00 |
|
Julian Orth
|
9bab4f7ce1
|
metal: preserve mode across reconnects
|
2024-09-04 21:43:04 +02:00 |
|
Julian Orth
|
e7c63fd09a
|
screencast: implement format negotation
|
2024-09-04 12:03:42 +02:00 |
|
Julian Orth
|
b28ea64509
|
screencast: schedule toplevel screencasts with other screencasts
|
2024-09-01 11:03:15 +02:00 |
|
Julian Orth
|
40e87f8f91
|
ei: add support for libei
|
2024-07-25 19:40:29 +02:00 |
|
Julian Orth
|
49f6304716
|
metal: implement tearing
|
2024-07-18 15:36:24 +02:00 |
|
Julian Orth
|
2d7c13b0b4
|
metal: implement VRR
|
2024-07-18 14:20:01 +02:00 |
|
Julian Orth
|
bb66abb817
|
all: implement damage tracking
|
2024-07-12 20:05:31 +02:00 |
|
Julian Orth
|
76a3c50560
|
render: add a damage visualizer
|
2024-07-12 20:05:31 +02:00 |
|
Julian Orth
|
8a91c070be
|
layer-shell: implement exclusive zones
|
2024-05-08 16:16:38 +02:00 |
|
Julian Orth
|
7ed499eabd
|
wayland: implement tablet-v2
|
2024-05-03 11:16:07 +02:00 |
|
Julian Orth
|
efdca4de49
|
seat: add cursor groups
|
2024-05-02 21:24:19 +02:00 |
|
Julian Orth
|
1fceffe235
|
wayland: implement wp-security-manager-v1
|
2024-04-24 13:02:39 +02:00 |
|
Julian Orth
|
33a0a40857
|
portal: implement workspace capture
|
2024-04-20 13:49:46 +02:00 |
|
Julian Orth
|
c6864a6d85
|
tree: fix per-workspace capture tracking
|
2024-04-20 13:30:34 +02:00 |
|
Julian Orth
|
4e10415e5c
|
portal: implement window capture
|
2024-04-19 12:12:49 +02:00 |
|
Julian Orth
|
daf52299db
|
seat: implement input methods
|
2024-04-15 15:34:00 +02:00 |
|
Julian Orth
|
5e2cdef388
|
seat: add KeyboardState and dynamically switch between states
|
2024-04-14 13:16:18 +02:00 |
|
Julian Orth
|
14b344a1ae
|
logging: include version information
|
2024-04-11 10:00:56 +02:00 |
|
Julian Orth
|
8bca8b0e86
|
ipc: create separate offers/sources for X
|
2024-03-31 20:24:16 +02:00 |
|
Julian Orth
|
7cbe5720c6
|
ipc: make source/offer ids type safe
|
2024-03-30 20:51:25 +01:00 |
|
Julian Orth
|
ba98103233
|
tree: make surface visibility tracking more robust
|
2024-03-29 21:17:45 +01:00 |
|
Julian Orth
|
aa296a6aea
|
config: allow disabling explicit-sync
|
2024-03-27 18:34:14 +01:00 |
|
Julian Orth
|
aaf73d6fdc
|
wayland: implement linux-drm-syncobj-v1
|
2024-03-27 18:34:12 +01:00 |
|
Julian Orth
|
300deecc7d
|
surface: attach sync sub-surface commits to parent commits
|
2024-03-27 18:15:52 +01:00 |
|
Julian Orth
|
4d6f226254
|
portal: start portal automatically with compositor
|
2024-03-19 21:00:36 +01:00 |
|
Julian Orth
|
fecfd24ba0
|
config: add move-to-output action
|
2024-03-17 13:38:01 +01:00 |
|
Julian Orth
|
3eb0f61ec1
|
tree: make scale and position of outputs persistent
|
2024-03-16 01:38:57 +01:00 |
|
Julian Orth
|
355a9eb240
|
input: add a default seat
|
2024-03-15 20:07:33 +01:00 |
|
Julian Orth
|
558bea47b7
|
config: allow retrieving the modes
|
2024-03-04 16:09:53 +01:00 |
|
Julian Orth
|
d425768760
|
tree: support toggling floating with double clicks
|
2024-03-03 14:18:46 +01:00 |
|
Julian Orth
|
b7d2964e19
|
all: implement output transforms
|
2024-02-28 20:11:40 +01:00 |
|
Julian Orth
|
114c293950
|
config: allow disabling direct scanout
|
2024-02-19 12:30:38 +01:00 |
|
Julian Orth
|
da84e9ec27
|
metal: implement direct scanout
|
2024-02-19 12:30:37 +01:00 |
|
Julian Orth
|
fed2ceb8b5
|
drm: add unique identifiers to dmabufs
|
2024-02-19 12:27:28 +01:00 |
|
Julian Orth
|
d4fc672fb3
|
tree: move output scale to global
|
2024-02-16 19:15:03 +01:00 |
|
Julian Orth
|
3f7b1ddd49
|
wayland: implement ext-foreign-toplevel-list-v1
|
2024-02-14 21:13:41 +01:00 |
|
Julian Orth
|
41d7531cd5
|
wayland: implement xdg-activation
|
2024-02-14 18:33:17 +01:00 |
|