[Pkg-mozext-commits] [greasemonkey] 03/10: Remove XPCOM component interface.

David Prévot taffit at moszumanska.debian.org
Sat Feb 15 01:10:55 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository greasemonkey.

commit 74ab721af26afce40ad6517240e44e61ba310ecd
Author: Ventero <ventero at ventero.de>
Date:   Thu Jan 30 23:50:49 2014 +0100

    Remove XPCOM component interface.
    
    Declaring an interface isn't actually required for services that will
    only be accessed from JS.
---
 chrome.manifest                       |   2 --
 components/gmIGreasemonkeyService.xpt | Bin 160 -> 0 bytes
 components/greasemonkey.js            |   3 +--
 idl/gmIGreasemonkeyService.idl        |   7 -------
 modules/util/getService.js            |   2 +-
 5 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 9e23b5b..72296ab 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -1,5 +1,3 @@
-interfaces components/gmIGreasemonkeyService.xpt
-
 component  {77bf3650-1cd6-11da-8cd6-0800200c9a66} components/greasemonkey.js
 contract   @greasemonkey.mozdev.org/greasemonkey-service;1 {77bf3650-1cd6-11da-8cd6-0800200c9a66}
 category   profile-after-change @greasemonkey.mozdev.org/greasemonkey-service;1 @greasemonkey.mozdev.org/greasemonkey-service;1
diff --git a/components/gmIGreasemonkeyService.xpt b/components/gmIGreasemonkeyService.xpt
deleted file mode 100644
index dc66087..0000000
Binary files a/components/gmIGreasemonkeyService.xpt and /dev/null differ
diff --git a/components/greasemonkey.js b/components/greasemonkey.js
index 8655f03..e9f0be4 100644
--- a/components/greasemonkey.js
+++ b/components/greasemonkey.js
@@ -354,7 +354,6 @@ service.prototype.QueryInterface = XPCOMUtils.generateQI([
       Ci.nsIObserver,
       Ci.nsISupports,
       Ci.nsISupportsWeakReference,
-      Ci.gmIGreasemonkeyService,
       Ci.nsIWindowMediatorListener,
       Ci.nsIContentPolicy
     ]);
@@ -416,7 +415,7 @@ service.prototype.observe = function(aSubject, aTopic, aData) {
   }
 };
 
-//////////////////////////// gmIGreasemonkeyService ////////////////////////////
+///////////////////////////// Greasemonkey Service /////////////////////////////
 
 service.prototype._config = null;
 service.prototype.__defineGetter__('config', function() {
diff --git a/idl/gmIGreasemonkeyService.idl b/idl/gmIGreasemonkeyService.idl
deleted file mode 100644
index 61ac7ac..0000000
--- a/idl/gmIGreasemonkeyService.idl
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "nsISupports.idl"
-
-[scriptable, uuid(c5826e20-1cc7-11da-8cd6-0800200c9a66)]
-interface gmIGreasemonkeyService : nsISupports
-{
-  void runScripts(in string aRunWhen, in nsISupports aWrappedContentWin);
-};
diff --git a/modules/util/getService.js b/modules/util/getService.js
index cefac24..53e5abf 100644
--- a/modules/util/getService.js
+++ b/modules/util/getService.js
@@ -2,7 +2,7 @@ const EXPORTED_SYMBOLS = ['getService'];
 
 const GM_SERVICE = Components
     .classes["@greasemonkey.mozdev.org/greasemonkey-service;1"]
-    .getService(Components.interfaces.gmIGreasemonkeyService)
+    .getService()
     .wrappedJSObject;
 
 function getService() {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/greasemonkey.git



More information about the Pkg-mozext-commits mailing list