commit gnome-shell for openSUSE:12.3

2013-02-28 Thread h_root
Hello community,

here is the log from the commit of package gnome-shell for openSUSE:12.3 
checked in at 2013-03-01 07:21:08

Comparing /work/SRC/openSUSE:12.3/gnome-shell (Old)
 and  /work/SRC/openSUSE:12.3/.gnome-shell.new (New)


Package is gnome-shell, Maintainer is 

Changes:

--- /work/SRC/openSUSE:12.3/gnome-shell/gnome-shell.changes 2013-02-14 
20:38:57.0 +0100
+++ /work/SRC/openSUSE:12.3/.gnome-shell.new/gnome-shell.changes
2013-03-01 07:21:10.0 +0100
@@ -1,0 +2,8 @@
+Fri Feb 22 21:58:09 UTC 2013 - zai...@opensuse.org
+
+- Update to version 3.6.3.1:
+  + Fix regression in reentrancy fix for 3.6.3 (bgo#689295).
+  + Updated translations.
+- Drop g-s-fix-notification-expansion.patch: fixed upstream.
+
+---

Old:

  g-s-fix-notification-expansion.patch
  gnome-shell-3.6.3.tar.xz

New:

  gnome-shell-3.6.3.1.tar.xz



Other differences:
--
++ gnome-shell.spec ++
--- /var/tmp/diff_new_pack.ambFMq/_old  2013-03-01 07:21:10.0 +0100
+++ /var/tmp/diff_new_pack.ambFMq/_new  2013-03-01 07:21:10.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   gnome-shell
-Version:3.6.3
+Version:3.6.3.1
 Release:0
 Summary:GNOME Shell
 License:GPL-2.0+
@@ -28,10 +28,8 @@
 Patch1: gnome-shell-private-connection.patch
 # PATCH-FIX-UPSTREAM gnome-shell-nmlibexecdir.patch bgo#693590 
dims...@opensuse.org -- Allow NetworkManager installation to use different 
libexecdir than gnome-shell
 Patch2: gnome-shell-nmlibexecdir.patch
-# PATCH-FIX-UPSTREAM g-s-fix-notification-expansion.patch bgo#689295 
badshah...@gmail.com -- Fix notification not expanding into tray, a regression 
due to earlier commits; patch taken from upstream git
-Patch3: g-s-fix-notification-expansion.patch
 BuildRequires:  docbook-xsl-stylesheets
-# Needed for patch4
+# Needed for patch2
 BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
@@ -137,11 +135,10 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 translation-update-upstream
 
 %build
-# Needed for patch4
+# Needed for patch2
 NOCONFIGURE=1 gnome-autogen.sh
 export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins
 %configure \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gnome-shell for openSUSE:12.3

2013-02-14 Thread h_root
Hello community,

here is the log from the commit of package gnome-shell for openSUSE:12.3 
checked in at 2013-02-14 20:38:55

Comparing /work/SRC/openSUSE:12.3/gnome-shell (Old)
 and  /work/SRC/openSUSE:12.3/.gnome-shell.new (New)


Package is gnome-shell, Maintainer is 

Changes:

--- /work/SRC/openSUSE:12.3/gnome-shell/gnome-shell.changes 2013-02-13 
12:09:00.0 +0100
+++ /work/SRC/openSUSE:12.3/.gnome-shell.new/gnome-shell.changes
2013-02-14 20:38:57.0 +0100
@@ -1,0 +2,22 @@
+Thu Feb 14 02:25:31 UTC 2013 - badshah...@gmail.com
+
+- Add g-s-fix-notification-expansion.patch: fix notification not
+  expanding to the right height into the screen, regression
+  intrduced in version 3.6.3 (bgo#689295).
+
+---
+Tue Feb 12 19:59:40 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.6.3 (bnc#801797):
+  + recorder: Set frame duration to fix broken video headers
+(bgo#688487)
+  + Block cancellation of unlock dialog during drags (bgo#686800)
+  + Honor lock-delay GSettings key (bgo#690766,bgo#691170)
+  + Fix reentrancy problem causing the tray to disappear
+(bgo#683986)
+- Drop the following patches, which have been merged upstream:
+  + g-s-honor-lock-delay-GSettings.patch
+  + g-s-use-the-right-getter.patch
+- Rebase gnome-shell-nmlibexecdir.patch.
+
+---

Old:

  g-s-honor-lock-delay-GSettings.patch
  g-s-use-the-right-getter.patch
  gnome-shell-3.6.2.tar.xz

New:

  g-s-fix-notification-expansion.patch
  gnome-shell-3.6.3.tar.xz



Other differences:
--
++ gnome-shell.spec ++
--- /var/tmp/diff_new_pack.oqaAnC/_old  2013-02-14 20:38:57.0 +0100
+++ /var/tmp/diff_new_pack.oqaAnC/_new  2013-02-14 20:38:57.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   gnome-shell
-Version:3.6.2
+Version:3.6.3
 Release:0
 Summary:GNOME Shell
 License:GPL-2.0+
@@ -26,12 +26,10 @@
 Source: 
http://download.gnome.org/sources/gnome-shell/3.6/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 
bgo#646187 dims...@opensuse.org -- create private connections if the user is 
not authorized
 Patch1: gnome-shell-private-connection.patch
-# PATCH-FIX-UPSTREAM g-s-honor-lock-delay-GSettings.patch bgo#690766 
zai...@opensuse.org -- This setting correspond to the Lock screen after combo 
in screen and privacy panels.
-Patch2: g-s-honor-lock-delay-GSettings.patch
-# PATCH-FIX-UPSTREAM g-s-use-the-right-getter.patch bgo#691170 
zai...@opensuse.org -- org.gnome.desktop.screensaver lock-delay is an integer, 
not a boolean, so don't use get_bool() on it.
-Patch3: g-s-use-the-right-getter.patch
 # PATCH-FIX-UPSTREAM gnome-shell-nmlibexecdir.patch bgo#693590 
dims...@opensuse.org -- Allow NetworkManager installation to use different 
libexecdir than gnome-shell
-Patch4: gnome-shell-nmlibexecdir.patch
+Patch2: gnome-shell-nmlibexecdir.patch
+# PATCH-FIX-UPSTREAM g-s-fix-notification-expansion.patch bgo#689295 
badshah...@gmail.com -- Fix notification not expanding into tray, a regression 
due to earlier commits; patch taken from upstream git
+Patch3: g-s-fix-notification-expansion.patch
 BuildRequires:  docbook-xsl-stylesheets
 # Needed for patch4
 BuildRequires:  gnome-common
@@ -140,7 +138,6 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 translation-update-upstream
 
 %build

++ g-s-fix-notification-expansion.patch ++
From 9d931b5e013475be5733fc92bd105b3a691a4097 Mon Sep 17 00:00:00 2001
From: Giovanni Campagna gcampa...@src.gnome.org
Date: Fri, 30 Nov 2012 15:05:38 +
Subject: MessageTray: fix notification height expansion

MessageTray._tween removes all tweens now, so it removes also
those setting the height to expanded for critical notifications.

This is a regression from 1a27d7dfc02c06bd0ccf4258a9108207b8832ce4

https://bugzilla.gnome.org/show_bug.cgi?id=689295
---
diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js
index ce61e25..ef0cc02 100644
--- a/js/ui/messageTray.js
+++ b/js/ui/messageTray.js
@@ -2200,40 +2200,28 @@ const MessageTray = new Lang.Class({
 _updateShowingNotification: function() {
 this._notification.acknowledged = true;
 
-Tweener.removeTweens(this._notificationWidget);
-
 // We auto-expand notifications with CRITICAL urgency.
-// We use Tweener.removeTweens() to remove a tween that was hiding the 
notification we are
-// updating, in case that notification was in the process of being 
hidden. However,
-// Tweener.removeTweens() would also remove a tween that was updating 

commit gnome-shell for openSUSE:12.3

2013-02-13 Thread h_root
Hello community,

here is the log from the commit of package gnome-shell for openSUSE:12.3 
checked in at 2013-02-13 12:08:59

Comparing /work/SRC/openSUSE:12.3/gnome-shell (Old)
 and  /work/SRC/openSUSE:12.3/.gnome-shell.new (New)


Package is gnome-shell, Maintainer is 

Changes:

--- /work/SRC/openSUSE:12.3/gnome-shell/gnome-shell.changes 2013-02-11 
20:45:31.0 +0100
+++ /work/SRC/openSUSE:12.3/.gnome-shell.new/gnome-shell.changes
2013-02-13 12:09:00.0 +0100
@@ -1,0 +2,9 @@
+Mon Feb 11 18:41:23 UTC 2013 - dims...@opensuse.org
+
+- Add gnome-shell-nmlibexecdir.patch: Allow NetworkManager to use
+  a different libexecdir that gnome-shell.
+- Add gnome-common BuildRequires and call to gnome-autogen.sh, as
+  above patch touches the build system.
+- Pass --with-nmlibexecdir=%{_libexecdir} to configure.
+
+---

New:

  gnome-shell-nmlibexecdir.patch



Other differences:
--
++ gnome-shell.spec ++
--- /var/tmp/diff_new_pack.pMKIaC/_old  2013-02-13 12:09:00.0 +0100
+++ /var/tmp/diff_new_pack.pMKIaC/_new  2013-02-13 12:09:00.0 +0100
@@ -30,7 +30,11 @@
 Patch2: g-s-honor-lock-delay-GSettings.patch
 # PATCH-FIX-UPSTREAM g-s-use-the-right-getter.patch bgo#691170 
zai...@opensuse.org -- org.gnome.desktop.screensaver lock-delay is an integer, 
not a boolean, so don't use get_bool() on it.
 Patch3: g-s-use-the-right-getter.patch
+# PATCH-FIX-UPSTREAM gnome-shell-nmlibexecdir.patch bgo#693590 
dims...@opensuse.org -- Allow NetworkManager installation to use different 
libexecdir than gnome-shell
+Patch4: gnome-shell-nmlibexecdir.patch
 BuildRequires:  docbook-xsl-stylesheets
+# Needed for patch4
+BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
@@ -136,13 +140,17 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 translation-update-upstream
 
 %build
+# Needed for patch4
+NOCONFIGURE=1 gnome-autogen.sh
 export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins
 %configure \
 --disable-static \
 --libexecdir=%{_libexecdir}/%{name} \
+--with-nmlibexecdir=%{_libexecdir} \
 --disable-schemas-install \
 --enable-compile-warnings=no
 %__make %{?_smp_mflags} V=1


++ gnome-shell-nmlibexecdir.patch ++
commit 75d67086a651a4c46a66c563c8e9618c3a4b2fe2
Author: Dominique Leuenberger dims...@opensuse.org
Date:   Mon Feb 11 14:00:52 2013 +0100

networkAgent: Allow NetworkManager to use a different libexecdir path

Introducing a --with-nmlibexecdir parameter to configure allows
distributions to split libexecdir for various packages.

Not specifying it results in no change in behaviour.

diff --git a/configure.ac b/configure.ac
index 0ed832d..d0895f3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -181,6 +181,13 @@ AM_CONDITIONAL(USE_JHBUILD_WRAPPER_SCRIPT, test 
x$enable_jhbuild_wrapper_script
 BROWSER_PLUGIN_DIR=${BROWSER_PLUGIN_DIR:-\${libdir}/mozilla/plugins}
 AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
 
+AC_ARG_WITH(nmlibexecdir,
+   AS_HELP_STRING([--with-nmlibexecdir=DIR],
+  [Specify the location where NetworkManager installs 
its helpers [default=$(libexecdir)]]),
+[nmlibexecdir=$withval],
+   [nmlibexecdir=$libexecdir])
+AC_SUBST(nmlibexecdir)
+
 AC_CONFIG_FILES([
   Makefile
   data/Makefile
diff --git a/js/Makefile.am b/js/Makefile.am
index 323cd1b..5ae77be 100644
--- a/js/Makefile.am
+++ b/js/Makefile.am
@@ -12,6 +12,7 @@ misc/config.js: misc/config.js.in Makefile
-e s|[@]datadir@|$(datadir)|g \
-e s|[@]libexecdir@|$(libexecdir)|g \
-e s|[@]sysconfdir@|$(sysconfdir)|g \
+   -e s|[@]nmlibexecdir@|$(nmlibexecdir)|g \
$  $@
 
 jsdir = $(pkgdatadir)/js
diff --git a/js/misc/config.js.in b/js/misc/config.js.in
index 9769104..192299f 100644
--- a/js/misc/config.js.in
+++ b/js/misc/config.js.in
@@ -13,3 +13,6 @@ const LOCALEDIR = '@datadir@/locale';
 /* other standard directories */
 const LIBEXECDIR = '@libexecdir@';
 const SYSCONFDIR = '@sysconfdir@';
+
+/* Some distros use different libexecdir for NM than for gnome-shell */
+const NMLIBEXECDIR = '@nmlibexecdir@';
diff --git a/js/ui/components/networkAgent.js b/js/ui/components/networkAgent.js
index e214cd8..2602444 100644
--- a/js/ui/components/networkAgent.js
+++ b/js/ui/components/networkAgent.js
@@ -688,7 +688,7 @@ const NetworkAgent = new Lang.Class({
 } catch(e) { } // ignore errors if key does not exist
 let path = binary;
 if 

commit gnome-shell for openSUSE:12.3

2013-02-11 Thread h_root
Hello community,

here is the log from the commit of package gnome-shell for openSUSE:12.3 
checked in at 2013-02-11 20:45:29

Comparing /work/SRC/openSUSE:12.3/gnome-shell (Old)
 and  /work/SRC/openSUSE:12.3/.gnome-shell.new (New)


Package is gnome-shell, Maintainer is 

Changes:

--- /work/SRC/openSUSE:12.3/gnome-shell/gnome-shell.changes 2013-02-08 
07:08:00.0 +0100
+++ /work/SRC/openSUSE:12.3/.gnome-shell.new/gnome-shell.changes
2013-02-11 20:45:31.0 +0100
@@ -1,0 +2,6 @@
+Mon Feb 11 14:45:23 UTC 2013 - badshah...@gmail.com
+
+- Remove gnome-shell-ScreenShield-become-modal-and-catch.patch: it
+  caused screen lock and suspend to fail completely.
+
+---

Old:

  gnome-shell-ScreenShield-become-modal-and-catch.patch



Other differences:
--
++ gnome-shell.spec ++
--- /var/tmp/diff_new_pack.glzsVo/_old  2013-02-11 20:45:32.0 +0100
+++ /var/tmp/diff_new_pack.glzsVo/_new  2013-02-11 20:45:32.0 +0100
@@ -30,8 +30,6 @@
 Patch2: g-s-honor-lock-delay-GSettings.patch
 # PATCH-FIX-UPSTREAM g-s-use-the-right-getter.patch bgo#691170 
zai...@opensuse.org -- org.gnome.desktop.screensaver lock-delay is an integer, 
not a boolean, so don't use get_bool() on it.
 Patch3: g-s-use-the-right-getter.patch
-# PATCH-FIX-UPSTREAM gnome-shell-ScreenShield-become-modal-and-catch.patch 
bnc#801797 bgo#689106 badshah...@gmail.com --  Fix an issue where the screen 
would not return to the desktop properly when resuming from screen lock; patch 
taken from the upstream bug and rebased
-Patch4: gnome-shell-ScreenShield-become-modal-and-catch.patch
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
@@ -138,7 +136,6 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 translation-update-upstream
 
 %build


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gnome-shell for openSUSE:12.3

2013-02-07 Thread h_root
Hello community,

here is the log from the commit of package gnome-shell for openSUSE:12.3 
checked in at 2013-02-08 07:07:58

Comparing /work/SRC/openSUSE:12.3/gnome-shell (Old)
 and  /work/SRC/openSUSE:12.3/.gnome-shell.new (New)


Package is gnome-shell, Maintainer is 

Changes:

--- /work/SRC/openSUSE:12.3/gnome-shell/gnome-shell.changes 2013-01-31 
01:18:25.0 +0100
+++ /work/SRC/openSUSE:12.3/.gnome-shell.new/gnome-shell.changes
2013-02-08 07:08:00.0 +0100
@@ -1,0 +2,8 @@
+Mon Feb  4 14:06:10 UTC 2013 - badshah...@gmail.com
+
+- Add gnome-shell-ScreenShield-become-modal-and-catch.patch: fix an
+  issue where the screen would not return to the desktop properly
+  when resuming from screen lock (bnc#801797, rh#878736,
+  bgo#689106).
+
+---

New:

  gnome-shell-ScreenShield-become-modal-and-catch.patch



Other differences:
--
++ gnome-shell.spec ++
--- /var/tmp/diff_new_pack.vkD978/_old  2013-02-08 07:08:03.0 +0100
+++ /var/tmp/diff_new_pack.vkD978/_new  2013-02-08 07:08:03.0 +0100
@@ -30,6 +30,8 @@
 Patch2: g-s-honor-lock-delay-GSettings.patch
 # PATCH-FIX-UPSTREAM g-s-use-the-right-getter.patch bgo#691170 
zai...@opensuse.org -- org.gnome.desktop.screensaver lock-delay is an integer, 
not a boolean, so don't use get_bool() on it.
 Patch3: g-s-use-the-right-getter.patch
+# PATCH-FIX-UPSTREAM gnome-shell-ScreenShield-become-modal-and-catch.patch 
bnc#801797 bgo#689106 badshah...@gmail.com --  Fix an issue where the screen 
would not return to the desktop properly when resuming from screen lock; patch 
taken from the upstream bug and rebased
+Patch4: gnome-shell-ScreenShield-become-modal-and-catch.patch
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
@@ -136,6 +138,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 translation-update-upstream
 
 %build


++ gnome-shell-ScreenShield-become-modal-and-catch.patch ++
From cdcebae636d80f53fc3fde02d1c026144042a6c5 Mon Sep 17 00:00:00 2001
From: Giovanni Campagna gcampa...@src.gnome.org
Date: Mon, 26 Nov 2012 20:18:57 +0100
Subject: [PATCH] ScreenShield: try harder to become modal, and catch failures

The screenshield was not checking the return value of pushModal(), meaning
that it believed it was fully locked when it was not. Later, calling
popModal() would fail, causing an exception and blocking the unlock.
Now we do nothing for user initiated actions, and fail with an explanatory
message at idle time.

https://bugzilla.gnome.org/show_bug.cgi?id=689106

Conflicts:
js/ui/screenShield.js
---
 js/ui/screenShield.js | 43 +--
 1 file changed, 33 insertions(+), 10 deletions(-)

Index: gnome-shell-3.6.2/js/ui/screenShield.js
===
--- gnome-shell-3.6.2.orig/js/ui/screenShield.js
+++ gnome-shell-3.6.2/js/ui/screenShield.js
@@ -441,6 +441,21 @@ const ScreenShield = new Lang.Class({
 this.idleMonitor = Shell.IdleMonitor.get();
 },
 
+_becomeModal: function() {
+if (this._isModal)
+return true;
+
+this._isModal = Main.pushModal(this.actor, { keybindingMode: 
Main.KeybindingMode.LOCK_SCREEN });
+if (this._isModal)
+return true;
+
+// We failed to get a pointer grab, it means that
+// something else has it. Try with a keyboard grab only
+this._isModal = Main.pushModal(this.actor, { options: 
Meta.ModalOptions.POINTER_ALREADY_GRABBED,
+ keybindingMode: 
Main.KeybindingMode.LOCK_SCREEN });
+return this._isModal;
+},
+
 _onLockScreenKeyRelease: function(actor, event) {
 let symbol = event.get_key_symbol();
 
@@ -558,9 +573,17 @@ const ScreenShield = new Lang.Class({
 }
 }
 
-if (!this._isModal) {
-Main.pushModal(this.actor);
-this._isModal = true;
+if (!this._becomeModal()) {
+// We could not become modal, so we can't activate the
+// screenshield. The user is probably very upset at this
+// point, but any application using global grabs is broken
+// Just tell him to stop using this app
+//
+// XXX: another option is to kick the user into the gdm login
+// screen, where we're not affected by grabs
+Main.notifyError(_(Failed to activate screen lock),
+ _(The activation of the screen lock was blocked 
by an application that captured the keyboard.));
+