client: clientApplyMWMHints(): use clientReconfigure()

The whole clientConfigure machinary is a complex beast, that deserves huge
simplifaction. Since we already maintain the window geometry internally
(even the actually applied one separately), So, instead of caring about
change masks and partial updates, it's much simpler to let everybody just
update the internal state and finally call clientReconfigure().

At that point also clean up the code by moving the XWindowChanges struct
to local scope, it's only need as return buffer for clientNewMaxSize().

Signed-off-by: Enrico Weigelt, metux IT consult <>
2 jobs for !83 with submit/clientApplyMWMHints_simplify in 2 minutes and 58 seconds (queued for 4 seconds)
latest merge request