SLE sync
- Add mutter-bsc984738-grab-display.patch (bsc#984738, bgo#769387).
- Drop mutter-grab-display.patch, it has been fixed by upstream
differently.
- Update to GNOME 3.20 Fate#318572
- Remove upstream patches: mutter-bnc879109-no-monitors-crash.patch
- Refresh mutter-grab-display.patch, mutter-bell.patch,
relax-some-constraints-on-CSD-windows-in-sle-classic.patch
- Update mutter-bell.patch so it works on all cases (bnc#889218)
- Add relax-some-constraints-on-CSD-windows-in-sle-classic.patch:
CSD (Client Side Decoration) windows have invisible box wrapping
around them, which leads to some positioning issues as in this
bug report. Relax some constraints on window positioning for CSD
windows s.t. they can be placed at the very top of the monitor.
This fix works nicely for "sle-classic" as there is no top bar
any more, and is NOT applied in other GNOME sessions for reasons
stated in bgo#719772 (bnc#883491).
- Add mutter-bnc879109-no-monitors-crash.patch:
Fixes a crash in Mutter when there are no usable monitors, such
as when a laptop is booted with the lid closed while on a docking
station, with the intent of plugging an external monitor later
(bnc#879109).
- Added support for gnome-patch-translation (2 strings).
- Update mutter-grab-display.patch to fix (bnc#873763)
OBS-URL: https://build.opensuse.org/request/show/422494
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=203