WIP: Don't queue full stage relayouts when moving windows [performance]

Closed Daniel van Vugt requested to merge vanvugt/mutter:meta-window-group-no-layout into master

Because full stage relayouts are slow, forcing all ancestors to reallocate which includes some with allocate functions written in JavaScript. Let's avoid that.

This cuts the CPU requirement for dragging windows by around 20%. See !568 (merged) for another 22% cut.

Related to #590 (closed).

Edited by Daniel van Vugt

Merge request reports