Go to file
Georges Basile Stavracas Neto a1c39e142d window: Also consider touching edges for matching tiled windows
When computing a potential match for a tiled window, there is a
chance we face the case where 2 windows really complement each
other's tile mode (i.e. left and right) but they have different
sizes, and their borders don't really touch each other.

In that case, the current code would mistakenly assume they're
tile matches, and would resize them with either a hole or an
overlapping area between windows. This is clearly a misbehavior
that is a consequence of the previous assumptions pre-resizable
tiles.

This patch adapts the tile match algorithm to also consider the
touching edges when computing the matching tile, unless:

 * the window is not currently tiled (for example when computing
   the tile preview)
 * the window is currently resized in tandem with an existing
   tile match

https://bugzilla.gnome.org/show_bug.cgi?id=645153

bar
2017-10-03 19:38:32 -03:00
clutter Remove unscaled-font-dpi setting from X11 backend 2017-09-25 22:01:11 +01:00
cogl cogl: Only do the swizzling hack for GL contexts 2017-08-21 16:29:39 +02:00
data Use Unicode quotation marks in a translatable string 2017-08-29 18:08:08 +02:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Update Chinese (Taiwan) translation 2017-10-01 14:57:53 +00:00
src window: Also consider touching edges for matching tiled windows 2017-10-03 19:38:32 -03:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore project: add **/tags.* to gitignore 2017-10-03 15:55:11 -03:00
autogen.sh Fix bashism in autogen.sh 2017-05-11 13:45:44 +02:00
configure.ac Bump version to 3.26.0 2017-09-12 16:45:03 +02:00
COPYING Updated obsolete FSF postal address in COPYING 2014-01-12 08:44:30 +07:00
Makefile.am Fix the merged build 2016-04-27 20:37:47 +02:00
mutter.doap doap: add <programming-language> 2014-07-31 17:50:28 +02:00
NEWS Bump version to 3.26.0 2017-09-12 16:45:03 +02:00