Jonas Ådahl
2617bd8e72
thread/impl: Add 'reset' signal
...
This signal is emitted before terminating the thread, but also when
resetting the thread type. This is to allow thread implementations to
make sure they have no stale pending callbacks to any old main contexts.
This commit "terminates" the impl thread even if there is no actual
thread; this is to trigger the "reset" signal, also when switching from
a user thread to a kernel thread.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2777 >
2023-07-17 21:19:34 +02:00
..
2023-07-17 21:19:34 +02:00
2023-07-14 22:23:45 +00:00
2023-05-02 17:37:01 +00:00
2023-05-02 17:37:01 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-03-03 12:07:02 +00:00
2022-09-01 21:09:28 +00:00
2022-09-15 11:22:54 +00:00
2023-06-28 07:51:01 +00:00
2022-09-01 19:09:21 +02:00
2022-09-15 11:22:54 +00:00
2022-09-01 21:09:28 +00:00
2023-01-30 13:17:19 +00:00
2022-09-15 11:22:54 +00:00
2022-07-01 16:13:18 +02:00
2023-03-30 11:21:02 +00:00
2023-03-01 23:57:32 +00:00
2023-07-17 12:45:00 +02:00
2023-04-17 19:53:35 +00:00
2021-12-22 16:22:08 +00:00
2021-12-22 16:22:08 +00:00
2021-12-22 16:22:08 +00:00
2023-05-24 14:16:41 +02:00
2021-12-22 19:37:16 +01:00
2021-12-07 20:04:08 +00:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-05-15 20:36:23 +02:00
2023-05-07 23:16:37 +02:00
2022-01-05 16:36:48 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-01-18 10:14:39 +00:00
2022-12-17 13:52:51 +00:00
2021-05-18 13:19:36 +00:00
2021-05-18 13:19:36 +00:00
2023-05-24 14:16:41 +02:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2023-07-14 22:23:45 +00:00
2022-12-17 13:52:51 +00:00
2022-12-17 13:52:51 +00:00
2022-12-17 13:52:51 +00:00
2022-12-17 13:52:51 +00:00
2023-02-01 03:03:47 +00:00
2021-03-10 13:56:54 +00:00
2023-02-01 03:03:47 +00:00
2023-05-24 14:16:41 +02:00
2023-05-24 14:16:41 +02:00
2022-08-19 17:07:12 +00:00
2022-08-19 17:07:12 +00:00
2021-07-22 13:14:01 +02:00
2022-09-02 08:43:00 +00:00
2022-01-25 16:25:48 +00:00
2023-04-18 18:38:03 +00:00
2023-05-22 14:44:33 +00:00
2023-05-24 14:16:41 +02:00
2022-08-05 20:30:50 +02:00
2022-08-05 20:30:50 +02:00
2023-06-12 15:26:47 +00:00
2023-04-18 18:38:03 +00:00
2023-05-27 19:19:09 +00:00
2021-09-04 10:04:00 +02:00
2023-05-02 17:37:01 +00:00
2023-04-21 00:00:24 +02:00
2023-05-24 14:16:41 +02:00
2022-06-13 18:38:50 +00:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-07-14 22:23:45 +00:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-05-24 14:16:41 +02:00
2023-03-02 01:39:16 +01:00
2023-05-24 14:16:41 +02:00
2023-02-01 08:40:53 +01:00
2023-04-07 12:19:23 +02:00
2021-03-12 15:09:45 +00:00
2023-05-04 13:00:07 +00:00
2022-12-17 13:52:51 +00:00
2023-06-20 20:13:47 +00:00
2023-02-23 17:52:08 +00:00
2023-06-28 01:03:35 +00:00
2023-05-04 13:00:07 +00:00
2021-12-07 19:23:52 +00:00
2021-03-12 15:09:45 +00:00
2023-04-07 12:19:23 +02:00
2021-03-12 15:09:45 +00:00
2022-03-04 18:13:45 +00:00
2021-03-12 15:09:45 +00:00
2023-04-06 23:09:43 +00:00
2023-02-28 12:01:17 +01:00
2023-02-28 12:01:17 +01:00
2023-02-28 12:01:17 +01:00
2023-02-23 17:52:08 +00:00
2023-02-23 17:52:08 +00:00
2023-01-17 11:14:19 +01:00
2023-01-29 17:37:43 +01:00
2022-01-17 09:48:51 +01:00
2023-04-06 23:09:43 +00:00
2023-04-07 12:19:23 +02:00
2023-01-30 13:17:19 +00:00
2021-07-16 19:08:06 +02:00
2023-05-23 12:47:07 +00:00
2021-05-17 16:08:42 +00:00
2021-04-13 10:32:14 +00:00
2022-03-04 18:13:45 +00:00
2022-08-11 11:32:42 +00:00