awesome/lib
Uli Schlachter 3e24303f15 tile: Apply size hints correctly (#2305)
Layouts work with the client's geometry in "space on screen that is
assigned to this client". This means that the geometry should include
decoration (titlebar and borders) and useless gaps.

Everything else (especially the C code) works with client's geometry in
"space that the client can draw on". This means that the titlebar,
borders and the useless gaps are not included into this size.

Thus, when applying size hints, the tile layout has to convert between
these two representations. Otherwise, size hints are applied incorrectly
and to a wrong geometry.

Fixes: https://github.com/awesomeWM/awesome/issues/1418
Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-07-21 20:53:30 +02:00
..
awful tile: Apply size hints correctly (#2305) 2018-07-21 20:53:30 +02:00
beautiful Correct descriptions of border colors 2018-07-12 14:30:46 +10:00
gears Merge pull request #2266 from ZipFile/fix-no_overlap 2018-06-26 10:05:49 -04:00
menubar program.Terminal is a boolean, not a string (#2239) 2018-04-22 02:06:38 -04:00
naughty fix(naughty: core): don't attempt to upscale small icons (#2283) 2018-06-12 21:57:14 -04:00
wibox wibox.layout.flex: remove exit condition (#2252) 2018-04-27 14:06:55 +02: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