Package: gnome-shell / 3.4.2-7+deb7u2

Metadata

Package Version Patches format
gnome-shell 3.4.2-7+deb7u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_slist_cleanup.patch | (download)

src/shell-app-system.c | 12 4 + 8 - 0 !
1 file changed, 4 insertions(+), 8 deletions(-)

 app-system: use g_slist_free_full

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

02_filter_nodisplay_parents.patch | (download)

src/shell-app-system.c | 17 12 + 5 - 0 !
1 file changed, 12 insertions(+), 5 deletions(-)

 app-system: don't show items with nodisplay parents in the search

Additionally, require gnome-menus 3.5.3, as we're using new API
introduced there.

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

03_don t show apps in NoDisplay categories.patch | (download)

js/ui/appDisplay.js | 41 18 + 23 - 0 !
js/ui/iconGrid.js | 7 5 + 2 - 0 !
src/shell-app-system.c | 24 0 + 24 - 0 !
src/shell-app-system.h | 2 0 + 2 - 0 !
4 files changed, 23 insertions(+), 51 deletions(-)

 [patch] appdisplay: don't show apps in nodisplay categories in the
 All view

We explicitly include NoDisplay applications in the ShellAppSystem because
we want app tracking for them, but we explicitly filter NoDisplay applications
out when showing them to the user because we don't want to show them to the
user. We also based our "All" apps view on a flattened list of apps. While
we did check for NoDisplay on the app item itself, we didn't check against
its parents. Refactor the app display view to not use a separate flat list
of applications, but instead a concatenation of all the applications in all
the loaded categories.

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

04_fix_nodisplay.patch | (download)

js/ui/appDisplay.js | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 appdisplay: fix recursive directory nodisplay testing

We were accidentally testing NoDisplay on the wrong directory.

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

10 make NetworkManager optional.patch | (download)

configure.ac | 47 46 + 1 - 0 !
js/Makefile.am | 1 1 + 0 - 0 !
js/misc/config.js.in | 2 2 + 0 - 0 !
js/ui/main.js | 8 6 + 2 - 0 !
js/ui/panel.js | 3 2 + 1 - 0 !
src/Makefile.am | 17 12 + 5 - 0 !
6 files changed, 69 insertions(+), 9 deletions(-)

 [patch] make nm optional

[ Alexandre Rostovtsev <tetromino@gentoo.org> :
  * use config.js (and AC_SUBST HAVE_NETWORKMANAGER appropriately);
  * take care to not import ui.status.network if nm is disabled;
  * do not try to reassign to const variables;
  * no point really in fiddling with the list of installed js files;
  * don't build shell-mobile-providers if nm is disabled;
  * use "networkmanager" instead of "network_manager" because THE
    BIKESHED SHOULD BE BLUE, also because the upstream package name is
    NetworkManager, not Network_Manager. ]

11 no gettext.patch | (download)

configure.ac | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 don't mix intltool and gettext macros.
14_make GLX optional.patch | (download)

configure.ac | 13 11 + 2 - 0 !
src/gnome-shell-plugin.c | 10 9 + 1 - 0 !
src/shell-screen-grabber.c | 10 10 + 0 - 0 !
3 files changed, 30 insertions(+), 3 deletions(-)

 enable gl/glx bits conditionally
 This avoids a build failure on arm{el,hf} where cogl uses GLES
22 remove online accounts from user menu.patch | (download)

js/ui/userMenu.js | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

---
25 close the recorder instead of pausing it.patch | (download)

js/ui/main.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 main: close the recorder instead of pausing it

Pausing means that we will continue to use the same output file when
the keybinding is activated again. While useful to record a single
video in chunks, it doesn't seem to be how most users understand the
keybinding. Closing the recorder will close the file and create a new
one the next time the keybinding is pressed.

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

26 networkAgent use absolute path if configured.patch | (download)

js/ui/networkAgent.js | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 networkagent: use absolute path if configured

Signed-off-by: Clemens Buchacher <drizzd@aon.at>

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

27 nm libexec path.patch | (download)

js/ui/networkAgent.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use debian specific nm vpn helpers paths
28_network_user_connections.patch | (download)

js/ui/status/network.js | 32 28 + 4 - 0 !
1 file changed, 28 insertions(+), 4 deletions(-)

---
29_week_number.patch | (download)

js/ui/calendar.js | 19 1 + 18 - 0 !
1 file changed, 1 insertion(+), 18 deletions(-)

---
30_lockup_gc.patch | (download)

configure.ac | 1 1 + 0 - 0 !
src/main.c | 2 2 + 0 - 0 !
src/shell-global.c | 78 71 + 7 - 0 !
3 files changed, 74 insertions(+), 7 deletions(-)

---
32 enable the screen reader menu item.patch | (download)

js/ui/status/accessibility.js | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 enable the screen reader menu item

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

