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);
