Hello community,

here is the log from the commit of package mutter for openSUSE:Leap:15.2 
checked in at 2020-01-30 14:50:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/mutter (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.mutter.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mutter"

Thu Jan 30 14:50:25 2020 rev:56 rq:761858 version:3.34.3+0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/mutter/mutter.changes  2020-01-15 
15:31:42.830788112 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.mutter.new.26092/mutter.changes       
2020-01-30 14:51:36.874941209 +0100
@@ -2 +2 @@
-Mon May  6 06:20:50 UTC 2019 - Chingkai <[email protected]>
+Sun Jan 05 14:34:37 UTC 2020 - [email protected]
@@ -4,4 +4,2 @@
-- Add mutter-bsc1133445-Fix-time-comparison-bug-causing-hang.patch:
-  A comparison in translate_device_event() does not account for the
-  fact that X's clock wraps about every 49.7 days.  When triggered,
-  this causes an unresponsive GUI (bsc#1133445, glgo#GNOME/mutter#12).
+- Update to version 3.34.3+0:
+  * Bump version to 3.34.3
@@ -10 +8 @@
-Wed Feb 20 11:08:12 UTC 2019 - [email protected]
+Wed Jan 01 20:16:09 UTC 2020 - [email protected]
@@ -12,4 +10,3 @@
-- Add mutter-Lower-HIDPI_LIMIT-to-144.patch: mutter will set scaling
-  factor to 2 when the monitor's dpi is greater than 144 (96*1.5) to
-  keep GNOME's behavior consistent with YaST Installer (fate#326682,
-  bsc#1125467).
+- Update to version 3.34.2+2:
+  * clutter/stage: Fix picking of rectangles with negative
+    positions.
@@ -18 +15 @@
-Thu Jan 31 06:18:58 UTC 2019 - [email protected]
+Tue Dec 24 11:32:52 UTC 2019 - [email protected]
@@ -20,4 +17,2 @@
-- Add mutter-keybindings-Super-should-be-inhibitable.patch: when a 
-  Wayland client issues a shortcut inhibit request which is granted 
-  by the user, the Super key should be passed to the surface instead
-  of being handled by the compositor (bgo#790627, bsc#1120372).
+- Update to version 3.34.2+1:
+  * screen-cast: Fix window recording on HiDPI
@@ -26 +21 @@
-Thu Jan 17 01:16:47 UTC 2019 - [email protected]
+Fri Dec 13 06:32:34 UTC 2019 - [email protected]
@@ -28,3 +23,5 @@
-- Add mutter-xwayland-Don-t-abort-if-Xwayland-crashes.patch: make
-  mutter exit instead of crash if Xwayland goes away unexpectedly.
-  upstream commit 2d80fd (glgo#GNOME/mutter!76).
+- Update to version 3.34.2+0:
+  * Update British English translation
+  * backends/native: Fix double free of error
+  * kms-impl/simple: Fix meta_set_fallback_feedback_idle
+  * kms: Process impl idle callbacks before pre dispatch flush
@@ -33 +30 @@
-Wed Dec 26 09:09:50 UTC 2018 - [email protected]
+Tue Dec 10 10:26:41 UTC 2019 - Bjørn Lie <[email protected]>
@@ -35,3 +32,2 @@
-- Add mutter-bring-back-cursor-when-using-magnifier.patch: cursor is
-  missing when using magnifier on 3.26, this patch contains 6 commits
-  from mutter-3.27.91 (bgo#754806, bsc#1120290).
+- Add explicit pkgconfig(fribidi) and pkgconfig(glib-2.0)
+  BuildRequires: meson checks for it.
@@ -40 +36 @@
-Mon Dec 10 20:52:22 CET 2018 - [email protected]
+Mon Dec  2 10:38:04 UTC 2019 - Frederic Crozat <[email protected]>
@@ -42 +38,810 @@
-- Add mutter-bsc1093541-fix-window-icon-leak.patch (bsc#1093541). 
+- Add mutter-disable-cvt-s390x.patch: do not search cvt on s390x,
+  it doesn't exist there (bsc#1158128).
+
+-------------------------------------------------------------------
+Mon Dec 02 10:09:22 UTC 2019 - [email protected]
+
+- Update to version 3.34.1+66:
+  * stack: Allow promoting transient windows to their parent's layer
+  * shaped-texture: Do not invalidate content on set_cogl_texture()
+  * cursor-tracker: Add API to keep the wayland pointer focus while hidden
+  * device-manager-x11: Ignore events if no source device is set
+  * clutter/cally-root: Use g_clear_signal_handler and fix a signal leak
+  * wayland: Move "ownership" of the DnD selection source to the data device
+  * wayland: Do not cancel data source on offer destruction
+  * wayland: Avoid redundant cancel() call
+  * wayland: Drop unused wl_signal structs
+
+-------------------------------------------------------------------
+Tue Nov 19 11:56:58 UTC 2019 - [email protected]
+
+- Update to version 3.34.1+57:
+  * cursor-renderer/native: Fix cursor drawing in combination with 
panel_orientation_transform
+  * output-kms: Fix "panel orientation" kms-prop being ignored on native 
outputs
+  * compositor: Plug cairo_region_t leak
+  * backends: Plug MetaKmsPageFlipData leak
+  * input-settings/x11: Add missing clutter_x11_trap_x_errors around 
XIGetProperty
+  * plugin-manager: Kill window effects on destroy
+  * plugins/default: Handle skipped animations
+  * wayland/surface: Don't double scale when getting absolute coordinates
+  * window-props: Don't set override redirect windows as top-level parent
+  * window-props: Don't look for parent multiple times
+  * window: Assert we only set a NULL workspace when unmanaging
+  * window: Warn if O-R window workspace state is used
+  * wayland/actor-surface: Always store away frame callbacks on commit
+  * ci: Fix checking out gnome-shell on stable branches
+  * x11-display: Don't unset the X11 focused window after setting one
+  * tests/monitor-unit-tests: Add another tiling window hot plug test
+  * window: Reset tile monitor number when untiling
+  * tests/monitor-unit-tests: Add window tiling hot plug test
+  * tests/runner: Move window shown synchronization to helper
+  * tests/monitor-unit-tests: Move test client sanity check into helper
+  * window: Always update tile monitor number on hot plug
+  * plugins/default: Clean up tile preview when closing display
+  * plugin/default: Init quark before using
+  * display: Add 'closing' signal
+  * renderer-native: Separate offscreen and shadowfb
+  * clutter/stage-view: Separate offscreen and shadowfb
+
+-------------------------------------------------------------------
+Wed Oct 30 15:43:16 UTC 2019 - [email protected]
+
+- Update to version 3.34.1+31:
+  * wayland: Check stylus serials on meta_wayland_seat_can_popup()
+  * x11: Limit touch replay pointer events to when replaying
+  * display: Move finishing of touch sequence to the backend
+  * x11: Update X11 focus before updating MetaDisplay focus
+
+-------------------------------------------------------------------
+Wed Oct 23 18:14:18 UTC 2019 - [email protected]
+
+- Update to version 3.34.1+27:
+  + wayland/surface: Reset buffer_destroy_handler_id.
+  + window-actor: Add a missing NULL-check.
+  + monitor-manager: check for underscan setting validity upfront.
+  + clutter/stage: Actually set key focus to an actor on key focus.
+  + clutter/actor: Save key-focus state and unset it before
+    destruction.
+  + dbus-session-watcher: Chain up to parent finalize().
+
+-------------------------------------------------------------------
+Thu Oct 17 08:03:06 UTC 2019 - Alynx Zhou <[email protected]>
+
+- Rebase patches:
+  + Update mutter-SLE-bell.patch
+  + Disable mutter-SLE-bsc984738-grab-display.patch
+
+-------------------------------------------------------------------
+Sun Oct 13 17:58:09 UTC 2019 - [email protected]
+
+- Update to version 3.34.1+21:
+  + x11: Map mimetypes back to selection atoms
+  + wayland:
+    - Figure out better the right selection source for a
+      wl_data_offer
+    - Set dummy selection source on .set_selection(null)
+    - Simplify MetaSelectionSourceWayland
+    - Check resource before emitting cancelled event
+    - Emit wl/primary offer after changing selection
+    - Chain up to the right finalize on
+      MetaWaylandDataSourceWayland
+    - Drop field from MetaWaylandDataSourcePrimary
+    - Plug MetaSelectionSourceWayland leaks
+  + clutter/shader-effect: Initialize shader-type properly
+  + ci: Change the without-native-backend to not build with Wayland
+    too
+  + main: Warn instead of error in meta_test_init()
+- Switch to the now available 3-34 stable branch in service.
+
+-------------------------------------------------------------------
+Thu Oct 10 21:46:49 UTC 2019 - [email protected]
+
+- Update to version 3.34.1+9:
+  + kms/crtc: Read gamma state when prediction failed.
+  + kms: Always predict state after processing update.
+  + clutter-backend-x11: Don't push keymap events to clutter.
+  + event-x11: Use CLUTTER prefix for X11 filter docs.
+  + x11: Translate well known selection atoms to mimetypes.
+  + wayland/actor-surface: Queue redraw for frame callback.
+  + wayland/surface: Some minor coding style clean up.
+  + cogl-pango/meson.build: Remove extraneous quoting.
+  + backends: Update inhibited state for the monitor and respect
+    that state.
+
+-------------------------------------------------------------------
+Wed Oct  9 09:38:35 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.34.1:
+  + Fix startup of X11 session services on wayland.
+  + Fix _NET_ACTIVE_WINDOW emission.
+  + Fix initial view perspective.
+  + Fix screenshots and window animations when scaled.
+  + Re-enable coredumps when capabilities are set.
+  + Fix scaling of DND surface actors.
+  + Optimize blitting of untransformed offscreen stage views.
+  + Fix freeze of pointer event delivery on X11.
+  + Fix scaling of stylus input coordinates with HiDPI.
+  + Fix memory leak when using implicit animations.
+  + Fix numlock state for native backend.
+  + Fixed crashes.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Oct  3 10:17:28 UTC 2019 - Frederic Crozat <[email protected]>
+
+- Disable sysprof support until it get security team approval.
+
+-------------------------------------------------------------------
+Sat Sep 21 17:08:50 UTC 2019 - [email protected]
+
+- Update to version 3.34.0+30:
++++ 779 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/mutter/mutter.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.mutter.new.26092/mutter.changes

Old:
----
  mutter-3.26.2+20180207.4b2d21ff0.tar.xz
  mutter-bring-back-cursor-when-using-magnifier.patch
  mutter-bsc1093541-fix-window-icon-leak.patch
  mutter-bsc1133445-Fix-time-comparison-bug-causing-hang.patch
  mutter-fix-startup.patch
  mutter-force-rgb8.patch
  mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
  mutter-keybindings-Super-should-be-inhibitable.patch
  mutter-xwayland-Don-t-abort-if-Xwayland-crashes.patch
  mutter-xwayland-create-xauthority.patch

New:
----
  mutter-3.34.3+0.obscpio
  mutter-disable-cvt-s390x.patch
  mutter.obsinfo

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mutter.spec ++++++
--- /var/tmp/diff_new_pack.OdEzgs/_old  2020-01-30 14:51:37.430941505 +0100
+++ /var/tmp/diff_new_pack.OdEzgs/_new  2020-01-30 14:51:37.434941507 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mutter
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,81 +12,80 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+# don't enable sysprof support by default
+%bcond_with profiler
+
+%define api_major 5
+%define api_minor 0
+%define libmutter libmutter-%{api_major}-%{api_minor}
 Name:           mutter
-Version:        3.26.2+20180207.4b2d21ff0
+Version:        3.34.3+0
 Release:        0
 Summary:        Window and compositing manager based on Clutter
 License:        GPL-2.0-or-later
 Group:          System/GUI/GNOME
-Url:            https://www.gnome.org
-#Source0:       
https://download.gnome.org/sources/mutter/3.26/%%{name}-%%{version}.tar.xz
+URL:            https://www.gnome.org
 Source:         %{name}-%{version}.tar.xz
 
-# PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 [email protected] 
-- Fix slow startup notification on wayland
-Patch0:         mutter-fix-startup.patch
-# PATCH-FEATURE-UPSTREAM 
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch FATE#323412 
bgo#781704 bsc#1024748 [email protected] -- iconcache: Support RGB16_565 
format for 16-bit sessions
-Patch1:         
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
-# PATCH-FIX-UPSTREAM mutter-force-rgb8.patch bsc#1081931 glgo#GNOME/mutter#2 
[email protected] -- Force RGB8 to prevent Wayland slowness
-Patch2:         mutter-force-rgb8.patch
-# PATCH-FIX-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 
[email protected] -- Create and pass an Xauthority file to Xwayland and session
-Patch3:         mutter-xwayland-create-xauthority.patch
-# PATCH-FIX-UPSTREAM mutter-bsc1093541-fix-window-icon-leak.patch bsc#1093541 
[email protected] -- Fix memory leak
-Patch4:         mutter-bsc1093541-fix-window-icon-leak.patch
-# PATCH-FIX-UPSTREAM mutter-bring-back-cursor-when-using-magnifier.patch 
bgo#754806 bsc#1120290 [email protected] -- Bring back cursor when using magnifier
-Patch5:         mutter-bring-back-cursor-when-using-magnifier.patch
-# PATCH-FIX-UPSTREAM mutter-xwayland-Don-t-abort-if-Xwayland-crashes.patch 
glgo#GNOME/mutter!76 [email protected] -- makes mutter exit instead of crash
-Patch6:         mutter-xwayland-Don-t-abort-if-Xwayland-crashes.patch
-# PATCH-FIX-UPSTREAM mutter-keybindings-Super-should-be-inhibitable.patch 
bgo#790627, bsc#1120372 [email protected] -- Add Xwayland grab keyboard support
-Patch7:         mutter-keybindings-Super-should-be-inhibitable.patch
 # PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, 
bsc#1125467 [email protected] -- Lower HIDPI_LIMIT to 144
-Patch8:         mutter-Lower-HIDPI_LIMIT-to-144.patch
-# PATCH-FIX-UPSTREAM 
mutter-bsc1133445-Fix-time-comparison-bug-causing-hang.patch bsc#1133445, 
glgo#GNOME/mutter#12 [email protected] -- Fix time-comparison bug
-Patch9:         mutter-bsc1133445-Fix-time-comparison-bug-causing-hang.patch
-
-# SLE-only patches start at 1000
+Patch3:         mutter-Lower-HIDPI_LIMIT-to-144.patch
+# PATCH-FIX-UPSTREAM mutter-disable-cvt-s390x.patch bsc#1158128 
[email protected] -- Do not search for cvt on s390x, it doesn't exist there
+Patch4:         mutter-disable-cvt-s390x.patch
+## SLE-only patches start at 1000
 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 
[email protected] -- make audible bell work out of the box.
 Patch1000:      mutter-SLE-bell.patch
 # PATCH-FIX-SLE mutter-SLE-relax-some-constraints-on-CSD-windows.patch 
bnc#883491 [email protected] -- Relax some constraints on window positioning for 
CSD windows s.t. they can be placed at the very top of the monitor.
 Patch1001:      mutter-SLE-relax-some-constraints-on-CSD-windows.patch
-# PATCH-FIX-UPSTREAM mutter-SLE-bsc984738-grab-display.patch bsc#984738 
bgo#769387 [email protected] -- Revert a upstream commit to avoid X11 race 
condition that results in wrong dialog sizes.
+# PATCH-NEEDS-REBASE mutter-SLE-bsc984738-grab-display.patch bsc#984738 
bgo#769387 [email protected] -- Revert a upstream commit to avoid X11 race 
condition that results in wrong dialog sizes.
 Patch1002:      mutter-SLE-bsc984738-grab-display.patch
 
+BuildRequires:  Mesa-libGLESv3-devel
+BuildRequires:  cmake
 BuildRequires:  fdupes
-BuildRequires:  intltool
-BuildRequires:  libtool
+BuildRequires:  meson
 BuildRequires:  pkgconfig
+BuildRequires:  translation-update-upstream
+BuildRequires:  xorg-x11-server
+BuildRequires:  xorg-x11-server-wayland
 BuildRequires:  zenity
 BuildRequires:  pkgconfig(cairo) >= 1.10.0
 BuildRequires:  pkgconfig(egl)
-BuildRequires:  pkgconfig(gbm) >= 10.3
-BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.53.2
+BuildRequires:  pkgconfig(fribidi)
+BuildRequires:  pkgconfig(gbm) >= 17.1
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.61.1
 BuildRequires:  pkgconfig(glesv2)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.61.1
 BuildRequires:  pkgconfig(gnome-desktop-3.0)
+BuildRequires:  pkgconfig(gnome-settings-daemon)
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
-BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 3.19.3
+BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 3.33.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.19.7
 BuildRequires:  pkgconfig(gudev-1.0) >= 232
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(libcanberra-gtk3)
-BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(libdrm) >= 2.4.83
 BuildRequires:  pkgconfig(libinput)
-# Not available in openSUSE yet
-# BuildRequires:  pkgconfig(libpipewire-0.1)
+BuildRequires:  pkgconfig(libpipewire-0.2) >= 0.2.5
 BuildRequires:  pkgconfig(libstartup-notification-1.0)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev) >= 136
 BuildRequires:  pkgconfig(libwacom)
 BuildRequires:  pkgconfig(pango) >= 1.2.0
 BuildRequires:  pkgconfig(sm)
+%if %{with profiler}
+BuildRequires:  pkgconfig(sysprof-3)
+BuildRequires:  pkgconfig(sysprof-capture-3)
+%endif
 BuildRequires:  pkgconfig(upower-glib) >= 0.99.0
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.9
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.18
 BuildRequires:  pkgconfig(wayland-server) >= 1.13.0
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(x11-xcb)
+BuildRequires:  pkgconfig(xau)
 BuildRequires:  pkgconfig(xcb-randr)
 BuildRequires:  pkgconfig(xcomposite) >= 0.2
 BuildRequires:  pkgconfig(xcursor)
@@ -107,21 +106,24 @@
 Provides:       windowmanager
 # Obsolete the now private typelib.
 Obsoletes:      typelib-1_0-Meta-3_0
-BuildRequires:  translation-update-upstream
 
 %description
 Mutter is a window and compositing manager based on Clutter, forked
 from Metacity.
 
-%package -n libmutter-1-0
+%package -n %{libmutter}
 Summary:        Window and compositing manager based on Clutter
 # we need the gsettings schema; hopefully, they'll stay backwards compatible
 # (since we can't require = version, to not break SLPP)
 Group:          System/Libraries
 Requires:       %{name}-data >= %{version}
+# We need to obsolete the old mutter libs, as otherwise upgrading is impossible
+# This makes me believe we should probably fold libmutter into the main package
+# with the next update (3.30)
+Obsoletes:      libmutter-1-0
 Obsoletes:      libmutter0
 
-%description -n libmutter-1-0
+%description -n %{libmutter}
 Mutter is a window and compositing manager based on Clutter, forked
 from Metacity.
 
@@ -141,8 +143,8 @@
 %package devel
 Summary:        Development files for mutter, a window and compositing manager
 Group:          Development/Libraries/GNOME
+Requires:       %{libmutter} = %{version}
 Requires:       %{name} = %{version}
-Requires:       libmutter-1-0 = %{version}
 
 %description devel
 This subpackage contains libraries and header files for developing
@@ -152,74 +154,72 @@
 
 %prep
 %setup -q
-translation-update-upstream
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
 
 # SLE-only patches and translations.
+translation-update-upstream po mutter
 %if !0%{?is_opensuse}
 %patch1000 -p1
 %patch1001 -p1
-%patch1002 -p1
+# %patch1002 -p1
 %endif
 
 %build
-# FIXME add --enable-remote-desktop when libpipewire-0.1 is available
-NOCONFIGURE=1 ./autogen.sh
-%configure \
-       --enable-wayland \
-       --enable-native-backend \
-       --disable-static \
-       --enable-egl-device \
-       --enable-compile-warnings=maximum \
+%define _lto_cflags %{nil}
+%meson \
+       -Degl_device=true \
+       -Dcogl_tests=false \
+       -Dclutter_tests=false \
+       -Dtests=false \
+       -Dinstalled_tests=false \
+%if %{with profiler}
+       -Dprofiler=true \
+%else
+       -Dprofiler=false \
+%endif
        %{nil}
-%make_build
+%meson_build
+
+#%%check
+#%%meson_test
 
 %install
-%make_install
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+%meson_install
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}%{_prefix}
 
-%post -n libmutter-1-0 -p /sbin/ldconfig
-%postun -n libmutter-1-0 -p /sbin/ldconfig
+%post -n %{libmutter} -p /sbin/ldconfig
+%postun -n %{libmutter} -p /sbin/ldconfig
 
 %files
 %license COPYING
 %doc NEWS
 %{_mandir}/man1/mutter.1%{?ext_man}
 %{_bindir}/mutter
-# These so files are not split out since they are private to mutter
-%{_libdir}/mutter/libmutter-clutter-1.so
-%{_libdir}/mutter/libmutter-cogl-pango-1.so
-%{_libdir}/mutter/libmutter-cogl-path-1.so
-%{_libdir}/mutter/libmutter-cogl-1.so
-%{_libdir}/mutter/plugins/default.so
-#
 %{_libexecdir}/mutter-restart-helper
 %{_datadir}/applications/mutter.desktop
-# These typelibs are not split out since they are private to mutter
-%{_libdir}/mutter/Cally-1.typelib
-%{_libdir}/mutter/Clutter-1.typelib
-%{_libdir}/mutter/ClutterX11-1.typelib
-%{_libdir}/mutter/Cogl-1.typelib
-%{_libdir}/mutter/CoglPango-1.typelib
-%{_libdir}/mutter/Meta-1.typelib
-#
 
-%files -n libmutter-1-0
-%{_libdir}/libmutter-1.so.*
-%dir %{_libdir}/mutter/
+# These so files are not split out since they are private to mutter
+%{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-pango-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-path-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/plugins/libdefault.so
+
+# These typelibs are not split out since they are private to mutter
+%{_libdir}/mutter-%{api_major}/Cally-%{api_major}.typelib
+%{_libdir}/mutter-%{api_major}/Clutter-%{api_major}.typelib
+%{_libdir}/mutter-%{api_major}/ClutterX11-%{api_major}.typelib
+%{_libdir}/mutter-%{api_major}/Cogl-%{api_major}.typelib
+%{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.typelib
+%{_libdir}/mutter-%{api_major}/Meta-%{api_major}.typelib
+
+%files -n %{libmutter}
+%{_libdir}/libmutter-%{api_major}.so.*
+%dir %{_libdir}/mutter-%{api_major}/
 # users of libmutter need this directory
-%dir %{_libdir}/mutter/plugins/
+%dir %{_libdir}/mutter-%{api_major}/plugins/
 
 %files data
 # Do not depend on g-c-c just for a directory
@@ -233,22 +233,26 @@
 %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
 
-%files lang -f %{name}.lang
-
 %files devel
-%{_includedir}/mutter/
-%{_libdir}/libmutter-1.so
-%{_libdir}/mutter/Meta-1.gir
-%{_libdir}/mutter/Cally-1.gir
-%{_libdir}/mutter/Clutter-1.gir
-%{_libdir}/mutter/ClutterX11-1.gir
-%{_libdir}/mutter/Cogl-1.gir
-%{_libdir}/mutter/CoglPango-1.gir
-%{_libdir}/pkgconfig/libmutter-1.pc
-%{_libdir}/pkgconfig/mutter-clutter-1.pc
-%{_libdir}/pkgconfig/mutter-clutter-x11-1.pc
-%{_libdir}/pkgconfig/mutter-cogl-1.pc
-%{_libdir}/pkgconfig/mutter-cogl-pango-1.pc
-%{_libdir}/pkgconfig/mutter-cogl-path-1.pc
+%{_includedir}/mutter-%{api_major}/
+%{_libdir}/mutter-%{api_major}/Meta-%{api_major}.gir
+%{_libdir}/mutter-%{api_major}/Cally-%{api_major}.gir
+%{_libdir}/mutter-%{api_major}/Clutter-%{api_major}.gir
+%{_libdir}/mutter-%{api_major}/ClutterX11-%{api_major}.gir
+%{_libdir}/mutter-%{api_major}/Cogl-%{api_major}.gir
+%{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.gir
+%{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-pango-%{api_major}.so
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-path-%{api_major}.so
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so
+%{_libdir}/libmutter-%{api_major}.so
+%{_libdir}/pkgconfig/libmutter-%{api_major}.pc
+%{_libdir}/pkgconfig/mutter-clutter-%{api_major}.pc
+%{_libdir}/pkgconfig/mutter-clutter-x11-%{api_major}.pc
+%{_libdir}/pkgconfig/mutter-cogl-%{api_major}.pc
+%{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc
+%{_libdir}/pkgconfig/mutter-cogl-path-%{api_major}.pc
+
+%files lang -f %{name}.lang
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.OdEzgs/_old  2020-01-30 14:51:37.450941515 +0100
+++ /var/tmp/diff_new_pack.OdEzgs/_new  2020-01-30 14:51:37.450941515 +0100
@@ -1,15 +1,17 @@
 <services>
-  <service mode="disabled" name="tar_scm">
-    <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param>
+  <service name="obs_scm" mode="disabled">
     <param name="scm">git</param>
-    <param name="revision">gnome-3-26</param>
-    <param name="versionformat">3.26.2+%cd.%h</param>
+    <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param>
+    <param name="revision">gnome-3-34</param>
+    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="changesgenerate">enable</param>
   </service>
-  <service mode="disabled" name="recompress">
+  <service name="tar" mode="buildtime"/>
+  <service name="recompress" mode="buildtime">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>
   </service>
-  <service mode="disabled" name="set_version" />
+  <service name="set_version" mode="disabled" />
 </services>
 
+

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.OdEzgs/_old  2020-01-30 14:51:37.462941522 +0100
+++ /var/tmp/diff_new_pack.OdEzgs/_new  2020-01-30 14:51:37.462941522 +0100
@@ -1,6 +1,4 @@
 <servicedata>
 <service name="tar_scm">
-                <param name="url">git://git.gnome.org/mutter</param>
-              <param 
name="changesrevision">0bd1d7cf09be046d6a698fde88540bfb8cbc78e7</param></service><service
 name="tar_scm">
                 <param 
name="url">https://gitlab.gnome.org/GNOME/mutter.git</param>
-              <param 
name="changesrevision">4b2d21ff03ed389138fcb9bca778aec02bafcadb</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">4947e8ae5becc6ff3b2e21c16279b243d8abdd31</param></service></servicedata>
\ No newline at end of file

++++++ mutter-Lower-HIDPI_LIMIT-to-144.patch ++++++
--- /var/tmp/diff_new_pack.OdEzgs/_old  2020-01-30 14:51:37.470941526 +0100
+++ /var/tmp/diff_new_pack.OdEzgs/_new  2020-01-30 14:51:37.470941526 +0100
@@ -1,6 +1,6 @@
-From 6f073b9df220eaa4dd9f639a0d9acdd9683e0bde Mon Sep 17 00:00:00 2001
+From 1511039a96d158bcf4b731599ae3af3f98b9b166 Mon Sep 17 00:00:00 2001
 From: Chingkai <[email protected]>
-Date: Wed, 20 Feb 2019 18:57:54 +0800
+Date: Thu, 21 Feb 2019 12:39:52 +0800
 Subject: [PATCH] monitor: Lower HIDPI_LIMIT to 144
 
 ---
@@ -8,10 +8,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/backends/meta-monitor.c b/src/backends/meta-monitor.c
-index 9c58ccb..eeabe91 100644
+index 60f3674..e0db546 100644
 --- a/src/backends/meta-monitor.c
 +++ b/src/backends/meta-monitor.c
-@@ -1373,7 +1373,7 @@ meta_monitor_calculate_crtc_pos (MetaMonitor         
*monitor,
+@@ -1476,7 +1476,7 @@ meta_monitor_calculate_crtc_pos (MetaMonitor         
*monitor,
  }
  
  /* The minimum resolution at which we turn on a window-scale of 2 */

++++++ mutter-SLE-bell.patch ++++++
--- /var/tmp/diff_new_pack.OdEzgs/_old  2020-01-30 14:51:37.474941528 +0100
+++ /var/tmp/diff_new_pack.OdEzgs/_new  2020-01-30 14:51:37.474941528 +0100
@@ -1,8 +1,8 @@
-Index: mutter-3.23.2/src/meta/prefs.h
+Index: mutter-3.34.1+24/src/meta/prefs.h
 ===================================================================
---- mutter-3.23.2.orig/src/meta/prefs.h
-+++ mutter-3.23.2/src/meta/prefs.h
-@@ -89,6 +89,7 @@ typedef enum
+--- mutter-3.34.1+24.orig/src/meta/prefs.h
++++ mutter-3.34.1+24/src/meta/prefs.h
+@@ -91,6 +91,7 @@ typedef enum
    META_PREF_WORKSPACE_NAMES,
    META_PREF_VISUAL_BELL,
    META_PREF_AUDIBLE_BELL,
@@ -10,27 +10,29 @@
    META_PREF_VISUAL_BELL_TYPE,
    META_PREF_GNOME_ACCESSIBILITY,
    META_PREF_GNOME_ANIMATIONS,
-@@ -399,6 +400,7 @@ MetaKeyBindingAction meta_prefs_get_keyb
- 
- gboolean           meta_prefs_get_visual_bell      (void);
+@@ -479,6 +480,9 @@ META_EXPORT
  gboolean           meta_prefs_bell_is_audible      (void);
+ 
+ META_EXPORT
 +gboolean           meta_prefs_bell_force_through_server (void);
++
++META_EXPORT
  GDesktopVisualBellType meta_prefs_get_visual_bell_type (void);
  
  #endif
-Index: mutter-3.23.2/src/core/prefs.c
+Index: mutter-3.34.1+24/src/core/prefs.c
 ===================================================================
---- mutter-3.23.2.orig/src/core/prefs.c
-+++ mutter-3.23.2/src/core/prefs.c
-@@ -93,6 +93,7 @@ static gboolean auto_raise_delay = 500;
+--- mutter-3.34.1+24.orig/src/core/prefs.c
++++ mutter-3.34.1+24/src/core/prefs.c
+@@ -99,6 +99,7 @@ static gboolean auto_raise_delay = 500;
  static gboolean focus_change_on_pointer_rest = FALSE;
  static gboolean bell_is_visible = FALSE;
  static gboolean bell_is_audible = TRUE;
 +static gboolean bell_force_through_server = FALSE;
  static gboolean gnome_accessibility = FALSE;
  static gboolean gnome_animations = TRUE;
- static char *cursor_theme = NULL;
-@@ -353,6 +354,13 @@ static MetaBoolPreference preferences_bo
+ static gboolean locate_pointer_is_enabled = FALSE;
+@@ -346,6 +347,13 @@ static MetaBoolPreference preferences_bo
        &bell_is_audible, /* FIXME: change the name: it's confusing */
      },
      {
@@ -44,7 +46,7 @@
        { KEY_GNOME_ACCESSIBILITY,
          SCHEMA_INTERFACE,
          META_PREF_GNOME_ACCESSIBILITY,
-@@ -1813,6 +1821,9 @@ meta_preference_to_string (MetaPreferenc
+@@ -1654,6 +1662,9 @@ meta_preference_to_string (MetaPreferenc
      case META_PREF_AUDIBLE_BELL:
        return "AUDIBLE_BELL";
  
@@ -54,7 +56,7 @@
      case META_PREF_VISUAL_BELL_TYPE:
        return "VISUAL_BELL_TYPE";
  
-@@ -2077,6 +2088,12 @@ meta_prefs_bell_is_audible (void)
+@@ -1929,6 +1940,12 @@ meta_prefs_bell_is_audible (void)
    return bell_is_audible;
  }
  
@@ -67,28 +69,42 @@
  GDesktopVisualBellType
  meta_prefs_get_visual_bell_type (void)
  {
-Index: mutter-3.23.2/src/core/bell.c
+Index: mutter-3.34.1+24/src/core/bell.c
 ===================================================================
---- mutter-3.23.2.orig/src/core/bell.c
-+++ mutter-3.23.2/src/core/bell.c
-@@ -220,6 +220,12 @@ meta_bell_notify (MetaDisplay *display,
+--- mutter-3.34.1+24.orig/src/core/bell.c
++++ mutter-3.34.1+24/src/core/bell.c
+@@ -54,6 +54,11 @@
+ #include "core/window-private.h"
+ #include "meta/compositor.h"
+ 
++#include "meta/display.h"
++#include "meta/meta-x11-display.h"
++#include <X11/Xlib.h>
++#include <X11/XKBlib.h>
++
+ G_DEFINE_TYPE (MetaBell, meta_bell, G_TYPE_OBJECT)
+ 
+ enum
+@@ -202,6 +207,14 @@ meta_bell_notify (MetaDisplay *display,
    if (meta_prefs_get_visual_bell ())
      bell_visual_notify (display, window);
  
 +  if (meta_prefs_bell_force_through_server ())
 +   {
-+    XkbForceBell (display->xdisplay, 100);
++    MetaX11Display *x11_display = meta_display_get_x11_display (display);
++    Display *xdisplay = meta_x11_display_get_xdisplay (x11_display);
++    XkbForceBell (xdisplay, 100);
 +    return TRUE;
 +    }
 +
    if (meta_prefs_bell_is_audible ())
      return bell_audible_notify (display, window);
  
-Index: mutter-3.23.2/data/org.gnome.mutter.gschema.xml.in
+Index: mutter-3.34.1+24/data/org.gnome.mutter.gschema.xml.in
 ===================================================================
---- mutter-3.23.2.orig/data/org.gnome.mutter.gschema.xml.in
-+++ mutter-3.23.2/data/org.gnome.mutter.gschema.xml.in
-@@ -102,6 +102,16 @@
+--- mutter-3.34.1+24.orig/data/org.gnome.mutter.gschema.xml.in
++++ mutter-3.34.1+24/data/org.gnome.mutter.gschema.xml.in
+@@ -137,6 +137,16 @@
        </description>
      </key>
  

++++++ mutter-disable-cvt-s390x.patch ++++++
Index: mutter-3.34.1+27/src/meson.build
===================================================================
--- mutter-3.34.1+27.orig/src/meson.build       2019-10-21 15:03:25.000000000 
+0200
+++ mutter-3.34.1+27/src/meson.build    2019-12-02 13:30:20.320685900 +0100
@@ -722,6 +722,7 @@
 endif
 
 if have_native_backend
+  if host_machine.cpu_family() != 's390x'
   cvt = find_program('cvt')
 
   gen_default_modes = find_program('backends/native/gen-default-modes.py')
@@ -729,6 +730,9 @@
     output: 'meta-default-modes.h',
     command: [gen_default_modes, '@OUTPUT@']
   )
+  else
+    default_modes_h = 'backends/native/meta-default-modes.h'
+  endif
   mutter_built_sources += default_modes_h
 
   gdbus_codegen = find_program('gdbus-codegen')
Index: mutter-3.34.1+27/src/backends/native/meta-default-modes.h
===================================================================
--- /dev/null   1970-01-01 00:00:00.000000000 +0000
+++ mutter-3.34.1+27/src/backends/native/meta-default-modes.h   2019-12-02 
13:09:44.832632052 +0100
@@ -0,0 +1,57 @@
+/* Generated by gen-default-modes.py */
+
+static const drmModeModeInfo meta_default_landscape_drm_mode_infos[] = {
+{ 38250, 800, 832, 912, 1024, 0, 600, 603, 607, 624, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"800x600_60.00" },
+{ 63500, 1024, 1072, 1176, 1328, 0, 768, 771, 775, 798, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1024x768_60.00" },
+{ 81750, 1152, 1216, 1336, 1520, 0, 864, 867, 871, 897, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1152x864_60.00" },
+{ 101250, 1280, 1360, 1488, 1696, 0, 960, 963, 967, 996, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1280x960_60.00" },
+{ 121750, 1400, 1488, 1632, 1864, 0, 1050, 1053, 1057, 1089, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1400x1050_60.00" },
+{ 129000, 1440, 1528, 1680, 1920, 0, 1080, 1083, 1087, 1120, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1440x1080_60.00" },
+{ 161000, 1600, 1712, 1880, 2160, 0, 1200, 1203, 1207, 1245, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1600x1200_60.00" },
+{ 233500, 1920, 2064, 2264, 2608, 0, 1440, 1443, 1447, 1493, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1920x1440_60.00" },
+{ 267250, 2048, 2208, 2424, 2800, 0, 1536, 1539, 1543, 1592, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2048x1536_60.00" },
+{ 83500, 1280, 1352, 1480, 1680, 0, 800, 803, 809, 831, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1280x800_60.00" },
+{ 106500, 1440, 1528, 1672, 1904, 0, 900, 903, 909, 934, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1440x900_60.00" },
+{ 146250, 1680, 1784, 1960, 2240, 0, 1050, 1053, 1059, 1089, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1680x1050_60.00" },
+{ 193250, 1920, 2056, 2256, 2592, 0, 1200, 1203, 1209, 1245, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1920x1200_60.00" },
+{ 348500, 2560, 2760, 3032, 3504, 0, 1600, 1603, 1609, 1658, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2560x1600_60.00" },
+{ 74500, 1280, 1344, 1472, 1664, 0, 720, 723, 728, 748, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1280x720_60.00" },
+{ 85250, 1368, 1440, 1576, 1784, 0, 768, 771, 781, 798, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1368x768_60.00" },
+{ 118250, 1600, 1696, 1856, 2112, 0, 900, 903, 908, 934, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1600x900_60.00" },
+{ 173000, 1920, 2048, 2248, 2576, 0, 1080, 1083, 1088, 1120, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1920x1080_60.00" },
+{ 197000, 2048, 2184, 2400, 2752, 0, 1152, 1155, 1160, 1195, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2048x1152_60.00" },
+{ 312250, 2560, 2752, 3024, 3488, 0, 1440, 1443, 1448, 1493, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2560x1440_60.00" },
+{ 396250, 2880, 3096, 3408, 3936, 0, 1620, 1623, 1628, 1679, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2880x1620_60.00" },
+{ 492000, 3200, 3456, 3800, 4400, 0, 1800, 1803, 1808, 1865, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"3200x1800_60.00" },
+{ 712750, 3840, 4160, 4576, 5312, 0, 2160, 2163, 2168, 2237, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"3840x2160_60.00" },
+{ 813000, 4096, 4440, 4888, 5680, 0, 2304, 2307, 2312, 2386, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"4096x2304_60.00" },
+{ 1276500, 5120, 5560, 6128, 7136, 0, 2880, 2883, 2888, 2982, 0, 0, 
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC, DRM_MODE_TYPE_DEFAULT, 
"5120x2880_60.00" },
+};
+
+static const drmModeModeInfo meta_default_portrait_drm_mode_infos[] = {
+{ 38250, 600, 603, 607, 624, 0, 800, 832, 912, 1024, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"600x800_60.00" },
+{ 63500, 768, 771, 775, 798, 0, 1024, 1072, 1176, 1328, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"768x1024_60.00" },
+{ 81750, 864, 867, 871, 897, 0, 1152, 1216, 1336, 1520, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"864x1152_60.00" },
+{ 101250, 960, 963, 967, 996, 0, 1280, 1360, 1488, 1696, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"960x1280_60.00" },
+{ 121750, 1050, 1053, 1057, 1089, 0, 1400, 1488, 1632, 1864, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1050x1400_60.00" },
+{ 129000, 1080, 1083, 1087, 1120, 0, 1440, 1528, 1680, 1920, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1080x1440_60.00" },
+{ 161000, 1200, 1203, 1207, 1245, 0, 1600, 1712, 1880, 2160, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1200x1600_60.00" },
+{ 233500, 1440, 1443, 1447, 1493, 0, 1920, 2064, 2264, 2608, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1440x1920_60.00" },
+{ 267250, 1536, 1539, 1543, 1592, 0, 2048, 2208, 2424, 2800, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1536x2048_60.00" },
+{ 83500, 800, 803, 809, 831, 0, 1280, 1352, 1480, 1680, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"800x1280_60.00" },
+{ 106500, 900, 903, 909, 934, 0, 1440, 1528, 1672, 1904, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"900x1440_60.00" },
+{ 146250, 1050, 1053, 1059, 1089, 0, 1680, 1784, 1960, 2240, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1050x1680_60.00" },
+{ 193250, 1200, 1203, 1209, 1245, 0, 1920, 2056, 2256, 2592, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1200x1920_60.00" },
+{ 348500, 1600, 1603, 1609, 1658, 0, 2560, 2760, 3032, 3504, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1600x2560_60.00" },
+{ 74500, 720, 723, 728, 748, 0, 1280, 1344, 1472, 1664, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"720x1280_60.00" },
+{ 85250, 768, 771, 781, 798, 0, 1368, 1440, 1576, 1784, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"768x1368_60.00" },
+{ 118250, 900, 903, 908, 934, 0, 1600, 1696, 1856, 2112, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"900x1600_60.00" },
+{ 173000, 1080, 1083, 1088, 1120, 0, 1920, 2048, 2248, 2576, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1080x1920_60.00" },
+{ 197000, 1152, 1155, 1160, 1195, 0, 2048, 2184, 2400, 2752, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1152x2048_60.00" },
+{ 312250, 1440, 1443, 1448, 1493, 0, 2560, 2752, 3024, 3488, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1440x2560_60.00" },
+{ 396250, 1620, 1623, 1628, 1679, 0, 2880, 3096, 3408, 3936, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1620x2880_60.00" },
+{ 492000, 1800, 1803, 1808, 1865, 0, 3200, 3456, 3800, 4400, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"1800x3200_60.00" },
+{ 712750, 2160, 2163, 2168, 2237, 0, 3840, 4160, 4576, 5312, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2160x3840_60.00" },
+{ 813000, 2304, 2307, 2312, 2386, 0, 4096, 4440, 4888, 5680, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2304x4096_60.00" },
+{ 1276500, 2880, 2883, 2888, 2982, 0, 5120, 5560, 6128, 7136, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2880x5120_60.00" },
+};
++++++ mutter.obsinfo ++++++
name: mutter
version: 3.34.3+0
mtime: 1578224225
commit: 4947e8ae5becc6ff3b2e21c16279b243d8abdd31


Reply via email to