Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-10-17 13:06:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter" Thu Oct 17 13:06:32 2019 rev:138 rq:738479 version:3.34.1+21 Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2019-07-31 14:15:55.846726771 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.2352/mutter.changes 2019-10-17 13:06:39.404179414 +0200 @@ -1,0 +2,221 @@ +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: + + window-actor: Use surface coordinates for the fast path in + get_image() + + shaped-texture: Use surface coordinates in get_image() + + shaped-texture: Declare that we inherit from GObject + + window/surface-actor: Add docstrings + + shaped-texture: Mark set the clip and return value nullable + + clutter/actor: Cancel delayed timelines on removal + + clutter/timeline: Don't emit ::paused signal on delayed + timelines + + clutter/timeline: Use a function to cancel the delay timeout + + wayland/dma-buf: Handle zero modifiers from + eglQueryDmaBufModifiersEXT + + stage: Compute view perspective when parameters changed + + build: Compile with `-ffloat-store` on x86 (32 bit) + + kms-impl-device: Use portable formatting for 64-bit integers + + output-kms: Use portable formatting for 64-bit integers + + input-settings: Use portable formatting for 64-bit integers + + clutter/stage-cogl: Use portable formatting for 64-bit integers + + clutter/paint-node: Convert safely from pointer to integer + +------------------------------------------------------------------- +Tue Sep 17 09:06:26 UTC 2019 - [email protected] + +- Update to version 3.34.0+14: + + idle-monitor: Reset timeout before firing watch + + idle-monitor: Remove redundant type cast + + idle-monitor: Make helper function static + + kms-device: Free path when finalizing + + kms-device: Handle impl device creation failure + + x11: Minor refactor of input focus handling code + + x11: Use the currently focused X window for _NET_ACTIVE_WINDOW + +------------------------------------------------------------------- +Fri Sep 13 14:22:20 UTC 2019 - [email protected] + +- Update to version 3.34.0+7: + + cogl/egl: Just notify about failure to create high priority + context + + clutter/actor: + - Remove unused private function + - Fix a wrong comment + + Fix a few tracing typos + + core: Split x11-display initialization in 2 signals + + plugins/default: Get default keymap from localed + + Updated translations. +- Switch to checkout from master, we need the fixes for stability. + +------------------------------------------------------------------- +Mon Sep 9 15:49:44 CDT 2019 - [email protected] + +- Update to version 3.34.0: + + Fix xdg-output v3 support. + + Fix crash when changing decoration state. + + Add and remove connectors on hot-plug. + +------------------------------------------------------------------- +Sat Sep 07 19:54:14 UTC 2019 - [email protected] + +- Fixup _service to follow our standards. + +------------------------------------------------------------------- +Thu Sep 5 12:46:34 NZST 2019 - [email protected] + +- Update to version 3.33.92: + + Turn MetaShapedTexture into a ClutterContent implementation. + + Restore inhibit shortcut for overlay key. + + Misc. pointer a11y improvements. + + Fix position of drag surfaces. + + Implement subsurface.place_below() for parents. + + Add meta_window_actor_get_image(). + + Revert faulty optimization from !719. + + Add additional sysprof trace points. + + Remove GLX "threaded swap wait" used on Nvidia. + + Implement geometric picking. + + Fix lost keyboard focus after DND. + + Misc. bug fixes and cleanups. +- Drop + mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch + +------------------------------------------------------------------- +Thu Aug 29 20:05:21 UTC 2019 - Luke Jones <[email protected]> + +- Remove mutter-xwayland-create-xauthority.patch, upstreamed. + Autostart of xwayland is enabled, and also sets xauthority. + +------------------------------------------------------------------- +Wed Aug 28 23:17:54 UTC 2019 - [email protected] + +- Update to version 3.33.91 + + Fix primary selection copy and paste between X11 and wayland. + + Improve monitor hotplug support. + + Remove a source of frame skips. + + Fix windows being lowered after unmaximizing with double click. + + Remove Clutter API for global grabs. + + Improve processing of incompressible events. + + Add xdg-output v3 support. + + Misc. bug fixes and cleanups. +- Changes from version 3.33.90 + + Fix visibility of clones with hidden source. + + Reduce freezes when opening some popup windows. + + Be more thorough when excluding obscured areas from painting. + + Make it possible to start Xwayland on demand. + + clutter: Expose layout_manager to transitions. + + Misc. bug fixes and cleanups. +- Changes from version 3.33.4 + + Discard page flip retries on hotplug. + + Add xdg-output v2 support. + + Restore DRM format fallbacks. + + Don't emit ::size-changed when only position changed. + + Expose workspace layout properties. + + Don't use grab modifiers when shortcuts are inhibited. + + Fix stuttering due to unchanged power save mode notifications. + + Add API to reorder workspaces. + + Make picking a new focus window more reliable. + + Defer actor allocation till shown. + + Try to use primary GPU for copy instead of glReadPixels. + + Unset pointer focus when the cursor is hidden. + + Fix modifier-drag on wayland subsurfaces. + + Fix background corruption on Nvidia after resuming from suspend. + + Only grab the locate-pointer key when necessary. + + Misc. bug fixes and cleanups. +- Changes from version 3.33.3 + + Prepare for running Xwayland on demand. + + Fix text selection color rendering. + + Fix black shadows when using fractional scaling. + + Honor startup sequence workspace on wayland. + + Only emit 'grab-op-end` signal after dropping grabs. + + Add a Sysprof-based profiler. + + Relax "xwayland-allow-grabs" setting. + + Implement locate-pointer accessibility feature. + + Implement mouse accessibility. + + Consolidate frame throttling. + + Fix setting blank cursor under wayland. ++++ 24 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/mutter/mutter.changes ++++ and /work/SRC/openSUSE:Factory/.mutter.new.2352/mutter.changes Old: ---- mutter-3.32.2+43.obscpio mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch mutter-xwayland-create-xauthority.patch New: ---- mutter-3.34.1+21.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.oxlGv6/_old 2019-10-17 13:06:41.032175221 +0200 +++ /var/tmp/diff_new_pack.oxlGv6/_new 2019-10-17 13:06:41.032175221 +0200 @@ -16,23 +16,21 @@ # -%define api_major 4 +# 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.32.2+43 +Version: 3.34.1+21 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 -# We are using source services, so no download url for source Source: %{name}-%{version}.tar.xz -# 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-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 [email protected] -- Create and pass an Xauthority file to Xwayland and session -Patch2: mutter-xwayland-create-xauthority.patch # PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 [email protected] -- Lower HIDPI_LIMIT to 144 Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch ## SLE-only patches start at 1000 @@ -44,6 +42,7 @@ Patch1002: mutter-SLE-bsc984738-grab-display.patch BuildRequires: Mesa-libGLESv3-devel +BuildRequires: cmake BuildRequires: fdupes BuildRequires: meson BuildRequires: pkgconfig @@ -59,7 +58,7 @@ 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) @@ -73,6 +72,10 @@ 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.10 BuildRequires: pkgconfig(wayland-server) >= 1.13.0 @@ -147,8 +150,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 %patch3 -p1 # SLE-only patches and translations. @@ -167,6 +168,11 @@ -Dclutter_tests=false \ -Dtests=false \ -Dinstalled_tests=false \ +%if %{with profiler} + -Dprofiler=true \ +%else + -Dprofiler=false \ +%endif %{nil} %meson_build @@ -191,7 +197,6 @@ # 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-gles2-%{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.* @@ -232,7 +237,6 @@ %{_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-gles2-%{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 @@ -241,7 +245,6 @@ %{_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-gles2-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-path-%{api_major}.pc ++++++ _service ++++++ --- /var/tmp/diff_new_pack.oxlGv6/_old 2019-10-17 13:06:41.064175139 +0200 +++ /var/tmp/diff_new_pack.oxlGv6/_new 2019-10-17 13:06:41.064175139 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param> - <param name="revision">gnome-3-32</param> + <param name="revision">gnome-3-34</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.oxlGv6/_old 2019-10-17 13:06:41.112175015 +0200 +++ /var/tmp/diff_new_pack.oxlGv6/_new 2019-10-17 13:06:41.112175015 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param> - <param name="changesrevision">b7f158811934d8e4d9dd0be28ad8e1746ceac46c</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">5c1be2233de15c7bb18bbb32b8071b78e992a0c5</param></service></servicedata> \ No newline at end of file ++++++ mutter-3.32.2+43.obscpio -> mutter-3.34.1+21.obscpio ++++++ /work/SRC/openSUSE:Factory/mutter/mutter-3.32.2+43.obscpio /work/SRC/openSUSE:Factory/.mutter.new.2352/mutter-3.34.1+21.obscpio differ: char 49, line 1 ++++++ mutter.obsinfo ++++++ --- /var/tmp/diff_new_pack.oxlGv6/_old 2019-10-17 13:06:41.192174809 +0200 +++ /var/tmp/diff_new_pack.oxlGv6/_new 2019-10-17 13:06:41.192174809 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.32.2+43 -mtime: 1563468013 -commit: b7f158811934d8e4d9dd0be28ad8e1746ceac46c +version: 3.34.1+21 +mtime: 1570900699 +commit: 5c1be2233de15c7bb18bbb32b8071b78e992a0c5
