Jonas Ådahl
f4645b0a37
window: Make the caller decide when to constrain
...
There were some magic conditions that decided when
meta_window_constrain() was to be called or not. Reasoning about and
changing these conditions were complicated, and in practice the caller
knows when constraining should be done. Lets change things by adding a
'constrain' flag to the move-resize flags that makes this clearer. This
way we can, if needed, have better control of when a window is
constrained or not without leaking that logic into the generic
to-constrain-or-not expression.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2338 >
2022-10-10 18:16:51 +00:00
..
2022-05-18 20:15:08 +00:00
2021-12-22 16:22:08 +00:00
2021-12-22 16:22:08 +00:00
2022-06-13 18:38:51 +00:00
2020-11-27 15:14:33 +00:00
2022-06-13 18:38:50 +00:00
2020-11-27 15:14:33 +00:00
2020-04-17 00:46:23 +02:00
2019-10-11 23:04:01 +02:00
2022-09-02 15:21:27 +00:00
2022-07-25 14:55:59 +00:00
2022-07-11 18:18:56 +00:00
2022-06-13 18:38:50 +00:00
2022-08-23 17:06:07 +00:00
2022-08-02 12:19:42 +00:00
2022-02-07 16:11:47 +01:00
2022-08-05 20:30:50 +02:00
2018-11-06 17:17:36 +01:00
2021-03-23 17:07:31 +00:00
2020-05-13 18:27:46 +02:00
2022-09-19 14:46:01 +00:00
2022-03-02 15:12:23 +00:00
2021-02-22 13:52:27 +01:00
2020-05-13 18:27:46 +02:00
2021-10-14 21:08:42 +00:00
2020-04-17 00:46:23 +02:00
2020-05-13 18:27:46 +02:00
2020-05-13 18:27:46 +02:00
2020-04-17 00:46:21 +02:00
2020-04-17 00:46:21 +02:00
2022-09-22 08:32:02 +00:00
2022-01-05 16:36:48 +00:00
2022-06-13 18:38:50 +00:00
2019-01-22 18:32:28 +01:00
2022-05-17 10:09:27 +00:00
2020-01-10 16:01:21 +00:00
2022-09-02 15:21:27 +00:00
2018-11-27 15:34:13 +01:00
2019-11-21 15:02:27 +00:00
2018-11-06 17:17:36 +01:00
2019-11-21 15:02:27 +00:00
2018-11-06 17:17:36 +01:00
2016-10-11 22:51:50 +08:00
2016-10-11 22:51:50 +08:00
2022-02-22 11:05:36 +01:00
2021-12-13 14:49:14 +00:00
2022-09-01 14:31:40 +00:00
2022-07-25 14:55:59 +00:00
2021-01-12 12:32:24 +01:00
2018-11-06 17:17:36 +01:00
2022-09-29 12:36:43 +00:00
2022-09-29 12:36:43 +00:00
2022-09-29 12:36:43 +00:00
2022-09-29 12:36:43 +00:00
2022-09-29 12:36:43 +00:00
2022-09-29 12:36:43 +00:00
2021-12-02 20:48:24 +00:00
2018-11-06 17:17:36 +01:00
2022-09-29 12:36:43 +00:00
2022-09-29 12:36:43 +00:00
2021-06-09 19:00:15 +00:00
2018-11-06 17:17:36 +01:00
2022-07-25 14:55:59 +00:00
2022-07-25 14:55:59 +00:00
2022-05-31 12:00:55 +00:00
2021-02-22 13:52:27 +01:00
2018-11-06 17:17:36 +01:00
2022-05-18 20:15:08 +00:00
2022-05-18 20:15:08 +00:00
2022-06-13 18:38:50 +00:00
2019-12-09 10:09:40 +01:00
2022-08-02 12:19:42 +00:00
2022-08-02 12:19:42 +00:00
2022-08-23 17:06:07 +00:00
2021-04-19 11:55:49 +00:00
2022-08-02 12:19:42 +00:00
2022-07-01 16:05:33 +00:00
2018-11-06 17:17:36 +01:00
2018-11-06 17:17:36 +01:00
2022-07-25 14:55:59 +00:00
2022-07-25 14:55:59 +00:00
2021-02-22 13:52:27 +01:00
2018-11-06 17:17:36 +01:00
2021-02-22 13:52:27 +01:00
2018-11-06 17:17:36 +01:00
2021-02-22 13:52:27 +01:00
2018-11-06 17:17:36 +01:00
2022-03-04 23:12:24 +00:00
2018-11-06 17:17:36 +01:00
2022-08-13 00:39:54 +02:00
2020-01-30 18:02:34 +01:00
2022-05-28 10:25:29 +00:00
2021-12-07 20:04:08 +00:00
2021-02-22 13:52:27 +01:00
2018-11-06 17:17:36 +01:00
2022-09-02 09:19:42 +00:00
2018-11-06 17:17:36 +01:00
2022-03-04 10:58:28 +00:00
2020-10-23 18:48:18 +00:00
2022-05-31 12:00:54 +00:00
2022-08-02 12:19:42 +00:00
2019-12-09 10:09:40 +01:00
2019-02-06 12:24:03 +00:00
2022-03-05 13:18:58 +00:00
2022-03-05 13:18:58 +00:00
2022-05-18 19:29:08 +00:00
2016-08-22 21:03:41 +08:00
2022-03-04 14:48:25 +00:00
2018-02-23 18:57:53 +08:00
2022-08-02 12:19:42 +00:00
2022-08-02 10:04:52 +00:00
2022-10-10 18:16:51 +00:00
2022-03-05 13:18:58 +00:00
2021-07-16 19:08:06 +02:00
2017-12-18 13:15:09 +01:00
2019-05-02 16:31:45 +02:00
2022-09-20 17:14:53 +00:00
2021-08-12 13:11:31 +00:00
2018-11-06 17:17:36 +01:00
2021-10-26 16:55:12 +02:00
2022-06-13 18:38:50 +00:00
2020-02-19 22:34:28 +00:00
2022-09-19 14:46:00 +00:00
2022-05-31 12:00:55 +00:00