33 screen reader l10n.patch | (download)

po/af.po | 4 2 + 2 - 0 !
po/ar.po | 6 3 + 3 - 0 !
po/as.po | 3 3 + 0 - 0 !
po/ast.po | 3 3 + 0 - 0 !
po/be.po | 3 3 + 0 - 0 !
po/bg.po | 3 3 + 0 - 0 !
po/bn.po | 3 3 + 0 - 0 !
po/ca.po | 3 3 + 0 - 0 !
po/ca@valencia.po | 3 3 + 0 - 0 !
po/crh.po | 3 3 + 0 - 0 !
po/cs.po | 3 3 + 0 - 0 !
po/da.po | 3 3 + 0 - 0 !
po/de.po | 3 3 + 0 - 0 !
po/el.po | 6 3 + 3 - 0 !
po/en.po | 3 3 + 0 - 0 !
po/en_GB.po | 3 3 + 0 - 0 !
po/eo.po | 3 3 + 0 - 0 !
po/es.po | 3 3 + 0 - 0 !
po/et.po | 3 3 + 0 - 0 !
po/eu.po | 3 3 + 0 - 0 !
po/fa.po | 3 3 + 0 - 0 !
po/fi.po | 3 3 + 0 - 0 !
po/fr.po | 3 3 + 0 - 0 !
po/ga.po | 3 3 + 0 - 0 !
po/gl.po | 3 3 + 0 - 0 !
po/gu.po | 3 3 + 0 - 0 !
po/he.po | 6 3 + 3 - 0 !
po/hi.po | 3 3 + 0 - 0 !
po/hu.po | 3 3 + 0 - 0 !
po/hy.po | 3 3 + 0 - 0 !
po/id.po | 3 3 + 0 - 0 !
po/it.po | 3 3 + 0 - 0 !
po/ja.po | 3 3 + 0 - 0 !
po/kk.po | 3 3 + 0 - 0 !
po/kn.po | 6 3 + 3 - 0 !
po/ko.po | 3 3 + 0 - 0 !
po/ku.po | 3 3 + 0 - 0 !
po/lt.po | 3 3 + 0 - 0 !
po/lv.po | 3 3 + 0 - 0 !
po/mk.po | 3 3 + 0 - 0 !
po/ml.po | 3 3 + 0 - 0 !
po/mr.po | 3 3 + 0 - 0 !
po/nb.po | 3 3 + 0 - 0 !
po/nl.po | 6 3 + 3 - 0 !
po/nn.po | 3 3 + 0 - 0 !
po/or.po | 3 3 + 0 - 0 !
po/pa.po | 3 3 + 0 - 0 !
po/pl.po | 3 3 + 0 - 0 !
po/pt.po | 3 3 + 0 - 0 !
po/pt_BR.po | 3 3 + 0 - 0 !
po/ro.po | 3 3 + 0 - 0 !
po/ru.po | 3 3 + 0 - 0 !
po/sk.po | 3 3 + 0 - 0 !
po/sl.po | 3 3 + 0 - 0 !
po/sr.po | 3 3 + 0 - 0 !
po/sr@latin.po | 3 3 + 0 - 0 !
po/sv.po | 3 3 + 0 - 0 !
po/ta.po | 3 3 + 0 - 0 !
po/te.po | 3 3 + 0 - 0 !
po/th.po | 6 3 + 3 - 0 !
po/tr.po | 3 3 + 0 - 0 !
po/ug.po | 6 3 + 3 - 0 !
po/uk.po | 6 3 + 3 - 0 !
po/vi.po | 3 3 + 0 - 0 !
po/zh_CN.po | 3 3 + 0 - 0 !
po/zh_HK.po | 3 3 + 0 - 0 !
po/zh_TW.po | 3 3 + 0 - 0 !
67 files changed, 200 insertions(+), 26 deletions(-)

---
40 force online.patch | (download)

js/ui/status/network.js | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 show wired connection icon if nm has an active unmanaged device
 If NM has an active unmanaged device it will forcefully set the online
 state to CONNECTED_GLOBAL. In that case show a wired connection icon
 instead of an offline icon
50 remove folks integration.patch | (download)

js/ui/overview.js | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 disable folks integration
 In some conditions this could really impact the performances and cause Dbus
 calls timeout
61 disable restart buttons.patch | (download)

js/gdm/powerMenu.js | 19 18 + 1 - 0 !
1 file changed, 18 insertions(+), 1 deletion(-)

 loginscreen: add support for 'disable-restart-buttons'
 GDM's GSettings schema contains a 'disable-restart-buttons' key
 that currently is only supported by the fallback greeter.
 Implement support in the shell greeter as well.
 .
 Compared to the original upstream fix, this patch handles gracefully the case
 where gdm's schema are not available, in order to prevent crashes if gdm3 is
 not installed.