gnome-shell/js
Jasper St. Pierre 7949397958 shellDBus: Add a real error reporting system to InstallExtensionRemote
Instead of using the 'extension-state-changed' signal to relay errors,
use DBus's native error mechanism to inform the method caller that the
call has failed. This requires making the method actually asynchronous
so that we don't block the browser, which is stuck waiting for a reply
from the browser plugin. To ensure this, we need to modify the browser
plugin API to ensure its extesion installation method is asynchronous.

Additionally, this lets us remove the awful, broken hacks that we used
when a user clicked the "Cancel" button, replacing it by a DBus return
value.

https://bugzilla.gnome.org/show_bug.cgi?id=679099
2012-07-02 18:29:56 -04:00
..
extensionPrefs extensionUtils: Create and load the extension object when scanning 2012-06-12 17:16:08 -04:00
gdm Fix wrong result handling of remote calls 2012-06-26 18:06:26 +02:00
misc shell: Remove ContactSystem 2012-06-29 11:21:50 +02:00
perf *.js: Make emacs modelines consistent 2011-10-11 08:05:12 -04:00
ui shellDBus: Add a real error reporting system to InstallExtensionRemote 2012-07-02 18:29:56 -04:00
Makefile.am shell: Remove ContactSystem 2012-06-29 11:21:50 +02:00