Dudemanguy
96bebf0935
x11: simplify --geometry and --auto-window-resize logic
...
There were a few pitfalls with the way this was previously implemented
because --geometry implicitly depended on --auto-window-resize being
enabled to operate in a few cases. Instead, let's change the logic a bit
so that instead we choose whether or not to reuse the old rc (i.e. don't
resize) and use the wh_valid and xy_valid fields within the m_geometry
struct instead of using x11->geometry_change. This fixes several edge
cases involving setting the position with --geometry when using
--auto-window-resize=no.
2024-12-20 18:03:30 +00:00
..
2024-11-23 22:16:44 +01:00
2024-12-10 14:14:09 +01:00
2024-03-19 08:58:18 +01:00
2024-12-10 10:17:34 +01:00
2024-11-27 18:48:47 +01:00
2024-11-04 19:35:28 +00:00
2024-03-19 08:58:18 +01:00
2024-10-15 00:15:40 +00:00
2024-12-01 12:22:15 +01:00
2024-05-03 16:36:02 +02:00
2024-10-02 21:27:01 +00:00
2023-06-03 17:07:43 +02:00
2023-01-08 20:42:42 +00:00
2024-12-02 22:31:14 +01:00
2017-06-17 17:08:51 +02:00
2019-11-18 16:50:21 +01:00
2016-07-01 20:29:45 +02:00
2024-10-15 00:48:43 +02:00
2023-10-16 15:38:59 +00:00
2013-05-26 16:44:20 +02:00
2023-11-05 17:36:17 +00:00
2023-11-05 17:36:17 +00:00
2024-11-04 19:35:28 +00:00
2023-01-21 17:08:29 +00:00
2024-11-04 19:35:28 +00:00
2024-11-04 19:35:28 +00:00
2024-08-11 08:22:59 -07:00
2020-03-05 18:12:57 +01:00
2024-10-16 15:17:48 +02:00
2024-09-14 17:06:07 +02:00
2023-02-20 14:21:18 +00:00
2023-01-23 14:13:34 +01:00
2024-10-15 00:48:43 +02:00
2024-10-15 00:15:40 +00:00
2023-11-07 00:52:46 +00:00
2023-11-07 00:52:46 +00:00
2023-10-01 14:48:38 +00:00
2024-03-27 22:08:56 +01:00
2024-10-15 00:15:40 +00:00
2024-03-16 13:27:34 +01:00
2024-11-24 11:32:12 +01:00
2024-11-04 19:35:28 +00:00
2024-03-19 19:30:27 +01:00
2024-04-18 01:03:33 +02:00
2024-11-20 20:42:33 +01:00
2024-03-24 23:03:48 +01:00
2023-06-28 10:29:24 -07:00
2023-10-10 19:10:55 +00:00
2024-10-05 18:40:11 +00:00
2024-06-25 02:18:58 +00:00
2024-11-27 15:37:42 +01:00
2024-05-28 21:29:07 +02:00
2024-02-17 18:56:20 +00:00
2024-10-02 02:32:49 +00:00
2024-03-16 13:27:34 +01:00
2024-05-07 11:23:08 +02:00
2024-12-11 16:42:13 +01:00
2024-11-27 20:31:41 +01:00
2024-12-09 19:20:52 +01:00
2024-02-17 16:06:33 +00:00
2024-12-20 14:54:35 +00:00
2024-11-27 20:31:41 +01:00
2024-12-08 18:14:04 +01:00
2024-10-05 18:40:11 +00:00
2024-12-20 18:03:30 +00:00
2024-12-20 18:03:30 +00:00