Hello community,

here is the log from the commit of package muffin for openSUSE:Factory checked 
in at 2017-05-27 13:14:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/muffin (Old)
 and      /work/SRC/openSUSE:Factory/.muffin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "muffin"

Sat May 27 13:14:45 2017 rev:11 rq:493340 version:3.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/muffin/muffin.changes    2017-01-09 
11:03:06.769061874 +0100
+++ /work/SRC/openSUSE:Factory/.muffin.new/muffin.changes       2017-05-27 
13:14:47.821770850 +0200
@@ -1,0 +2,10 @@
+Wed May  4 17:44:11 UTC 2017 - [email protected]
+
+- Update to version 3.4.0:
+  * Change to sys/wait.h
+  * Make meta_workspace_get_work_area_for_monitor public and
+    introspectable.
+  * Fix meta_screen_get_monitor_geometry override redirect
+    (gh#linuxmint#muffin#283).
+
+-------------------------------------------------------------------

Old:
----
  muffin-3.2.2.tar.gz

New:
----
  muffin-3.4.0.tar.gz

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

Other differences:
------------------
++++++ muffin.spec ++++++
--- /var/tmp/diff_new_pack.TFYp4U/_old  2017-05-27 13:14:48.445682643 +0200
+++ /var/tmp/diff_new_pack.TFYp4U/_new  2017-05-27 13:14:48.449682077 +0200
@@ -20,7 +20,7 @@
 %define sover   0
 %define typelib typelib-1_0-MetaMuffin-0_0
 Name:           muffin
-Version:        3.2.2
+Version:        3.4.0
 Release:        0
 Summary:        Cinnamon Desktop default window manager
 License:        GPL-2.0+ and MIT

++++++ muffin-3.2.2.tar.gz -> muffin-3.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/configure.ac 
new/muffin-3.4.0/configure.ac
--- old/muffin-3.2.2/configure.ac       2017-01-08 16:18:11.000000000 +0100
+++ new/muffin-3.4.0/configure.ac       2017-05-03 14:37:30.000000000 +0200
@@ -1,8 +1,8 @@
 AC_PREREQ(2.50)
 
 m4_define([muffin_major_version], [3])
-m4_define([muffin_minor_version], [2])
-m4_define([muffin_micro_version], [2])
+m4_define([muffin_minor_version], [4])
+m4_define([muffin_micro_version], [0])
 
 m4_define([muffin_version],
           [muffin_major_version.muffin_minor_version.muffin_micro_version])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/debian/changelog 
new/muffin-3.4.0/debian/changelog
--- old/muffin-3.2.2/debian/changelog   2017-01-08 16:18:11.000000000 +0100
+++ new/muffin-3.4.0/debian/changelog   2017-05-03 14:37:30.000000000 +0200
@@ -1,3 +1,19 @@
+muffin (3.4.0) sonya; urgency=medium
+
+  [ leigh123linux ]
+  * change to sys/wait.h
+
+  [ JosephMcc ]
+  * Make meta_workspace_get_work_area_for_monitor public and introspectable
+  * keybindings: Remove redundant function declarations
+  * window: Remove duplicate function declarations
+  * workspace: Remove duplicate function declaration
+
+  [ Rowan Thorpe ]
+  * Fix meta_screen_get_monitor_geometry override redirect (#283)
+
+ -- Clement Lefebvre <[email protected]>  Wed, 03 May 2017 13:36:53 +0100
+
 muffin (3.2.2) serena; urgency=medium
 
   [ Michael Webster ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/keybindings-private.h 
new/muffin-3.4.0/src/core/keybindings-private.h
--- old/muffin-3.2.2/src/core/keybindings-private.h     2017-01-08 
16:18:11.000000000 +0100
+++ new/muffin-3.4.0/src/core/keybindings-private.h     2017-05-03 
14:37:30.000000000 +0200
@@ -55,10 +55,6 @@
 void     meta_display_shutdown_keys         (MetaDisplay *display);
 void     meta_screen_grab_keys              (MetaScreen  *screen);
 void     meta_screen_ungrab_keys            (MetaScreen  *screen);
-gboolean meta_screen_grab_all_keys          (MetaScreen  *screen,
-                                             guint32      timestamp);
-void     meta_screen_ungrab_all_keys        (MetaScreen  *screen, 
-                                             guint32      timestamp);
 void     meta_window_grab_keys              (MetaWindow  *window);
 void     meta_window_ungrab_keys            (MetaWindow  *window);
 gboolean meta_window_grab_all_keys          (MetaWindow  *window,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/main.c 
new/muffin-3.4.0/src/core/main.c
--- old/muffin-3.2.2/src/core/main.c    2017-01-08 16:18:11.000000000 +0100
+++ new/muffin-3.4.0/src/core/main.c    2017-05-03 14:37:30.000000000 +0200
@@ -62,7 +62,7 @@
 
 #include <stdlib.h>
 #include <sys/types.h>
-#include <wait.h>
+#include <sys/wait.h>
 #include <stdio.h>
 #include <string.h>
 #include <signal.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/screen.c 
new/muffin-3.4.0/src/core/screen.c
--- old/muffin-3.2.2/src/core/screen.c  2017-01-08 16:18:11.000000000 +0100
+++ new/muffin-3.4.0/src/core/screen.c  2017-05-03 14:37:30.000000000 +0200
@@ -3146,7 +3146,7 @@
    * active_workspace's window list, because the active_workspace's
    * window list may not contain the on_all_workspace windows.
    */
-  windows = meta_display_list_windows (screen->display, META_LIST_DEFAULT);
+  windows = meta_display_list_windows (screen->display, 
META_LIST_INCLUDE_OVERRIDE_REDIRECT);
 
   tmp = windows;
   while (tmp != NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/window-private.h 
new/muffin-3.4.0/src/core/window-private.h
--- old/muffin-3.2.2/src/core/window-private.h  2017-01-08 16:18:11.000000000 
+0100
+++ new/muffin-3.4.0/src/core/window-private.h  2017-05-03 14:37:30.000000000 
+0200
@@ -583,10 +583,6 @@
                                             guint32      timestamp);
 void        meta_window_adjust_opacity     (MetaWindow  *window,
                                             gboolean     increase);
-void        meta_window_change_workspace   (MetaWindow  *window,
-                                            MetaWorkspace *workspace);
-void        meta_window_stick              (MetaWindow  *window);
-void        meta_window_unstick            (MetaWindow  *window);
 
 void        meta_window_make_fullscreen_internal (MetaWindow    *window);
 void        meta_window_make_fullscreen    (MetaWindow  *window);
@@ -598,14 +594,6 @@
                                                     unsigned long  right);
 
 /* args to move are window pos, not frame pos */
-void        meta_window_move               (MetaWindow  *window,
-                                            gboolean     user_op,
-                                            int          root_x_nw,
-                                            int          root_y_nw);
-void        meta_window_resize             (MetaWindow  *window,
-                                            gboolean     user_op,
-                                            int          w,
-                                            int          h);
 void        meta_window_move_resize        (MetaWindow  *window,
                                             gboolean     user_op,
                                             int          root_x_nw,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/window.c 
new/muffin-3.4.0/src/core/window.c
--- old/muffin-3.2.2/src/core/window.c  2017-01-08 16:18:11.000000000 +0100
+++ new/muffin-3.4.0/src/core/window.c  2017-05-03 14:37:30.000000000 +0200
@@ -140,6 +140,8 @@
 static void unmaximize_window_before_freeing (MetaWindow        *window);
 static void unminimize_window_and_all_transient_parents (MetaWindow *window);
 
+static void meta_window_update_monitor (MetaWindow *window);
+
 static void notify_tile_type (MetaWindow *window);
 
 static void normalize_tile_state (MetaWindow *window);
@@ -4808,6 +4810,12 @@
   const MetaMonitorInfo *old, *new;
   int i;
 
+  if (window->override_redirect)
+    {
+      meta_window_update_monitor (window);
+      return;
+    }
+
   old = window->monitor;
 
   /* Start on primary */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/workspace-private.h 
new/muffin-3.4.0/src/core/workspace-private.h
--- old/muffin-3.2.2/src/core/workspace-private.h       2017-01-08 
16:18:11.000000000 +0100
+++ new/muffin-3.4.0/src/core/workspace-private.h       2017-05-03 
14:37:30.000000000 +0200
@@ -90,21 +90,10 @@
 
 void meta_workspace_invalidate_work_area (MetaWorkspace *workspace);
 
-
-void meta_workspace_get_work_area_for_monitor   (MetaWorkspace *workspace,
-                                                 int            which_monitor,
-                                                 MetaRectangle *area);
 GList* meta_workspace_get_onscreen_region       (MetaWorkspace *workspace);
 GList* meta_workspace_get_onmonitor_region      (MetaWorkspace *workspace,
                                                  int            which_monitor);
 
-MetaWorkspace* meta_workspace_get_neighbor (MetaWorkspace      *workspace,
-                                            MetaMotionDirection direction);
-
 const char* meta_workspace_get_name (MetaWorkspace *workspace);
 
 #endif
-
-
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/core/workspace.c 
new/muffin-3.4.0/src/core/workspace.c
--- old/muffin-3.2.2/src/core/workspace.c       2017-01-08 16:18:11.000000000 
+0100
+++ new/muffin-3.4.0/src/core/workspace.c       2017-05-03 14:37:30.000000000 
+0200
@@ -1199,7 +1199,16 @@
     g_list_free (window_list);
 }
 
-LOCAL_SYMBOL void
+/**
+ * meta_workspace_get_work_area_for_monitor:
+ * @workspace: a #MetaWorkspace
+ * @which_monitor: a monitor index
+ * @area: (out): location to store the work area
+ *
+ * Stores the work area for @which_monitor on @workspace
+ * in @area.
+ */
+void
 meta_workspace_get_work_area_for_monitor (MetaWorkspace *workspace,
                                           int            which_monitor,
                                           MetaRectangle *area)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/muffin-3.2.2/src/meta/workspace.h 
new/muffin-3.4.0/src/meta/workspace.h
--- old/muffin-3.2.2/src/meta/workspace.h       2017-01-08 16:18:11.000000000 
+0100
+++ new/muffin-3.4.0/src/meta/workspace.h       2017-05-03 14:37:30.000000000 
+0200
@@ -51,6 +51,9 @@
 
 int  meta_workspace_index (MetaWorkspace *workspace);
 GList* meta_workspace_list_windows (MetaWorkspace *workspace);
+void meta_workspace_get_work_area_for_monitor (MetaWorkspace *workspace,
+                                               int            which_monitor,
+                                               MetaRectangle *area);
 void meta_workspace_get_work_area_all_monitors (MetaWorkspace *workspace,
                                                 MetaRectangle *area);
 void meta_workspace_activate (MetaWorkspace *workspace, guint32 timestamp);


Reply via email to