Function "handle_raise_or_lower (src/core/keybindings.c)" is called
when running 'raise-or-lower' on a window. This function iterates
through all the windows in the stack to determine if our window is
already on top or obscured. The problem is that the window stack
includes windows in another workspaces and also windows that are
minimized.
window, window-props: Include window scale factor into a window's
size hint sanity checks and the resize popup visibility check.
Gtk3 sets an explicit size increment hint for hidpi windows, but
the resize popup was still based on pre-hidpi behavior, causing the
popup to appear in hidpi mode, but not normal dpi.
display.c: Re-set the button grabs on the frame xwindow as well as
the client window, when the preferences change.
Fixes the following:
- Assign "Special key to move and resize windows" to Alt (windows settings)
- Launch nemo, note that alt-drag on anything moves the window, and is never
received by nemo to initiate DnD (This is correct).
- Assign special key to Disabled (windows settings)
- Attempt to alt-drag on an icon or list item, note that this *should*
initiate an "Ask"-type DnD with the selection icon. Instead, nothing
happens.
The frame's xwindow was never having its grabs updated, so it would
continue to intercept whatever the initial grab was for the window,
for the lifetime of the window.
meta-background-actor: Fix a warning when dispose is run multiple times
When dispose() is called more than once we call meta_background_set_visible_region()
with an invalid top_actor. Make sure the top and bottom actor are NULL after the
first dispose() is called so we can avoid this.
3e72a6a...
by
leigh123linux <email address hidden>
remove aclocal from autogen.sh as autoreconf calls it (#285)
ba35769...
by
Clement Lefebvre <email address hidden>