awesome/lib
Sergey Vlasov db11c7e9da awful.placement: Fix client size corruption in no_overlap
The awful.placement.no_overlap function was adding the window border
width to the client width and height (this is performed in
area_common(), which is called by geometry_common()), but did not
reverse this operation by calling remove_border() before returning the
final geometry; because of this, using no_overlap resulted in increasing
the window width and height by 2*border_width.

The bug was probably introduced in commit ebcc19844e (before
that commit no_overlap changed the window position directly instead of
relying on the new placement infrastructure), but was not noticed
because of other problems (e.g., in the default configuration the result
of no_overlap was overridden by the buggy no_offscreen).

Signed-off-by: Sergey Vlasov <sigprof@gmail.com>
2018-09-13 08:23:36 +03:00
..
awful awful.placement: Fix client size corruption in no_overlap 2018-09-13 08:23:36 +03:00
beautiful Grammar correction. 2018-08-14 06:47:41 -05:00
gears timer: Add a reminder to apply the existing naming conventions 2018-08-06 19:03:25 -04:00
menubar fix(menubar): apply both menu bg and fg, not only bg (#2372) 2018-08-26 12:35:14 -04:00
naughty naughty.dbus: Duplicate surface data 2018-08-19 20:49:03 +02:00
wibox doc: Add missing C-object documentation and fix some papercuts. 2018-07-25 18:26:11 -04:00
beautiful.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00
naughty.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00