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;


Reply via email to