1
0
Fork 0
forked from wry/wry
Commit graph

477 commits

Author SHA1 Message Date
Julian Orth
112675a813 xdg_toplevel: send correct extents in initial configure event 2024-03-27 18:34:14 +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
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
Julian Orth
4d6f226254 portal: start portal automatically with compositor 2024-03-19 21:00:36 +01:00
Julian Orth
0e5e16c2f0 vulkan: create separate pipelines for opaque and alpha textures 2024-03-18 10:34:56 +01:00
Julian Orth
96b6234c22 tree: update desired_output when explicitly moving workspace 2024-03-18 09:18:14 +01:00
Julian Orth
fecfd24ba0 config: add move-to-output action 2024-03-17 13:38:01 +01:00
Julian Orth
c921e2400e tree: fix restoration of workspaces to their desired outputs 2024-03-16 06:39:11 +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
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
Julian Orth
7381e5df37 cursor: respect XCURSOR_SIZE 2024-03-10 17:42:06 +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
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
Julian Orth
d231021afc config: ensure panics are printed to the logs 2024-03-06 10:53:29 +01:00
Julian Orth
d4d76c0ef3 config: add async tasks and polling infrastructure 2024-03-06 10:53:29 +01:00
mahkoh
7fb68561e8
Merge pull request #123 from mahkoh/jorth/randr
cli: add randr subcommand
2024-03-05 14:45:43 +01:00
Julian Orth
20ac21e412 cli: add randr subcommand 2024-03-05 14:17:36 +01:00
mahkoh
1540b4e90f
Merge pull request #121 from mahkoh/jorth/input-region
tree: implement surface input regions
2024-03-04 20:11:34 +01:00
Julian Orth
98b6eba81c metal: allow changing the connector mode 2024-03-04 17:23:38 +01:00
Julian Orth
558bea47b7 config: allow retrieving the modes 2024-03-04 16:09:53 +01:00
Julian Orth
516f8a8f25 tree: implement surface input regions 2024-03-04 14:54:42 +01:00
Julian Orth
1006de9ccf tree: focus toplevel when clicking on floater 2024-03-04 13:57:21 +01:00
Julian Orth
2445226cbe tree: unify toplevel active changes 2024-03-04 13:49:05 +01:00
Julian Orth
3dfdc26592 tree: don't set new mono child in invisible container to visible 2024-03-04 13:23:23 +01:00
Julian Orth
d2f818b0f2 xwm: use attention request when activating invisible windows 2024-03-03 16:40:44 +01:00
Julian Orth
386d74f926 tree: restack floaters and popups on demand 2024-03-03 15:47:01 +01:00
Julian Orth
d425768760 tree: support toggling floating with double clicks 2024-03-03 14:18:46 +01:00
Julian Orth
364872258a wayland: implement xdg-toplevel-drag 2024-03-03 01:48:24 +01:00