Georges Basile Stavracas Neto 5a95e5c80a 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 18:16:28 -03:00
2015-07-06 00:52:18 -07:00
2017-10-01 14:57:53 +00:00
2014-03-18 20:37:35 -04:00
2017-10-03 15:55:11 -03:00
2017-05-11 13:45:44 +02:00
2017-09-12 16:45:03 +02:00
2016-04-27 20:37:47 +02:00
2014-07-31 17:50:28 +02:00
2017-09-12 16:45:03 +02:00
Description
91 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%