commit gnome-shell for openSUSE:12.3
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
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
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
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
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.)); +