Hello community, here is the log from the commit of package metacity for openSUSE:Factory checked in at 2015-04-23 08:00:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/metacity (Old) and /work/SRC/openSUSE:Factory/.metacity.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "metacity" Changes: -------- --- /work/SRC/openSUSE:Factory/metacity/metacity.changes 2015-04-12 00:10:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.metacity.new/metacity.changes 2015-04-23 08:00:42.000000000 +0200 @@ -1,0 +2,9 @@ +Thu Apr 16 06:12:35 UTC 2015 - dims...@opensuse.org + +- Update to version 3.16.1: + + Don't grab keybindings wihtout modifiers. + + Fix unfullscreening. + + Fix missing border in GTK+ theme for windows that are not + resizable. + +------------------------------------------------------------------- Old: ---- metacity-3.16.0.tar.xz New: ---- metacity-3.16.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ metacity.spec ++++++ --- /var/tmp/diff_new_pack.Nw1q1J/_old 2015-04-23 08:00:43.000000000 +0200 +++ /var/tmp/diff_new_pack.Nw1q1J/_new 2015-04-23 08:00:43.000000000 +0200 @@ -17,7 +17,7 @@ Name: metacity -Version: 3.16.0 +Version: 3.16.1 Release: 0 Summary: A Window Manager for the GNOME Desktop License: GPL-2.0+ ++++++ metacity-3.16.0.tar.xz -> metacity-3.16.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metacity-3.16.0/NEWS new/metacity-3.16.1/NEWS --- old/metacity-3.16.0/NEWS 2015-04-07 16:03:10.000000000 +0200 +++ new/metacity-3.16.1/NEWS 2015-04-15 17:17:02.000000000 +0200 @@ -1,3 +1,10 @@ +Version 3.16.1 +============== +- Don't grab keybindings wihtout modifiers. (Alberts Muktupāvels) +- Fix unfullscreening. (Owen W. Taylor) +- Fix missing border in GTK+ theme for windows that are not resizable. (Alberts + Muktupāvels) + Version 3.16.0 ============== - Added Adwaita and HightContrast metacity themes as they were removed from diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metacity-3.16.0/configure new/metacity-3.16.1/configure --- old/metacity-3.16.0/configure 2015-04-07 16:03:35.000000000 +0200 +++ new/metacity-3.16.1/configure 2015-04-15 17:17:49.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for metacity 3.16.0. +# Generated by GNU Autoconf 2.69 for metacity 3.16.1. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=metacity>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='metacity' PACKAGE_TARNAME='metacity' -PACKAGE_VERSION='3.16.0' -PACKAGE_STRING='metacity 3.16.0' +PACKAGE_VERSION='3.16.1' +PACKAGE_STRING='metacity 3.16.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=metacity' PACKAGE_URL='' @@ -1427,7 +1427,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 metacity 3.16.0 to adapt to many kinds of systems. +\`configure' configures metacity 3.16.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1501,7 +1501,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of metacity 3.16.0:";; + short | recursive ) echo "Configuration of metacity 3.16.1:";; esac cat <<\_ACEOF @@ -1652,7 +1652,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -metacity configure 3.16.0 +metacity configure 3.16.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2204,7 +2204,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by metacity $as_me 3.16.0, which was +It was created by metacity $as_me 3.16.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3072,7 +3072,7 @@ # Define the identity of the package. PACKAGE='metacity' - VERSION='3.16.0' + VERSION='3.16.1' cat >>confdefs.h <<_ACEOF @@ -16815,7 +16815,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by metacity $as_me 3.16.0, which was +This file was extended by metacity $as_me 3.16.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16881,7 +16881,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -metacity config.status 3.16.0 +metacity config.status 3.16.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metacity-3.16.0/configure.ac new/metacity-3.16.1/configure.ac --- old/metacity-3.16.0/configure.ac 2015-04-07 16:03:10.000000000 +0200 +++ new/metacity-3.16.1/configure.ac 2015-04-15 17:15:16.000000000 +0200 @@ -2,7 +2,7 @@ m4_define([metacity_major_version], [3]) m4_define([metacity_minor_version], [16]) -m4_define([metacity_micro_version], [0]) +m4_define([metacity_micro_version], [1]) m4_define([metacity_version], [metacity_major_version.metacity_minor_version.metacity_micro_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metacity-3.16.0/src/core/keybindings.c new/metacity-3.16.1/src/core/keybindings.c --- old/metacity-3.16.0/src/core/keybindings.c 2015-04-07 16:01:00.000000000 +0200 +++ new/metacity-3.16.1/src/core/keybindings.c 2015-04-15 13:47:08.000000000 +0200 @@ -699,6 +699,15 @@ * X provides no better way to do this. */ + if (modmask == 0) + { + meta_topic (META_DEBUG_KEYBINDINGS, + "Will not %s keybinding %s without modmask\n", + grab ? "grab" : "ungrab", + keysym_to_string (keysym)); + return; + } + meta_topic (META_DEBUG_KEYBINDINGS, "%s keybinding %s keycode %d mask 0x%x on 0x%lx\n", grab ? "Grabbing" : "Ungrabbing", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metacity-3.16.0/src/core/window.c new/metacity-3.16.1/src/core/window.c --- old/metacity-3.16.0/src/core/window.c 2015-04-07 16:01:00.000000000 +0200 +++ new/metacity-3.16.1/src/core/window.c 2015-04-15 14:07:03.000000000 +0200 @@ -2900,6 +2900,11 @@ */ ensure_size_hints_satisfied (&target_rect, &window->size_hints); + /* Need to update window->has_resize_func before we move_resize() + */ + recalc_window_features (window); + set_net_wm_state (window); + meta_window_move_resize (window, FALSE, target_rect.x, @@ -2912,9 +2917,6 @@ force_save_user_window_placement (window); meta_window_update_layer (window); - - recalc_window_features (window); - set_net_wm_state (window); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metacity-3.16.0/src/ui/theme.c new/metacity-3.16.1/src/ui/theme.c --- old/metacity-3.16.0/src/ui/theme.c 2015-04-07 16:01:00.000000000 +0200 +++ new/metacity-3.16.1/src/ui/theme.c 2015-04-15 15:13:17.000000000 +0200 @@ -417,6 +417,7 @@ MetaFrameBorders *borders) { int buttons_height, title_height; + MetaTheme *current; meta_frame_borders_clear (borders); @@ -440,18 +441,30 @@ borders->visible.right = layout->right_width; borders->visible.bottom = layout->bottom_height; - if (flags & META_FRAME_ALLOWS_HORIZONTAL_RESIZE) + current = meta_theme_get_current (); + + if (current->is_gtk_theme == TRUE) { borders->invisible.left = layout->invisible_border.left; borders->invisible.right = layout->invisible_border.right; + borders->invisible.bottom = layout->invisible_border.bottom; + borders->invisible.top = layout->invisible_border.top; } - - if (flags & META_FRAME_ALLOWS_VERTICAL_RESIZE) + else { - borders->invisible.bottom = layout->invisible_border.bottom; - - if (type != META_FRAME_TYPE_ATTACHED) - borders->invisible.top = layout->invisible_border.top; + if (flags & META_FRAME_ALLOWS_HORIZONTAL_RESIZE) + { + borders->invisible.left = layout->invisible_border.left; + borders->invisible.right = layout->invisible_border.right; + } + + if (flags & META_FRAME_ALLOWS_VERTICAL_RESIZE) + { + borders->invisible.bottom = layout->invisible_border.bottom; + + if (type != META_FRAME_TYPE_ATTACHED) + borders->invisible.top = layout->invisible_border.top; + } } borders->total.left = borders->invisible.left + borders->visible.left;