Hello community, here is the log from the commit of package muffin for openSUSE:Factory checked in at 2016-04-30 23:29:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/muffin (Old) and /work/SRC/openSUSE:Factory/.muffin.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "muffin" Changes: -------- --- /work/SRC/openSUSE:Factory/muffin/muffin.changes 2016-03-16 10:35:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.muffin.new/muffin.changes 2016-04-30 23:29:24.000000000 +0200 @@ -1,0 +2,39 @@ +Mon Apr 25 05:00:35 UTC 2016 - sor.ale...@meowr.ru + +- Update to version 3.0.0: + * tiling: Wait to update window properties on tiled windows until + after the window has been resized. + * tiling: Remove the tiling property when a window is no longer + tiled. + * tiling: Remove a redundant check in the tiling keyboard handler. + * window.c: Fix maximisation state when using tile hotkeys, clean + up tile flags fully when the window is restored to normal. + * tiling: Fix mouse/keyboard resizing. + * Enable tiling from a non-drag-initiated mouse move (for + instance, via hotkey or titlebar menu). + * keybindings.c: Get correct gravity during keyboard resize. + * window.c: Don't animate the end of a tile resizing. + * core: Assume we always have a compositor. + * muffin.c: Fix executable from crashing when x11 isn't + explicitly set as the clutter backend. We do this for Cinnamon + itself in Cinnamon's main.c - it needs to be set before + g_type_init. + * theme.c: Get style context state instead of using + GTK_STATE_FLAG_NORMAL, Gtk 3.20+ complains if the state passed + doesn't match the context's current state. This quiets a lot of + log spam when window focus changes. + * window.c: Don't send configure notifies for OR windows this + causes popup placement issues with Gtk 3.20+, the assertion is + left out, as we still need to send configure notifies for OR + windows in other cases. + * prefs: Remove the live-hidden-windows preference. + It's hardcoded to TRUE anyway. + * Pull some upstream changes for mapping and unmapping windows. + * compositor: Rework handling of our top_window_group. + * Improve tracking of fullscreen windows. + * Fix ppc64el packages build. + * Removed unneeded postinst and prerm files. +- Rename and rebase muffin-2.4.0-SVID_SOURCE.patch to + muffin-svid-default-source.patch. + +------------------------------------------------------------------- Old: ---- muffin-2.4.0-SVID_SOURCE.patch muffin-2.8.5.tar.gz New: ---- muffin-3.0.0.tar.gz muffin-svid-default-source.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ muffin.spec ++++++ --- /var/tmp/diff_new_pack.zyMH8F/_old 2016-04-30 23:29:25.000000000 +0200 +++ /var/tmp/diff_new_pack.zyMH8F/_new 2016-04-30 23:29:25.000000000 +0200 @@ -20,18 +20,19 @@ %define sover 0 %define typelib typelib-1_0-MetaMuffin-0_0 Name: muffin -Version: 2.8.5 +Version: 3.0.0 Release: 0 Summary: Cinnamon Desktop default window manager License: GPL-2.0+ and MIT Group: System/GUI/Other Url: https://github.com/linuxmint/muffin/tags Source: https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE muffin-2.4.0-SVID_SOURCE.patch marguer...@opensuse.org -- Change _SVID_SOURCE to _DEFAULT_SOURCE. -Patch0: %{name}-2.4.0-SVID_SOURCE.patch +# PATCH-FIX-OPENSUSE muffin-svid-default-source.patch marguer...@opensuse.org -- Change _SVID_SOURCE to _DEFAULT_SOURCE. +Patch0: %{name}-svid-default-source.patch BuildRequires: fdupes BuildRequires: gnome-common BuildRequires: gtk-doc +BuildRequires: pkg-config BuildRequires: update-desktop-files BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 ++++++ muffin-2.8.5.tar.gz -> muffin-3.0.0.tar.gz ++++++ ++++ 4061 lines of diff (skipped) ++++++ muffin-svid-default-source.patch ++++++ --- a/src/core/keybindings.c +++ b/src/core/keybindings.c @@ -32,7 +32,7 @@ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif -#define _SVID_SOURCE /* for putenv() */ +#define _DEFAULT_SOURCE /* for putenv() */ #include <config.h> #include "keybindings-private.h" --- a/src/core/main.c +++ b/src/core/main.c @@ -45,7 +45,7 @@ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif -#define _SVID_SOURCE /* for putenv() and some signal-related functions */ +#define _DEFAULT_SOURCE /* for putenv() and some signal-related functions */ #include <config.h> #include <meta/main.h> --- a/src/core/window-props.c +++ b/src/core/window-props.c @@ -39,7 +39,7 @@ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif -#define _SVID_SOURCE /* for gethostname() */ +#define _DEFAULT_SOURCE /* for gethostname() */ #include <config.h> #include "window-props.h"