Hello community,

here is the log from the commit of package marco for openSUSE:Factory checked 
in at 2015-08-23 15:44:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/marco (Old)
 and      /work/SRC/openSUSE:Factory/.marco.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "marco"

Changes:
--------
--- /work/SRC/openSUSE:Factory/marco/marco.changes      2015-07-03 
00:09:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.marco.new/marco.changes 2015-08-23 
17:44:21.000000000 +0200
@@ -1,0 +2,12 @@
+Fri Aug 21 10:01:49 UTC 2015 - [email protected]
+
+- Update to 1.10.2:
+  * Remove outdated assertion.
+  * Make minimize item insensitive when window should not be
+    minimized.
+  * Fix crash when struts change during grab operation.
+  * Fix switching of fullscreen Direct3D applications running in
+    Wine.
+  * Update translations.
+
+-------------------------------------------------------------------

Old:
----
  marco-1.10.1.tar.xz

New:
----
  marco-1.10.2.tar.xz

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

Other differences:
------------------
++++++ marco.spec ++++++
--- /var/tmp/diff_new_pack.qIlb8K/_old  2015-08-23 17:44:22.000000000 +0200
+++ /var/tmp/diff_new_pack.qIlb8K/_new  2015-08-23 17:44:22.000000000 +0200
@@ -19,7 +19,7 @@
 %define lname   libmarco-private0
 %define _version 1.10
 Name:           marco
-Version:        1.10.1
+Version:        1.10.2
 Release:        0
 Summary:        MATE window manager
 License:        GPL-2.0+
@@ -37,7 +37,7 @@
 BuildRequires:  pkgconfig(libstartup-notification-1.0)
 BuildRequires:  pkgconfig(sm)
 Requires:       zenity
-Recommends:     %{name}-lang = %{version}
+Recommends:     %{name}-lang
 Provides:       mate-window-manager = %{version}
 Obsoletes:      mate-window-manager < %{version}
 Obsoletes:      mate-window-manager-lang < %{version}

++++++ marco-1.10.1.tar.xz -> marco-1.10.2.tar.xz ++++++
++++ 2203 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/NEWS new/marco-1.10.2/NEWS
--- old/marco-1.10.1/NEWS       2015-06-12 00:19:37.000000000 +0200
+++ new/marco-1.10.2/NEWS       2015-08-20 18:49:22.000000000 +0200
@@ -1,3 +1,10 @@
+1.10.2
+    * Remove outdated assertion.
+    * Make minimize item insensitive when window should not be minimized.
+    * Fix crash when struts change during grab operation.
+    * Fix switching of fullscreen Direct3D applications running in Wine.
+    * Update translations.
+
 1.10.1
     * Assorted bugfixes
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/compile new/marco-1.10.2/compile
--- old/marco-1.10.1/compile    2015-06-12 00:21:27.000000000 +0200
+++ new/marco-1.10.2/compile    2015-08-20 18:58:17.000000000 +0200
@@ -3,7 +3,7 @@
 
 scriptversion=2012-10-14.11; # UTC
 
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
 # Written by Tom Tromey <[email protected]>.
 #
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/configure.ac new/marco-1.10.2/configure.ac
--- old/marco-1.10.1/configure.ac       2015-06-12 00:18:35.000000000 +0200
+++ new/marco-1.10.2/configure.ac       2015-08-20 18:46:05.000000000 +0200
@@ -2,7 +2,7 @@
 
 m4_define([marco_major_version], [1])
 m4_define([marco_minor_version], [10])
-m4_define([marco_micro_version], [1])
+m4_define([marco_micro_version], [2])
 
 m4_define([marco_version],
           [marco_major_version.marco_minor_version.marco_micro_version])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/missing new/marco-1.10.2/missing
--- old/marco-1.10.1/missing    2015-06-12 00:21:27.000000000 +0200
+++ new/marco-1.10.2/missing    2015-08-20 18:58:17.000000000 +0200
@@ -3,7 +3,7 @@
 
 scriptversion=2013-10-28.13; # UTC
 
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/cy.po new/marco-1.10.2/po/cy.po
--- old/marco-1.10.1/po/cy.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/cy.po   2015-08-20 18:47:38.000000000 +0200
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# ciaran, 2014
+# ciaran, 2014-2015
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-12-20 18:34+0000\n"
+"PO-Revision-Date: 2015-05-26 18:43+0000\n"
 "Last-Translator: ciaran\n"
 "Language-Team: Welsh 
