did it when the MetaScreen was initialized - during startup - which would result in the server having the wrong names (or worse, the wrong length array of names.)
- Fixed keeping titlebar onscreen - Fixed edge-resistance thresholds when dragging - Fixed visible gap when dragging window against an edge to tile - Fixed pointer/window relationship when pulling a window free from a tiled or maximized state. * This does not address issues when dragging taller windows free from lower tile positions, where muffin wants to make sure an unmaximized window unmaximizes itself fully onscreen, thereby forcing the pointer from over the titlebar. This was pre-existing for all types of windows. Improvements are effective in both Debian (Gtk 3.14) and Mint 17.1 (3.10).
This re-adds most of what was reverted in 7d6d49e, which fixed an issue where a tiled window would re-open in a maximized state. The original commit (6f67cf3) was to trick gtk into hiding the GtkWindow resize grip when windows were tiled. It turns out that gtk checks _NET_WM_STATE_MAXIMIZED_VERT alone to determine if a window should be decorated (c-s-d) as tiled or not. Without that atom set, it seems that some empty padding is added around a CSD window, which should be removed during maximization or tiling. I may be mistaken in this in some way, but the net result is that we end up receiving a client window size that is larger than the visible area of that window (xwindow and CSD frame included.) Because only _VERT is required to achieve this, instead of both _HORZ and _VERT, bug #151 is still happily fixed. Fixes linuxmint/Cinnamon#3667
This fixes switching out of fullscreen Direct3D applications running in Wine. See issue 169 for more details.
…ays on top.'" This reverts commit 994c8ba.
…op.' Additional behavior change: Don't allow maximized windows to be made 'on-top' via the context menu or keybindings. (But allow de-activation of this state) Fixes #157
for hotkeys that use modifiers that are themselves hotkeys. Fixes linuxmint/Cinnamon#3643