![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2012-10-05 18:34:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gnome-shell", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2012-07-22 15:13:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes 2012-10-05 18:36:15.000000000 +0200 @@ -1,0 +2,390 @@ +Tue Sep 25 11:30:03 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.6.0: + + keyboard: Make input source items accessible (bgo#684462) + + Don't show network dialogs in the lock screen (bgo#684384) + + popupMenu: Fix initial visibility of settings items + (bgo#684473) + + userMenu: + - Close menu immediately on user/session switch (bgo#684459) + - Fix texture updates on icon changes (bgo#679268) + + Fix alignment of search section headers in RTL locales + (bgo#684379) + + screenShield: Fix unlock animation (bgo#684591) + + Don't open the tray from a dwell while in a modal grab + (bgo#684458) + + Fix a11y support in the login screen (bgo#684727, bgo#684728, + bgo#684748) + + Make On-Screen-Keyboard usable with new message tray + (bgo#683546) + + Fix initial visibility of input volume in lock-screen + (bgo#684611) + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 19 12:13:41 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.5.92: + + Login/UnlockDialog: Don't reset immediately if auth fails + (bgo#682544) + + Allow changing session mode at runtime (bgo#683156) + + Add zoom out animation on login (bgo#683170) + + Bluetooth: don't restrict the length of non numeric PINs + (bgo#683356) + + Force chat notification to stay open when focusing entry + (bgo#682236) + + Make sure the screen is fully locked before suspending + (bgo#683448) + + st-texture-cache: Fix a case of distorted textures (bgo#683483) + + popupSubMenu: Fix padding for non-scrolled submenus + (bgo#683009) + + popupMenu: Fix width changes on submenu open/close (bgo#683485) + + boxpointer: Avoid malformed boxpointer arrow (bgo#680077) + + Change stage background color to grey (bgo#683514) + + messageTray: Update style of summary counters (bgo#682891) + + Don't fail if a legacy tray icon has no WM_CLASS (bgo#683724) + + PolkitAgent: Fix a crash if there is no avatar (bgo#683707) + + Hide the a11y menu in the lock screen, but show it in the login + screen (bgo#682542) + + Fix show-apps button dropping off the dash (bgo#683340) + + Fix committing strings to shell entries from input method + (bgo#658325) + + Make IBus display strings consistent with control-center + (bgo#683124) + + Fix missing short codes for some input sources (bgo#683613) + + Remove support for long-press from entry context menus + (bgo#683509) + + screenShield: Add box-shadow to the shield + + Don't show a right-click menu for the hotplug source + (bgo#683438) + + Fix extension styling (bgo#682128) + + Fix on-screen keyboard not working with system-modal dialogs + (bgo#664309) + + Fix insensitive styling for popup menu items (bgo#683988) + + Disable the message tray dwell when the user is interacting + (bgo#683811) + + Animate going from the unlock dialog to the lock screen + (bgo#681143) + + Autostart fprintd when necessary (bgo#683131) + + UnlockDialog: Allow typing before the first PAM question + (bgo#681576) + + Make Return key dismiss screenshield (bgo#683889) + + Fix keyboard navigation in the message tray (bgo#682243) + + Remove the places & devices search provider (bgo#683506) + + Enable hot corner while the message tray is up (bgo#682255) + + Port screen recorder to new GStreamer vp8enc API (bgo#684206) + + Fix fish flickering (bgo#684154) + + Fix extension ordering with !important (bgo#684163) + + Allow the shell to run without the screenshield (bgo#683060) + + Add menu items for IBus Anthy's InputMode, TypingMode + (bgo#682314) + + Improve transition to the login dialog (bgo#682428) + + Keep unlock dialog around until shield animation ends + (bgo#684342) + + Expose shell keybindings in System Settings (bgo#671010) + + Misc. bugfixes and cleanups: bgo#672790, bgo#677434, + bgo#683305, bgo#683357, bgo#683369, bgo#683377, bgo#683378, + bgo#683400, bgo#683449, bgo#683472, bgo#683482, bgo#683487, + bgo#683488, bgo#683526, bgo#683529, bgo#683546, bgo#683583, + bgo#683628, bgo#683705, bgo#683982, bgo#683989, bgo#684035, + bgo#684036, bgo#684040, bgo#684162, bgo#684214, bgo#684343 + + Updated translations. +- Add pkgconfig(gnome-keybindings) BuildRequires: new dependency. +- Rebase gnome-shell-private-connection.patch. + +------------------------------------------------------------------- +Wed Sep 12 14:02:51 UTC 2012 - vuntz@opensuse.org + +- Remove gnome-contacts Requires: search results for contacts are + provided by gnome-contacts via its search provider, so + gnome-contacts will already be installed if we display contacts + in the search results. +- Remove gnome-screensaver Requires: gnome-shell uses its own lock + screen now. + +------------------------------------------------------------------- +Fri Sep 7 22:23:50 UTC 2012 - vuntz@opensuse.org + +- Remove --with-ca-certificates configure flag: it has been removed + upstream as it's directly handled by libsoup now. + +------------------------------------------------------------------- +Tue Sep 4 09:18:52 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.5.91: + + Improve modal dialog styling of network secret prompts + (bgo#682412) + + Fix visibility of non-active workspaces during overview + transition (bgo#682002) + + Improve scrollbar theming (bgo#682476) + + Make sure the app menu remains hidden in locked state + (bgo#682475) + + Add tooltip to show-applications icon (bgo#682445) + + Do not add duplicate remote search providers (bgo#682470) + + Handle 'popup-menu' signal on summary items (bgo#682486) + + Fix dwelling during mouse-down (bgo#682385) + + Set label actor for endSessionDialog.ListItem (bgo#677503) + + Don't match on comments when searching applications + (bgo#682529) + + Make workspace selector more similar to the mockup (bgo#662087) + + Fix extension installation and reloading (bgo#682578) + + Hide removable devices in the lock screen (bgo#681143) + + Reset cancellable after hitting Escape on login screen + (bgo#681537) + + Fix suspend from the user menu (bgo#682746) + + Set label actor for summary items in message tray (bgo#677229) + + Set label for the "Show applications" dash button (bgo#682366) + + Load extensions as late as possible (bgo#682822) + + Improve mount operation dialogs (bgo#682645) + + Remove "Connect to ..." item from places search (bgo#682817) + + Don't auto-expand notifications with actions (bgo#682738) + + Add a new lock screen menu to combine volume network and power + (bgo#682540) + + Add support for pre-edit to StIMText (bgo#664041) + + Remove StIconType (bgo#682540) + + Use monitor geometry for dwelling (bgo#683044) + + Add support for surrounding-text to StIMText (bgo#683015) + + Improve the placement and style of the "No results" text + (bgo#683135) + + Remove broken network device activation policy (bgo#683136) + + Hide power status icon when no battery is present (bgo#683080) + + Ensure summary items are square and have spacing (bgo#682248) + + Fix close buttons overlapping screen edge (bgo#682343) + + Escape the tray when a legacy icon is clicked (bgo#682244) + + Update arrow in the screen shield to match latest mockups + (bgo#682285) + + Allow lifting the screen shield with the mouse wheel + (bgo#683164) + + Make sure to show the app menu after unlocking the screen + (bgo#683154) + + Bugs fixed: bgo#582650, bgo#667439, bgo#682238, bgo#682268, + bgo#682429, bgo#682455, bgo#682544, bgo#682546, bgo#682683, + bgo#682710, bgo#682998, bgo#683073, bgo#683073, bgo#683156. + + Updated translations. +- Drop gnome-shell-cancellable.patch: fixed upstream. +- Rebase gnome-shell-private-connection.patch. + +------------------------------------------------------------------- +Mon Aug 27 20:45:53 UTC 2012 - dimstar@opensuse.org + +- Add gnome-shell-cancellable.patch: fix issue where second attempt + to login after pressing "escape" key on the login "freeze" and + raise an exception about IOError operation cancelled. + +------------------------------------------------------------------- +Wed Aug 22 06:57:17 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.5.90: + + Use symbolic icons for workspace switch OSD (bgo#680738) + + Lock screen improvements: + - Hide user menu and a11y menu in the screen lock (bgo#681143) + - Bump the lock screen slightly when pressing a key + (bgo#681143) + - Constrain vertical movement of the screen shield (bgo#681143) + - Return to lock screen on idle (bgo#682041) + - Unlock screen automatically after fast-user switching + (bgo#682096) + - Fix "other user" label (bgo#681750) + + Constrain content of system modals to primary monitor + (bgo#681743) + + Respect automatic lock setting on suspend/user-switch + (bgo#680231) + + Improve styling of keyring prompt (bgo#681821) + + Do not hard-code <super> as overlay-key (bgo#665547) + + Update style of attached modal dialogs (bgo#681601) + + a11y: allow navigation on non reactive items (bgo#667439, + bgo#667439) + + Implement mode-less overview design (bgo#682109) ++++ 193 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes ++++ and /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes Old: ---- gnome-shell-3.4.2.tar.xz gnome-shell-fix-memory-leaks.patch New: ---- gnome-shell-3.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.VVT35D/_old 2012-10-05 18:36:16.000000000 +0200 +++ /var/tmp/diff_new_pack.VVT35D/_new 2012-10-05 18:36:16.000000000 +0200 @@ -17,43 +17,42 @@ Name: gnome-shell -Version: 3.4.2 +Version: 3.6.0 Release: 0 Summary: GNOME Shell License: GPL-2.0+ Group: System/GUI/GNOME Url: http://live.gnome.org/GnomeShell -Source: http://download.gnome.org/sources/gnome-shell/3.4/%{name}-%{version}.tar.xz +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 dimstar@opensuse.org -- create private connections if the user is not authorized Patch1: gnome-shell-private-connection.patch -# PATCH-FIX-UPSTREAM gnome-shell-fix-memory-leaks.patch bnc#771565 bgo#678079 bgo#678406 badshah400@gmail.com -- Fix several memory leaks in gnome-shell; all patches came from upstream git -Patch2: gnome-shell-fix-memory-leaks.patch -# Needed by patch0 -BuildRequires: gnome-common BuildRequires: intltool BuildRequires: translation-update-upstream BuildRequires: update-desktop-files # needed for directory ownership BuildRequires: dbus-1 -BuildRequires: pkgconfig(clutter-1.0) >= 1.9.16 -BuildRequires: pkgconfig(folks) >= 0.5.2 +BuildRequires: pkgconfig(atk-bridge-2.0) +BuildRequires: pkgconfig(clutter-1.0) >= 1.11.11 BuildRequires: pkgconfig(gcr-3) >= 3.3.90 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) >= 2.31.6 -BuildRequires: pkgconfig(gjs-1.0) >= 1.29.18 +BuildRequires: pkgconfig(gjs-1.0) >= 1.33.2 BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.1.0 +BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.5.1 +BuildRequires: pkgconfig(gnome-keybindings) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.1 -BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.16 -BuildRequires: pkgconfig(gstreamer-base-0.10) +BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.5.4 +BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.92 +BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.9 BuildRequires: pkgconfig(json-glib-1.0) >= 0.13.2 BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcroco-0.6) -BuildRequires: pkgconfig(libedataserver-1.2) >= 1.2.0 -BuildRequires: pkgconfig(libgnome-menu-3.0) -BuildRequires: pkgconfig(libmutter) >= 3.4.1 +BuildRequires: pkgconfig(libedataserver-1.2) >= 3.5.3 +BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3 +BuildRequires: pkgconfig(libmutter) >= 3.6.0 BuildRequires: pkgconfig(libnm-glib) BuildRequires: pkgconfig(libnm-util) BuildRequires: pkgconfig(libpulse-mainloop-glib) @@ -67,8 +66,6 @@ BuildRequires: pkgconfig(telepathy-logger-0.2) >= 0.2.4 BuildRequires: pkgconfig(xfixes) Requires: gdk-pixbuf-loader-rsvg -# To open contacts that have been searched for -Requires: gnome-contacts Requires: gnome-icon-theme-symbolic Requires: gnome-session # For a GSettings schema and power system icon @@ -81,8 +78,6 @@ Requires: gnome-control-center # "High Contrast" in accessibility status icon Requires: gnome-themes-accessibility -# "Lock screen" menu item -Requires: gnome-screensaver # network system icon Requires: NetworkManager-gnome # 11.4 doesn't have typelib dependency @@ -131,19 +126,15 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 translation-update-upstream %build -# Needed by patch0 -NOCONFIGURE=1 gnome-autogen.sh export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins %configure \ --disable-static \ --libexecdir=%{_libexecdir}/%{name} \ --disable-schemas-install \ - --enable-compile-warnings=no \ - --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem + --enable-compile-warnings=no %__make %{?_smp_mflags} V=1 %install @@ -174,6 +165,7 @@ %{_bindir}/gnome-shell %{_bindir}/gnome-shell-extension-prefs %{_bindir}/gnome-shell-extension-tool +%{_bindir}/gnome-shell-perf-tool %{_libexecdir}/gnome-shell/ %if "%{_libdir}" != "%{_libexecdir}" %{_libdir}/gnome-shell/ @@ -181,16 +173,16 @@ %dir %{_datadir}/GConf %dir %{_datadir}/GConf/gsettings %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert +%{_datadir}/applications/evolution-calendar.desktop %{_datadir}/applications/gnome-shell.desktop %{_datadir}/applications/gnome-shell-extension-prefs.desktop %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnome.shell.evolution.calendar.gschema.xml +%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-screenshot.xml +%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-system.xml %{_datadir}/gnome-shell/ -%dir %{_datadir}/gnome-shell/extensions -%dir %{_datadir}/gnome-shell/search-providers %doc %{_mandir}/man?/gnome-shell.* %files devel ++++++ gnome-shell-private-connection.patch ++++++ --- /var/tmp/diff_new_pack.VVT35D/_old 2012-10-05 18:36:16.000000000 +0200 +++ /var/tmp/diff_new_pack.VVT35D/_new 2012-10-05 18:36:16.000000000 +0200 @@ -1,4 +1,4 @@ -From b4e856b5a0965b10bad37a0d4f08da20aa1ffcd8 Mon Sep 17 00:00:00 2001 +From 53b3dc5944c595e143fb0fb848c566d6aecb4bb9 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna <gcampagna@src.gnome.org> Date: Thu, 31 Mar 2011 15:56:13 +0200 Subject: [PATCH] NetworkMenu: create private connections if the user is not @@ -11,26 +11,25 @@ https://bugzilla.gnome.org/show_bug.cgi?id=646187 --- - js/ui/status/network.js | 58 ++++++++++++++++++++++++++++++++++------------- - 1 file changed, 42 insertions(+), 16 deletions(-) + js/ui/status/network.js | 59 +++++++++++++++++++++++++++++++++-------------- + 1 file changed, 42 insertions(+), 17 deletions(-) -diff --git a/js/ui/status/network.js b/js/ui/status/network.js -index f7d2258..cab7552 100644 ---- a/js/ui/status/network.js -+++ b/js/ui/status/network.js -@@ -6,9 +6,11 @@ const Lang = imports.lang; - const Mainloop = imports.mainloop; +Index: gnome-shell-3.5.92/js/ui/status/network.js +=================================================================== +--- gnome-shell-3.5.92.orig/js/ui/status/network.js ++++ gnome-shell-3.5.92/js/ui/status/network.js +@@ -5,8 +5,10 @@ const Gio = imports.gi.Gio; + const Lang = imports.lang; const NetworkManager = imports.gi.NetworkManager; const NMClient = imports.gi.NMClient; +const Polkit = imports.gi.Polkit; - const Shell = imports.gi.Shell; const Signals = imports.signals; const St = imports.gi.St; +const System = imports.system; const Main = imports.ui.main; const PanelMenu = imports.ui.panelMenu; -@@ -285,8 +287,9 @@ const NMDevice = new Lang.Class({ +@@ -237,8 +239,9 @@ const NMDevice = new Lang.Class({ Name: 'NMDevice', Abstract: true, @@ -41,7 +40,7 @@ if (device) { this.device._delegate = this; this._stateChangedId = this.device.connect('state-changed', Lang.bind(this, this._deviceStateChanged)); -@@ -295,6 +298,8 @@ const NMDevice = new Lang.Class({ +@@ -247,6 +250,8 @@ const NMDevice = new Lang.Class({ // protected this._client = client; @@ -49,8 +48,8 @@ + this._connections = [ ]; for (let i = 0; i < connections.length; i++) { - if (!connections[i]._uuid) -@@ -692,11 +697,11 @@ const NMDeviceWired = new Lang.Class({ + if (!connections[i].get_uuid()) +@@ -659,11 +664,11 @@ const NMDeviceWired = new Lang.Class({ Name: 'NMDeviceWired', Extends: NMDevice, @@ -64,13 +63,13 @@ }, _createSection: function() { -@@ -717,12 +722,15 @@ const NMDeviceWired = new Lang.Class({ +@@ -681,12 +686,15 @@ const NMDeviceWired = new Lang.Class({ let connection = new NetworkManager.Connection(); - connection._uuid = NetworkManager.utils_uuid_generate(); + let uuid = NetworkManager.utils_uuid_generate(); connection.add_setting(new NetworkManager.SettingWired()); - connection.add_setting(new NetworkManager.SettingConnection({ + let connectionSetting = new NetworkManager.SettingConnection({ - uuid: connection._uuid, + uuid: uuid, id: this._autoConnectionName, type: NetworkManager.SETTING_WIRED_SETTING_NAME, autoconnect: true @@ -82,7 +81,7 @@ return connection; } }); -@@ -731,7 +739,7 @@ const NMDeviceModem = new Lang.Class({ +@@ -695,7 +703,7 @@ const NMDeviceModem = new Lang.Class({ Name: 'NMDeviceModem', Extends: NMDevice, @@ -91,7 +90,7 @@ let is_wwan = false; this._enabled = true; -@@ -778,7 +786,7 @@ const NMDeviceModem = new Lang.Class({ +@@ -742,7 +750,7 @@ const NMDeviceModem = new Lang.Class({ })); } @@ -100,7 +99,7 @@ }, setEnabled: function(enabled) { -@@ -851,25 +859,28 @@ const NMDeviceBluetooth = new Lang.Class({ +@@ -815,25 +823,28 @@ const NMDeviceBluetooth = new Lang.Class Name: 'NMDeviceBluetooth', Extends: NMDevice, @@ -117,11 +116,11 @@ _createAutomaticConnection: function() { let connection = new NetworkManager.Connection; - connection._uuid = NetworkManager.utils_uuid_generate(); + let uuid = NetworkManager.utils_uuid_generate(); connection.add_setting(new NetworkManager.SettingBluetooth); - connection.add_setting(new NetworkManager.SettingConnection({ + let connectionSetting = new NetworkManager.SettingConnection({ - uuid: connection._uuid, + uuid: uuid, id: this._autoConnectionName, type: NetworkManager.SETTING_BLUETOOTH_SETTING_NAME, autoconnect: false @@ -133,7 +132,7 @@ return connection; }, -@@ -944,7 +955,7 @@ const NMDeviceWireless = new Lang.Class({ +@@ -961,7 +972,7 @@ const NMDeviceWireless = new Lang.Class( Name: 'NMDeviceWireless', Extends: NMDevice, @@ -142,7 +141,7 @@ this.category = NMConnectionCategory.WIRELESS; this._overflowItem = null; -@@ -1014,7 +1025,7 @@ const NMDeviceWireless = new Lang.Class({ +@@ -1036,7 +1047,7 @@ const NMDeviceWireless = new Lang.Class( this._apAddedId = device.connect('access-point-added', Lang.bind(this, this._accessPointAdded)); this._apRemovedId = device.connect('access-point-removed', Lang.bind(this, this._accessPointRemoved)); @@ -151,7 +150,7 @@ }, destroy: function() { -@@ -1455,12 +1466,15 @@ const NMDeviceWireless = new Lang.Class({ +@@ -1479,12 +1490,15 @@ const NMDeviceWireless = new Lang.Class( let connection = new NetworkManager.Connection(); connection.add_setting(new NetworkManager.SettingWireless()); @@ -169,7 +168,7 @@ return connection; }, -@@ -1542,6 +1556,18 @@ const NMApplet = new Lang.Class({ +@@ -1569,6 +1583,18 @@ const NMApplet = new Lang.Class({ this._client = NMClient.Client.new(); @@ -186,16 +185,14 @@ + this._privateConnections = !authResult.get_is_authorized(); + this._statusSection = new PopupMenu.PopupMenuSection(); - this._statusItem = new PopupMenu.PopupMenuItem('', { style_class: 'popup-inactive-menu-item', reactive: false }); + this._statusItem = new PopupMenu.PopupMenuItem('', { reactive: false }); this._statusSection.addMenuItem(this._statusItem); -@@ -1730,7 +1756,7 @@ const NMApplet = new Lang.Class({ - } - let wrapperClass = this._dtypes[device.get_device_type()]; - if (wrapperClass) { -- let wrapper = new wrapperClass(this._client, device, this._connections); -+ let wrapper = new wrapperClass(this._client, device, this._connections, this._privateConnections); - - wrapper._activationFailedId = wrapper.connect('activation-failed', Lang.bind(this, function(device, reason) { - // XXX: nm-applet has no special text depending on reason --- -1.7.10 +@@ -1760,7 +1786,7 @@ const NMApplet = new Lang.Class({ + }, + + _makeWrapperDevice: function(wrapperClass, device) { +- let wrapper = new wrapperClass(this._client, device, this._connections); ++ let wrapper = new wrapperClass(this._client, device, this._connections, this._privateConnections); + + wrapper._activationFailedId = wrapper.connect('activation-failed', Lang.bind(this, function(device, reason) { + // XXX: nm-applet has no special text depending on reason -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org