Robert Mader
56d37ceed0
gdk/wayland: Defer processing of globals closures
...
... until all globals have been received.
The dependency tracking introduced in 4e9be39518
only allows to
specify required globals and processes the closures as soon as
the requirements have been met. There are, however, also optional
dependencies - most notably the primary_selection protocol.
Currently we rely on the fact that compositors like Mutter announce
it before `wl_seat`, even though the order is not specified in
the spec.
Process globals closures only after all globals have been announced,
so optional dependencies can be accommodated.
Closes https://gitlab.gnome.org/GNOME/gtk/-/issues/3791
2021-03-30 15:20:00 +02:00
..
2021-02-27 23:43:12 +01:00
2021-03-24 10:08:11 +00:00
2021-03-30 15:20:00 +02:00
2021-03-17 11:22:23 +08:00
2021-03-22 15:38:58 +01:00
2021-02-11 12:57:38 +00:00
2021-03-11 16:37:30 +00:00
2021-03-11 16:37:32 +00:00
2020-12-24 06:38:45 +01:00
2021-03-11 16:37:31 +00:00
2020-09-25 15:00:07 +02:00
2021-03-11 16:37:31 +00:00
2020-08-29 11:11:29 +02:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-25 15:10:00 +01:00
2021-03-27 19:11:56 -04:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:35 +00:00
2020-10-29 07:40:30 -04:00
2021-03-26 11:09:50 -04:00
2021-03-26 10:30:33 -04:00
2021-03-11 16:37:31 +00:00
2021-03-26 10:30:33 -04:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:32 +00:00
2020-10-07 21:02:22 -04:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:32 +00:00
2021-03-16 14:48:44 -04:00
2020-11-18 20:21:33 -08:00
2021-03-26 11:09:05 -04:00
2021-03-11 16:37:31 +00:00
2020-12-21 10:26:02 +01:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2020-12-07 09:46:39 +01:00
2020-12-07 09:46:39 +01:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:32 +00:00
2020-10-29 08:26:27 -07:00
2020-10-01 19:33:43 -04:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2020-09-25 10:04:48 +02:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-02-08 11:29:32 -08:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:32 +00:00
2020-10-08 16:22:05 +02:00
2021-01-08 13:11:56 +01:00
2021-01-07 12:50:48 +01:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-26 10:30:33 -04:00
2020-12-07 09:46:39 +01:00
2021-03-15 02:56:28 +01:00
2021-03-11 16:37:32 +00:00
2020-09-25 09:31:43 +02:00
2021-03-11 16:37:32 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2020-12-07 09:46:39 +01:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2020-12-07 20:37:29 +01:00
2021-03-11 16:37:31 +00:00
2021-01-18 23:10:18 -05:00
2021-03-11 16:37:31 +00:00
2020-12-15 12:46:59 +00:00