Tomas Janousek
fc482b8771
X.A.SpawnOn, X.H.WindowSwallowing: Fix parsing of process PPIDs
...
This fixes several issues related to parsing of parent PIDs:
* A process with lines or spaces or parentheses in its process name
would confuse the code in X.A.SpawnOn and possibly lead to a
`Prelude.read: no parse` exception.
* `X.H.WindowSwallowing.isChildOf` looked for the parent PID anywhere in
the output of pstree, so single-digit parent PIDs would be considered
as parents of any process with that digit anywhere in its chain of
parent PIDs. (Note that apps in PID namespaces like in Flatpak often
have single-digit PIDs.)
* `pstree` is no longer required in `$PATH`.
Fixes: https://github.com/xmonad/xmonad-contrib/issues/726
2022-07-06 09:00:35 +01:00
..
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-11-13 21:26:02 +01:00
2021-11-05 10:14:20 +00:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2021-11-21 16:42:55 +01:00
2021-10-14 17:57:00 +02:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2022-04-12 12:25:44 +05:30
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2021-12-28 14:00:52 +01:00
2022-02-24 20:00:46 +01:00
2021-09-26 14:15:54 +02:00
2021-11-13 21:26:02 +01:00
2021-11-13 21:26:02 +01:00
2022-01-08 09:06:00 +01:00
2021-11-13 21:26:02 +01:00
2021-11-05 10:14:20 +00:00
2022-02-10 14:42:23 +00:00
2022-05-02 00:06:59 +01:00
2021-11-05 10:14:20 +00:00
2021-11-05 10:14:20 +00:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2022-01-01 17:55:51 +01:00
2021-11-05 10:14:20 +00:00
2021-09-26 14:15:54 +02:00
2022-06-24 19:47:14 -04:00
2021-11-13 21:26:02 +01:00
2021-09-26 14:15:54 +02:00
2022-05-01 08:49:54 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-10-27 18:06:41 +01:00
2021-09-26 14:15:54 +02:00
2021-10-19 07:56:11 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2022-04-17 10:25:47 +02:00
2021-11-05 10:14:20 +00:00
2021-11-05 10:14:20 +00:00
2021-11-08 16:46:24 +01:00
2022-05-02 08:28:36 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2022-07-06 09:00:35 +01:00
2022-02-10 14:23:01 +00:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-11-13 21:26:02 +01:00
2021-10-19 07:56:11 +02:00
2022-02-10 14:42:23 +00:00
2021-09-26 14:15:54 +02:00
2021-11-13 21:26:02 +01:00
2021-11-13 21:26:02 +01:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2021-11-13 21:26:02 +01:00
2021-11-22 21:12:17 +01:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2022-05-02 00:06:59 +01:00
2021-10-20 14:50:17 +01:00