From b984d49c5d498f19f8dbb48e769fed0dcaac112879d17c5f1e75b3e551fb6116 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 23 Aug 2014 11:52:05 +0000 Subject: [PATCH 1/3] Accepting request 246051 from GNOME:Next Push GNOME 3.13.90 OBS-URL: https://build.opensuse.org/request/show/246051 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=153 --- mutter-3.12.2.tar.xz | 3 -- mutter-3.13.90.tar.xz | 3 ++ mutter.changes | 93 +++++++++++++++++++++++++++++++++++++++---- mutter.spec | 36 ++++++++++------- 4 files changed, 111 insertions(+), 24 deletions(-) delete mode 100644 mutter-3.12.2.tar.xz create mode 100644 mutter-3.13.90.tar.xz diff --git a/mutter-3.12.2.tar.xz b/mutter-3.12.2.tar.xz deleted file mode 100644 index 8e4b18d..0000000 --- a/mutter-3.12.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e653cf3e8c29af8d8c086bebcaa06781c48695be949417b72278fee37fe9e173 -size 1695316 diff --git a/mutter-3.13.90.tar.xz b/mutter-3.13.90.tar.xz new file mode 100644 index 0000000..9281a0e --- /dev/null +++ b/mutter-3.13.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c47706c7c78b689e49074521cbf1e845ff196502386e1f289753393472dd73d +size 1606076 diff --git a/mutter.changes b/mutter.changes index 65d4400..2dbea6f 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,82 @@ +------------------------------------------------------------------- +Wed Aug 20 07:50:33 UTC 2014 - dimstar@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 + -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 - dimstar@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 - dimstar@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, bgo#729044. + + Updated translations. +- Replace pkgconfig(xrender) BuildRequires with pkgconfig(xext), + following upstream changes. +- Add BuildRequires for the newly merged Wayland support: + + pkgconfig(clutter-egl-1.0), pkgconfig(clutter-wayland-1.0), + pkgconfig(clutter-wayland-compositor-1.0) and + pkgconfig(wayland-server). +- Add BuildRequires for session startup support using systemd: + + pkgconfig(libdrm) and pkgconfig(libsystemd). + ------------------------------------------------------------------- Sat May 17 10:33:34 UTC 2014 - zaitor@opensuse.org @@ -47,7 +126,7 @@ Thu Mar 6 07:52:06 UTC 2014 - dimstar@opensuse.org + Improve keybinding lookups (bgo#725588). + Fix dynamic updates of titlebar style properties (bgo#725751). + Fix positioning of manually positioned windows (bgo#724049). - + Misc. bug fixes: bgo##724969, bgo#724402, bgo#722266, + + Misc. bug fixes: bgo#724969, bgo#724402, bgo#722266, bgo#725338. + Updated translations. @@ -216,7 +295,7 @@ Tue Sep 3 06:46:44 UTC 2013 - dimstar@opensuse.org + 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, + + Misc bug fixes: bgo#706582, bgo#706598, bgo#706787, bgo#706729, bgo#706825, bgo#707081, bgo#707090, bgo#707250, bgo#707267. + Updated translations. @@ -229,13 +308,13 @@ Thu Aug 22 05:54:07 UTC 2013 - dimstar@opensuse.org + Fix quick consecutive presses breaking keyboard input (bgo#666101). + Work towards running as wayland compositor: - - Add DBus API for display configuration (bgo##705670, + - 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, + + Misc bug fixes and cleanups: bgo#703332, bgo#704437, bgo#706207. + Updated translations. - Add pkgconfig(upower-glib) and pkgconfig(gnome-desktop-3.0) @@ -290,7 +369,7 @@ Tue May 28 19:54:40 UTC 2013 - dimstar@opensuse.org + Add API to freeze/unfreeze the keyboard (bgo#697001). + Grab and emit a signal when XK_ISO_Next_Group is pressed (bgo#697002). - + Other fixed bugs: bgo##699636, bgo#700735, bgo#697000. + + Other fixed bugs: bgo#699636, bgo#700735, bgo#697000. + Updated translations. ------------------------------------------------------------------- @@ -361,7 +440,7 @@ Wed Feb 20 20:20:00 UTC 2013 - dimstar@opensuse.org + 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, + + 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. @@ -407,7 +486,7 @@ Thu Feb 14 19:35:03 UTC 2013 - zaitor@opensuse.org + 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) + (bgo#689652) + Increase typical icon size to 96 (bgo#689651) + Port to XInput2 (bgo#688779) + Give dynamic keybindings a keybinding action (bgo#682315) diff --git a/mutter.spec b/mutter.spec index 5de80c5..5e482d3 100644 --- a/mutter.spec +++ b/mutter.spec @@ -17,41 +17,51 @@ Name: mutter -Version: 3.12.2 +Version: 3.13.90 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.12/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/mutter/3.13/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: intltool BuildRequires: libSM-devel BuildRequires: libX11-devel -BuildRequires: libXext-devel BuildRequires: libXinerama-devel -BuildRequires: libXrandr-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 -BuildRequires: pkgconfig(clutter-1.0) >= 1.15.90 +BuildRequires: pkgconfig(clutter-1.0) >= 1.19.7 +BuildRequires: pkgconfig(clutter-egl-1.0) +BuildRequires: pkgconfig(clutter-wayland-1.0) +BuildRequires: pkgconfig(clutter-wayland-compositor-1.0) BuildRequires: pkgconfig(cogl-1.0) >= 1.17.1 -BuildRequires: pkgconfig(gio-2.0) >= 2.25.10 +BuildRequires: pkgconfig(gio-unix-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.9.11 BuildRequires: pkgconfig(libcanberra-gtk3) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(upower-glib) >= 0.99.0 +BuildRequires: pkgconfig(wayland-server) >= 1.4.93 +BuildRequires: pkgconfig(xcb-randr) BuildRequires: pkgconfig(xcomposite) >= 0.2 BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) -BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xkbcommon) >= 0.4.3 +BuildRequires: pkgconfig(xkbcommon-x11) +BuildRequires: pkgconfig(xkbfile) +BuildRequires: pkgconfig(xkeyboard-config) Requires: zenity Recommends: %{name}-lang Provides: windowmanager @@ -132,7 +142,6 @@ make %{?_smp_mflags} V=1 %make_install 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 %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot} @@ -157,10 +166,12 @@ rm -rf %{buildroot} %files %defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS rationales.txt README +%doc COPYING NEWS %{_bindir}/mutter %{_libdir}/mutter/plugins/default.so +%{_libexecdir}/mutter-restart-helper %{_datadir}/applications/mutter.desktop +%{_datadir}/applications/mutter-wayland.desktop %doc %{_mandir}/man1/mutter.1%{?ext_man} %files -n libmutter0 @@ -176,10 +187,6 @@ rm -rf %{buildroot} %files data %defattr(-,root,root) -# Do not depend on libgnome just for a directory -%dir %{_datadir}/gnome -%dir %{_datadir}/gnome/wm-properties -%{_datadir}/gnome/wm-properties/mutter-wm.desktop # Do not depend on g-c-c just for a directory %dir %{_datadir}/gnome-control-center %dir %{_datadir}/gnome-control-center/keybindings @@ -188,15 +195,16 @@ rm -rf %{buildroot} %{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml %{_datadir}/GConf/gsettings/mutter-schemas.convert %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml %files lang -f %{name}.lang %files devel +%defattr(-,root,root) %{_includedir}/mutter/ %{_libdir}/libmutter.so %{_libdir}/mutter/Meta-3.0.gir %{_libdir}/pkgconfig/libmutter.pc -%{_libdir}/pkgconfig/mutter-plugins.pc %files devel-doc %defattr (-, root, root) From 1463653526f22a9924a93c5061b62329575e27d88b9c84e02174572f2e9af0b9 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 11 Sep 2014 21:16:05 +0000 Subject: [PATCH 2/3] Accepting request 248723 from GNOME:Next Push GNOME 3.13.91 - Add to Staging:E OBS-URL: https://build.opensuse.org/request/show/248723 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=154 --- mutter-3.13.90.tar.xz | 3 --- mutter-3.13.91.tar.xz | 3 +++ mutter.changes | 9 +++++++++ mutter.spec | 4 +++- 4 files changed, 15 insertions(+), 4 deletions(-) delete mode 100644 mutter-3.13.90.tar.xz create mode 100644 mutter-3.13.91.tar.xz diff --git a/mutter-3.13.90.tar.xz b/mutter-3.13.90.tar.xz deleted file mode 100644 index 9281a0e..0000000 --- a/mutter-3.13.90.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c47706c7c78b689e49074521cbf1e845ff196502386e1f289753393472dd73d -size 1606076 diff --git a/mutter-3.13.91.tar.xz b/mutter-3.13.91.tar.xz new file mode 100644 index 0000000..754a12e --- /dev/null +++ b/mutter-3.13.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bde2e15c5ada382d2cbed6ea4e4efb77eafaee3da47d3b7e0922aefdb9c1c947 +size 1605076 diff --git a/mutter.changes b/mutter.changes index 2dbea6f..e73d5b8 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Sep 8 08:58:27 UTC 2014 - dimstar@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 - dimstar@opensuse.org diff --git a/mutter.spec b/mutter.spec index 5e482d3..849e5b8 100644 --- a/mutter.spec +++ b/mutter.spec @@ -17,7 +17,7 @@ Name: mutter -Version: 3.13.90 +Version: 3.13.91 Release: 0 Summary: Window and compositing manager based on Clutter License: GPL-2.0+ @@ -39,6 +39,7 @@ BuildRequires: pkgconfig(clutter-egl-1.0) 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(gio-unix-2.0) >= 2.25.10 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.3 @@ -51,6 +52,7 @@ BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(wayland-server) >= 1.4.93 +BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb-randr) BuildRequires: pkgconfig(xcomposite) >= 0.2 BuildRequires: pkgconfig(xcursor) From 135dc3ffe7cb3cd7179acc61b1bd5b1ccb4dcc316c97f10104140c82423eabb5 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 25 Sep 2014 07:44:51 +0000 Subject: [PATCH 3/3] Accepting request 251943 from GNOME:Next Push GNOME 3.14.0 OBS-URL: https://build.opensuse.org/request/show/251943 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=155 --- mutter-3.13.91.tar.xz | 3 --- mutter-3.14.0.tar.xz | 3 +++ mutter.changes | 24 ++++++++++++++++++++++++ mutter.spec | 4 ++-- 4 files changed, 29 insertions(+), 5 deletions(-) delete mode 100644 mutter-3.13.91.tar.xz create mode 100644 mutter-3.14.0.tar.xz diff --git a/mutter-3.13.91.tar.xz b/mutter-3.13.91.tar.xz deleted file mode 100644 index 754a12e..0000000 --- a/mutter-3.13.91.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bde2e15c5ada382d2cbed6ea4e4efb77eafaee3da47d3b7e0922aefdb9c1c947 -size 1605076 diff --git a/mutter-3.14.0.tar.xz b/mutter-3.14.0.tar.xz new file mode 100644 index 0000000..69e8db1 --- /dev/null +++ b/mutter-3.14.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ac00496fdd40c42bf2254c43e5d242d07ddd4d878b7642ca078c60b61ef754f +size 1606352 diff --git a/mutter.changes b/mutter.changes index e73d5b8..abe4d25 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Tue Sep 23 09:44:41 UTC 2014 - dimstar@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 - dimstar@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 - dimstar@opensuse.org diff --git a/mutter.spec b/mutter.spec index 849e5b8..1df2525 100644 --- a/mutter.spec +++ b/mutter.spec @@ -17,13 +17,13 @@ Name: mutter -Version: 3.13.91 +Version: 3.14.0 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.13/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/mutter/3.14/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: intltool