awesome/lib
Xinhao Yuan 8beb0286ea Fix: toggling the `maximized` state properly when a client requests to unmaximize.
The fix focuses on ewmh.merge_maximization function, which handles client intentions to change maximization states.
The fix includes:

  1. Fixing the `get_value` helper function to return the proper resulting state that client wanted to change.
     For example, when `c.maximized and not c.maximized_horizontal and not c.maximized_vertical` holds,
     the client would observe the `MAXIMIZED_VERT` and `MAXIMIZED_HORZ` atoms in X11, but get_value would compute
     the result values based on `c.maximized_{horizontal,vertical}`, which are all false. The fix makes the computation
     consistent to clients' view.

  2. Interpret a client's maximization intentions based on the client's view of how the X11 atoms changes.
2019-10-16 18:23:18 -04:00
..
awful Fix: toggling the `maximized` state properly when a client requests to unmaximize. 2019-10-16 18:23:18 -04:00
beautiful doc: Fix invalid HTML (#2817) 2019-07-09 17:42:01 -04:00
gears legacy: Temporary workaround for #2897. (#2898) 2019-10-09 13:35:05 -04:00
menubar doc: Fix all the property, theme and field types. 2019-06-08 18:14:14 -04:00
naughty quality: Port all legacy `:buttons()` to `.buttons`. 2019-10-06 03:50:56 -04:00
wibox Merge pull request #2905 from psychon/imagebox_raw_pointers 2019-10-11 16:50:57 +00: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