1
0
Fork 0
forked from wry/wry
Commit graph

593 commits

Author SHA1 Message Date
Julian Orth
99be020c19 wayland: implement wlr-data-control 2024-03-31 20:36:15 +02:00
Julian Orth
8bca8b0e86 ipc: create separate offers/sources for X 2024-03-31 20:24:16 +02:00
Julian Orth
4e9dacce1a ipc: use trait objects for source/offer 2024-03-31 14:59:31 +02:00
Julian Orth
7cbe5720c6 ipc: make source/offer ids type safe 2024-03-30 20:51:25 +01:00
mahkoh
00efe7b51b
Merge pull request #140 from mahkoh/jorth/surface-visibility
tree: make surface visibility tracking more robust
2024-03-30 16:34:10 +01:00
Julian Orth
ba98103233 tree: make surface visibility tracking more robust 2024-03-29 21:17:45 +01:00
Julian Orth
be0935c8dd seat: handle surface cursor lifetimes explicitly 2024-03-29 19:31:40 +01:00
Julian Orth
566a05494a surface: don't destroy idle inhibitors when destroying node 2024-03-29 18:39:03 +01:00
Julian Orth
7661e011c0 wayland: add bug entry for alacritty 2024-03-29 15:33:06 +01:00
mahkoh
a65921ca80
Merge pull request #139 from mahkoh/jorth/output-damage
tree: recompute output render data after connect
2024-03-28 18:30:22 +01:00
Julian Orth
017efa4b74 tree: recompute output render data after connect 2024-03-28 18:22:37 +01:00
mahkoh
9b1a85b27d
Merge pull request #137 from mahkoh/jorth/explicit-sync
Implement explicit sync
2024-03-28 18:00:46 +01:00
Julian Orth
d057025d44 docs: update the readme 2024-03-28 17:51:03 +01:00
Julian Orth
2e9beed77f subsurface: change default mode to sync 2024-03-27 23:18:45 +01:00
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
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