[Pkg-mozext-commits] [compactheader] 251/441: Removed compatibility with Thunderbird 3.1

David Prévot taffit at moszumanska.debian.org
Wed Mar 18 12:29:05 UTC 2015


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

taffit pushed a commit to branch master
in repository compactheader.

commit f95fd8c7d4bd7f9cb37164da9d0f2dbf261590dd
Author: Joachim.Herb at gmx.de <Joachim.Herb at gmx.de>
Date:   Sun Aug 7 16:32:23 2011 +0200

    Removed compatibility with Thunderbird 3.1
    
    --HG--
    branch : remove_3.1
---
 .../CompactHeader/content/compactHeaderOverlay.js  | 128 ++++++---------------
 1 file changed, 37 insertions(+), 91 deletions(-)

diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index 70de3f8..6583c76 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -615,77 +615,41 @@ org.mozdev.compactHeader.pane = function() {
   function coheCheckFirstRun() {
     var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]
                                      .getService(Components.interfaces.nsIXULAppInfo);
-    var versionChecker = Components.classes["@mozilla.org/xpcom/version-comparator;1"]
-                                            .getService(Components.interfaces.nsIVersionComparator);
 //    org.mozdev.compactHeader.debug.log("first run 0");
     var debugLevel = org.mozdev.compactHeader.debug.getLogLevel();
-    if(versionChecker.compare(appInfo.version, "3.2a1pre") < 0) {
-      org.mozdev.compactHeader.debug.log("firstrun 1");
-      org.mozdev.compactHeader.toolbar.populateEmptyToolbar();
-      cohe.version = -1;
-      cohe.firstrun = false;
-      cohe.gExtensionManager = Components.classes["@mozilla.org/extensions/manager;1"].getService(Components.interfaces.nsIExtensionManager);
-      // check if this is part of CompactHeader
-      if ((cohe.gExtensionManager.getItemForID(COHE_EXTENSION_UUID) == null) || (isAddonDisabled(COHE_EXTENSION_UUID))) {
-        return;
-      }
-
-      cohe.current = cohe.gExtensionManager.getItemForID(COHE_EXTENSION_UUID).version;
-      try{
-        cohe.version = cohePrefBranch.getCharPref("version");
-        cohe.firstrun = cohePrefBranch.getBoolPref("firstrun");
-      } catch(e) {
-      } finally {
-        //check for first run
-        if (cohe.firstrun){
-          cohePrefBranch.setBoolPref("firstrun",false);
-          cohePrefBranch.setCharPref("version",cohe.current);
-          org.mozdev.compactHeader.toolbar.CHTSetDefaultButtons();
-        }
-        //check for upgrade
-        if (cohe.version!=cohe.current && !cohe.firstrun){
-          cohePrefBranch.setCharPref("version",cohe.current);
-          // XXX
-        }
+    org.mozdev.compactHeader.debug.log("firstrun 3");
+    org.mozdev.compactHeader.toolbar.populateEmptyToolbar();
+    Components.utils.import("resource://gre/modules/AddonManager.jsm");
+    AddonManager.getAddonByID(COHE_EXTENSION_UUID,
+      function(myAddon) {
+        org.mozdev.compactHeader.debug.log("first run 2");
+        cohe.version = "";
         cohe.firstrun = false;
-        cohePrefBranch.setIntPref("debugLevel", debugLevel);
-      }
-    }
-    else {
-      org.mozdev.compactHeader.debug.log("firstrun 3");
-      org.mozdev.compactHeader.toolbar.populateEmptyToolbar();
-      Components.utils.import("resource://gre/modules/AddonManager.jsm");
-      AddonManager.getAddonByID(COHE_EXTENSION_UUID,
-        function(myAddon) {
-          org.mozdev.compactHeader.debug.log("first run 2");
-          cohe.version = "";
-          cohe.firstrun = false;
-          cohe.current = myAddon.version;
-          try{
-            cohe.version = cohePrefBranch.getCharPref("version");
-            cohe.firstrun = cohePrefBranch.getBoolPref("firstrun");
-          } catch(e) {
-          } finally {
-            //check for first run
-            if (cohe.firstrun){
-              org.mozdev.compactHeader.debug.log("first run 2c");
-              org.mozdev.compactHeader.toolbar.CHTSetDefaultButtons();
-              cohePrefBranch.setBoolPref("firstrun",false);
-              cohePrefBranch.setCharPref("version",cohe.current);
-              org.mozdev.compactHeader.debug.log("first run 2cc");
-            }
-            //check for upgrade
-            if (cohe.version!=cohe.current && !cohe.firstrun){
-              cohePrefBranch.setCharPref("version",cohe.current);
-              org.mozdev.compactHeader.debug.log("found version change");
-              // XXX
-            }
-            cohe.firstrun = false;
-            org.mozdev.compactHeader.debug.log("first run 2d");
+        cohe.current = myAddon.version;
+        try{
+          cohe.version = cohePrefBranch.getCharPref("version");
+          cohe.firstrun = cohePrefBranch.getBoolPref("firstrun");
+        } catch(e) {
+        } finally {
+          //check for first run
+          if (cohe.firstrun){
+            org.mozdev.compactHeader.debug.log("first run 2c");
+            org.mozdev.compactHeader.toolbar.CHTSetDefaultButtons();
+            cohePrefBranch.setBoolPref("firstrun",false);
+            cohePrefBranch.setCharPref("version",cohe.current);
+            org.mozdev.compactHeader.debug.log("first run 2cc");
+          }
+          //check for upgrade
+          if (cohe.version!=cohe.current && !cohe.firstrun){
+            cohePrefBranch.setCharPref("version",cohe.current);
+            org.mozdev.compactHeader.debug.log("found version change");
+            // XXX
           }
+          cohe.firstrun = false;
+          org.mozdev.compactHeader.debug.log("first run 2d");
         }
-      );
-    }
+      }
+    );
     org.mozdev.compactHeader.debug.log("firstrun 4");
   }
 
@@ -745,39 +709,21 @@ org.mozdev.compactHeader.pane = function() {
         getService(Components.interfaces.nsIObserverService);
       org.mozdev.compactHeader.debug.log("register uninstall start 1");
 
-      var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]
-                                       .getService(Components.interfaces.nsIXULAppInfo);
-      var versionChecker = Components.classes["@mozilla.org/xpcom/version-comparator;1"]
-                                              .getService(Components.interfaces.nsIVersionComparator);
       org.mozdev.compactHeader.debug.log("register uninstall start 2");
 
-      if(versionChecker.compare(appInfo.version, "3.2a1pre") < 0) {
-        observerService.addObserver(this, "em-action-requested", false);
-        observerService.addObserver(this, "quit-application-granted", false);
-      }
-      else {
-        org.mozdev.compactHeader.debug.log("register uninstall neu 2");
-        observerService.addObserver(this, "quit-application-granted", false);
-        Components.utils.import("resource://gre/modules/AddonManager.jsm");
-        AddonManager.addAddonListener(this);
-        org.mozdev.compactHeader.debug.log("register uninstall neu 2");
-      }
+      org.mozdev.compactHeader.debug.log("register uninstall neu 2");
+      observerService.addObserver(this, "quit-application-granted", false);
+      Components.utils.import("resource://gre/modules/AddonManager.jsm");
+      AddonManager.addAddonListener(this);
+      org.mozdev.compactHeader.debug.log("register uninstall neu 2");
     },
     unregister : function() {
       var observerService =
         Components.classes["@mozilla.org/observer-service;1"].
           getService(Components.interfaces.nsIObserverService);
 
-      var versionChecker = Components.classes["@mozilla.org/xpcom/version-comparator;1"]
-                                              .getService(Components.interfaces.nsIVersionComparator);
-      if(versionChecker.compare(appInfo.version, "3.2a1pre") < 0) {
-        observerService.removeObserver(this,"em-action-requested");
-        observerService.removeObserver(this,"quit-application-granted");
-      }
-      else {
-        observerService.removeObserver(this, "quit-application-granted");
-        AddonManager.removeAddonListener(this);
-      }
+      observerService.removeObserver(this, "quit-application-granted");
+      AddonManager.removeAddonListener(this);
     }
   }
 

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



More information about the Pkg-mozext-commits mailing list