commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-10-10 19:02:25 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.4249 (New) Package is "mutter" Sat Oct 10 19:02:25 2020 rev:157 rq:840251 version:3.36.7 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-09-14 12:13:03.556224339 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.4249/mutter.changes 2020-10-10 19:02:42.272434069 +0200 @@ -1,0 +2,13 @@ +Wed Oct 7 18:56:51 UTC 2020 - Bjørn Lie + +- Update to version 3.36.7: + + Fix Night Light updates after DPMS + + Fix IM handling on X11 + + Fix resizing of attached modal dialogs on wayland + + Fix jumps when resizing windows using discrete steps. + + Fixed crashes. + + Plugged Memory leaks. + + Misc. bug fixes and cleanups. + + Updated translations. + +--- Old: mutter-3.36.6+2.obscpio New: mutter-3.36.7.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.VR8y5g/_old 2020-10-10 19:02:46.436436135 +0200 +++ /var/tmp/diff_new_pack.VR8y5g/_new 2020-10-10 19:02:46.440436138 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.6+2 +Version:3.36.7 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ mutter-3.36.6+2.obscpio -> mutter-3.36.7.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.36.6+2.obscpio /work/SRC/openSUSE:Factory/.mutter.new.4249/mutter-3.36.7.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.VR8y5g/_old 2020-10-10 19:02:46.532436183 +0200 +++ /var/tmp/diff_new_pack.VR8y5g/_new 2020-10-10 19:02:46.532436183 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.6+2 -mtime: 1599554315 -commit: 95ed477f85ca6643ccb6b5e2a1f27c09aa278b0e +version: 3.36.7 +mtime: 1602094039 +commit: dbc9cd1dd3e97cc56cde58db73be58840c6164d8
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-09-14 12:10:53 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.4249 (New) Package is "mutter" Mon Sep 14 12:10:53 2020 rev:156 rq:833674 version:3.36.6+2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-08-23 09:21:00.578679477 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.4249/mutter.changes 2020-09-14 12:13:03.556224339 +0200 @@ -1,0 +2,16 @@ +Tue Sep 8 12:03:37 UTC 2020 - Bjørn Lie + +- Update to version 3.36.6+2: + + kms/crtc: +- Always consider gamma state valid. +- Read initial gamma state. + + Fix stale cursor positions in remote desktop sessions. + + Limit mipmap levels when rendering background. + + Improve support for Hangul input method. + + Fixed crashes. + + Plugged memory leaks. + + Misc. bug fixes and cleanups. +- Drop patch fixed upstream: + + mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch + +--- Old: mutter-3.36.5.obscpio mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch New: mutter-3.36.6+2.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.RSNqLW/_old 2020-09-14 12:13:09.832230752 +0200 +++ /var/tmp/diff_new_pack.RSNqLW/_new 2020-09-14 12:13:09.832230752 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.5 +Version:3.36.6+2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later @@ -35,8 +35,6 @@ Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch # PATCH-FIX-UPSTREAM mutter-disable-cvt-s390x.patch bsc#1158128 fcro...@suse.com -- Do not search for cvt on s390x, it doesn't exist there Patch4: mutter-disable-cvt-s390x.patch -# PATCH-FIX-UPSTREAM mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch boo#1175559 glgo#GNOME/mutter!1282 fcro...@suse.com -- Fix loading libGLESv2.so.2 -Patch5: mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -158,7 +156,6 @@ %setup -q %patch3 -p1 %patch4 -p1 -%patch5 -p1 # SLE-only patches and translations. translation-update-upstream po mutter ++ _service ++ --- /var/tmp/diff_new_pack.RSNqLW/_old 2020-09-14 12:13:09.872230792 +0200 +++ /var/tmp/diff_new_pack.RSNqLW/_new 2020-09-14 12:13:09.876230796 +0200 @@ -2,7 +2,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git -3.36.5 +gnome-3-36 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.RSNqLW/_old 2020-09-14 12:13:09.916230838 +0200 +++ /var/tmp/diff_new_pack.RSNqLW/_new 2020-09-14 12:13:09.916230838 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.5 -mtime: 1597174901 -commit: 7d061a06dec02278bef1054e502cae8837c39f2f +version: 3.36.6+2 +mtime: 1599554315 +commit: 95ed477f85ca6643ccb6b5e2a1f27c09aa278b0e
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-08-23 09:20:54 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3399 (New) Package is "mutter" Sun Aug 23 09:20:54 2020 rev:155 rq:828237 version:3.36.5 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-08-15 21:17:22.399520359 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.3399/mutter.changes 2020-08-23 09:21:00.578679477 +0200 @@ -1,0 +2,7 @@ +Thu Aug 20 15:34:43 UTC 2020 - Frederic Crozat + +- Add mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: + don't use libGLESv2.so but libGLESv2.so.2 for COGL driver + (boo#1175559 glgo#GNOME/mutter!1282). + +--- New: mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.KmXkQd/_old 2020-08-23 09:21:01.434679951 +0200 +++ /var/tmp/diff_new_pack.KmXkQd/_new 2020-08-23 09:21:01.438679953 +0200 @@ -35,6 +35,8 @@ Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch # PATCH-FIX-UPSTREAM mutter-disable-cvt-s390x.patch bsc#1158128 fcro...@suse.com -- Do not search for cvt on s390x, it doesn't exist there Patch4: mutter-disable-cvt-s390x.patch +# PATCH-FIX-UPSTREAM mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch boo#1175559 glgo#GNOME/mutter!1282 fcro...@suse.com -- Fix loading libGLESv2.so.2 +Patch5: mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -156,6 +158,7 @@ %setup -q %patch3 -p1 %patch4 -p1 +%patch5 -p1 # SLE-only patches and translations. translation-update-upstream po mutter ++ mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch ++ >From dfe33897db0989635e4a789290dd2a73da39ca5c Mon Sep 17 00:00:00 2001 From: Daniel van Vugt Date: Tue, 9 Jun 2020 18:25:59 +0800 Subject: [PATCH] meson_options: Use libGLESv2.so.2 for COGL_DRIVER=gles2, not libGLESv2.so The former is present on any system that supports OpenGL|ES 2. The latter is just provided in developer packages. Since we access the library via `g_module_open` it's safe to just rely on `libGLESv2.so.2`. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1282 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1298 --- meson_options.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson_options.txt b/meson_options.txt index 75a1961e4..655ef433f 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -12,7 +12,7 @@ option('opengl_libname', option('gles2_libname', type: 'string', - value: 'libGLESv2.so', + value: 'libGLESv2.so.2', description: 'GLESv2 library file name' ) -- 2.26.2
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-08-15 21:16:54 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3399 (New) Package is "mutter" Sat Aug 15 21:16:54 2020 rev:154 rq:826639 version:3.36.5 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-07-24 09:52:22.753179074 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.3399/mutter.changes 2020-08-15 21:17:22.399520359 +0200 @@ -1,0 +2,11 @@ +Wed Aug 12 21:08:16 UTC 2020 - Bjørn Lie + +- Update to version 3.36.5: + + Screencast fixes and improvements. + + Fix glitches when subsurfaces extend outside the toplevel. + + Mipmap background texture rendering. + + Fix wine copy & paste. + + Plugged memory leaks. + + Updated translations. + +--- Old: mutter-3.36.4+9.obscpio New: mutter-3.36.5.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.IQcHP9/_old 2020-08-15 21:17:23.223520830 +0200 +++ /var/tmp/diff_new_pack.IQcHP9/_new 2020-08-15 21:17:23.227520832 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.4+9 +Version:3.36.5 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.IQcHP9/_old 2020-08-15 21:17:23.259520850 +0200 +++ /var/tmp/diff_new_pack.IQcHP9/_new 2020-08-15 21:17:23.259520850 +0200 @@ -2,7 +2,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git -1fd53c48 +3.36.5 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ mutter-3.36.4+9.obscpio -> mutter-3.36.5.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.36.4+9.obscpio /work/SRC/openSUSE:Factory/.mutter.new.3399/mutter-3.36.5.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.IQcHP9/_old 2020-08-15 21:17:23.315520882 +0200 +++ /var/tmp/diff_new_pack.IQcHP9/_new 2020-08-15 21:17:23.315520882 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.4+9 -mtime: 1594387579 -commit: 1fd53c480f9bb58bd4ac0efc2bbce17dfda8645b +version: 3.36.5 +mtime: 1597174901 +commit: 7d061a06dec02278bef1054e502cae8837c39f2f
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-07-24 09:50:37 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3592 (New) Package is "mutter" Fri Jul 24 09:50:37 2020 rev:153 rq:821842 version:3.36.4+9 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-07-13 09:05:56.568155347 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.3592/mutter.changes 2020-07-24 09:52:22.753179074 +0200 @@ -1,0 +2,6 @@ +Thu Jul 16 19:34:35 UTC 2020 - Bjørn Lie + +- Update to version 3.36.4+9: + + Various screen cast fixes. + +--- Old: mutter-3.36.4.obscpio New: mutter-3.36.4+9.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.2jiZHn/_old 2020-07-24 09:52:26.993183554 +0200 +++ /var/tmp/diff_new_pack.2jiZHn/_new 2020-07-24 09:52:26.993183554 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.4 +Version:3.36.4+9 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.2jiZHn/_old 2020-07-24 09:52:27.017183580 +0200 +++ /var/tmp/diff_new_pack.2jiZHn/_new 2020-07-24 09:52:27.017183580 +0200 @@ -2,7 +2,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git -3.36.4 +1fd53c48 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.2jiZHn/_old 2020-07-24 09:52:27.045183609 +0200 +++ /var/tmp/diff_new_pack.2jiZHn/_new 2020-07-24 09:52:27.045183609 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.4 -mtime: 1594147314 -commit: d03deb006c4154232ee257a8a16fee4ea61f3286 +version: 3.36.4+9 +mtime: 1594387579 +commit: 1fd53c480f9bb58bd4ac0efc2bbce17dfda8645b
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-07-13 09:05:39 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3060 (New) Package is "mutter" Mon Jul 13 09:05:39 2020 rev:152 rq:819955 version:3.36.4 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-06-08 23:50:51.450627754 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.3060/mutter.changes 2020-07-13 09:05:56.568155347 +0200 @@ -1,0 +2,15 @@ +Wed Jul 8 07:29:08 UTC 2020 - Bjørn Lie + +- Update to version 3.36.4: + + Fix crash on area screenshots with fractional scaling. + + Do not paint textures of fully obscured windows. + + Turn off CRTCs as well when enabling DPMS. + + Improve selection support. + + Use a more appropriate combine function on opaque areas. + + Fix remote desktop being broken without screencast session. + + Fix popovers disappearing on wayland and HiDPI. + + Fixed crashes. + + Plugged memory leaks. + + Misc. bug fixes and cleanups. + +--- Old: mutter-3.36.3+1.obscpio New: mutter-3.36.4.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.yFbV9j/_old 2020-07-13 09:06:00.988166459 +0200 +++ /var/tmp/diff_new_pack.yFbV9j/_new 2020-07-13 09:06:00.992166469 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.3+1 +Version:3.36.4 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.yFbV9j/_old 2020-07-13 09:06:01.020166539 +0200 +++ /var/tmp/diff_new_pack.yFbV9j/_new 2020-07-13 09:06:01.020166539 +0200 @@ -2,7 +2,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git -0d9ded40 +3.36.4 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ mutter-3.36.3+1.obscpio -> mutter-3.36.4.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.36.3+1.obscpio /work/SRC/openSUSE:Factory/.mutter.new.3060/mutter-3.36.4.obscpio differ: char 48, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.yFbV9j/_old 2020-07-13 09:06:01.064166649 +0200 +++ /var/tmp/diff_new_pack.yFbV9j/_new 2020-07-13 09:06:01.068166659 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.3+1 -mtime: 1591165657 -commit: 0d9ded403f6e285b6e928c5c850e0481b3a69291 +version: 3.36.4 +mtime: 1594147314 +commit: d03deb006c4154232ee257a8a16fee4ea61f3286
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-06-08 23:50:01 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3606 (New) Package is "mutter" Mon Jun 8 23:50:01 2020 rev:151 rq:811437 version:3.36.3+1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-05-02 22:16:12.696394539 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.3606/mutter.changes 2020-06-08 23:50:51.450627754 +0200 @@ -1,0 +2,12 @@ +Thu Jun 4 09:45:27 UTC 2020 - Bjørn Lie + +- Update to version 3.36.3+1: + + Broadcast clipboard/primary offers. + + Fix monitor screen cast on X11. + + Implement touch-mode detecation for the X11 backend. + + Drop external keyboard detection from touch-mode heuristics. + + Fix leaked DMA buffers in screencasts. + + Fixed various crashes. + + Renderer-native: Don't leak DMA buffer CoglFramebuffer. + +--- Old: mutter-3.36.2.obscpio New: mutter-3.36.3+1.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.X9TdB0/_old 2020-06-08 23:50:53.078632776 +0200 +++ /var/tmp/diff_new_pack.X9TdB0/_new 2020-06-08 23:50:53.094632825 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.2 +Version:3.36.3+1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.X9TdB0/_old 2020-06-08 23:50:53.130632937 +0200 +++ /var/tmp/diff_new_pack.X9TdB0/_new 2020-06-08 23:50:53.130632937 +0200 @@ -2,7 +2,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git -refs/tags/3.36.2 +0d9ded40 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.X9TdB0/_old 2020-06-08 23:50:53.174633072 +0200 +++ /var/tmp/diff_new_pack.X9TdB0/_new 2020-06-08 23:50:53.174633072 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.2 -mtime: 1588191732 -commit: 63bf5f11505f980070eb714a52753a64462c5721 +version: 3.36.3+1 +mtime: 1591165657 +commit: 0d9ded403f6e285b6e928c5c850e0481b3a69291
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-05-02 22:15:59 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.2738 (New) Package is "mutter" Sat May 2 22:15:59 2020 rev:150 rq:799563 version:3.36.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-04-23 18:28:42.067888409 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.2738/mutter.changes 2020-05-02 22:16:12.696394539 +0200 @@ -1,0 +2,24 @@ +Fri May 1 20:27:46 UTC 2020 - Michael Gorse + +- Enable SLE patches on leap (jsc#SLE-11897). + +--- +Thu Apr 30 05:20:49 UTC 2020 - Bjørn Lie + +- Update to version 3.36.2: + + Sync timelines to hardware vsync. + + Fix screencasting non-maximized windows. + + Make window-aliveness checks less aggressive. + + Fix stylus coordinates when using screen rotation. + + Preserve keyboard state on VT switch. + + Fix trackball button scrolling. + + Fix tiled monitor support. + + Fix various clipboard issues. + + Synchronize shadows to server-side decorations. + + Fix overview key on X11 when using multiple keyboard layouts. + + Fix capturing with multiple stage views. + + Fixed crashes. + + Misc. bug fixes and cleanups. + + Updated translations. + +--- Old: _servicedata mutter-3.36.1.obscpio New: mutter-3.36.2.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.pcYpfm/_old 2020-05-02 22:16:14.240397774 +0200 +++ /var/tmp/diff_new_pack.pcYpfm/_new 2020-05-02 22:16:14.244397782 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.36.1 +Version:3.36.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later @@ -79,7 +79,7 @@ BuildRequires: pkgconfig(sm) %if %{with profiler} BuildRequires: pkgconfig(sysprof-3) -BuildRequires: pkgconfig(sysprof-capture-3) +BuildRequires: pkgconfig(sysprof-capture-3) >= 3.35.2 %endif BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.18 @@ -159,7 +159,7 @@ # SLE-only patches and translations. translation-update-upstream po mutter -%if !0%{?is_opensuse} +%if 0%{?sle_version} %patch1000 -p1 %patch1001 -p1 # %patch1002 -p1 ++ _service ++ --- /var/tmp/diff_new_pack.pcYpfm/_old 2020-05-02 22:16:14.288397874 +0200 +++ /var/tmp/diff_new_pack.pcYpfm/_new 2020-05-02 22:16:14.288397874 +0200 @@ -2,11 +2,10 @@ git https://gitlab.gnome.org/GNOME/mutter.git -refs/tags/3.36.1 +refs/tags/3.36.2 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 -enable ++ mutter-3.36.1.obscpio -> mutter-3.36.2.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.36.1.obscpio /work/SRC/openSUSE:Factory/.mutter.new.2738/mutter-3.36.2.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.pcYpfm/_old 2020-05-02 22:16:14.352398008 +0200 +++ /var/tmp/diff_new_pack.pcYpfm/_new 2020-05-02 22:16:14.352398008 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.36.1 -mtime: 1585596543 -commit: 52e5d6fc948ecd7d78c3bddf2cff13eb3c386f4c +version: 3.36.2 +mtime: 1588191732 +commit: 63bf5f11505f980070eb714a52753a64462c5721
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-04-23 18:28:35 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.2738 (New) Package is "mutter" Thu Apr 23 18:28:35 2020 rev:149 rq:795262 version:3.36.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-04-07 10:20:10.097752206 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.2738/mutter.changes 2020-04-23 18:28:42.067888409 +0200 @@ -1,0 +2,147 @@ +Fri Apr 17 03:36:02 UTC 2020 - bjorn@gmail.com + +- Update to version 3.36.1: + + Fix hardware cursor on GPU hotplug. + + Fix black areas around XWayland windows when resizing. + + Fix applying wrong scale to monitors on X11. + + Fix moving/resizing windows via keyboard on wayland. + + Fix locate-pointer feature interfering with keybindings. + + Add support for middle-click emulation. + + Fix freeze when moving cursor between scaled monitors. + + Fix popup misplacement with focus-follows-mouse. + + Fix misplaced cursor in preedit strings. + + Support mirroring with proprietary Nvidia driver. + + Support tablets with multiple mode switch buttons in a group. + + Ignore foreground color for color glyphs (emojis). + + Allow pad mode switches while showing OSD. + + Fix positioning of OSD for display-attached tablets. + + Respect configured RANDR panning on X11. + + Use correct texture filtering with scaled displays. + + Fix cursor hotspots in virtual machines. + + Fix build with GLES and no GL. + + Work around Firefox bug when copying images on wayland. + + Fix wrong cursor rotation on rotated displays. + + Fix glitches in window screencasts. + + Fix IM support for deleting surrounding text. + + Fix map animation of maximized windows. + + Fixed crashes. + + Misc. bug fixes and cleanups. + + Updated translations. +- Stop passing %%define _lto_cflags %%{nil}: No longer needed. +- Drop mutter-wayland-fix-keyboard-move-resize-window.patch: Fixed + upstream. + +--- +Fri Apr 17 03:36:00 UTC 2020 - bjorn@gmail.com + +- Update to version 3.36.0: + + Fix placement of popup windows in multi-monitor setups. + + Fix invisible mouse cursor on some hardware. + + Updated translations. + +--- +Fri Apr 17 03:35:54 UTC 2020 - dims...@opensuse.org + +- Update to version 3.35.92: + + Fix visibility of initially hidden windows. + + Avoid flicker when (un)redirecting windows. + + Let BindConstraints update the preferred size. + + Learn about GLES3. + + Ping windows on every window focus. + + Remove overhead from hot code paths. + + Allow remote desktop services to inhibit animations. + + Update screen-cast code to PipeWire 0.3 API. + + Make check-alive timeouts configurable. + + Make each stage view correspond to a single CRTC. + + Implement scaled/transformed hardware cursors. + + Use DMA buffers for screencasting if possible. + + Make Xwayland startup asynchronous. + + Fix clipping glitches in long text entries. + + Add side channel for starting required X11 services. + + Support synchronized wayland popup moving. + + Fixed crashes. + + Plugged memory leaks. + + Misc. bug fixes and cleanups. + + Updated translations. +- Pass -Dxwayland_initfd=disabled to meson, we are not ready for + this feature yet in openSUSE, and leaving it to auto breaks + wayland sessions. + +--- +Fri Apr 17 03:35:53 UTC 2020 - Dominique Leuenberger + +- Update to version 3.35.91+37: + + clutter/actor: Add CLUTTER_OFFSCREEN_REDIRECT_ON_IDLE + + screen-cast: Update to PipeWire 0.3 API + + window-actor: Make culling of opaque windows X11 only + + renderer-native: Use hardware acceleration check in generic +layer + + remote-access-handle: Expose disable-animations property + + screen-cast-session: Add 'disable-animations' property + + wayland: DND and Metawindow fixes. + + clutter: Make clutter_contraint_update_preferred_size() public + + bind-constraint: Update the preferred size + + surface-actor-x11: Avoid flicker when (un)redirecting windows + + window-actor: Don't show actor until meta_window_actor_show() + + settings: Improve logging of enabled experimental features + + Updated translations. +- Drop 0001-Update-to-PipeWire-0.3-API.patch: Fixed upstream. + +--- +Fri Apr 17 03:35:51 UTC 2020 - Dominique Leuenberger + +- Update to version 3.35.91: + + Honor accelerometer orientation on monitor config changes. + + Enable culling for integer-scaled actors. + + Add ClutterSeat::touch-mode property. + + Fix mis-scaling when streaming windows. + +
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-04-07 10:20:02 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3248 (New) Package is "mutter" Tue Apr 7 10:20:02 2020 rev:148 rq:790689 version:3.34.5 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-03-26 23:31:06.478728110 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.3248/mutter.changes 2020-04-07 10:20:10.097752206 +0200 @@ -1,0 +2,11 @@ +Wed Apr 01 11:02:28 UTC 2020 - bjorn@gmail.com + +- Update to version 3.34.5: + + Fix visibility of initially hidden windows. + + Fix hardware cursor on GPU hotplug. + + Fix pasting images from wayland. + + Fixed crashes. + + Updated translations. +- Switch to using explicit released tag in _service. + +--- Old: mutter-3.34.4.obscpio New: mutter-3.34.5.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.wfppbk/_old 2020-04-07 10:20:13.037755475 +0200 +++ /var/tmp/diff_new_pack.wfppbk/_new 2020-04-07 10:20:13.037755475 +0200 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.34.4 +Version:3.34.5 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.wfppbk/_old 2020-04-07 10:20:13.069755511 +0200 +++ /var/tmp/diff_new_pack.wfppbk/_new 2020-04-07 10:20:13.069755511 +0200 @@ -2,7 +2,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git -gnome-3-34 +refs/tags/3.34.5 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ _servicedata ++ --- /var/tmp/diff_new_pack.wfppbk/_old 2020-04-07 10:20:13.085755529 +0200 +++ /var/tmp/diff_new_pack.wfppbk/_new 2020-04-07 10:20:13.085755529 +0200 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - 0bce4323c7054794a0c7ec8442335f19bba4e239 \ No newline at end of file + 1a3dfd8110cbdbf752b3431ef3a1aa1f684d05e9 \ No newline at end of file ++ mutter-3.34.4.obscpio -> mutter-3.34.5.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.34.4.obscpio /work/SRC/openSUSE:Factory/.mutter.new.3248/mutter-3.34.5.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.wfppbk/_old 2020-04-07 10:20:13.125755573 +0200 +++ /var/tmp/diff_new_pack.wfppbk/_new 2020-04-07 10:20:13.129755577 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.34.4 -mtime: 1581864575 -commit: 0bce4323c7054794a0c7ec8442335f19bba4e239 +version: 3.34.5 +mtime: 1585610220 +commit: 1a3dfd8110cbdbf752b3431ef3a1aa1f684d05e9
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-03-26 23:31:00 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3160 (New) Package is "mutter" Thu Mar 26 23:31:00 2020 rev:147 rq:786318 version:3.34.4 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-02-26 15:14:18.546300047 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.3160/mutter.changes 2020-03-26 23:31:06.478728110 +0100 @@ -1,0 +2,13 @@ +Fri Mar 13 02:17:24 UTC 2020 - Alynx Zhou + +- Add mutter-wayland-fix-keyboard-move-resize-window.patch: + move some common code out of X11 only code blocks to fix it + (bsc#1159976, glgo#GNOME/mutter!997). + +--- +Mon Mar 02 10:50:18 UTC 2020 - Antonio Larrosa + +- Build with pipewire 0.3.0: + * Add 0001-Update-to-PipeWire-0.3-API.patch + +--- New: 0001-Update-to-PipeWire-0.3-API.patch mutter-wayland-fix-keyboard-move-resize-window.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.WFiCA1/_old 2020-03-26 23:31:08.990729017 +0100 +++ /var/tmp/diff_new_pack.WFiCA1/_new 2020-03-26 23:31:08.994729018 +0100 @@ -37,6 +37,10 @@ Patch4: mutter-disable-cvt-s390x.patch # PATCH-FIX-UPSTREAM mutter-fix-mesa20.patch sndir...@suse.de -- EGL: Include EGL/eglmesaext.h Patch5: mutter-fix-mesa20.patch +# PATCH-FIX-UPSTREAM 0001-Update-to-PipeWire-0.3-API.patch alarr...@suse.de -- Port mutter to build with pipewire 0.3.0 +Patch6: 0001-Update-to-PipeWire-0.3-API.patch +# PATCH-FIX-UPSTREAM mutter-wayland-fix-keyboard-move-resize-window.patch bsc#1159976, glgo#GNOME/mutter!997 alynx.z...@suse.com -- Fix window keyboard move/resize mode in wayland +Patch7: mutter-wayland-fix-keyboard-move-resize-window.patch ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -71,7 +75,7 @@ BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libdrm) >= 2.4.83 BuildRequires: pkgconfig(libinput) -BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.5 +BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.0 BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) >= 136 @@ -158,6 +162,8 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 +%patch7 -p1 # SLE-only patches and translations. translation-update-upstream po mutter ++ 0001-Update-to-PipeWire-0.3-API.patch ++ >From c5d2fc856a28b3a4f26a420cbd9ff92875bb Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 14 Jan 2020 09:44:45 +0100 Subject: [PATCH] screen-cast: Update to PipeWire 0.3 API Update to 0.3 API [jadahl: update Dockerfile to include new enough pipewire] Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/1051 https://gitlab.gnome.org/GNOME/mutter/merge_requests/1062 --- .gitlab-ci/Dockerfile | 3 + meson.build| 4 +- src/backends/meta-screen-cast-stream-src.c | 255 - 3 files changed, 104 insertions(+), 158 deletions(-) diff --git a/.gitlab-ci/Dockerfile b/.gitlab-ci/Dockerfile index 9accc9756..393c76394 100644 --- a/.gitlab-ci/Dockerfile +++ b/.gitlab-ci/Dockerfile #@@ -11,6 +11,7 @@ RUN dnf -y update && dnf -y upgrade && \ # dnf install -y 'dnf-command(builddep)' && \ # dnf install -y 'dnf-command(copr)' && \ # dnf copr enable -y fmuellner/gnome-shell-ci && \ #+dnf copr enable -y jadahl/mutter-ci && \ # dnf -y update && dnf -y upgrade && \ # # dnf builddep -y mutter && \ @@ -27,4 +27,6 @@ RUN dnf -y update && dnf -y upgrade && \ dnf remove -y gnome-bluetooth-libs-devel dbus-glib-devel upower-devel python3-devel && \ dnf remove -y --noautoremove mutter mutter-devel && \ +dnf upgrade -y 'pkgconfig(libpipewire-0.3)' && \ + dnf clean all diff --git a/meson.build b/meson.build index daa6cc6fb..e071a5e40 100644 --- a/meson.build +++ b/meson.build @@ -50,7 +50,7 @@ libinput_req = '>= 1.7' gbm_req = '>= 10.3' # screen cast version requirements -libpipewire_req = '>= 0.2.5' +libpipewire_req = '>= 0.3.0' gnome = import('gnome') pkg = import('pkgconfig') @@ -241,7 +241,7 @@ endif have_remote_desktop = get_option('remote_desktop') if have_remote_desktop - libpipewire_dep = dependency('libpipewire-0.2', version: libpipewire_req) + libpipewire_dep = dependency('libpipewire-0.3', version: libpipewire_req) endif
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-02-26 15:14:11 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.26092 (New) Package is "mutter" Wed Feb 26 15:14:11 2020 rev:146 rq:779062 version:3.34.4 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-02-22 19:01:26.721756312 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.26092/mutter.changes 2020-02-26 15:14:18.546300047 +0100 @@ -1,0 +2,12 @@ +Tue Feb 25 12:39:26 UTC 2020 - Dominique Leuenberger + +- Rework mutter-fix-mesa20.patch: base it on mutter upstream commit + a444a4c. + +--- +Mon Feb 24 15:19:59 UTC 2020 - Stefan Dirsch + +- Add mutter-fix-mesa20.patch: fixes build against Mesa 20 + (boo#1164688). + +--- New: mutter-fix-mesa20.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.JwxdIF/_old 2020-02-26 15:14:20.398303742 +0100 +++ /var/tmp/diff_new_pack.JwxdIF/_new 2020-02-26 15:14:20.398303742 +0100 @@ -35,6 +35,8 @@ Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch # PATCH-FIX-UPSTREAM mutter-disable-cvt-s390x.patch bsc#1158128 fcro...@suse.com -- Do not search for cvt on s390x, it doesn't exist there Patch4: mutter-disable-cvt-s390x.patch +# PATCH-FIX-UPSTREAM mutter-fix-mesa20.patch sndir...@suse.de -- EGL: Include EGL/eglmesaext.h +Patch5: mutter-fix-mesa20.patch ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -155,6 +157,7 @@ %setup -q %patch3 -p1 %patch4 -p1 +%patch5 -p1 # SLE-only patches and translations. translation-update-upstream po mutter ++ mutter-fix-mesa20.patch ++ >From a444a4c5f58ea516ad3cd9d6ddc0056c3ca9bc90 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Sun, 20 Oct 2019 12:04:31 +0200 Subject: [PATCH] EGL: Include EGL/eglmesaext.h The eglext.h shipped by libglvnd does not include the Mesa extensions, unlike the header shipped in Mesa. Fixes https://gitlab.gnome.org/GNOME/mutter/issues/876 --- cogl/cogl/meson.build | 2 +- src/backends/meta-egl-ext.h | 1 + src/backends/meta-egl.c | 1 + src/backends/meta-egl.h | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cogl/cogl/meson.build b/cogl/cogl/meson.build index 261955796..b0e66bff3 100644 --- a/cogl/cogl/meson.build +++ b/cogl/cogl/meson.build @@ -48,7 +48,7 @@ cogl_gl_header_h = configure_file( built_headers += [cogl_gl_header_h] if have_egl - cogl_egl_includes_string = '#include \n#include ' + cogl_egl_includes_string = '#include \n#include \n#include ' else cogl_egl_includes_string = '' endif diff --git a/src/backends/meta-egl-ext.h b/src/backends/meta-egl-ext.h index 8705e7d5b..db0b74f76 100644 --- a/src/backends/meta-egl-ext.h +++ b/src/backends/meta-egl-ext.h @@ -29,6 +29,7 @@ #include #include +#include /* * This is a little different to the tests shipped with EGL implementations, diff --git a/src/backends/meta-egl.c b/src/backends/meta-egl.c index 6554be935..fdeff4f77 100644 --- a/src/backends/meta-egl.c +++ b/src/backends/meta-egl.c @@ -27,6 +27,7 @@ #include #include +#include #include #include #include diff --git a/src/backends/meta-egl.h b/src/backends/meta-egl.h index f2a816445..4591e7d85 100644 --- a/src/backends/meta-egl.h +++ b/src/backends/meta-egl.h @@ -28,6 +28,7 @@ #include #include +#include #include #define META_EGL_ERROR meta_egl_error_quark () -- 2.24.1
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-02-22 19:01:14 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.26092 (New) Package is "mutter" Sat Feb 22 19:01:14 2020 rev:145 rq:775291 version:3.34.4 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-01-28 10:52:26.900839644 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.26092/mutter.changes 2020-02-22 19:01:26.721756312 +0100 @@ -1,0 +2,14 @@ +Sun Feb 16 17:03:28 UTC 2020 - Bjørn Lie + +- Update to version 3.34.4: + + Handle mode set race conditions more gracefully. + + Fix fallback to GLES2. + + Fix interoperation with wl_data_device_manager v1. + + Fix visual glitches with offscreen effects applied. + + Favor text over images in clipboard manager. + + Fixes crashes. + + Plugged memory leaks. + + Misc. bug fixes. + + Updated translations. + +--- Old: mutter-3.34.3+0.obscpio New: mutter-3.34.4.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.0zqq3G/_old 2020-02-22 19:01:28.177759133 +0100 +++ /var/tmp/diff_new_pack.0zqq3G/_new 2020-02-22 19:01:28.189759156 +0100 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.34.3+0 +Version:3.34.4 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.0zqq3G/_old 2020-02-22 19:01:28.245759264 +0100 +++ /var/tmp/diff_new_pack.0zqq3G/_new 2020-02-22 19:01:28.249759271 +0100 @@ -4,6 +4,8 @@ https://gitlab.gnome.org/GNOME/mutter.git gnome-3-34 @PARENT_TAG@+@TAG_OFFSET@ +(.*)\+0 +\1 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.0zqq3G/_old 2020-02-22 19:01:28.293759357 +0100 +++ /var/tmp/diff_new_pack.0zqq3G/_new 2020-02-22 19:01:28.293759357 +0100 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - 4947e8ae5becc6ff3b2e21c16279b243d8abdd31 \ No newline at end of file + 0bce4323c7054794a0c7ec8442335f19bba4e239 \ No newline at end of file ++ mutter-3.34.3+0.obscpio -> mutter-3.34.4.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.34.3+0.obscpio /work/SRC/openSUSE:Factory/.mutter.new.26092/mutter-3.34.4.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.0zqq3G/_old 2020-02-22 19:01:28.385759535 +0100 +++ /var/tmp/diff_new_pack.0zqq3G/_new 2020-02-22 19:01:28.385759535 +0100 @@ -1,5 +1,5 @@ name: mutter -version: 3.34.3+0 -mtime: 1578224225 -commit: 4947e8ae5becc6ff3b2e21c16279b243d8abdd31 +version: 3.34.4 +mtime: 1581864575 +commit: 0bce4323c7054794a0c7ec8442335f19bba4e239
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-01-28 10:52:21 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.26092 (New) Package is "mutter" Tue Jan 28 10:52:21 2020 rev:144 rq:767468 version:3.34.3+0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2020-01-18 12:18:00.899135172 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.26092/mutter.changes 2020-01-28 10:52:26.900839644 +0100 @@ -1,0 +2,5 @@ +Sat Jan 25 14:18:18 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.mLK4IK/_old 2020-01-28 10:52:28.056840998 +0100 +++ /var/tmp/diff_new_pack.mLK4IK/_new 2020-01-28 10:52:28.056840998 +0100 @@ -102,7 +102,6 @@ BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xtst) Requires: zenity -Recommends: %{name}-lang Provides: windowmanager # Obsolete the now private typelib. Obsoletes: typelib-1_0-Meta-3_0
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-01-18 12:17:01 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.26092 (New) Package is "mutter" Sat Jan 18 12:17:01 2020 rev:143 rq:764749 version:3.34.3+0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-12-02 12:19:48.653813266 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.26092/mutter.changes 2020-01-18 12:18:00.899135172 +0100 @@ -1,0 +2,94 @@ +Sun Jan 05 14:34:37 UTC 2020 - bjorn@gmail.com + +- Update to version 3.34.3+0: + * Bump version to 3.34.3 + +--- +Wed Jan 01 20:16:09 UTC 2020 - bjorn@gmail.com + +- Update to version 3.34.2+2: + * clutter/stage: Fix picking of rectangles with negative +positions. + +--- +Tue Dec 24 11:32:52 UTC 2019 - dims...@opensuse.org + +- Update to version 3.34.2+1: + * screen-cast: Fix window recording on HiDPI + +--- +Fri Dec 13 06:32:34 UTC 2019 - dead_mo...@opensuse.org + +- 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 + +--- +Tue Dec 10 10:26:41 UTC 2019 - Bjørn Lie + +- Add explicit pkgconfig(fribidi) and pkgconfig(glib-2.0) + BuildRequires: meson checks for it. + +--- +Mon Dec 2 10:38:04 UTC 2019 - Frederic Crozat + +- 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 - dims...@opensuse.org + +- 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 - dims...@opensuse.org + +- 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 - dims...@opensuse.org + +- 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 +
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-12-02 12:19:43 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.4691 (New) Package is "mutter" Mon Dec 2 12:19:43 2019 rev:142 rq: version:3.34.1+27 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-11-29 16:02:41.892810811 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.4691/mutter.changes 2019-12-02 12:19:48.653813266 +0100 @@ -2,40 +1,0 @@ -Tue Nov 19 11:56:58 UTC 2019 - dims...@opensuse.org - -- 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 - dims...@opensuse.org - -- 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 - @@ -701 +661 @@ -- Update to version 3.29.1 (bsc#1093541): +- Update to version 3.29.1: @@ -859 +819 @@ -- Update to version 3.27.91 (bsc#1133445): +- Update to version 3.27.91: @@ -869,2 +829 @@ - + Fix missing cursor when using screen magnifier (bsc#1120290 -bgo#754806). + + Fix missing cursor when using screen magnifier (bgo#754806). @@ -875,2 +834 @@ - + Allow shortcut inhibition of the super key (bsc#1120372 -bgo#790627). + + Allow shortcut inhibition of the super key (bgo#790627). Old: mutter-3.34.1+57.obscpio New: mutter-3.34.1+27.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.bPSEJt/_old 2019-12-02 12:19:51.857812345 +0100 +++ /var/tmp/diff_new_pack.bPSEJt/_new 2019-12-02 12:19:51.857812345 +0100 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.34.1+57 +Version:3.34.1+27 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.bPSEJt/_old 2019-12-02 12:19:51.889812336 +0100 +++ /var/tmp/diff_new_pack.bPSEJt/_new 2019-12-02 12:19:51.893812335 +0100 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - d78585d68a90da0ccc67a58c3327752e9945c4a2 \ No newline at end of file + 85f5db7e739bb524fa8e98c16dc59c95deb9ad66 \ No newline at end of file ++ mutter-3.34.1+57.obscpio -> mutter-3.34.1+27.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.34.1+57.obscpio /work/SRC/openSUSE:Factory/.mutter.new.4691/mutter-3.34.1+27.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.bPSEJt/_old 2019-12-02 12:19:51.925812326 +0100 +++ /var/tmp/diff_new_pack.bPSEJt/_new 2019-12-02 12:19:51.929812325 +0100 @@ -1,5 +1,5 @@ name: mutter -version: 3.34.1+57 -mtime: 1573641331 -commit: d78585d68a90da0ccc67a58c3327752e9945c4a2 +version:
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-11-29 15:58:18 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.26869 (New) Package is "mutter" Fri Nov 29 15:58:18 2019 rev:141 rq:751355 version:3.34.1+57 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-10-30 14:39:54.157676993 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.26869/mutter.changes 2019-11-29 16:02:41.892810811 +0100 @@ -1,0 +2,40 @@ +Tue Nov 19 11:56:58 UTC 2019 - dims...@opensuse.org + +- 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 - dims...@opensuse.org + +- 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 + +--- @@ -661 +701 @@ -- Update to version 3.29.1: +- Update to version 3.29.1 (bsc#1093541): @@ -819 +859 @@ -- Update to version 3.27.91: +- Update to version 3.27.91 (bsc#1133445): @@ -829 +869,2 @@ - + Fix missing cursor when using screen magnifier (bgo#754806). + + Fix missing cursor when using screen magnifier (bsc#1120290 +bgo#754806). @@ -834 +875,2 @@ - + Allow shortcut inhibition of the super key (bgo#790627). + + Allow shortcut inhibition of the super key (bsc#1120372 +bgo#790627). Old: mutter-3.34.1+27.obscpio New: mutter-3.34.1+57.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.yVqjus/_old 2019-11-29 16:02:42.864810413 +0100 +++ /var/tmp/diff_new_pack.yVqjus/_new 2019-11-29 16:02:42.868810411 +0100 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.34.1+27 +Version:3.34.1+57 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.yVqjus/_old 2019-11-29 16:02:42.916810391 +0100 +++ /var/tmp/diff_new_pack.yVqjus/_new 2019-11-29 16:02:42.916810391 +0100 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - 85f5db7e739bb524fa8e98c16dc59c95deb9ad66 \ No newline at end of file + d78585d68a90da0ccc67a58c3327752e9945c4a2 \ No newline at end of file ++ mutter-3.34.1+27.obscpio -> mutter-3.34.1+57.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.34.1+27.obscpio /work/SRC/openSUSE:Factory/.mutter.new.26869/mutter-3.34.1+57.obscpio differ: char 49, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.yVqjus/_old 2019-11-29 16:02:42.964810371 +0100 +++ /var/tmp/diff_new_pack.yVqjus/_new 2019-11-29 16:02:42.964810371 +0100 @@ -1,5 +1,5 @@ name: mutter -version: 3.34.1+27 -mtime: 1571663005 -commit: 85f5db7e739bb524fa8e98c16dc59c95deb9ad66
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-10-30 14:39:48 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.2990 (New) Package is "mutter" Wed Oct 30 14:39:48 2019 rev:140 rq:742529 version:3.34.1+27 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-10-22 15:41:47.245466553 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.2990/mutter.changes 2019-10-30 14:39:54.157676993 +0100 @@ -1,0 +2,12 @@ +Wed Oct 23 18:14:18 UTC 2019 - bjorn@gmail.com + +- 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(). + +--- Old: mutter-3.34.1+21.obscpio New: mutter-3.34.1+27.obscpio Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.nNaPQP/_old 2019-10-30 14:39:54.941677828 +0100 +++ /var/tmp/diff_new_pack.nNaPQP/_new 2019-10-30 14:39:54.941677828 +0100 @@ -23,7 +23,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.34.1+21 +Version:3.34.1+27 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later @@ -77,7 +77,7 @@ BuildRequires: pkgconfig(sysprof-capture-3) %endif BuildRequires: pkgconfig(upower-glib) >= 0.99.0 -BuildRequires: pkgconfig(wayland-protocols) >= 1.10 +BuildRequires: pkgconfig(wayland-protocols) >= 1.18 BuildRequires: pkgconfig(wayland-server) >= 1.13.0 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) ++ _servicedata ++ --- /var/tmp/diff_new_pack.nNaPQP/_old 2019-10-30 14:39:54.977677866 +0100 +++ /var/tmp/diff_new_pack.nNaPQP/_new 2019-10-30 14:39:54.977677866 +0100 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - 5c1be2233de15c7bb18bbb32b8071b78e992a0c5 \ No newline at end of file + 85f5db7e739bb524fa8e98c16dc59c95deb9ad66 \ No newline at end of file ++ mutter-3.34.1+21.obscpio -> mutter-3.34.1+27.obscpio ++ /work/SRC/openSUSE:Factory/mutter/mutter-3.34.1+21.obscpio /work/SRC/openSUSE:Factory/.mutter.new.2990/mutter-3.34.1+27.obscpio differ: char 50, line 1 ++ mutter.obsinfo ++ --- /var/tmp/diff_new_pack.nNaPQP/_old 2019-10-30 14:39:55.029677922 +0100 +++ /var/tmp/diff_new_pack.nNaPQP/_new 2019-10-30 14:39:55.029677922 +0100 @@ -1,5 +1,5 @@ name: mutter -version: 3.34.1+21 -mtime: 1570900699 -commit: 5c1be2233de15c7bb18bbb32b8071b78e992a0c5 +version: 3.34.1+27 +mtime: 1571663005 +commit: 85f5db7e739bb524fa8e98c16dc59c95deb9ad66
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-10-22 15:40:09 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.2352 (New) Package is "mutter" Tue Oct 22 15:40:09 2019 rev:139 rq:741073 version:3.34.1+21 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-10-17 13:06:39.404179414 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.2352/mutter.changes 2019-10-22 15:41:47.245466553 +0200 @@ -1,0 +2,7 @@ +Thu Oct 17 08:03:06 UTC 2019 - Alynx Zhou + +- Rebase patches: + + Update mutter-SLE-bell.patch + + Disable mutter-SLE-bsc984738-grab-display.patch + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.iJuQxu/_old 2019-10-22 15:41:48.677468186 +0200 +++ /var/tmp/diff_new_pack.iJuQxu/_new 2019-10-22 15:41:48.725468241 +0200 @@ -38,7 +38,7 @@ Patch1000: mutter-SLE-bell.patch # PATCH-FIX-SLE mutter-SLE-relax-some-constraints-on-CSD-windows.patch bnc#883491 cxi...@suse.com -- 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 h...@suse.com -- 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 h...@suse.com -- 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 @@ -157,7 +157,7 @@ %if !0%{?is_opensuse} %patch1000 -p1 %patch1001 -p1 -%patch1002 -p1 +# %patch1002 -p1 %endif %build ++ mutter-SLE-bell.patch ++ --- /var/tmp/diff_new_pack.iJuQxu/_old 2019-10-22 15:41:49.321468919 +0200 +++ /var/tmp/diff_new_pack.iJuQxu/_new 2019-10-22 15:41:49.325468925 +0200 @@ -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 _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
commit mutter for openSUSE:Factory
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.changes2019-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 - bjorn@gmail.com + +- 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 - bjorn@gmail.com + +- 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 + +- 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 + +- Disable sysprof support until it get security team approval. + +--- +Sat Sep 21 17:08:50 UTC 2019 - bjorn@gmail.com + +- 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 - bjorn@gmail.com + +- 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
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-07-31 14:15:53 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.4126 (New) Package is "mutter" Wed Jul 31 14:15:53 2019 rev:137 rq:718875 version:3.32.2+43 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-06-02 15:14:50.250118402 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.4126/mutter.changes 2019-07-31 14:15:55.846726771 +0200 @@ -1,0 +2,21 @@ +Wed Jul 24 20:49:24 UTC 2019 - bjorn@gmail.com + +- Update to version 3.32.2+43: + + metatest: Dispatch the destruction instead of sleeping after it + + window-x11: Remove double definition of MetaStack + + window-x11: Focus a window in the active workspace as +take-focus fallback + + meson: Bump meson requirement to 0.50.0 + + window-x11: Use any focusable window as fallback delayed focus +window + + tests: Add "accept_take_focus" command + + test-client: Add x11 events GSource handler + + stack: Add a function to get a sorted list of focus candidates + + window-x11: Accept any focusable window as fallback focus + + window-x11: Don't double-check for unmanaging windows +- Switch to git checkout via source service, upstream is lacking in + stable releases. In the future we will use a stable tag when + possible, but when upstream slacks off, we will use a checkout of + the stable branch. + +--- Old: mutter-3.32.2.tar.xz New: _service _servicedata mutter-3.32.2+43.obscpio mutter.obsinfo Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.P1beic/_old 2019-07-31 14:15:56.510726590 +0200 +++ /var/tmp/diff_new_pack.P1beic/_new 2019-07-31 14:15:56.514726589 +0200 @@ -20,13 +20,15 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.32.2 +Version:3.32.2+43 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.32/%{name}-%{version}.tar.xz +# 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 vliaskovi...@suse.com -- 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 h...@suse.com -- Create and pass an Xauthority file to Xwayland and session @@ -40,6 +42,7 @@ Patch1001: mutter-SLE-relax-some-constraints-on-CSD-windows.patch # PATCH-FIX-UPSTREAM mutter-SLE-bsc984738-grab-display.patch bsc#984738 bgo#769387 h...@suse.com -- 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: fdupes BuildRequires: meson ++ _service ++ git https://gitlab.gnome.org/GNOME/mutter.git gnome-3-32 @PARENT_TAG@+@TAG_OFFSET@ enable *.tar xz ++ _servicedata ++ https://gitlab.gnome.org/GNOME/mutter.git b7f158811934d8e4d9dd0be28ad8e1746ceac46c++ mutter.obsinfo ++ name: mutter version: 3.32.2+43 mtime: 1563468013 commit: b7f158811934d8e4d9dd0be28ad8e1746ceac46c
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-06-02 15:14:46 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.5148 (New) Package is "mutter" Sun Jun 2 15:14:46 2019 rev:136 rq:706723 version:3.32.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-05-03 22:19:36.428367020 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.5148/mutter.changes 2019-06-02 15:14:50.250118402 +0200 @@ -1,0 +2,26 @@ +Wed May 29 17:29:16 UTC 2019 - Bjørn Lie + +- Drop unneeded and unused libtool BuildRequires. + +--- +Sun May 26 17:52:24 UTC 2019 - Bjørn Lie + +- Update to version 3.32.2: + + Disable mouse keys with Numlock on. + + Fix crash when restarting on X11. + + Fix mapping of touchscreens that don't report dimensions. + + Fix spurious idle signals that prevent session unblank. + + Misc. bug fixes and cleanups. + +--- +Fri May 24 08:57:35 UTC 2019 - Yifan Jiang + +- Update spec to reflect the rebase of + mutter-xwayland-create-xauthority.patch (bsc#1084737). + +--- +Fri May 24 04:50:08 UTC 2019 - Xiaoguang Wang + +- Update mutter-xwayland-create-xauthority.patch (bsc#1084737). + +--- Old: mutter-3.32.1.tar.xz New: mutter-3.32.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.owtv40/_old 2019-06-02 15:14:50.854118141 +0200 +++ /var/tmp/diff_new_pack.owtv40/_new 2019-06-02 15:14:50.858118138 +0200 @@ -20,7 +20,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.32.1 +Version:3.32.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later @@ -29,7 +29,7 @@ Source0: https://download.gnome.org/sources/mutter/3.32/%{name}-%{version}.tar.xz # PATCH-FEATURE-UPSTREAM mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch FATE#323412 bgo#781704 bsc#1024748 vliaskovi...@suse.com -- iconcache: Support RGB16_565 format for 16-bit sessions Patch1: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch -# PATCH-NEEDS-REBASE mutter-xwayland-create-xauthority.patch bsc#1084737 h...@suse.com -- Create and pass an Xauthority file to Xwayland and session (WAS: PATCH-FIx-OPENSUSE) +# PATCH-FIX-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 h...@suse.com -- 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 qk...@suse.com -- Lower HIDPI_LIMIT to 144 Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch @@ -42,7 +42,6 @@ Patch1002: mutter-SLE-bsc984738-grab-display.patch BuildRequires: Mesa-libGLESv3-devel BuildRequires: fdupes -BuildRequires: libtool BuildRequires: meson BuildRequires: pkgconfig BuildRequires: translation-update-upstream @@ -76,6 +75,7 @@ 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) @@ -145,8 +145,7 @@ %prep %setup -q %patch1 -p1 -# Needs rebase -#patch2 -p1 +%patch2 -p1 %patch3 -p1 # SLE-only patches and translations. ++ mutter-3.32.1.tar.xz -> mutter-3.32.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.32.1/NEWS new/mutter-3.32.2/NEWS --- old/mutter-3.32.1/NEWS 2019-04-17 21:10:50.0 +0200 +++ new/mutter-3.32.2/NEWS 2019-05-14 19:57:10.0 +0200 @@ -1,3 +1,14 @@ +3.32.2 +== +* Disable mouse keys with Numlock on [Olivier; #530] +* Fix crash when restarting on X11 [Marco; #576] +* Fix mapping of touchscreens that don't report dimensions [Carlos; #581] +* Fix spurious idle signals that prevent session unblank [Jonas; !543] +* Misc. bug fixes and cleanups [Olivier, Marco, Carlos; !552, !557, #586] + +Contributors: + Jonas Ådahl, Olivier Fourdan, Carlos Garnacho, Marco Trevisan (Treviño) + 3.32.1 == * Fix fallback app menu on wayland [Florian; #493] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.32.1/clutter/clutter/evdev/clutter-input-device-evdev.c
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-05-03 22:19:30 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.5148 (New) Package is "mutter" Fri May 3 22:19:30 2019 rev:135 rq:699590 version:3.32.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2019-02-28 21:34:02.669722445 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.5148/mutter.changes 2019-05-03 22:19:36.428367020 +0200 @@ -1,0 +2,98 @@ +Wed Apr 24 09:42:26 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133121). + +--- +Thu Apr 18 10:36:55 UTC 2019 - Dominique Leuenberger + +- Update to version 3.32.1: + + Fix fallback app menu on wayland (glgo#GNOME/mutter#493). + + Fix elogind support (glgo#GNOME/mutter!491). + + Fix startup notifications not timing out + + (glgo#GNOME/mutter#501). + + Fix keyboard accessibility toggle from keys + + (glgo#GNOME/mutter!501, glgo#GNOME/mutter#529, + + glgo#GNOME/mutter!531). + + Fix touchscreen input on rotated displays + + (glgo#GNOME/mutter#514). + + Work around hangul text input bug (glgo#GNOME/mutter#1365). + + Fix blurry wallpaper scaling (glgo#GNOME/mutter!505). + + Fix placement of window menu when using fractional scaling + + (glgo#GNOME/mutter#527). + + Fix repaint issues of offscreen effects on secondary monitors + + (glgo#GNOME/mutter!511). + + Fix windows not getting focus after launch + + (glgo#GNOME/mutter#505). + + Properly advertise support for 'underscan' property + + (glgo#GNOME/mutter!507). + + Improve power-saving handling (glgo#GNOME/mutter!506). + + Fix moving windows by super+touch [Jonas D.; !495] + + Misc. bug fixes and cleanups: glgo#GNOME/mutter!478, +glgo#GNOME/mutter!475, glgo#GNOME/mutter!480, +glgo#GNOME/mutter!482, glgo#GNOME/mutter#490, +glgo#GNOME/mutter!488, glgo#GNOME/mutter#491, +glgo#GNOME/mutter#480, glgo#GNOME/mutter!477, +glgo#GNOME/mutter!496, glgo#GNOME/mutter!492, +glgo#GNOME/mutter!485, glgo#GNOME/mutter!515, +glgo#GNOME/mutter!519, glgo#GNOME/mutter!521, +glgo#GNOME/mutter!216, glgo#GNOME/mutter!538, +glgo#GNOME/mutter#541, glgo#GNOME/mutter#523. + + Updated translations. +- Drop mutter-fix-meson50-build.patch: fixed upstream. +- Rebase + mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch. + +--- +Tue Mar 12 06:32:53 UTC 2019 - Bjørn Lie + +- Update to version 3.32.0: + + Fix deadlock when cancelling a theme sound. + + Stop swizzling BGRA buffers (bye-bye inverted colors in +screenshots and animations). +- Add mutter-fix-meson50-build.patch: Fix build with meson >= 0.50 + +--- +Tue Mar 5 06:16:34 UTC 2019 - Bjørn Lie + +- Update to version 3.31.92: + + Fix flicker of apps that use multiple SHM buffers. + + Don't disable page flips after temporary failures. + + Improve redraw performance. + + Add cursor-mode support to window screencasting. + + Add back support for system-wide monitor configurations. + + Add fractional scaling support. + + Consider remapped keys when guessing keycode from keysym. + + Stop turning on-screen-keyboard off on focus changes. + + Fix crashes. + + Misc. bug fixes and cleanups. + + Updated translations. +- Pass cogl_tests=false, clutter_tests=false and tests=false to + meson, we can now disable tests fully. + +--- +Fri Feb 22 06:31:31 UTC 2019 - bjorn@gmail.com + +- Update to version 3.31.91: + + Fix infinite loop in EDID matching. + + wayland: +- Don't reset in text-input state prematurely. +- Don't maximize windows if minimum size is too big. + + Fix crash when using "restore shortcuts" without focus window. + + Add flag parameter to grab accelerator API. + + Reuse old CRTC if possible to avoid flicker on hotplug. + + Misc. bug fixes and cleanups. + + Updated translations. +- Drop patches fixed upstream: + + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid +a double-free crash. + + mutter-clutter-offscreen-effect-fix.patch: +clutter-offscreen-effect: Disable if no texture. + + mutter-clutter-Avoid-rounding-compensation.patch: clutter: +Avoid rounding compensation when invalidating 2D actors. + + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix +monitor recording on HiDPI. + + mutter-monitor-manager-Dont-use_switch-config.patch: +monitor-manager: Don't use switch-config when ensuring +configuration. + +--- @@ -23,0 +122,95 @@ +
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2019-02-28 21:34:01 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.28833 (New) Package is "mutter" Thu Feb 28 21:34:01 2019 rev:134 rq:678971 version:3.30.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-11-18 23:25:20.425978428 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.28833/mutter.changes 2019-02-28 21:34:02.669722445 +0100 @@ -1,0 +2,24 @@ +Thu Feb 21 08:13:50 UTC 2019 - bjorn@gmail.com + +- Add bug fix patches from upstream stable branch: + + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid +a double-free crash. + + mutter-clutter-offscreen-effect-fix.patch: +clutter-offscreen-effect: Disable if no texture. + + mutter-clutter-Avoid-rounding-compensation.patch: clutter: +Avoid rounding compensation when invalidating 2D actors. + + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix +monitor recording on HiDPI. + + mutter-monitor-manager-Dont-use_switch-config.patch: +monitor-manager: Don't use switch-config when ensuring +configuration. + +--- +Thu Feb 21 04:42:37 UTC 2019 - qk...@suse.com + +- 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). + +--- New: mutter-Avoid_double-free_crash.patch mutter-Fix-monitor-recording-on-HiDPI.patch mutter-Lower-HIDPI_LIMIT-to-144.patch mutter-clutter-Avoid-rounding-compensation.patch mutter-clutter-offscreen-effect-fix.patch mutter-monitor-manager-Dont-use_switch-config.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.vFJ58N/_old 2019-02-28 21:34:04.793721777 +0100 +++ /var/tmp/diff_new_pack.vFJ58N/_new 2019-02-28 21:34:04.821721769 +0100 @@ -1,7 +1,7 @@ # # spec file for package mutter # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,6 +33,19 @@ Patch1: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch # PATCH-FIX-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 h...@suse.com -- 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 qk...@suse.com -- Lower HIDPI_LIMIT to 144 +Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch +# PATCH-FIX-UPSTREAM mutter-Avoid_double-free_crash.patch -- cogl-auto-texture: Avoid a double-free crash +Patch4: mutter-Avoid_double-free_crash.patch +# PATCH-FIX-UPSTREAM mutter-clutter-offscreen-effect-fix.patch -- clutter-offscreen-effect: Disable if no texture +Patch5: mutter-clutter-offscreen-effect-fix.patch +# PATCH-FIX-UPSTREAM mutter-clutter-Avoid-rounding-compensation.patch -- clutter: Avoid rounding compensation when invalidating 2D actors +Patch6: mutter-clutter-Avoid-rounding-compensation.patch +# PATCH-FIX-UPSTREAM mutter-Fix-monitor-recording-on-HiDPI.patch -- screen-cast: Fix monitor recording on HiDPI +Patch7: mutter-Fix-monitor-recording-on-HiDPI.patch +# PATCH-FIX-UPSTREAM mutter-monitor-manager-Dont-use_switch-config.patch -- monitor-manager: Don't use switch-config when ensuring configuration +Patch8: mutter-monitor-manager-Dont-use_switch-config.patch + ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -143,6 +156,12 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 # SLE-only patches and translations. translation-update-upstream ++ mutter-Avoid_double-free_crash.patch ++ >From 1cb21877edd9c7c5bc991527ae70879b1e9fece0 Mon Sep 17 00:00:00 2001 From: Daniel van Vugt Date: Thu, 11 Oct 2018 06:49:22 + Subject: [PATCH] cogl-auto-texture: Avoid a double-free crash If texture allocation fails (e.g. on an old GPU with size limit 2048) then `cogl_texture_new_with_size` was trying to use the same CoglError twice. The second time was after it had already been freed. Bug reported and fix provided by
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-11-18 23:25:11 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sun Nov 18 23:25:11 2018 rev:133 rq:648881 version:3.30.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-10-17 08:23:51.854739510 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-11-18 23:25:20.425978428 +0100 @@ -1,0 +2,11 @@ +Wed Nov 14 09:26:14 UTC 2018 - bjorn@gmail.com + +- Update to version 3.30.2: + + Fix handling of non-UTF8 encodings. + + Fix memory leaks introduced in 3.30.1. + + Work around hangul text input bug. + + Fix crash when restarting window manager. + + Fix crash on monitor hotplug. + + Updated translations. + +--- Old: mutter-3.30.1.tar.xz New: mutter-3.30.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.7dgGZ7/_old 2018-11-18 23:25:22.557975835 +0100 +++ /var/tmp/diff_new_pack.7dgGZ7/_new 2018-11-18 23:25:22.589975796 +0100 @@ -20,7 +20,7 @@ %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version:3.30.1 +Version:3.30.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ mutter-3.30.1.tar.xz -> mutter-3.30.2.tar.xz ++ 1888 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mutter-3.30.1/NEWS new/mutter-3.30.2/NEWS --- old/mutter-3.30.1/NEWS 2018-10-08 20:55:40.0 +0200 +++ new/mutter-3.30.2/NEWS 2018-11-13 23:27:07.0 +0100 @@ -1,3 +1,18 @@ +3.30.2 +== +* Fix handling of non-UTF8 encodings [Florian; !227] +* Fix memory leaks introduced in 3.30.1 [Jonas; #653] +* Work around hangul text input bug [Carlos; gtk#1365] +* Fix crash when restarting window manager [Andrea; gnome-shell#595] +* Fix crash on monitor hotplug [Olivier; #189] + +Contributors: + Jonas Ådahl, Andrea Azzarone, Olivier Fourdan, Carlos Garnacho, + Florian Müllner, Akira Nakajima + +Translators: + Dušan Kazik [sk] + 3.30.1 == * Improve trackball detection [Tony; #258] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mutter-3.30.1/configure.ac new/mutter-3.30.2/configure.ac --- old/mutter-3.30.1/configure.ac 2018-10-08 20:55:48.0 +0200 +++ new/mutter-3.30.2/configure.ac 2018-11-13 23:27:18.0 +0100 @@ -2,7 +2,7 @@ m4_define([mutter_major_version], [3]) m4_define([mutter_minor_version], [30]) -m4_define([mutter_micro_version], [1]) +m4_define([mutter_micro_version], [2]) m4_define([mutter_version], [mutter_major_version.mutter_minor_version.mutter_micro_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mutter-3.30.1/m4/glib-2.0.m4 new/mutter-3.30.2/m4/glib-2.0.m4 --- old/mutter-3.30.1/m4/glib-2.0.m42018-08-06 20:47:13.0 +0200 +++ new/mutter-3.30.2/m4/glib-2.0.m42018-11-09 14:29:51.0 +0100 @@ -2,7 +2,7 @@ # Owen Taylor 1997-2001 # Increment this whenever this file is changed. -#serial 1 +#serial 3 dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES) dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject, @@ -12,10 +12,16 @@ [dnl dnl Get the cflags and libraries from pkg-config dnl + +dnl We can't use PKG_PREREQ because that needs 0.29. +m4_ifndef([PKG_PROG_PKG_CONFIG], + [pkg.m4 version 0.28 or later is required]) + AC_ARG_ENABLE(glibtest, [ --disable-glibtest do not try to compile and run a test GLIB program], , enable_glibtest=yes) - pkg_config_args=glib-2.0 + min_glib_version=ifelse([$1], [], [2.0.0], [$1]) + pkg_config_args="glib-2.0 >= $min_glib_version"
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-10-17 08:22:44 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed Oct 17 08:22:44 2018 rev:132 rq:641194 version:3.30.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-08-28 09:23:27.772644241 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-10-17 08:23:51.854739510 +0200 @@ -1,0 +2,56 @@ +Tue Oct 9 09:59:19 UTC 2018 - bjorn@gmail.com + +- Update to version 3.30.1: + + Improve trackball detection (glgo#GNOME/mutter#258). + + Fix clipping of scaled surfaces (glgo#GNOME/mutter#300). + + Improve tracking of monitor switch configuration +(glgo#GNOME/mutter!213). + + Fix parent-relative positioning of constrained windows +(glgo#GNOME/mutter#332). + + Add clutter_input_method_forward_key() method +(glgo#GNOME/gnome-shell#531). + + Various crash fixes (glgo#GNOME/mutter#194, +glgo#GNOME/mutter#336). + + Misc. bug fixes: glgo#GNOME/gnome-shell#540, +glgo#GNOME/mutter#294, glgo#GNOME/mutter#221, +glgo#GNOME/mutter!229, glgo#GNOME/mutter#30 and +glgo#GNOME/mutter#331. + + Updated translations. + +--- +Thu Sep 6 01:49:53 UTC 2018 - luc1...@linuxmail.org + +- Update to version 3.30.0: + + Updated translations. + +--- +Sat Sep 1 23:53:35 UTC 2018 - luc1...@linuxmail.org + +- Update to version 3.29.92: + + Avoid crash when a cursor is not found (glgo#GNOME/mutter#254). + + Fix screen rotation regression (glgo#GNOME/mutter#216). + + Handle requests to unmanaged windows gracefully +(glgo#GNOME/mutter#240). + + Move popups together with their parent (glgo#GNOME/mutter#274). + + Fix non-lowercase letters on virtual key devices +(glgo#GNOME/gnome-shell#135). + + Misc. bug fixes: glgo#GNOME/mutter#223, glgo#GNOME/mutter#192, +glgo#GNOME/mutter#279. + + Updated translations. +- Drop mutter-left-right-rotation-fix.patch: fixed upstream. + +--- +Tue Aug 21 12:25:12 UTC 2018 - dims...@opensuse.org + +- Update to version 3.29.91: + + Various crash fixes (glgo#GNOME/mutter#255, +glgo#GNOME/mutter#223). + + Fix lock up with some DRI drivers (glgo#GNOME/mutter#127). + + Send correct button codes from virtual evdev devices. + + Improve grab-device clock updates on X11. + + Fix popups closing immediately on key down. + + Prevent clients from modifying the shared keymap (bgo#784206). + + Updated translations. +- Drop mutter-pipewire-fix.patch: fixed upstream. + +--- @@ -8,0 +65,41 @@ +Fri Aug 3 20:10:10 UTC 2018 - bjorn@gmail.com + +- Update to version 3.29.90: + + Don't expose resolutions that are below the minimum +(bgo#793223). + + Remove support for preference overrides (bgo#786496). + + Various crash fixes: glgo#GNOME/mutter#189, +glgo#GNOME/mutter#70, glgo#GNOME/mutter#194, +glgo#GNOME/mutter#15, glgo#GNOME/mutter#130. + + Misc. bug fixes and cleanups: glgo#GNOME/mutter#131, +glgo#GNOME/mutter#245, glgo#GNOME/mutter!176. + + Updated translations. +- Add mutter-pipewire-fix.patch, replace pkgconfig(libpipewire-0.1) + with pkgconfig(libpipewire-0.2) BuildRequires. Also add libtool + BuildRequires and pass autoreconf call. + +--- +Wed Jul 25 03:50:39 UTC 2018 - luc1...@linuxmail.org + +- Update to version 3.29.4: + + Fix crash with parent-less modal dialogs +(glgo#GNOME/mutter#174). + + Preserve paint volumes where possible to optimize CPU usage +(bgo#782344). + + Updated translations. +- Changes from version 3.29.3: + + Fix Korean Hangul support on wayland (glgo#GNOME/mutter#152). + + Improve support for proprietary Nvidia driver (bgo#790316). + + Only upload HW cursor sprite to the GPU that will display them +(glgo#GNOME/mutter#77). + + Improve EGLstream support (glgo#GNOME/mutter#2, bgo#782575). + + Misc. bug fixes: glgo#GNOME/mutter#160, bgo#786929, bgo#788834. + + Updated translations. +- Rebase mutter-xwayland-create-xauthority.patch. + +--- +Tue Jul 24 19:27:49 UTC 2018 - bjorn@gmail.com + +- Refresh openSUSE patches with quilt. + +--- @@ -36,0 +134,28 @@ +Fri Jun 22 02:32:53 UTC 2018 - luc1...@linuxmail.org + +- Update to version 3.29.2: + + Fix size change animations on wayland (bgo#780292). + + Handle touch events on server-side titlebars (bgo#770185). + + Misc. bug
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-08-28 09:23:26 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Tue Aug 28 09:23:26 2018 rev:131 rq:630956 version:3.28.3+20180719.62660bbd1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-07-31 15:55:44.999175675 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-08-28 09:23:27.772644241 +0200 @@ -1,0 +2,7 @@ +Sat Aug 18 01:27:04 UTC 2018 - badshah...@gmail.com + +- Add mutter-left-right-rotation-fix.patch to fix blank screen + when rotating it left/right (boo#1105268, + glgo#gnome/mutter#216); patch taken from upstream bug report. + +--- New: mutter-left-right-rotation-fix.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.cPMAbX/_old 2018-08-28 09:23:28.244645713 +0200 +++ /var/tmp/diff_new_pack.cPMAbX/_new 2018-08-28 09:23:28.248645725 +0200 @@ -33,6 +33,8 @@ Patch1: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch # PATCH-FIX-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 h...@suse.com -- Create and pass an Xauthority file to Xwayland and session Patch2: mutter-xwayland-create-xauthority.patch +# PATCH-FIX-UPSTREAM mutter-left-right-rotation-fix.patch boo#1105268 glgo#gnome/mutter#216 badshah...@opensuse.org -- Fix blank screen when rotating it left/right; patch taken from upstream bug report +Patch3: mutter-left-right-rotation-fix.patch # SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -144,6 +146,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 # SLE-only patches and translations. translation-update-upstream ++ mutter-left-right-rotation-fix.patch ++ >From 91c5c94434b22895f97b3ae47a889ccb902b86aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Mon, 23 Jul 2018 21:36:57 +0200 Subject: [PATCH] renderer/native: Check calculated transform when creating view The "backends: Move MetaOutput::crtc field into private struct" accidentally changed the view transform calculation code to assume that "MetaCrtc::transform" corresponds to the transform of the CRTC; so is not the case yet; one must calculate the transform from the logical monitor, and check whether it is supported by the CRTC using meta_monitor_manager_is_transform_handled(). This commit restores the old behaviour that doesn't use MetaCrtc::transform when calculating the view transform. Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/216 --- src/backends/native/meta-renderer-native.c | 9 +++-- src/backends/x11/nested/meta-renderer-x11-nested.c | 8 ++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c index fc6b22302..8dc0da710 100644 --- a/src/backends/native/meta-renderer-native.c +++ b/src/backends/native/meta-renderer-native.c @@ -2720,9 +2720,14 @@ calculate_view_transform (MetaMonitorManager *monitor_manager, MetaMonitor *main_monitor; MetaOutput *main_output; MetaCrtc *crtc; + MetaMonitorTransform crtc_transform; + main_monitor = meta_logical_monitor_get_monitors (logical_monitor)->data; main_output = meta_monitor_get_main_output (main_monitor); crtc = meta_output_get_assigned_crtc (main_output); + crtc_transform = +meta_monitor_logical_to_crtc_transform (main_monitor, +logical_monitor->transform); /* * Pick any monitor and output and check; all CRTCs of a logical monitor will @@ -2731,10 +2736,10 @@ calculate_view_transform (MetaMonitorManager *monitor_manager, if (meta_monitor_manager_is_transform_handled (monitor_manager, crtc, - crtc->transform)) + crtc_transform)) return META_MONITOR_TRANSFORM_NORMAL; else -return crtc->transform; +return crtc_transform; } static MetaRendererView * diff --git a/src/backends/x11/nested/meta-renderer-x11-nested.c b/src/backends/x11/nested/meta-renderer-x11-nested.c index 8fdf46b0b..b29b9c69e 100644 --- a/src/backends/x11/nested/meta-renderer-x11-nested.c +++ b/src/backends/x11/nested/meta-renderer-x11-nested.c @@ -51,10 +51,14 @@ calculate_view_transform (MetaMonitorManager *monitor_manager,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-07-31 15:55:37 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Tue Jul 31 15:55:37 2018 rev:130 rq:625068 version:3.28.3+20180719.62660bbd1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-07-12 09:15:31.526112847 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-07-31 15:55:44.999175675 +0200 @@ -1,0 +2,21 @@ +Mon Jul 23 18:36:08 UTC 2018 - bjorn@gmail.com + +- Update to version 3.28.3+20180719.62660bbd1: + + gpu-kms: Don't crash if drmModeGetResources returns NULL. + + Bump version to 3.28.3. + + monitor-manager: Add back warning messages. + + screen-cast-src: Allow negotiating the framerate. + + contraints: Do not constrain modals without parent. + + backends: +- Add logical monitor -> monitor -> output -> crtc ref chain. +- Move MetaOutput::crtc field into private struct. + + renderer-native: Don't crash if the FB surface can't be locked. + + device-manager-evdev: +- Add main seat to seats by default. +- Free the main seat on finalize. +- Set and unset the stage for the main seat too. + + clutter-device-evdev: Get devices from main seat if no real +seat is set. + + clutter-seat-evdev: Add function to get device by id. + +--- Old: mutter-3.28.2+20180526.abc7ad8e9.tar.xz New: mutter-3.28.3+20180719.62660bbd1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.iu5Vpf/_old 2018-07-31 15:55:45.667176803 +0200 +++ /var/tmp/diff_new_pack.iu5Vpf/_new 2018-07-31 15:55:45.667176803 +0200 @@ -19,7 +19,7 @@ %define mutter_major 2 %define mutter_minor 0 Name: mutter -Version:3.28.2+20180526.abc7ad8e9 +Version:3.28.3+20180719.62660bbd1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.iu5Vpf/_old 2018-07-31 15:55:45.691176843 +0200 +++ /var/tmp/diff_new_pack.iu5Vpf/_new 2018-07-31 15:55:45.691176843 +0200 @@ -3,7 +3,7 @@ https://gitlab.gnome.org/GNOME/mutter.git git gnome-3-28 -3.28.2+%cd.%h +3.28.3+%cd.%h enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.iu5Vpf/_old 2018-07-31 15:55:45.703176864 +0200 +++ /var/tmp/diff_new_pack.iu5Vpf/_new 2018-07-31 15:55:45.703176864 +0200 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - abc7ad8e9f67a720516fb739c5dfe4b49748d423 \ No newline at end of file + 62660bbd1526c6135d149df397b2470c6e71969d \ No newline at end of file ++ mutter-3.28.2+20180526.abc7ad8e9.tar.xz -> mutter-3.28.3+20180719.62660bbd1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.28.2+20180526.abc7ad8e9/NEWS new/mutter-3.28.3+20180719.62660bbd1/NEWS --- old/mutter-3.28.2+20180526.abc7ad8e9/NEWS 2018-05-26 15:26:09.0 +0200 +++ new/mutter-3.28.3+20180719.62660bbd1/NEWS 2018-07-19 21:29:03.0 +0200 @@ -1,3 +1,16 @@ +3.28.3 +== +* Handle touch events on server-side titlebars [Carlos; #770185] +* Fix crash with unhandled mouse buttons on titlebars [Olivier; #160] +* Fix Korean Hangul support on wayland [Changwoo; #152] +* Fix crash when taking up from suspend [Jonas; #786929] +* Fix crash with parent-less modal dialogs [Olivier; #174] +* Misc. bug fixes [Olivier, Georges; #83, #112, #150, #104, + +Contributors: + Jonas Ådahl, Olivier Fourdan, Carlos Garnacho, Georges Basile Stavracas Neto, + Changwoo Ryu, Marco Trevisan (Treviño) + 3.28.2 == * Take inhibitors into account for monitoring idle [Bastien; #705942] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.28.2+20180526.abc7ad8e9/clutter/clutter/evdev/clutter-device-manager-evdev.c new/mutter-3.28.3+20180719.62660bbd1/clutter/clutter/evdev/clutter-device-manager-evdev.c --- old/mutter-3.28.2+20180526.abc7ad8e9/clutter/clutter/evdev/clutter-device-manager-evdev.c 2018-05-26 15:26:09.0 +0200 +++ new/mutter-3.28.3+20180719.62660bbd1/clutter/clutter/evdev/clutter-device-manager-evdev.c 2018-07-19 21:29:03.0 +0200 @@ -793,10 +793,12 @@ if (priv->main_seat->libinput_seat == NULL) seat = priv->main_seat; else -seat = clutter_seat_evdev_new (manager_evdev); +{ + seat = clutter_seat_evdev_new (manager_evdev); + priv->seats = g_slist_append (priv->seats,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-07-12 09:15:29 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Thu Jul 12 09:15:29 2018 rev:129 rq:621485 version:3.28.2+20180526.abc7ad8e9 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-06-02 11:55:34.532457562 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-07-12 09:15:31.526112847 +0200 @@ -1,0 +2,7 @@ +Fri Jul 6 11:38:13 UTC 2018 - bjorn@gmail.com + +- Add pkgconfig(libpipewire-0.1) BuildRequires and pass + enable-remote-desktop to configure, build remote-desktop support, + now that pipewire is available. + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.CMkKio/_old 2018-07-12 09:15:32.230113832 +0200 +++ /var/tmp/diff_new_pack.CMkKio/_new 2018-07-12 09:15:32.230113832 +0200 @@ -61,6 +61,7 @@ BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libdrm) >= 2.4.83 BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(libpipewire-0.1) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) >= 136 @@ -161,6 +162,7 @@ --enable-egl-device \ --enable-gles2=yes \ --enable-compile-warnings=maximum \ + --enable-remote-desktop \ %{nil} %make_build
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-06-02 11:55:29 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sat Jun 2 11:55:29 2018 rev:128 rq:612870 version:3.28.2+20180526.abc7ad8e9 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-05-22 16:59:39.217265670 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-06-02 11:55:34.532457562 +0200 @@ -2 +2,16 @@ -Wed May 09 16:00:40 UTC 2018 - opensuse-packag...@opensuse.org +Mon May 28 17:34:20 UTC 2018 - bjorn@gmail.com + +- Update to version 3.28.2+20180526.abc7ad8e9: + + wayland: Don't reset input focus on text commit. + + frames: Allow for unknown mouse buttons. + + wayland: update enter/leave output after effects. + + window-actor: add new signal "effects-completed". + + wayland: Compare geometries after chaining up. + + frames: Handle touch events. + + frames: Make 1st button/motion handlers take generic events. + + clutter/evdev: Don't ignore CAPS lock as modifier. + + clutter/evdev: ignore injected events from IM. + + wayland: Use cursor position in logical monitor. + +--- +Wed May 09 16:00:40 UTC 2018 - bjorn@gmail.com @@ -49,0 +65,7 @@ + +--- +Thu Apr 5 19:30:24 UTC 2018 - bjorn@gmail.com + +- Pass --enable-gles2=yes to configure, build gles2 support in + cogl, disabled by default from upstream. We already had the + needed pkgconfig(glesv2) BuildRequires in place. Old: mutter-3.28.2+20180507.41303bc01.tar.xz New: mutter-3.28.2+20180526.abc7ad8e9.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.fGaniO/_old 2018-06-02 11:55:36.228395355 +0200 +++ /var/tmp/diff_new_pack.fGaniO/_new 2018-06-02 11:55:36.232395208 +0200 @@ -19,7 +19,7 @@ %define mutter_major 2 %define mutter_minor 0 Name: mutter -Version:3.28.2+20180507.41303bc01 +Version:3.28.2+20180526.abc7ad8e9 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later @@ -40,8 +40,6 @@ Patch1001: mutter-SLE-relax-some-constraints-on-CSD-windows.patch # PATCH-FIX-UPSTREAM mutter-SLE-bsc984738-grab-display.patch bsc#984738 bgo#769387 h...@suse.com -- Revert a upstream commit to avoid X11 race condition that results in wrong dialog sizes. Patch1002: mutter-SLE-bsc984738-grab-display.patch -# Not available in openSUSE yet -# BuildRequires: pkgconfig(libpipewire-0.1) BuildRequires: Mesa-libGLESv3-devel BuildRequires: fdupes BuildRequires: intltool @@ -155,13 +153,13 @@ %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-gles2=yes \ --enable-compile-warnings=maximum \ %{nil} %make_build @@ -185,6 +183,7 @@ # These so files are not split out since they are private to mutter %{_libdir}/mutter/libmutter-clutter-%{mutter_major}.so +%{_libdir}/mutter/libmutter-cogl-gles2-%{mutter_major}.so %{_libdir}/mutter/libmutter-cogl-pango-%{mutter_major}.so %{_libdir}/mutter/libmutter-cogl-path-%{mutter_major}.so %{_libdir}/mutter/libmutter-cogl-%{mutter_major}.so @@ -231,6 +230,7 @@ %{_libdir}/pkgconfig/mutter-clutter-%{mutter_major}.pc %{_libdir}/pkgconfig/mutter-clutter-x11-%{mutter_major}.pc %{_libdir}/pkgconfig/mutter-cogl-%{mutter_major}.pc +%{_libdir}/pkgconfig/mutter-cogl-gles2-%{mutter_major}.pc %{_libdir}/pkgconfig/mutter-cogl-pango-%{mutter_major}.pc %{_libdir}/pkgconfig/mutter-cogl-path-%{mutter_major}.pc ++ _servicedata ++ --- /var/tmp/diff_new_pack.fGaniO/_old 2018-06-02 11:55:36.280393447 +0200 +++ /var/tmp/diff_new_pack.fGaniO/_new 2018-06-02 11:55:36.280393447 +0200 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - 41303bc01be873e684f11a3407aa556af2922426 \ No newline at end of file + abc7ad8e9f67a720516fb739c5dfe4b49748d423 \ No newline at end of file ++ mutter-3.28.2+20180507.41303bc01.tar.xz -> mutter-3.28.2+20180526.abc7ad8e9.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.28.2+20180507.41303bc01/clutter/clutter/evdev/clutter-input-device-evdev.c new/mutter-3.28.2+20180526.abc7ad8e9/clutter/clutter/evdev/clutter-input-device-evdev.c ---
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-05-22 16:59:37 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Tue May 22 16:59:37 2018 rev:127 rq:606938 version:3.28.2+20180507.41303bc01 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-04-22 14:37:15.366142759 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-05-22 16:59:39.217265670 +0200 @@ -1,0 +2,32 @@ +Wed May 09 16:00:40 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 3.28.2+20180507.41303bc01: + + Bump version to 3.28.2 + + build: Adjust to filename changes + + build: Introspect some more types + + window-group: Remove undefined function declaration + + clutter: Don't reference invalid pc in gir + + screen-cast: Handle PipeWire errors more gracefully + + wayland/xdg-foreign: Fix child surface validation check + + wayland/xdg-foreign: Send immediate destroy event to correct +resource + + build: Don't fail immediately when logind is missing + + wayland: Check if state and size changed before calling +move_resize() + + wayland: Add function to query if window needs move or resize + + window: Let implementations finish state changes + + wayland: avoid a crash in is_effectively_synchronized() + + native: Restore previous EGL state after blitting onto +secondary GPU + + cogl: Do not unref a NULL object + + monitor-manager: Find active monitor when deriving global scale + + wayland: Let IM events go through + + backend: Don't center the pointers on monitor changes + + backends: Don't center the pointer on initialization + + xwayland: Don't abort if Xwayland crashes + + xwayland: use g_autoptr for GError in xserver_died + + theme, frames: Use surface device scale instead of cairo_scale + + wayland: Do not reset frame list when merging pending state + + clutter: Set slave=master in IM forwarded key events + +--- Old: mutter-3.28.1+20180416.d3d5eb8e1.tar.xz New: mutter-3.28.2+20180507.41303bc01.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.u4woPj/_old 2018-05-22 16:59:39.889241219 +0200 +++ /var/tmp/diff_new_pack.u4woPj/_new 2018-05-22 16:59:39.889241219 +0200 @@ -19,7 +19,7 @@ %define mutter_major 2 %define mutter_minor 0 Name: mutter -Version:3.28.1+20180416.d3d5eb8e1 +Version:3.28.2+20180507.41303bc01 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.u4woPj/_old 2018-05-22 16:59:39.921240055 +0200 +++ /var/tmp/diff_new_pack.u4woPj/_new 2018-05-22 16:59:39.921240055 +0200 @@ -3,7 +3,7 @@ https://gitlab.gnome.org/GNOME/mutter.git git gnome-3-28 -3.28.1+%cd.%h +3.28.2+%cd.%h enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.u4woPj/_old 2018-05-22 16:59:39.941239327 +0200 +++ /var/tmp/diff_new_pack.u4woPj/_new 2018-05-22 16:59:39.941239327 +0200 @@ -1,4 +1,4 @@ https://gitlab.gnome.org/GNOME/mutter.git - d3d5eb8e1b3b07a38860a9dbe58c601392e0ad75 \ No newline at end of file + 41303bc01be873e684f11a3407aa556af2922426 \ No newline at end of file ++ mutter-3.28.1+20180416.d3d5eb8e1.tar.xz -> mutter-3.28.2+20180507.41303bc01.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.28.1+20180416.d3d5eb8e1/NEWS new/mutter-3.28.2+20180507.41303bc01/NEWS --- old/mutter-3.28.1+20180416.d3d5eb8e1/NEWS 2018-04-16 16:03:56.0 +0200 +++ new/mutter-3.28.2+20180507.41303bc01/NEWS 2018-05-07 22:29:42.0 +0200 @@ -1,3 +1,15 @@ +3.28.2 +== +* Take inhibitors into account for monitoring idle [Bastien; #705942] +* Fix window animations on wayland [Georges; #780292] +* Misc. bug fixes [Mario, Jonas, Olivier, Florian; gnome-shell#157, #130, + #21, #124, !96, #138, !102, #781471] + +Contributors: + Jonas Ådahl, Olivier Fourdan, Carlos Garnacho, Florian Müllner, + Georges Basile Stavracas Neto, Bastien Nocera, Mario Sanchez Prada, + Ray Strode, Marco Trevisan (Treviño) + 3.28.1 == * Fix various input-method regressions [Carlos; #65, #74, #66] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.28.1+20180416.d3d5eb8e1/clutter/clutter/Makefile.am new/mutter-3.28.2+20180507.41303bc01/clutter/clutter/Makefile.am --- old/mutter-3.28.1+20180416.d3d5eb8e1/clutter/clutter/Makefile.am 2018-04-16
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-04-22 14:37:13 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sun Apr 22 14:37:13 2018 rev:126 rq:598585 version:3.28.1+20180416.d3d5eb8e1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-03-26 12:57:17.193845181 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-04-22 14:37:15.366142759 +0200 @@ -1,0 +2,18 @@ +Wed Apr 18 12:17:18 UTC 2018 - bjorn@gmail.com + +- Update to version 3.28.1+20180416.d3d5eb8e1: + + idle-monitor: Add ResetIdletime API, for testing purposes + + backend: Reset idle when lid is opened or resuming from suspend + + idle-monitor: Take idle inhibition into account + + x11: Allow XTest and core events to reset idletime + + backends: Remove X11 idle-monitor backend + + wayland: Plug surface pending state contents leak + + monitor-manager: fix output ids returned by GetResources + + native: Disable the use of KMS modifiers by default + + Updated translations. +- Switch back to using git-checkout via source-service, upstream + seems unable to produce tarballs. +- Following the above, add libtool BuildRequires and pass + autogen.sh to bootstrap. + +--- Old: mutter-3.28.0.tar.xz New: _service _servicedata mutter-3.28.1+20180416.d3d5eb8e1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.3Jg6xv/_old 2018-04-22 14:37:15.962121192 +0200 +++ /var/tmp/diff_new_pack.3Jg6xv/_new 2018-04-22 14:37:15.966121047 +0200 @@ -19,13 +19,14 @@ %define mutter_major 2 %define mutter_minor 0 Name: mutter -Version:3.28.0 +Version:3.28.1+20180416.d3d5eb8e1 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: http://download.gnome.org/sources/mutter/3.28/%{name}-%{version}.tar.xz +#Source0: http://download.gnome.org/sources/mutter/3.28/%%{name}-%%{version}.tar.xz +Source: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- 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 vliaskovi...@suse.com -- iconcache: Support RGB16_565 format for 16-bit sessions @@ -44,6 +45,7 @@ BuildRequires: Mesa-libGLESv3-devel BuildRequires: fdupes BuildRequires: intltool +BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: translation-update-upstream BuildRequires: zenity @@ -106,8 +108,8 @@ # 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: libmutter0 Obsoletes: libmutter-1-0 +Obsoletes: libmutter0 %description -n libmutter-%{mutter_major}-%{mutter_minor} Mutter is a window and compositing manager based on Clutter, forked @@ -154,6 +156,7 @@ %build # FIXME add --enable-remote-desktop when libpipewire-0.1 is available +NOCONFIGURE=1 ./autogen.sh %configure \ --enable-wayland \ --enable-native-backend \ ++ _service ++ https://gitlab.gnome.org/GNOME/mutter.git git gnome-3-28 3.28.1+%cd.%h enable *.tar xz ++ _servicedata ++ https://gitlab.gnome.org/GNOME/mutter.git d3d5eb8e1b3b07a38860a9dbe58c601392e0ad75
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-03-26 12:57:13 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Mon Mar 26 12:57:13 2018 rev:125 rq:590863 version:3.28.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-03-14 19:33:34.376848238 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-03-26 12:57:17.193845181 +0200 @@ -1,0 +2,14 @@ +Thu Mar 22 20:04:16 CET 2018 - h...@suse.com + +- Retire mutter-xwayland-use-gdm-auth-file.patch in favor of + mutter-xwayland-create-xauthority.patch (bsc#1084737). We now + create the cookie in mutter itself. + +--- +Tue Mar 20 16:57:50 UTC 2018 - dims...@opensuse.org + +- Unconditionally enable translation-update-upstream: on + Tumbleweed, this results in a NOP and for Leap in SLE paid + translations being used (boo#1086036). + +--- Old: mutter-xwayland-use-gdm-auth-file.patch New: mutter-xwayland-create-xauthority.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.NnG9AH/_old 2018-03-26 12:57:18.245807221 +0200 +++ /var/tmp/diff_new_pack.NnG9AH/_new 2018-03-26 12:57:18.249807076 +0200 @@ -30,8 +30,8 @@ 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 vliaskovi...@suse.com -- 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-use-gdm-auth-file.patch bsc#1084737 h...@suse.com -- Pass an Xauthority file to Xwayland -auth if found -Patch2: mutter-xwayland-use-gdm-auth-file.patch +# PATCH-FIX-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 h...@suse.com -- Create and pass an Xauthority file to Xwayland and session +Patch2: mutter-xwayland-create-xauthority.patch # SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -45,6 +45,7 @@ BuildRequires: fdupes BuildRequires: intltool BuildRequires: pkgconfig +BuildRequires: translation-update-upstream BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(egl) @@ -91,9 +92,6 @@ Provides: windowmanager # Obsolete the now private typelib. Obsoletes: typelib-1_0-Meta-3_0 -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif %description Mutter is a window and compositing manager based on Clutter, forked @@ -147,8 +145,8 @@ %patch2 -p1 # SLE-only patches and translations. -%if !0%{?is_opensuse} translation-update-upstream +%if !0%{?is_opensuse} %patch1000 -p1 %patch1001 -p1 %patch1002 -p1 ++ mutter-xwayland-create-xauthority.patch ++ commit 04fab574db9c814196e81a86084a565dcdd4a26b Author: Hans Petter JanssonDate: Wed Mar 14 19:06:42 2018 +0100 Patch 3: mutter-xwayland-use-gdm-auth-file.patch Index: mutter-3.28.0/src/wayland/meta-wayland.c === --- mutter-3.28.0.orig/src/wayland/meta-wayland.c +++ mutter-3.28.0/src/wayland/meta-wayland.c @@ -353,6 +353,7 @@ meta_wayland_init (void) { MetaWaylandCompositor *compositor = meta_wayland_compositor_get_default (); GSource *wayland_event_source; + gchar *xauthority_path = NULL; wayland_event_source = wayland_event_source_new (compositor->wayland_display); @@ -394,7 +395,8 @@ meta_wayland_init (void) meta_xwayland_global_filter, compositor); - if (!meta_xwayland_start (>xwayland_manager, compositor->wayland_display)) + if (!meta_xwayland_start (>xwayland_manager, compositor->wayland_display, +_path)) g_error ("Failed to start X Wayland"); if (_display_name_override) @@ -417,7 +419,10 @@ meta_wayland_init (void) } set_gnome_env ("DISPLAY", meta_wayland_get_xwayland_display_name (compositor)); + set_gnome_env ("XAUTHORITY", xauthority_path); set_gnome_env ("WAYLAND_DISPLAY", meta_wayland_get_wayland_display_name (compositor)); + + g_free (xauthority_path); } const char * Index: mutter-3.28.0/src/wayland/meta-xwayland-private.h === ---
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-03-14 19:33:29 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed Mar 14 19:33:29 2018 rev:124 rq:586756 version:3.28.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-02-28 20:01:12.939255444 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-03-14 19:33:34.376848238 +0100 @@ -1,0 +2,111 @@ +Wed Mar 14 01:58:11 CET 2018 - h...@suse.com + +- Add mutter-xwayland-use-gdm-auth-file.patch (bsc#1084737): If + an Xauthority file was created for us by the display manager, + pass it to Xwayland -auth. + +--- +Mon Mar 12 22:55:24 UTC 2018 - bjorn@gmail.com + +- Update to version 3.28.0: + + Fix xdg-foreign regression (glgo#mutter#63). + + Updated translations. + +--- +Mon Mar 12 17:29:02 UTC 2018 - dims...@opensuse.org + +- Obsolete libmutter-1-0 by libmutter-2-0: Needed in order to make + upgrades work reliably. As libmutter is so closely tied to mutter + itself, we should probably consider in the future to fold it back + into the main package. + +--- +Fri Mar 9 19:26:49 UTC 2018 - bjorn@gmail.com + +- Add mutter_major and mutter_minor define, and set them to 2 and + 0 respectively, make future sover bumps less painfull to + package. + +--- +Tue Mar 6 08:37:38 UTC 2018 - dims...@opensuse.org + +- Update to version 3.27.92: + + Fix use of modifiers with multi-GPU systems. + + Add xdg-shell stable support (bgo#791938). + + Fix scaling of icons in titlebar buttons +(glgo#GNOME/mutter#23). + + Implement missing wacom functionality on X11 +(glgo#GNOME/mutter#48). + + Force 8-bit RGB config (glgo#GNOME/mutter#2). + + Misc. bug fixes: glgo#GNOME/mutter#6, glgo#GNOME/mutter#27, +bgo#792203. + + Updated translations. +- Drop mutter-force-rgb8.patch: fixed upstream. +- Rename libmutter-1-0 subpackage to libmutter-2-0, following + upstreams sover bump. + +--- +Thu Mar 1 03:27:51 UTC 2018 - dims...@opensuse.org + +- Update to version 3.27.91: + + Fix handling of trackball settings on wayland (bgo#787804). + + Apply font settings on wayland (bgo645433). + + Fix keybindings getting mixed up with some layouts +(bgo#789300). + + Fix bluetooth mouse cursor disappearing after idle +(bgo#761067). + + Support platforms that export EGL_KHR_platform_gbm +(bgo#780668). + + Add keyboard accessibility support on wayland (bgo#788564). + + Fix missing cursor when using screen magnifier (bgo#754806). + + Fix external monitor shutting off on wayland when lid closes +(bgo#788915). + + Add xdg-output support (bgo#787363). + + Add Xwayland grab keyboard support (bgo#783342). + + Allow shortcut inhibition of the super key (bgo#790627). + + Take "panel orientation" drm_connector property into account +(bgo#782294). + + Fix focus window ending up below other windows on wayland +(bgo#780820). + + Fix maximized windows restoring to a tiny size on wayland +(bgo#783901). + + Fix tap-and-drag setting on X11 (bgo#775755). + + Fix handling of single-touch devices on wayland +(bgo#792005). + + Support tiled/compressed buffers (bgo#785779). + + Port screencast support to pipewire 0.1.8 (bgo#792854). + + Add support for third stylus button on newer tablets +(bgo#790033). + + Fix background corruption regression on nvidia (bgo#739178). + + Misc. bug fixes: bgo#789153, bgo#788493, bgo#784314, +bgo#789227, bgo#789223, bgo#789277, bgo#782344, bgo#789552, +bgo#789553, bgo#788695, bgo#789984, bgo#788764, bgo#789386, +bgo#784545, bgo#790336, bgo#790358, bgo#791022, bgo#791006, +bgo#789070, bgo#772218, bgo#791383, bgo#791809, bgo#776220, +bgo#791916, bgo#792281, bgo#790309, bgo#791371, bgo#792527, +bgo#792599, bgo#788834, bgo#792765, bgo#792062, bgo#645460, +bgo#792853, bgo#792818, bgo#789501, bgo#789961, +glgo#GNOME/mutter#2, glgo#GNOME/mutter#8, glgo#GNOME/mutter#12, +glgo#GNOME/mutter#10, glgo#GNOME/mutter#13, +glgo#GNOME/mutter#1, glgo#GNOME/mutter#26, +glgo#GNOME/mutter#28, glgo#GNOME/mutter#35, +glgo#GNOME/mutter#36, glgo#GNOME/mutter#38. +- Rebase mutter-force-rgb8.patch. + +--- +Thu Mar 1 03:27:01 UTC 2018 - badshah...@gmail.com + +- Update to version 3.27.1: + + Support hybrid GPU systems (bgo#785381). + + Fix monitor-manager not chaining up to the
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-02-28 20:01:11 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed Feb 28 20:01:11 2018 rev:123 rq:580965 version:3.26.2+20180207.4b2d21ff0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-02-21 14:08:12.673233783 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-02-28 20:01:12.939255444 +0100 @@ -1,0 +2,7 @@ +Wed Feb 28 09:36:10 UTC 2018 - fcro...@suse.com + +- Add mutter-force-rgb8.patch: force 8-bit RGB EGL config, + to prevent slowness when using Wayland with 10-bit display + (bsc#1081931 glgo#GNOME/mutter#2). + +--- New: mutter-force-rgb8.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.gO8CWP/_old 2018-02-28 20:01:13.967218249 +0100 +++ /var/tmp/diff_new_pack.gO8CWP/_new 2018-02-28 20:01:13.975217960 +0100 @@ -20,7 +20,7 @@ Version:3.26.2+20180207.4b2d21ff0 Release:0 Summary:Window and compositing manager based on Clutter -License:GPL-2.0+ +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 @@ -30,6 +30,8 @@ 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 vliaskovi...@suse.com -- 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 fcro...@suse.com -- Force RGB8 to prevent Wayland slowness +Patch2: mutter-force-rgb8.patch # SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -140,6 +142,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 # SLE-only patches and translations. %if !0%{?is_opensuse} ++ mutter-force-rgb8.patch ++ Index: mutter-3.26.2+20180207.4b2d21ff0/cogl/cogl/winsys/cogl-winsys-egl-private.h === --- mutter-3.26.2+20180207.4b2d21ff0.orig/cogl/cogl/winsys/cogl-winsys-egl-private.h 2018-02-07 04:07:59.0 +0100 +++ mutter-3.26.2+20180207.4b2d21ff0/cogl/cogl/winsys/cogl-winsys-egl-private.h 2018-02-28 10:27:18.840086775 +0100 @@ -90,6 +90,11 @@ (* add_config_attributes) (CoglDisplay *display, CoglFramebufferConfig *config, EGLint *attributes); + CoglBool + (* choose_config) (CoglDisplay *display, + EGLint *attributes, + EGLConfig *out_config, + CoglError **error); } CoglWinsysEGLVtable; typedef enum _CoglEGLWinsysFeature Index: mutter-3.26.2+20180207.4b2d21ff0/cogl/cogl/winsys/cogl-winsys-egl-x11.c === --- mutter-3.26.2+20180207.4b2d21ff0.orig/cogl/cogl/winsys/cogl-winsys-egl-x11.c 2018-02-07 04:07:59.0 +0100 +++ mutter-3.26.2+20180207.4b2d21ff0/cogl/cogl/winsys/cogl-winsys-egl-x11.c 2018-02-28 10:27:18.840086775 +0100 @@ -337,6 +337,32 @@ } static CoglBool +_cogl_winsys_egl_choose_config (CoglDisplay *display, +EGLint *attributes, +EGLConfig *out_config, +CoglError **error) +{ + CoglRenderer *renderer = display->renderer; + CoglRendererEGL *egl_renderer = renderer->winsys; + EGLint config_count = 0; + EGLBoolean status; + + status = eglChooseConfig (egl_renderer->edpy, +attributes, +out_config, 1, +_count); + if (status != EGL_TRUE || config_count == 0) +{ + _cogl_set_error (error, COGL_WINSYS_ERROR, + COGL_WINSYS_ERROR_CREATE_CONTEXT, + "No compatible EGL configs found"); + return FALSE; +} + + return TRUE; +} + +static CoglBool _cogl_winsys_egl_display_setup (CoglDisplay *display, CoglError **error) { @@ -841,6 +867,7 @@ _cogl_winsys_egl_vtable = { .add_config_attributes = _cogl_winsys_egl_add_config_attributes, +.choose_config = _cogl_winsys_egl_choose_config, .display_setup = _cogl_winsys_egl_display_setup,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-02-21 14:08:07 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed Feb 21 14:08:07 2018 rev:122 rq:578037 version:3.26.2+20180207.4b2d21ff0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-02-03 15:39:12.206616627 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-02-21 14:08:12.673233783 +0100 @@ -1,0 +2,10 @@ +Sun Feb 18 13:11:19 UTC 2018 - bjorn@gmail.com + +- Update to version 3.26.2+20180207.4b2d21ff0: + + renderer/x11: Enable GPU memory purge error extension if +available (bgo#739178). + + cogl/x11/renderer: Silence introspection warning (bgo#739178). + + backends/x11: Preserve XI1 XDevice throughout +ClutterInputDevice lifetime (glgo#mutter#7). + +--- Old: mutter-3.26.2+20180127.d32d358a6.tar.xz New: mutter-3.26.2+20180207.4b2d21ff0.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.qcbzUH/_old 2018-02-21 14:08:13.521203247 +0100 +++ /var/tmp/diff_new_pack.qcbzUH/_new 2018-02-21 14:08:13.521203247 +0100 @@ -17,7 +17,7 @@ Name: mutter -Version:3.26.2+20180127.d32d358a6 +Version:3.26.2+20180207.4b2d21ff0 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ _servicedata ++ --- /var/tmp/diff_new_pack.qcbzUH/_old 2018-02-21 14:08:13.577201231 +0100 +++ /var/tmp/diff_new_pack.qcbzUH/_new 2018-02-21 14:08:13.581201087 +0100 @@ -3,4 +3,4 @@ git://git.gnome.org/mutter 0bd1d7cf09be046d6a698fde88540bfb8cbc78e7 https://gitlab.gnome.org/GNOME/mutter.git - d32d358a6946fa560b038aeedd3483e34a882769 \ No newline at end of file + 4b2d21ff03ed389138fcb9bca778aec02bafcadb \ No newline at end of file ++ mutter-3.26.2+20180127.d32d358a6.tar.xz -> mutter-3.26.2+20180207.4b2d21ff0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.26.2+20180127.d32d358a6/cogl/cogl/cogl-xlib-renderer.h new/mutter-3.26.2+20180207.4b2d21ff0/cogl/cogl/cogl-xlib-renderer.h --- old/mutter-3.26.2+20180127.d32d358a6/cogl/cogl/cogl-xlib-renderer.h 2018-01-27 09:01:38.0 +0100 +++ new/mutter-3.26.2+20180207.4b2d21ff0/cogl/cogl/cogl-xlib-renderer.h 2018-02-07 04:07:59.0 +0100 @@ -168,7 +168,7 @@ CoglBool enable); /** - * cogl_xlib_renderer_set_threaded_swap_wait_enabled: + * cogl_xlib_renderer_set_threaded_swap_wait_enabled: (skip) * @renderer: a #CoglRenderer * @enable: The new value * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.26.2+20180127.d32d358a6/src/backends/x11/meta-backend-x11.c new/mutter-3.26.2+20180207.4b2d21ff0/src/backends/x11/meta-backend-x11.c --- old/mutter-3.26.2+20180127.d32d358a6/src/backends/x11/meta-backend-x11.c 2018-01-27 09:01:38.0 +0100 +++ new/mutter-3.26.2+20180207.4b2d21ff0/src/backends/x11/meta-backend-x11.c 2018-02-07 04:07:59.0 +0100 @@ -705,8 +705,6 @@ */ XInitThreads(); - clutter_x11_request_reset_on_video_memory_purge (); - /* We do X11 event retrieval ourselves */ clutter_x11_disable_event_retrieval (); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.26.2+20180127.d32d358a6/src/backends/x11/meta-input-settings-x11.c new/mutter-3.26.2+20180207.4b2d21ff0/src/backends/x11/meta-input-settings-x11.c --- old/mutter-3.26.2+20180127.d32d358a6/src/backends/x11/meta-input-settings-x11.c 2018-01-27 09:01:38.0 +0100 +++ new/mutter-3.26.2+20180207.4b2d21ff0/src/backends/x11/meta-input-settings-x11.c 2018-02-07 04:07:59.0 +0100 @@ -55,6 +55,46 @@ SCROLL_METHOD_NUM_FIELDS }; +static void +device_free_xdevice (gpointer user_data) +{ + MetaDisplay *display = meta_get_display (); + MetaBackend *backend = meta_get_backend (); + Display *xdisplay = meta_backend_x11_get_xdisplay (META_BACKEND_X11 (backend)); + XDevice *xdev = user_data; + + meta_error_trap_push (display); + XCloseDevice (xdisplay, xdev); + meta_error_trap_pop (display); +} + +static XDevice * +device_ensure_xdevice (ClutterInputDevice *device) +{ + MetaDisplay *display = meta_get_display (); + MetaBackend *backend = meta_get_backend (); + Display *xdisplay = meta_backend_x11_get_xdisplay (META_BACKEND_X11 (backend)); + int device_id =
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-02-03 15:39:07 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sat Feb 3 15:39:07 2018 rev:121 rq:572086 version:3.26.2+20180127.d32d358a6 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2018-01-16 09:25:56.699806774 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-02-03 15:39:12.206616627 +0100 @@ -1,0 +2,16 @@ +Wed Jan 31 23:20:46 UTC 2018 - bjorn@gmail.com + +- Update to version 3.26.2+20180127.d32d358a6: + + monitor: Set MINIMUM_LOGICAL_HEIGHT to 480. + + Don't attempt to get monitor geometry on non-existent monitors. + + wayland: +- Shortcuts inhibitor requires a window. +- Ensure wl_shell_surfaces are set reactive. +- Only send full sequences of touch events to clients. + + input-settings/x11: Fix tap-and-drag libinput property name + + clutter/evdev: Ignore unknown touch points + + Revert "window: Raise and lower tile match in tandem" + + Updated translations. +- Update _service url to new gitlab home. + +--- Old: mutter-3.26.2+20171231.0bd1d7cf0.tar.xz New: mutter-3.26.2+20180127.d32d358a6.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.KLcRBC/_old 2018-02-03 15:39:13.110574405 +0100 +++ /var/tmp/diff_new_pack.KLcRBC/_new 2018-02-03 15:39:13.114574219 +0100 @@ -17,12 +17,12 @@ Name: mutter -Version:3.26.2+20171231.0bd1d7cf0 +Version:3.26.2+20180127.d32d358a6 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME -URL:https://www.gnome.org +Url:https://www.gnome.org #Source0: https://download.gnome.org/sources/mutter/3.26/%%{name}-%%{version}.tar.xz Source: %{name}-%{version}.tar.xz ++ _service ++ --- /var/tmp/diff_new_pack.KLcRBC/_old 2018-02-03 15:39:13.178571229 +0100 +++ /var/tmp/diff_new_pack.KLcRBC/_new 2018-02-03 15:39:13.182571042 +0100 @@ -1,6 +1,6 @@ -git://git.gnome.org/mutter +https://gitlab.gnome.org/GNOME/mutter.git git gnome-3-26 3.26.2+%cd.%h ++ _servicedata ++ --- /var/tmp/diff_new_pack.KLcRBC/_old 2018-02-03 15:39:13.206569922 +0100 +++ /var/tmp/diff_new_pack.KLcRBC/_new 2018-02-03 15:39:13.210569735 +0100 @@ -1,4 +1,6 @@ git://git.gnome.org/mutter - 0bd1d7cf09be046d6a698fde88540bfb8cbc78e7 \ No newline at end of file + 0bd1d7cf09be046d6a698fde88540bfb8cbc78e7 +https://gitlab.gnome.org/GNOME/mutter.git + d32d358a6946fa560b038aeedd3483e34a882769 \ No newline at end of file ++ mutter-3.26.2+20171231.0bd1d7cf0.tar.xz -> mutter-3.26.2+20180127.d32d358a6.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.26.2+20171231.0bd1d7cf0/clutter/clutter/evdev/clutter-device-manager-evdev.c new/mutter-3.26.2+20180127.d32d358a6/clutter/clutter/evdev/clutter-device-manager-evdev.c --- old/mutter-3.26.2+20171231.0bd1d7cf0/clutter/clutter/evdev/clutter-device-manager-evdev.c 2017-12-31 11:40:29.0 +0100 +++ new/mutter-3.26.2+20180127.d32d358a6/clutter/clutter/evdev/clutter-device-manager-evdev.c 2018-01-27 09:01:38.0 +0100 @@ -1459,6 +1459,8 @@ slot = libinput_event_touch_get_slot (touch_event); time_us = libinput_event_touch_get_time_usec (touch_event); touch_state = clutter_seat_evdev_get_touch (seat, slot); +if (!touch_state) + break; notify_touch_event (device, CLUTTER_TOUCH_END, time_us, slot, touch_state->coords.x, touch_state->coords.y); @@ -1497,6 +1499,9 @@ stage_height); touch_state = clutter_seat_evdev_get_touch (seat, slot); +if (!touch_state) + break; + touch_state->coords.x = x; touch_state->coords.y = y; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.26.2+20171231.0bd1d7cf0/po/hu.po new/mutter-3.26.2+20180127.d32d358a6/po/hu.po --- old/mutter-3.26.2+20171231.0bd1d7cf0/po/hu.po 2017-12-31 11:40:29.0 +0100 +++ new/mutter-3.26.2+20180127.d32d358a6/po/hu.po 2018-01-27 09:01:38.0 +0100 @@ -1,19 +1,19 @@ -# Hungarian translation of mutter. -# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2018-01-16 09:25:54 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Tue Jan 16 09:25:54 2018 rev:120 rq:562365 version:3.26.2+20171231.0bd1d7cf0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-11-10 14:41:35.650363894 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2018-01-16 09:25:56.699806774 +0100 @@ -1,0 +2,29 @@ +Thu Jan 04 20:35:43 UTC 2018 - zai...@opensuse.org + +- Update to version 3.26.2+20171231.0bd1d7cf0: + + Revert "window: Raise and lower tile match in tandem". + + wayland: Only send full sequences of touch events to clients. + + stage: Push framebuffer before setting up viewport. + + keybindings: Only add multiple keycodes from the same level. + + wayland-outputs: Delay wl_output destruction. + + monitor-manager-kms: +- Fix recently introduced build issue. +- poll() on KMS fd on EAGAIN. + + compositor: reset top_window_actor and remove it from windows +when destroyed. + + monitor-manager: Compare keys when checking whether a config is +complete. + + Updated translations. +- Switch to git-checkout via source services. +- Following the above, add intltool and libtool BuildRequires and + pass autogen.sh to bootstrap the generated tarball. +- Pkgconfigy the BuildRequires, replace: + gobject-introspection-devel, libSM-devel, libX11-devel and + libXinerama-devel with pkgconfig(gobject-introspection-1.0), + pkgconfig(sm), pkgconfig(x11) and pkgconfig(xinerama). +- Drop update-desktop-files BuildRequires and stop using + suse_update_desktop_file macro, no longer needed. +- Drop pkgconfig(gbm) BuildRequires listed twice. +- Run spec-cleaner, modernize spec, use make_build macro. + +--- Old: mutter-3.26.2.tar.xz New: _service _servicedata mutter-3.26.2+20171231.0bd1d7cf0.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.wYDsU9/_old 2018-01-16 09:25:57.475770471 +0100 +++ /var/tmp/diff_new_pack.wYDsU9/_new 2018-01-16 09:25:57.479770283 +0100 @@ -1,7 +1,7 @@ # # spec file for package mutter # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,15 @@ Name: mutter -Version:3.26.2 +Version:3.26.2+20171231.0bd1d7cf0 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME -Url:https://www.gnome.org -Source: https://download.gnome.org/sources/mutter/3.26/%{name}-%{version}.tar.xz +URL:https://www.gnome.org +#Source0: https://download.gnome.org/sources/mutter/3.26/%%{name}-%%{version}.tar.xz +Source: %{name}-%{version}.tar.xz + # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- 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 vliaskovi...@suse.com -- iconcache: Support RGB16_565 format for 16-bit sessions @@ -36,32 +38,38 @@ Patch1001: mutter-SLE-relax-some-constraints-on-CSD-windows.patch # PATCH-FIX-UPSTREAM mutter-SLE-bsc984738-grab-display.patch bsc#984738 bgo#769387 h...@suse.com -- Revert a upstream commit to avoid X11 race condition that results in wrong dialog sizes. Patch1002: mutter-SLE-bsc984738-grab-display.patch + BuildRequires: fdupes -BuildRequires: gobject-introspection-devel >= 0.9.5 -BuildRequires: libSM-devel -BuildRequires: libX11-devel -BuildRequires: libXinerama-devel +BuildRequires: intltool +BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: update-desktop-files BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(gbm) >= 10.3 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.53.2 BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.19.3 BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.7 +BuildRequires: pkgconfig(gudev-1.0) >= 232 BuildRequires: pkgconfig(json-glib-1.0) BuildRequires:
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-11-10 14:39:48 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Fri Nov 10 14:39:48 2017 rev:119 rq:539261 version:3.26.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-10-21 20:16:55.840613526 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-11-10 14:41:35.650363894 +0100 @@ -1,0 +2,30 @@ +Sat Nov 4 02:03:57 UTC 2017 - luc1...@linuxmail.org + +- Update to version 3.26.2: + + Work with clients that require older linux_dmabuf protocol +(bgo#788558). + + Prevent crash when closing maximized windows (bgo#788666). + + Use the correct monitor for HiDPI scaling of shell chrome +(bgo#788820). + + Enable XWayland core dumps (bgo#789086). + + Fixes: +- Unredirection of fullscreen windows (bgo#788493). +- List of supported monitor scales on X11 (bgo#788901). +- Handling of trackball settings on wayland (bgo#787804). +- Miscellaneous: + . Multi-monitor regressions and crashes (bgo#788607, +bgo#788860, bgo#789153, bgo#786929, bgo#789501). + . Bug fixes: bgo#788572, bgo#788569, bgo#784314, bgo#789227, +bgo#789223, bgo#782344, bgo#789552, bgo#789553, bgo#789300. + + Updated translations. +- Drop fixed upstream patches: + mutter-wayland-dma-buf-modifiers-fix.patch, + mutter-x11-Protect-XChangeProperty-call.patch, + mutter-handle-no-to-no-monitor.patch and + mutter-preferred-mode.patch. +- Drop %glib2_gsettings_schema_requires macro: the functionality is + covered by file triggers now. +- Point fdupes to the /usr directory instead of the build root, + which is a practice that must be avoided. + +--- @@ -26 +56,2 @@ - + Fix keybindings not being resolved with non-latin layouts (bgo#787016). + + Fix keybindings not being resolved with non-latin layouts +(bgo#787016). @@ -30,2 +61,4 @@ - + Support _NET_RESTACK_WINDOW and ConfigureRequest siblings (bgo#786365). - + Fix monitor layout not being remembered across sessions (bgo#787629). + + Support _NET_RESTACK_WINDOW and ConfigureRequest siblings +(bgo#786365). + + Fix monitor layout not being remembered across sessions +(bgo#787629). Old: mutter-3.26.1.tar.xz mutter-handle-no-to-no-monitor.patch mutter-preferred-mode.patch mutter-wayland-dma-buf-modifiers-fix.patch mutter-x11-Protect-XChangeProperty-call.patch New: mutter-3.26.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.URuXWi/_old 2017-11-10 14:41:36.622328761 +0100 +++ /var/tmp/diff_new_pack.URuXWi/_new 2017-11-10 14:41:36.626328615 +0100 @@ -17,27 +17,19 @@ Name: mutter -Version:3.26.1 +Version:3.26.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME -Url:http://www.gnome.org -Source: http://download.gnome.org/sources/mutter/3.26/%{name}-%{version}.tar.xz +Url:https://www.gnome.org +Source: https://download.gnome.org/sources/mutter/3.26/%{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- 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 vliaskovi...@suse.com -- 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-wayland-dma-buf-modifiers-fix.patch bgo#788558 zai...@opensuse.org -- Don't send modifiers to old clients -Patch2: mutter-wayland-dma-buf-modifiers-fix.patch -# PATCH-FIX-UPSTREAM mutter-x11-Protect-XChangeProperty-call.patch bgo#788666 zai...@opensuse.org -- Protect XChangeProperty call with error traps -Patch3: mutter-x11-Protect-XChangeProperty-call.patch -# PATCH-FIX-UPSTREAM mutter-handle-no-to-no-monitor.patch bgo#788607 mgo...@suse.com -- handle updating from no to no monitor. -Patch4: mutter-handle-no-to-no-monitor.patch -# PATCH-FIX-UPSTREAM mutter-preferred-mode.patch bgo#789153 mgo...@suse.com -- monitor/normal: prefer modes with same flags as preferred mode. -Patch5: mutter-preferred-mode.patch -# SLE only patches start at 1000 +# SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box.
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-10-21 20:16:54 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sat Oct 21 20:16:54 2017 rev:118 rq:535494 version:3.26.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-10-20 16:12:38.504776444 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-10-21 20:16:55.840613526 +0200 @@ -1,0 +2,8 @@ +Thu Oct 19 21:47:53 UTC 2017 - mgo...@suse.com + +- Add mutter-handle-no-to-no-monitor.patch: fix possible crash when + turning monitor off and on while logged in (bgo#788607). +- Add mutter-preferred-mode.patch: fix a crash on some ATI (radeon) + configurations (bgo#789153). + +--- New: mutter-handle-no-to-no-monitor.patch mutter-preferred-mode.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.tysVHD/_old 2017-10-21 20:16:57.260547034 +0200 +++ /var/tmp/diff_new_pack.tysVHD/_new 2017-10-21 20:16:57.280546098 +0200 @@ -32,6 +32,10 @@ Patch2: mutter-wayland-dma-buf-modifiers-fix.patch # PATCH-FIX-UPSTREAM mutter-x11-Protect-XChangeProperty-call.patch bgo#788666 zai...@opensuse.org -- Protect XChangeProperty call with error traps Patch3: mutter-x11-Protect-XChangeProperty-call.patch +# PATCH-FIX-UPSTREAM mutter-handle-no-to-no-monitor.patch bgo#788607 mgo...@suse.com -- handle updating from no to no monitor. +Patch4: mutter-handle-no-to-no-monitor.patch +# PATCH-FIX-UPSTREAM mutter-preferred-mode.patch bgo#789153 mgo...@suse.com -- monitor/normal: prefer modes with same flags as preferred mode. +Patch5: mutter-preferred-mode.patch # SLE only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -144,6 +148,8 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 +%patch5 -p1 # SLE only patches and translations. %if !0%{?is_opensuse} ++ mutter-handle-no-to-no-monitor.patch ++ >From 8886e1bbdcb712d1e70873b2cccb7ab62e6a3eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?=Date: Sat, 7 Oct 2017 00:33:39 -0400 Subject: [PATCH] window: Handle updating from no to no monitor When we received two hot plug events that both resulted in headless configuration, we tried to find a new window monitor given the old. That resulted in a null pointer dereference; avoid that by only trying to find the same monitor if there was an old one. https://bugzilla.gnome.org/show_bug.cgi?id=788607 --- src/core/window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/window.c b/src/core/window.c index dc60a667c..c2d9869d2 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -3793,7 +3793,7 @@ meta_window_update_for_monitors_changed (MetaWindow *window) new = find_monitor_by_winsys_id (window, window->preferred_output_winsys_id); /* Otherwise, try to find the old output on a new monitor */ - if (!new) + if (old && !new) new = find_monitor_by_winsys_id (window, old->winsys_id); /* Fall back to primary if everything else failed */ -- 2.14.2 ++ mutter-preferred-mode.patch ++ >From c0dc66e8c0dfc6ab02506343dc8418891159657c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 18 Oct 2017 23:22:01 +0800 Subject: [PATCH] monitor/normal: Prefer modes with same flags as preferred mode When generating MetaMonitorMode's, prefer CRTC modes that has the same set of flags as the preferred mode. This not only is probably a better set of configurable modes, but it'll guarantee that the preferred mode is added. This fixes a crash when the preferred mode was not the first mode with the same resolution, refresh rate and set of handled modes. https://bugzilla.gnome.org/show_bug.cgi?id=789153 --- src/backends/meta-monitor.c | 41 - 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/src/backends/meta-monitor.c b/src/backends/meta-monitor.c index 8ca6ea859..2d06a1e36 100644 --- a/src/backends/meta-monitor.c +++ b/src/backends/meta-monitor.c @@ -394,16 +394,22 @@ generate_mode_id (MetaMonitorModeSpec *monitor_mode_spec) static gboolean meta_monitor_add_mode (MetaMonitor *monitor, - MetaMonitorMode *monitor_mode) + MetaMonitorMode *monitor_mode, + gboolean replace) { MetaMonitorPrivate *priv = meta_monitor_get_instance_private (monitor); + MetaMonitorMode *existing_mode;
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-10-20 16:12:28 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Fri Oct 20 16:12:28 2017 rev:117 rq:533691 version:3.26.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-10-06 11:01:20.692447306 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-10-20 16:12:38.504776444 +0200 @@ -1,0 +2,8 @@ +Tue Oct 10 13:03:00 UTC 2017 - zai...@opensuse.org + +- Add mutter-wayland-dma-buf-modifiers-fix.patch: Don't send + modifiers to old clients (bgo#788558). +- Add mutter-x11-Protect-XChangeProperty-call.patch: Protect + XChangeProperty call with error traps (bgo#788666). + +--- New: mutter-wayland-dma-buf-modifiers-fix.patch mutter-x11-Protect-XChangeProperty-call.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.OV5bPl/_old 2017-10-20 16:12:39.100748603 +0200 +++ /var/tmp/diff_new_pack.OV5bPl/_new 2017-10-20 16:12:39.100748603 +0200 @@ -28,6 +28,10 @@ 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 vliaskovi...@suse.com -- 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-wayland-dma-buf-modifiers-fix.patch bgo#788558 zai...@opensuse.org -- Don't send modifiers to old clients +Patch2: mutter-wayland-dma-buf-modifiers-fix.patch +# PATCH-FIX-UPSTREAM mutter-x11-Protect-XChangeProperty-call.patch bgo#788666 zai...@opensuse.org -- Protect XChangeProperty call with error traps +Patch3: mutter-x11-Protect-XChangeProperty-call.patch # SLE only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -138,6 +142,8 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 # SLE only patches and translations. %if !0%{?is_opensuse} ++ mutter-wayland-dma-buf-modifiers-fix.patch ++ >From edfd15b32daca9fef707a25bf312441349506b05 Mon Sep 17 00:00:00 2001 From: Daniel StoneDate: Mon, 2 Oct 2017 16:46:17 +0100 Subject: wayland-dma-buf: Don't send modifiers to old clients The modifier event was only added in v3 of the client; sending it to older clients (e.g. GStreamer waylandsink) causes them to disconnect immediately. Send the older 'format' event to all clients, and only send the newer 'modifier' event to resource versions 3 or above. https://bugzilla.gnome.org/show_bug.cgi?id=788558 --- src/wayland/meta-wayland-dma-buf.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/wayland/meta-wayland-dma-buf.c b/src/wayland/meta-wayland-dma-buf.c index e5d2f7c..76b8aa2 100644 --- a/src/wayland/meta-wayland-dma-buf.c +++ b/src/wayland/meta-wayland-dma-buf.c @@ -473,12 +473,19 @@ send_modifiers (struct wl_resource *resource, gboolean ret; int i; + zwp_linux_dmabuf_v1_send_format (resource, format); + + /* The modifier event was only added in v3; v1 and v2 only have the format + * event. */ + if (wl_resource_get_version (resource) < ZWP_LINUX_DMABUF_V1_MODIFIER_SINCE_VERSION) +return; + /* First query the number of available modifiers, then allocate an array, * then fill the array. */ ret = meta_egl_query_dma_buf_modifiers (egl, egl_display, format, 0, NULL, NULL, _modifiers, NULL); if (!ret || num_modifiers == 0) - return; +return; modifiers = g_new0 (uint64_t, num_modifiers); ret = meta_egl_query_dma_buf_modifiers (egl, egl_display, format, -- cgit v0.12 ++ mutter-x11-Protect-XChangeProperty-call.patch ++ >From 41f7a5fdf3bd95bd13e43e2151d29157d1dc5168 Mon Sep 17 00:00:00 2001 From: polygamma Date: Mon, 9 Oct 2017 16:14:13 +0200 Subject: x11: Protect XChangeProperty call with error traps They may happen around the time a window is destroyed, thus could result on BadWindow X errors. https://bugzilla.gnome.org/show_bug.cgi?id=788666 --- src/x11/window-x11.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/x11/window-x11.c b/src/x11/window-x11.c index 36a5e70..4885f5f 100644 --- a/src/x11/window-x11.c +++ b/src/x11/window-x11.c @@ -920,11 +920,13 @@ update_gtk_edge_constraints (MetaWindow *window) meta_verbose ("Setting _GTK_EDGE_CONSTRAINTS to %lu\n", data[0]); +
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-10-06 11:00:33 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Fri Oct 6 11:00:33 2017 rev:116 rq:531578 version:3.26.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-09-26 21:11:53.911690093 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-10-06 11:01:20.692447306 +0200 @@ -1,0 +2,38 @@ +Wed Oct 4 19:55:42 UTC 2017 - zai...@opensuse.org + +- Update to version 3.26.1: + + Fix crash when respawning shortcut inhibitor dialog +(bgo#787568). + + Fix crash during monitor configuration migration (bgo#787668). + + Fix multihead regressions in X11 session (bgo#787477). + + Fix screen rotation regressions (bgo#787836). + + Fix keybindings not being resolved with non-latin layouts (bgo#787016). + + Support snap packages for sandboxed app IDs (bgo#788217). + + Fix crash when reconnecting tablet device (bgo#787649). + + Support running headless (bgo#730551, bgo#787637). + + Support _NET_RESTACK_WINDOW and ConfigureRequest siblings (bgo#786365). + + Fix monitor layout not being remembered across sessions (bgo#787629). + + Make sure to export _NET_NUMBER_OF_DESKTOPS (bgo#760651). + + Allow resizing of tiled windows (bgo#645153). + + Export tiling information to clients (bgo#751857). + + Misc. bug fixes: bgo#787570, bgo#787715, bgo#787953, +bgo#788049, bgo#788199, bgo#788292, bgo#788197. + + Updated translations. +- Drop upstream fixed patches: + + mutter-wayland-fixes.patch. + + mutter-monitor-refresh-rate.patch. + + mutter-fix-kinetic-scrolling.patch. + + mutter-monitor-config-manager-rotation-fix.patch. + + mutter-fix-hidpi-scaling-x11.patch. + + mutter-bsc1052058-NET_RESTACK_WINDOW-Respect-sibling.patch. + +--- +Mon Oct 2 11:57:00 CEST 2017 - vliaskovi...@suse.com + +- Add mutter-bsc1052058-NET_RESTACK_WINDOW-Respect-sibling.patch: + Implement _NET_RESTACK_WINDOW and respect sibling field of + XConfigureRequestEvent. This way X11 window stack operations work + as expected. + (bsc#1052058, bgo#786363, bgo#786365) + +--- Old: mutter-3.26.0.tar.xz mutter-fix-hidpi-scaling-x11.patch mutter-fix-kinetic-scrolling.patch mutter-monitor-config-manager-rotation-fix.patch mutter-monitor-refresh-rate.patch mutter-wayland-fixes.patch New: mutter-3.26.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.Yoc97e/_old 2017-10-06 11:01:22.796129206 +0200 +++ /var/tmp/diff_new_pack.Yoc97e/_new 2017-10-06 11:01:22.796129206 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.26.0 +Version:3.26.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -28,16 +28,6 @@ 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 vliaskovi...@suse.com -- 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-wayland-fixes.patch bgo#787570 bgo#787568 zai...@opensuse.org -- Three bugfix commits from upstream for wayland -Patch2: mutter-wayland-fixes.patch -# PATCH-FIX-UPSTREAM mutter-monitor-refresh-rate.patch bgo#787668 zai...@opensuse.org -- Fix refreshrate for some user -Patch3: mutter-monitor-refresh-rate.patch -# PATCH-FIX-UPSTREAM mutter-fix-kinetic-scrolling.patch zai...@opensuse.org -- Fix kinetic scrolling -Patch4: mutter-fix-kinetic-scrolling.patch -# PATCH-FIX-UPSTREAM mutter-monitor-config-manager-rotation-fix.patch bgo#787836 badshah...@gmail.com -- Fix transformation when rotating screen so that rotation by 90/270 deg don't show a black screen; patch taken from upstream git -Patch5: mutter-monitor-config-manager-rotation-fix.patch -# PATCH-FIX-UPSTREAM mutter-fix-hidpi-scaling-x11.patch bgo#788049 zai...@opensuse.org -- Fix hidpi scaling regression when using X11 -Patch6: mutter-fix-hidpi-scaling-x11.patch # SLE only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -148,11 +138,6 @@ %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 # SLE only patches and translations. %if !0%{?is_opensuse} ++ mutter-3.26.0.tar.xz ->
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-09-26 21:11:49 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Tue Sep 26 21:11:49 2017 rev:115 rq:528723 version:3.26.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-09-18 19:51:33.587635410 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-09-26 21:11:53.911690093 +0200 @@ -1,0 +2,14 @@ +Mon Sep 25 21:10:56 UTC 2017 - zai...@opensuse.org + +- Add mutter-fix-hidpi-scaling-x11.patch: Fix hidpi scaling + regression when using X11 (bgo#788049). + +--- +Mon Sep 25 11:21:03 UTC 2017 - badshah...@gmail.com + +- Add mutter-monitor-config-manager-rotation-fix.patch: Fix + transformation when rotating screen so that rotation by 90/270 + deg don't show a black screen; patch taken from upstream git + (bgo#787836). + +--- New: mutter-fix-hidpi-scaling-x11.patch mutter-monitor-config-manager-rotation-fix.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.6mucr9/_old 2017-09-26 21:11:55.459472449 +0200 +++ /var/tmp/diff_new_pack.6mucr9/_new 2017-09-26 21:11:55.463471886 +0200 @@ -34,6 +34,10 @@ Patch3: mutter-monitor-refresh-rate.patch # PATCH-FIX-UPSTREAM mutter-fix-kinetic-scrolling.patch zai...@opensuse.org -- Fix kinetic scrolling Patch4: mutter-fix-kinetic-scrolling.patch +# PATCH-FIX-UPSTREAM mutter-monitor-config-manager-rotation-fix.patch bgo#787836 badshah...@gmail.com -- Fix transformation when rotating screen so that rotation by 90/270 deg don't show a black screen; patch taken from upstream git +Patch5: mutter-monitor-config-manager-rotation-fix.patch +# PATCH-FIX-UPSTREAM mutter-fix-hidpi-scaling-x11.patch bgo#788049 zai...@opensuse.org -- Fix hidpi scaling regression when using X11 +Patch6: mutter-fix-hidpi-scaling-x11.patch # SLE only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -147,6 +151,8 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 +%patch6 -p1 # SLE only patches and translations. %if !0%{?is_opensuse} ++ mutter-fix-hidpi-scaling-x11.patch ++ >From ea214fbe0f85119f7a10244d211a13489a7a44d6 Mon Sep 17 00:00:00 2001 From: Jeremy SollerDate: Mon, 25 Sep 2017 20:04:00 + Subject: Remove unscaled-font-dpi setting from X11 backend https://bugzilla.gnome.org/show_bug.cgi?id=788049 --- clutter/clutter/x11/clutter-settings-x11.h | 1 - 1 file changed, 1 deletion(-) diff --git a/clutter/clutter/x11/clutter-settings-x11.h b/clutter/clutter/x11/clutter-settings-x11.h index 3e08885..b7d1b0e 100644 --- a/clutter/clutter/x11/clutter-settings-x11.h +++ b/clutter/clutter/x11/clutter-settings-x11.h @@ -14,7 +14,6 @@ static const struct { { "Xft/HintStyle", "font-hint-style" }, { "Xft/RGBA","font-subpixel-order" }, { "Fontconfig/Timestamp","fontconfig-timestamp" }, - { "Gdk/UnscaledDPI", "unscaled-font-dpi" }, }; static const gint _n_clutter_settings_map = G_N_ELEMENTS (_clutter_settings_map); -- cgit v0.12 ++ mutter-monitor-config-manager-rotation-fix.patch ++ >From 1035200f26efaddc8c21194e775f11fedf2ee266 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 17 Sep 2017 12:07:12 +0200 Subject: monitor-config-manager: Fix 90/270 degree rotation not working When rotating 90/270 degrees we need to swap width and height. This fixes the screen going black and the following errors showing in the journal: gnome-shell[1097]: Failed to set CRTC mode 800x1280: No space left on device gnome-shell[1097]: Failed to flip: Device or resource busy gnome-shell[1097]: Failed to set CRTC mode 800x1280: No space left on device gnome-shell[1097]: Failed to set CRTC mode 800x1280: No space left on device When rotating a tablet with accelerometer 90/270 degrees. https://bugzilla.gnome.org/show_bug.cgi?id=787836 --- src/backends/meta-monitor-config-manager.c | 8 1 file changed, 8 insertions(+) diff --git a/src/backends/meta-monitor-config-manager.c b/src/backends/meta-monitor-config-manager.c index 265269c..d40c2e0 100644 --- a/src/backends/meta-monitor-config-manager.c +++ b/src/backends/meta-monitor-config-manager.c @@ -764,6 +764,14 @@ create_for_builtin_display_rotation (MetaMonitorConfigManager *config_manager, logical_monitor_config->monitor_configs = g_list_append (NULL,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-09-18 19:51:32 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Mon Sep 18 19:51:32 2017 rev:114 rq:526427 version:3.26.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-09-15 21:07:33.999199643 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-09-18 19:51:33.587635410 +0200 @@ -1,0 +2,9 @@ +Fri Sep 15 08:50:28 UTC 2017 - zai...@opensuse.org + +- Add mutter-wayland-fixes.patch: Three bugfix commits from + upstream for wayland (bgo#787570, bgo#787568). +- Add mutter-monitor-refresh-rate.patch: Fix refresh rate for some + users (bgo#787668). +- Add mutter-fix-kinetic-scrolling.patch: Fix kinetic scrolling. + +--- @@ -5,0 +15,8 @@ + +--- +Tue Sep 12 19:59:13 UTC 2017 - zai...@opensuse.org + +- Add disabled pkgconfig(libpipewire-0.1) BuildRequires and + --enable-remote-desktop configure flag, enable support for + remote desktop and screen cast when the dependency is available + in openSUSE. New: mutter-fix-kinetic-scrolling.patch mutter-monitor-refresh-rate.patch mutter-wayland-fixes.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.t4Qzpe/_old 2017-09-18 19:51:34.343529094 +0200 +++ /var/tmp/diff_new_pack.t4Qzpe/_new 2017-09-18 19:51:34.347528532 +0200 @@ -28,6 +28,13 @@ 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 vliaskovi...@suse.com -- 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-wayland-fixes.patch bgo#787570 bgo#787568 zai...@opensuse.org -- Three bugfix commits from upstream for wayland +Patch2: mutter-wayland-fixes.patch +# PATCH-FIX-UPSTREAM mutter-monitor-refresh-rate.patch bgo#787668 zai...@opensuse.org -- Fix refreshrate for some user +Patch3: mutter-monitor-refresh-rate.patch +# PATCH-FIX-UPSTREAM mutter-fix-kinetic-scrolling.patch zai...@opensuse.org -- Fix kinetic scrolling +Patch4: mutter-fix-kinetic-scrolling.patch + # SLE only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -54,6 +61,8 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libinput) +# Not available in openSUSE yet +# BuildRequires: pkgconfig(libpipewire-0.1) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libudev) >= 136 BuildRequires: pkgconfig(libwacom) @@ -135,6 +144,10 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 + # SLE only patches and translations. %if !0%{?is_opensuse} translation-update-upstream @@ -144,6 +157,7 @@ %endif %build +# FIXME add --enable-remote-desktop when libpipewire-0.1 is available %configure \ --enable-wayland \ --enable-native-backend \ ++ mutter-fix-kinetic-scrolling.patch ++ >From 26cd031be8b675bd89fc4582e0e4c6af81d7 Mon Sep 17 00:00:00 2001 From: Carlos GarnachoDate: Thu, 14 Sep 2017 14:55:02 +0200 Subject: clutter: Use the ClutterScrollFinishFlags when delivering scroll event This got accidentally hardcoded to CLUTTER_SCROLL_FINISHED_NONE on commit d3c559a917, which broke kinetic scrolling for touchpads on clients. --- clutter/clutter/evdev/clutter-device-manager-evdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/clutter/clutter/evdev/clutter-device-manager-evdev.c b/clutter/clutter/evdev/clutter-device-manager-evdev.c index 4470a62..9de2ea1 100644 --- a/clutter/clutter/evdev/clutter-device-manager-evdev.c +++ b/clutter/clutter/evdev/clutter-device-manager-evdev.c @@ -1214,8 +1214,7 @@ notify_continuous_axis (ClutterSeatEvdev *seat, clutter_seat_evdev_notify_scroll_continuous (seat, device, time_us, dx, dy, - scroll_source, - CLUTTER_SCROLL_FINISHED_NONE); + scroll_source, finish_flags); } static void -- cgit v0.12 ++ mutter-monitor-refresh-rate.patch ++ >From
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-09-15 21:07:33 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Fri Sep 15 21:07:33 2017 rev:113 rq:526327 version:3.26.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-09-13 21:57:00.553016923 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-09-15 21:07:33.999199643 +0200 @@ -1,0 +2,6 @@ +Thu Sep 14 14:39:13 UTC 2017 - fezh...@suse.com + +- Drop SLE12 / Leap42 conditionals and build with wayland + unconditionally. + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.LWR2Me/_old 2017-09-15 21:07:34.755093520 +0200 +++ /var/tmp/diff_new_pack.LWR2Me/_new 2017-09-15 21:07:34.759092958 +0200 @@ -16,11 +16,6 @@ # -%if 0%{?suse_version} == 1315 -%bcond_with wayland -%else -%bcond_without wayland -%endif Name: mutter Version:3.26.0 Release:0 @@ -87,14 +82,12 @@ %if !0%{?is_opensuse} BuildRequires: translation-update-upstream %endif -%if %{with wayland} BuildRequires: pkgconfig(gbm) >= 10.3 BuildRequires: pkgconfig(gudev-1.0) >= 232 BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(wayland-protocols) >= 1.9 BuildRequires: pkgconfig(wayland-server) >= 1.13.0 -%endif %description Mutter is a window and compositing manager based on Clutter, forked @@ -152,13 +145,8 @@ %build %configure \ -%if %{with wayland} --enable-wayland \ --enable-native-backend \ -%else ---disable-wayland \ ---disable-native-backend \ -%endif --disable-static \ --enable-egl-device \ --enable-compile-warnings=maximum
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-09-13 21:56:51 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed Sep 13 21:56:51 2017 rev:112 rq:523833 version:3.26.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-08-18 14:58:44.413994565 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-09-13 21:57:00.553016923 +0200 @@ -1,0 +2,59 @@ +Tue Sep 12 19:33:28 UTC 2017 - luc1...@linuxmail.org + +- Update to version 3.26.0: + + Updated translations. +- Changes from version 3.25.92: + + Add screencast and remote desktop support (bgo#784199). + + Support running with no attached monitors (bgo#730551). + + Add a vertical gradient effect to background actor (bgo#786618). + + Misc. bug fixes: bgo#786619, bgo#786677, bgo#772218, bgo#786918, +bgo#760670. + + Updated translations. +- Drop mutter-no-mandatory-eglGetPlatformDisplayEXT.patch and + mutter-new-libgudev.patch, fixed upstream. + +--- +Thu Sep 7 18:09:43 UTC 2017 - zai...@opensuse.org + +- Add mutter-new-libgudev.patch: Fix build with new libgudev + (bgo#760670). + +--- +Thu Aug 24 07:59:06 UTC 2017 - zai...@opensuse.org + +- Add mutter-no-mandatory-eglGetPlatformDisplayEXT.patch: egl: + Don't require eglGetPlatformDisplayEXT. Trying to unilaterally + require eglGetPlatformDisplayEXT causes problems in scenarios + where this method is not available. Besides, this should only be + required on Wayland, so we can stop requiring it always and + simply let the eglGetPlatformDisplay() function error accordingly + when needed (bgo#786619). + +--- +Tue Aug 22 08:20:16 UTC 2017 - zai...@opensuse.org + +- Update to version 3.25.91: + + Reduce memory use of suspended instances (bgo#786299). + + Make supported scales determination saner (bgo#786474). + + Fix crash on inhibit-shortcuts dialog reponse (bgo#786385). + + Support libinput's tag-and-drag setting (bgo#775755). + + Avoid overlapping keybindings with multiple layouts +(bgo#786408). + + Fix non-transformed cursor on rotated monitors (bgo#786023). + + Avoid unnecessary work during background painting (bgo#783512). + + Misc. bug fixes: bgo#691611, bgo#786300, bgo#32, +bgo#786568. + + Updated translations. + +--- +Mon Aug 21 12:40:17 UTC 2017 - dims...@opensuse.org + +- Update to version 3.25.90: + + Add zwp_linux_dmabuf_v1 support (bgo#785262). + + Add (x)wayland shortcut inhibitor support (bgo#783342). + + Misc. bug fixes: bgo#785263, bgo#785347, bgo#767805. + + Updated translations. +- Rename libmutter-0-0 subpackage to libmutter-1-0, following + upstreams soname change. + +--- @@ -5,0 +65,97 @@ + +--- +Thu Jul 20 13:25:04 UTC 2017 - zai...@opensuse.org + +- Update to version 3.25.4: + + Do not throttle motion events on tablet tools (bgo#783535). + + Handle left-handed mode on pen/eraser devices (bgo#782027). + + Add wl_surface.damage_buffer() support (bgo#784080). + + Fix crash when moving across on-adjacent monitors (bgo#783630). + + Fix window moving/resizing via tablet tools (bgo#777333). + + Support fractional monitor scaling (bgo#765011). + + Keep override-redirect windows stacked on top (bgo#780485). + + Implement tablet rings/strips configuration (bgo#782033). + + Support tablet wheel events on wayland (bgo#783716). + + Move g-s-d xrandr functionality into mutter (bgo#781906). + + Misc. bug fixes: bgo#783502, bgo#784009, bgo#784223, +bgo#784272, bgo#784402, bgo#784881, bgo#762083, bgo#784867, +bgo#781723. +- Drop desktop_database_post(un) and + glib2_gsettings_schema_post(un) from post(un), no longer needed + as we have file-triggers to take care of this for us now. + +--- +Thu Jul 20 13:25:04 UTC 2017 - dims...@opensuse.org + +- Update to version 3.25.3: + + Ignore hotplug-mode-update value on startup (bgo#783073). + + Implement configurable monitor scales on X11 (bgo#32). + + Fix handling of tiled monitors (bgo#781723). + + Handle multiple keycodes for keysym (bgo#781223). + + Consider subsurfaces when grabbing (bgo#781811). + + Fix logic for HiPDPI scaling of TV outputs (bgo#777347). + + Fix handling of left-handed mode on pen/eraser devices +(bgo#782027). + + Fix output cycling in non-display-attached tablets (bgo#782032). + + Fix wacom
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-08-18 14:58:41 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Fri Aug 18 14:58:41 2017 rev:111 rq:516864 version:3.24.4 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-07-24 12:33:01.480419234 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-08-18 14:58:44.413994565 +0200 @@ -1,0 +2,6 @@ +Tue Aug 8 18:34:12 UTC 2017 - co...@suse.com + +- libinput is needed also without wayland, so buildrequire + it unconditionally + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.HPmqVf/_old 2017-08-18 14:58:45.837794131 +0200 +++ /var/tmp/diff_new_pack.HPmqVf/_new 2017-08-18 14:58:45.841793569 +0200 @@ -84,11 +84,11 @@ BuildRequires: pkgconfig(gbm) >= 10.3 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libdrm) -BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(wayland-protocols) >= 1.7 BuildRequires: pkgconfig(wayland-server) >= 1.1.90 %endif +BuildRequires: pkgconfig(libinput) Requires: zenity Recommends: %{name}-lang Provides: windowmanager
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-07-24 12:32:00 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Mon Jul 24 12:32:00 2017 rev:110 rq:511826 version:3.24.4 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-07-17 08:59:24.415231967 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-07-24 12:33:01.480419234 +0200 @@ -1,0 +2,18 @@ +Thu Jul 20 08:24:20 UTC 2017 - zai...@opensuse.org + +- Update to version 3.24.4: + + Fix wacom cursor offset on wayland (bgo#784009). + + Do not throttle motion events on tablet tools (bgo#783535). + + Handle left-handed mode on pen/eraser devices (bgo#782027). + + Fix crash when decreasing number of workspaces (bgo#784223, +boo#1045440). + + Fix crash when moving across on-adjacent monitors (bgo#783630). + + Fix window moving/resizing via tablet tools (bgo#777333). + + Improve stability of tablet plugs/unplugs (bgo#784881). + + Implement tablet rings/strips configuration (bgo#782033). + + Support tablet wheel events on wayland (bgo#783716). + + Misc. bug fixes: bgo#784402, bgo#784867, bgo#781723. + + Updated translations. +- Add pkgconfig(libudev) BuildRequires: New explicit dependency. + +--- Old: mutter-3.24.3.tar.xz New: mutter-3.24.4.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.5VpKBd/_old 2017-07-24 12:33:02.140326080 +0200 +++ /var/tmp/diff_new_pack.5VpKBd/_new 2017-07-24 12:33:02.144325515 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.24.3 +Version:3.24.4 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -61,6 +61,7 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libudev) >= 136 BuildRequires: pkgconfig(libwacom) BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(upower-glib) >= 0.99.0 @@ -101,9 +102,9 @@ %package -n libmutter-0-0 Summary:Window and compositing manager based on Clutter -Group: System/Libraries # 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} Obsoletes: libmutter0 ++ mutter-3.24.3.tar.xz -> mutter-3.24.4.tar.xz ++ 3256 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-07-17 08:59:22 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Mon Jul 17 08:59:22 2017 rev:109 rq:509982 version:3.24.3 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-06-26 15:51:07.877238397 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-07-17 08:59:24.415231967 +0200 @@ -1,0 +2,7 @@ +Thu Jul 6 10:39:29 CEST 2017 - vliaskovi...@suse.com + +- Add RGB16_565 format to support 16-bit color depth sessions + (FATE#323412, bgo#781704, bsc#1024748) + mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch + +--- New: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.dONY6d/_old 2017-07-17 08:59:25.195122156 +0200 +++ /var/tmp/diff_new_pack.dONY6d/_new 2017-07-17 08:59:25.199121593 +0200 @@ -38,6 +38,8 @@ Patch3: mutter-bsc984738-grab-display.patch # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland Patch6: mutter-fix-startup.patch +# PATCH-FEATURE-UPSTREAM mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch FATE#323412 bgo#781704 bsc#1024748 vliaskovi...@suse.com -- iconcache: Support RGB16_565 format for 16-bit sessions +Patch7: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -99,9 +101,9 @@ %package -n libmutter-0-0 Summary:Window and compositing manager based on Clutter +Group: System/Libraries # 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} Obsoletes: libmutter0 @@ -143,6 +145,7 @@ %patch3 -p1 %endif %patch6 -p1 +%patch7 -p1 %build %configure \ ++ mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch ++ >From ac29ffebc3cbc4aa33e2f4685039496d2cff6170 Mon Sep 17 00:00:00 2001 From: Vasilis LiaskovitisDate: Thu, 6 Jul 2017 10:26:57 +0200 Subject: [PATCH] iconcache: Support RGB16_565 format for 16-bit color depth sessions Add an RGB16_565 XRenderPictformat. Otherwise, 16-bit depth sessions terminate in standard_pict_format_for_depth(). https://bugzilla.gnome.org/show_bug.cgi?id=781704 --- src/x11/iconcache.c | 35 ++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/src/x11/iconcache.c b/src/x11/iconcache.c index 508dd82b1..f77783a05 100644 --- a/src/x11/iconcache.c +++ b/src/x11/iconcache.c @@ -304,10 +304,43 @@ standard_pict_format_for_depth (int depth) } } +static XRenderPictFormat RGB16_565_Format = +/* PictRGB16_565 */ +{ + { +0, /* id */ +PictTypeDirect,/* type */ +16,/* depth */ +{ /* direct */ +11,/* direct.red */ +0x1f, /* direct.redMask */ +5, /* direct.green */ +0x3f, /* direct.greenMask */ +0, /* direct.blue */ +0x1f, /* direct.blueMask */ +0, /* direct.alpha */ +0x00, /* direct.alphaMask */ +}, +0, /* colormap */ + }, + PictFormatType | + PictFormatDepth | + PictFormatRed | + PictFormatRedMask | + PictFormatGreen | + PictFormatGreenMask | + PictFormatBlue | + PictFormatBlueMask | + PictFormatAlphaMask, +}; + static XRenderPictFormat * pict_format_for_depth (Display *xdisplay, int depth) { - return XRenderFindStandardFormat (xdisplay, standard_pict_format_for_depth (depth)); + if (depth != 16) +return XRenderFindStandardFormat (xdisplay, standard_pict_format_for_depth (depth)); + else +return _565_Format; } static cairo_surface_t * -- 2.12.0
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-06-26 15:51:06 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Mon Jun 26 15:51:06 2017 rev:108 rq:505902 version:3.24.3 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-06-17 10:18:15.487795095 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-06-26 15:51:07.877238397 +0200 @@ -1,0 +2,22 @@ +Fri Jun 23 13:18:37 UTC 2017 - zai...@opensuse.org + +- Update to version 3.24.3: + + Fix handling of tiled monitors (bgo#781723). + + Fix swapped red and blue channels in CoglTexture data +(bgo#779234). + + Fix glitches when opening a window maximized (bgo#781353, +bgo#782183). + + Implement support for disable-while-typing option (bgo#764852). + + Consider subsurfaces when grabbing (bgo#781811). + + Fix handling of left-handed mode on pen/eraser devices +(bgo#782027). + + Fix output cycling in non-display-attached tablets +(bgo#782032). + + Fix wacom cursor offset on wayland (bgo#784009). + + Handle EXIF orientation of backgrounds (bgo#783125). + + Misc. bug fixes: bgo#782156, bgo#780407, bgo#757661, +bgo#783113, bgo#781703. +- Drop mutter-monitor-fixes.patch and mutter-wayland-fixes.patch, + fixed upstream. + +--- Old: mutter-3.24.2.tar.xz mutter-monitor-fixes.patch mutter-wayland-fixes.patch New: mutter-3.24.3.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.5MmWKG/_old 2017-06-26 15:51:08.741116584 +0200 +++ /var/tmp/diff_new_pack.5MmWKG/_new 2017-06-26 15:51:08.745116020 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.24.2 +Version:3.24.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -38,10 +38,6 @@ Patch3: mutter-bsc984738-grab-display.patch # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland Patch6: mutter-fix-startup.patch -# PATCH-FIX-UPSTREAM mutter-monitor-fixes.patch zai...@opensuse.org -- Various monitor fixes from upstream stable git -Patch7: mutter-monitor-fixes.patch -# PATCH-FIX-UPSTREAM mutter-wayland-fixes.patch zai...@opensuse.org -- Various wayland fixes from upstream stable git -Patch8: mutter-wayland-fixes.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -147,8 +143,6 @@ %patch3 -p1 %endif %patch6 -p1 -%patch7 -p1 -%patch8 -p1 %build %configure \ ++ mutter-3.24.2.tar.xz -> mutter-3.24.3.tar.xz ++ 2358 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-06-17 10:18:13 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sat Jun 17 10:18:13 2017 rev:107 rq:503459 version:3.24.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-05-31 12:13:39.843880028 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-06-17 10:18:15.487795095 +0200 @@ -1,0 +2,8 @@ +Thu May 18 19:03:09 UTC 2017 - zai...@opensuse.org + +- Add upstream patches: mutter-monitor-fixes.patch: Various monitor + fixes from upstream stable git. + and mutter-wayland-fixes.patch: Various wayland fixes from + upstream stable git. + +--- New: mutter-monitor-fixes.patch mutter-wayland-fixes.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.K6rshI/_old 2017-06-17 10:18:16.163699750 +0200 +++ /var/tmp/diff_new_pack.K6rshI/_new 2017-06-17 10:18:16.167699186 +0200 @@ -38,6 +38,10 @@ Patch3: mutter-bsc984738-grab-display.patch # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland Patch6: mutter-fix-startup.patch +# PATCH-FIX-UPSTREAM mutter-monitor-fixes.patch zai...@opensuse.org -- Various monitor fixes from upstream stable git +Patch7: mutter-monitor-fixes.patch +# PATCH-FIX-UPSTREAM mutter-wayland-fixes.patch zai...@opensuse.org -- Various wayland fixes from upstream stable git +Patch8: mutter-wayland-fixes.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -143,6 +147,8 @@ %patch3 -p1 %endif %patch6 -p1 +%patch7 -p1 +%patch8 -p1 %build %configure \ ++ mutter-monitor-fixes.patch ++ 1617 lines (skipped) ++ mutter-wayland-fixes.patch ++ >From ca31e4dc147997cae5abb75bf630acaaa30d2a8b Mon Sep 17 00:00:00 2001 From: Olivier FourdanDate: Fri, 5 May 2017 13:55:51 +0200 Subject: wayland: Make sure we have a pending geometry If the client doesn't set a geometry using xdg_shell, we'll compute its geometry based on its surface and subsurfaces. Yet, we translate that as a window (re)size only when there is a pending geometry, that we don't have when we computed the geometry by ourself. Make sure we set the pending new geometry flag when computing the geometry when it actually changed. https://bugzilla.gnome.org/show_bug.cgi?id=782213 --- src/wayland/meta-wayland-xdg-shell.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/wayland/meta-wayland-xdg-shell.c b/src/wayland/meta-wayland-xdg-shell.c index 5d3b97b..9791b9f 100644 --- a/src/wayland/meta-wayland-xdg-shell.c +++ b/src/wayland/meta-wayland-xdg-shell.c @@ -1272,11 +1272,19 @@ xdg_surface_role_commit (MetaWaylandSurfaceRole *surface_role, } else if (!priv->has_set_geometry) { + MetaRectangle new_geometry = { 0 }; + /* If the surface has never set any geometry, calculate * a default one unioning the surface and all subsurfaces together. */ + meta_wayland_surface_calculate_window_geometry (surface, - >geometry, + _geometry, 0, 0); + if (!meta_rectangle_equal (_geometry, >geometry)) +{ + pending->has_new_geometry = TRUE; + priv->geometry = new_geometry; +} } } -- cgit v0.12 >From 7f0f880fba6c1b066cfa3d36aa113cc0d46fadad Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Wed, 10 May 2017 08:59:53 +0200 Subject: wayland: Apply size hints regardless of geometry Previously we would bail out early in xdg_toplevel_role_commit() if no geometry change was set, ignoring the possible min/max size hints changes. But setting a min/max size hint without changing the geometry is perfectly valid, so we ought to apply the min/max changes regardless of a geometry change. https://bugzilla.gnome.org/show_bug.cgi?id=782213 --- src/wayland/meta-wayland-xdg-shell.c | 22 ++ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/wayland/meta-wayland-xdg-shell.c b/src/wayland/meta-wayland-xdg-shell.c index 9791b9f..e840365 100644 --- a/src/wayland/meta-wayland-xdg-shell.c +++ b/src/wayland/meta-wayland-xdg-shell.c @@ -624,20 +624,18 @@ xdg_toplevel_role_commit (MetaWaylandSurfaceRole *surface_role, if (!window) return; - if
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-05-31 12:13:38 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed May 31 12:13:38 2017 rev:106 rq:496408 version:3.24.2 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-04-29 10:49:05.605785048 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-05-31 12:13:39.843880028 +0200 @@ -1,0 +2,21 @@ +Thu May 18 18:03:09 UTC 2017 - zai...@opensuse.org + +- Add pkgconfig(libwacom) BuildRequires: Build advanced tablet + support. + +--- +Thu May 11 15:29:06 UTC 2017 - zai...@opensuse.org + +- Update to version 3.24.2: + + Don't crash when wayland clients commit to destroyed surfaces +(bgo#781391). + + Fix frame updates on hide-titlebar-when-maximized changes +(bgo#781862). + + Fix accessible screen coordinates on X11 (bgo#781902). + + Fix copy+paste of UTF8 strings between X11 and wayland +(bgo#782472). + + Fix non-wayland builds (bgo#780533). + + Misc. bug fixes: bgo#781242, bgo#780215, bgo#759085. + + Updated translations. + +--- Old: mutter-3.24.1.tar.xz New: mutter-3.24.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.fe3J0D/_old 2017-05-31 12:13:40.851737762 +0200 +++ /var/tmp/diff_new_pack.fe3J0D/_new 2017-05-31 12:13:40.851737762 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.24.1 +Version:3.24.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -59,6 +59,7 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libwacom) BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(x11-xcb) ++ mutter-3.24.1.tar.xz -> mutter-3.24.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.24.1/Makefile.in new/mutter-3.24.2/Makefile.in --- old/mutter-3.24.1/Makefile.in 2017-04-11 01:24:09.0 +0200 +++ new/mutter-3.24.2/Makefile.in 2017-05-11 14:30:21.0 +0200 @@ -176,7 +176,7 @@ $(top_srcdir)/build-aux/missing \ $(top_srcdir)/src/meta/meta-version.h.in ABOUT-NLS COPYING \ NEWS build-aux/compile build-aux/config.guess \ - build-aux/config.rpath build-aux/config.sub \ + build-aux/config.rpath build-aux/config.sub build-aux/depcomp \ build-aux/install-sh build-aux/ltmain.sh build-aux/missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.24.1/NEWS new/mutter-3.24.2/NEWS --- old/mutter-3.24.1/NEWS 2017-04-11 01:23:10.0 +0200 +++ new/mutter-3.24.2/NEWS 2017-05-11 14:30:09.0 +0200 @@ -1,3 +1,19 @@ +3.24.2 +== +* Don't crash when wayland clients commit to destroyed surfaces [Jonas; #781391] +* Fix frame updates on hide-titlebar-when-maximized changes [Florian; #781862] +* Fix accessible screen coordinates on X11 [Florian; #781902] +* Fix copy+paste of UTF8 strings between X11 and wayland [Carlos; #782472] +* Fix non-wayland builds [Chris; #780533] +* Misc. bug fixes [Philip, Matthias, Nigel; #781242, #780215, #759085] + +Contributors: + Jonas Ådahl, Philip Chimento, Carlos Garnacho, Matthias Liertzer, + Florian Müllner, Nigel Taylor, Chris Vine + +Translations: + Jordi Mas [ca] + 3.24.1 == * Always sync window geometry on state changes [Jonas; #780292] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.24.1/clutter/clutter/cally/cally-actor.c new/mutter-3.24.2/clutter/clutter/cally/cally-actor.c --- old/mutter-3.24.1/clutter/clutter/cally/cally-actor.c 2017-03-09 19:39:06.0 +0100 +++ new/mutter-3.24.2/clutter/clutter/cally/cally-actor.c 2017-05-11 13:09:30.0 +0200 @@ -781,7 +781,7 @@ "position of the stage"); } else -#else +#endif { static gboolean yet_warned = FALSE; @@ -793,7 +793,6 @@ "atk_component_get_extents() with ATK_XY_SCREEN."); } } -#endif if (xp) *xp = x; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore'
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-04-29 10:49:04 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Sat Apr 29 10:49:04 2017 rev:105 rq:490203 version:3.24.1 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-03-23 22:58:35.768239533 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-04-29 10:49:05.605785048 +0200 @@ -1,0 +2,15 @@ +Sat Apr 15 21:44:48 UTC 2017 - zai...@opensuse.org + +- Update to version 3.24.1: + + Always sync window geometry on state changes (bgo#780292). + + Use EGL instead of GLX when drawing using GLES (bgo#771636). + + Fix HiDPI detection on vertical monitor layouts (bgo#777687). + + Get double-click timing from desktop mouse settings +(bgo#771576). + + Scale relative motion deltas with monitor scale (bgo#778119). + + Use texture fallback when setting hardware cursor fails +(bgo#770020). + + Fix lock-up when using additional theme variants (bgo#780254). + + Updated translations. + +--- Old: mutter-3.24.0.tar.xz New: mutter-3.24.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.dtZH9X/_old 2017-04-29 10:49:06.593645490 +0200 +++ /var/tmp/diff_new_pack.dtZH9X/_new 2017-04-29 10:49:06.597644925 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.24.0 +Version:3.24.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.24.0.tar.xz -> mutter-3.24.1.tar.xz ++ 5588 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-03-23 22:58:34 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Thu Mar 23 22:58:34 2017 rev:104 rq: version:3.24.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-03-22 23:10:46.995502871 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-03-23 22:58:35.768239533 +0100 @@ -1,0 +2,6 @@ +Thu Mar 23 21:49:19 UTC 2017 - zai...@opensuse.org + +- Add libmutter0 Obsoletes: Ease updates from older versions of + openSUSE (boo#1030759). + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.mr9CP1/_old 2017-03-23 22:58:37.020062632 +0100 +++ /var/tmp/diff_new_pack.mr9CP1/_new 2017-03-23 22:58:37.020062632 +0100 @@ -102,6 +102,7 @@ # (since we can't require = version, to not break SLPP) Group: System/Libraries Requires: %{name}-data >= %{version} +Obsoletes: libmutter0 %description -n libmutter-0-0 Mutter is a window and compositing manager based on Clutter, forked
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-03-22 23:10:43 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Wed Mar 22 23:10:43 2017 rev:103 rq:481596 version:3.24.0 Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2017-02-20 14:28:50.716883205 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-03-22 23:10:46.995502871 +0100 @@ -1,0 +2,138 @@ +Mon Mar 20 20:15:10 UTC 2017 - dims...@opensuse.org + +- Update to version 3.24.0: + + Updated translations. + +--- +Tue Mar 14 17:37:28 UTC 2017 - dims...@opensuse.org + +- Update to version 3.23.92: + + Properly handle EGLOutput acquire errors (bgo#779112). + + Fix crash when a window closes during Alt+Tab (bgo#779483). + + Implement DnD handling code in wayland (bgo#765003). + + Fix fallout from pixel conversion optimization in 3.23.91 +(bgo#779234). + + Fix mouse input stopping to work in applications (bgo#763246). + + Fix DnD between QT5 and GTK3 applications on wayland +(bgo#779757). + + Make EDID reading less fragile (bgo#779837). + + Add support for tablet grouping (bgo#779986). + + Misc. bug fixes and cleanups: bgo#779436, bgo#779001, +bgo#779745. + + Updated translations. + +--- +Fri Mar 3 15:42:55 UTC 2017 - zai...@opensuse.org + +- Pass --enable-egl-device to configure, build egl support, we + already have the needed BuildRequires. + +--- +Wed Mar 1 15:17:53 UTC 2017 - zai...@opensuse.org + +- Update to version 3.23.91: + + Give libinput read-only access to /sys (bgo#778472). + + Allow edge-scrolling without 2-finger-scroll capable devices +(bgo#778554). + + Fullscreen windows on the requested monitor on wayland +(bgo#772525). + + Implement threaded swap_event fallback for NVIDIA driver +(bgo#779039). + + Avoid pixel conversions when storing textures from cairo +(bgo#779234). + + Misc. bug fixes: bgo#772218, bgo#776919, bgo#778831, +bgo#642652. + + Updated translations. + +--- +Sat Feb 18 13:13:17 UTC 2017 - luke.nukem.jo...@gmail.com + +- Update to version 3.23.90: + + Fix window menu placement with HiDPI (bgo#776055). + + Improve EGLStream support (bgo#773629). + + Start moving low-level monitor configuration into mutter +(bgo#32). + + Fix erroneous key event repeats (bgo#774989). + + Don't hardcode seat ID in ClutterDeviceManager (bgo#778092). + + Fix "ghost" cursors in multi-monitor setups (bgo#771056). + + Use eglGetPlatformDisplay (bgo#772422). + + Fix erratic raise_or_lower behavior (bgo#705200). + + Fix coordinate mapping of absolute devices (bgo#774115). + + Show OSD on tablet mode switches (bgo#771098). + + Make mutter libs parallel installable (bgo#777317). + + Only apply keymap when not running nested (bgo#777800). + + Set right scale for tablet tool cursors on HiDPI (bgo#778474). + + Adjust server-side shadows to match Adwaita (bgo#744667). + + Misc. bug fixes bgo#774891, bgo#777389, bgo#777691, +bgo#778262, bgo#776543, bgo#778684, bgo#778699, +bgo#744667. +- Rename sub-package libmutter0 to libmutter-0-0 to reflect + upstream library name change, making it paralell installable. +- Remove + %global __provides_exclude_from ^%{_libdir}/mutter/.*.typelib$: + No longer needed as mutter is now paralell installable following + upstream changes. +- Add explicit pkgconfig(gbm) BuildRequires that configure checks + for. + +--- +Thu Feb 16 23:02:15 UTC 2017 - dims...@opensuse.org + +- Update to version 3.23.3: + + Fix frequent freezes in multihead setups on wayland +(bgo#774557). + + Preserve root window mask on XSelectionRequest (bgo#776128). + + Misc. bug fixes: bgo#775478, bgo#774891, bgo#775986, +bgo#776036. + +--- +Thu Feb 16 23:02:14 UTC 2017 - dims...@opensuse.org + +- Update to version 3.23.2: + + Stack docks below other windows on fullscreen monitors +(bgo#772937). + + Fix popup grabs blocking screen lock on wayland (bgo#771235). + + Handle touchpad pinch gestures with more than two fingers +(bgo#765937). + + Implement drawing tablet support on X11 (bgo#773779). + + Fix some Wine games starting minimized (bgo#774333). + + Fix switching between two finger- and edge scrolling on wayland +(bgo#771744). + + Implement support for EGLStream/EGLDevice (bgo#773629). + + Add size_changed vfunc to handle async client size
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2017-02-20 14:28:49 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-12-04 15:05:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2017-02-20 14:28:50.716883205 +0100 @@ -1,0 +2,24 @@ +Thu Feb 16 23:02:12 UTC 2017 - zai...@opensuse.org + +- Update to version 3.22.3: + + Fix switching between two finger- and edge scrolling on wayland +(bgo#771744). + + Fix frequent freezes in multihead setups on wayland +(bgo#774557). + + Preserve root window mask on XSelectionRequest (bgo#776128). + + Fix window menu placement with HiDPI (bgo#776055). + + Fix HiDPI detection on vertical monitor layouts (bgo#777687). + + Fix erroneous key event repeats (bgo#774989). + + Fix "ghost" cursors in multi-monitor setups (bgo#771056). + + Use eglGetPlatformDisplay (bgo#772422). + + Fix erratic raise_or_lower behavior (bgo#705200). + + Extend tablet device checks (bgo#773779). + + Set right scale for tablet tool cursors on HiDPI (bgo#778474). + + Allow edge-scrolling without 2fg-scroll capable devices +(bgo#778554). + + Misc. bug fixes: bgo#771297, bgo#774135, bgo#775986, +bgo#777691, bgo#777470, bgo#778262, bgo#776919. + + Updated translations. +- Drop mutter-x11-meta.patch: Fixed upstream. + +--- Old: mutter-3.22.2.tar.xz mutter-x11-meta.patch New: mutter-3.22.3.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.azU0yT/_old 2017-02-20 14:28:51.832725750 +0100 +++ /var/tmp/diff_new_pack.azU0yT/_new 2017-02-20 14:28:51.836725186 +0100 @@ -1,7 +1,7 @@ # # spec file for package mutter # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %global __provides_exclude_from ^%{_libdir}/mutter/.*.typelib$ Name: mutter -Version:3.22.2 +Version:3.22.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -40,8 +40,6 @@ Patch3: mutter-bsc984738-grab-display.patch # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland Patch6: mutter-fix-startup.patch -# PATCH-FIX-UPSTREAM mutter-x11-meta.patch bgo#775337 bgo#771744 boo#1011356 dims...@opensuse.org -- meta-input-settings-x11: Don't try setting unavailable scroll methods -Patch7: mutter-x11-meta.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -141,7 +139,6 @@ %patch3 -p1 %endif %patch6 -p1 -%patch7 -p1 %build %configure \ ++ mutter-3.22.2.tar.xz -> mutter-3.22.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.22.2/NEWS new/mutter-3.22.3/NEWS --- old/mutter-3.22.2/NEWS 2016-11-10 15:11:28.0 +0100 +++ new/mutter-3.22.3/NEWS 2017-02-16 18:11:49.0 +0100 @@ -1,3 +1,27 @@ +3.22.3 +== +* Fix switching between two finger- and edge scrolling on wayland [Rui; #771744] +* Fix frequent freezes in multihead setups on wayland [Rui; #774557] +* Preserve root window mask on XSelectionRequest [Olivier; #776128] +* Fix window menu placement with HiDPI [Jonas; #776055] +* Fix HiDPI detection on vertical monitor layouts [Carlos; #777687] +* Fix erroneous key event repeats [Rui; #774989] +* Fix "ghost" cursors in multi-monitor setups [Jonas; #771056] +* Use eglGetPlatformDisplay [Adam; #772422] +* Fix erratic raise_or_lower behavior [Jose; #705200] +* Extend tablet device checks [Carlos; #773779] +* Set right scale for tablet tool cursors on HiDPI [Carlos; #778474] +* Allow edge-scrolling without 2fg-scroll capable devices [Rui; #778554] +* Misc. bug fixes [Jonas, Rui, Carlos, Peter; #771297, #774135, #775986, + #777691, #777470, #778262, #776919] + +Contributors: + Jonas Ådahl, Olivier Fourdan, Carlos Garnacho, Peter Hutterer, Adam Jackson, + Jose Marino, Rui Matos + +Translations: + Mandy Wang [zh_CN] + 3.22.2 == * Really fix framebuffer capture origin offset [Rui; #771502] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.22.2/clutter/build/Makefile.in
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-12-04 15:05:35 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-11-12 14:51:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-12-04 15:05:36.0 +0100 @@ -1,0 +2,7 @@ +Thu Dec 1 14:09:51 UTC 2016 - dims...@opensuse.org + +- Add mutter-x11-meta.patch: Don't try setting unavailable scroll + methods; libinput acts really bad on it (bgo#775337, bgo#771744, + boo#1011356). + +--- New: mutter-x11-meta.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.zcVze2/_old 2016-12-04 15:05:38.0 +0100 +++ /var/tmp/diff_new_pack.zcVze2/_new 2016-12-04 15:05:38.0 +0100 @@ -40,6 +40,8 @@ Patch3: mutter-bsc984738-grab-display.patch # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland Patch6: mutter-fix-startup.patch +# PATCH-FIX-UPSTREAM mutter-x11-meta.patch bgo#775337 bgo#771744 boo#1011356 dims...@opensuse.org -- meta-input-settings-x11: Don't try setting unavailable scroll methods +Patch7: mutter-x11-meta.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -139,6 +141,7 @@ %patch3 -p1 %endif %patch6 -p1 +%patch7 -p1 %build %configure \ ++ mutter-x11-meta.patch ++ commit 5c46094d67f2e5cdafe6edcfd8c0d5894a2dafc6 Author: Rui MatosDate: Mon Nov 14 17:33:11 2016 +0100 meta-input-settings-x11: Don't try setting unavailable scroll methods Since doing so causes BadValue X errors. https://bugzilla.gnome.org/show_bug.cgi?id=771744 diff --git a/src/backends/x11/meta-input-settings-x11.c b/src/backends/x11/meta-input-settings-x11.c index 332997b..eccc68a 100644 --- a/src/backends/x11/meta-input-settings-x11.c +++ b/src/backends/x11/meta-input-settings-x11.c @@ -222,19 +222,27 @@ meta_input_settings_x11_set_edge_scroll (MetaInputSettings*settings, gboolean edge_scroll_enabled) { guchar values[SCROLL_METHOD_NUM_FIELDS] = { 0 }; /* 2fg, edge, button. The last value is unused */ - guchar *current; + guchar *current = NULL; + guchar *available = NULL; + + available = get_property (device, "libinput Scroll Methods Available", +XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); + if (!available || !available[SCROLL_METHOD_FIELD_EDGE]) +goto out; current = get_property (device, "libinput Scroll Method Enabled", XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); if (!current) -return; +goto out; memcpy (values, current, SCROLL_METHOD_NUM_FIELDS); values[SCROLL_METHOD_FIELD_EDGE] = !!edge_scroll_enabled; change_property (device, "libinput Scroll Method Enabled", XA_INTEGER, 8, , SCROLL_METHOD_NUM_FIELDS); + out: meta_XFree (current); + meta_XFree (available); } static void @@ -243,19 +251,27 @@ meta_input_settings_x11_set_two_finger_scroll (MetaInputSettings*set gboolean two_finger_scroll_enabled) { guchar values[SCROLL_METHOD_NUM_FIELDS] = { 0 }; /* 2fg, edge, button. The last value is unused */ - guchar *current; + guchar *current = NULL; + guchar *available = NULL; + + available = get_property (device, "libinput Scroll Methods Available", +XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); + if (!available || !available[SCROLL_METHOD_FIELD_2FG]) +goto out; current = get_property (device, "libinput Scroll Method Enabled", XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); if (!current) -return; +goto out; memcpy (values, current, SCROLL_METHOD_NUM_FIELDS); values[SCROLL_METHOD_FIELD_2FG] = !!two_finger_scroll_enabled; change_property (device, "libinput Scroll Method Enabled", XA_INTEGER, 8, , SCROLL_METHOD_NUM_FIELDS); + out: meta_XFree (current); + meta_XFree (available); } static void
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-11-12 14:51:13 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-11-11 14:32:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-11-12 14:51:15.0 +0100 @@ -1,0 +2,24 @@ +Fri Nov 11 09:58:32 UTC 2016 - dims...@opensuse.org + +- Update to version 3.22.2: + + Really fix framebuffer capture origin offset (bgo#771502). + + Fix session going into idle mode immediately on startup +(bgo#772839). + + Fix mirror mode with stage views (bgo#773115). + + Improve pointer constraints support (bgo#771859). + + Stack docks below other windows on fullscreen monitors +(bgo#772937). + + Fix switching between two finger- and edge scrolling on wayland +(bgo#771744). + + Fix popup grabs blocking screen lock on wayland (bgo#771235). + + Fix various crashes on wayland (bgo#771646, bgo#771858). + + Fix various placement issues on wayland (bgo#768039, +bgo#771841, bgo#773141, bgo#772729). + + Misc. bug fixes: bgo#771019, bgo#773116, bgo#772914, +bgo#773210. + + Updated translations. +- Drop upstream fixed patches: + + mutter-screeenshot-coords.patch + + mutter-scale-positioner-coordinates.patch + +--- Old: mutter-3.22.1.tar.xz mutter-scale-positioner-coordinates.patch mutter-screeenshot-coords.patch New: mutter-3.22.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.oADOIA/_old 2016-11-12 14:51:16.0 +0100 +++ /var/tmp/diff_new_pack.oADOIA/_new 2016-11-12 14:51:16.0 +0100 @@ -25,7 +25,7 @@ %global __provides_exclude_from ^%{_libdir}/mutter/.*.typelib$ Name: mutter -Version:3.22.1 +Version:3.22.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -38,10 +38,6 @@ Patch2: relax-some-constraints-on-CSD-windows-in-sle-classic.patch # PATCH-FIX-UPSTREAM mutter-bsc984738-grab-display.patch bsc#984738 bgo#769387 h...@suse.com -- Revert a upstream commit to avoid X11 race condition that results in wrong dialog sizes. Patch3: mutter-bsc984738-grab-display.patch -# PATCH-FIX-UPSTREAM mutter-screeenshot-coords.patch bgo#771502 dims...@opensuse.org -- Yet another fix for area-screenshots -Patch4: mutter-screeenshot-coords.patch -# PATCH-FIX-UPSTREAM mutter-scale-positioner-coordinates.patch bgo#771841 zai...@opensuse.org -- wayland/xdg-shell: Scale positioner coordinates, fix hidpi menus. -Patch5: mutter-scale-positioner-coordinates.patch # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland Patch6: mutter-fix-startup.patch BuildRequires: fdupes @@ -100,9 +96,9 @@ %package -n libmutter0 Summary:Window and compositing manager based on Clutter -Group: System/Libraries # 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} %description -n libmutter0 @@ -142,8 +138,6 @@ %patch2 -p1 %patch3 -p1 %endif -%patch4 -p1 -%patch5 -p1 %patch6 -p1 %build ++ mutter-3.22.1.tar.xz -> mutter-3.22.2.tar.xz ++ 4591 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-11-11 14:32:05 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-11-04 20:50:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-11-11 14:32:12.0 +0100 @@ -1,0 +2,5 @@ +Fri Nov 4 21:38:00 UTC 2016 - jeng...@inai.de + +- Update descriptions + +--- Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.MRHmjm/_old 2016-11-11 14:32:13.0 +0100 +++ /var/tmp/diff_new_pack.MRHmjm/_new 2016-11-11 14:32:13.0 +0100 @@ -99,10 +99,10 @@ from Metacity. %package -n libmutter0 -Summary:Window and compositing manager based on Clutter -- Library +Summary:Window and compositing manager based on Clutter +Group: System/Libraries # 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} %description -n libmutter0 @@ -112,7 +112,7 @@ This package contains a library for shared features. %package data -Summary:Window and compositing manager based on Clutter -- Data Files +Summary:Data files for mutter, a window and compositing manager based on Clutter Group: System/GUI/GNOME Requires: %{name} = %{version} %glib2_gsettings_schema_requires @@ -124,15 +124,14 @@ This package contains data files needed by mutter and its library. %package devel -Summary:Include Files and Libraries mandatory for Development +Summary:Development files for mutter, a window and compositing manager Group: Development/Libraries/GNOME Requires: %{name} = %{version} Requires: libmutter0 = %{version} %description devel -This package contains all necessary include files and libraries needed -to develop applications that require these. - +This subpackage contains libraries and header files for developing +applications that want to make use of the mutter library. %lang_package %prep
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-11-04 20:50:35 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-10-18 10:35:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-11-04 20:50:36.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 1 10:09:57 UTC 2016 - zai...@opensuse.org + +- Add mutter-fix-startup.patch: Fix slow startup notification for + some gtk3 apps when running on wayland (bgo#768531). + +--- New: mutter-fix-startup.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.8XQAtY/_old 2016-11-04 20:50:37.0 +0100 +++ /var/tmp/diff_new_pack.8XQAtY/_new 2016-11-04 20:50:37.0 +0100 @@ -42,6 +42,8 @@ Patch4: mutter-screeenshot-coords.patch # PATCH-FIX-UPSTREAM mutter-scale-positioner-coordinates.patch bgo#771841 zai...@opensuse.org -- wayland/xdg-shell: Scale positioner coordinates, fix hidpi menus. Patch5: mutter-scale-positioner-coordinates.patch +# PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zai...@opensuse.org -- Fix slow startup notification on wayland +Patch6: mutter-fix-startup.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -98,9 +100,9 @@ %package -n libmutter0 Summary:Window and compositing manager based on Clutter -- Library -Group: System/Libraries # 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} %description -n libmutter0 @@ -143,6 +145,7 @@ %endif %patch4 -p1 %patch5 -p1 +%patch6 -p1 %build %configure \ ++ mutter-fix-startup.patch ++ >From 4ed430b4ef3013c96fa56cdc57b925b42d20ead9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?=Date: Thu, 20 Oct 2016 18:00:04 +0200 Subject: [PATCH] gtk-shell: Work around non-working startup notifications GNOME Shell relies on the MetaScreen::startup-sequence-changed signal, which is tied to (lib)startup-notification and therefore X11. As a result, when we remove the startup sequence of a wayland client, GNOME Shell will not be notified about this until startup-notification's timeout is hit. As a temporary stop-gap, go through XWayland even for wayland clients, so that the signal is emitted when expected. https://bugzilla.gnome.org/show_bug.cgi?id=768531 --- src/wayland/meta-wayland-gtk-shell.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/src/wayland/meta-wayland-gtk-shell.c b/src/wayland/meta-wayland-gtk-shell.c index d6e249f..9d1a19e 100644 --- a/src/wayland/meta-wayland-gtk-shell.c +++ b/src/wayland/meta-wayland-gtk-shell.c @@ -219,11 +219,21 @@ gtk_shell_set_startup_id (struct wl_client *client, struct wl_resource *resource, const char *startup_id) { +#if 0 MetaDisplay *display; display = meta_get_display (); meta_startup_notification_remove_sequence (display->startup_notification, startup_id); +#else + /* HACK: MetaScreen::startup-sequence-changed is currently tied to + (lib)startup-notification, which means it only works on X11; + so for now, always go through XWayland, even for wayland clients */ + gdk_x11_display_broadcast_startup_message (gdk_display_get_default (), + "remove", + "ID", startup_id, + NULL); +#endif } static void -- 2.9.3
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-10-18 10:35:30 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-10-03 09:34:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-10-18 10:35:30.0 +0200 @@ -1,0 +2,13 @@ +Tue Oct 11 09:15:33 UTC 2016 - zai...@opensuse.org + +- Update to version 3.22.1: + + Fix feedback loop between StClipboard and X11 bridge +(bgo#760745). + + Fall back gracefully if DRM plane rotation fails (bgo#772512). + + Approximate native monitor backend behavior to X (bgo#772176). + + Fix crash on VT switch on wayland (bgo#771646). + + Expose Flatpak ID for application matching (bgo#772613, +bgo#772614). +- Drop mutter-fix-string-format.patch: Fixed upstream. + +--- Old: mutter-3.22.0.tar.xz mutter-fix-string-format.patch New: mutter-3.22.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.8iGbtz/_old 2016-10-18 10:35:32.0 +0200 +++ /var/tmp/diff_new_pack.8iGbtz/_new 2016-10-18 10:35:32.0 +0200 @@ -25,7 +25,7 @@ %global __provides_exclude_from ^%{_libdir}/mutter/.*.typelib$ Name: mutter -Version:3.22.0 +Version:3.22.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -42,8 +42,6 @@ Patch4: mutter-screeenshot-coords.patch # PATCH-FIX-UPSTREAM mutter-scale-positioner-coordinates.patch bgo#771841 zai...@opensuse.org -- wayland/xdg-shell: Scale positioner coordinates, fix hidpi menus. Patch5: mutter-scale-positioner-coordinates.patch -# PATCH-FIX-UPSTREAM mutter-fix-string-format.patch zai...@opensuse.org -- Fix string format build error -Patch6: mutter-fix-string-format.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -145,7 +143,6 @@ %endif %patch4 -p1 %patch5 -p1 -%patch6 -p1 %build %configure \ ++ mutter-3.22.0.tar.xz -> mutter-3.22.1.tar.xz ++ 2097 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-10-03 09:34:39 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-09-24 15:19:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-10-03 09:34:40.0 +0200 @@ -1,0 +2,19 @@ +Sat Sep 24 11:06:47 UTC 2016 - zai...@opensuse.org + +- Add mutter-fix-string-format.patch: Fix string format build + error. Patch from upstream git. + +--- +Fri Sep 23 21:24:33 UTC 2016 - zai...@opensuse.org + +- Add more fixes to mutter-scale-positioner-coordinates.patch: + Still more fixes comming out of upstreams bug. + +--- +Fri Sep 23 06:29:12 UTC 2016 - zai...@opensuse.org + +- Add mutter-scale-positioner-coordinates.patch: wayland/xdg-shell: + Scale positioner coordinates, fix shrinking menus when on HiDPI + and wayland (bgo#771841). + +--- New: mutter-fix-string-format.patch mutter-scale-positioner-coordinates.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.nW6P3Y/_old 2016-10-03 09:34:41.0 +0200 +++ /var/tmp/diff_new_pack.nW6P3Y/_new 2016-10-03 09:34:41.0 +0200 @@ -40,6 +40,10 @@ Patch3: mutter-bsc984738-grab-display.patch # PATCH-FIX-UPSTREAM mutter-screeenshot-coords.patch bgo#771502 dims...@opensuse.org -- Yet another fix for area-screenshots Patch4: mutter-screeenshot-coords.patch +# PATCH-FIX-UPSTREAM mutter-scale-positioner-coordinates.patch bgo#771841 zai...@opensuse.org -- wayland/xdg-shell: Scale positioner coordinates, fix hidpi menus. +Patch5: mutter-scale-positioner-coordinates.patch +# PATCH-FIX-UPSTREAM mutter-fix-string-format.patch zai...@opensuse.org -- Fix string format build error +Patch6: mutter-fix-string-format.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -140,6 +144,8 @@ %patch3 -p1 %endif %patch4 -p1 +%patch5 -p1 +%patch6 -p1 %build %configure \ ++ mutter-fix-string-format.patch ++ >From 028157081c0428bac1269078dd7f3360e3810824 Mon Sep 17 00:00:00 2001 From: Olav VittersDate: Thu, 22 Sep 2016 21:00:29 +0200 Subject: Fix string format build error backends/meta-input-settings.c:1245:27: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'guint64 {aka long long unsigned int}' [-Werror=format=] --- src/backends/meta-input-settings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backends/meta-input-settings.c b/src/backends/meta-input-settings.c index ae17f7b..74cf30a 100644 --- a/src/backends/meta-input-settings.c +++ b/src/backends/meta-input-settings.c @@ -1242,7 +1242,7 @@ lookup_tool_settings (ClutterInputDeviceTool *tool, tool_id = clutter_input_device_tool_get_id (tool); device_id = get_tablet_settings_id (device, lookup_mapping_info (device)); - path = g_strdup_printf ("/org/gnome/settings-daemon/peripherals/wacom/%s/%lx/", + path = g_strdup_printf ("/org/gnome/settings-daemon/peripherals/wacom/%s/%" G_GUINT64_FORMAT "/", device_id, tool_id); tool_settings = tool_settings_new (tool, path); g_object_set_qdata_full (G_OBJECT (tool), quark_tool_settings, tool_settings, -- cgit v0.12 ++ mutter-scale-positioner-coordinates.patch ++ >From 3183f86aea4e3c1005995cfd928b7d42c16ff39f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 23 Sep 2016 14:01:34 +0800 Subject: [PATCH] wayland/xdg-shell: Scale positioner coordinates When the monitor is scaled (i.e. HiDPI scaling) the placement coordinates are still in unscaled xdg_surface window geometry coordinate space. Fix this by simply scaling the coordinates by the monitor scale of the parent toplevel window. This is inherently racy, but since we won't move the toplevel window before the popup is placed, and we won't move the window without unmapping the popup, there is little point in introducing more complex adaptive scaling, especially when the end goal is to get rid of all these types of scaling hacks. https://bugzilla.gnome.org/show_bug.cgi?id=771841 --- src/wayland/meta-wayland-xdg-shell.c | 29 + 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/wayland/meta-wayland-xdg-shell.c b/src/wayland/meta-wayland-xdg-shell.c
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-09-24 15:19:23 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-09-21 18:39:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-09-24 15:19:25.0 +0200 @@ -1,0 +2,6 @@ +Wed Sep 21 13:20:08 UTC 2016 - dims...@opensuse.org + +- Add mutter-screeenshot-coords.patch: yet another fix to take + screenshots of a specific area. + +--- New: mutter-screeenshot-coords.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.uCp0Zi/_old 2016-09-24 15:19:26.0 +0200 +++ /var/tmp/diff_new_pack.uCp0Zi/_new 2016-09-24 15:19:26.0 +0200 @@ -38,6 +38,8 @@ Patch2: relax-some-constraints-on-CSD-windows-in-sle-classic.patch # PATCH-FIX-UPSTREAM mutter-bsc984738-grab-display.patch bsc#984738 bgo#769387 h...@suse.com -- Revert a upstream commit to avoid X11 race condition that results in wrong dialog sizes. Patch3: mutter-bsc984738-grab-display.patch +# PATCH-FIX-UPSTREAM mutter-screeenshot-coords.patch bgo#771502 dims...@opensuse.org -- Yet another fix for area-screenshots +Patch4: mutter-screeenshot-coords.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -137,6 +139,7 @@ %patch2 -p1 %patch3 -p1 %endif +%patch4 -p1 %build %configure \ ++ mutter-screeenshot-coords.patch ++ >From 31356cec7272d266206ff56669a2d86d689615fe Mon Sep 17 00:00:00 2001 From: Rui MatosDate: Wed, 21 Sep 2016 15:06:08 +0200 Subject: [PATCH] clutter/stage: Fix framebuffer capture origin offset (again) Commit 5fbb4793017b1891f0de4720a9793e8cfc1c8483 was wrong too. What we really want to do here is getting view relative coordinates given the view's and the rectangle's global coordinates so we need to subtract the view's origin from the rectangle's. https://bugzilla.gnome.org/show_bug.cgi?id=771502 --- clutter/clutter/clutter-stage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c index 1d2c0bc..21968b9 100644 --- a/clutter/clutter/clutter-stage.c +++ b/clutter/clutter/clutter-stage.c @@ -4712,8 +4712,8 @@ capture_view (ClutterStage *stage, clutter_stage_view_get_layout (view, _layout); cogl_framebuffer_read_pixels_into_bitmap (framebuffer, -view_layout.x + rect->x, -view_layout.y + rect->y, +rect->x - view_layout.x, +rect->y - view_layout.y, COGL_READ_PIXELS_COLOR_BUFFER, bitmap); -- 2.7.4
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-09-21 18:39:40 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-08-28 12:17:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-09-21 18:39:42.0 +0200 @@ -2 +2,150 @@ -Sat Jul 30 03:45:15 CEST 2016 - h...@suse.com +Mon Sep 19 22:51:36 UTC 2016 - zai...@opensuse.org + +- Update to version 3.22.0: + + Fix wayland crashes (bgo#771305, bgo#771345, bgo#770940, +bgo#771495). + + Fix display rotation on wayland (bgo#770672). + + Fix framebuffer capture origin offset (bgo#771502). + + Misc. bug fixes (bgo#770937, bgo#771536, bgo#771628, +bgo#771549). + + Updated translations. +- Only apply mutter-bsc984738-grab-display.patch for SLE until it + can be verified that it's needed for 3.22.x too. + +--- +Tue Sep 13 20:30:58 UTC 2016 - zai...@opensuse.org + +- Update to version 3.21.92: + + Fix absolute pointer motion events on wayland (bgo#770557). + + Default to using stage views (bgo#770366). + + Fix animated cursors on wayland (bgo#749913). + + Fix various crashes on wayland (bgo#757568, bgo#770727, +bgo#770992). + + Fix screen capture for stage views not at (0, 0) (bgo#770127). + + Compress motion events instead of discarding them (bgo#771049). + + Fix XWayland pointer warp emulation (bgo#771050). + + Add common monitor modes in KMS backend (bgo#744544). + + Temporarily use g-s-d schemas for tablet configuration +(bgo#771315). + + Misc. bug fixes: bgo#770402, bgo#770647, bgo#770991, +bgo#770994, bgo#770929. + + Updated translations. + +--- +Tue Aug 30 10:54:29 UTC 2016 - zai...@opensuse.org + +- Update to version 3.21.91: + + Add support for xdg-foreign protocol (bgo#769786). + + Support monitor rotation on wayland (bgo#745079). + + Port xdg-shell implementation to unstable v6 (bgo#769936). + + Handle unsupported buffer sizes more gracefully (bgo#770387). + + Use the same output naming logic as the X server on wayland +(bgo#770338). + + Fix replies in gnome-shell's chat notifications on wayland +(bgo#758167). + + Misc. bug fixes and cleanups: bgo#769276, bgo#769636, +bgo#770131, bgo#770324, bgo#769731. + + Updated translations. + +--- +Fri Aug 19 22:03:16 UTC 2016 - zai...@opensuse.org + +- Update to version 3.21.90: + + Consider XDG_SESSION_TYPE when determining session type +(bgo#759388). + + Re-add support for edge scrolling on some touchpads +(bgo#768245). + + Support mouse and trackball acceleration profile (bgo#769179). + + Draw monitor contentn to individual framebuffer (bgo#768976). + + Support virtual input devices (bgo#765009). + + Set correct output scale on hotplug (bgo#769505). + + Bugs fixed: bgo#769014, bgo#769024, bgo#769054, bgo#769070, +bgo#769036, bgo#769305, bgo#769578, bgo#769800, bgo#769073. +- Drop mutter-32bit-cogl-gles2-conflict-def.patch: Fixed upstream. +- Drop intltool BuildRequires following upstream changes. + +--- +Thu Aug 18 19:07:19 UTC 2016 - zai...@opensuse.org + +- Obsolete typelib-1_0-Meta-3_0 to ease updates. + +--- +Wed Aug 17 20:43:03 UTC 2016 - dims...@opensuse.org + +- Filter out private typelib provides. Providing those only breaks + other applications, as they won't be able to find our typelibs. + +--- +Sun Aug 7 11:08:59 UTC 2016 - zai...@opensuse.org + +- Drop typelib-1_0-Meta-3_0 subpackage, and package typelib in main + package with the other private libs. Following this, drop + typelib-1_0-Meta-3_0 Requires from devel package. + +--- +Sat Jul 30 03:45:19 UTC 2016 - badshah...@gmail.com + +- Update to version 3.21.4: + + Fix missing frame border around GTK+ dialogs (bgo#745060). + + Improve X11 <-> wayland copy and paste interaction (bgo#768007). + + Add support for NV_robustness_video_memory_purge extension +(bgo#739178). + + Fix restoring the old focused window on restart (bgo#766243). + + Fix fullscreen windows on other monitors stealing focus after +closing a window (bgo#768221). + + Draw monitor content to individual framebuffer (bgo#768976). + + Provide screen capture API (bgo#768978). + + Bugs fixed: bgo#767969, bgo#768243, bgo#762407, bgo#767997, +bgo#768039, bgo#768977,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-08-28 12:17:27 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-07-12 23:48:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-08-28 12:17:30.0 +0200 @@ -1,0 +2,5 @@ +Sat Jul 30 03:45:15 CEST 2016 - h...@suse.com + +- Add mutter-bsc984738-grab-display.patch (bsc#984738, bgo#769387). + +--- @@ -34,0 +40,6 @@ +Mon May 2 10:57:13 CEST 2016 - fcro...@suse.com + +- Drop mutter-grab-display.patch, it has been fixed by upstream + differently. + +--- @@ -45,0 +57,8 @@ +Wed Apr 13 06:46:07 UTC 2016 - idon...@suse.com + +- 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 + +--- @@ -599,0 +619,5 @@ +Thu Aug 14 08:35:16 UTC 2014 - idon...@suse.com + +- Update mutter-bell.patch so it works on all cases (bnc#889218) + +--- @@ -656,0 +681,21 @@ +Wed Jul 9 11:53:15 UTC 2014 - cxi...@suse.com + +- 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). + +--- +Sat May 31 13:05:37 CDT 2014 - feder...@suse.com + +- 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). + +--- @@ -666,0 +712,11 @@ +Wed May 7 18:54:54 CEST 2014 - sbra...@suse.cz + +- Added support for gnome-patch-translation (2 strings). + +--- +Sun Apr 27 23:49:47 UTC 2014 - dli...@suse.com + +- Update mutter-grab-display.patch to fix (bnc#873763) + remove the duplicated trap-pop. + +--- @@ -681,0 +738,7 @@ +Fri Mar 28 08:40:54 UTC 2014 - dli...@suse.com + +- Add mutter-grab-display.patch (bnc#870285) + The oracle installer cannot display correctly. + The bug was introduced in 3.10.4 and is now fixed in upstream. + +--- @@ -792,0 +856,12 @@ +Fri Feb 14 11:03:34 UTC 2014 - fcro...@suse.com + +- Update mutter-bell.patch: correctly get gsetting from the right + schema [FATE#316042] + +--- +Wed Feb 5 08:44:05 UTC 2014 - idon...@suse.com + +- Add mutter-bell.patch to make audible bell work out of the box. + Implements FATE#316042 + +--- New: mutter-bell.patch mutter-bsc984738-grab-display.patch relax-some-constraints-on-CSD-windows-in-sle-classic.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.zWtUY3/_old 2016-08-28 12:17:30.0 +0200 +++ /var/tmp/diff_new_pack.zWtUY3/_new 2016-08-28 12:17:30.0 +0200 @@ -30,6 +30,12 @@ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.20/%{name}-%{version}.tar.xz +# PATCH-FEATURE-SLE mutter-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. +Patch1: mutter-bell.patch +# PATCH-FIX-SLE relax-some-constraints-on-CSD-windows-in-sle-classic.patch bnc#883491 cxi...@suse.com -- Relax some constraints on window positioning for CSD windows s.t. they can be placed at the very top of the monitor. +Patch2: relax-some-constraints-on-CSD-windows-in-sle-classic.patch +# PATCH-FIX-UPSTREAM mutter-bsc984738-grab-display.patch bsc#984738 bgo#769387 h...@suse.com -- Revert a upstream commit
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-07-12 23:48:46 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-05-20 11:54:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-07-12 23:48:47.0 +0200 @@ -1,0 +2,21 @@ +Wed Jun 29 09:14:06 UTC 2016 - zai...@opensuse.org + +- Update to version 3.20.3: + + Fix grabbing random keys for disabled shortcuts (bgo#766270). + + Crash fixes (bgo#751847, bgo#767969). + + Improve multi-monitor handling on wayland (bgo#766528). + + Don't create invalid UTF-8 window description strings +(bgo#765535). + + Convert window titles and wm_class to UTF-8 (bgo#752788). + + Use kill() to force-quit unresponsive wayland clients +(bgo#767464). + + Fix window position when unmaximizing via DND on wayland +(bgo#764180). + + Avoid full window redraws when using extended frame sync +(bgo#767798). + + Fix missing frame border around GTK+ dialogs (bgo#745060). + + Improve X11 <-> wayland copy and paste interaction +(bgo#768007). + + Updated translations. + +--- Old: mutter-3.20.2.tar.xz New: mutter-3.20.3.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.XtPy2F/_old 2016-07-12 23:48:48.0 +0200 +++ /var/tmp/diff_new_pack.XtPy2F/_new 2016-07-12 23:48:48.0 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.20.2 +Version:3.20.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.20.2.tar.xz -> mutter-3.20.3.tar.xz ++ 1782 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-05-20 11:54:09 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-04-15 19:05:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-05-20 11:54:11.0 +0200 @@ -1,0 +2,12 @@ +Wed May 11 08:03:31 UTC 2016 - zai...@opensuse.org + +- Update to version 3.20.2: + + Notify clients of pending modifier state changes (bgo#748526). + + Add get_is_builtin_display_on() method (bgo#765267). + + Fix 2-finger titlebar taps on wayland (bgo#764519). + + Misc. bug fixes: bgo#765058, bgo#765252, bgo#765062. + + Updated translations. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. + +--- Old: mutter-3.20.1.tar.xz New: mutter-3.20.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.8xl0bX/_old 2016-05-20 11:54:12.0 +0200 +++ /var/tmp/diff_new_pack.8xl0bX/_new 2016-05-20 11:54:12.0 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.20.1 +Version:3.20.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -36,7 +36,9 @@ BuildRequires: libSM-devel BuildRequires: libX11-devel BuildRequires: libXinerama-devel +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: update-desktop-files BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 @@ -136,7 +138,9 @@ %lang_package %prep %setup -q +%if !0%{?is_opensuse} translation-update-upstream +%endif %build %configure \ ++ mutter-3.20.1.tar.xz -> mutter-3.20.2.tar.xz ++ 4069 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-04-15 19:05:38 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2016-03-29 14:45:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-04-15 19:05:39.0 +0200 @@ -1,0 +2,11 @@ +Wed Apr 13 17:48:40 UTC 2016 - zai...@opensuse.org + +- Update to version 3.20.1: + + Constrain window move/resizes on wayland as on X11 +(bgo#748819). + + Don't crash with invalid previous monitor configurations +(bgo#764286). + + Misc. bug fixes and cleanups: bgo#762828, bgo#764807. + + Updated translations. + +--- Old: mutter-3.20.0.tar.xz New: mutter-3.20.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.JOplS8/_old 2016-04-15 19:05:40.0 +0200 +++ /var/tmp/diff_new_pack.JOplS8/_new 2016-04-15 19:05:40.0 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.20.0 +Version:3.20.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.20.0.tar.xz -> mutter-3.20.1.tar.xz ++ 4516 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-03-29 14:45:46 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-12-03 13:29:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-03-29 14:45:48.0 +0200 @@ -1,0 +2,115 @@ +Wed Mar 23 08:14:33 UTC 2016 - dims...@opensuse.org + +- Update to version 3.20.0: + + Fix crash when using visual bell (bgo#763858). + + Updated translations. + +--- +Thu Mar 17 08:38:21 UTC 2016 - dims...@opensuse.org + +- Update to version 3.19.92: + + Add system bell support on wayland (bgo#763284). + + Add gtk_surface.present to gtk-shell (bgo#763295). + + Handle DND drops on the root window (bgo#762104). + + Misc. bug fixes: bgo#762828, bgo#760745, bgo#763125, +bgo#762763, bgo#762661, bgo#762639, bgo#763159. + + Updated translations. + +--- +Fri Mar 4 13:48:48 UTC 2016 - fcro...@suse.com + +- BuildRequires pkgconfig(libdrm), pkgconfig(libinput), + pkgconfig(libsystemd) are only needed when building native + backend, which is useful only under wayland and when running as + display server. Ensure they aren't pulled as BuildRequires when + wayland support is disabled. Add --enable-native-backend when + building wayland support. + +--- +Thu Mar 3 19:39:46 UTC 2016 - zai...@opensuse.org + +- Update to version 3.19.91: + + Add --nested CLI argument to fix nested wayland session +(bgo#758658). + + Fix stack - scene graph stacking synchronization issues +(bgo#755605). + + Rate-limit last-device changes to fix freezes (bgo#753527). + + Implement primary selection protocol (bgo#762560). + + Misc. bug fixes: bgo#762878, bgo#762716. + + Updated translations. + +--- +Fri Feb 19 18:23:04 UTC 2016 - zai...@opensuse.org + +- Update to version 3.19.90: + + Release buffer after processing commit (bgo#761312, +bgo#761613). + + Implement pointer motion, locks and confinement on wayland +(bgo#744104). + + Add basic startup notification support on wayland (bgo#762268). + + Misc. bug fixes: bgo#760670, bgo#761543, bgo#752794, +bgo#761557. + +--- +Fri Jan 22 08:32:08 UTC 2016 - dims...@opensuse.org + +- Update to version 3.19.4: + + Fix updating stacking order when setting transient_for +(bgo#755606). + + Support screen rotation when supported by the driver +(bgo#745079). + + Protect against broken WM_CLASS property implementations +(bgo#759658). + + Handle wl_pointer v5 events on wayland (bgo#760637). + + Implement DND actions on wayland (bgo#760805). + + Misc. bug fixes: bgo#754711, bgo#756789, bgo#759297, +bgo#758613, bgo#760330, bgo#760476, bgo#759222, bgo#760670. + + Updated translations. + +--- +Thu Dec 17 12:40:26 UTC 2015 - dims...@opensuse.org + +- Update to version 3.19.3: + + Correct refresh rate units on KMS/Wayland (bgo#758653). + + Fix crash when initial cursor position is not on a monitor +(bgo#756698). + + Fix crash when more CRTs are enabled than outputs connected +(bgo#751638). + + Fix touch pointer emulation on wayland (bgo#756754). + + Allow minimizing windows that don't advertise supporting it +(bgo#758186). + + Force 2-finger scroll by default if available (bgo#759304). + + Fix crash during XWayland initialization (bgo#751845). + + Ensure to send a ConfigureNotify to just mapped windows +(bgo#759492). + + Misc. bug fixes and cleanups: bgo#758239, bgo#758633, +bgo#755503, bgo#759374. + + Updated translations. +- Add pkgconfig(wayland-protocols) BuildRequires: new dependency. + +--- +Wed Nov 25 20:59:34 UTC 2015 - zai...@opensuse.org + +- Update to version 3.19.2: + + Fix crash on monitor unplug (bgo#756796). + + Exit cleanly on initialization errors (bgo#757311). + + Allow to determine backend setting from session type +(bgo#741666). + + Fix DRM device detection for non-PCI devices (bgo#754911). + + Don't force placement of windows without buffer on wayland +(bgo#751887). + + Fix initialization of bypass compositor hint (bgo#758544). + +--- +Tue Nov 24 22:38:17 UTC 2015 - zai...@opensuse.org + +- Update to version 3.19.1: + + wayland: Allow to trigger popups through
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-12-03 13:29:49 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-10-25 19:11:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-12-03 13:29:50.0 +0100 @@ -1,0 +2,10 @@ +Thu Nov 12 16:02:29 UTC 2015 - zai...@opensuse.org + +- Update to version 3.18.2: + + Misc. crash fixes (bgo#756675, bgo#756660, bgo#757148, +bgo#756796). + + Fix modifiers-only input source switching on Ubuntu. + + Exit cleanly on initialization errors (bgo#757311). + + Updated translations. + +--- Old: mutter-3.18.1.tar.xz New: mutter-3.18.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.JHndpc/_old 2015-12-03 13:29:51.0 +0100 +++ /var/tmp/diff_new_pack.JHndpc/_new 2015-12-03 13:29:51.0 +0100 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.18.1 +Version:3.18.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.18.1.tar.xz -> mutter-3.18.2.tar.xz ++ 4195 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-10-25 19:11:31 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-10-14 16:42:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-10-25 19:11:32.0 +0100 @@ -1,0 +2,17 @@ +Thu Oct 15 19:35:00 UTC 2015 - zai...@opensuse.org + +- Update to version 3.18.1: + + Improve HiDPI support on wayland (bgo#755097). + + Fix doubly-scaled cursor on XWayland HiDPI (bgo#755099). + + Stop hiding titlebar buttons in dialogs (bgo#641630). + + Add support for fullscreen/unfullscreen animations +(bgo#707248). + + Misc. crash fixes: bgo#755096, bgo#754979, bgo#755490, +bgo#754357, bgo#745785, bgo#756642. + + Misc. bug fixes: bgo#743339, bgo#752047, bgo#756074, +bgo#756649. +- Drop wayland-Dont-pre-multiply-root-cursor-sizes.patch and + wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch: Fixed + upstream. + +--- Old: mutter-3.18.0.tar.xz wayland-Dont-pre-multiply-root-cursor-sizes.patch wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch New: mutter-3.18.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.VSjGLU/_old 2015-10-25 19:11:33.0 +0100 +++ /var/tmp/diff_new_pack.VSjGLU/_new 2015-10-25 19:11:33.0 +0100 @@ -23,17 +23,13 @@ %endif Name: mutter -Version:3.18.0 +Version:3.18.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.18/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM wayland-Dont-pre-multiply-root-cursor-sizes.patch bgo#755099 zai...@opensuse.org - Upstream patch for HiDPI in wayland -Patch0: wayland-Dont-pre-multiply-root-cursor-sizes.patch -# PATCH-FIX-UPSTREAM wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch bgo#755099 zai...@opensuse.org - Upstream patch for HiDPI in wayland -Patch1: wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: intltool @@ -140,8 +136,6 @@ %prep %setup -q translation-update-upstream -%patch0 -p1 -%patch1 -p1 %build %configure \ ++ mutter-3.18.0.tar.xz -> mutter-3.18.1.tar.xz ++ 1754 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-10-14 16:42:57 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-10-06 16:31:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-10-14 16:42:58.0 +0200 @@ -1,0 +2,7 @@ +Fri Oct 2 21:28:47 UTC 2015 - zai...@opensuse.org + +- Add wayland-Dont-pre-multiply-root-cursor-sizes.patch and + wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch: taken + from upstream git. Fixes for HiDPI under wayland (bgo#755099). + +--- New: wayland-Dont-pre-multiply-root-cursor-sizes.patch wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.Sqn7FZ/_old 2015-10-14 16:42:59.0 +0200 +++ /var/tmp/diff_new_pack.Sqn7FZ/_new 2015-10-14 16:42:59.0 +0200 @@ -30,6 +30,10 @@ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.18/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM wayland-Dont-pre-multiply-root-cursor-sizes.patch bgo#755099 zai...@opensuse.org - Upstream patch for HiDPI in wayland +Patch0: wayland-Dont-pre-multiply-root-cursor-sizes.patch +# PATCH-FIX-UPSTREAM wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch bgo#755099 zai...@opensuse.org - Upstream patch for HiDPI in wayland +Patch1: wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: intltool @@ -136,6 +140,8 @@ %prep %setup -q translation-update-upstream +%patch0 -p1 +%patch1 -p1 %build %configure \ ++ wayland-Dont-pre-multiply-root-cursor-sizes.patch ++ >From 4f1461b9c3fd57e092ced0e95775a6f952664acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?=Date: Wed, 16 Sep 2015 15:47:31 +0800 Subject: [PATCH] wayland: Don't pre-multiply root cursor sizes with primary monitor scale We cannot use the XSETTINGS value for cursor theme size because gnome-settings-daemon already multiplies it by the primary monitor's scale. https://bugzilla.gnome.org/show_bug.cgi?id=755099 --- src/core/prefs.c | 64 1 file changed, 55 insertions(+), 9 deletions(-) diff --git a/src/core/prefs.c b/src/core/prefs.c index 2da8da3..90ad108 100644 --- a/src/core/prefs.c +++ b/src/core/prefs.c @@ -96,6 +96,10 @@ static gboolean bell_is_audible = TRUE; static gboolean gnome_accessibility = FALSE; static gboolean gnome_animations = TRUE; static char *cursor_theme = NULL; +/* cursor_size will, when running as an X11 compositing window manager, be the + * actual cursor size, multiplied with the global window scaling factor. On + * Wayland, it will be the actual cursor size retrieved from gsettings. + */ static int cursor_size = 24; static int draggable_border_width = 10; static int drag_threshold; @@ -123,6 +127,9 @@ static gboolean update_binding (MetaKeyPref *binding, static gboolean update_key_binding (const char *key, gchar **strokes); +static void wayland_settings_changed (GSettings *settings, + gchar *key, + gpointerdata); static void settings_changed (GSettings *settings, gchar *key, gpointerdata); @@ -134,9 +141,10 @@ static void shell_shows_app_menu_changed (GtkSettings *settings, GParamSpec *pspec, gpointer data); -static void update_cursor_size (GtkSettings *settings, -GParamSpec *pspec, -gpointer data); +static void update_cursor_size_from_gtk (GtkSettings *settings, + GParamSpec *pspec, + gpointer data); +static void update_cursor_size (void); static void queue_changed (MetaPreference pref); @@ -963,14 +971,18 @@ meta_prefs_init (void) G_CALLBACK (settings_changed), NULL); g_signal_connect (settings, "changed::" KEY_GNOME_CURSOR_THEME, G_CALLBACK (settings_changed), NULL); + if (meta_is_wayland_compositor ()) +g_signal_connect (settings,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-10-06 16:31:35 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is "mutter" Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-08-28 08:23:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-10-06 16:31:37.0 +0200 @@ -1,0 +2,55 @@ +Tue Sep 22 06:48:55 UTC 2015 - dims...@opensuse.org + +- Update to version 3.18.0: + + Misc. fixes: bgo#753434. + + Updated translations. +- Drop Revert-launcher-simplify-getting-session-dbus-proxy.patch: + fixed upstream. + +--- +Sat Sep 19 11:08:06 UTC 2015 - zai...@opensuse.org + +- Add Revert-launcher-simplify-getting-session-dbus-proxy.patch: + fix VT switching with wayland, patch from upstream git. + +--- +Wed Sep 16 17:45:23 UTC 2015 - dims...@opensuse.org + +- Update to version 3.17.92: + + Don't omit the background color for backgrounds that don't fill +the screen (bgo#754476). + + Fix up key state on FocusIn when running nested (bgo#753948). + + Find the right DRM device instead of hardcoding card0 +(bgo#753434). + + Scale cursor on HiDPI screens (bgo#744932). + + Misc. fixes and cleanups (bgo#754545, bgo#754215, bgo#754621, +bgo#754715). + + Updated translations. + +--- +Thu Sep 3 19:13:29 UTC 2015 - zai...@opensuse.org + +- Update to version 3.17.91: + + Send error on pointer-gesture protocol version mismatch +(bgo#753855). + + Misc. cleanups (bgo#744932). + + Updated translations. + +--- +Thu Aug 20 15:02:20 UTC 2015 - zai...@opensuse.org + +- Update to version 3.17.90: + + Fix glitch with some fullscreen apps (bgo#753020). + + Fix screen update issue with NVidia driver (bgo#728464). + + Only call frame callbacks for surfaces that get drawn +(bgo#739163). + + Misc. bug fixes and cleanups: bgo#753222, bgo#752753, +bgo#753237, bgo#753380, bgo#744104, bgo#744932. + + Updated translations. +- Drop upstream fixed patches: + + build_fix_return_value_in_meta-sync-ring.c.patch + + compositor_add_support_for_GL_EXT_x11_sync_object.patch + + compositor_fix_GL_EXT_x11_sync_object_race_condition.patch + + compositor_handle_fences_in_the_frontend_X_connection.patch + +--- @@ -11,0 +67,46 @@ + +--- +Thu Jul 23 15:19:19 UTC 2015 - zai...@opensuse.org + +- Update to version 3.17.4: + + nested: Allow basic configuration of dummy outputs +(bgo#747089). + + Send wl_surface.enter and wl_surface.leave on output changes +(bgo#744453). + + Improve HiDPI handling on wayland (bgo#745655, bgo#744934). + + Implement compositor-side animated cursors (bgo#752342). + + Bugs fixed: bgo#750816, bgo#751884, bgo#752248, bgo#752551, +bgo#752552, bgo#752673, bgo#752674. +- Drop mutter-devel-doc sub-package, removed upstream. + +--- +Mon Jul 6 18:25:28 UTC 2015 - zai...@opensuse.org + +- Update to version 3.17.3: + + Add X11/wayland clipboard interaction (bgo#738312). + + Support VM monitor layout hints on wayland (bgo#750363). + + Bugs fixed: bgo#749994, bgo#750256, bgo#749716, bgo#748705, +bgo#750552, bgo#751036, bgo#750007, bgo#751136, bgo#750552, +bgo#751471, bgo#751715, bgo#750680. + + Updated translations. ++ Add pkgconfig(xrandr) BuildRequires: New optional dependency. + +--- +Thu Jul 2 18:29:45 UTC 2015 - zai...@opensuse.org + +- Update to version 3.17.2: + + Honor default value for click method setting (bgo#746290). + + Add X11/wayland clipboard interoperation (bgo#738312). + + Misc. bug fixes: bgo#749076, bgo#749711. + +--- +Thu Jul 2 18:29:44 UTC 2015 - zai...@opensuse.org + +- Update to version 3.17.1: + + Add public method to get neighboring monitor (bgo#633994). + + Apply the right settings to the right input devices +(bgo#747886). + + Fix scroll button setting (bgo#747967). + + Add support for modal hint on wayland (bgo#745720). + + Don't reset idle time for non-hardware events (bgo#748541). + + Misc. bug fixes (bgo#748478). Old: build_fix_return_value_in_meta-sync-ring.c.patch compositor_add_support_for_GL_EXT_x11_sync_object.patch compositor_fix_GL_EXT_x11_sync_object_race_condition.patch
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-08-28 08:23:54 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-07-16 17:18:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-08-28 08:23:55.0 +0200 @@ -1,0 +2,12 @@ +Thu Aug 13 13:15:16 UTC 2015 - idon...@suse.com + +- Fix screen flickering on nvidia devices (bgo#728464). + + Add the following commits from the 3.16 branch: +- build_fix_return_value_in_meta-sync-ring.c.patch +- compositor_add_support_for_GL_EXT_x11_sync_object.patch +- compositor_fix_GL_EXT_x11_sync_object_race_condition.patch +- compositor_handle_fences_in_the_frontend_X_connection.patch +- Added autoconf and automake BuildRequires and run autoreconf for + the patches above. + +--- New: build_fix_return_value_in_meta-sync-ring.c.patch compositor_add_support_for_GL_EXT_x11_sync_object.patch compositor_fix_GL_EXT_x11_sync_object_race_condition.patch compositor_handle_fences_in_the_frontend_X_connection.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.9M1wMg/_old 2015-08-28 08:23:57.0 +0200 +++ /var/tmp/diff_new_pack.9M1wMg/_new 2015-08-28 08:23:57.0 +0200 @@ -30,6 +30,17 @@ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.16/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM compositor_add_support_for_GL_EXT_x11_sync_object.patch bgo#728464 +Patch1: compositor_add_support_for_GL_EXT_x11_sync_object.patch +# PATCH-FIX-UPSTREAM compositor_fix_GL_EXT_x11_sync_object_race_condition.patch bgo#728464 +Patch2: compositor_fix_GL_EXT_x11_sync_object_race_condition.patch +# PATCH-FIX-UPSTREAM build_fix_return_value_in_meta-sync-ring.c.patch bgo#728464 +Patch3: build_fix_return_value_in_meta-sync-ring.c.patch +# PATCH-FIX-UPSTREAM compositor_handle_fences_in_the_frontend_X_connection.patch bgo#728464 +Patch4: compositor_handle_fences_in_the_frontend_X_connection.patch +# autoconf and automake only needed for patches 1-4 +BuildRequires: autoconf +BuildRequires: automake BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -142,9 +153,15 @@ %lang_package %prep %setup -q +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 translation-update-upstream %build +# Only needed for patches 1-4 +autoreconf %configure \ --disable-static \ --enable-compile-warnings=maximum ++ build_fix_return_value_in_meta-sync-ring.c.patch ++ From a54b1261d3ec5ccf7a8262c88557b6b952bc8a2e Mon Sep 17 00:00:00 2001 From: Ting-Wei Lan la...@src.gnome.org Date: Sat, 8 Aug 2015 20:12:09 +0800 Subject: build: Fix return value in meta-sync-ring.c https://bugzilla.gnome.org/show_bug.cgi?id=753380 diff --git a/src/compositor/meta-sync-ring.c b/src/compositor/meta-sync-ring.c index 44b1c41..217ebe5 100644 --- a/src/compositor/meta-sync-ring.c +++ b/src/compositor/meta-sync-ring.c @@ -499,7 +499,7 @@ meta_sync_ring_after_frame (void) if (!ring) return FALSE; - g_return_if_fail (ring-xdisplay != NULL); + g_return_val_if_fail (ring-xdisplay != NULL, FALSE); if (ring-warmup_syncs = NUM_SYNCS / 2) { @@ -542,7 +542,7 @@ meta_sync_ring_insert_wait (void) if (!ring) return FALSE; - g_return_if_fail (ring-xdisplay != NULL); + g_return_val_if_fail (ring-xdisplay != NULL, FALSE); if (ring-current_sync-state != META_SYNC_STATE_READY) { -- cgit v0.10.2 ++ compositor_add_support_for_GL_EXT_x11_sync_object.patch ++ 840 lines (skipped) ++ compositor_fix_GL_EXT_x11_sync_object_race_condition.patch ++ From c77e482b60bea40a422691b16af02a429d9c2edc Mon Sep 17 00:00:00 2001 From: Aaron Plattner aplatt...@nvidia.com Date: Mon, 3 Aug 2015 21:15:15 -0700 Subject: compositor: Fix GL_EXT_x11_sync_object race condition The compositor maintains a ring of shared fences with the X server in order to properly synchronize rendering between the X server and the compositor's GPU channel. When all of the fences have been used, the compositor needs to reset one so that it can be reused. It does this by first waiting on the CPU for the fence to become triggered, and then sending a request to the X server to reset the fence. If the compositor's GPU channel is busy processing other work (e.g. the desktop switcher animation), then the X server may process the reset
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-07-16 17:18:07 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-05-18 22:13:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-07-16 17:18:09.0 +0200 @@ -1,0 +2,10 @@ +Thu Jul 2 17:24:54 UTC 2015 - zai...@opensuse.org + +- Update to version 3.16.3: + + Fix kill dialog not showing when first PING fails (bgo#749076). + + wayland: Reset idle time appropriately (bgo#749711, +bgo#749994). + + Fix crash when trying to focus a hidden window (bgo#751715). + + Updated translations. + +--- Old: mutter-3.16.2.tar.xz New: mutter-3.16.3.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.FMiBPe/_old 2015-07-16 17:18:10.0 +0200 +++ /var/tmp/diff_new_pack.FMiBPe/_new 2015-07-16 17:18:10.0 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.16.2 +Version:3.16.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.16.2.tar.xz - mutter-3.16.3.tar.xz ++ 3025 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-05-18 22:13:44 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-04-23 08:02:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-05-18 22:13:46.0 +0200 @@ -1,0 +2,9 @@ +Thu May 14 17:56:07 UTC 2015 - zai...@opensuse.org + +- Update to version 3.16.2: + + Fix scroll button setting (bgo#747967). + + Don't reset idle time for non-hardware events (bgo#748541). + + Honor default value for click method setting (bgo#746290). + + Misc. bug fixes (bgo#748478). + +--- Old: mutter-3.16.1.1.tar.xz New: mutter-3.16.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.klhyfd/_old 2015-05-18 22:13:47.0 +0200 +++ /var/tmp/diff_new_pack.klhyfd/_new 2015-05-18 22:13:47.0 +0200 @@ -23,7 +23,7 @@ %endif Name: mutter -Version:3.16.1.1 +Version:3.16.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.16.1.1.tar.xz - mutter-3.16.2.tar.xz ++ 10672 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-04-23 08:02:32 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2015-04-06 00:26:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-04-23 08:02:33.0 +0200 @@ -1,0 +2,25 @@ +Wed Apr 15 15:22:38 UTC 2015 - zai...@opensuse.org + +- Update to version 3.16.1.1: + + Prevent a crash when switching VTs or adding input devices +(bgo#747886). + +--- +Wed Apr 15 06:20:25 UTC 2015 - dims...@opensuse.org + +- Update to version 3.16.1: + + Add function to refresh all background instances (bgo#739178). + + Fix swapped scroll methods on wayland (bgo#746870). + + Manually activate stage to fix accessibility on wayland +(bgo#746670). + + Center pointer on primary monitor on startup (bgo#746896). + + wayland: Reword synchronized state application semantics +(bgo#743617). + + Ensure input settings are applied on startup (bgo#747434). + + Misc. bug fixes: bgo#744932, bgo#746509, bgo#746692, +bgo#746510, bo#746545, bgo#747263. + + Updated translations. +- Add pkgconfig(xrender) BuildRequires: new verified dependency. +- Drop mutter-nvidia-repaint-on-resume.patch: fixed upstream. + +--- Old: mutter-3.16.0.tar.xz mutter-nvidia-repaint-on-resume.patch New: mutter-3.16.1.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.mAzhEY/_old 2015-04-23 08:02:33.0 +0200 +++ /var/tmp/diff_new_pack.mAzhEY/_new 2015-04-23 08:02:34.0 +0200 @@ -23,15 +23,13 @@ %endif Name: mutter -Version:3.16.0 +Version:3.16.1.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.16/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM mutter-nvidia-repaint-on-resume.patch boo#9141409 bgo#739178 dims...@opensuse.org -- meta-background: Add a function to refresh all background instances -Patch0: mutter-nvidia-repaint-on-resume.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -67,6 +65,7 @@ BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(xkbfile) BuildRequires: pkgconfig(xkeyboard-config) +BuildRequires: pkgconfig(xrender) %if %{with wayland} BuildRequires: pkgconfig(clutter-egl-1.0) BuildRequires: pkgconfig(clutter-wayland-1.0) ++ mutter-3.16.0.tar.xz - mutter-3.16.1.1.tar.xz ++ 13793 lines of diff (skipped)
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2015-03-30 19:27:12 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-12-21 12:01:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2015-03-30 19:27:13.0 +0200 @@ -1,0 +2,106 @@ +Mon Mar 23 20:31:42 UTC 2015 - dims...@opensuse.org + +- Update to version 3.16.0: + + wayland: Don't skip notifying about initial maximized state +(bgo#745303). + + Updated translations. +- Add mutter-nvidia-repaint-on-resume.patch: Add a function to + refresh all background instances (boo#914149, bgo#739178). + +--- +Wed Mar 18 08:41:11 UTC 2015 - dims...@opensuse.org + +- Update to version 3.15.92: + + Ensure pointer visibility on monitor changes (bgo#745121, +bgo#745752). + + Fix geometry of shaded windows (bgo#746145). + + Take over cursor visibility handling from gsd (bgo#712775). + + Fix touch interaction on window decorations (bgo#745335). + + Add options for libinput_config_click_method (bgo#746290). + + Scale window decorations on HiDPI displays (bgo#744354). + + Misc. bug fixes: bgo#745163, bgo#746295, bgo#746098, +bgo#745734. + + Updated translations. + +--- +Thu Mar 5 01:19:59 UTC 2015 - dims...@opensuse.org + +- Update to version 3.15.91: + + wayland: Fix nested compositor mode (bgo#745401). + + wayland: Fix pointer constraining (bgo#727337). + + wayland: Fix input region on HiDPI (bgo#744933). + + Allow themes to style buttons differently based on function +(bgo#745108). + + Misc. bug fixes and cleanups: bgo#745141, bgo#745118, +bgo#745476, bgo#745442. + + Updated translations. + +--- +Fri Feb 20 20:36:15 UTC 2015 - dims...@opensuse.org + +- Update to version 3.15.90: + + Initialize MetaOutput even when we can't get the EDID +(bgo#743412). + + Expose MetaMonitorManager to introspection (bgo#743745). + + Fix flash on unredirection (bgo#743858). + + Update xdg-shell implementation to v5 (bgo#744452). + + Do not try to use seat devices that aren't (yet) present +(bgo#744640). + + Add keybindings for switching to VT8-VT12 (bgo#744800). + + Misc bug fixes: bgo#743678, bgo#744500. + +--- +Fri Feb 20 16:20:38 UTC 2015 - dims...@opensuse.org + +- Add pkgconfig(gudev-1.0) and pkgconfig(gbm) BuildRequires in case + we're building with wayland support: Needed for the native (non + nested support). + +--- +Fri Jan 23 21:24:20 UTC 2015 - zai...@opensuse.org + +- Update to version 3.15.4: + + Use GTK+ theme for window decorations instead of metacity +(bgo#741917). + + Export the same EDID information on X11 and wayland +(bgo#742882). + + Apply input device configuration on wayland (bgo#739397). + + Implement pointer barriers on wayland (bgo#706655). + + Bugs fixed: bgo#741829, bgo#738630, bgo#737463, bgo#698995, +bgo#727893, bgo#742825, bgo#742824, bgo#742841, bgo#743173, +bgo#743189, bgo#743217, bgo#743254. + + Updated translations. + +--- +Fri Dec 19 17:04:05 UTC 2014 - zai...@opensuse.org + +- Update to version 3.15.3: + + Don't leave left-over frames queued (bgo#738686). + + Set CRTC configuration even if it might be redundant +(bgo#740838). + + Updated translations. + +--- +Fri Dec 19 16:49:47 UTC 2014 - zai...@opensuse.org + +- Update to version 3.15.2: + + Don't enable hiDPI on monitors with broken EDID (bgo##734839). + + Prevent crash applying monitor config for a closed lid +(bgo#739450). + + Fix flicker during startup transition (bgo#740377). + + Bugs fixed: bgo#731521, bgo#740133, bgo#738890. + +--- +Fri Dec 19 16:44:35 UTC 2014 - zai...@opensuse.org + +- Update to version 3.15.1: + + Use GResources for theme loading (bgo#736936). + + Fix headerbar drag getting stuck on xwayland (bgo#738411). +- Drop following patches: mutter-black-screen-during-login.patch, + mutter-window-actor-unredirection-when-destroyed.patch, + mutter-empty-input-shapes-windows.patch, + mutter-left-over-queued-frames.patch, + mutter-dont-overwrite-send_frame_messages_timer.patch, all fixed + upstream. + +--- Old: mutter-3.14.3.tar.xz
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-12-21 12:02:16 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-12-17 19:18:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-12-21 12:01:19.0 +0100 @@ -1,0 +2,17 @@ +Fri Dec 19 15:16:54 UTC 2014 - zai...@opensuse.org + +- Update to version 3.14.3: + + Fix crash when trying to unredirect a destroyed window +(bgo#740133). + + Fix flicker during startup transition (bgo#740377). + + Don't leave left-over frames queued (bgo#738686). + + Set CRTC configuration even if it might be redundant +(bgo#740838). +- Drop upstreamed patches: + + mutter-black-screen-during-login.patch. + + mutter-window-actor-unredirection-when-destroyed.patch. + + mutter-empty-input-shapes-windows.patch. + + mutter-left-over-queued-frames.patch. + + mutter-dont-overwrite-send_frame_messages_timer.patch. + +--- Old: mutter-3.14.2.tar.xz mutter-black-screen-during-login.patch mutter-dont-overwrite-send_frame_messages_timer.patch mutter-empty-input-shapes-windows.patch mutter-left-over-queued-frames.patch mutter-window-actor-unredirection-when-destroyed.patch New: mutter-3.14.3.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.1ZKZqx/_old 2014-12-21 12:01:20.0 +0100 +++ /var/tmp/diff_new_pack.1ZKZqx/_new 2014-12-21 12:01:20.0 +0100 @@ -23,23 +23,13 @@ %endif Name: mutter -Version:3.14.2 +Version:3.14.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.14/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM mutter-black-screen-during-login.patch bgo#740377 badshah...@gmail.com --Disable ugly black screen during login; patch taken from upstream git -Patch0: mutter-black-screen-during-login.patch -# PATCH-FIX-UPSTREAM mutter-window-actor-unredirection-when-destroyed.patch bgo#740133 badshah...@gmail.com -- window-actor: Do not request unredirection when destroyed; patch taken from upstream -Patch1: mutter-window-actor-unredirection-when-destroyed.patch -# PATCH-FIX-UPSTREAM mutter-empty-input-shapes-windows.patch badshah...@gmail.com -- window-x11: Fix windows that set empty input shapes; patch taken from upstream git -Patch2: mutter-empty-input-shapes-windows.patch -# PATCH-FIX-UPSTREAM mutter-left-over-queued-frames.patch bgo#738686 badshah...@gmail.com -- Fix problems resulting in left-over queued frames; patch taken from upstream git -Patch3: mutter-left-over-queued-frames.patch -# PATCH-FIX-UPSTREAM mutter-dont-overwrite-send_frame_messages_timer.patch bgo#738686 badshah...@gmail.com -- MetaWindowActor: don't overwrite send_frame_messages_timer; patch taken from upstream git -Patch4: mutter-dont-overwrite-send_frame_messages_timer.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -151,11 +141,6 @@ %lang_package %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 translation-update-upstream %build ++ mutter-3.14.2.tar.xz - mutter-3.14.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.14.2/NEWS new/mutter-3.14.3/NEWS --- old/mutter-3.14.2/NEWS 2014-11-12 19:00:43.0 +0100 +++ new/mutter-3.14.3/NEWS 2014-12-19 12:14:40.0 +0100 @@ -1,3 +1,13 @@ +3.14.3 +== +* Fix crash when trying to unredirect a destroyed window [Florian; #740133] +* Fix flicker during startup transition [Ray; #740377] +* Don't leave left-over frames queued [Owen; #738686] +* Set CRTC configuration even if it might be redundant [Rui; #740838] + +Contributors: + Rui Matos, Florian Müllner, Jasper St. Pierre, Ray Strode, Owen W. Taylor + 3.14.2 == * Prevent crash applying monitor config for a closed lid [Rui; #739450] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.14.2/configure new/mutter-3.14.3/configure --- old/mutter-3.14.2/configure 2014-11-12 19:01:15.0 +0100 +++ new/mutter-3.14.3/configure 2014-12-19 12:14:48.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-12-17 19:19:33 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-11-18 22:44:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-12-17 19:18:30.0 +0100 @@ -1,0 +2,24 @@ +Fri Dec 12 15:51:53 UTC 2014 - fcro...@suse.com + +- Disable wayland on SLE12. +- Remove BuildRequires pkgconfig(gbm), not needed unless building + native backend. + +--- +Wed Dec 3 23:35:43 UTC 2014 - badshah...@gmail.com + +- Add post-release fixes from upstream: + + mutter-black-screen-during-login.patch: Disable ugly black +screen during login (bgo#740377). + + mutter-window-actor-unredirection-when-destroyed.patch: +window-actor: Do not request unredirection when destroyed +(bgo#740133). + + mutter-empty-input-shapes-windows.patch: window-x11: Fix +windows that set empty input shapes. + + mutter-left-over-queued-frames.patch: Fix problems resulting +in left-over queued frames (bgo#738686). + + mutter-dont-overwrite-send_frame_messages_timer.patch: +MetaWindowActor: don't overwrite send_frame_messages_timer +(bgo#738686). + +--- New: mutter-black-screen-during-login.patch mutter-dont-overwrite-send_frame_messages_timer.patch mutter-empty-input-shapes-windows.patch mutter-left-over-queued-frames.patch mutter-window-actor-unredirection-when-destroyed.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.DhalOs/_old 2014-12-17 19:18:31.0 +0100 +++ /var/tmp/diff_new_pack.DhalOs/_new 2014-12-17 19:18:31.0 +0100 @@ -16,6 +16,12 @@ # +%if 0%{?suse_version} == 1315 +%define build_wayland 0 +%else +%define build_wayland 1 +%endif + Name: mutter Version:3.14.2 Release:0 @@ -24,6 +30,16 @@ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.14/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM mutter-black-screen-during-login.patch bgo#740377 badshah...@gmail.com --Disable ugly black screen during login; patch taken from upstream git +Patch0: mutter-black-screen-during-login.patch +# PATCH-FIX-UPSTREAM mutter-window-actor-unredirection-when-destroyed.patch bgo#740133 badshah...@gmail.com -- window-actor: Do not request unredirection when destroyed; patch taken from upstream +Patch1: mutter-window-actor-unredirection-when-destroyed.patch +# PATCH-FIX-UPSTREAM mutter-empty-input-shapes-windows.patch badshah...@gmail.com -- window-x11: Fix windows that set empty input shapes; patch taken from upstream git +Patch2: mutter-empty-input-shapes-windows.patch +# PATCH-FIX-UPSTREAM mutter-left-over-queued-frames.patch bgo#738686 badshah...@gmail.com -- Fix problems resulting in left-over queued frames; patch taken from upstream git +Patch3: mutter-left-over-queued-frames.patch +# PATCH-FIX-UPSTREAM mutter-dont-overwrite-send_frame_messages_timer.patch bgo#738686 badshah...@gmail.com -- MetaWindowActor: don't overwrite send_frame_messages_timer; patch taken from upstream git +Patch4: mutter-dont-overwrite-send_frame_messages_timer.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -35,11 +51,12 @@ BuildRequires: zenity BuildRequires: pkgconfig(cairo) = 1.10.0 BuildRequires: pkgconfig(clutter-1.0) = 1.19.7 +%if %{build_wayland} BuildRequires: pkgconfig(clutter-egl-1.0) BuildRequires: pkgconfig(clutter-wayland-1.0) BuildRequires: pkgconfig(clutter-wayland-compositor-1.0) +%endif BuildRequires: pkgconfig(cogl-1.0) = 1.17.1 -BuildRequires: pkgconfig(gbm) = 10.3 BuildRequires: pkgconfig(gio-unix-2.0) = 2.25.10 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) = 3.7.3 @@ -51,7 +68,9 @@ BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(pango) = 1.2.0 BuildRequires: pkgconfig(upower-glib) = 0.99.0 +%if %{build_wayland} BuildRequires: pkgconfig(wayland-server) = 1.4.93 +%endif BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb-randr) BuildRequires: pkgconfig(xcomposite) = 0.2 @@ -132,6 +151,11 @@ %lang_package %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 translation-update-upstream %build ++ mutter-black-screen-during-login.patch ++ From
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-11-18 22:44:18 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-10-16 14:53:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-11-18 22:44:25.0 +0100 @@ -1,0 +2,15 @@ +Wed Nov 12 20:53:02 UTC 2014 - zai...@opensuse.org + +- Update to version 3.14.2: + + Prevent crash applying monitor config for a closed lid +(bgo#739450). + + Misc. fixes. + +--- +Tue Nov 11 22:21:15 UTC 2014 - zai...@opensuse.org + +- Update to version 3.14.1.5: + + Fix wayland hiDPI regression (bgo#739161). + + Updated translations. + +--- Old: mutter-3.14.1.tar.xz New: mutter-3.14.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.ZVxSTv/_old 2014-11-18 22:44:26.0 +0100 +++ /var/tmp/diff_new_pack.ZVxSTv/_new 2014-11-18 22:44:26.0 +0100 @@ -17,7 +17,7 @@ Name: mutter -Version:3.14.1 +Version:3.14.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.14.1.tar.xz - mutter-3.14.2.tar.xz ++ 2887 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-10-16 14:53:17 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-09-30 19:38:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-10-16 14:53:47.0 +0200 @@ -1,0 +2,21 @@ +Wed Oct 15 06:17:23 UTC 2014 - dims...@opensuse.org + +- Update to version 3.14.1: + + Fix move-titlebar-onscreen function (bgo#736915). + + Fix stacking of the guard window (bgo#737233). + + Fix keycode lookup for non-default layouts (bgo#737134). + + Fix workspaces-only-on-primary handling (bgo#737178). + + Don't unstick sticky windows on workspace removal (bgo#737625). + + Do not auto-minimize fullscreen windows (bgo#705177). + + Upload keymap to newly added keyboard devices (bgo#737673). + + Apply keyboard repeat settings (bgo#728055). + + Don't send pressed keys on enter (bgo#727178). + + Fix build without wayland/native (bgo#738225). + + Send modifiers after the key event (bgo#738238). + + Fix unredirect heuristic (bgo#738271). + + Do not show system chrome over fullscreen windows (bgo#693991). + + Misc. bug fixes: bgo#737135, bgo#737581, bgo#738146, +bgo#738384. + + Updated translations. + +--- Old: mutter-3.14.0.tar.xz New: mutter-3.14.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.lGsyJ8/_old 2014-10-16 14:53:48.0 +0200 +++ /var/tmp/diff_new_pack.lGsyJ8/_new 2014-10-16 14:53:48.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.14.0 +Version:3.14.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -39,7 +39,7 @@ BuildRequires: pkgconfig(clutter-wayland-1.0) BuildRequires: pkgconfig(clutter-wayland-compositor-1.0) BuildRequires: pkgconfig(cogl-1.0) = 1.17.1 -BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(gbm) = 10.3 BuildRequires: pkgconfig(gio-unix-2.0) = 2.25.10 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) = 3.7.3 ++ mutter-3.14.0.tar.xz - mutter-3.14.1.tar.xz ++ 19271 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-09-30 19:37:37 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-05-20 14:26:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-09-30 19:38:15.0 +0200 @@ -1,0 +2,112 @@ +Tue Sep 23 09:44:41 UTC 2014 - dims...@opensuse.org + +- Update to version 3.14.0: + + Fix placement of popup windows on wayland (bgo#736812). + + Only increment serial once per event (bgo#736840). + + Fix window positioning regression with non-GTK+ toolkits +(bgo#736719). + + Updated translations. + +--- +Wed Sep 17 09:51:48 UTC 2014 - dims...@opensuse.org + +- Update to version 3.13.92: + + Rewrite background code (bgo#735637, bgo#736568). + + Fix size in nested mode (bgo#736279). + + Fix destroy animation of background windows (bgo#735927). + + Wire keymap changes up to the wayland frontend (bgo#736433). + + Add a test framework and stacking tests [Owen; #736505] + + Simplify handling of the merged X and wayland stack +(bgo#736559). + + Fix cursor size on HiDPI (bgo#729337). + + Misc. bug fixes: bgo#735632, bgo#736589, bgo#736694. + +--- +Mon Sep 8 08:58:27 UTC 2014 - dims...@opensuse.org + +- Update to version 3.13.91: + + Misc. bug fixes: bg0#735452. + + Updated translations. +- Add pkgconfig(gbm) and pkgconfig(x11-xcb) BuildRequires: new + explicit dependencies. + +--- +Wed Aug 20 07:50:33 UTC 2014 - dims...@opensuse.org + +- Update to version 3.13.90: + + Only call XSync() once per frame (bgo#728464). + + Update capabilities on device list changes (bgo#733563). + + Make use of GLSL optional (bgo#733623). + + Handle gestures and touch events on wayland (bgo#733631). + + Add support for unminimize compositor effects (bgo#733789). + + Always set the frame background to None (bgo#734054). + + Add backend methods to handle keymaps (bgo#734301). + + Actually mark revalidated MetaTextureTower levels as valid +(bgo#734400). + + Rely on explicit -backward switcher keybindings instead of +shift-magic (bgo#732295, bgo#732385). + + Misc. bug fixes and cleanups: bgo#727178, bgo#734852, +bgo#734960. + + Updated translations. +- Add pkgconfig(xkbfile), pkgconfig(xkeyboard-config), + pkgconfig(xkbcommon), pkgconfig(xkbcommon-x11) and + pkgconfig(xcb-randr) BuildRequires: new dependencies. + +--- +Wed Jul 23 16:13:10 UTC 2014 - dims...@opensuse.org + +- Update to version 3.13.4: + + Fix move/resize operations for wayland clients (bgo#731237). + + Add ::first-frame signal to MetaWindowActor (bgo#732343). + + Handle keysyms without the XF86 prefix (bgo#727993). + + Add touch gesture support. + + Fix a deadlock when exiting (bgo#733068). + + Add framework for restarting the compositor with nice visuals +(bgo#733026). + + Toggle seat capabilities on VT switch (bgo#733563). + + Misc bug fixes: bgo#732695, bgo#732350. + + Updated translations. +- Replace pkgconfig(gio-2.0) BuildRequires with + pkgconfig(gio-unix-2.0), following upstreams change in configure. +- Add pkgconfig(libinput) BuildRequires: new dependency. + +--- +Sat Jul 12 19:01:40 UTC 2014 - dims...@opensuse.org + +- Update to version 3.13.3: + + Improve behavior of window buttons with compositor menus +(bgo#731058). + + Implement touch support on wayland (bgo#724442). + + Update window shadows (bgo#731866). + + Keep windows on the preferred output (bgo#731760]). + + Misc bug fixes: bgo#729601, bgo#730681, bgo#731353, bgo#731332, +bgo#730527, bgo#662962. +- Changes from version 3.13.2: + + Add basic HiDPI support on wayland (bgo#728902). + + Replace mutter-launch with logind integration (bgo#724604]). + + Move window menu into the compositor (bgo#726352). + + Fix delayed focus-follows-mouse support (bgo#730541). + + Support fallback app menu in window decorations (bgo#730752). + + Misc. bug fixes and cleanups: bgo#729732, bgo#729602, +bgo#726714. + + Updated translations. +- Changes from version 3.13.1: + + Merge wayland branch. + + Don't prevent workspace switches for present_with_time() +(bgo#728018). + + Add shortcuts for switching to the last workspace (bgo#659288). + + Make move/resize menu items behave like the keybindings +(bgo#728617). + + Misc. bug fixes and cleanups: bgo#720631, bgo#727979, +bgo#728423, bgo#728395,
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-05-20 14:25:12 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-05-05 21:18:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-05-20 14:26:20.0 +0200 @@ -1,0 +2,10 @@ +Sat May 17 10:33:34 UTC 2014 - zai...@opensuse.org + +- Update to version 3.12.2: + + Fix in-fullscreen state when moving between monitors +(bgo#728395). + + Fix crash when monitors change during suspend (bgo#725637). + + Misc. bugs fixed: bgo#728423, bgo#729732. + + Updated translations. + +--- Old: mutter-3.12.1.tar.xz New: mutter-3.12.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.SaHwgp/_old 2014-05-20 14:26:22.0 +0200 +++ /var/tmp/diff_new_pack.SaHwgp/_new 2014-05-20 14:26:22.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.12.1 +Version:3.12.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.12.1.tar.xz - mutter-3.12.2.tar.xz ++ 3974 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-02-21 14:25:48 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2014-01-27 11:23:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-02-21 14:25:49.0 +0100 @@ -1,0 +2,12 @@ +Thu Feb 20 11:59:14 UTC 2014 - zai...@opensuse.org + +- Update to version 3.10.4: + + Fix CSD titlebars being placed off-screen (bgo#719772). + + Expose MetaWindow:skip-taskbar property (bgo#723307). + + Fix legacy tray icons showing up blank (bgo#721596). + + Fix configuration of cloned monitors (bgo#710610). + + Use correct output property for backlight control (bgo#723606). + + Bugs fixed: bgo#720630, bgo#723468, bgo#724258, bgo#724364. + + Updated translations. + +--- Old: mutter-3.10.3.tar.xz New: mutter-3.10.4.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.VoRUCq/_old 2014-02-21 14:25:50.0 +0100 +++ /var/tmp/diff_new_pack.VoRUCq/_new 2014-02-21 14:25:50.0 +0100 @@ -17,7 +17,7 @@ Name: mutter -Version:3.10.3 +Version:3.10.4 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.10.3.tar.xz - mutter-3.10.4.tar.xz ++ 3207 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2014-01-27 11:23:49 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-11-15 13:28:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2014-01-27 11:23:50.0 +0100 @@ -1,0 +2,20 @@ +Sat Jan 18 12:22:59 UTC 2014 - zai...@opensuse.org + +- Update to version 3.10.3: + + xrandr: Use hotplug_mode_update property (bgo#711216). + + Don't focus the no-focus-window for globally active windows +(bgo#710296). + + Fix window group paint volume (bgo#719669). + + Fix checks for KeyPress/ButtonPress (bgo#720545). + + Fix problems with focus tracking (bgo#720558). + + Don't leave focus on windows that are being unmanaged +(bgo#711618). + + Reduce server grabs (bgo#721345, bgo#721709). + + Updated translations. + +--- +Tue Dec 10 23:15:20 UTC 2013 - mgo...@suse.com + +- Add mutter-use-new-upower-api.patch: Support UPower 0.99. + +--- Old: mutter-3.10.2.tar.xz New: mutter-3.10.3.tar.xz mutter-use-new-upower-api.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.GsNlhi/_old 2014-01-27 11:23:51.0 +0100 +++ /var/tmp/diff_new_pack.GsNlhi/_new 2014-01-27 11:23:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mutter # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,15 @@ Name: mutter -Version:3.10.2 +Version:3.10.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.10/%{name}-%{version}.tar.xz +# PATCH-FEATURE-UPSTREAM mutter-use-new-upower-api.patch mgo...@suse.com -- Port to new uUPower API. +Patch0: mutter-use-new-upower-api.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -45,7 +47,7 @@ BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(pango) = 1.2.0 -BuildRequires: pkgconfig(upower-glib) 0.9.11 +BuildRequires: pkgconfig(upower-glib) = 0.99 BuildRequires: pkgconfig(xcomposite) = 0.2 BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xdamage) @@ -112,6 +114,7 @@ %prep %setup -q translation-update-upstream +%patch0 -p1 %build %configure \ ++ mutter-3.10.2.tar.xz - mutter-3.10.3.tar.xz ++ 4660 lines of diff (skipped) ++ mutter-use-new-upower-api.patch ++ From a9a10aaa2070d726c255b035f4664079373f733a Mon Sep 17 00:00:00 2001 From: Bastien Nocera had...@hadess.net Date: Mon, 21 Oct 2013 13:07:36 +0200 Subject: [PATCH] MonitorConfig: Use new UPower API The changed signal was removed. Use notify instead to track just the lid-is-closed state. --- configure.ac | 2 +- src/core/monitor-config.c | 12 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/core/monitor-config.c b/src/core/monitor-config.c index 82ea0b1..62c4042 100644 --- a/src/core/monitor-config.c +++ b/src/core/monitor-config.c @@ -99,8 +99,9 @@ static gboolean meta_monitor_config_assign_crtcs (MetaConfiguration *config, GPtrArray *crtcs, GPtrArray *outputs); -static void power_client_changed_cb (UpClient *client, - gpointer user_data); +static void power_client_changed_cb (UpClient *client, + GParamSpec *pspec, + gpointeruser_data); static void free_output_key (MetaOutputKey *key) @@ -232,7 +233,7 @@ meta_monitor_config_init (MetaMonitorConfig *self) self-up_client = up_client_new (); self-lid_is_closed = up_client_get_lid_is_closed (self-up_client); - g_signal_connect_object (self-up_client, changed, + g_signal_connect_object (self-up_client, notify::lid-is-closed, G_CALLBACK (power_client_changed_cb), self, 0); } @@ -1344,8
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-11-15 13:28:40 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-10-17 17:42:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-11-15 13:28:41.0 +0100 @@ -1,0 +2,7 @@ +Thu Nov 14 17:31:34 UTC 2013 - dims...@opensuse.org + +- Update to version 3.10.2 (bnc#849913): + + Fix resize operations using mouse-button-modifier (bgo#710251). + + Updated translations. + +--- Old: mutter-3.10.1.1.tar.xz New: mutter-3.10.2.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.hxoAYA/_old 2013-11-15 13:28:42.0 +0100 +++ /var/tmp/diff_new_pack.hxoAYA/_new 2013-11-15 13:28:42.0 +0100 @@ -17,7 +17,7 @@ Name: mutter -Version:3.10.1.1 +Version:3.10.2 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.10.1.1.tar.xz - mutter-3.10.2.tar.xz ++ 2828 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-10-17 14:23:41 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-09-27 17:47:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-10-17 17:42:30.0 +0200 @@ -1,0 +2,15 @@ +Wed Oct 16 06:50:03 UTC 2013 - dims...@opensuse.org + +- Update to version 3.10.1.1: + + Don't assert that at least one output is connected +(bgo#709009). +- Changes from version 3.10.1: + + Don't apply fullscreen workarounds to CSD windows (bgo#708718). + + Fix hangs during DND operations (bgo#709340). + + Use nearest-pixel interpolation when possible (bgo#708389). + + Fix tile previews getting stuck on right click during drags +(bgo#704759). + + Misc bug fixes: bgo#708420. + + Updated translations. + +--- Old: mutter-3.10.0.1.tar.xz New: mutter-3.10.1.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.TYZr18/_old 2013-10-17 17:42:31.0 +0200 +++ /var/tmp/diff_new_pack.TYZr18/_new 2013-10-17 17:42:31.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.10.0.1 +Version:3.10.1.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.10.0.1.tar.xz - mutter-3.10.1.1.tar.xz ++ 7929 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-09-27 17:47:27 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-09-23 11:17:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-09-27 17:47:29.0 +0200 @@ -1,0 +2,13 @@ +Wed Sep 25 17:51:33 UTC 2013 - dims...@opensuse.org + +- Update to version 3.10.0.1: + + Fix bug when a window changed size twice in a single frame; +this can happen with GTK+ client-side decorations (bgo#708367). + +--- +Tue Sep 24 07:49:34 UTC 2013 - dims...@opensuse.org + +- Update to version 3.10.0: + + Updated translations. + +--- Old: mutter-3.9.92.tar.xz New: mutter-3.10.0.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.rHXcan/_old 2013-09-27 17:47:33.0 +0200 +++ /var/tmp/diff_new_pack.rHXcan/_new 2013-09-27 17:47:33.0 +0200 @@ -17,13 +17,13 @@ Name: mutter -Version:3.9.92 +Version:3.10.0.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org -Source: http://download.gnome.org/sources/mutter/3.9/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/mutter/3.10/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool ++ mutter-3.9.92.tar.xz - mutter-3.10.0.1.tar.xz ++ 3919 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-09-23 10:32:01 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-09-12 16:43:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-09-23 11:17:21.0 +0200 @@ -1,0 +2,14 @@ +Tue Sep 17 06:56:53 UTC 2013 - dims...@opensuse.org + +- Update to version 3.9.92: + + Don't create a dummy texture for the texture pipeline template +(bgo#707458). + + Remove holes generated by disabling the laptop lid +(bgo#707473). + + Don't require plugins to pass event to Clutter (bgo#707482). + + Add support for more cursor types (bgo#707919). + + Immediately fire idle watches that are already expired +(bgo#707302). + + Bugs fixed: bgo#707474, bgo#707563, bgo#707649, bgo#708070. + +--- Old: mutter-3.9.91.tar.xz New: mutter-3.9.92.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.7wGexl/_old 2013-09-23 11:17:22.0 +0200 +++ /var/tmp/diff_new_pack.7wGexl/_new 2013-09-23 11:17:22.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.9.91 +Version:3.9.92 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.9.91.tar.xz - mutter-3.9.92.tar.xz ++ 25769 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-09-12 16:43:03 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-08-30 17:17:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-09-12 16:43:04.0 +0200 @@ -1,0 +2,18 @@ +Tue Sep 3 06:46:44 UTC 2013 - dims...@opensuse.org + +- Update to version 3.9.91: + + Drop man pages for removed utilities (bgo#706579). + + Add support for idle tracking (bgo#706005). + + Skip CRTC reconfigurations that have no effect (bgo#706672). + + Ignore skip-taskbar hints on parentless dialogs (bgo#673399). + + Don't save pixbuf data in user data (bgo#706777). + + Don't queue redraws for obscured regions (bgo#703332). + + Turn blending off when drawing entirely opaque regions +(bgo#706930). + + Check event timestamps before reconfiguring (bgo#706735). + + Misc bug fixes: bgo##706582, bgo#706598, bgo#706787, +bgo#706729, bgo#706825, bgo#707081, bgo#707090, bgo#707250, +bgo#707267. + + Updated translations. + +--- Old: mutter-3.9.90.tar.xz New: mutter-3.9.91.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.zPLkcO/_old 2013-09-12 16:43:05.0 +0200 +++ /var/tmp/diff_new_pack.zPLkcO/_new 2013-09-12 16:43:05.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.9.90 +Version:3.9.91 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -36,8 +36,8 @@ BuildRequires: update-desktop-files BuildRequires: zenity BuildRequires: pkgconfig(cairo) = 1.10.0 -BuildRequires: pkgconfig(clutter-1.0) = 1.14.3 -BuildRequires: pkgconfig(cogl-1.0) = 1.13.3 +BuildRequires: pkgconfig(clutter-1.0) = 1.15.90 +BuildRequires: pkgconfig(cogl-1.0) = 1.15.6 BuildRequires: pkgconfig(gio-2.0) = 2.25.10 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) = 3.7.3 @@ -121,11 +121,6 @@ %install %make_install -# clean up remaining man pages of no longer existing tools -rm %{buildroot}%{_mandir}/man1/mutter-theme-viewer.1 -rm %{buildroot}%{_mandir}/man1/mutter-window-demo.1 -rm %{buildroot}%{_mandir}/man1/mutter-message.1 -# end man page cleanup find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %suse_update_desktop_file %{name} %suse_update_desktop_file %{buildroot}%{_datadir}/gnome/wm-properties/mutter-wm.desktop ++ mutter-3.9.90.tar.xz - mutter-3.9.91.tar.xz ++ 40027 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-08-30 17:17:48 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-08-16 12:21:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-08-30 17:17:49.0 +0200 @@ -1,0 +2,24 @@ +Thu Aug 22 05:54:07 UTC 2013 - dims...@opensuse.org + +- Update to version 3.9.90: + + Add support for _GTK_FRAME_EXTENTS (bgo#705766). + + Fix quick consecutive super presses breaking keyboard input +(bgo#666101). + + Work towards running as wayland compositor: +- Add DBus API for display configuration (bgo##705670, + bgo#706231, bgo#706233, bgo#706322, bgo#706382). +- Add abstraction layer for cursor tracking (bgo#705911). +- Add support for plugin modality under wayland (bgo#705917). + + Disable GTK+ scaling (bgo#706388). + + Disable blending while updating tower. + + Misc bug fixes and cleanups: bgo##703332, bgo#704437, +bgo#706207. + + Updated translations. +- Add pkgconfig(upower-glib) and pkgconfig(gnome-desktop-3.0) + BuildRequires: new dependencies. +- Drop now empty mutter-tools subpackage (empty, as the related + utilities were removed upstream. +- Obsolete mutter-tools by the main package (not provided). This + helps for clean updates. + +--- Old: mutter-3.9.5.tar.xz New: mutter-3.9.90.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.SUfJTF/_old 2013-08-30 17:17:50.0 +0200 +++ /var/tmp/diff_new_pack.SUfJTF/_new 2013-08-30 17:17:50.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.9.5 +Version:3.9.90 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ @@ -39,11 +39,13 @@ BuildRequires: pkgconfig(clutter-1.0) = 1.14.3 BuildRequires: pkgconfig(cogl-1.0) = 1.13.3 BuildRequires: pkgconfig(gio-2.0) = 2.25.10 +BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) = 3.7.3 -BuildRequires: pkgconfig(gtk+-3.0) = 3.3.7 +BuildRequires: pkgconfig(gtk+-3.0) = 3.9.11 BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(pango) = 1.2.0 +BuildRequires: pkgconfig(upower-glib) 0.9.11 BuildRequires: pkgconfig(xcomposite) = 0.2 BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xdamage) @@ -53,6 +55,8 @@ Requires: zenity Recommends: %{name}-lang Provides: windowmanager +# mutter 3.9.90 dropped old, unused tools. Likely, nobody has them installed anyway +Obsoletes: %{name}-tools %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -94,18 +98,6 @@ This package contains data files needed by mutter and its library. -%package tools -Summary:Window and compositing manager based on Clutter -- Tools -Group: System/GUI/GNOME -Requires: %{name} = %{version} - -%description tools -Mutter is a window and compositing manager based on Clutter, forked -from Metacity. - -This package contains tools related to mutter, including an utility to -test themes and a small application to test window managers. - %package devel Summary:Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME @@ -129,6 +121,11 @@ %install %make_install +# clean up remaining man pages of no longer existing tools +rm %{buildroot}%{_mandir}/man1/mutter-theme-viewer.1 +rm %{buildroot}%{_mandir}/man1/mutter-window-demo.1 +rm %{buildroot}%{_mandir}/man1/mutter-message.1 +# end man page cleanup find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %suse_update_desktop_file %{name} %suse_update_desktop_file %{buildroot}%{_datadir}/gnome/wm-properties/mutter-wm.desktop @@ -158,11 +155,9 @@ %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS rationales.txt README %{_bindir}/mutter -%{_bindir}/mutter-message %{_libdir}/mutter/plugins/default.so %{_datadir}/applications/mutter.desktop %doc %{_mandir}/man1/mutter.1%{?ext_man} -%doc %{_mandir}/man1/mutter-message.1%{?ext_man} %doc %{_datadir}/gtk-doc/html/meta/ %files -n libmutter0 @@ -191,16 +186,6 @@ %{_datadir}/GConf/gsettings/mutter-schemas.convert %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml -%files tools -%defattr (-, root, root) -%{_bindir}/mutter-theme-viewer -%{_bindir}/mutter-window-demo -%dir %{_datadir}/mutter -%dir
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-08-16 12:21:44 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-07-16 15:51:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-08-16 12:21:46.0 +0200 @@ -1,0 +2,9 @@ +Tue Jul 30 16:30:37 UTC 2013 - dims...@opensuse.org + +- Update to version 3.9.5: + + Don't select for touch events on the stage (bgo#697192). + + Don't queue redraws for obscured regions (bgo#703332). + + Export timestamp of global keybinding events (bgo#704858). + + Misc bug fixes and cleanups (bgo#703970). + +--- Old: mutter-3.9.4.tar.xz New: mutter-3.9.5.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.USknD1/_old 2013-08-16 12:21:48.0 +0200 +++ /var/tmp/diff_new_pack.USknD1/_new 2013-08-16 12:21:48.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.9.4 +Version:3.9.5 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.9.4.tar.xz - mutter-3.9.5.tar.xz ++ 5218 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-07-16 15:51:47 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-06-29 19:43:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-07-16 15:51:48.0 +0200 @@ -1,0 +2,13 @@ +Wed Jul 10 18:56:41 UTC 2013 - zai...@opensuse.org + +- Update to version 3.9.4: + + Tweak window shadows (bgo#702141). + + Ignore our own focus events for focus prediction (bgo#701017). + + Add API to query if the stage is focused (bgo#700735). + + Add API to query the monitor for a given position. + + Don't force attached dialogs to be border-only (bgo#702764). + + Allow slicing of backgrounds to avoid texture size limits +(bgo#702283). + + Miscellaneous bug fixes and cleanups: (bgo#701224, bgo#702564). + +--- Old: mutter-3.9.3.tar.xz New: mutter-3.9.4.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.Z1EqO6/_old 2013-07-16 15:51:49.0 +0200 +++ /var/tmp/diff_new_pack.Z1EqO6/_new 2013-07-16 15:51:49.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.9.3 +Version:3.9.4 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.9.3.tar.xz - mutter-3.9.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.9.3/Makefile.in new/mutter-3.9.4/Makefile.in --- old/mutter-3.9.3/Makefile.in2013-06-18 16:54:32.0 +0200 +++ new/mutter-3.9.4/Makefile.in2013-07-10 18:36:01.0 +0200 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.13.2 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.9.3/NEWS new/mutter-3.9.4/NEWS --- old/mutter-3.9.3/NEWS 2013-06-18 16:53:45.0 +0200 +++ new/mutter-3.9.4/NEWS 2013-07-10 18:35:03.0 +0200 @@ -1,3 +1,16 @@ +3.9.4 += +* Tweak window shadows [Allan; #702141] +* Ignore our own focus events for focus prediction [Jasper; #701017] +* Add API to query if the stage is focused [Jasper; #700735] +* Add API to query the monitor for a given position [Adel] +* Don't force attached dialogs to be border-only [Florian; #702764] +* Allow slicing of backgrounds to avoid texture size limits [Ray; #702283] +* Miscellaneous bug fixes and cleanups [Adel; #701224, #702564] + +Contributors: + Allan Day, Adel Gadllah, Florian Müllner, Jasper St. Pierre, Ray Strode + 3.9.3 = * Ensure events are always reported to the grab window [Rui; #701219] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.9.3/aclocal.m4 new/mutter-3.9.4/aclocal.m4 --- old/mutter-3.9.3/aclocal.m4 2013-06-18 16:54:28.0 +0200 +++ new/mutter-3.9.4/aclocal.m4 2013-07-10 18:35:57.0 +0200 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.13.2 -*- Autoconf -*- +# generated automatically by aclocal 1.13.4 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ [am__api_version='1.13' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.13.2], [], +m4_if([$1], [1.13.4], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,7 +51,7 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.13.2])dnl +[AM_AUTOMAKE_VERSION([1.13.4])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.9.3/configure new/mutter-3.9.4/configure --- old/mutter-3.9.3/configure 2013-06-18 16:54:41.0 +0200 +++ new/mutter-3.9.4/configure 2013-07-10 18:36:08.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for mutter 3.9.3. +# Generated by GNU Autoconf 2.69 for mutter 3.9.4. # # Report bugs to
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-05-28 07:41:20 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-04-26 15:52:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-05-28 07:41:22.0 +0200 @@ -1,0 +2,7 @@ +Wed May 1 08:18:03 UTC 2013 - dims...@opensuse.org + +- Update to version 3.9.1: + + Fix miscellaneous memory leaks (bgo#698710). + + Misc fixes and cleanups (bgo#698179, bgo#697758). + +--- Old: mutter-3.8.1.tar.xz New: mutter-3.9.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.LdBZTJ/_old 2013-05-28 07:41:23.0 +0200 +++ /var/tmp/diff_new_pack.LdBZTJ/_new 2013-05-28 07:41:23.0 +0200 @@ -17,13 +17,13 @@ Name: mutter -Version:3.8.1 +Version:3.9.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org -Source: http://download.gnome.org/sources/mutter/3.8/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/mutter/3.9/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool ++ mutter-3.8.1.tar.xz - mutter-3.9.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.8.1/NEWS new/mutter-3.9.1/NEWS --- old/mutter-3.8.1/NEWS 2013-04-16 20:38:28.0 +0200 +++ new/mutter-3.9.1/NEWS 2013-04-30 23:27:53.0 +0200 @@ -1,3 +1,11 @@ +3.9.1 += +* Fix miscellaneous memory leaks [Pavel; #698710] +* Misc fixes and cleanups [Stef, Simon; #698179, #697758] + +Contributors: + Simon McVittie, Pavel Vasin, Stef Walter + 3.8.1 = * Fix crash when getting default font [Bastien; #696814] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutter-3.8.1/configure new/mutter-3.9.1/configure --- old/mutter-3.8.1/configure 2013-04-16 20:39:23.0 +0200 +++ new/mutter-3.9.1/configure 2013-04-30 23:29:09.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for mutter 3.8.1. +# Generated by GNU Autoconf 2.69 for mutter 3.9.1. # # Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=mutter. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='mutter' PACKAGE_TARNAME='mutter' -PACKAGE_VERSION='3.8.1' -PACKAGE_STRING='mutter 3.8.1' +PACKAGE_VERSION='3.9.1' +PACKAGE_STRING='mutter 3.9.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=mutter' PACKAGE_URL='' @@ -1465,7 +1465,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat _ACEOF -\`configure' configures mutter 3.8.1 to adapt to many kinds of systems. +\`configure' configures mutter 3.9.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1539,7 +1539,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of mutter 3.8.1:;; + short | recursive ) echo Configuration of mutter 3.9.1:;; esac cat \_ACEOF @@ -1698,7 +1698,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -mutter configure 3.8.1 +mutter configure 3.9.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2250,7 +2250,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by mutter $as_me 3.8.1, which was +It was created by mutter $as_me 3.9.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3118,7 +3118,7 @@ # Define the identity of the package. PACKAGE='mutter' - VERSION='3.8.1' + VERSION='3.9.1' cat confdefs.h _ACEOF @@ -3309,7 +3309,7 @@ MUTTER_MAJOR_VERSION=3 -MUTTER_MINOR_VERSION=8 +MUTTER_MINOR_VERSION=9 MUTTER_MICRO_VERSION=1 MUTTER_PLUGIN_API_VERSION=3 @@ -18127,7 +18127,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log= -This file was extended by mutter $as_me 3.8.1, which was +This file was extended by mutter $as_me 3.9.1, which was generated by GNU
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-04-26 15:52:18 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-04-05 07:37:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-04-26 15:52:19.0 +0200 @@ -1,0 +2,9 @@ +Tue Apr 16 20:23:30 UTC 2013 - dims...@opensuse.org + +- Update to version 3.8.1: + + Fix crash when getting default font (bgo#696814). + + Fix ungrabbing of keybindings (bgo#697003). + + Misc fixes and cleanups: bgo#697758. + + Updated translations. + +--- Old: mutter-3.8.0.tar.xz New: mutter-3.8.1.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.YxJyaC/_old 2013-04-26 15:52:21.0 +0200 +++ /var/tmp/diff_new_pack.YxJyaC/_new 2013-04-26 15:52:21.0 +0200 @@ -17,7 +17,7 @@ Name: mutter -Version:3.8.0 +Version:3.8.1 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ ++ mutter-3.8.0.tar.xz - mutter-3.8.1.tar.xz ++ 5851 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-04-05 07:35:42 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-02-15 18:47:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-04-05 07:37:10.0 +0200 @@ -1,0 +2,133 @@ +Tue Mar 26 22:38:28 UTC 2013 - dims...@opensuse.org + +- Update to version 3.8.0: + + Address major memory leak when changing backgrounds +(bgo#696157). + + Updated translations. + +--- +Tue Mar 19 09:04:19 UTC 2013 - zai...@opensuse.org + +- Update to version 3.7.92: + + Build and improve reference docs (bgo#676856, bgo#695641, +bgo#695935). + + Add tracking of whether there are fullscreen windows +(bgo#649748). + + Bugs fixed: bgo#695269, bgo#695711, bgo#694046, bgo#695813, +bgo#695881, bgo#676856, bgo#696053, bgo#682779, bgo#696089, +bgo#696091, bgo#696087. + + Updated translations. + +--- +Tue Mar 5 10:19:12 UTC 2013 - dims...@opensuse.org + +- Update to version 3.7.91: + + Fix windows being treated as remote after hostname changes +(bgo#688716). + + Add meta_window_get_all_monitors() (bgo#646861). + + Add grab API for externally defined accelerators (bgo#643111). + + Make session registration an explicit step (bgo#694876). + + Avoid unnecessary stage redraws (bgo#694988, bgo#695006). + + Misc fixes: bgo#694801, bgo#694725, bgo#694641, bgo#694393, +bgo#678917, bgo#695093, bgo#694837, bgo#695135, bgo#694771, +bgo#694321. + + Updated translations. + +--- +Wed Feb 20 20:20:00 UTC 2013 - dims...@opensuse.org + +- Update to version 3.7.90: + + Support _NET_WM_OPAQUE_REGION (bgo#679901). + + Add wrapper for XI2.3 pointer barriers (bgo#677215). + + Update style of resize popups (bgo#692741). + + Implement compositor - application frame synchronization +(bgo#685463). + + Handle animated backgrounds (bgo#682427). + + Add a new window group for override-redirect windows +(bgo#633620). + + Pass on pointer events on guard window to Clutter (bgo#681540). + + Show correct shortcut in window menus (bgo#694045). + + Don't put minimized windows at the back of alt-tab +(bgo#693991). + + Misc bug fixes and cleanups: bgo#692679, bgo##693354, +bgo#690581, bgo#693439, bgo#692718, bgo#693475, bgo#693482, +bgo#693540, bgo#690580, bgo#680990, bgo#693833, bgo#693922, +bgo#693854, bgo#694224. + + Updated translations. +- Add pkgconfig(xi) BuildRequires: new dependency. + +--- +Thu Feb 14 21:35:03 UTC 2013 - dims...@opensuse.org + +- Update to version 3.7.5: + + Don't allow multiline window titles (bgo#683056). + + Make meta_window_located_on_workspace() public (bgo#691744). + + Request XI2.3 (bgo#692877). + + Add meta_window_set_icon_geometry() method (bgo#692997). + + Require XFixes 5.0 (bgo#677215). + + Change unredirection hints to match spec changes (bgo#693064). + + Improve unredict heuristicts (bgo#683786). + + Misc bug fixes and cleanups: bgo#691874, bgo#679901, +bgo#692952, bgo#693042. + + Updated translations. +- Drop mutter-correctly-create-new-pixmap.patch: fixed upstream. + +--- +Thu Feb 14 20:35:03 UTC 2013 - dims...@opensuse.org + +- Update to version 3.7.4: + + Add support to bypass compositor hints (bgo#683020) + + Make automaximization optional (bgo#680990) + + Add method for checking if the application is responding +(bgo#684340) + + Expose the xinput opcode (bgo#690590) + + Rebrand minimize as hide (bgo#682887) + + Misc bug fixes and cleanups: bgo#690454, bgo#690573, +bgo#690593, bgo#690956, bgo#691363, bgo#690609, bgo#690317, +bgo#689263. + + Updated translations. +- Drop BUILD_FROM_VCS logic, as it's not used anyway. + +--- +Thu Feb 14 19:35:03 UTC 2013 - zai...@opensuse.org + +- Update to version 3.7.3: + + Fix maximized windows jumping to other monitors (bgo#556696) + + Add 'switch-applications' keybinding (bgo#688913) + + Add a convenience method to focus the default window +(bgo##689652) + + Increase typical icon size to 96 (bgo#689651) + + Port to XInput2 (bgo#688779) + + Give dynamic keybindings a keybinding action (bgo#682315) + + Misc. fixes and cleanups (bgo#688777) + + Updated translations. +- Drop mutter-stop-jumping-windows.patch: fixed upstream. +
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-02-15 18:47:32 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-02-10 14:37:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-02-15 18:47:33.0 +0100 @@ -1,0 +2,10 @@ +Thu Feb 14 16:35:03 UTC 2013 - zai...@opensuse.org + +- Update to version 3.6.3: + + Fix maximized windows jumping between monitors (bgo#556696). + + Fix windows turning black when redirected again (bgo #693042). + + Updated translations. +- Drop mutter-stop-jumping-windows.patch and + mutter-correctly-create-new-pixmap.patch, fixed upstream. + +--- Old: mutter-3.6.2.tar.xz mutter-correctly-create-new-pixmap.patch mutter-stop-jumping-windows.patch New: mutter-3.6.3.tar.xz Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.zRzbG3/_old 2013-02-15 18:47:34.0 +0100 +++ /var/tmp/diff_new_pack.zRzbG3/_new 2013-02-15 18:47:34.0 +0100 @@ -17,17 +17,13 @@ Name: mutter -Version:3.6.2 +Version:3.6.3 Release:0 Summary:Window and compositing manager based on Clutter License:GPL-2.0+ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.6/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM mutter-stop-jumping-windows.patch bgo#556696 zai...@opensuse.org -- Stop windows from jumping spontaneously from one monitor to another. -Patch0: mutter-stop-jumping-windows.patch -# PATCH-FIX-UPSTREAM mutter-correctly-create-new-pixmap.patch bgo#693042 badshah...@gmail.com -- Correctly create a new pixmap when redirecting a window again; patch taken from upstream git -Patch1: mutter-correctly-create-new-pixmap.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -126,8 +122,6 @@ %lang_package %prep %setup -q -%patch0 -p1 -%patch1 -p1 translation-update-upstream %if 0%{?BUILD_FROM_VCS} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-02-10 14:37:02 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2013-01-22 17:37:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-02-10 14:37:04.0 +0100 @@ -1,0 +2,7 @@ +Fri Feb 8 22:04:46 UTC 2013 - badshah...@gmail.com + +- Add mutter-correctly-create-new-pixmap.patch to correctly create + a new pixmap when redirecting a window again; patch taken from + upstream git. Fixes bgo#693042. + +--- New: mutter-correctly-create-new-pixmap.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.cNH1Tn/_old 2013-02-10 14:37:05.0 +0100 +++ /var/tmp/diff_new_pack.cNH1Tn/_new 2013-02-10 14:37:05.0 +0100 @@ -26,6 +26,8 @@ Source: http://download.gnome.org/sources/mutter/3.6/%{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM mutter-stop-jumping-windows.patch bgo#556696 zai...@opensuse.org -- Stop windows from jumping spontaneously from one monitor to another. Patch0: mutter-stop-jumping-windows.patch +# PATCH-FIX-UPSTREAM mutter-correctly-create-new-pixmap.patch bgo#693042 badshah...@gmail.com -- Correctly create a new pixmap when redirecting a window again; patch taken from upstream git +Patch1: mutter-correctly-create-new-pixmap.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -125,6 +127,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 translation-update-upstream %if 0%{?BUILD_FROM_VCS} ++ mutter-correctly-create-new-pixmap.patch ++ From 5ad3260bb8ef6f08e0c8426d42990e3bdcf52c52 Mon Sep 17 00:00:00 2001 From: Adel Gadllah adel.gadl...@gmail.com Date: Sat, 02 Feb 2013 09:27:35 + Subject: meta-window-actor: Correctly create a new pixmap when redirecting a window again We should call meta_window_actor_detach not meta_window_actor_queue_create_pixmap to create a new pixmap when we redirect a previously unredirected window again. https://bugzilla.gnome.org/show_bug.cgi?id=693042 --- diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c index 371233f..1490b9c 100644 --- a/src/compositor/meta-window-actor.c +++ b/src/compositor/meta-window-actor.c @@ -1237,7 +1237,7 @@ meta_window_actor_set_redirected (MetaWindowActor *self, gboolean state) meta_error_trap_push (display); XCompositeRedirectWindow (xdisplay, xwin, CompositeRedirectManual); meta_error_trap_pop (display); - meta_window_actor_queue_create_pixmap (self); + meta_window_actor_detach (self); self-priv-unredirected = FALSE; } else -- cgit v0.9.0.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutter for openSUSE:Factory
Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2013-01-22 17:37:06 Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) Package is mutter, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/mutter/mutter.changes2012-11-25 13:09:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2013-01-22 17:37:08.0 +0100 @@ -1,0 +2,7 @@ +Mon Jan 21 23:43:46 UTC 2013 - zai...@opensuse.org + +- Add mutter-stop-jumping-windows.patch, windows might in some + cases jump from one monitor to an other, this patch fixes this. + (bgo#556696). + +--- New: mutter-stop-jumping-windows.patch Other differences: -- ++ mutter.spec ++ --- /var/tmp/diff_new_pack.LX0V55/_old 2013-01-22 17:37:10.0 +0100 +++ /var/tmp/diff_new_pack.LX0V55/_new 2013-01-22 17:37:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mutter # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,8 @@ Group: System/GUI/GNOME Url:http://www.gnome.org Source: http://download.gnome.org/sources/mutter/3.6/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM mutter-stop-jumping-windows.patch bgo#556696 zai...@opensuse.org -- Stop windows from jumping spontaneously from one monitor to another. +Patch0: mutter-stop-jumping-windows.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel = 0.9.5 BuildRequires: intltool @@ -122,6 +124,7 @@ %lang_package %prep %setup -q +%patch0 -p1 translation-update-upstream %if 0%{?BUILD_FROM_VCS} ++ mutter-stop-jumping-windows.patch ++ From 0dee738a43e4fb4c3d5de5e3a55a4033faa9d3fa Mon Sep 17 00:00:00 2001 From: Alban Crequy alban.cre...@collabora.co.uk Date: Fri, 23 Nov 2012 00:06:22 + Subject: Initialize window-user_rect in the initial placement The window positioning is delayed in idle_move_resize() in case the application resizes/maximizes its window quickly after its creation. The delayed positioning uses window-user_rect because of bug 426519 comment 3 (see meta_window_move_resize_now()). user_rect was not set in the initial positioning, causing the delayed positioning unable to know which monitor we use for this window. As a consequence, the window could jump spontaneously from one monitor to another. With this patch, the window does not jump anymore. https://bugzilla.gnome.org/show_bug.cgi?id=556696 --- diff --git a/src/core/constraints.c b/src/core/constraints.c index 2857f67..606baea 100644 --- a/src/core/constraints.c +++ b/src/core/constraints.c @@ -571,6 +571,11 @@ place_window_if_needed(MetaWindow *window, .083 * info-work_area_monitor.height; } + /* idle_move_resize() uses the user_rect, so make sure it uses the + * placed coordinates (bug #556696). + */ + window-user_rect = info-current; + if (window-maximize_horizontally_after_placement || window-maximize_vertically_after_placement) meta_window_maximize_internal (window, -- cgit v0.9.0.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org