1
0
Fork 0
forked from wry/wry
Commit graph

191 commits

Author SHA1 Message Date
Julian Orth
3abd72b330 all: run rustfmt 2022-05-07 00:28:02 +02:00
Julian Orth
cc090b1d0f xwayland: fix mapping of windows whose size is already correct at map time
IntelliJ in particular opens new windows with the exact same size as the
existing window. In a mono layout, this is the resulting window size.
For some reason, IntelliJ will not draw itself properly if it doesn't
get resized after mapping. So send a dummy 1x1 configure at map time.
2022-05-07 00:26:18 +02:00
Julian Orth
5e21e00059 config: generate graphics-initialized event in the frontend 2022-05-06 17:15:13 +02:00
Julian Orth
ce183a0f45 all: run rustfmt 2022-05-06 16:47:54 +02:00
Julian Orth
d2913449ea metal: handle gpu reset
Unfortunately this doesn't seem to work on amdgpu [1]. I've tested that
it works on i915.

[1] https://gitlab.freedesktop.org/drm/amd/-/issues/1749
2022-05-06 16:45:56 +02:00
Julian Orth
4584dee160 tree: never focus wl-subsurface surfaces 2022-05-05 14:04:15 +02:00
Julian Orth
5afde58086 tree: set toplevel on newly created subsurfaces 2022-05-05 12:23:57 +02:00
Julian Orth
76c47c24d0 seat: update xkb_state when keymap changes 2022-05-04 22:10:38 +02:00
Julian Orth
8517df1a38 it: don't fail if render context cannot be created 2022-05-04 17:34:57 +02:00
Julian Orth
8c3106f631 tree: ensure that node is marked active after un-fullscreening 2022-05-04 16:33:28 +02:00
Julian Orth
23f1aa5a31 it: test focus moving 2022-05-04 15:10:36 +02:00
Julian Orth
03b267e51f forker: drop parent fd in forker
So that the forker dies when the parent fd is dropped. This happens in
the integration tests.
2022-05-04 14:39:23 +02:00
Julian Orth
c827a93dbb it: test window gains kb focus when mapped 2022-05-04 14:36:18 +02:00
Julian Orth
cbf539cbcc it: test subsurface positioning 2022-05-03 18:32:43 +02:00
Julian Orth
fd027d9a5a it: simplify tracking of deleted objects 2022-05-03 17:31:44 +02:00
Julian Orth
ae34a65efe it: test region creation 2022-05-03 16:33:11 +02:00
Julian Orth
6af9d909b8 it: track whether objects have been deleted 2022-05-03 15:54:32 +02:00
Julian Orth
cdab4d4cad it: test seat creation and broadcast 2022-05-03 15:25:48 +02:00
Julian Orth
fa8d079c72 it: run tests in parallel 2022-05-03 12:45:20 +02:00
Julian Orth
09d9f2ccbb all: run rustfmt 2022-05-03 00:10:19 +02:00
Julian Orth
5a822eda32 config: fix test compile error 2022-05-03 00:09:28 +02:00
Julian Orth
9904717c71 all: fix memory leaks 2022-05-02 22:11:59 +02:00
Julian Orth
e212e0b8b1 config: add TestConfig 2022-05-02 20:53:07 +02:00
Julian Orth
67bba1eed9 config: remove personal settings from default keymap 2022-05-02 17:08:17 +02:00
Julian Orth
7b40b42990 config: implement config reloading 2022-05-02 16:20:25 +02:00
Julian Orth
ca13469f0c config: implement config loading 2022-05-02 14:14:58 +02:00
Julian Orth
13aa6d7249 it: silence dead_code warnings for test-only code 2022-05-02 14:13:21 +02:00
Julian Orth
552c8a9950 autocommit 2022-05-02 00:00:45 CEST 2022-05-02 00:00:45 +02:00
Julian Orth
04580c4aeb autocommit 2022-05-01 21:44:09 CEST 2022-05-01 21:44:09 +02:00
Julian Orth
cca3850800 autocommit 2022-05-01 17:32:46 CEST 2022-05-01 17:32:46 +02:00
Julian Orth
e1d5bf0e5d autocommit 2022-05-01 17:23:55 CEST 2022-05-01 17:23:55 +02:00
Julian Orth
4373ed05bf autocommit 2022-04-30 19:59:20 CEST 2022-04-30 19:59:20 +02:00
Julian Orth
ac56970f14 autocommit 2022-04-30 13:53:02 CEST 2022-04-30 13:53:02 +02:00
Julian Orth
3d4a6b21f3 autocommit 2022-04-30 13:45:20 CEST 2022-04-30 13:45:20 +02:00
Julian Orth
4e717ecef8 autocommit 2022-04-29 17:57:11 CEST 2022-04-29 17:57:11 +02:00
Julian Orth
9a0bfb3a72 autocommit 2022-04-29 17:35:55 CEST 2022-04-29 17:35:55 +02:00
Julian Orth
ed0beb8ff5 autocommit 2022-04-28 20:33:24 CEST 2022-04-28 20:33:24 +02:00
Julian Orth
1242a6c1e1 autocommit 2022-04-28 19:49:51 CEST 2022-04-28 19:49:51 +02:00
Julian Orth
bd63f3f5f1 autocommit 2022-04-28 15:41:12 CEST 2022-04-28 15:41:12 +02:00
Julian Orth
19aef8c58a autocommit 2022-04-28 15:19:15 CEST 2022-04-28 15:19:15 +02:00
Julian Orth
a8ad097f8b autocommit 2022-04-28 14:26:32 CEST 2022-04-28 14:26:32 +02:00
Julian Orth
324eb835bb autocommit 2022-04-27 20:37:49 CEST 2022-04-27 20:37:49 +02:00
Julian Orth
57899b3f35 autocommit 2022-04-27 18:04:02 CEST 2022-04-27 18:04:02 +02:00
Julian Orth
cff35fd7da autocommit 2022-04-24 17:15:41 CEST 2022-04-24 17:15:41 +02:00
Julian Orth
025efbaccc autocommit 2022-04-23 01:40:39 CEST 2022-04-23 01:40:39 +02:00
Julian Orth
e3b3d848c3 autocommit 2022-04-23 00:55:20 CEST 2022-04-23 00:55:20 +02:00
Julian Orth
436f383cd6 autocommit 2022-04-21 18:40:32 CEST 2022-04-21 18:40:32 +02:00
Julian Orth
32fe8b64ca autocommit 2022-04-21 18:25:34 CEST 2022-04-21 18:25:34 +02:00
Julian Orth
0d414a5336 autocommit 2022-04-21 17:40:28 CEST 2022-04-21 17:40:28 +02:00
Julian Orth
939d20eab4 autocommit 2022-04-21 17:36:25 CEST 2022-04-21 17:36:25 +02:00