mutter/src
Jonas Ådahl 0205398d96 constraints: Try place popup on the same monitor as the anchor rect
When we'd place a popup, if the initially calculated position would be
on another monitor than the anchor rect on the parent window, the
later constrained position would end up on another monitor than the
parent window. This could for example happen if a popup menu opening
towards the right was opened very close to the screen edge of a right
most monitor in a two side by side monitor setup.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1783
Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1768
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2252>
2022-01-31 13:14:22 +00:00
..
backends cogl: Merge FEATURE_ID_GET_GPU_TIME into FEATURE_ID_TIMESTAMP_QUERY 2022-01-27 22:58:59 +00:00
compositor compositor: Remove meta_plugin_begin/end_modal 2022-01-29 02:11:37 +01:00
core constraints: Try place popup on the same monitor as the anchor rect 2022-01-31 13:14:22 +00:00
meta core: Drop META_GRAB_OP_COMPOSITOR 2022-01-29 02:11:37 +01:00
tests tests: Rewrite interactive Clutter grabs tests 2022-01-29 02:11:37 +01:00
ui core: Drop META_GRAB_OP_COMPOSITOR 2022-01-29 02:11:37 +01:00
wayland core: Handle redirection changes in and out of ClutterGrab grabs 2022-01-29 00:37:14 +00:00
x11 x11: Avoid memory waste and work when creating selection input stream 2022-01-07 02:21:28 +01:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build wayland: Drop deprecated text input 2022-01-05 22:30:21 +00:00
meta-private-enum-types.c.in core: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00