[tor-commits] [tor-launcher/master] Add support for Instantbird

mikeperry at torproject.org mikeperry at torproject.org
Thu Nov 28 04:31:36 UTC 2013


commit 0dbee8e000a01062496ad4ce61f6efc1f830f7ff
Author: Sukhbir Singh <sukhbir at torproject.org>
Date:   Wed Nov 27 20:29:26 2013 -0800

    Add support for Instantbird
---
 src/components/tl-process.js |    5 +++--
 src/install.rdf              |   10 +++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/components/tl-process.js b/src/components/tl-process.js
index a1ec60b..d1166a2 100644
--- a/src/components/tl-process.js
+++ b/src/components/tl-process.js
@@ -31,6 +31,7 @@ TorProcessService.prototype =
   kServiceName : "Tor Launcher Process Service",
   kClassID: Components.ID("{FE7B4CAF-BCF4-4848-8BFF-EFA66C9AFDA1}"),
   kThunderbirdID: "{3550f703-e582-4d05-9a08-453d09bdfdc6}",
+  kInstantbirdID: "{33cb9019-c295-46dd-be21-8c4936574bee}",
   kTorLauncherExtPath: "tor-launcher at torproject.org", // This could vary.
 
   kPrefPromptAtStartup: "extensions.torlauncher.prompt_at_startup",
@@ -517,9 +518,9 @@ TorProcessService.prototype =
           var topDir;
           var appInfo = Cc["@mozilla.org/xre/app-info;1"]
                           .getService(Ci.nsIXULAppInfo);
-          if (appInfo.ID == this.kThunderbirdID)
+          if (appInfo.ID == this.kThunderbirdID || appInfo.ID == this.kInstantbirdID)
           {
-            // For Thunderbird, paths are relative to this extension's folder. 
+            // For Thunderbird and Instantbird, paths are relative to this extension's folder.
             topDir = Cc["@mozilla.org/file/directory_service;1"]
                        .getService(Ci.nsIProperties).get("ProfD", Ci.nsIFile);
             topDir.append("extensions");
diff --git a/src/install.rdf b/src/install.rdf
index 7788ddb..74ee5a4 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -25,7 +25,15 @@
             <Description>
                 <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
                 <em:minVersion>10.0</em:minVersion>
-                <em:maxVersion>23.*</em:maxVersion>
+                <em:maxVersion>24.*</em:maxVersion>
+            </Description>
+        </em:targetApplication>
+        <!-- instantbird -->
+        <em:targetApplication>
+            <Description>
+                <em:id>{33cb9019-c295-46dd-be21-8c4936574bee}</em:id>
+                <em:minVersion>1.4</em:minVersion>
+                <em:maxVersion>1000</em:maxVersion>
             </Description>
         </em:targetApplication>
 



More information about the tor-commits mailing list