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
|
816315170f
|
render: add support for explicit sync
|
2024-03-27 18:15:53 +01:00 |
|
Julian Orth
|
1b4492c670
|
render: propagate errors
|
2024-03-27 18:15:53 +01:00 |
|
Julian Orth
|
d9fa3f6732
|
metal: preserve cursor state after present errors
|
2024-03-27 18:15:53 +01:00 |
|
Julian Orth
|
ea4a1f027b
|
render: remove TextureReservations
|
2024-03-27 18:15:53 +01:00 |
|
Julian Orth
|
300deecc7d
|
surface: attach sync sub-surface commits to parent commits
|
2024-03-27 18:15:52 +01:00 |
|
Julian Orth
|
0c48247740
|
surface: move pending state into the surface
|
2024-03-23 09:00:16 +01:00 |
|
Julian Orth
|
943626a7f7
|
surface: split ext::pre_commit into two parts
|
2024-03-23 09:00:16 +01:00 |
|
Julian Orth
|
86d37b5aa4
|
surface: remove interior mutability from pending state
|
2024-03-23 09:00:16 +01:00 |
|
Julian Orth
|
84e6b74893
|
all: address clippy lints
|
2024-03-23 09:00:16 +01:00 |
|
Julian Orth
|
544f23ffb0
|
xwayland: fix logging of stderr
|
2024-03-23 09:00:16 +01:00 |
|
mahkoh
|
b8fedbd23c
|
Merge pull request #136 from mahkoh/jorth/in-process-portal
portal: start portal automatically with compositor
|
2024-03-20 11:16:08 +01:00 |
|
Julian Orth
|
4d6f226254
|
portal: start portal automatically with compositor
|
2024-03-19 21:00:36 +01:00 |
|
mahkoh
|
39d1e49672
|
Merge pull request #134 from mahkoh/jorth/vulkan-blending
vulkan: create separate pipelines for opaque and alpha textures
|
2024-03-18 10:42:25 +01:00 |
|
Julian Orth
|
0e5e16c2f0
|
vulkan: create separate pipelines for opaque and alpha textures
|
2024-03-18 10:34:56 +01:00 |
|
mahkoh
|
f8de2ec935
|
Merge pull request #133 from mahkoh/jorth/desired-output-update
tree: update desired_output when explicitly moving workspace
|
2024-03-18 09:25:52 +01:00 |
|
Julian Orth
|
96b6234c22
|
tree: update desired_output when explicitly moving workspace
|
2024-03-18 09:18:14 +01:00 |
|
mahkoh
|
1401697fdc
|
Merge pull request #132 from mahkoh/jorth/move-workspace
tree: fix restoration of workspaces to their desired outputs
|
2024-03-17 13:45:52 +01:00 |
|
Julian Orth
|
fecfd24ba0
|
config: add move-to-output action
|
2024-03-17 13:38:01 +01:00 |
|
Julian Orth
|
2a517f437a
|
config: fix toml move-to-workspace action
|
2024-03-17 13:00:23 +01:00 |
|
Julian Orth
|
c921e2400e
|
tree: fix restoration of workspaces to their desired outputs
|
2024-03-16 06:39:11 +01:00 |
|
mahkoh
|
a4559f5293
|
Merge pull request #131 from mahkoh/jorth/toml
config: change default config to use toml-based configuration
|
2024-03-16 05:00:16 +01:00 |
|
Julian Orth
|
3cebf651c5
|
config: change default config to use toml-based configuration
|
2024-03-16 04:22:27 +01:00 |
|
Julian Orth
|
e24a61bc62
|
config: add various new functions
|
2024-03-16 03:39:50 +01:00 |
|
Julian Orth
|
f1a3705699
|
config: allow destroying keymaps
|
2024-03-16 01:39:01 +01:00 |
|
Julian Orth
|
3eb0f61ec1
|
tree: make scale and position of outputs persistent
|
2024-03-16 01:38:57 +01:00 |
|
Julian Orth
|
bc9b1c3638
|
scale: make wl representation private
|
2024-03-16 01:28:57 +01:00 |
|
Julian Orth
|
355a9eb240
|
input: add a default seat
|
2024-03-15 20:07:33 +01:00 |
|
Julian Orth
|
8a73779cbd
|
config: sync keysyms with xkbcommon
|
2024-03-15 20:06:28 +01:00 |
|
mahkoh
|
7fcfe35c87
|
Merge pull request #130 from mahkoh/jorth/input-cli
cli: add an input subcommand
|
2024-03-15 20:01:55 +01:00 |
|
Julian Orth
|
efae1cd16a
|
cli: add an input subcommand
|
2024-03-12 17:43:26 +01:00 |
|
Julian Orth
|
283e438d1b
|
backend: add syspath and devnode to input devices
|
2024-03-12 16:37:16 +01:00 |
|
Julian Orth
|
813f87faaa
|
backend: make input device properties readable
|
2024-03-12 16:16:21 +01:00 |
|
Julian Orth
|
8cd28dd3bf
|
metal: fix application of transform matrix
|
2024-03-12 16:06:06 +01:00 |
|
Julian Orth
|
3d4af09f99
|
cursor: fix selection of best-fit cursor images
|
2024-03-12 15:50:22 +01:00 |
|
mahkoh
|
b88a4ea1a5
|
Merge pull request #127 from mahkoh/jorth/status-app
config: add support for status commands
|
2024-03-10 17:55:18 +01:00 |
|
mahkoh
|
6292afcb0e
|
Merge pull request #129 from mahkoh/jorth/xcursor-size
cursor: respect XCURSOR_SIZE
|
2024-03-10 17:55:02 +01:00 |
|
Julian Orth
|
7381e5df37
|
cursor: respect XCURSOR_SIZE
|
2024-03-10 17:42:06 +01:00 |
|
mahkoh
|
49fec16e24
|
Merge pull request #128 from mahkoh/jorth/triple
metal: use triple buffering for hardware cursors
|
2024-03-10 16:40:34 +01:00 |
|
Julian Orth
|
7f5161806b
|
metal: use triple buffering for hardware cursors
|
2024-03-10 15:14:32 +01:00 |
|
Julian Orth
|
7eb4510eab
|
config: add support for status commands
|
2024-03-07 15:07:06 +01:00 |
|
mahkoh
|
44b19cbc9a
|
Merge pull request #126 from mahkoh/jorth/command-fds
config: allow attaching file descriptors to commands
|
2024-03-07 10:40:15 +01:00 |
|
Julian Orth
|
2037a37c1e
|
config: allow attaching file descriptors to commands
|
2024-03-06 20:04:54 +01:00 |
|
Julian Orth
|
a1ba476e68
|
forker: unify xwayland and other spawning
|
2024-03-06 19:47:52 +01:00 |
|
mahkoh
|
0ee539e625
|
Merge pull request #125 from mahkoh/jorth/mutable-callbacks
config: accept FnMut instead of Fn for callbacks
|
2024-03-06 16:49:03 +01:00 |
|
Julian Orth
|
69f5be47a5
|
config: catch and ignore panics in callbacks
|
2024-03-06 13:44:36 +01:00 |
|
Julian Orth
|
86e582472d
|
config: accept FnMut instead of Fn for callbacks
|
2024-03-06 13:44:15 +01:00 |
|
mahkoh
|
37fc28c749
|
Merge pull request #124 from mahkoh/jorth/config-fds
config: add async tasks and polling infrastructure
|
2024-03-06 13:23:13 +01:00 |
|
Julian Orth
|
d231021afc
|
config: ensure panics are printed to the logs
|
2024-03-06 10:53:29 +01:00 |
|