(http://www.transifex.com/projects/p/MATE/language/cy/)\n"
 "MIME-Version: 1.0\n"
@@ -36,7 +36,7 @@
 
 #: ../src/50-marco-desktop-key.xml.in.h:5
 msgid "Take a screenshot of a window"
-msgstr "Tynnu sgrinlun o ffenest"
+msgstr "Tynnu sgrinlun o ffenestr"
 
 #: ../src/50-marco-desktop-key.xml.in.h:6
 msgid "Run a terminal"
@@ -438,7 +438,7 @@
 #: ../src/core/main.c:328
 msgid ""
 "Don't make fullscreen windows that are maximized and have no decorations"
-msgstr ""
+msgstr "Peidio â mynd i'r sgrin lawn os yw ffenestr heb addurniadau wedi'i 
hehangu "
 
 #: ../src/core/main.c:537
 #, c-format
@@ -659,7 +659,7 @@
 #: ../src/core/window-props.c:446
 #, c-format
 msgid "%s (as %s)"
-msgstr ""
+msgstr "%s (fel %s)"
 
 #. Translators: the title of a window owned by another user
 #. * on this machine, whose name we don't know
@@ -714,7 +714,7 @@
 
 #: ../src/ui/frames.c:1208
 msgid "Maximize Window"
-msgstr "Ehangu'r Ffenest"
+msgstr "Ehangu'r ffenest"
 
 #: ../src/ui/frames.c:1211
 msgid "Restore Window"
@@ -1172,7 +1172,7 @@
 #: ../src/ui/theme-parser.c:226
 #, c-format
 msgid "No \"%s\" attribute on element <%s>"
-msgstr ""
+msgstr "Dim priodoledd \"%s\" ar yr elfen <%s>"
 
 #: ../src/ui/theme-parser.c:255 ../src/ui/theme-parser.c:273
 #, c-format
@@ -1415,12 +1415,12 @@
 msgid ""
 "Should not have \"resize\" attribute on <%s> element for maximized/shaded "
 "states"
-msgstr "Ni ddylid cael priodwedd \"resize\" ar elfen <%s> ar gyfer cyflyrau 
ehangu/wedi cysgodi"
+msgstr "Ni ddylid cael priodwedd \"ailfientio\" ar elfen <%s> ar gyfer 
cyflyrau ehangu/wedi cysgodi"
 
 #: ../src/ui/theme-parser.c:3106
 #, c-format
 msgid "Should not have \"resize\" attribute on <%s> element for maximized 
states"
-msgstr "Ni ddylid cael priodwedd \"resize\" ar elfen <%s> mewn cyflwr wedi'i 
ehangu"
+msgstr "Ni ddylid cael priodwedd \"ailfeintio\" ar elfen <%s> mewn cyflwr 
wedi'i ehangu"
 
 #: ../src/ui/theme-parser.c:3120 ../src/ui/theme-parser.c:3142
 #, c-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/es.po new/marco-1.10.2/po/es.po
--- old/marco-1.10.1/po/es.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/es.po   2015-08-20 18:47:38.000000000 +0200
@@ -3,7 +3,8 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Adolfo Jayme Barrientos <[email protected]>, 2014
+# Adolfo Jayme Barrientos, 2015
+# Adolfo Jayme Barrientos, 2014
 # difusion, 2014
 # Emiliano Fascetti, 2014-2015
 # Lluís Tusquellas <[email protected]>, 2013
@@ -13,8 +14,8 @@
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2015-01-05 21:04+0000\n"
-"Last-Translator: Emiliano Fascetti\n"
+"PO-Revision-Date: 2015-06-03 21:26+0000\n"
+"Last-Translator: Adolfo Jayme Barrientos\n"
 "Language-Team: Spanish 
(http://www.transifex.com/projects/p/MATE/language/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -387,12 +388,12 @@
 #: ../src/core/keybindings.c:2396
 #, c-format
 msgid "No command %d has been defined.\n"
-msgstr "No ha sido definido ningún comando %d.\n"
+msgstr "No se definió ninguna orden %d.\n"
 
 #: ../src/core/keybindings.c:3356
 #, c-format
 msgid "No terminal command has been defined.\n"
-msgstr "No ha sido definido ningún comando de terminal.\n"
+msgstr "No se definió ninguna orden de consola.\n"
 
 #: ../src/core/main.c:137
 #, c-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/id.po new/marco-1.10.2/po/id.po
--- old/marco-1.10.1/po/id.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/id.po   2015-08-20 18:47:38.000000000 +0200
@@ -4,17 +4,18 @@
 # 
 # Translators:
 # airinuxazis <[email protected]>, 2012
-# Gregori, 2014
-# Gregori, 2013
-# Hasan Al Banna, 2012
+# Ibnu Daru AJi, 2014
+# Ibnu Daru AJi, 2013
+# La Ode Muh. Fadlun Akbar <[email protected]>, 2015
+# A1Banna, 2012
 # Willy Sudiarto Raharjo <[email protected]>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-10-24 12:42+0000\n"
-"Last-Translator: Willy Sudiarto Raharjo <[email protected]>\n"
+"PO-Revision-Date: 2015-04-08 14:55+0000\n"
+"Last-Translator: La Ode Muh. Fadlun Akbar <[email protected]>\n"
 "Language-Team: Indonesian 
(http://www.transifex.com/projects/p/MATE/language/id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1515,7 +1516,7 @@
 #: ../src/ui/theme-parser.c:4205
 #, c-format
 msgid "Theme file %s did not contain a root <metacity_theme> element"
-msgstr "File tema %s tidak mengandung root <metacity_theme> elemen"
+msgstr "Berkas tema %s tidak mengandung root <metacity_theme> elemen"
 
 #: ../src/ui/theme-viewer.c:75
 msgid "/_Windows"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/pt.po new/marco-1.10.2/po/pt.po
--- old/marco-1.10.1/po/pt.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/pt.po   2015-08-20 18:47:38.000000000 +0200
@@ -5,13 +5,13 @@
 # Translators:
 # Carlos Moreira <[email protected]>, 2013
 # Carlos Moreira <[email protected]>, 2012
-# Carlos Moreira <[email protected]>, 2014
+# Carlos Moreira <[email protected]>, 2014-2015
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-12-20 21:28+0000\n"
+"PO-Revision-Date: 2015-06-08 09:50+0000\n"
 "Last-Translator: Carlos Moreira <[email protected]>\n"
 "Language-Team: Portuguese 
(http://www.transifex.com/projects/p/MATE/language/pt/)\n"
 "MIME-Version: 1.0\n"
@@ -1324,7 +1324,7 @@
 #: ../src/ui/theme-parser.c:2066
 #, c-format
 msgid "Did not understand value \"%s\" for type of gradient"
-msgstr "Incapaz de compreender valor \"%s\" para tipo de gradiente"
+msgstr "Incapaz de compreender valor \"%s\" do tipo de gradiente"
 
 #: ../src/ui/theme-parser.c:2144 ../src/ui/theme-parser.c:2519
 #, c-format
@@ -1455,7 +1455,7 @@
 #: ../src/ui/theme-parser.c:3350
 #, c-format
 msgid "Outermost element in theme must be <metacity_theme> not <%s>"
-msgstr "O elemento mais externo do tema deve ser <metacity_theme> não <%s>"
+msgstr "O elemento mais externo do tema deve ser <metacity_theme>, não <%s>"
 
 #: ../src/ui/theme-parser.c:3370
 #, c-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/ro.po new/marco-1.10.2/po/ro.po
--- old/marco-1.10.1/po/ro.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/ro.po   2015-08-20 18:47:38.000000000 +0200
@@ -3,14 +3,15 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Daniel <[email protected]>, 2015
 # Octi <[email protected]>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-11-01 07:13+0000\n"
-"Last-Translator: Octi <[email protected]>\n"
+"PO-Revision-Date: 2015-04-20 19:17+0000\n"
+"Last-Translator: Daniel <[email protected]>\n"
 "Language-Team: Romanian 
(http://www.transifex.com/projects/p/MATE/language/ro/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -383,12 +384,12 @@
 #: ../src/core/keybindings.c:2396
 #, c-format
 msgid "No command %d has been defined.\n"
-msgstr "Nici o comandă %d nu a fost definită.\n"
+msgstr "Nicio comandă %d nu a fost definită.\n"
 
 #: ../src/core/keybindings.c:3356
 #, c-format
 msgid "No terminal command has been defined.\n"
-msgstr "Nici o comandă pentru terminal nu a fost definită.\n"
+msgstr "Nicio comandă pentru terminal nu a fost definită.\n"
 
 #: ../src/core/main.c:137
 #, c-format
@@ -1120,7 +1121,7 @@
 #: ../src/ui/theme.c:2405
 #, c-format
 msgid "Coordinate expression doesn't seem to have any operators or operands"
-msgstr "Expresia coordonatelor nu are nici un operator și operand"
+msgstr "Expresia coordonatelor nu are niciun operator și operand"
 
 #: ../src/ui/theme.c:2609 ../src/ui/theme.c:2629 ../src/ui/theme.c:2649
 #, c-format
@@ -1148,7 +1149,7 @@
 #: ../src/ui/theme.c:5309 ../src/ui/theme.c:5316
 #, c-format
 msgid "No <%s> set for theme \"%s\""
-msgstr "Nu a fost definit nici un <%s> pentru tema „%s”"
+msgstr "Nu a fost definit niciun <%s> pentru tema „%s”"
 
 #: ../src/ui/theme.c:5324
 #, c-format
@@ -1368,7 +1369,7 @@
 #: ../src/ui/theme-parser.c:2879 ../src/ui/theme-parser.c:2954
 #, c-format
 msgid "No <draw_ops> with the name \"%s\" has been defined"
-msgstr "Nici o <draw_ops> cu numele „%s” nu a fost definită"
+msgstr "Nicio <draw_ops> cu numele „%s” nu a fost definită"
 
 #: ../src/ui/theme-parser.c:2908
 #, c-format
@@ -1485,16 +1486,16 @@
 
 #: ../src/ui/theme-parser.c:3693
 msgid "No draw_ops provided for frame piece"
-msgstr "Nici o draw_ops furnizată pentru o componentă de cadru"
+msgstr "Nicio draw_ops furnizată pentru o componentă de cadru"
 
 #: ../src/ui/theme-parser.c:3708
 msgid "No draw_ops provided for button"
-msgstr "Nici o draw_ops furnizată pentru buton"
+msgstr "Nicio draw_ops furnizată pentru buton"
 
 #: ../src/ui/theme-parser.c:3770
 #, c-format
 msgid "No text is allowed inside element <%s>"
-msgstr "Nici un text nu este permis în interiorul <%s>"
+msgstr "Niciun text nu este permis în interiorul <%s>"
 
 #: ../src/ui/theme-parser.c:3825 ../src/ui/theme-parser.c:3837
 #: ../src/ui/theme-parser.c:3849 ../src/ui/theme-parser.c:3861
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/sl.po new/marco-1.10.2/po/sl.po
--- old/marco-1.10.1/po/sl.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/sl.po   2015-08-20 18:47:38.000000000 +0200
@@ -5,13 +5,14 @@
 # Translators:
 # Damir Jerovšek <[email protected]>, 2013
 # Marko Šterman <[email protected]>, 2012
+# worm <[email protected]>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-10-12 16:11+0000\n"
-"Last-Translator: Stefano Karapetsas <[email protected]>\n"
+"PO-Revision-Date: 2015-03-11 21:48+0000\n"
+"Last-Translator: worm <[email protected]>\n"
 "Language-Team: Slovenian 
(http://www.transifex.com/projects/p/MATE/language/sl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -141,7 +142,7 @@
 
 #: ../src/50-marco-global-key.xml.in.h:25
 msgid "Switch to previously selected workspace"
-msgstr ""
+msgstr "Preklopite na predhodno izbran delovni prostor"
 
 #: ../src/50-marco-window-key.xml.in.h:2
 msgid "Activate the window menu"
@@ -209,39 +210,39 @@
 
 #: ../src/50-marco-window-key.xml.in.h:18
 msgid "Move window to north-west (top left) corner"
-msgstr ""
+msgstr "Premakni okno v severno-zahodni (zgornji levi) kot"
 
 #: ../src/50-marco-window-key.xml.in.h:19
 msgid "Move window to north-east (top right) corner"
-msgstr ""
+msgstr "Premakni okno v severno-vzhodnji (zgornji desni) kot"
 
 #: ../src/50-marco-window-key.xml.in.h:20
 msgid "Move window to south-west (bottom left) corner"
-msgstr ""
+msgstr "Premakni okno v južno-zahodni (spodnji levi) kot"
 
 #: ../src/50-marco-window-key.xml.in.h:21
 msgid "Move window to south-east (bottom right) corner"
-msgstr ""
+msgstr "Premakni okno v južno-vzhodnji (spodnji desni) kot"
 
 #: ../src/50-marco-window-key.xml.in.h:22
 msgid "Move window to north (top) side of screen"
-msgstr ""
+msgstr "Premakni okno na severni (zgornji) del zaslona"
 
 #: ../src/50-marco-window-key.xml.in.h:23
 msgid "Move window to south (bottom) side of screen"
-msgstr ""
+msgstr "Premakni okno na južni (spodnji) del zaslona"
 
 #: ../src/50-marco-window-key.xml.in.h:24
 msgid "Move window to east (right) side of screen"
-msgstr ""
+msgstr "Premakni okno na vzhodnji (desni) del zaslona"
 
 #: ../src/50-marco-window-key.xml.in.h:25
 msgid "Move window to west (left) side of screen"
-msgstr ""
+msgstr "Premakni okno na zahodnji (levi) del zaslona"
 
 #: ../src/50-marco-window-key.xml.in.h:26
 msgid "Move window to center of screen"
-msgstr ""
+msgstr "Premakni okno v središče zaslona"
 
 #: ../src/50-marco-window-key.xml.in.h:27
 msgid "Move window to workspace 1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/sq.po new/marco-1.10.2/po/sq.po
--- old/marco-1.10.1/po/sq.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/sq.po   2015-08-20 18:47:38.000000000 +0200
@@ -4,13 +4,14 @@
 # 
 # Translators:
 # Ardit Dani <[email protected]>, 2014
+# Indrit Bashkimi <[email protected]>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-10-12 16:11+0000\n"
-"Last-Translator: Stefano Karapetsas <[email protected]>\n"
+"PO-Revision-Date: 2015-04-09 12:21+0000\n"
+"Last-Translator: Indrit Bashkimi <[email protected]>\n"
 "Language-Team: Albanian 
(http://www.transifex.com/projects/p/MATE/language/sq/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -140,7 +141,7 @@
 
 #: ../src/50-marco-global-key.xml.in.h:25
 msgid "Switch to previously selected workspace"
-msgstr ""
+msgstr "Kalo tek hapësira e punës e zgjedhur më parë"
 
 #: ../src/50-marco-window-key.xml.in.h:2
 msgid "Activate the window menu"
@@ -208,39 +209,39 @@
 
 #: ../src/50-marco-window-key.xml.in.h:18
 msgid "Move window to north-west (top left) corner"
-msgstr ""
+msgstr "Lëvize dritaren në këndin veri-perëndimor (lart majtas)"
 
 #: ../src/50-marco-window-key.xml.in.h:19
 msgid "Move window to north-east (top right) corner"
-msgstr ""
+msgstr "Lëvize dritaren në këndin veri-lindor (lart djathtas)"
 
 #: ../src/50-marco-window-key.xml.in.h:20
 msgid "Move window to south-west (bottom left) corner"
-msgstr ""
+msgstr "Lëvize dritaren në këndin jug-perëndimor (poshtë majtas)"
 
 #: ../src/50-marco-window-key.xml.in.h:21
 msgid "Move window to south-east (bottom right) corner"
-msgstr ""
+msgstr "Lëvize dritaren në këndin jug-lindor (poshtë djathtas)"
 
 #: ../src/50-marco-window-key.xml.in.h:22
 msgid "Move window to north (top) side of screen"
-msgstr ""
+msgstr "Lëvize dritaren në anën veriore (lart) të ekranit"
 
 #: ../src/50-marco-window-key.xml.in.h:23
 msgid "Move window to south (bottom) side of screen"
-msgstr ""
+msgstr "Lëvize dritaren në anën jugore (poshtë) të ekranit"
 
 #: ../src/50-marco-window-key.xml.in.h:24
 msgid "Move window to east (right) side of screen"
-msgstr ""
+msgstr "Lëvize dritaren në anën lindore (djathtas) të ekranit"
 
 #: ../src/50-marco-window-key.xml.in.h:25
 msgid "Move window to west (left) side of screen"
-msgstr ""
+msgstr "Lëvize dritaren në anën perëndimore (majtas) të ekranit"
 
 #: ../src/50-marco-window-key.xml.in.h:26
 msgid "Move window to center of screen"
-msgstr ""
+msgstr "Lëvize dritaren në qendër të ekranit"
 
 #: ../src/50-marco-window-key.xml.in.h:27
 msgid "Move window to workspace 1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/po/sv.po new/marco-1.10.2/po/sv.po
--- old/marco-1.10.1/po/sv.po   2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/po/sv.po   2015-08-20 18:47:38.000000000 +0200
@@ -3,14 +3,15 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Kristoffer Grundström <[email protected]>, 2015
 # Patrik Nilsson <[email protected]>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: MATE Desktop Environment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-10-12 18:09+0200\n"
-"PO-Revision-Date: 2014-10-12 16:11+0000\n"
-"Last-Translator: Stefano Karapetsas <[email protected]>\n"
+"PO-Revision-Date: 2015-05-28 21:32+0000\n"
+"Last-Translator: Kristoffer Grundström 
<[email protected]>\n"
 "Language-Team: Swedish 
(http://www.transifex.com/projects/p/MATE/language/sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -140,7 +141,7 @@
 
 #: ../src/50-marco-global-key.xml.in.h:25
 msgid "Switch to previously selected workspace"
-msgstr ""
+msgstr "Byt till den tidigare valda arbetsytan"
 
 #: ../src/50-marco-window-key.xml.in.h:2
 msgid "Activate the window menu"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/core/display-private.h 
new/marco-1.10.2/src/core/display-private.h
--- old/marco-1.10.1/src/core/display-private.h 2015-06-12 00:18:07.000000000 
+0200
+++ new/marco-1.10.2/src/core/display-private.h 2015-08-20 18:45:21.000000000 
+0200
@@ -420,8 +420,7 @@
                                               MetaWindow  *window);
 
 /* Next two functions are defined in edge-resistance.c */
-void meta_display_compute_resistance_and_snapping_edges (MetaDisplay *display);
-void meta_display_cleanup_edges                         (MetaDisplay *display);
+void meta_display_cleanup_edges              (MetaDisplay *display);
 
 /* make a request to ensure the event serial has changed */
 void     meta_display_increment_event_serial (MetaDisplay *display);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/core/display.c new/marco-1.10.2/src/core/display.c
--- old/marco-1.10.1/src/core/display.c 2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/src/core/display.c 2015-08-20 18:45:21.000000000 +0200
@@ -3662,18 +3662,6 @@
   g_assert (display->grab_window != NULL || display->grab_screen != NULL);
   g_assert (display->grab_op != META_GRAB_OP_NONE);
 
-  /* If this is a move or resize, cache the window edges for
-   * resistance/snapping
-   */
-  if (meta_grab_op_is_resizing (display->grab_op) ||
-      meta_grab_op_is_moving (display->grab_op))
-    {
-      meta_topic (META_DEBUG_WINDOW_OPS,
-                  "Computing edges to resist-movement or snap-to for %s.\n",
-                  window->desc);
-      meta_display_compute_resistance_and_snapping_edges (display);
-    }
-
   /* Save the old stacking */
   if (GRAB_OP_IS_WINDOW_SWITCH (display->grab_op))
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/core/edge-resistance.c 
new/marco-1.10.2/src/core/edge-resistance.c
--- old/marco-1.10.1/src/core/edge-resistance.c 2015-06-12 00:18:07.000000000 
+0200
+++ new/marco-1.10.2/src/core/edge-resistance.c 2015-08-20 18:45:21.000000000 
+0200
@@ -63,6 +63,8 @@
   ResistanceDataForAnEdge bottom_data;
 };
 
+static void compute_resistance_and_snapping_edges (MetaDisplay *display);
+
 /* !WARNING!: this function can return invalid indices (namely, either -1 or
  * edges->len); this is by design, but you need to remember this.
  */
@@ -550,7 +552,9 @@
   gboolean                modified;
   int new_left, new_right, new_top, new_bottom;
 
-  g_assert (display->grab_edge_resistance_data != NULL);
+  if (display->grab_edge_resistance_data == NULL)
+    compute_resistance_and_snapping_edges (display);
+
   edge_data = display->grab_edge_resistance_data;
 
   if (auto_snap)
@@ -671,7 +675,8 @@
   MetaEdgeResistanceData *edge_data = display->grab_edge_resistance_data;
   GHashTable *edges_to_be_freed;
 
-  g_assert (edge_data != NULL);
+  if (edge_data == NULL) /* Not currently cached */
+    return;
 
   /* We first need to clean out any window edges */
   edges_to_be_freed = g_hash_table_new_full (g_direct_hash, g_direct_equal,
@@ -938,8 +943,8 @@
   edge_data->bottom_data.keyboard_buildup = 0;
 }
 
-void
-meta_display_compute_resistance_and_snapping_edges (MetaDisplay *display)
+static void
+compute_resistance_and_snapping_edges (MetaDisplay *display)
 {
   GList *stacked_windows;
   GList *cur_window_iter;
@@ -952,6 +957,11 @@
    */
   GSList *rem_windows, *rem_win_stacking;
 
+  g_assert (display->grab_window != NULL);
+  meta_topic (META_DEBUG_WINDOW_OPS,
+              "Computing edges to resist-movement or snap-to for %s.\n",
+              display->grab_window->desc);
+
   /*
    * 1st: Get the list of relevant windows, from bottom to top
    */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/core/window.c new/marco-1.10.2/src/core/window.c
--- old/marco-1.10.1/src/core/window.c  2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/src/core/window.c  2015-08-20 18:47:12.000000000 +0200
@@ -5181,8 +5181,7 @@
     {
       meta_verbose ("WM_CHANGE_STATE client message, state: %ld\n",
                     event->xclient.data.l[0]);
-      if (event->xclient.data.l[0] == IconicState &&
-          window->has_minimize_func)
+      if (event->xclient.data.l[0] == IconicState)
         meta_window_minimize (window);
 
       return TRUE;
@@ -6722,8 +6721,8 @@
   if (!window->has_maximize_func)
     insensitive |= META_MENU_OP_UNMAXIMIZE | META_MENU_OP_MAXIMIZE;
 
-  /*if (!window->has_minimize_func)
-    insensitive |= META_MENU_OP_MINIMIZE;*/
+  if (!window->has_minimize_func)
+    insensitive |= META_MENU_OP_MINIMIZE;
 
   /*if (!window->has_close_func)
     insensitive |= META_MENU_OP_DELETE;*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/core/workspace.c new/marco-1.10.2/src/core/workspace.c
--- old/marco-1.10.1/src/core/workspace.c       2015-06-12 00:18:07.000000000 
+0200
+++ new/marco-1.10.2/src/core/workspace.c       2015-08-20 18:45:21.000000000 
+0200
@@ -382,6 +382,10 @@
   if (workspace->screen->active_workspace)
     workspace_switch_sound(workspace->screen->active_workspace, workspace);
 
+  /* Free any cached pointers to the workspaces's edges from
+   * a current resize or move operation */
+  meta_display_cleanup_edges (workspace->screen->display);
+
   /* Note that old can be NULL; e.g. when starting up */
   old = workspace->screen->active_workspace;
   
@@ -542,6 +546,11 @@
               "Invalidating work area for workspace %d\n",
               meta_workspace_index (workspace));
 
+  /* If we are in the middle of a resize or move operation, we
+   * might have cached pointers to the workspace's edges */
+  if (workspace == workspace->screen->active_workspace)
+    meta_display_cleanup_edges (workspace->screen->display);
+
   g_free (workspace->work_area_xinerama);
   workspace->work_area_xinerama = NULL;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/ui/theme.c new/marco-1.10.2/src/ui/theme.c
--- old/marco-1.10.1/src/ui/theme.c     2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/src/ui/theme.c     2015-08-20 18:46:05.000000000 +0200
@@ -1312,7 +1312,6 @@
       spec = meta_color_spec_new (META_COLOR_SPEC_GTK);
       spec->data.gtk.state = state;
       spec->data.gtk.component = component;
-      g_assert (spec->data.gtk.state < N_GTK_STATES);
       g_assert (spec->data.gtk.component < META_GTK_COLOR_LAST);
     }
   else if (str[0] == 'b' && str[1] == 'l' && str[2] == 'e' && str[3] == 'n' &&
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/marco-1.10.1/src/ui/theme.h new/marco-1.10.2/src/ui/theme.h
--- old/marco-1.10.1/src/ui/theme.h     2015-06-12 00:18:07.000000000 +0200
+++ new/marco-1.10.2/src/ui/theme.h     2015-08-20 18:46:05.000000000 +0200
@@ -694,8 +694,6 @@
   META_FRAME_PIECE_LAST
 } MetaFramePiece;
 
-#define N_GTK_STATES 5
-
 /**
  * How to draw a frame in a particular state (say, a focussed, non-maximised,
  * resizable frame). This corresponds closely to the <frame_style> tag


Reply via email to